







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



	.g-tiele {



		font-size: 60px;



		line-height: 70px;



	}







	.g-sypt5p {



		margin-top: 25px;



	}







	.g-faqtle {



		font-size: 36px;



		line-height: 46px;



	}







	.g-faqtopfr p {



		font-size: 22px;



	}







	.g-nyban .g-tiele.animated span {



		background-position: 0 62px;



	}







	.g-tiele.animated span {



		background-position: 0 62px;



	}







	.g-f4pt1.act .g-f4pt1you {



		right: 9.6%;



	}







	.g-f1pt4top {



		width: 1560px;



	}







	.g-f1pt4topfr {



		width: 1680px;



	}







	.g-b1pt4frnr:first-child {



		margin-top: 100px;



	}







	.g-sypt1 .g-sybotton {



		margin-top: 40px;



	}







	.g-ban.on.slick-current .g-tiele .print {



		background-position: 10px 60px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 60px;



	}







	.g_content3 {



		width: 1440px;



	}







	.g-sypt4nr {



		width: 1560px;



	}







	.g-sypt1 {



		padding: 80px 0;



	}







	.g-sypt1fr {



		margin-top: 15px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 45px;



	}







	.g-sypt1frh {



		font-size: 54px;



		line-height: 66px;



	}







	.g-sybtnfr {



		line-height: 54px;



	}







	.g-sybtnfl {



		line-height: 55px;



	}







	.g-sypt2fl h2 {



		font-size: 54px;



		line-height: 60px;



	}







	.g-sypt2com {



		margin-bottom: 35px;



	}







	.g-sypt2 {



		padding: 160px 0 75px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 70px;



	}







	.g-sypt3-slick {



		margin-top: 60px;



	}







	.g-sypt4nr {



		padding: 125px 0 80px;



	}







	.g-sypt4 {



		margin-bottom: 85px;



	}







	.g-sybotton {



		margin-top: 50px;



	}







	.g-sypt5fr {



		width: 640px;



	}







	.g-sypt5fl {



		width: calc(100% - 640px);



		padding-right: 100px;



	}







	.g-sypt6 {



		padding: 60px 0 35px;



	}







	.g-sypt6top {



		margin-bottom: 110px;



	}







	.g-sypt1 {



		padding: 55px 0;



	}







	.g-sypt1fr {



		margin-top: 0px;



	}







	.g-sypt1nr {



		margin-top: 33px;



	}







	.g-sypt2 {



		padding: 135px 0 75px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 20px;



	}







	.g-sypt2com {



		margin-bottom: 15px;



	}







	.g-sypt2fr2tu {



		width: 550px;



	}







	.g-sypt2fl {



		margin-top: 16px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 45px;



	}







	.g-sypt3-slick {



		margin-top: 30px;



	}







	.g-sypt4nr {



		padding: 100px 0 65px;



	}







	.g-sypt4nr .g_content1 {



		padding: 20px 20px 110px;



	}







	.g-sypt6 {



		padding: 50px 0 30px;



	}







	.g-sypt6top {



		margin-bottom: 95px;



	}







	.g-navlogo11 {



		line-height: 78px;



	}







	.g-nava a {



		line-height: 78px
	}







	.g-search {



		width: 17px;



		line-height: 78px;



	}







	.g-langfr {



		line-height: 78px;



	}







	.g-langfl p {



		line-height: 78px;



	}







	.g-banner {



		margin-top: 78px;



	}







	.g-sypt4 {



		margin-bottom: 55px;



	}







	.g-navb {



		padding: 35px 0;



	}



	/*2期*/



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: 186px;



	}



	.g_b4 .g-b3pt3 {



		margin-bottom: 80px;



	}



	/*yin*/



	.g-navbon {



		padding: 15px 22px;



	}



	.g-ban .g-sybtnfr2 {



		top: 23px;



	}



	.t_wx {



		width: 160px;



		top: -160px;



	}

	.g-tiele {

		font-size: 48px;

	}

	.g-tiele.animated span {

		background-position: 0 52px;

	}

	.g-nyban .g-tiele.animated span {

		background-position: 0 54px;

	}

	/* .he_banxb {
		min-height: 179px;
	}

	.he_banxb {
		min-height: 470px;
	} */

	.g-banner .slick-dots {
		bottom: 90px;
	}

	.he_banxb {
		min-height: 170px;
	}

	.he_banindex .g-banbot {
		bottom: -162px;
	}

	.g-tiele span {
		background-position: 10px 49px;
	}

}







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

	.g-b1pt6fl {
		padding: 0 30px;
	}

	.g-tiele {



		font-size: 66px;



		line-height: 76px;



	}







	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 70px;



	}







	.g-banner .slick-dots {



		bottom: 62px;



	}







	.g-tiele.animated span {



		background-position: 0 60px;



	}







	.g-sypt1frh {



		font-size: 52px;



		line-height: 62px;



	}







	.g-sypt2fl h2 {



		font-size: 52px;



	}







	.g_content3 {



		width: 1440px;



	}







	.g-sypt4nr {



		width: 1500px;



	}







	.g-sypt5 .g_content3 {



		margin-right: 30px;



	}







	.g-ftfl {



		padding: 0 35px;



	}







	.g-footnav {



		margin: 0 -35px;



	}







	.g-f4pt1.act .g-f4pt1you {



		right: 6.5%;



	}







	.g-f1pt1fr {



		width: calc(100% - 600px);



	}







	.g_content4 {



		width: 1440px;



	}







	.g-f1pt2bot {



		padding: 110px 100px 108px;



	}







	.g-f1pt2 {



		padding: 150px 0 85px;



		margin-top: 160px;



	}







	.g-f1pt2fr h2 {



		margin-bottom: 35px;



		font-size: 38px;



		line-height: 48px;



	}







	.g-f1pt2wz h3 {



		font-size: 40px;



		line-height: 48px;



		margin-bottom: 12px;



	}







	.g-f1pt4top {



		width: 1440px;



	}







	.g-f1pt4topfr {



		width: 1560px;



	}







	.g-b1pt6fl {



		padding: 0 30px;



	}







	.g-b1pt6nr {



		margin: 60px -30px 40px;



	}







	.g-b1pt6 .g-banbotfr {



		margin: 10px auto 46px;



	}







	.g-d1pt1 {



		margin-bottom: 80px;



	}







	.g-d1pt1b h3 {



		line-height: 32px;



		/*font-size: 26px;*/



		height: 64px;



	}







	.g-b3pt3 {



		margin-bottom: 20px;



	}







	.g-sypt1 {



		padding: 80px 0;



	}







	.g-sypt1fr {



		margin-top: 15px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 45px;



	}







	.g-sypt1frh {



		font-size: 54px;



		line-height: 66px;



	}







	.g-sybtnfr {



		line-height: 54px;



	}







	.g-sybtnfl {



		line-height: 55px;



	}







	.g-sypt2fl h2 {



		font-size: 54px;



		line-height: 60px;



	}







	.g-sypt2com {



		margin-bottom: 35px;



	}







	.g-sypt2 {



		padding: 160px 0 75px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 70px;



	}







	.g-sypt3-slick {



		margin-top: 60px;



	}







	.g-sypt4nr {



		padding: 125px 0 80px;



	}







	.g-sypt4 {



		margin-bottom: 85px;



	}







	.g-sybotton {



		margin-top: 50px;



	}







	.g-sypt5fr {



		width: 640px;



	}







	.g-sypt5fl {



		width: calc(100% - 640px);



		padding-right: 100px;



	}







	.g-sypt6 {



		padding: 60px 0 35px;



	}







	.g-sypt6top {



		margin-bottom: 110px;



	}







	.g-sypt1 {



		padding: 55px 0;



	}







	.g-sypt1fr {



		margin-top: 0px;



	}







	.g-sypt1nr {



		margin-top: 33px;



	}







	.g-sypt2 {



		padding: 135px 0 75px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 20px;



	}







	.g-sypt2com {



		margin-bottom: 15px;



	}







	.g-sypt2fr2tu {



		width: 550px;



	}







	.g-sypt2fl {



		margin-top: 16px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 45px;



	}







	.g-sypt3-slick {



		margin-top: 30px;



	}







	.g-sypt4nr {



		padding: 100px 0 65px;



	}







	.g-sypt4nr .g_content1 {



		padding: 20px 20px 110px;



	}







	.g-sypt6 {



		padding: 50px 0 30px;



	}







	.g-sypt6top {



		margin-bottom: 95px;



	}







	.g-navlogo11 {



		line-height: 78px;



	}







	.g-nava a {



		line-height: 78px
	}







	.g-search {



		width: 17px;



		line-height: 78px;



	}







	.g-langfr {



		line-height: 78px;



	}







	.g-langfl p {



		line-height: 78px;



	}







	.g-banner {



		margin-top: 78px;



	}







	.g-sypt4 {



		margin-bottom: 55px;



	}







	.g-tiele {



		font-size: 60px;



		line-height: 70px;



	}



	/*2期*/



	.g_b5 .g-b3pt3 {



		margin-bottom: 80px;



	}



	.g_b6 .g-b1pt1 {



		margin-bottom: 0;



	}



	.g_b4pt1 {



		padding: 140px 0;



		margin-bottom: 80px;



	}



	.g_b6 .g-b3pt3 {



		margin-bottom: 80px;



	}



	.g_c3 .g-b3pt3 {



		margin-bottom: 80px;



	}



	.g_pro {



		width: 100%;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: 162px;



	}



	.g_c5 .g-b1pt3wz {



		height: 158px;



	}



	.g_d7 .g-b1pt1wz {



		height: 148px;



	}



	.g_d7 .g-b1pt1wz p {



		max-height: 96px;



	}



	.g-ftfl {

		padding: 0 65px;

	}

	.g-tiele {

		font-size: 48px;

	}

	.g-tiele.animated span {

		background-position: 0 52px;

	}

	.g-banner .g-tiele span:nth-child(1) {

		background-position: 0 52px;

	}

	.g-f1pt3wz {
		padding-left: 52px;
	}


	.g-banner .slick-dots {
		bottom: 152px;
	}

	.he_banindex .g-banbot {
		bottom: -139px;
	}

	.g-banner .slick-dots {
		bottom: 90px;
	}
}







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

	.ge_add2 {
		margin-bottom: 38px;
	}

	.g-navbli {



		padding: 0 16px;



	}



	.g-b1pt1nr {



		margin: 0 -35px;



	}



	.g-banbot {



		margin-top: 32px;



	}



	/*.g_content2 {



		width: 1280px;



	}*/



	.g-banner .g-sypt5p p {



		max-height: 168px;



	}



	.g_b5 .g_b4pt1fl {



		padding: 0 24px;



	}



	.g_content2 {



		width: 1100px;



	}



	.g-tiele {



		font-size: 56px;



		line-height: 66px;



	}







	.g-banwd {



		width: 50%;



	}







	.g-banner .slick-dots {



		bottom: 50px;



		width: 1280px;



	}







	.g-sypt1 {



		padding: 80px 0;



	}







	.g-sypt1nr {



		margin-top: 50px;



	}







	.g-sypt1frnr {



		margin-top: 50px;



	}







	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 46px;



	}



	.g-tiele.animated span {



		background-position: 0 58px;



	}







	.g-sypt2com {



		margin-bottom: 100px;



	}







	.g-sypt4fr {



		padding-left: 120px;



	}







	.g-sypt4nr {



		width: 1360px;



	}







	.g-sypt5 .g_content3 {



		margin: 0 auto;



		float: none;



	}







	/*.g_content3 {



		width: 1280px;



	}*/



	.g_content3 {



		width: 1100px;



	}



	.g-sypt6 {



		padding: 55px 0 35px;



	}







	.g-sypt6top {



		margin-bottom: 100px;



	}







	.g-sypt4fl {



		width: 388px;



	}







	.g-sypt4fr {



		padding-left: 90px;



		width: calc(100% - 450px);



	}







	.g-sypt4pic1 {



		width: 400px;



	}







	.g-sypt4pic {



		left: -125px;



		bottom: -116px;



	}







	.g-ftfl {



		padding: 0 28px;



	}







	.g-footnav {



		margin: 0 -28px;



	}







	.g-f4pt1.act .g-f4pt1you {



		right: 11.8%;



	}







	.g-f4 {



		margin-top: 106px;



	}







	.g-f4pt1 {



		margin-top: 40px;



	}







	.g-f3pt1fr {



		width: 45%;



	}







	.g-f3pt1fl {



		width: 55%;



	}







	.g-f3pt1fr {



		padding: 40px 45px;



	}







	.g-f1pt1tu {



		width: 640px;



		margin-top: 60px;



	}







	.g-sypt5p p {



		font-size: 18px;



	}







	.g-f1pt1tu {



		width: 600px;



	}







	.g-f1pt1fr::before {



		height: 700px;



	}







	.g-f1pt1fl .g-tiele {



		margin-bottom: 40px;



	}







	.g_content4 {



		width: 1360px;



	}







	.g-f1pt2tu {



		width: 72px;



		margin: 0 auto 26px;



	}







	.g-f1pt2yuan p {



		font-size: 22px;



	}







	.g-f1pt3wz {



		padding-left: 50px;



	}







	.g-f1pt3wz p {



		font-size: 26px;



	}







	.g-f1pt3fl {



		width: 600px;



	}







	.g-f1pt3wz p {



		font-size: 24px;



		line-height: 72px;



	}







	.g-f1pt3tu {



		width: 34px;



		line-height: 72px;



	}







	.g-f1pt3wz {



		padding-left: 30px;



	}







	.g-f1pt3all {



		padding: 0 30px;



	}







	.g-f1pt2bot {



		padding: 80px 148px 100px;



	}







	.g-f1pt4top {



		width: 1360px;



	}







	.g-f1pt4topfr {



		width: 1440px;



	}







	.g-f1pt4 {



		margin-bottom: 80px;



		margin-top: 80px;



	}







	.g-f1pt4top-wz p {



		font-size: 18px;



		line-height: 30px;



		margin-bottom: 18px;



	}







	.g-f1pt4top-time {



		font-size: 82px;



		margin-bottom: 34px;



	}







	.g-f1pt4botfl p {



		font-size: 22px;



		line-height: 34px;



	}







	.g-f1pt5 .g-sypt4tu {



		width: 550px;



	}







	.g-f1pt1tu {



		margin-top: 40px;



	}







	.g-f1pt2fr {



		width: calc(100% - 380px);



		padding-left: 130px;



	}







	.g-f1pt2fl {



		width: 352px;



	}







	.g-f1pt2botb {



		width: 100%;



	}



	.g-f6pt2nr {



		margin: 70px -12px 30px;



	}



	.g-f1pt3fr {



		width: calc(100% - 600px);



		padding-left: 40px;



	}



	.g-f6pt2 {



		margin-bottom: 20px;



	}



	.g-faqnr {



		margin-top: 32px;



	}



	.g-b1pt1fl {



		padding: 0 35px;



	}



	.g-faqbot {



		margin-top: 8px;



	}



	.g-b1pt1nr {



		margin-bottom: 30px;



	}



	.g-b1pt1nr1 {



		margin-bottom: 26px;



	}



	.g_d8 .gx_tiopmxczx {



		margin: 60px -22px 0;



	}



	.g-b2pt2nr {



		margin-top: 80px;



		padding: 75px 100px;



	}



	.g-b1pt2 {



		margin-bottom: 108px;



	}



	.g-b1pt3wz h3 {



		font-size: 30px;



	}



	.g-b1pt6wz h3 {



		font-size: 26px;



		max-height: 78px;



	}







	.g-b1pt6 .g-banbotfr {



		width: 290px;



	}







	.g-b1pt1tu {



		width: 100%;



		margin: 0 auto 30px;



	}







	.g-b3 .g-b1pt1nr1 {



		margin: 80px -38px;



	}







	.g-b3pt1fl {



		padding: 0 30px;



		margin-bottom: 30px;



	}







	.g-b3pt1nr {



		margin: 95px -30px 0;



	}







	.g-b1pt4nr {



		margin-top: 20px;



	}







	.g-c1pt1ox {



		height: 137.5px;



	}







	.g-c1pt1ox svg {



		height: 137.5px;



	}







	.g-c1pt1o circle {



		cx: 80px;



		cy: 80px;



		r: 78px;



	}







	.g-b1pt6 .g-banbotfr a {



		padding: 0 40px;



	}







	.g-sybtnfl {



		font-size: 20px;



	}







	.g-b2 .g-b1pt1nr {



		margin: 80px -30px 0;



	}







	.g-b2 .g-b1pt1fl {



		padding: 0 30px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 80px;



	}







	.g-b1pt3 {



		margin-bottom: 80px;



	}







	.g-navlogo11 {



		line-height: 73px;



	}







	.g-nava a {



		line-height: 73px;



		font-size: 16px;



	}







	.g-search {



		width: 17px;



		line-height: 72px;



	}







	.g-langfr {



		line-height: 73px;



	}







	.g-langfl p {



		line-height: 73px;



	}



	.g-navbli a {



		font-size: 16px;



	}



	.g-quick a {



		font-size: 16px;



	}



	.g-langfl p {



		font-size: 16px;



	}



	.g-banner {



		margin-top: 73px;



	}







	.g-sypt4 {



		margin-bottom: 55px;



	}







	.g-sybtnfr {



		line-height: 48px;



	}







	.g-sybtnfl {



		line-height: 48px;



	}







	.g-tiele {



		font-size: 50px;



		line-height: 60px;



	}



	.g-f6pt1b p {



		font-size: 16px;



	}



	.g-navlogo11 {



		width: 215px;



	}



	.g-c1word {



		margin: 26px auto 0;



	}



	.g-quick a {



		line-height: 36px;



	}



	.g-f1pt2fr h2 {



		font-size: 36px;



	}



	.g-d1 .g-b1pt1nr {



		margin-top: 42px;



	}



	.g-f1pt2wz h3 {



		font-size: 36px;



	}



	.g-f1pt2wz h3 {



		font-size: 36px;



	}



	.g-d1pt1 {



		margin-bottom: 90px;



	}



	.g-b3pt3 {



		margin-bottom: 120px;



	}



	.g-b1pt3nr {



		margin: 56px -16px 0;



	}



	.g-tiele {



		font-size: 40px;



		line-height: 56px;



	}



	.g-ban .g-tiele {



		font-size: 46px;



	}



	.g-sypt1 {



		padding: 40px 0;



	}







	.g-sypt1nr {



		margin-top: 0px;



	}







	.g-sypt1frnr {



		margin-top: 30px;



	}







	.g-sypt1frshu {



		font-size: 28px;



		line-height: 53px;



		padding: 0 17px;



	}







	.g-sypt1frh {



		font-size: 36px;



		line-height: 54px;



	}







	.g-sypt1zuo {



		width: 535px;



	}







	.g-sypt1you {



		width: calc(100% - 535px);



		padding-left: 80px;



	}







	.g-sypt1zuo {



		padding-top: 48px;



	}







	.g-sypt1frnr {



		margin-top: 20px;



	}







	.g-sypt5p {



		margin-top: 36px;



	}







	.g-tiele.animated span {



		background-position: 0 64px;



	}







	.g-tiele.animated span {



		background-position: 0 64px;



	}







	.g-sypt2 {



		padding: 115px 0 60px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 40px;



	}







	.g-sypt2fl h2 {



		font-size: 36px;



		line-height: 56px;



	}







	.g-sypt2com {



		margin-bottom: 10px;



	}







	.g-sypt2fl {



		margin-top: 10px;



	}







	.g-sypt2fl h2 {



		margin-bottom: 15px;



	}







	.g-sypt2 {



		padding: 115px 0 66px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 48px;



	}







	.g-sypt3top {



		padding-bottom: 35px;



	}







	.g-sypt4nr {



		padding: 77px 0 50px;



	}







	.g-sypt4nr .g_content1 {



		padding: 20px 20px 80px;



	}







	.g-sypt5fr {



		width: 550px;



	}







	.g-sypt5fl {



		width: calc(100% - 550px);



		padding-right: 100px;



	}







	.g-sypt6 {



		padding: 40px 0 25px;



	}







	footer {



		padding: 50px 0 0;



	}







	.g-footbot {



		margin-top: 35px;



	}







	.g-sypt6top {



		margin-bottom: 70px;



	}







	.g-piaonr {



		width: 50px;



		height: 50px;



	}







	.g-piaotu {



		width: 22px;



	}







	.g-piaonr:last-child .g-piaotu {



		width: 28px;



	}







	.g-piao.on {



		right: 20px;



	}







	.g-sypt1 {



		padding: 12px 0 55px;



	}







	.g-sypt1nr {



		margin-top: 20px;



	}







	.g-sypt1frnr {



		margin-top: 10px;



		overflow: hidden;



	}







	.g-sypt1you {



		width: calc(100% - 565px);



		padding-left: 80px;



	}







	.g-sypt1zuo {



		width: 565px;



	}







	.g-sybtn {







		padding: 0 24px;



	}



	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 46px;



	}



	.g-tiele.animated span {



		background-position: 0 39px;



	}



	.g-d1 .g-b1pt1nr {



		margin: 58px -35px 0;



	}



	.g-ban .g-tiele .print {



		padding-left: 0;



	}



	.g-breadfl a {



		font-size: 14px;



	}



	.g-quick {



		margin-top: 18px;



	}



	.g-footbot p {



		font-size: 12px;



	}



	.g-b1pt2b p {



		font-size: 20px;



		line-height: 30px;



		max-height: 60px;



	}



	.g-fttop a {



		font-size: 16px;



	}



	.g-b1pt1tu {



		width: 80%;



	}



	.g_prosk .slick-dots {



		bottom: -100px;



	}



	.g_profl {



		width: 380px;



	}



	.g_profr {



		width: calc(100% - 380px);



	}



	.g_pro {



		padding: 40px 80px;



	}



	.g-b1pt5bj {



		height: 410px;



	}



	.g-b1pt5wz {



		margin-bottom: 40px;



	}



	.g-b1pt5 .g-sybotton {



		margin-top: 0px;



	}



	.g-b1pt5 {



		margin-bottom: 80px;



	}



	.g-b1pt1wz h3 {



		font-size: 26px;



	}



	.g-b3pt1wz {



		font-size: 24px;



	}



	.g-c1 .g-b1pt3wz h3 {



		font-size: 30px;



		margin-bottom: 5px;



	}



	.g-b1pt3img {



		width: 36px;



		margin-bottom: 10px;



	}



	.g-f4pt1zuo {



		width: calc(100% - 360px);



	}



	.g-f4pt1you {



		width: 360px;



	}



	.g-d1 .g-d1pt1 .g-d1pt1b h3 {



		/* line-height: 32px; */



		font-size: 26px;



		height: 78px;



	}



	.g-footbot p a {



		font-size: 12px;



	}



	.g-b1pt6wz {



		height: 142px;



		overflow: hidden;



	}



	.g-navlogo11 {



		width: 184px;



	}



	.g-b1 .g-b1pt3 .g-b1pt3icon {



		padding: 32px 29px;



	}



	/*2期*/



	.g_b4pt1flwz p {



		font-size: 20px;



	}



	/*.g_b4 .g-b3pt3 .g-b1pt3wz {



	    height: 124px;



	}*/



	.g-b1pt5wz h3 {



		font-size: 50px;



		line-height: 70px;



	}



	.g_b4pt1fltu::before {



		right: -72px;



	}



	.g_b5 .g_b4pt1 {



		padding: 120px 0;



		margin-bottom: 80px;



	}



	.g_b5 .g-b1pt1 {



		margin-bottom: 40px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 114px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 186px;



	}



	/*.g_b5 .g-b1pt3wz p {



	    max-height: 110px;



	}*/



	.g_b5 .g-b1pt3wz h3 {



		max-height: 40px;



		height: 40px;



		line-height: 40px;



		margin-bottom: 4px;



	}



	.g_b5 .g-b1pt3wz p {



		max-height: 140px;



	}



	/*.g_b5 .g_b4pt1fltu::before {



	    right: -42px;



	}*/



	.g_b4pt1 {



		padding: 130px 0;



		margin-bottom: 60px;



	}



	/*.g_b6 .g-b3pt3 .g-b1pt3wz {



	    height: 152px;



	}*/



	.g_c2pt1 {



		margin-top: 60px;



	}



	.g_c2pt2 {



		margin-bottom: 80px;



	}



	.g_c2pt3 {



		margin-bottom: 80px;



	}



	.g_c2pt1fr h3 {



		font-size: 40px;



		margin-bottom: 18px;



	}



	.g_c2pt1fr {



		padding-left: 120px;



	}



	.g_c3pt2 {



		margin-top: 100px;



		margin-bottom: 120px;



	}



	.g_c3pt1 {



		margin-top: 70px;



	}



	.g_c3 .g_b4pt1 {



		padding: 55px 0 120px;



	}



	.g-d1pt1b h3 {



		font-size: 26px;



	}



	.g-d1pt1b {



		padding: 45px 30px;



	}



	.g_d2 .g-b1pt3icon {



		padding: 32px 50px 32px 100px;



	}



	.g_g1pt1fr h3 {



		font-size: 38px;



		margin-bottom: 20px;



	}



	.g_g2 .g-b1pt1 {



		margin-bottom: 40px;



	}



	.g_c4 .g-b1pt3 {



		margin-bottom: 100px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 184px;



	}



	.g_b5 .g-b1pt1nr {



		margin: 0 -35px;



	}



	.g_c2pt4 .g-b1pt3wz p {



		max-height: 84px;



	}



	.g_g2pt1bot p {



		font-size: 16px;



		max-height: 120px;



	}



	.g_g2pt1bot h3 {



		font-size: 26px;



		max-height: 78px;



	}



	.g_g2pt1botwz {



		height: 203px;



	}



	.g_b5 .g-b1pt1nr {



		margin: 50px -27px;



	}



	.g-c1pt1ox svg {



		top: -1px;



		left: 1px;



	}



	/*yin*/



	.g-navbon li a {



		font-size: 16px;



	}



	.g-navbon ul {



		max-height: 288px;



		overflow: hidden;



		transition: all .36s;



	}



	.g_jianxia {



		display: block;



	}



	/*.g-navbon{



		overflow-y: auto;



	}*/



	/*修改滚动条样式*/



	/*.g-navbon::-webkit-scrollbar{



	  width:4px;



	  height:4px;



	}



	.g-navbon::-webkit-scrollbar-track{



	  background: rgb(239, 239, 239);



	  border-radius:2px;



	}



	.g-navbon::-webkit-scrollbar-thumb{



	  background: #bfbfbf;



	  border-radius:10px;



	}



	.g-navbon::-webkit-scrollbar-thumb:hover{



	  background: #333;



	}



	.g-navbon::-webkit-scrollbar-corner{



	  background: #179a16;



	}*/







	.g-ftfl li a {



		font-size: 14px;



		line-height: 28px;



	}



	.g-ban .g-sybtnfr2 {



		top: 17px;



	}



	.g_b4 .g-b1pt3wz h3 {



		height: 46px;



	}



	.g_c3 .g-b1pt3wz h3 {



		height: 46px;



		max-height: 46px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: 112px;



	}



	.g_c2pt4 .g-b1pt3wz h3 {



		max-height: 68px;



		height: auto;



		line-height: 34px;



	}



	.g_c2pt4 .g-b1pt3wz {



		height: 162px;



	}



	.g_c2pt4 .g-b1pt3wz p {



		max-height: 84px;



	}



	.g_c2pt4 .g-b1pt3wz {



		height: 174px;



	}



	.g_b4pt1flwz h4 {



		font-size: 22px;



	}



	.g_b4pt1flwz p {



		font-size: 18px;



	}



	.g_b4pt1fltu {



		width: 100%;



	}



	.g-sy .g-svg circle {



		cx: 33px;



		cy: 33px;



		r: 29px;



	}



	.g-sypt1-icon {



		width: 68px;



		height: 68px;



		margin-bottom: 20px;



	}



	.g-sypt1-tu {



		width: 50px;



		height: 50px;



	}



	.g-sypt1-tu img {



		width: 24px;



	}



	.g-sypt1fl::before {



		height: calc(100% + 90px);



		left: 44%;



	}



	.g-sypt1frshu {



		font-size: 24px;



		line-height: 42px;



	}



	.g-sypt1frh {



		font-size: 30px;



		line-height: 50px;



	}



	.g-sybtnfl {



		font-size: 16px;



		line-height: 44px;



	}



	.g-svg svg {



		left: 11px;



	}



	.g-sypt5p p {



		font-size: 16px;



	}



	.g-sypt1zuo {



		width: 550px;



	}



	.g-sypt1you {



		width: calc(100% - 550px);



		padding-left: 60px;



	}



	.g-sybtnfr {



		line-height: 44px;



	}



	.g-sypt2fl p {



		font-size: 16px;



	}



	.g-sypt2fr2tu {



		width: 478px;



	}



	.g-sypt2com.on .g-sypt2fl {



		padding-left: 42px;



	}



	.g-sypt3fl p {



		font-size: 18px;



	}



	.g-sypt4yes {



		width: 50px;



		right: 10px;



		bottom: 48px;



	}



	.g-sypt4pic2 {



		top: 55px;



		left: 80px;



	}



	.g-sypt4pic1 {



		width: 371px;



	}



	.g-sypt5fl {



		width: calc(100% - 520px);



	}



	.g-sypt5fr {



		width: 520px;



	}



	.g-sypt6p p {



		font-size: 16px;



	}



	.g-c1word p {



		color: #666;



		font-size: 16px;



	}



	.g-c1pt1 {



		margin-top: 64px;



	}



	.g-c1pt1o p {



		font-size: 16px;



	}



	.g-b3pt3 .g-b3pt32 {



		width: 822px;



		margin: auto;



	}



	.g-b3pt3 .g-b1pt3wz {



		height: 124px;



	}



	.g-b1pt3wz h3 {



		font-size: 24px !important;



		margin-bottom: 0;



		line-height: 1.5;



		height: 72px;



	}



	.g-b1pt3wz p {



		font-size: 16px;



		line-height: 26px;



	}



	.g-b1pt3img {



		margin-bottom: 3px;



	}



	.g-b1pt4frwz p {



		font-size: 16px;



	}



	.g-b1pt6wz p {



		color: #666;



		font-size: 16px;



		max-height: 72px;



	}



	.g-b1pt6wz h3 {



		font-size: 20px;



		max-height: 60px;



	}



	.g-c1pt1o p {



		padding: 0 6px;



	}



	.g-b1pt1wz h3 {



		font-size: 24px;



		margin-bottom: 12px;



	}



	.g-b1pt1wz p {



		font-size: 16px;



	}



	.g-d1 .g-d1pt1 .g-d1pt1b h3 {



		font-size: 20px;



		height: 64px;



	}



	.g-d1pt1tu {



		width: 145px;



		margin: 0 auto 30px;



	}



	.g-d1 .g-b1pt3wz h3 {



		height: 42px;



		line-height: 46px;



	}



	.g-d1 .g-b3pt3 .g-b1pt3wz {



		height: 146px;



	}



	.g-d1pt1b h3 {



		font-size: 20px;



	}



	.g-f1pt1fr::before {



		height: 545px;



		width: 465px;



	}



	.g-f1pt1tu {



		width: 460px;



	}



	.g-f1pt1wz p span {



		color: #666;



		font-size: 18px;



	}



	.g-f1pt1wz p {



		color: #666;



	}



	.g-f1pt3wz p {



		font-size: 20px;



	}



	.g-f1pt5 .g-sypt4tu {



		width: 438px;



	}



	.g-f1pt5 .g-sypt4pic {



		left: -8px;



	}



	.g-sypt4pic2 {



		top: 45px;



		left: 80px;



		padding-right: 30px;



	}



	.g-sypt4ico {



		width: 50px;



		margin-bottom: 10px;



	}



	.g-sypt4pic2 p {



		font-size: 16px;



		line-height: 1.5;



		max-height: 48px;



	}



	.g-f3pt1fr h3 {



		font-size: 24px;



		margin-bottom: 20px;



	}



	.g-f3pt1fr p {



		font-size: 16px;



		max-height: 120px;



	}



	.g-f3btnfl {



		font-size: 20px;



		line-height: 30px;



	}



	.g-f3btn {



		margin-top: 30px;



	}



	.g-f3 {



		margin-top: 93px;



	}



	.g-f3pt1 {



		margin-top: 17px;



	}



	.g-f3pt2fr h3 {



		font-size: 24px;



		margin-bottom: 10px;



	}



	.g-f3pt2fr p {



		color: #666;



		font-size: 16px;



	}



	.g-f3pt1 {



		margin-bottom: 20px;



	}



	.g-f3pt2fr span {



		font-size: 16px;



	}



	.g-f3pt2fr {



		width: calc(100% - 300px);



		padding-left: 60px;



	}



	.g-f3pt2fl {



		width: 300px;



	}



	.g-f6pt1b {



		padding: 30px 40px;



	}



	.g-f6pt1b h3 {



		font-size: 24px;



	}



	.g-f6pt2wd p {



		font-size: 14px;



	}



	.g-f6pt2wd h3 {



		font-size: 24px;



		margin-bottom: 5px;



	}



	.g-f6pt2addfr {



		font-size: 16px;



	}



	.g-tiele {



		font-size: 36px;



		line-height: 50px;



	}



	.g-tiele.animated span {



		background-position: 0 36px;



	}



	.g_c3 .g_b4pt1fl {



		width: 25%;



		padding: 0 40px;



		position: relative;



	}



	.g_c3 .g_b4pt1nr {



		margin: 90px -40px 0;



	}



	.g_c3 .g_b4pt1fltu::before {



		right: -62px;



	}



	.g_c2pt4b {



		width: 730px;



	}



	.g-b2 .g-b1pt1 {



		margin-bottom: 60px;



	}



	.g-b1pt1wz h3 {



		font-size: 20px;



		line-height: 1.5;



	}



	.g-b2pt2nrtu {



		width: 80px;



	}



	.g-b2pt2nr1 p {



		line-height: 1.5;



		font-size: 20px;



	}



	.g-b2pt2nr {



		padding: 56px 100px;



	}



	.g-b2pt2nr1 {



		padding: 0;



	}



	.g-b1 .g-b1pt3wz p {



		height: 82px;



	}



	.g_b4 .g_b4pt1fl {



		padding: 0 40px;



	}



	.g_b4 .g_b4pt1nr {



		margin: 80px -40px 0;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: 130px;



	}



	.g_b6 .g_b6pt1a .g_b4pt1nr {



		margin: 90px -40px 0;



	}



	.g_b6 .g_b6pt1a .g_b4pt1fl {



		padding: 0 40px;



	}



	.g-c1pt1o circle {



		stroke-dasharray: 439;



		stroke-dashoffset: 439;



	}



	.g-c1pt1o circle {



		cx: 69px;



		cy: 69px;



		r: 67px;



	}



	.g-c1pt1tu {



		width: 110px;



		height: 110px;



	}



	.g-c1pt1 {



		margin-bottom: 100px;



	}



	.g_c1vid video {



		position: absolute;



		bottom: 56px;



		left: 51px;



	}



	.g_c4 .g_c1vid video {



		bottom: 22px;



		left: 57px;



		width: 76%;



	}



	.g-c1 .g-b1pt3wz h3 {



		height: 36px;



		font-size: 24px !important;



		line-height: 1.5;



		margin-bottom: 0;



	}



	.g-c1 .g-b1pt3wz p {



		font-size: 14px;



		line-height: 24px;



	}



	.g_c2pt1fr p {



		font-size: 16px;



	}



	.g-b2 .g-b1pt1wz p {



		max-height: 96px;



	}



	.g_b4pt1fltu::before {



		right: -88px;



	}



	.g_b11 .g_b4pt1fltu::before {



		right: -100px;



	}



	.g_b11 .g-b3pt3 {



		margin-bottom: 0;



	}



	.g_b11 .g-b1pt1fl {



		width: 25%;



		padding: 0 15px;



	}



	.g_b11 .g-b1pt1nr {



		margin: 60px -15px 0;



	}



	.g_c5 .g-b3pt3 {



		margin-bottom: 80px;



	}



	.g_e1pt1lifr {



		width: calc(100% - 480px);



		padding-left: 40px;



	}



	.g_e1pt1lifl {



		width: 480px;



	}



	.g_e1pt1btn {



		margin-top: 26px;



	}



	.g_e1pt1liwz h4 {



		font-size: 24px;



		max-height: 72px;



	}



	.g_e1pt1liwz span {



		font-size: 16px;



	}



	.g_e1pt1liwz p {



		font-size: 16px;



		max-height: 48px;



	}



	.g_e2pt1top {



		margin-top: 40px;



	}



	.g_e2pt1bot {



		margin: 60px -26px 0;



	}



	.g_e2pt1wz h4 {



		font-size: 24px;



		height: 72px;



		margin-bottom: 14px;



	}



	.g_e2pt1wz p {



		font-size: 16px;



		line-height: 1.5;



		height: 48px;



	}



	.g_e2pt1fl .g_e1pt1btn {



		margin-top: 20px;



	}



	.g_e2pt1wz .g_e1pt1nrfl p {



		font-size: 22px;



	}



	.g_e1pt1nrfr {



		width: 19px;



	}



	.g_e2pt1fl {



		margin-bottom: 20px;



	}



	.g_e2pt1topfl a {



		font-size: 30px;



	}



	.g_e3pt1li a {



		padding: 22px;



	}



	.g_e3pt1wz h3 {



		font-size: 20px;



		line-height: 1.5;



		height: 30px;



		margin-bottom: 10px;



	}



	.g_e3pt1wz p {



		font-size: 16px;



		line-height: 1.5;



		height: 24px;



	}



	.g_e3pt1li .g_e1pt1btn {



		margin-top: 20px;



	}



	.g_e1pt1solu {



		width: 280px;



	}



	.g_e6pt1fr {



		width: 320px;



	}



	.g_e6pt1fl {



		width: calc(100% - 320px);



		padding-right: 50px;



	}



	.g_e6pt1wz h3 {



		font-size: 24px;



		height: 36px;



		/*margin-bottom: 5px;*/



	}



	.g_e6pt1wz span {



		font-size: 14px;



		/*margin-bottom: 5px;*/



	}



	.g_e6pt1fr h3 {



		font-size: 26px;



		padding: 30px 30px 20px;



	}



	.g_e6pt1frtu a {



		font-size: 18px;



	}



	.g_e6pt1frtu {



		margin-bottom: 20px;



	}



	.g_e6pt1frnr {



		padding: 20px 30px 10px;



	}



	.g_e6pt1nr {



		padding: 30px 0 32px;



	}



	.g_e7title {



		font-size: 38px;



		margin-top: 50px;



	}



	.g_e5pt3nrfrtu::before {



		left: 44px;



		height: calc(100% + 40px);



	}



	.g_e5pt3nrfrtu img {



		width: 550px;



	}



	.g_e5pt3nrfrtu::before {



		left: 120px;



		width: 560px;



	}



	.g_e5pt3li {



		padding: 22px 35px;



	}



	.g_e5pt4 {



		padding: 180px 0 200px;



	}



	.g_e5pt5icon {



		width: 75px;



		margin: 0 auto 36px;



	}



	.g_e5pt5fl p {



		font-size: 20px;



		height: 60px;



	}



	.g_e5pt5 {



		padding: 75px 0 100px;



	}



	.g_e5pt2 {



		padding: 180px 0 200px;



	}



	.g_e5pt2nr {



		margin: 70px -7px 0;



	}



	.g_e5pt4nrwz p {



		font-size: 22px;



		height: 99px;



	}



	.g_e5pt4nrtu {



		margin-bottom: 26px;



	}



	.g_e5pt5nr {



		margin: 80px -14px 0;



	}



	.g_e5pt6nr {



		margin-top: 90px;



	}



	.g_f2 .g-sypt5p {



		margin-top: 0;



	}



	.g_f2 .g-sypt1frshu {



		font-size: 20px;



		line-height: 36px;



		margin-bottom: 10px;



	}



	.g_f2 .g-sypt1 .g-sybotton {



		margin-top: 20px;



	}



	.g_f2spantu {



		line-height: 44px;



		margin-right: 12px;



	}



	.g_f2 .g-sypt1you {



		padding-left: 30px;



	}



	.g_f5pt1fr {



		width: 40%;



	}



	.g_f5pt1fl {



		width: 60%;



	}



	.g_f5pt1wz {



		margin-top: 30px;



	}



	.g_f5pt1 {



		margin-bottom: 100px;



		margin-top: 100px;



	}



	.g_f5pt2wz p {



		font-size: 20px;



		max-height: 60px;



	}



	.g_f5pt2icon {



		width: 80px;



		height: 80px;



	}



	.g_f5pt2icon img {



		width: 32px;



	}



	.g_f5pt2wz {



		width: calc(100% - 100px);



		padding-left: 45px;



		padding-right: 40px;



	}



	.g_f5pt2cen {



		margin: 60px -16px 0;



	}



	.g_f5pt2 {



		padding: 160px 0 200px;



	}



	.g_f5pt3li2 p,

	.g_f5pt3li3 p,

	.g_f5pt3li4 p {



		font-size: 20px;



	}



	.g_f5pt3li2,

	.g_f5pt3li3,

	.g_f5pt3li4 {



		margin-right: 40px;



	}



	.g_f5pt3libot1 h5 {



		font-size: 22px;



	}



	.g_f5pt3btn p {



		font-size: 20px;



	}



	.g_f5pt4wz p {



		font-size: 16px;



		height: 72px;



	}



	.g_f5pt4sk {



		margin-top: 60px;



		margin-bottom: 120px;



	}



	.g_f5pt3 {



		padding: 70px 0 90px;



	}



	.g_f5pt3btn {



		margin-top: 10px;



	}



	.g_f7pt1tu {



		width: 90%;



	}



	.g_f7pt1wz {



		width: 100%;



		padding: 0 110px;



	}



	.g_f7pt2 .g-tiele {



		font-size: 50px;



		line-height: 60px;



	}



	.g_f7pt2 .g-tiele.animated span {



		background-position: 0 50px;



	}



	.g_f7pt2cen {



		margin-bottom: 180px;



	}



	.g_f7pt3 {



		padding: 100px 0 100px;



	}



	.g_3g4pt3fl {



		width: 50%;



	}



	.g_3g4pt1 {



		margin: 100px auto 90px;



	}



	.g_3g4pt2nr {



		margin: 80px -20px 60px;



	}



	.g_3g4pt3fr {



		width: 50%;



		padding-left: 70px;



	}



	.g_3g4pt3cen.on .g_3g4pt3fr {



		padding-right: 100px;



	}



	.g_3g4pt3cen.on .g_3g4pt3fl {



		margin-right: 0;



	}



	.g_d4 .g-b1pt1nr {



		margin: 80px -35px 0;



	}



	.g_d5 .g-b1pt1nr {



		margin: 80px -35px 0;



	}



	.g-ftfl {



		padding: 0 10px;



	}



	.g_d7 .g-b1pt1wz {



		height: 138px;



	}



	.g_d8 .g-b3pt3 .g-b1pt3wz {



		height: 150px;



	}



	.g_d8 .g_d8bot {



		padding: 0 180px;



	}



	.g_d9 .g-b3pt3 .g-b1pt3wz {



		height: 150px;



	}



	.g_d9 .g-b1pt3wz h3 {



		height: 36px;



	}



	.g_f5pt3libot1 h5 {



		font-size: 20px;



		margin-bottom: 10px;



	}



	.g_e3 .g_e1pt1solu {



		width: 240px;



	}



	.g_e1pt1peofl {



		padding: 0 15px;



	}



	.g_e1pt1peo {



		margin: 32px -15px 0;



	}



	.g_faqpt1b {



		padding: 66px 38px 48px;



	}



	.g_faqpt1tu {



		width: 100px;



		height: 100px;



		margin: 0 auto 30px;



	}



	.g_faqpt1tu img {



		width: 45px;



	}



	.g_faqpt1wz p {



		font-size: 24px;



		height: 72px;



	}



	.g_faqpt2nr h4 {



		font-size: 36px;



	}



	.g-faqtopfr p {



		font-size: 20px;



	}



	.g-faqnrfra a {



		font-size: 18px;



	}



	.g_b9 .g-b1pt1nr {



		margin: 96px -35px 30px;



	}



	.g_e4 .g_e1pt1top {



		margin-top: 30px;



		margin-bottom: 34px;



	}



	.g_acceptfr {



		width: 130px;



		height: 36px;



		border-radius: 24px;



	}



	.g_acceptfr p {



		line-height: 36px;



		font-size: 16px;



	}



	.g_e3 .g_e3pt1wz h3 {



		height: 64px;



	}



	.g_e3 .g_e3pt1wz p {



		height: 30px;



	}



	.g-b1 .g-b1pt2b p {



		font-size: 20px;



	}



	.g-ftfl {



		padding: 0 35px;



	}



	/*修改*/



	.g-navbli {



		padding: 0 60px;



	}



	.g-navbul {



		margin: 0 -60px;



	}



	.g-b1pt1nr1 {



		margin-top: 50px;



	}



	.g-nyban .g-banwd {



		width: 52%;



	}



	.g-b1pt3wz h3 {



		margin-bottom: 10px;



	}



	.g_b5 .g-b1pt3wz h3 {



		margin-bottom: 10px;



	}



	.g-c1pt1 {



		margin-bottom: 130px;



	}



	.g-b1pt3img {



		margin-bottom: 15px;



	}



	.t_wx {



		width: 120px;



		top: -120px;



		left: -44px;



	}



	.g-ban .g-tiele {



		width: calc(100% - 42px);



	}



	.g-b1pt1nr2 {



		width: 66.666666%;



		margin: auto;



	}



	.g-ban .g-tiele {

		font-size: 36px;

	}



	.g-sypt3fl p {

		font-size: 16px;

	}



	.g-ftfl {

		padding: 0 50px;

	}



	.g-b1pt4frwz h3 {

		font-size: 28px;

	}



	.g-banner .g-tiele span:nth-child(1) {

		background-position: 0 38px;

	}



	.g-b1pt5wz h3 {

		font-size: 36px;

	}



	.g-b2pt2nr1 p {

		font-size: 18px !important;

	}



	.g-b2pt2nr1 {

		padding: 0 15px;

	}



	.g-b3pt3 .g-b1pt3wz {

		height: 132px;

	}



	.g_c2pt1fr h3 {

		font-size: 30px;

	}



	.g-f1pt2fr h2 {

		font-size: 34px;

	}



	.g-f1pt2wz h3 {

		font-size: 30px;

	}



	.g-f1tiele {

		font-size: 36px;

	}



	.g-f1pt4top-time {

		font-size: 72px;

	}



	.g_f7pt2 .g-tiele {

		font-size: 36px;

	}



	.g_f7pt2 .g-tiele.animated span {

		background-position: 0 38px;

	}



	.g-b1pt2fl {

		padding: 0 15px;

	}



	.g-b1pt1nr2 .g-b1pt1fl {

		padding: 0 57px;

	}



	.g-b2 .g-b1pt1wz p {

		padding: 0 20px;

	}



	.g_b10 .g_b4pt1fl {

		padding: 0 56px;

	}



	.g_b4 .g_b4pt1fl {

		padding: 0 33px;

	}

	.g-b3 .g-b1pt1fl {

		padding: 0 10px;

	}

	.g-b3 .g-b1pt1nr1 {

		margin: 80px -10px;

	}

	.g_b5 .g-b1pt1fl {

		padding: 0 61px;

	}

	.g_b5 .g_b4pt1fl {

		padding: 0 15px;

	}

	.g_b6 .g_b4pt1fl {

		padding: 0 56px;

	}

	.g_c3 .g-b1pt6wz h3 {

		font-size: 22px;

	}

	.g_c3 .g_b4pt1fl {

		padding: 0 20px;

	}

	.g-d1pt1b {

		padding: 45px 17px;

	}

	.g_d6 .g-b1pt1fl {

		padding: 0 52px;

	}

	.g_d8 .g-b1pt1fl {

		width: 25%;

		padding: 0px 22px;

	}

	.g_f5pt2wz {

		padding-left: 33px;

		padding-right: 37px;

	}

	.g-b1pt3icon {

		padding: 32px 20px;

	}

	.g_profr {

		padding-left: 40px;

	}

	.g_pro {

		padding: 40px 60px;

	}

	.g-b3pt1wz {

		font-size: 20px;

	}

	.g-nyban .g-banwd {

		width: 53%;

	}

	.g-banner .slick-dots {
		bottom: 130px;
		width: 1100px;
	}


	/* .he_banindex .g-banimg img {
		height: 772px;
	} */

	/* .he_banxb {
		min-height: 420px;
	} */

	.g-banner .slick-dots {
		bottom: 60px;
	}
	
.g_e6 .g_e6pt1wz h3 {
    font-size: 24px;
}
}



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



	.g_content2 {



		width: 1100px;



	}



	.g-banner .g-sypt5p p {



		font-size: 16px;



	}







	.g-banner .slick-dots {



		bottom: 50px;



		width: 1200px;



	}







	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 40px;



	}







	/*.g-tiele.animated span {



		background-position: 0 50px;



	}*/







	.g-sybtnfl {



		font-size: 20px;



		line-height: 50px;



	}







	.g-sybtnfl {



		font-size: 20px;



		line-height: 50px;



	}







	.g-sypt1frh {



		font-size: 42px;



		line-height: 52px;



	}







	.g-sypt1you {



		width: 50%;



		padding-left: 50px;



	}







	.g-sypt1zuo {



		width: 50%;



		margin-top: 10px;



	}







	.g-sypt2fl h2 {



		font-size: 42px;



		line-height: 52px;



	}







	.g-sypt2fl p {



		font-size: 18px;



		/*line-height: 32px;*/



	}







	.g-sybtnfr {



		margin-left: 15px;



		line-height: 50px;



	}







	.g-sypt2fl {



		margin-top: 80px;



	}







	.g-sypt2com {



		margin-bottom: 50px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 50px;



	}







	.g-sypt4nr {



		width: 1280px;



	}







	.g_content3 {



		width: 1100px;



	}







	.g-sypt4nr .g_content1 {



		padding: 110px 20px 120px 60px;



	}







	.g-sypt4yes {



		width: 52px;



	}







	.g-sypt4fr {



		padding-left: 90px;



		width: calc(100% - 500px);



	}







	.g-faqpt {



		margin-bottom: 20px;



	}







	.g-faqnrfra {



		margin-bottom: 22px;



	}







	.g-faqnrfr {



		padding: 36px 0 10px;



	}







	.g-faqbox {



		margin-bottom: 60px;



	}







	.g-f6pt1 {



		margin-bottom: 0;



		margin-top: 60px;



	}







	.g-f6pt1nr {



		margin: 45px -18px;



	}







	.g-f4pt1.act .g-f4pt1you {



		right: 6%;



	}







	.g-f3btn {



		margin-top: 30px;



	}







	.g_content4 {



		width: 1280px;



	}







	.g-f1pt4top {



		width: 1280px;



	}







	.g-f1pt4topfr {



		width: 1360px;



	}







	.g-f1pt4topskfl {



		padding: 0 30px 20px;



	}







	.g-f1pt4topsk {



		margin: 60px -30px 0;



	}







	.g-f1pt2fl {



		width: 360px;



	}







	.g-d1pt1b {



		padding: 36px 18px;



	}







	.g-d1pt1tu {



		/*width: 160px;*/



		margin: 0 auto 16px;



	}







	.g-d1pt1b h3 {



		line-height: 30px;



		/*font-size: 22px;*/



		height: 60px;



	}







	.g-b1pt3nr {



		margin: 70px -16px 0;



	}







	.g-b1pt1nr1 {



		margin: 70px -25px 0;



	}



	.g_d8 .gx_tiopmxczx {



		margin: 70px -22px 0;



	}







	.g-b1pt3wz h3 {



		font-size: 30px;



		line-height: 42px;



		height: 42px;



	}







	/*.g-b1pt4frwz h3 {



		font-size: 46px;



		line-height: 56px;



		margin-bottom: 14px;



	}*/







	.g-b1pt4fltu {



		width: 500px;



	}







	.g-b1pt4fr {



		padding-left: 100px;



		padding-right: 30px;



	}







	.g-b1pt4frwz p {



		font-size: 18px;



		line-height: 30px;



	}







	.g-b1pt4frnr {



		margin-bottom: 50px;



	}







	.g-b1pt1nr2 {



		margin-top: 32px;



	}







	.g-b2pt2nr1 {



		padding: 0 20px;



	}







	.g-b2pt2nrtu {



		width: 90px;



		margin: 0 auto 10px;



	}







	.g-b2pt2nr1:nth-child(2) .g-b2pt2nrtu {



		width: 44px;



	}







	.g-b1pt1wz h3 {



		/*font-size: 26px;*/



	}







	.g-b2 .g-b1pt1 {



		margin-bottom: 120px;



	}







	.g-b2pt2nr1 p {



		font-size: 20px;



	}







	.g-b3pt1wz {



		font-size: 24px;



		line-height: 34px;



		width: calc(100% - 100px);



		padding-left: 40px;



		padding-right: 20px;



		max-height: 68px;



	}







	.g-b3pt1tu {



		width: 100px;



	}







	.g-banbot {



		margin-top: 40px;



	}







	.g-c1pt1ox {



		height: 135.5px;



	}







	.g-c1pt1ox svg {



		height: 135.5px;



	}







	.g-c1pt1o circle {



		cx: 74px;



		cy: 74px;



		r: 72px;



	}







	.g-c1pt1 {



		margin-top: 80px;



		margin-bottom: 100px;



	}







	.g-b1pt3img {



		width: 38px;



		margin-bottom: 5px;



	}







	/*.g-b1pt3wz h3 {



		font-size: 26px;



		line-height: 36px;



		height: 36px;



		margin-bottom: 4px;



	}*/







	.g-b1pt3icon {



		padding: 32px 26px;



	}







	.g-b1pt3wz p {



		font-size: 16px;



		/* line-height: 26px; */



		height: 140px;



	}







	.g-b3pt3 .g-b1pt3wz {



		height: 114px;



	}



	.g_b6 .g-b3pt3 .g-b1pt3wz {



		height: 156px;



	}



	.g-ban.on.slick-current .g-tiele .print {



		background-position: 10px 46px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 46px;



	}







	.g-b2 .g-b1pt1 {



		margin-bottom: 100px;



	}







	.g-sypt1zuo {



		padding-top: 50px;



	}







	.g-sypt1fr {



		margin-top: 0;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 40px;



	}







	.g-sypt2 {



		padding: 150px 0 90px;



	}







	.g-b2 .g-b1pt1nr {



		margin: 80px -30px 0;



	}







	.g-b2 .g-b1pt1fl {



		padding: 0 30px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 80px;



	}







	.g-b1pt3 {



		margin-bottom: 120px;



	}







	.g-navlogo11 {



		line-height: 73px;



	}







	.g-nava a {



		line-height: 73px
	}







	.g-search {



		width: 17px;



		/*line-height: 73px;*/



	}







	.g-langfr {



		line-height: 70px;



	}







	.g-langfl p {



		line-height: 73px;



	}







	.g-banner {



		margin-top: 73px;



	}







	.g-sypt4 {



		margin-bottom: 55px;



	}







	.g-sybtnfr {



		line-height: 50px;



	}







	.g-sybtnfl {



		line-height: 50px;



	}







	/*.g-tiele {



		font-size: 50px;



		line-height: 60px;



	}*/







	.g-navlogo11 {



		width: 168px;



	}







	.g-quick a {



		line-height: 36px;



	}







	/*.g-tiele {



		font-size: 46px;



		line-height: 56px;



	}*/







	.g-sypt1 {



		padding: 40px 0;



	}







	.g-sypt1nr {



		margin-top: 0px;



	}







	.g-sypt1frnr {



		margin-top: 30px;



	}







	.g-sypt1frshu {



		font-size: 28px;



		line-height: 53px;



		padding: 0 17px;



	}







	.g-sypt1frh {



		font-size: 42px;



		line-height: 54px;



	}







	.g-sypt1zuo {



		width: 535px;



	}







	.g-sypt1you {



		width: calc(100% - 535px);



		padding-left: 80px;



	}







	.g-sypt1zuo {



		padding-top: 0;



	}







	.g-sypt1frnr {



		margin-top: 20px;



	}







	.g-sypt2 {



		padding: 115px 0 60px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 25px;



	}







	.g-sypt2fl h2 {



		font-size: 42px;



		line-height: 56px;



	}







	.g-sypt2com {



		margin-bottom: 10px;



	}







	.g-sypt2fl {



		margin-top: 10px;



	}







	.g-sypt2fl h2 {



		margin-bottom: 15px;



	}







	.g-sypt2 {



		padding: 115px 0 66px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 20px;



	}







	.g-sypt3top {



		padding-bottom: 35px;



	}







	.g-sypt4nr {



		padding: 77px 0 50px;



	}







	.g-sypt4nr .g_content1 {



		padding: 20px 20px 80px;



	}







	.g-sypt5fr {



		width: 550px;



	}







	.g-sypt5fl {



		width: calc(100% - 550px);



		padding-right: 100px;



	}







	.g-sypt6 {



		padding: 40px 0 25px;



	}







	footer {



		padding: 50px 0 0;



	}







	.g-footbot {



		margin-top: 35px;



	}







	.g-sypt6top {



		margin-bottom: 70px;



	}







	.g-piaonr {



		width: 50px;



		height: 50px;



	}







	.g-piaotu {



		width: 22px;



	}







	.g-piaonr:last-child .g-piaotu {



		width: 28px;



	}







	.g-piao.on {



		right: 20px;



	}







	/*.g-sypt1 {



		padding: 55px 0;



	}*/







	.g-sypt1nr {



		margin-top: 20px;



	}







	.g-sypt1frnr {



		margin-top: 10px;



	}







	.g-sypt1you {



		/*width: calc(100% - 565px);*/



		padding-left: 80px;



	}







	.g-sypt1zuo {



		/*width: 565px;*/



	}







	.g-sybtn {







		padding: 0 24px;



	}



	.g-ban .g-tiele {



		font-size: 42px;



	}



	.g-f1pt1fr {



		width: calc(100% - 550px);



	}



	.g-f6pt1b {



		padding: 30px 35px;



	}



	.g-b3 .g-b3pt3 .g-b1pt3wz {



		height: 168px;



	}



	.g-b3 .g-b1pt3wz h3 {



		height: 36px;



	}



	.g_pro {



		padding: 40px 80px;



	}



	.g-b1pt4 {



		padding-bottom: 120px;



	}



	.g-c1 .g-b3pt3 .g-b1pt3wz {



		height: 135px;



	}



	.g-c1 .g-b1pt3wz h3 {



		font-size: 26px;



		height: 36px;



	}



	.g-f4pt1.act .g-f4pt1you {



		right: 9.5%;



	}



	.g-d1 .g-d1pt1 .g-d1pt1b h3 {



		/* line-height: 32px; */



		/*font-size: 26px;



	    height: 60px;*/



	}



	.g-f6,

	.g-f3 {



		padding-bottom: 36px;



	}



	/*2期*/



	.g_b5 .g_b4pt1fltu::before {



		/*right: -34px;*/



		background-size: 30px 7px;



	}



	.g_c2pt1cen {



		margin-top: 80px;



	}



	.g_c2pt1nr {



		margin-bottom: 90px;



	}



	.g_c2pt3 {



		margin-bottom: 40px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



		max-height: 40px;



		height: 40px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: 124px;



	}



	.g_c3 .g-b1pt3wz h3 {



		max-height: inherit;



		height: 36px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz p {



		max-height: 56px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: 132px;



	}



	.g_c3 .g-b3pt3 {



		margin-bottom: 0;



	}



	.g-b1pt1wz p {



		font-size: 16px;



	}



	.g_d2pt1wz {



		margin-top: 10px;



	}



	.g_g2pt1botwz {



		height: 164px;



	}



	.g_g2pt1bot h3 {



		font-size: 26px;



		max-height: 78px;



	}



	.g_g2pt1bot p {



		max-height: 81px;



	}



	.g_g2 .g-b1pt1tu {



		margin: 70px auto 25px;



	}



	.g_b4 .g-b1pt3wz h3 {



		max-height: 36px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz p {



		height: 78px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: 118px;



	}



	.g_b5 .g-b1pt3wz h3 {



		max-height: 34px;



		line-height: 34px;



	}



	.g_b5 .g-b1pt3wz p {



		max-height: 120px;



		line-height: 24px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 158px;



	}



	.g_pro {



		width: 100%;



	}



	.g-c1pt1o circle {



		stroke-dasharray: 452;



		stroke-dashoffset: 452;



	}



	.g-c1pt1o circle {



		cx: 67px;



		cy: 67px;



		r: 67px;



	}



	.g-c1pt1ox svg {



		top: -2px;



		left: 0;



	}



	.g-ban .g-sybtnfr2 {



		top: 16px;



	}



	.g_g2pt1bot p {



		max-height: 120px;



	}



	.g_g2pt1botwz {



		height: 203px;



	}



	.g_g1tan .g_c2viocen {



		width: 650px;



	}



	.g-f6pt2add {



		margin-bottom: 5px;



	}



	.g_c5 .g-c1pt1 {



		margin-top: 60px;



		margin-bottom: 80px;



	}



	.g_d4 .g-b3pt3 .g-b1pt3wz {



		height: 124px;



	}



	.g_d7 .g-b3pt3 .g-b1pt3wz {



		height: 160px;



	}



	.g-b3pt3 .g-b1pt3wz {



		height: 173px;



	}



	.g_c2pt3 {



		margin-bottom: 75px;



	}



	.g-ban .g-tiele {



		width: calc(100% - 80px);



	}



	.g-ban .g-tiele {

		font-size: 34px;

	}



	.g-sypt1frh {

		font-size: 34px;

		line-height: 44px;

	}



	.g-sypt2fl h2 {

		font-size: 34px;

		line-height: 42px;

	}



	.g-sypt2fl p {

		font-size: 16px;

	}



	.g-tiele {

		font-size: 34px;

	}



	.g-b1pt5wz h3 {

		font-size: 34px;

	}



	.g-b3 .g-b3pt3 .g-b1pt3wz {

		height: 148px;

	}



	.g-b3pt1wz {

		font-size: 22px;

	}



	.g-f1pt2fr h2 {

		font-size: 30px;

	}



	.g-f1pt2wz h3 {

		font-size: 26px;

	}



	.g-f1tiele {

		font-size: 34px;

	}



	.g_f7pt2 .g-tiele {

		font-size: 34px;

	}

	.g-d1pt1b h3 {

		font-size: 18px;

	}

	.g-b1pt3icon {

		padding: 32px 18px;

	}

	.g_b4 .g-b1pt3icon {

		padding: 32px 40px;

	}

	.g_b4 .g-b1pt1fl {

		padding: 0 25px;

	}

	.g-sypt6top {
		margin-bottom: 15px;
	}

	.g-banner .slick-dots {
		bottom: 150px;
		width: 1100px;
	}

	.g-banner .slick-dots {
		bottom: 62px;
	}

	.he_banindex .g-banbot {
		bottom: -115px;
	}

.g-banner .g-tiele span:nth-child(1) {
    background-position: 0 32px;
}
}







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



	.g-sypt2fr {



		margin-right: 0;



	}







	.g-piao.on {



		right: 15px;



	}







	.g-piaonr {



		width: 50px;



		height: 50px;



	}







	.g-piaonr:last-child .g-piaotu {



		width: 25px;



	}







	.g-piaotu {



		width: 20px;



	}







	.g-sypt3fl p {



		/*font-size: 16px;*/



		/* line-height: 32px; */



	}



	.g-sypt6p p {



		/*font-size: 18px;*/



	}



	.g-sypt2 .g-tiele {



		margin-bottom: 70px;



	}







	.g-sypt4nr {



		width: 1200px;



	}







	.g-sypt4nr .g_content1 {



		padding: 110px 20px 120px 100px;



	}







	.g-sypt4fl {



		width: 400px;



	}







	.g-ftfl {



		padding: 0 20px;



	}







	.g-footnav {



		margin: 0 -20px;



	}







	.g-f4pt1.act .g-f4pt1you {



		right: 7.0%;



	}







	.g-f4pagefl {



		padding: 20px 28px;



	}







	.g-f4pagewz {



		padding-left: 15px;



	}







	.g-f4pagefl:nth-child(2n) .g-f4pagewz {



		padding-right: 15px;



	}







	.g-f4edit {



		padding: 30px 0 0;



		margin-bottom: 80px;



	}







	.g_content4 {



		width: 1200px;



	}







	.g-f1pt2botb {



		width: 100%;



	}







	.g-f1pt3fl {



		width: 50%;



	}







	.g-f1pt3fr {



		width: 50%;



		padding-left: 50px;



	}







	.g-f1pt3cen {



		margin-top: 60px;



	}







	.g-f1pt3tu {



		width: 34px;



		line-height: 53px;



	}







	.g-f1pt3wz p {



		font-size: 24px;



		line-height: 53px;



	}







	.g-f1pt4top {



		width: 1200px;



	}







	.g-f1pt4topfr {



		width: 1280px;



	}







	.g-f1pt2top .g-tiele {



		margin-bottom: 80px;



	}







	.g-f1pt2fr {



		width: calc(100% - 360px);



		padding-left: 80px;



	}







	.g-f1pt4top-time {



		font-size: 74px;



		margin-bottom: 22px;



	}







	.g-f1tiele {



		font-size: 42px;



		line-height: 52px;



	}







	.g-b1pt5wz h3 {



		font-size: 44px;



		line-height: 70px;



	}







	.g-b1pt4nr {



		margin-top: 20px;



	}







	.g-b1pt4frnr {



		width: 100%;



	}







	.g-b2pt2nr {



		padding: 45px 70px 40px;



	}







	/*.g-tiele {



		font-size: 38px;



		line-height: 52px;



	}*/







	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 40px;



	}







	.g-tiele.animated span {



		background-position: 0 38px;



	}







	.g-c1pt2 {



		margin-bottom: 90px;



	}







	.g-b1pt4 {



		padding-bottom: 100px;



		padding-top: 60px;



	}







	.g-b1pt6wz h3 {



		font-size: 22px;



		max-height: 66px;



	}







	.g-ban.on.slick-current .g-tiele .print {



		background-position: 10px 36px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 36px;



	}







	.g-tiele.animated span {



		background-position: 0 36px;



	}







	.g-sypt5fr {



		width: 50%;



	}







	.g-sypt5fl {



		width: 50%;



		padding-right: 80px;



	}







	.g-sypt1frh {



		/*height: 104px;*/



	}







	.g-sypt1frh {



		font-size: 26px;



		line-height: 36px;



	}







	.g-sypt5p p {



		font-size: 16px;



		/*line-height: 26px;



		max-height: 104px;*/



	}



	.g-f1 .g-sypt5p p {



		max-height: inherit;



	}



	.g-sypt1frshu {



		font-size: 18px;



		line-height: 42px;



		margin-bottom: 20px;



	}







	.g-sypt1 .g-sybotton {



		margin-top: 20px;



	}







	.g-sypt1 .g-sybotton {



		margin-top: 30px;



	}







	.g-b1pt3 {



		margin-bottom: 20px;



	}







	.g-sypt1frnr {



		margin-top: 0px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 25px;



	}







	.g-sypt2fl h2 {



		font-size: 34px;



		line-height: 46px;



	}







	.g-sypt4fr {



		padding-right: 15px;



	}







	.g-sypt4nr .g_content1 {



		padding: 20px 20px 70px 110px;



	}







	.g-sypt5fr {



		width: 44%;



	}







	.g-sypt5fl {



		width: 56%;



	}







	.g-sypt4 {



		margin-bottom: 40px;



	}







	footer {



		padding: 40px 0 0;



	}







	.g-footbot {



		margin-top: 29px;



	}







	.g-navb {



		padding: 30px 0;



	}







	.g-navblt {



		margin-bottom: 7px;



	}







	.g-navbli p {



		margin-bottom: 10px;



	}







	.l-r-topb i {



		width: 32px;



		height: 32px;



	}



	.g-sypt2fl p {



		font-size: 16px;



	}



	.g-ban .g-tiele {



		font-size: 34px;



	}



	/*.g-sypt5p {



	    margin-top: 5px;



	}*/



	.g-banbot {



		/*margin-top: 15px;*/



	}



	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 35px;



	}



	.g-sybtnfl {



		line-height: 40px;



		font-size: 16px;



	}



	.g-sybtnfr {



		line-height: 38px;



		width: 14px;

	    margin-top:16px;

	}



	.g-b1 .g-b1pt3wz p {



		height: 84px;



	}



	.g-sypt5fl {



		padding-left: 0;



	}



	.g_profl {



		width: 320px;



	}



	.g_profr {



		width: calc(100% - 320px);



	}



	.g-b1pt5bj {



		height: 360px;



	}



	.g-b1pt6wz {



		height: 157px;



	}



	.g-banwd {



		width: 40%;



	}



	/*2期*/



	.g_b4 .g-b3pt3 {



		margin-bottom: 0px;



	}



	.g_b4pt1 {



		padding: 120px 0;



		margin-bottom: 60px;



	}



	.g-b1pt4frwz h3 {



		font-size: 30px;



	}



	.g_b5 .g-b3pt3 {



		margin-bottom: 0px;



	}



	.g_g1 {



		padding: 80px 0 30px;



	}



	.g_c4 .g-b1pt3 {



		margin-bottom: 0;



	}



	/*yin*/



	.g-navbon {



		padding: 15px 25px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: 97px;



	}



	.g_c3 .g-b1pt3wz h3 {



		height: 72px;



		margin-bottom: 0;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: 154px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz p {



		max-height: 82px;



	}



	/*.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



	    max-height: 68px;



	    height: 68px;



	    line-height: 34px;



	}*/



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: 157px;



	}



	.g_b4pt1flwz h4 {



		font-size: 20px;



	}



	.g_b4pt1flwz p {



		font-size: 16px;



	}



	.g_c3 .g_b4pt1fl {



		padding: 0 40px;



	}



	.g_c3 .g_b4pt1nr {



		margin: 50px -40px 0;



	}



	.g_c3 .g_b4pt1fltu::before {



		right: -60px;



	}



	.g_g1pt1vd {



		width: 434px;



	}



	.g_g1pt1fltu {



		width: 550px;



	}



	.g_content1 {



		width: 1100px;



	}



	.g-c1word {



		width: 1000px;



	}



	.g-b3pt2 {



		margin-bottom: 60px;



	}



	.g-b3 .g-b3pt3 {



		margin-bottom: 40px;



	}



	.g_b5 .g-b1pt1wz {



		height: 114px;



	}



	.g_b6 .g-b1pt1wz {



		height: 124px;



	}



	.g-c1 .g-b1pt3icon {



		padding: 32px 24px;



	}



	.g-c1 .g-b3pt3 {



		margin-bottom: 50px;



	}



	.g-f1pt1fl .g-tiele {



		margin-bottom: 30px;



	}



	.g-f1pt5nr {



		padding: 130px 0 32px;



	}



	.g-f1pt5top {



		margin-bottom: 150px;



	}



	.g_b4 .g-b1pt1wz p {



		max-height: 96px;



	}



	.g_b7 .g_b4pt1fltu::before {



		right: -48px;



	}



	.g-b3pt3 {



		margin-bottom: 0px;



	}



	.g_d5 .g-b3pt3 {



		margin-bottom: 60px;



	}



	.g_e5pt6wz {



		margin-top: 60px;



	}



	.g_e5pt6wzb p {



		font-size: 18px;



		line-height: 1.5;



		height: 81px;



	}



	.g_f5pt2icon {



		width: 70px;



		height: 70px;



	}



	.g_f5pt2wz p {



		font-size: 18px;



		max-height: 60px;



	}



	.g_f5pt2wz {



		width: calc(100% - 90px);



	}



	.g_f5pt3 .g_e1pt1top {



		margin-top: 70px;



	}



	.g_f7pt1wz p {



		font-size: 16px;



		line-height: 1.75;



	}



	.g_f7pt1nr {



		margin-bottom: 0;



	}



	.g_f7pt1 {



		margin-bottom: 150px;



	}



	.g_f7pt1nr::before {



		height: 100%;



	}



	.g_f7pt2 {



		padding: 130px 0 10px;



	}



	.g_f7pt2 .g-tiele {



		margin-bottom: 30px;



	}



	.g_f7pt2 .g-tiele {



		font-size: 42px;



		line-height: 52px;



	}



	.g_f7pt2 .g-tiele.animated span {



		background-position: 0 42px;



	}



	.g_f7pt2fl p {



		font-size: 16px;



		line-height: 1.5;



	}



	.g_f7pt2cen {



		margin-bottom: 120px;



	}



	.g_g4 .g-tiele {



		font-size: 42px;



		line-height: 52px;



	}



	.g_g4 .g-tiele.animated span {



		background-position: 0 42px;



	}



	.g_3svgph {



		display: block;



	}



	.g_3svgpc {



		display: none;



	}



	.g-ftfl {



		padding: 0 24px;



	}



	.g_3svgph {



		margin-top: 50px;



	}



	.g-f1pt3tu {



		width: 28px;



	}



	.g-f1pt3wz p {



		font-size: 20px;



	}



	.g-ban .g-tiele {



		width: 100%;



	}



	.g-navbon {

		padding: 15px 18px;

	}



	.g-ban .g-tiele {

		font-size: 32px;

	}



	.g-tiele {

		font-size: 32px;

		line-height: 46px;

	}



	.g-sypt2fl h2 {

		font-size: 30px;

	}



	.g-tiele.animated span {

		background-position: 0 30px;

	}



	.g-ftfl {

		padding: 0 50px;

	}



	.g-b1pt4frwz h3 {

		font-size: 26px;

	}



	.g-b1pt5wz h3 {

		font-size: 32px;

	}



	.g_c2pt1fr h3 {

		font-size: 28px;

	}



	.g-f1tiele {

		font-size: 32px;

	}



	.g-f1pt4top-time {

		font-size: 66px;

	}



	.g_f7pt2 .g-tiele {

		font-size: 32px;

	}



	.g_f7pt2 .g-tiele.animated span {

		background-position: 0 30px;

	}

	.g_b4 .g_b4pt1fl {

		padding: 0 19px;

	}

	.g_c3 .g_b4pt1fl {

		padding: 0 34px;

	}

	.g_b5 .g_b4pt1fl {

		padding: 0 28px;

	}

	/* .he_banindex .g-banimg img {
		height: 750px;
	} */
	/* .he_banxb {
		min-height: 330px;
	} */
	.he_banindex .g-banbot {
		bottom: -94px;
	}

	.g-banner .g-tiele span:nth-child(1) {
		background-position: 0 32px;
	}
	.he_banxb {
		min-height: 240px;
	}
	.he_banindex .g-banbot {
		bottom: -70px;
	}
	.g_e6 .g_e6pt1wz h3 {
    font-size: 22px;
}
}







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



	.g_content {



		width: 950px;



	}







	.g_content2 {



		width: 100%;



		padding: 0 40px;



	}







	.g-nava a {



		font-size: 18px;



	}







	.g-banner .slick-dots {



		bottom: 50px;



		width: 100%;



		padding: 0 40px;



	}







	.g-sypt1 {



		padding: 80px 40px 40px;



	}







	.g-sypt2fr {



		margin-right: 0;



		width: 50%;



	}







	.g-sypt2fl {



		width: 50%;



		padding-right: 30px;



	}







	.g-sypt2com.on .g-sypt2fl {



		padding-right: 0;



		padding-left: 40px;



	}







	.g_content3 {



		width: 100%;



		padding: 0 40px;



	}







	.g-sypt5fr {



		width: 50%;



	}







	.g-sypt5fl {



		width: 50%;



		padding-right: 80px;



	}







	.g-sypt5p p {



		font-size: 18px;



		line-height: 30px;



	}







	.g-sybotton {



		margin-top: 24px;



	}







	.g-ftfl li a {



		font-size: 14px;



		line-height: 26px;



	}







	.g-fttop a {



		font-size: 18px;



	}







	.g-footnav {



		margin: 0 -17px;



	}







	.g-ftfl {



		padding: 0 17px;



	}







	footer {



		padding: 40px 0 0;



	}







	.g-footbot p {



		font-size: 14px;



		line-height: 24px;



	}







	.g-navlogo11 {



		width: 170px;



	}







	.g-nava a {



		font-size: 16px;



	}







	.g-navfl {



		padding: 0 10px;



	}







	.g-quick a {



		font-size: 16px;



	}







	.g-langfl p {



		font-size: 18px;



	}







	.g-footlogo11 {



		width: 160px;



	}







	.g-footnav {



		padding-left: 20px;



		width: calc(100% - 160px);



	}







	.g-ban.on.slick-current .g-tiele .print {



		background-size: 0 10px;



		background-position: 10px 36px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-size: 0 10px;



		background-position: 10px 36px;



	}







	.g-sypt2fr2tu {



		width: 100%;



	}







	.g-sypt4nr {



		width: 100%;



	}







	.g_content1 {



		width: 100%;



	}







	.g-sypt4fr {



		padding-left: 60px;



	}







	.g-faqnrfr {



		width: 300px;



	}







	.g-faqnrfl {



		width: calc(100% - 300px);



		padding-right: 60px;



	}







	.g-f6 {



		padding-bottom: 20px;



	}







	.g-f6pt2wd h3 {



		font-size: 24px;



		line-height: 34px;



		margin-bottom: 10px;



	}







	.g-f6pt2wd p {



		font-size: 16px;



		line-height: 28px;



		max-height: 56px;



	}







	.g-f6pt2nr {



		margin: 60px -12px 0;



	}







	.g-f6pt1b {



		padding: 28px 24px;



	}







	.g-f6pt1b h3 {



		font-size: 24px;



		line-height: 34px;



		margin-bottom: 14px;



		padding-bottom: 10px;



		height: 34px;



		overflow: hidden;



	}







	.g-bread.g_content2 {



		padding: 0 40px;



	}







	.g-f3pt1fr {



		padding: 30px 35px;



	}







	.g-f3pt2fr {



		padding-left: 45px;



	}







	.g_pcfy {



		margin-bottom: 80px;



	}







	.g-f3pt2 {



		margin-bottom: 80px;



	}







	.g-com {



		padding-bottom: 32px;



	}







	.g-f1pt1fl {



		width: 50%;



		padding-right: 50px;



		left: 40px;



	}







	.g-f1pt1tu {



		width: 465px;



	}







	.g-f1pt1fr::before {



		height: 530px;



		width: 530px;



	}







	.g_content4 {



		width: 100%;



		padding: 0 20px;



	}







	.g-f1pt2top {



		padding: 0 100px 50px;



	}







	.g-f1pt3cen {



		margin-top: 60px;



		padding: 0 20px;



	}







	.g-f1pt4top {



		width: 100%;



		padding: 0 20px;



	}







	.g-f1pt5 .g-sypt4fl {



		width: 50%;



	}







	.g-f1pt5top .g-sypt4fr {



		width: 50%;



	}







	.g-f1pt5 .g-sypt4pic {



		left: -30px;



	}







	.g-f1pt1fr {



		width: 50%;



	}







	.g-b1pt1nr1 {



		margin: 70px -30px 0;



	}



	.g_d8 .gx_tiopmxczx {



		margin: 70px -30px 0;



	}







	.g-b1pt1fl {



		padding: 0 30px;



	}







	.g-b1pt2 {



		margin-bottom: 100px;



	}







	.g-b1pt3img {



		width: 36px;



		margin-bottom: 14px;



	}







	.g-b1pt4 {



		padding-bottom: 100px;



		padding-top: 60px;



	}







	.g-b1pt4nr {



		margin-top: 0;



	}







	/*.g-b1pt4frwz h3 {



		font-size: 38px;



		line-height: 50px;



		margin-bottom: 10px;



	}



*/



	.g-b1pt4fr {



		padding-left: 50px;



	}







	.g-banbot {



		margin-top: 20px;



	}







	.g-sypt5p {



		margin-top: 10px;



	}







	.g-banbot {



		margin-top: 20px;



	}







	.g-b1pt1 {



		margin-top: 40px;



	}







	.g-b1pt1wz h3 {



		font-size: 22px;



		line-height: 30px;



		max-height: 60px;



		margin-bottom: 14px;



	}







	.g-b1pt1nrb {



		margin: 0 -30px;



	}







	.g-b1pt1nr2 .g-b1pt1fl {



		padding: 0 30px;



	}







	.g-b1pt2b p {



		font-size: 24px;



		line-height: 32px;



		max-height: 64px;



	}







	.g-b2 .g-b1pt1nr {



		margin: 90px -25px 0;



	}







	.g-b2 .g-b1pt1fl {



		width: 25%;



		padding: 0 25px;



	}







	.g-b2 .g-b1pt1 {



		margin-bottom: 80px;



	}







	.g-tiele.animated span {



		background-position: 0 36px;



	}







	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 36px;



	}







	.g-b2 .g-b1pt1nr {



		margin: 50px -25px 0;



	}







	.g-b2pt2nr {



		padding: 30px 50px;



	}







	.g-b1pt3icon {



		padding: 26px 30px;



	}







	.g-b1pt5 {



		margin-bottom: 50px;



	}







	.g-b3 .g-b1pt1nr1 {



		margin: 60px -38px;



	}







	.g-c1pt1ox {



		height: 140px;



	}







	.g-c1pt1ox svg {



		height: 140px;



	}







	.g-c1pt1o circle {



		cx: 70px;



		cy: 70px;



		r: 68px;



	}







	.g-sypt1frh {



		font-size: 26px;



		line-height: 36px;



	}







	.g-sypt5p p {



		font-size: 16px;



		line-height: 26px;



		max-height: 104px;



	}







	.g-sypt1frshu {



		font-size: 18px;



		line-height: 42px;



		margin-bottom: 10px;



	}







	.g-sypt1 .g-sybotton {



		margin-top: 20px;



	}







	.g-sypt1 .g-sybotton {



		margin-top: 20px;



	}







	.g-b1pt3 {



		margin-bottom: 60px;



	}







	.g-sypt1frnr {



		margin-top: 0px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 25px;



	}







	.g-sypt2fl h2 {



		font-size: 34px;



		line-height: 46px;



	}







	.g-sypt4fr {



		padding-right: 15px;



	}







	.g-sypt4nr .g_content1 {



		padding: 20px 20px 70px 110px;



	}







	.g-sypt5fr {



		width: 44%;



	}







	.g-sypt5fl {



		width: 56%;



	}







	.g-sypt4 {



		margin-bottom: 40px;



	}







	footer {



		padding: 40px 0 0;



	}







	.g-footbot {



		margin-top: 29px;



	}







	.g-navb {



		padding: 30px 0;



	}







	.g-navblt {



		margin-bottom: 7px;



	}







	.g-navbli p {



		margin-bottom: 10px;



	}







	.l-r-topb i {



		width: 32px;



		height: 32px;



	}







	.g-sypt1 {



		padding: 33px 40px 40px;



	}







	.g-sypt1 {



		padding: 33px 40px 40px;



	}







	.g-sypt1fl {



		top: 52%;



		transform: translateY(-40%);



	}







	.g-sypt1fl::before {



		top: 42%;



		height: calc(100% + 18px);



	}







	.g-sypt2 {



		padding: 90px 0 55px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 10px;



	}







	.g-sypt2fl h2 {



		font-size: 32px;



		line-height: 42px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 8px;



	}







	.g-sypt3-slick {



		margin-top: 20px;



	}







	.g-sypt4nr {



		padding: 55px 0 40px;



	}







	.g-sypt3bot {



		padding-bottom: 0px;



	}



	.g_pro {



		width: calc(100% - 80px);



		margin: 50px auto 0;



		padding: 30px 40px;



	}



	.g_prosk .slick-dots {



		bottom: -80px;



	}



	.g-sypt5fl {



		padding-left: 40px;



	}



	.g_oth.g_content1 {



		width: 100%;



		padding: 40px;



	}



	/*2期*/



	.g_b4pt1fltu::before {



		right: -70px;



	}



	.g_d2 .g-b1pt1tu {



		margin: 60px auto 25px;



	}



	.g_d2 .g-b1pt1fl {



		padding: 0 15px;



	}



	.g_d2 .g-b1pt1nr {



		margin: 0 -15px;



	}



	.g_d2 .g-b1pt1 {



		margin-bottom: 60px;



	}



	.g_d2pt1wzfl,

	.g_d2pt1wzfr {



		padding: 0 20px;



	}



	.g_d2pt1wz {



		margin: 0 -20px;



	}



	.g_d2 .g-b1pt3icon {



		padding: 32px 50px 32px 60px;



	}



	.g_g1pt1tle p {



		margin: 30px auto 50px;



	}



	.g_g1pt1fr h3 {



		font-size: 32px;



	}



	.g_g2 .g-b1pt1tu {



		margin: 50px auto 18px;



	}



	.g_g2pt1nr {



		margin: 60px -16px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: 124px;



	}



	.g_b5 .g-b1pt3img {



		margin-bottom: 5px;



	}



	.g-c1pt1ox svg {



		top: -3px;



	}



	.g-c1pt1o circle {



		cx: 69px;



		cy: 69px;



		r: 69px;



	}



	/*yin*/



	.g-navbon {



		padding: 15px 25px;



	}



	.g-ftfl {



		padding: 0 16px;



	}



	.g-navbul {



		margin: 0;



	}



	.g-navbli {



		padding: 0 10px;



	}



	.g-navbli a {



		font-size: 14px;



		line-height: 24px;



	}



	.g-navblt a::before {



		top: 12px;



	}



	.g_b4 .g-b1pt3wz h3 {



		height: 36px;



	}



	.g-b1pt6wz p {



		max-height: inherit;



	}



	.g-b1pt6wz {



		height: auto;



	}



	.g-b1pt3wz h3 {



		font-size: 24px;



	}



	.g_b6 .g-b3pt3 .g-b1pt3wz {



		height: inherit;



	}



	.g_b6pt1a .g_b4pt1fl {



		padding: 0 30px;



	}



	.g_b6pt1a .g_b4pt1nr {



		margin: 0 -30px;



	}



	.g_b6pt1a .g_b4pt1fltu::before {



		right: -50px;



	}



	.g-c1pt1.g_content2 {



		width: 1024px;



	}



	.g-c1pt1ox svg {



		height: 118px;



	}



	.g-c1pt1tu {



		width: 100px;



		height: 100px;



	}



	.g-c1pt1ox {



		height: 118px;



	}



	.g-c1pt1o circle {



		cx: 57px;



		cy: 57px;



		r: 57px;



	}



	.g_g1pt1vd {



		width: 382px;



	}



	.g_g1pt1fltu {



		width: 490px;



	}



	.g_c1vid video {



		bottom: 46px;



		left: 42px;



	}



	.g_c4 .g_c1vid video {



		bottom: 18px;



		left: 47px;



		width: 76%;



	}



	.g-f1pt2bot {



		padding: 80px 80px 100px;



	}



	.g-f4pt1.act .g-f4pt1you {



		right: 3.4%;



	}



	/*.g_b5 .g_b4pt1fl {



	    padding: 0 15px;



	}



	.g_b5 .g_b4pt1nr {



	    margin: 70px -15px 0;



	}*/



	.g_b5 .g-b1pt1nr {



		margin: 0 -35px;



	}



	.g_b4pt1flwz h4 {



		margin-bottom: 10px;



	}



	.g_e2pt1 {



		padding-top: 50px;



	}



	.g_e3pt1 {



		padding-top: 52px;



	}



	.g_e3pt1li {



		padding: 0 20px;



		margin-bottom: 40px;



	}



	.g_e3pt1bot {



		margin: 40px -20px 0;



	}



	.g_e6pt1fr {



		width: 260px;



	}



	.g_e6pt1frtu a {



		font-size: 16px;



	}



	.g_e6pt1fl {



		width: calc(100% - 260px);



		padding-right: 30px;



	}



	.g_e6pt1fr h3 {



		padding: 20px 30px 20px;



	}



	.g_e5pt3nrfrtu img {



		width: 90%;



	}



	.g_e5pt3li p {



		font-size: 18px;



		height: 81px;



	}



	.g_e5pt5nr {



		margin: 60px -14px 0;



	}



	.g_e5pt4 {



		padding: 150px 0 150px;



	}



	.g_e5pt1 {



		margin-bottom: 60px;



	}



	.g_e5pt2 {



		padding: 150px 0 200px;



	}



	.g_e5pt2nrwz p {



		font-size: 18px;



		line-height: 1.5;



		height: 81px;



	}



	.g_e5pt2icon img {



		width: 22px;



	}



	.g_e5pt5,

	.g_e5pt3,

	.g_e5pt6 {



		margin-bottom: 70px;



	}



	.g_e5pt6wzfl {



		padding: 0 50px;



	}



	.g_e5pt6wzb {



		padding: 30px 90px 30px 0;



	}



	.g_f7pt3 {



		padding: 60px 20px 40px;



	}



	.g_f7pt3fl {



		padding: 50px 20px 0;



	}



	.g_f7pt3nr {



		margin: 0 -20px;



	}



	.g_f7pt3wz h4 {



		font-size: 24px;



		line-height: 1.5;



		height: 72px;



		margin-bottom: 5px;



	}



	.g_f7pt3wz p {



		font-size: 16px;



		height: 72px;



	}



	.g_f2 .g-sypt1you {



		width: 45%;



	}



	.g_f2 .g-sypt1zuo {



		width: 55%;



	}



	.g-ftfl {



		padding: 0 11px;



	}



	.g-ftfl {



		padding: 0 4px;



	}



	.g-footnav {



		padding-left: 0px;



	}



	.g_b5 .g-b1pt1wz {



		height: 170px;



	}



	.g_b5 .g-b1pt1nr {



		margin: 0 -27px;



	}



	.g_d5 .g-b3pt3 .g-b1pt3wz {



		height: 120px;



	}



	.g_e1pt1fl {



		margin-right: 10px;



	}



	.g_e1solutop p {



		padding-right: 15px;



	}



	.g_e1solutop {



		padding: 0 15px;



	}



	.g_e3 .g_e3pt1 {



		padding: 40px 40px 32px;



	}



	.g_e3 .g-b1pt6.g_content2 {



		padding: 0;



	}



	.g_e1pt1btn {



		margin-top: 20px;



	}



	.g_faqpt1fl {



		padding: 0 20px;



	}



	.g_faqpt1nr {



		margin: 40px -20px;



	}



	.g_faqpt1wz p {



		font-size: 20px;



		height: 60px;



	}



	.g_faqpt1tu img {



		width: 39px;



	}



	.g_faqpt1tu {



		width: 90px;



		height: 90px;



		margin: 0 auto 20px;



	}



	.g_faqpt1b {



		padding: 48px 32px 48px;



	}



	.g_e4 .g-bread.g_content2 {



		padding: 0 0;



	}



	.g_accept .g_content2 {



		padding: 18px 40px;



	}



	.g_acceptfr {



		right: 40px;



	}



	.g-ftfl {



		padding: 0 20px;



	}



	.g-navbli {



		padding: 0 30px;



	}



	.g-navbul {



		margin: 0 -30px;



	}



	.g-b3 .g-b1pt1nrb {



		margin: 0 0px;



	}



	.g-navbon {

		padding: 15px 20px;

	}



	.g-ftfl {

		padding: 0 45px;

	}

	.g-b1pt3icon {

		padding: 26px 25px;

	}

	.g-banner .slick-dots {
		bottom: 120px;

	}

	.g-banner .slick-dots {
		bottom: 80px;
	}

}







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



	.g-tiele {



		font-size: 38px;



		line-height: 48px;



	}







	.g-banbot {



		margin-top: 20px;



	}







	.g-banner .slick-dots {



		bottom: 40px;



	}







	.g-f6pt1fl {



		width: 50%;



	}







	.g-f6pt2tu {



		width: 65px;



		margin-top: 22px;



	}







	.g-f6pt2wd h3 {



		font-size: 20px;



		line-height: 30px;



		margin-bottom: 4px;



	}







	.g-f6pt2addfr {



		padding-left: 10px;



		font-size: 16px;



		line-height: 24px;



	}







	.g-f6pt2addfl {



		width: 12px;



		line-height: 24px;



	}







	.g-f6pt2add {



		margin-bottom: 2px;



	}







	.g-f6pt2wd p {



		font-size: 14px;



		line-height: 26px;



		max-height: 52px;



	}







	.g-f6pt2comfr {



		width: calc(100% - 34px);



		padding-left: 20px;



	}







	.g-f6pt2comfl {



		width: 34px;



	}







	.g-f6pt2wz {



		padding: 20px 30px;



	}







	.g-f6pt2 {



		margin-bottom: 60px;



	}







	.g-f6pt2nr {



		margin: 60px -10px 0;



	}







	.g-f4pt1you {



		width: 300px;



		padding-left: 35px;



	}







	.g-f4pt1zuo {



		width: calc(100% - 300px);



		padding-right: 35px;



	}







	.g-f4pt1.act .g-f4pt1you {



		right: 4%;



	}







	.g-ftfl {



		padding: 0 15px;



	}







	.g-f4pt1tle {



		font-size: 26px;



		line-height: 36px;



		max-height: 72px;



		margin-bottom: 16px;



	}







	.g-f4pt1youp a {



		font-size: 16px;



		line-height: 26px;



		max-height: 78px;



		margin-bottom: 10px;



	}







	.g-f4pt1youp a::before {



		top: 10px;



	}







	.g-f3pt1fr h3 {



		font-size: 24px;



		line-height: 34px;



		max-height: 68px;



		margin-bottom: 10px;



	}







	.g-f3pt1fr p {



		font-size: 16px;



		line-height: 26px;



		max-height: 104px;



	}







	.g-f3btnfl {



		font-size: 20px;



	}







	.g-f3btn {



		margin-top: 20px;



	}







	.g-f3pt1 {



		margin-bottom: 50px;



		margin-top: 50px;



	}







	.g-f1pt1tu {



		width: 425px;



	}







	.g-f1pt1fr::before {



		height: 475px;



		width: 435px;



	}







	.g-tiele.animated span {



		background-position: 0 38px;



	}







	.g-f1pt2 {



		padding: 85px 0 85px;



		margin-top: 135px;



	}







	.g-f1pt2fl {



		width: 275px;



	}







	.g-f1pt2fr {



		width: calc(100% - 310px);



	}







	.g-f1pt2fr h2 {



		margin-bottom: 26px;



		font-size: 30px;



		line-height: 40px;



	}







	.g-f1pt2wz h3 {



		font-size: 28px;



		line-height: 40px;



		margin-bottom: 10px;



	}







	.g-f1pt2wz p {



		font-size: 18px;



		line-height: 30px;



	}







	.g-f1tiele {



		font-size: 38px;



		line-height: 48px;



	}







	.g-f1pt2yuan p {



		font-size: 20px;



		line-height: 30px;



	}







	.g-f1pt2tu {



		width: 60px;



		margin: 0 auto 16px;



	}







	.g-f1pt4top-time {



		font-size: 62px;



	}







	.g-f1pt5top .g-sypt4fr {



		padding-right: 30px;



	}







	.g-f1pt5 .g-sypt4tu {



		width: 385px;



	}







	.g-b1pt6wz h3 {



		font-size: 24px;



	}







	.g-b1pt1tu {



		width: 100%;



		margin: 0 auto 30px;



	}







	.g-b1pt2fl {



		padding: 0 12px;



	}







	.g-b1pt2nr {



		margin: 0 -12px;



	}







	.g-b1pt3wz h3 {



		font-size: 24px;



		line-height: 34px;



		height: 34px;



		margin-bottom: 5px;



	}







	.g-b1pt3img {



		width: 30px;



		margin-bottom: 0;



	}







	.g-b1pt3wz p {



		font-size: 16px;



		line-height: 26px;



		height: 78px;



	}







	.g-b1pt4frwz h3 {



		font-size: 32px;



		line-height: 48px;



	}







	.g-b1pt4sk {



		width: 400px;



		height: 325px;



	}







	.g-b1pt4fltu {



		width: 100%;



	}







	.g-b1pt2nr {



		margin: 50px -12px 0;



	}







	.g-b2 .g-b1pt1fl {



		padding: 0 20px;



	}







	.g-b2 .g-b1pt1nr {



		margin: 50px -20px 0;



	}







	.g-b2 .g-b1pt1 {



		margin-bottom: 60px;



	}







	.g-b2pt2nr {



		margin-top: 50px;



	}







	.g-b2pt2nrtu {



		width: 70px;



	}







	.g-b2pt2nr1:nth-child(2) .g-b2pt2nrtu {



		width: 30px;



	}







	.g-b2pt2nr1:nth-child(4) .g-b2pt2nrtu {



		width: 80%;



	}







	.g-b2pt2nr1 p {



		font-size: 18px;



		line-height: 26px;



	}







	.g-b1pt3nr {



		margin: 50px -16px 0;



	}







	.g-b3pt1fl {



		padding: 0 15px;



	}







	.g-b3pt1nr {



		margin: 80px -15px 0;



	}







	.g-b3pt1wz {



		font-size: 20px;



		line-height: 30px;



		width: calc(100% - 100px);



		padding-left: 30px;



		padding-right: 10px;



		max-height: 60px;



	}







	.g-b3pt1b {



		padding: 20px 18px;



	}







	.g-b3pt1 {



		margin-bottom: 60px;



	}







	.g-c1pt1ox {



		height: 118px;



	}







	.g-c1pt1ox svg {



		height: 118px;



	}







	.g-c1pt1o circle {



		cx: 59px;



		cy: 59px;



		r: 57px;



	}







	.g-c1pt1tu {



		width: 90px;



		height: 90px;



	}







	.g-c1pt1o p {



		margin-top: 14px;



		font-size: 16px;



		line-height: 24px;



	}







	.g-c1pt2tu {



		margin-top: 60px;



	}







	.g-c1pt2 {



		margin-bottom: 70px;



	}







	.g-b3pt3 .g-b3pt32 {



		width: 80%;



	}







	.g-c1word {



		width: 100%;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 60px;



	}







	.g-sypt5fl {



		padding-right: 50px;



	}







	.g-ban.on.slick-current .g-tiele .print {



		background-position: 10px 28px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 28px;



	}







	.g-navbli {



		margin-right: 20px;



	}







	.g-sypt1you {



		width: calc(100% - 430px);



		padding-left: 40px;



	}







	.g-sypt1zuo {



		width: 430px;



	}







	.g-sypt1fr {



		width: calc(100% - 78px);



		padding-left: 40px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 20px;



	}



	.g_profl {



		width: 300px;



	}



	.g_profr {



		width: calc(100% - 300px);



		padding-left: 40px;



	}



	/*2期*/



	.g_b5 .g_b4pt1nr .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}



	.g_b5 .g_b4pt1 .slick-dots {



		bottom: -35px;



	}



	.g_b6pt1 .g_b4pt1nr {



		margin: 40px 0 0;



	}



	.g_b6 .g_b4pt1 {



		padding: 100px 0;



		margin-bottom: 50px;



	}



	/*.g_b6 .g-b3pt3 .g-b1pt3wz {



	    height: 169px;



	}*/



	.g_b6 .g-b3pt3 {



		margin-bottom: 0;



	}



	.g_b6pt1 {



		margin-top: 30px;



	}



	.g_c2pt1fr {



		padding-left: 30px;



		width: 50%;



	}



	.g_c2pt1fl {



		width: 50%;



		padding: 65px 20px;



	}



	.g_c2pt1nr.on .g_c2pt1fr {



		padding-right: 30px;



	}



	/*.g_g1tan .g_c2viocen {



	    width: calc(100% - 40px);



	}*/



	.g_g1pt1vd {



		width: 310px;



		top: 8px;



	}



	.g_g1pt1fltu {



		width: 400px;



	}



	.g_g1pt1fr {



		padding-right: 30px;



	}



	.g_g1pt1tle p {



		width: 100%;



	}



	.g_g2pt1bot h3 {



		font-size: 22px;



		max-height: 66px;



	}



	.g_g2pt1bot p {



		max-height: 72px;



		font-size: 16px;



	}



	.g_g2pt1botwz {



		height: 143px;



	}



	.g_b4 .g-b1pt3wz h3 {



		max-height: 68px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: 156px;



	}



	/*.g_b4 .g_b4pt1fltu::before {



	    right: -40px;



	}*/



	.g_b4 .g-b1pt1wz {



		height: 182px;



	}



	.g_b4 .g-b1pt1wz p {



		max-height: 96px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3fl {



		width: 50%;



	}



	.g_b5 .g-b1pt3wz p {



		max-height: 120px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 192px;



	}



	.g-c1pt1ox svg {



		top: -1px;



		left: 1px;



	}



	.g-b1pt6wz {



		height: 184px;



	}



	.g-b1pt6wz p {



		max-height: 108px;



	}



	.g_c2pt4 .g-b1pt3wz p {



		max-height: 110px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: 178px;



	}



	.g_g2pt1fl {



		width: 50%;



	}



	.g_g2pt1bot p {



		max-height: 96px;



	}



	.g_g2pt1bot h3 {



		max-height: 71px;



	}



	.g_g2pt1botwz {



		height: 167px;



	}



	.g-c1pt1.g_content2 {



		width: 950px;



	}



	.g-c1pt1ox svg {



		height: 108px;



	}



	.g-c1pt1tu {



		width: 90px;



		height: 90px;



	}



	.g-c1pt1ox {



		height: 108px;



	}



	.g-c1pt1o circle {



		cx: 52.5px;



		cy: 52.5px;



		r: 52.5px;



	}



	.g-c1pt1fr {



		padding-left: 30px;



	}



	.g-c1pt1ox svg {



		top: -2px;



		left: 0;



	}



	.g-banner .g-sypt5p p {



		font-size: 14px;



		max-height: 126px;



	}



	.g-c1 .g-b3pt3 .g-b1pt3wz {



		height: 108px;



	}



	.g_b9 .g_b4pt1fl {



		width: 33.333333%;



		padding: 0 40px;



	}



	.g_b9 .g_b4pt1nr {



		margin: 85px -40px 0;



	}



	.g_b10 .g_b4pt1fl {



		width: 33.333333%;



		padding: 0 40px;



	}



	.g_b10 .g_b4pt1nr {



		margin: 85px -40px 0;



	}



	.g_b11 .g-b1pt3wz h3 {



		height: 60px;



		line-height: 30px;



	}



	.g_b11 .g-b3pt3 .g-b1pt3wz {



		height: 143px;



		overflow: hidden;



	}



	.g_b11 .g-b1pt3wz h3 {



		height: 60px;



		line-height: 30px;



	}



	.g-footnav {



		margin: 0 -10px;



	}



	.g-ftfl {



		padding: 0 10px;



	}



	.g_d5 .g-b3pt3 .g-b1pt3wz {



		height: 195px;



	}



	.g_d9pt2 {



		padding: 0px;



	}



	.g_e1pt1lifr {



		width: calc(100% - 400px);



		padding-left: 30px;



	}



	.g_e1pt1lifl {



		width: 400px;



	}



	.g_e1pt1btn {



		margin-top: 16px;



	}



	.g_e1pt1peo {



		margin-top: 18px;



	}



	.g_e1pt1nrfl p {



		font-size: 18px;



	}



	.g_e1pt1nrfr {



		margin-left: 10px;



		width: 16px;



	}



	.g_e1pt1li a {



		padding: 36px 0;



	}



	.g_e6pt1nrfl {



		width: 200px;



	}



	.g_e6pt1lab {



		width: calc(100% - 200px);



		padding-left: 20px;



	}



	.g_e6pt1wz p {



		font-size: 16px;



		height: 48px;



	}



	.g_e1pt1solu {



		width: 250px;



	}



	.g_e6pt1 {



		margin-top: 60px;



	}



	.g_e5pt1nr {



		padding: 40px 30px;



	}



	.g_e5pt1nrfl {



		width: 170px;



		margin: 40px 0;



	}



	.g_e5pt1nrfr {



		width: calc(100% - 280px);



		position: absolute;



		z-index: 15;



		top: 56px;



		right: 88px;



		padding: 0px 0 0 116px;



	}



	.g_e5pt1nrfr p {



		font-size: 16px;



	}



	.g_f2 .g-sypt1fl {



		top: 40%;



	}



	.g_f5pt4 {



		margin-top: 60px;



	}



	.g_f7pt1wz {



		padding: 0 95px;



	}



	.g_f7pt2 .g-tiele {



		font-size: 36px;



		line-height: 46px;



	}



	.g_f7pt2 .g-tiele.animated span {



		background-position: 0 36px;



	}



	.g_f7pt2 .g-tiele {



		margin-bottom: 20px;



	}



	.g_d7 .g-b1pt3wz h3 {



		height: 34px;



		margin-bottom: 0;



	}



	.g_d7 .g-b3pt3 .g-b1pt3wz {



		height: 164px;



	}



	.g-ftfl {



		padding: 0 3px;



	}



	.g_b10 .g-b3pt3 .g-b1pt3wz p {



		height: 52px;



	}



	.g_b10 .g-b3pt3 .g-b1pt3wz {



		height: 103px;



	}



	.g-b1pt1wz {



		height: 170px;



	}



	.g-b1pt1wz p {



		max-height: 96px;



	}



	.g_d5 .g-b3pt3 .g-b1pt3wz {



		height: 143px;



	}



	.g_d8 .g-b1pt3wz h3 {



		height: 34px;



		font-size: 22px !important;



	}



	.g_d8 .g_d8bot {



		padding: 0 150px;



	}



	.g-footnav {



		margin: 30px -10px 0;



		float: none;



		width: 100%;



	}



	.g-ftfl {



		padding: 0 10px;



	}



	.g-footlogo11 {



		float: none;



	}



	.g_f5pt3li2,

	.g_f5pt3li3 {



		width: 40%;



		margin-right: 20px;



	}



	.g_f5pt3li2 p,

	.g_f5pt3li3 p,

	.g_f5pt3li4 p {



		font-size: 18px;



	}



	.g_f5pt3libot1 h5 {



		font-size: 18px;



		margin-bottom: 10px;



	}



	.g_f5pt3li4 p {



		margin-bottom: 20px;



	}



	.g_f5pt3libot1 {



		margin-bottom: 20px;



	}



	.g_e3 .g_e1pt1fl {



		margin-right: 15px;



		margin-bottom: 18px;



		width: 48%;



	}



	.g_e3 .g_e1pt1solu {



		width: 100%;



	}



	.g-b1 .g-b1pt2b p {



		font-size: 18px;



	}



	.g-ftfl {



		padding: 0 24px;



	}



	.g-ftfl {

		padding: 0 53px;

	}

	.g-ban .g-tiele {

		font-size: 28px;

	}

	.g-tiele {

		font-size: 28px;

	}

	.g-tiele.animated span {

		background-position: 0 27px;

	}

	.g-b2 .g-b1pt1wz p {

		padding: 0 12px;

	}

	.g-b2 .g-b1pt3fl {

		padding: 0 12px;

	}

	.g-b1pt6wz h3 {

		font-size: 20px;

	}

	.g-b1pt6fl {

		padding: 0 20px;

	}

	.g-b1pt1fl {

		padding: 0 24px;

	}

	.g_b9 .g_b4pt1fl {

		padding: 0 30px;

	}

	.g-b1pt5wz {

		width: 50%;

	}

	.g_b4 .g-b1pt1fl {

		padding: 0 34px;

	}

	.g_b4 .g_b4pt1fl {

		padding: 0 26px;

	}

	.g-b3 .g-b1pt1fl {

		padding: 0 30px;

	}

	.g_b5 .g_b4pt1fl {

		padding: 0 32px;

	}

	.g_b6 .g_b4pt1fl {

		padding: 0 44px;

	}

	.g-banner .slick-dots {
		bottom: 100px;
	}

	/* .he_banindex .g-banimg img {
		height: 652px;
	} */

	.g-banner .slick-dots {
		bottom: 60px;
	}

}







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

	.g-b1pt6fl {
		padding: 0 15px;
		margin-bottom: 50px;
	}

	.g_content {



		width: 100%;



		padding-left: 20px;



		padding-right: 20px;



	}







	.head11er2,



	.phxia {



		display: block !important;



	}







	.g_syhead11 {



		display: none;



	}







	.g-navlogo11 {



		width: 200px;



	}







	.g-tiele {



		font-size: 42px;



		line-height: 52px;



	}







	.g-banner {



		margin-top: 64px;



	}







	.head11er2 .logo11 {



		width: 160px;



		line-height: 64px;



	}







	.g-faqnrfl {



		width: 100%;



		padding-right: 0;



	}







	.g-faqnrfr {



		width: 100%;



	}







	.g-tiele {



		font-size: 30px;



		line-height: 40px;



	}







	.g-sypt5p {



		margin-top: 18px;



	}







	.g-faqtle {



		font-size: 28px;



		line-height: 40px;



	}







	.g-faqtopfr p {



		font-size: 20px;



	}







	.g-faq {



		padding-top: 0;



	}







	.g-faqnr {



		margin-top: 30px;



	}







	.g-breadfl a {



		font-size: 16px;



		line-height: 28px;



	}







	.g-f6pt2fl {



		padding: 0 10px;



		margin-bottom: 20px;



	}







	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 32px;



	}







	.g-tiele.animated span {



		background-position: 0 28px;



	}







	.g-f6pt1fl {



		padding: 0 15px;



		margin-bottom: 30px;



	}







	.g-f6pt1nr {



		margin: 45px -15px;



	}







	.g-f4pt1zuo {



		width: 100%;



		padding-right: 0;



		border-right: 0px solid #e5e5e5;



	}







	.g-f4pt1.act .g-f4pt1you {



		position: static;



		top: 0;



		right: 0;



	}







	.g-f4pt1you {



		width: 100%;



		padding-left: 0;



		margin-bottom: 32px;



	}







	.g-f3pt1fl {



		width: 100%;



		border-top-left-radius: 10px;



		border-top-right-radius: 10px;



		border-bottom-left-radius: 0;



	}







	.g-f3pt1fl img {



		width: 100%;



		border-top-left-radius: 10px;



		border-top-right-radius: 10px;



		border-bottom-left-radius: 0;



	}







	.g-f3pt1fr {



		width: 100%;



		position: static;



		border-top-left-radius: 0;



		border-top-right-radius: 0;



		border-bottom-left-radius: 10px;



		padding: 32px 20px;



	}







	.g-f1pt1fl {



		width: 100%;



		padding-right: 0;



		left: 0;



		position: relative;



		transform: translateY(0);



	}







	.g-f1pt1fr {



		width: 100%;



	}







	.g-f1pt1fr::before {



		display: none;



	}







	.g-f1pt1tu {



		width: 380px;



		float: left;



	}







	.g-f1pt2botfl {



		padding: 0 18px;



	}







	.g-f1pt3tu {



		width: 24px;



		line-height: 50px;



	}







	.g-f1pt3wz p {



		font-size: 22px;



		line-height: 50px;



	}







	.g-f1pt3all {



		margin-bottom: 15px;



	}







	.g-f1pt4top-wz p {



		font-size: 16px;



		line-height: 28px;



		margin-bottom: 14px;



	}







	.g-f1pt5 .g-sypt4fl {



		width: 100%;



		padding-left: 0;



	}







	.g-f1pt5top .g-sypt4fr {



		padding-right: 0;



		width: 100%;



		position: relative;



		top: 0;



		transform: translateY(0);



	}







	.g-f1pt5 .g-sypt4tu {



		width: 385px;



		float: left;



		margin-left: 50px;



	}







	.g-f1pt5 .g-sypt4pic {



		left: -60px;



	}







	.g-f1pt5top {



		margin-bottom: 100px;



	}







	.g-d1 .g-b1pt1wz p {



		margin-bottom: 16px;



		font-size: 16px;



	}







	.g-d1 .g-b1pt1wz h3 {



		height: 60px;



		font-size: 22px;



		line-height: 30px;



		margin-bottom: 10px;



	}







	.g-b1pt1fl {



		padding: 0 20px;



	}







	.g-b1pt1nr {



		margin: 50px -20px 0;



	}



	.g_d8 .gx_tiopmxczx {



		margin: 50px -20px 0;



	}







	.g-d1pt1fl {



		padding: 0 10px;



	}







	.g-d1pt1nr {



		margin: 60px -10px 0;



	}







	.g-d1pt1tu {



		width: 140px;



	}







	.g-d1pt1b h3 {



		line-height: 26px;



		font-size: 18px;



		height: 54px;



	}







	.g-b1pt3wz h3 {



		font-size: 20px;



		line-height: 30px;



		height: 30px;



		margin-bottom: 0;



	}







	.g-b1pt3img {



		width: 30px;



		margin-bottom: 10px;



	}







	.g-b1pt3wz p {



		font-size: 14px;



		line-height: 22px;







	}







	.g-d1 .g-b3pt3 .g-b1pt3wz {



		height: 162px !important;



	}







	.g-b1pt3icon {



		padding: 20px 16px;



	}







	.g-b1pt3img {



		margin-bottom: 5px;



	}







	.g-b1pt5bj {



		height: 380px;



	}







	.g-b1pt5wz {



		margin-bottom: 40px;



	}







	.g-b1pt5 {



		margin-bottom: 50px;



	}







	.g-b1pt6fl {



		padding: 0 15px;



		margin-bottom: 50px;



	}







	.g-b1pt6nr {



		margin: 60px -15px 0;



	}







	.g-d1 .g-b1pt1nr .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}







	.g-b1pt6 .g-banbotfr {



		margin: 30px auto 20px;



	}







	.g-b1pt1fl {



		margin-bottom: 30px;



	}







	.g-d1pt1fl {



		padding: 0 10px;



		margin-bottom: 40px;



	}







	.g-d1pt1 .slick-dots {



		bottom: 0;



	}







	.g-d1pt1 {



		margin-bottom: 60px;



	}







	.g-b1pt6wz {



		height: inherit;



		overflow: hidden;



	}







	.g-b1pt6 .g-banbotfr {



		width: 300px;



	}







	.g-b1pt6 .g-banbotfr a {



		padding: 0 40px;



	}







	.g-b1pt2fl {



		padding: 0 20px;



		margin-bottom: 50px;



		margin-top: 30px;



	}







	.g-b1pt2 {



		margin-bottom: 50px;



	}







	.g-b1pt1nr2 {



		width: 100%;



	}







	.g-b1pt1 .g-b1pt1nr .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}







	.g-b1pt6wz h3 {



		font-size: 20px;



	}







	.g-sypt5p {



		margin-top: 5px;



	}







	.g-banbot {



		margin-top: 10px;



	}







	.g-b3 .g-b1pt1fl {



		padding: 0 20px;



	}







	.g-b3 .g-b1pt1nr1 {



		margin: 50px -20px;



	}







	.g-b3 .g-b1pt1nrb {



		margin: 0 -20px;



	}







	.g-b3pt1fl {



		width: 50%;



	}







	.g-b3pt2 {



		margin-bottom: 60px;



	}







	.g-b1pt1nr2 {



		margin: 0;



	}







	.g-b1pt1 {



		margin-bottom: 10px;



	}







	.g-b3pt1nr {



		margin: 40px -15px 0;



	}







	.g-c1pt1ox {



		height: 113px;



	}







	.g-c1pt1tu img {



		width: 45px;



	}







	.g-c1pt1ox svg {



		height: 113px;



	}







	.g-c1pt1o circle {



		cx: 54px;



		cy: 54px;



		r: 52px;



	}







	.g-b3pt3 .g-b3pt31 .g-b1pt3fl {



		width: 50%;



	}







	.g-b3pt3 .g-b3pt32 {



		width: 100%;



	}







	.g-b3pt3 .g-b3pt32 .g-b1pt3fl {



		width: 50%;



		margin-bottom: 30px;



	}







	.g-sypt1frnr {



		margin-top: 20px;



	}







	.g-sypt1 {



		padding: 80px 40px 30px;



	}







	.g-sypt1fr {



		padding-left: 50px;



	}







	.g-sypt2fl {



		width: 50%;



		padding-right: 15px;



		margin-top: 40px;



	}







	.g-sypt4fl {



		width: 50%;



	}







	.g-sypt4fr {



		padding-left: 80px;



		width: 50%;



		padding-right: 20px;



	}







	.g-sypt4 {



		margin-bottom: 60px;



	}







	.g-sypt5p p {



		font-size: 23px;



		line-height: 40px;



	}







	.g-sypt6fl {



		width: calc(100% - 145px);



		padding-right: 30px;



	}







	.g-sypt6p p {



		font-size: 16px;



		line-height: 30px;



	}







	.g-sypt6top {



		margin-bottom: 40px;



	}







	.g-b1pt2 .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}







	.g_content2 {



		padding: 0 20px;



	}







	.g-footnav {



		padding-left: 0;



	}







	.g-ftfl {



		padding: 0 10px;



	}







	.g-footnav {



		margin: 0 -10px;



	}







	.g-sypt1 {



		padding: 80px 40px 80px;



	}







	.g-sypt1fl::before {



		height: calc(100% + 80px);



	}







	.g-b2 .g-b1pt3wz p {



		height: 110px;



	}







	.g-b1pt3 {



		margin-bottom: 50px;



	}







	.g-com {



		padding-bottom: 32px;



	}







	.g-sypt1zuo {



		padding-top: 0;



	}







	.g-sypt1 {



		padding: 80px 40px 70px;



	}







	.g-d1pt1 .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}







	.g-sypt1 {



		padding: 33px 40px 50px;



	}







	.g-sypt1fl::before {



		top: 49%;



		height: calc(100% + 20px);



	}







	.g-sypt1-icon {



		margin-bottom: 25px;



	}







	.g-sypt1fl::before {



		top: 49%;



	}







	.g-sypt1fl {



		top: 42%;



	}







	.g-sypt1zuo {



		margin-top: 0px;



	}







	.g-sypt2fl {



		margin-top: 10px;



	}







	.g-sypt5fr {



		width: 33%;



	}







	.g-sypt5fl {



		width: 67%;



	}







	.g-sypt4 {



		margin-bottom: 20px;



	}







	.g-sypt5fl {



		padding-right: 20px;



		padding-bottom: 30px;



	}







	.g-sypt6fr {



		width: 130px;



	}







	.g-sypt6 {



		padding: 29px 0 25px;



	}



	.g_pro {



		padding: 30px 40px;



	}



	.g-sypt5fl {



		padding-left: 20px;



	}



	.g-b3 .g-b3pt3 .g-b1pt3wz {



		height: 124px;



	}



	.g-d1 .g-d1pt1 .g-d1pt1b h3 {



		/* line-height: 32px; */



		font-size: 22px;



		height: 52px;



	}



	/*2期*/



	.g_b4pt1 .slick-dots {



		bottom: -35px;



	}



	.g_b4pt1 .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}



	.g_b4pt1fltu {



		width: 100%;



	}



	.g_b4 .g-b3pt3 {



		margin-bottom: 40px;



	}



	.g_b4 .g-b1pt4 {



		margin-bottom: 80px;



	}



	.g_b5 .g-b1pt3wz h3 {



		max-height: 60px;



	}



	/*.g_b5 .g-b1pt3wz p {



	    max-height: 88px;



	}*/



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 148px;



	}



	.g_b5 .g-b3pt3 {



		margin-bottom: 60px;



	}



	.g_b5 .g_b4pt1 {



		padding: 110px 0;



		margin-bottom: 60px;



	}



	.g_b5 .g-b1pt4 {



		padding-bottom: 100px;



	}



	.g_b6 .g-b3pt3 {



		margin-bottom: 40px;



	}



	.g_c2pt1fr h3 {



		font-size: 26px;



		margin-bottom: 14px;



	}



	.g_c2pt1fr p {



		font-size: 16px;



	}



	.g_c2 .g-b3pt2pctu {



		margin-top: 40px;



	}



	.g_c2pt2 {



		margin-bottom: 40px;



	}



	.g_c2pt1fltu {



		width: 100%;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



		max-height: 60px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz p {



		max-height: 44px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: 104px;



	}



	.g_c3pt1 {



		margin-top: 50px;



	}



	.g_b4pt1nr {



		margin-top: 70px;



	}



	.g_c3pt2 {



		margin-top: 60px;



		margin-bottom: 60px;



	}



	.g_c3pt2 .g-b3pt2pctu {



		margin-top: 60px;



	}



	.g_c3 .g-b1pt3wz h3 {



		max-height: 60px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz p {



		max-height: 44px;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: 104px;



	}



	.g_c3 .g-b3pt3 {



		margin-bottom: 40px;



	}



	.g_c3 .g-b1pt4 {



		padding-bottom: 60px;



	}



	.g-d1pt1b {



		padding: 20px 18px;



	}



	.g_d2 .g-d1pt1fl {



		padding: 0 20px;



	}



	.g_d2 .g-d1pt1nr {



		margin: 70px -20px 0;



	}



	.g_d2 .g-d1pt1 {



		margin-bottom: 40px;



	}



	.g_g1pt1fr h3 {



		font-size: 26px;



		margin-bottom: 10px;



	}



	.g_b4 .g-b1pt3wz h3 {



		max-height: 30px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz p {



		height: 66px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: 96px;



	}



	.g_b4 .g-b1pt3nr {



		margin: 50px 0px 0;



	}



	.g-b1pt3nr {



		margin: 50px 0 0;



	}



	.g-c1pt1o circle {



		cx: 56px;



		cy: 56px;



		r: 55px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



		max-height: 34px;



		height: 34px;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: 100px;



	}



	.g_d2 .g-b1pt1wz h3 {



		max-height: 90px;



	}



	.g_d2 .g-b1pt1wz p {



		max-height: 120px;



	}



	.g_d2 .g-b1pt1wz {



		height: 210px;



	}



	.g-c1pt1.g_content2 {



		width: 768px;



	}



	.g-c1pt1ox svg {



		height: 89px;



	}



	.g-c1pt1tu {



		width: 75px;



		height: 75px;



	}



	.g-c1pt1ox {



		height: 89px;



	}



	.g-c1pt1o circle {



		cx: 44px;



		cy: 44px;



		r: 44px;



	}



	.g-c1pt1fr {



		padding-left: 20px;



	}



	.g-c1pt1ox svg {



		top: -2px;



		left: 0;



	}



	.g-bread.g_content2 {



		padding: 0 20px;



	}



	.g_e2pt1 {



		padding-top: 50px;



	}



	.g_e2pt1topfl a {



		font-size: 26px;



	}



	.g_e6pt1fr {



		display: none;



	}



	.g_e6pt1fl {



		width: 100%;



		padding-right: 0;



	}



	.g_e5 .slick-dots {



		bottom: -40px;



	}



	.g_e5 .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}



	.g_e5pt2nr {



		margin: 50px -7px 0;



	}



	.g_e5pt2 {



		padding: 100px 0 160px;



	}



	.g_e5pt3 {



		padding-top: 50px;



	}



	.g_e5pt3nr {



		margin-top: 60px;



	}



	.g_e5pt4 {



		padding: 100px 0 120px;



	}



	.g_e5pt5fl {



		margin-bottom: 20px;



	}



	.g_e5pt5 {



		padding-top: 40px;



	}



	.g_e5pt6nr {



		margin-top: 50px;



	}



	.g_e5pt6wz {



		margin-top: 40px;



	}



	.g_f2 .g-sypt1 .g-sypt5p p {



		max-height: 120px;



	}



	.g_f2 .g-sypt5p p {



		font-size: 14px;



		line-height: 24px;



	}



	.g_f2 .g-sypt1you {



		padding-left: 0;



	}



	.g_f2 .g-sypt1fl {



		width: 100%;



	}



	.g_f2 .g-sypt1fl-icon {



		margin-right: 30px;



	}



	.g_f2 .g-sypt1-icon {



		margin-bottom: 0;



	}



	.g_f2sk .slick-dots {



		text-align: left;



		padding-right: 0;



	}



	.g_f2 .g-sypt1 {



		padding: 30px 0 0;



	}



	.g_f2sk .slick-dots li {



		width: 10px;



		height: 10px;



	}



	.g_f2skbox {



		margin-bottom: 50px;



	}



	.g_f2.g_content2 {



		padding-bottom: 30px;



	}



	.g_f5pt3li2,

	.g_f5pt3li3,

	.g_f5pt3li4 {



		margin-right: 20px;



		width: 26%;



	}



	.g_f5pt3li2 p,

	.g_f5pt3li3 p,

	.g_f5pt3li4 p {



		font-size: 18px;



	}



	.g_f7pt1nrtop {



		margin-top: 80px;



	}



	.g_3g4pt1wzfl h4 {



		font-size: 32px;



	}



	.g_3g4pt1 {



		margin: 100px auto 50px;



	}



	.g_f2 .g-sypt1fl::before {



		left: 27px;



	}



	.g_f2 .g-sypt1fl-icon {



		margin-right: 30px;



		margin-bottom: 20px;



	}



	.g_b5 .g-b1pt1wz {



		height: auto;



	}



	.g_c5 .g-b1pt4 {



		margin-bottom: 80px;



	}



	.g_d3 .g-b3pt3 .g-b1pt3wz {



		height: 96px;



	}



	.g-footnav {



		margin: 30px -10px 0;



	}



	.g_d9 .g-b3pt3 .g-b1pt3wz {



		height: 118px;



	}



	.g_e3 .g_e3pt1 {



		padding: 40px 20px 32px;



	}



	.g_d5 .g-d1pt1nr {



		padding: 0;



	}



	.g_d5 .g-b1pt1nr {



		margin: 80px -20px 0;



	}



	.g_accept .g_content2 {



		padding: 18px 20px;



	}



	.g_acceptfr {



		right: 20px;



	}



	.g_acceptfl {



		padding-right: 50px;



	}



	.g-ftfl {



		padding: 0 24px;



	}



	.t_wx {



		width: 100px;



		top: -100px;



	}



	.g-b1pt1nr2 {



		width: 66.666666%;



		margin: auto;



	}



	.g-ftfl {

		padding: 0 48px;

	}

	/* 
	.g-b1pt6fl {

		padding: 0 35px;

	} */

	.g_b9 .g_b4pt1fl {

		padding: 0 25px;

	}

	.g-b1pt5wz {

		width: 54%;

	}

	.g-b3 .g-b1pt1fl {

		padding: 0 27px;

	}

	.g_b6 .g_b4pt1fl {

		padding: 0 37px;

	}

	.g-banner .slick-dots {
		bottom: 80px;
		width: 100%;
		padding: 0 20px;
	}

	/* .he_banindex .g-banimg img {
		height: 625px;
	} */
	/* .he_banxb {
		min-height: 350px;
	} */

}







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

	.g-c1pt1o p {
		height: 48px;
		overflow: hidden;
	}

	.gx_bpsbox .g_e1pt1fl:nth-child(1) .g_e1pt1solu {
		width: 100%;
	}

	.gx_advertising {
		right: 0px;
		bottom: 0px;
		width: 100%;
	}

	.g-bread {



		display: none;



	}







	.g-tiele {



		font-size: 45px;



		line-height: 100px;



	}







	.g-banner .g-sypt5p p {



		font-size: 14px;



		line-height: 24px;



		max-height: inherit;



	}







	.g-banimgpc {



		display: none;



	}







	.g-banimgph {



		display: block
	}







	.g_content2 {



		padding: 0 20px;



	}







	.g-faqbox {



		margin-bottom: 40px;



	}







	.g-faqtle {



		font-size: 20px;



		line-height: 30px;



	}







	.g-footnav {



		display: none;



	}







	.g-footlogo11 {



		float: none;



	}







	.g-footbot {



		margin-top: 20px;



	}







	footer {



		padding: 24px 0 0;



	}







	.g-tiele.animated span {



		background-position: 0 22px;



	}







	.g-f6pt1fl {



		width: 100%;



	}







	.g-f6pt1b p {



		font-size: 16px;



		height: inherit;



	}







	.g-f6pt2fl {



		width: 100%;



	}







	.g-sypt6bot {



		margin-top: 40px;



	}







	.g-f6pt2wd {



		width: calc(100% - 65px);



		padding-right: 10px;



	}







	.g-f4page {



		margin-bottom: 0px;



	}







	.g-f4edit {



		padding: 30px 0 0;



		margin-bottom: 40px;



	}







	.g-f3pt2fl {



		width: 100%;



	}







	.g-f3pt2fr {



		padding-left: 0;



		width: 100%;



	}







	.g-f3pt2fr h3 {



		font-size: 24px;



		line-height: 34px;



		max-height: inherit;



	}







	.g-f3pt2fr p {



		font-size: 16px;



		line-height: 1.5;



		height: inherit;



	}







	.g-f3pt2fr span {



		margin-top: 14px;



		font-size: 16px;



		line-height: 22px;



	}







	.g-f3pt2fl {



		margin-bottom: 20px;



	}







	.g_pcfy {



		display: none;



	}







	.g_phfy {



		display: block;



		/*margin-bottom: 32px;*/



	}







	.g-f3pt2 {



		margin-bottom: 30px;



	}







	.g-f3 {



		margin-top: 90px;



		padding-bottom: 30px;



	}







	.g-f1pt2fl {



		width: 100%;



	}







	.g-f1pt2fr {



		width: 100%;



		padding-left: 0;



	}







	.g-f1pt2top {



		padding: 0 0px 50px;



	}







	.g-f1pt2fl {



		width: 400px;



		margin-bottom: 20px;



	}







	.g-f1pt2bot {



		padding: 50px 20px 80px;



	}







	.g-f1pt3fl {



		width: 100%;



		margin-bottom: 32px;



	}







	.g-f1pt3fr {



		width: 100%;



		padding-left: 0;



	}







	.g-f1pt4botfl {



		padding: 0 18px;



	}







	.g-f1pt4topfr {



		width: 950px;



	}







	.g-b3pt3 .g-b1pt3fl {



		width: 50%;



	}







	.g-b1pt6wz {



		height: inherit;



		overflow: hidden;



	}







	.g-piao,



	.g-piao.on {



		display: none;



	}







	.g-b1pt4fl,



	.g-b1pt4fr {



		width: 100%;



	}







	.g-b1pt4nr.act .g-b1pt4fl {



		position: fixed;



		top: 50px;



		left: 50%;



		transform: translateX(-50%);



		background: #fff;



		z-index: 100;



		padding-bottom: 50px;



	}







	.g-b1pt4sk {



		position: absolute;



		top: 50%;



		left: 50%;



		right: inherit;



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



	}







	.g-b1pt4fr {



		min-height: 50vh;



		margin-top: 45vh;



		position: relative;



		z-index: 50;



	}







	.g-b1pt4fl {



		height: 50vh;



		padding-top: 50px;



	}







	.g-b1pt4sk {



		position: static;



		top: 0;



		left: 0;



		right: inherit;



		transform: translate(0, 0);



		margin: 0 auto;



		float: none;



	}







	.g-b1pt4fr {



		padding-left: 20px;



		padding-right: 20px;



	}







	.g-ny.active .g-b1pt4fl {



		top: inherit;



		position: absolute;



		bottom: 0;



	}







	.g-b2pt2nr1 {



		padding: 0 10px;



	}







	.g-b2pt2nrtu {



		width: 54px;



	}







	.g-b2pt2nr1:nth-child(4) .g-b2pt2nrtu {



		width: 74%;



	}







	.g-b2pt2nr1 p {



		font-size: 16px;



		line-height: 24px;



	}







	.g-b2pt2 {



		margin-bottom: 70px;



	}







	.g-b1pt3wz p {



		font-size: 14px;



		line-height: 22px;



		height: 110px;



	}



	.g-b1 .g-b1pt3wz p {



		height: 66px;



	}







	.g-b2 .g-b1pt3fl {



		padding: 0 10px;



	}







	.g-b1pt3nr {



		margin: 40px -10px 0;



	}







	.g-b1pt3 {



		margin-bottom: 50px;



	}



	.g-b1 .g-b1pt3 {



		margin-bottom: 0;



	}



	.g-b2 .g-b1pt3fl {



		width: 50%;



		padding: 0 16px;



	}







	.g-c1pt1fl {



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



		width: 450px;



	}







	.g-c1pt1fr {



		width: 100%;



		padding-left: 0;



		margin-top: 30px;



		float: left;



	}







	.g-c1pt1nr {



		margin-top: 30px;



	}







	.g-c1pt1 {



		margin-top: 40px;



		margin-bottom: 50px;



	}







	.g-sypt1fl {



		width: 100%;



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



		margin-bottom: 32px;



	}







	.g-sypt1fl-icon {



		float: left;



	}







	.g-sypt1fr {



		padding-left: 0;



		width: 100%;



	}







	.g-sypt1frh {



		font-size: 32px;



		line-height: 42px;



	}







	.g-sypt1frh {



		font-size: 32px;



		line-height: 42px;



	}







	.g-sypt1 .g-sybotton {



		margin-top: 32px;



	}







	.g-sypt1fl::before {



		display: none;



	}







	.g-sypt1zuo {



		width: 100%;



		margin-top: 0;



	}







	.g-sypt1you {



		width: 100%;



		padding-left: 0;



	}







	.g-sypt1pic {



		width: 50%;



	}







	.g-sypt2fl {



		width: 100%;



		padding-right: 0;



		margin-top: 0px;



		float: none;



	}







	.g-sypt2fr {



		margin-right: 0;



		width: 100%;



		float: none;



	}







	.g-sypt3fl {



		width: 100%;



		padding-right: 0;



	}







	.g-sypt3fr {



		width: 130px;



		margin-top: 30px;



	}







	.g-sypt4fl {



		width: 100%;



	}







	.g-sypt4fr {



		width: calc(100% - 496px);



		padding-left: 150px;



		width: 100%;



		position: static;



		top: 0;



		right: 0;



		transform: translateY(0);



		padding-left: 0;



		padding-right: 0;



		margin-bottom: 32px;



	}







	.g-sypt4nr .g_content1 {



		padding: 0px 20px 60px;



	}







	.g-sypt5fl {



		width: 100%;



		padding-right: 0;



		margin-bottom: 30px;



	}







	.g-sypt6fl {



		width: 100%;



		padding-right: 0;



		margin-bottom: 20px;



	}







	.g-sypt6fr {



		width: 145px;



		margin-top: 0;



		float: left;



	}







	.g-sypt6top {



		margin-bottom: 0;



	}







	.g-sypt6 {



		padding: 32px 0;



	}







	.g-sypt2com.on .g-sypt2fl {



		padding-right: 0;



		padding-left: 0;



	}







	.g-banimg video {



		display: none;



	}







	.g-banwd {



		width: 100%;



	}







	.g-banword {



		position: absolute;



		top: 32px;



		left: 0;



		transform: translate(0, 0);



	}







	.g-sypt1 {



		padding-top: 32px;



	}







	.g-nyban .g-banwd {



		width: 100%;



	}







	.g-b3pt1 {



		margin-bottom: 40px;



	}







	.g-b3pt2 {



		margin-bottom: 40px;



	}







	.g-b1pt5wz h3 {



		font-size: 32px;



		line-height: 52px;



	}







	.g-banword {



		position: static;



		padding-top: 24px;



		padding-bottom: 24px;



		background: #f7f9fa;



	}







	.g-nyban .g-tiele {



		color: #333;



	}







	.g-banner .g-sypt5p p {



		color: #333;



	}







	.g-c1 {



		margin-top: 0;



	}







	.g-f1pt1 {



		margin-top: 30px;



	}







	.g-sypt4pic {



		left: 0;



	}







	.g-sypt2fl h2 {



		font-size: 24px;



		line-height: 36px;



		max-height: 72px;



		margin-bottom: 10px;



	}







	.g-sypt2fl p {



		font-size: 16px;



		line-height: 26px;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 30px;



	}







	.g-sypt2com .g-sybotton {



		margin-top: 30px;



	}







	.g-sypt2com {



		margin-bottom: 30px;



	}







	.g-sypt1frh {



		height: inherit;



	}







	.g-sypt2 {



		padding: 145px 0 90px;



	}







	.g-f1pt5nr {



		padding: 120px 0 32px;



	}







	.g-f6pt1 {



		margin-bottom: 0;



	}







	.g-f6pt2 {



		margin-bottom: 0px;



	}







	.g-f6 {



		padding-bottom: 20px;



	}







	.g-sypt1zuo {



		position: static;



		padding-top: 0;



	}







	.g-sypt1fr {



		margin-top: 0;



	}







	.g-sypt1-icon {



		margin-bottom: 0;



	}







	.g-sypt1frnr {



		margin-top: 0;
		padding:50px 0;


	}







	.g-sypt5p p {



		max-height: inherit;



	}







	.g-ban.on.slick-current .g-tiele .print {



		background-position: 10px 22px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 22px;



	}







	.g-sypt1 {



		padding-top: 19px;



	}







	.g-sybtnfl {



		font-size: 18px;



		line-height: 44px;



	}







	.g-sybtnfr {



		line-height: 44px;



	}







	.g-sypt1frh {



		font-size: 40px;



		line-height: 34px;



	}







	.g-sypt2 {



		padding: 125px 0 80px;



	}







	.g-sypt4nr {



		padding: 135px 0 115px;



	}







	.g-sypt5fl {



		margin-bottom: 0px;



	}



	.g-sypt2fl {



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



	}



	.g-ban .g-tiele {



		font-size: 30px;



	}



	.g-b1pt6 .g-banbotfr {



		width: 275px;



	}



	.g_c1video {



		display: none;



	}



	.g_c1videoph {



		display: block;



	}



	.g_pro {



		padding: 40px 30px;



	}



	.g_profl {



		width: 250px;



		float: none;



	}



	.g_profr {



		width: 100%;



		padding-left: 0;



		float: none;



	}



	.g_profr {



		position: static;



		top: 0;



		right: 0;



		transform: translateY(0);



		margin-top: 20px;



	}



	.g-b1pt4 {



		padding-bottom: 100px;



		padding-top: 60px;



	}



	.g-sypt5fr {



		width: 400px;



		float: none;



	}



	.g-sypt5fl {



		width: 100%;



		padding-right: 0;



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



		padding-left: 0;



		padding-bottom: 20px;



	}



	.g-sypt1zuob {



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



	}



	.g-b1pt5bj {



		height: 300px;



	}



	.g-b1pt5wz {



		margin-bottom: 24px;



	}



	.g-b1pt6nr {



		margin: 40px -15px 0;



	}



	.g_pro {



		width: calc(100% - 40px);



		padding-bottom: 40px;



	}



	/*.g-b3 .g-b1pt4.g_content2{



		padding:30px 0 60px;



	}*/



	.g-f3pt1fr p {



		max-height: 78px;



	}



	.g_heit {



		height: 156px;



		overflow: hidden;



	}



	.g-sypt1frshu {



		display: none;



	}



	.g_sybtnph {



		display: block;



		margin-top: 30px;



	}



	.g_sybtnpc {



		display: none;



	}



	.g-sypt1you,

	.g-sypt1zuo {



		float: none;



	}



	.g-sypt3fr {



		float: right;



	}



	.g-b1pt5nr {



		position: static;



		top: 0;



		left: 0;



		transform: translate(0, 0);



		margin-top: 24px;



	}



	.g-b1pt5bj img {



		left: 100vw;



		transform: translateX(-100%);



	}



	.g-d1 .g-b1pt1nr {



		margin: 50px -20px 0;



	}



	.g_othtletu {



		width: 220px;



		margin: 0 auto 20px;



	}



	.g_othtle h4 {



		font-size: 20px;



	}



	.g_othnr {



		margin-top: 30px;



	}



	.g_oth.g_content1 {



		padding: 40px 20px;



	}



	/*2期*/



	.g_b4pt1fl {



		padding: 0 30px;



	}



	.g_b4pt1nr {



		margin: 60px -30px 20px;



	}



	.g_b4pt1fltu::before {



		right: -35px;



		background-size: 26px 6px;



	}



	.g_b4 .g_b4pt1fltu::before {



		right: -50px;



	}



	.g_b4pt1fltu {



		margin: 0 auto 0;



	}



	.g_b4pt1flwz p {



		font-size: 18px;



	}



	.g_b4 .g-b1pt4 {



		padding-top: 0;



	}



	.g_b4 .g-b1pt4 {



		margin-bottom: 0;



	}



	.g-b1pt5wz {



		width: 100%;



	}



	.g-banner .g-tiele span:nth-child(1) {



		background-position: 0 30px;



	}



	.g_b5 .g-b3pt3 {



		margin-bottom: 0;



	}



	.g_b5 .g_b4pt1 {



		padding: 60px 0 80px;



		margin-bottom: 30px;



	}



	.g_b6 .g-b3pt3 {



		margin-bottom: 0;



	}



	.g_b6 .g_b4pt1 {



		padding: 90px 0;



		margin-bottom: 40px;



	}



	.g_b6pt1 .g_b4pt1nr {



		display: block;



	}



	.g_b4pt1nr {



		margin: 60px -30px 0;



	}



	.g_b6pt1 {



		margin-top: 66px;



	}



	.g_b6 .g-b1pt4 {



		padding-bottom: 80px;



	}



	.g_b6pt1 .g_b4pt1nr {



		margin: 40px -20px 0;



	}



	.g_c2pt1fl {



		padding: 35px 20px;



		float: none;



	}



	.g_c2pt1fr {



		padding-left: 0;



		width: 100%;



		position: static;



		top: inherit;



		right: inherit;



		transform: translateY(0);



		margin-top: 20px;



	}



	.g_c2pt1nr {



		margin-bottom: 40px;



	}



	.g_c2pt1nr.on .g_c2pt1fl {



		float: none;



	}



	.g_c2pt4a .g-b1pt3fl {



		width: 50%;



	}



	.g_c3 .g-b3pt3 {



		margin-bottom: 0;



	}



	.g_d2 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_d2 .g-b1pt3tu {



		display: none;



	}



	.g_d2 .g-b1pt3icon {



		position: static;



		top: 0;



		left: 0;



		transform: translate(0, 0);



		padding: 32px 36px;



	}



	.g_d2pt1wzfl,

	.g_d2pt1wzfr {



		width: 100%;



	}



	.g_d2pt1wzfr {



		margin-top: 18px;



	}



	.g_g1pt1fl {



		float: none;



	}



	.g_g1pt1fr {



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



		padding-right: 0;



		width: 100%;



		margin-top: 32px;



	}



	.g_g1pt1botnr.on .g_g1pt1fl {



		float: none;



		padding-right: 0;



	}



	.g_g1pt1botnr.on .g_g1pt1fr {



		transform: translateY(0);



	}



	.g_g1pt1botnr {



		margin-bottom: 40px;



	}



	.g_g1pt1fl,

	.g_g1pt1fr {



		width: 100%;



	}



	.g_g2pt1fl {



		width: 50%;



	}



	.g_g2 .g-b1pt1wz p {



		max-height: inherit;



	}



	.g_g2 .g-b1pt1wz h3 {



		max-height: inherit;



	}



	.g_g2 .g-b1pt1wz {



		height: inherit;



	}



	.g_g2 .g-b1pt1nr .slick-dots {



		bottom: 0px;



	}



	.g_g2pt1nr {



		margin: 30px -16px;



	}



	.g_c4 .g-b1pt3fl {



		width: 50%;



	}



	.g_c2pt4b .g-b1pt3fl {



		width: 100%;



	}



	.g_c2 .g-b1pt3tu {



		display: none;



	}



	.g_c2 .g-b1pt3icon {



		position: static;



		top: 0;



		left: 0;



		transform: translate(0, 0);



		width: 100%;



		padding: 32px 36px;



	}



	.g_c2pt4a .g-b1pt3fl {



		width: 100%;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



		max-height: inherit;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz p {



		max-height: inherit;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: auto;



	}



	.g_b4 .g-b1pt1wz {



		height: 116px;



	}



	.g_b4 .g-b1pt1 .slick-dots {



		bottom: -15px;



	}



	.g_b4 .g-b1pt1nr {



		margin: 50px -20px 20px;



	}



	.g_b5 .g-b1pt3wz h3 {



		max-height: 60px;



		line-height: 30px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: 208px;



	}



	.g_b5 .g-b1pt3wz p {



		max-height: 144px;



	}



	.g_b5 .g_b4pt1nr {



		margin: 50px -30px 0;



	}



	.g_c3 .g-b1pt3wz h3 {



		max-height: inherit;



		height: 30px
	}



	.g_c3 .g-b1pt3wz h3 {



		max-height: inherit;



		height: auto;



	}



	.g_c2pt4b .g-b1pt3nr {



		display: block;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



		max-height: inherit;



		height: auto;



	}



	.g_d2 .g-b1pt1wz h3 {



		max-height: inherit;



	}



	.g_d2 .g-b1pt1wz p {



		max-height: inherit;



	}



	.g_d2 .g-b1pt1wz {



		height: auto;



	}



	.g_d2 .g-b1pt1nr1 .slick-dots {



		bottom: 0;



	}



	.g_g2pt1fl {



		width: 100%;



	}



	.g_g2pt1bot p {



		max-height: inherit;



	}



	.g_g2pt1bot h3 {



		max-height: inherit;



	}



	.g_g2pt1botwz {



		height: auto;



	}



	.g_b6pt1 .g_b4pt1fltu::before {



		right: -60px;



	}



	.g-c1pt1.g_content2 {



		width: 100%;



	}



	.g-c1pt1ox {



		height: 110px;



	}



	.g-c1pt1tu {



		width: 90px;



		height: 90px;



	}



	.g-c1pt1ox svg {



		height: 110px;



	}



	.g-c1pt1o circle {



		cx: 54px;



		cy: 54px;



		r: 53px;



	}



	.g_g1tan .g_c2viocen {



		width: calc(100% - 40px);



	}



	.g_c5 .g-c1pt1fr {



		width: 100%;



	}



	.g_b4pt1flwz p {



		font-size: 16px;



	}



	.g_b7 .g-b3pt3 .g-b1pt3wz {



		height: 149px;



	}



	.g_b7 .g-b1pt3wz p {



		max-height: 96px;



	}



	.g_b7 .g-b1pt3wz h3 {



		max-height: 60px;



		line-height: 30px;



		height: auto;



	}



	.g_b9 .g-b1pt1nr {



		margin-top: 50px;



	}



	.g_b10 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_b11 .g_b4pt1fl {



		padding: 0 30px;



	}



	.g_b11 .g_b4pt1nr {



		margin: 60px -30px 0;



	}



	.g_b11 .g_b4pt1fltu::before {



		right: -55px;



	}



	.g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_b11 .g-b1pt3wz h3 {



		height: auto;



		line-height: 30px;



	}



	.g_b11 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_c5svg {



		margin-top: 30px;



	}



	.g_c5 .g-b3pt3 {



		margin-bottom: 30px;



	}



	.g_d3 .g-b1pt1fl {



		padding: 0 30px;



	}



	.g_d3 .g-b1pt1nr {



		margin: 60px -30px 0;



	}



	.g_d3 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_d5 .g_d2pt1 .g-b1pt3fl {



		width: 50%;



	}







	.g_d7 .g-b3pt3 .g-b1pt3fl {



		width: 50%;



	}



	.g_e1pt1lifl {



		width: 100%;



	}



	.g_e1pt1lifr {



		width: 100%;



		padding-left: 0;



		margin-top: 24px;



	}



	.g_e1pt1liwz h4 {



		font-size: 20px;



		max-height: inherit;



	}



	.g_e1pt1liwz p {



		font-size: 16px;



		max-height: inherit;



	}



	.g_e1pt1nr {



		margin-bottom: 40px;



	}



	.g_e2pt1 {



		padding-top: 50px;



	}



	.g_e2pt1top {



		margin-top: 20px;



	}



	.g_e2pt1bot {



		margin: 30px -26px 0;



	}



	.g_e2pt1fl {



		width: 100%;



		margin-bottom: 30px;



	}



	.g_e2pt1wz h4 {



		font-size: 20px;



		height: auto;



		margin-bottom: 10px;



	}



	.g_e2pt1wz p {



		height: auto;



	}



	.g_e2pt1fl .g_e1pt1btn {



		margin-top: 10px;



	}



	.g_e4 .g-f3pt2 {



		margin-bottom: 40px;



	}



	.g_e3pt1li {



		padding: 0 15px;



		margin-bottom: 30px;



		width: 50%;



	}



	.g_e3pt1bot {



		margin: 20px -15px 0;



	}



	.g_e3pt1 {



		margin-top: 40px;



	}



	.g_e3pt1topb a {



		line-height: 50px;



		font-size: 16px;



	}



	.g_e3pt1topb {



		width: 150px;



	}



	.g_e3pt1topfl {



		margin-bottom: 10px;



	}



	.g_e6pt1.g_content2 {



		padding: 60px 0 0;



	}



	.g_e6pt1nrbox {



		margin-bottom: 60px;



	}



	.g_e6 {



		padding-bottom: 30px;



	}



	.g_e6pt1nrfl {



		width: 100%;



	}



	.g_e6pt1nrfr {



		width: 100%;



		padding-left: 0;



		margin-top: 18px;



	}



	.g_e6pt1lab {



		width: 100%;



		padding-left: 0;



	}



	.g_e6pt1nr.on .g_e6pt1nrfr {



		margin-top: 0;



	}



	.g_e6pt1wz p {



		font-size: 16px;



		height: auto;



	}



	.g_e6pt1nr.on .g_e6pt1wz p {



		max-height: inherit;



		height: auto;



	}



	.g_e7title {



		font-size: 28px;



		margin-top: 40px;



	}



	.g_e7 .g_e6pt1.g_content2 {



		padding: 0px 0 0;



	}



	.g_e5pt1nrb {



		margin-top: 60px;



	}



	.g_e5pt1 {



		margin-top: 40px;



	}



	.g_e5pt1nrfr {



		width: 100%;



		position: relative;



		z-index: 15;



		top: 0;



		right: 0;



		padding: 0;



		float: none;



		margin-bottom: 10px;



	}



	.g_e5pt1nrfl {



		width: 170px;



		margin: 40px 0;



		float: none;



	}



	.g_e5pt1nrfr::before {



		display: none;



	}



	.g_e5pt3 {



		margin-top: 60px;



	}



	.g_e5pt3nrfr {



		width: 100%;



	}



	.g_e5pt3nrfr {



		width: 100%;



		float: none;



		margin-bottom: 60px;



	}



	.g_e5pt3nrfrtu::before {



		left: 0px;



		width: 90%;



	}



	.g_e5pt3nrfl {



		width: 100%;



	}



	.g_e5pt3li p {



		font-size: 18px;



		height: auto;



	}



	.g_e5pt4nr {



		margin: 40px -25px 0;



	}



	.g_e5pt5icon {



		width: 70px;



		margin: 0 auto 18px;



	}



	.g_e5pt5fl {



		padding: 0 10px;



	}



	.g_e5pt5nr {



		margin: 50px -10px 0;



	}



	.g_e5pt6wzfl {



		padding: 0 20px;



		width: 100%;



	}



	.g_e5pt6wzfl:nth-child(1) .g_e5pt6wzb {



		border-bottom: 0px solid transparent;



	}



	.g_e5pt6wzb p {



		height: auto;



	}



	.g_e5pt6wzb {



		padding: 30px 0 30px 0;



	}



	.g_e5pt5 {



		margin-top: 40px;



	}



	.g_f5pt1fl {



		width: 100%;



	}



	.g_f5pt1fr {



		position: static;



		top: 0;



		right: 0;



		transform: translateY(0);



		margin-top: 32px;



		width: 100%;



	}



	.g_f5pt1 {



		margin-bottom: 40px;



		margin-top: 40px;



	}



	.g_f5pt1wz {



		margin-top: 20px;



	}



	.g_f5pt2 {



		padding: 130px 0 130px;



	}



	.g_f5pt2cen {



		margin: 40px -16px 0;



	}



	.g_f5pt2fl {



		width: 100%;



		margin-bottom: 20px;



	}



	.g_f5pt2icon {



		width: 60px;



		height: 60px;



	}



	.g_f5pt2icon img {



		width: 24px;



	}



	.g_f5pt2wz {



		width: calc(100% - 70px);



	}



	.g_f5pt2flb {



		padding: 20px;



	}



	.g_f5pt3li2,

	.g_f5pt3li3,

	.g_f5pt3li4 {



		width: 100%;



		float: none;



	}



	.g_f5pt3li1 {



		float: none;



	}



	.g_f5pt3li1 {



		width: 24px;



		line-height: initial;



		margin-right: 32px;



		margin-bottom: 10px;



	}



	.g_f5pt3li2 p,

	.g_f5pt3li3 p,

	.g_f5pt3li4 p {



		font-size: 16px;



		line-height: 2;



		height: auto;



	}



	.g_f5pt3litop {



		padding: 18px 20px;



	}



	.g_f5pt3li5 {



		width: 22px;



		height: 22px;



		position: absolute;



		margin-top: 0;



		cursor: pointer;



		float: none;



		top: 20px;



		right: 20px;



		transform: translateY(0);



	}



	.g_f5pt3litop {



		position: relative;



	}



	.g_f5pt3libot {



		padding: 30px 20px;



	}



	.g_f5pt3libot1 h5 {



		font-size: 18px;



	}



	.g_f5pt3libot1 {



		margin-bottom: 18px;



	}



	.g_f5pt3btn p {



		font-size: 18px;



		line-height: 46px;



	}



	.g_f5pt3btn2 {



		width: 15px;



		margin-left: 15px;



		line-height: 46px;



	}



	.g_f5pt3btn a {



		padding: 0 18px;



	}



	.g_f7pt1tu {



		width: calc(100% - 30px);



	}



	.g_f7pt1wz {



		width: calc(100% - 30px);



		padding: 0 30px 0 20px;



	}



	.g_f7pt1nrtop {



		margin-top: 40px;



	}



	.g_f7pt1wz p {



		font-size: 16px;



		line-height: 1.5;



	}



	.g_f7pt1wz {



		margin: 18px auto;



	}



	.g_f7pt1 {



		margin-bottom: 80px;



	}



	.g_f7pt1nr::before {



		height: 95%;



	}



	.g_f7pt2fl {



		width: 100%;



		position: static;



		top: 0;



		left: 0;



		transform: translateY(0);



		padding-right: 0;



	}



	.g_f7pt2fr {



		width: 100%;



		float: right;



		margin-top: 20px;



	}



	.g_f7pt2cen.on .g_f7pt2fl {



		padding-right: 0;



		padding-left: 0;



	}



	.g_f7pt2cen {



		margin-bottom: 30px;



	}



	.g_f7pt2 .g-tiele {



		font-size: 28px;



		line-height: 38px;



	}



	.g_f7pt2 .g-tiele.animated span {



		background-position: 0 26px;



	}



	.g_f7pt2 {



		padding: 130px 0 60px;



	}



	.g_f7pt3 .slick-dots {



		bottom: -30px;



	}



	.g_f7pt3 .slick-dots li.slick-active {



		background: #30b043;



		border: 1px solid #30b043;



	}



	.g_f7pt1nr::before {



		width: calc(100% - 20px);



	}



	.g_g4 .g-tiele {



		font-size: 32px;



		line-height: 42px;



	}



	.g_g4 .g-tiele.animated span {



		background-position: 0 32px;



	}



	.g_3g4pt1nr p {



		font-size: 16px;



	}



	.g_3g4pt1nr {



		margin-top: 30px;



	}



	.g_3g4pt1 {



		margin: 50px auto;



	}



	.g_3g4pt1wzfl {



		width: 100%;



	}



	.g_3g4pt1wz {



		margin: 70px -75px 0;



	}



	.g_3g4pt1wzfl h4 {



		font-size: 24px;



		margin-bottom: 24px;



	}



	.g_3g4pt1wzfl h4::before {



		bottom: -14px;



		width: 62px;



	}



	.g_3g4pt1 {



		margin: 50px auto 30px;



	}



	.g_3g4pt2nrfl {



		width: 100%;



		margin-bottom: 30px;



	}



	.g_3g4pt2icon img {



		width: 20px;



	}



	.g_3g4pt2icon {



		width: 40px;



		height: 40px;



		margin-bottom: 18px;



	}



	.g_3g4pt2nrflwz h4 {



		font-size: 24px;



		height: 36px;



		margin-bottom: 5px;



	}



	.g_3g4pt2nrflwz p {



		font-size: 16px;



		height: auto;



	}



	.g_3g4pt2nrflb {



		padding: 30px;



	}



	.g_3g4pt3fl {



		width: 100%;



	}



	.g_3g4pt3fr {



		width: 100%;



		padding-left: 0;



		position: static;



		top: 0;



		transform: translateY(0);



	}



	.g_3g4pt3fl {



		width: 100%;



		margin-bottom: 50px;



	}



	.g_3g4pt3wz h4 {



		font-size: 26px;



		margin-bottom: 10px;



	}



	.g_3g4pt3cen {



		margin-bottom: 30px;



	}



	.g_3g4pt3wz p {



		font-size: 16px;



	}



	.g_3g4pt3cen.on .g_3g4pt3fr {



		padding-right: 0;



	}



	.g_3g4pt3fl::before {



		top: 20px;



		left: 20px;



		width: calc(100% - 20px);



		height: 100%;



	}



	.g_3g4pt3tu {



		width: calc(100% - 20px);



	}



	.g_d3 .g-b3pt3 .g-b1pt3fl {



		width: 50%;



	}



	.g_d9 .g-b3pt3 .g-b1pt3fl {



		width: 50%;



	}



	.g_f2 .g-sypt1zuo {



		width: 100%;



	}



	.g_f2 .g-sypt1you {



		width: 100%;



		margin-top: 32px;



	}



	.g_b10 .g-b3pt3 .g-b1pt3wz p {



		height: auto;



	}



	.g_b10 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_c5 .g-b1pt4 {



		margin-bottom: 0;



	}



	.g_d8 .g-b3pt3 .g-b1pt3fl {



		width: 50%;



	}



	.g_d8 .g_d8bot {



		padding: 0;



	}



	.g_e1 .g_e1pt1top {



		margin-top: 32px;



	}



	.g_f5pt3li2 p,

	.g_f5pt3li3 p,

	.g_f5pt3li4 p {



		font-size: 18px;



	}



	.g_f5pt3libot1 p {



		font-size: 16px;



	}



	.g_e3 .g_e1pt1fl {



		width: 100%;



	}



	.g_e3 .g_e3pt1 {



		padding: 0px 20px 32px;



	}



	.g_faqpt2nr h4 {



		font-size: 24px;



	}



	.g_faqpt2nr p {



		font-size: 16px;



	}



	.g_faqpt2bj {



		width: 100%;



		height: 190px;



	}



	.g-faqtopfr p {



		font-size: 18px;



	}



	.g_acceptfl {



		padding-right: 0;



		width: 100%;



		float: none;



	}



	.g_acceptfr {



		width: 122px;



		height: 38px;



	}



	.g_acceptfr {



		right: unset;



		top: unset;



		transform: translateY(0);



		position: static;



		float: none;



		margin: 18px auto 0;



	}



	.g_acceptfr p {



		line-height: 38px;



		font-size: 14px;



	}



	.g-sypt1pic {



		width: 80%;



	}



	.t_wx {



		left: -36px;



	}



	.g-b1pt1nr2 {



		width: 100%;



		margin: auto;



	}

	.g-b1pt2fl {

		padding: 0 14px;

	}

	.g-b2 .g-b1pt1fl {

		padding: 0 10px;

	}

	.g-b2 .g-b2pt2nr1 p {

		font-size: 16px !important;

	}

	.g_b10 .g_b4pt1fl {

		padding: 0 10px;

	}

	.g_b10 .g_b4pt1nr {

		margin: 85px -10px 0;

	}

	.g_b9 .g_b4pt1fl {

		padding: 0 16px;

	}

	.g_b4 .g-b1pt1fl {

		padding: 0 47px;

	}

	.g-b3 .g-b1pt1fl {

		padding: 0 39px;

	}

	.g_b5 .g_b4pt1fl {

		padding: 0px 38px;

	}

	.ge_add2_more {
		top: 135px;
		right: -4px;
	}

	.ge_add2_more p {
		font-size: 14px;
		line-height: 18px;
	}

	.ge_add2 {
		margin-top: 20px;
	}

	.ge_add2 {
		width: 100%;
	}

	.ge_add2fl {
		width: calc(100% - 42px);
	}

	/*.g-banword {*/
	/*    position: static;*/
	/*    padding-top: 0px;*/
	/*    padding-bottom: 0px;*/
	/*}*/
	/*.g-banwd .g-tiele{*/
	/*    margin-top: 40px;   */
	/*}*/
	/*.g-banwd{*/
	/*    padding-top: 1px;   */
	/*}*/
	/*.g-ban2 .g-banword{*/
	/*    display: none;*/
	/*}   */

	.he_banindex .g-banword {
		position: absolute;
		top: 0;
	}

	.g-banword {
		background: transparent !important;
	}

	/* .he_banxb {
		min-height: 90px;
	} */

	.he_banindex .g-banimg img {
		width: 100%;
		height: inherit;
		position: static;
		top: 0;
		left: 50%;
		transform: inherit;
	}

	/* .he_banxb {
		min-height: 540px;
	} */
}







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



	.g-faqtopfr p {



		font-size: 18px;



		line-height: 24px;



		max-height: 72px;



	}







	.g-faqpt {



		margin-bottom: 14px;



	}







	.g-faqbox {



		margin-bottom: 26px;



	}







	.g-faqnrfrtle {



		font-size: 22px;



		line-height: 32px;



		padding: 0 18px 14px;



	}







	.g-faqnrfr {



		padding: 18px 0 10px;



	}







	.g-faqnrfra a {



		font-size: 16px;



		line-height: 26px;



		height: 26px;



	}







	.g-faqnrfrh {



		padding: 20px 18px 0;



	}







	.g-faqnrfra {



		margin-bottom: 14px;



	}







	.g-f6pt1nr {



		margin: 32px -15px 0;



	}







	.g-f6pt1 {



		margin-bottom: 10px;



		margin-top: 40px;



	}







	.g-f6email2 {



		font-size: 16px;



	}







	.g-f6pt1b h3 {



		font-size: 22px;



	}







	.g-f6email {



		margin-bottom: 5px;



	}







	.g-f6pt1b p {



		line-height: 24px;



	}







	.g-f6pt2nr {



		margin: 40px -10px 0;



	}







	.g-f6pt2tu {



		width: 44px;



		margin-top: 22px;



	}







	.g-f6pt2wz {



		padding: 10px 15px;



	}







	.g-f6pt2comfl {



		width: 28px;



	}







	.g-f6pt2comfr {



		width: calc(100% - 28px);



		padding-left: 15px;



	}







	.g-f6pt2wd {



		width: calc(100% - 44px);



		padding-right: 10px;



	}







	.g-f6pt2wd p {



		line-height: 22px;



		max-height: 44px;



	}







	.g-f6pt2wd h3 {



		font-size: 18px;



		line-height: 24px;



		margin-bottom: 2px;



	}







	.g-f6pt2addfl {



		width: 10px;



		line-height: 20px;



	}







	.g-f6pt2addfr {



		padding-left: 10px;



		font-size: 14px;



		line-height: 20px;



	}







	.g-f6pt2 {



		margin-bottom: 20px;



	}







	.g-f4pt1tle {



		font-size: 22px;



		line-height: 30px;



		max-height: 60px;



		margin-bottom: 12px;



	}







	.g-f4edit p {



		font-size: 16px;



		line-height: 28px;



		margin-bottom: 14px;



	}







	.g-f4edit {



		padding: 20px 0 0;



		margin-bottom: 40px;



	}







	.g-f4edit h4 {



		font-size: 20px;



		line-height: 30px;



		margin-bottom: 14px;



	}







	.g-f4pagefl {



		width: 100%;



	}







	.g-f4pagefl:nth-child(2n) {



		border-left: 0px solid #e5e5e5;



	}







	.g-f4pagefl {



		padding: 0 28px 18px;



	}







	.g-f4pagewz {



		font-size: 16px;



		line-height: 28px;



	}







	.g-f4pagefl:nth-child(2n) .g-f4pagewz {



		padding-right: 15px;



		padding-left: 15px;



	}







	.g-f3pt1fr h3 {



		font-size: 18px;



		line-height: 28px;



		max-height: 84px;



		margin-bottom: 5px;



	}



	.g-f3pt1fr p {



		font-size: 16px;



		line-height: 24px;



		max-height: 144px;



	}



	.g_heit {



		height: 233px;



	}







	.g-f3pt1fr {



		padding: 22px 18px 32px;



	}







	.g-f3pt1 .slick-dots {



		padding-right: 20px;



		bottom: 20px;



	}







	.g-f3btn {



		margin-top: 10px;



	}







	.g-f3pt2fr h3 {



		font-size: 20px;



		line-height: 1.5;



		max-height: inherit;



	}







	.g-f3pt2nr a {



		padding: 20px 0;



	}







	.g-f3pt1fr span {



		font-size: 16px;



		line-height: 36px;



	}







	.g-f1pt1tu {



		width: 100%;



	}







	.g-f1pt2fl {



		width: 100%;



		margin-bottom: 20px;



	}







	.g-f1pt2fr h2 {



		margin-bottom: 14px;



		font-size: 22px;



		line-height: 32px;



	}







	.g-f1pt2wz h3 {



		font-size: 20px;



		line-height: 30px;



		margin-bottom: 5px;



	}







	.g-f1pt2wz p {



		font-size: 16px;



		line-height: 26px;



	}







	.g-f1pt2wz {



		margin-bottom: 18px;



	}







	.g-f1pt2top {



		padding: 0 0px 20px;



	}







	.g-f1pt2botfl {



		width: 95%;



		padding: 0 36px;



		margin: 0 auto 20px;



		float: none;



	}







	.g-f1pt2tu {



		width: 50px;



		margin: 0 auto 10px;



	}







	.g-f1tiele {



		font-size: 22px;



		line-height: 32px;



	}







	.g-f1pt2botnr {



		margin-top: 32px;



	}







	.g-f1pt3 {



		margin-top: -140px;



	}







	.g-f1pt3wz p {



		font-size: 20px;



	}







	.g-f1pt3all {



		padding: 0 20px;



	}







	.g-f1pt3wz {



		padding-left: 20px;



	}







	.g-f1pt4 {



		margin-bottom: 20px;



		margin-top: 20px;



	}







	.g-f1pt3cen {



		margin-top: 30px;



		padding: 0;



	}







	.g-f1pt4top-time {



		font-size: 46px;



	}







	.g-f1pt4topfr {



		width: 450px;



	}







	.g-f1pt4topskfl {



		padding: 0 15px 14px;



	}







	.g-f1pt4topsk {



		margin: 30px -15px 0;



	}







	.g-f1pt4top-wz p {



		font-size: 14px;



		line-height: 24px;



		margin-bottom: 6px;



	}







	.g-f1pt4top-time {



		font-size: 42px;



		margin-bottom: 14px;



	}







	.g-f1pt4botfl p {



		font-size: 20px;



		line-height: 30px;



		padding: 12px 8px 0;



	}







	.g-f1pt4bot {



		margin-top: 30px;



	}







	.g-f1pt5 .g-sypt4tu {



		width: 100%;



		margin-left: 0;



	}







	.g-b1pt1tu {



		width: 90%;



		margin: 0 auto 20px;



	}







	.g-d1pt1nr {



		margin: 40px -10px 0;



	}







	.g-d1pt1tu {



		width: 100%;



	}







	.g-d1pt1b {



		padding: 20px 10px;



	}







	.g-d1pt1b h3 {



		line-height: 22px;



		font-size: 16px;



		height: 44px;



	}







	.g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}







	.g-d1 .g-b3pt3 .g-b1pt3wz {



		height: inherit !important;



	}







	.g-b1pt3tu {



		display: none;



	}







	.g-b1pt3icon {



		position: static;



		top: 0;



		left: 0;



		transform: translate(0, 0);



		padding: 30px 20px;



	}







	.g-b1pt5wz h3 {



		font-size: 24px;



		line-height: 34px;



	}







	.g-b1pt5wz p {



		font-size: 16px;



		line-height: 24px;



	}







	.g-b1pt5bj {



		height: 270px;



	}







	.g-sybtn {



		padding: 0 20px;



	}







	.g-sybtnfl {



		font-size: 14px;



		line-height: 44px;



	}







	.g-sybtnfr {



		margin-left: 12px;



		line-height: 44px;



		width: 15px;



	}







	.g-b1pt5 {



		margin-bottom: 30px;



	}







	.g-tielep {



		font-size: 16px;



		line-height: 24px;



		margin-top: 14px;



	}







	.g-b1pt6nr {



		margin: 30px -15px 0;



	}







	.g-b1pt6wz h3 {



		font-size: 18px;



		max-height: inherit;



	}







	.g-b1pt6wz p {



		font-size: 16px;



		/*line-height: 28px;*/



		max-height: inherit;



	}







	.g-b1pt6 .g-banbotfr {



		width: 220px;







	}







	.g-b1pt6 .g-banbotfr a {



		padding: 0 30px;



	}







	.g-b1pt2fl {



		padding: 0 10px;



		margin-bottom: 50px;



		margin-top: 30px;



	}







	.g-b1pt2nr {



		margin: 10px -10px 0;



	}







	.g-b1pt2b p {



		font-size: 16px;



		line-height: 24px;



		max-height: 48px;



	}







	.g-b1pt2tu {



		margin-bottom: 20px;



	}







	.g-b1pt3fl {



		width: 100%;



		padding: 0 14px;



		margin-bottom: 20px;



	}







	.g-b1pt3wz p {



		height: inherit;



	}







	.g-b1pt1nr2 {



		margin: 20px 0 0;



	}







	.g-b1pt3nr {



		margin: 30px -16px 0;



	}







	.g-b1pt4sk {



		width: 90%;



		height: 274px;



	}







	.g-b1pt4frnr {



		margin-bottom: 40px;



	}







	.g-b1pt4frwz h3 {



		font-size: 22px;



		line-height: 32px;



	}







	.g-b1pt4frwz p {



		font-size: 14px;



		line-height: 24px;



	}







	.g-b2 .g-b1pt3fl {



		width: 100%;



		padding: 0 16px;



	}







	.g-b2pt2nr1 {



		width: 33.333333%;



		padding: 0;



	}







	.g-b2pt2nr1:nth-child(4) {



		margin-top: 20px;



		width: 100%;



	}







	.g-b2pt2nr1:nth-child(5) {



		margin-top: 20px;



		width: 100%;



	}







	.g-b2pt2 {



		margin-bottom: 40px;



	}







	.g-b1pt4fl {



		padding-top: 50px;



	}







	.g-b1pt5wz {



		margin-bottom: 20px;



	}







	.g-b3pt1fl {



		width: 100%;



	}







	.g-b3pt1b {



		padding: 10px 15px;



	}







	.g-b3pt1wz {



		font-size: 16px;



		line-height: 26px;



		max-height: 52px;



	}







	.g-b3pt1fl {



		margin-bottom: 20px;



	}







	.g-b3pt1 {



		margin-bottom: 30px;



	}







	.g-b3pt3 .g-b1pt3wz {



		height: inherit;



	}







	.g-c1word {



		margin: 24px auto 0;



	}







	.g-c1pt1fl {



		width: 320px;



	}







	.g-c1pt1ox {



		height: 80px;



	}







	.g-c1pt1tu {



		width: 60px;



		height: 60px;



	}







	.g-c1pt1ox svg {



		height: 80px;



	}







	.g-c1pt1o circle {



		cx: 40px;



		cy: 40px;



		r: 38px;



	}







	.g-c1pt1o p {



		margin-top: 10px;



		font-size: 12px;



		line-height: 18px;



	}







	.g-c1pt1nr {



		margin-top: 20px;



	}







	.g-c1pt1 {



		margin-bottom: 40px;



	}







	.g-b3pt3 .g-b3pt31 .g-b1pt3fl {



		width: 100%;



	}







	.g-b3pt3 .g-b3pt32 .g-b1pt3fl {



		width: 100%;



		margin-bottom: 20px;



	}







	.g-c1word p {



		font-size: 16px;



		line-height: 30px;



	}







	.g-sypt1frshu {



		font-size: 18px;



		line-height: 30px;



		padding: 0 20px;



		border-radius: 25px;



		margin-bottom: 20px;



	}







	.g-sypt1frh {



		font-size: 22px;



		line-height: 32px;



	}







	.g-sypt1pic {



		width: 100%;



		margin-top: 10px;



	}







	.g-sypt1nr {



		margin-top: 40px;



		padding-bottom: 40px;



	}







	.g-sypt1frnr {



		margin-top: 0;



	}







	.g-sypt2 .g_content2 {



		padding-top: 0;



	}







	.g-sypt2 .g-tiele {



		margin-bottom: 24px;



	}







	.g-sypt2fl h2 {



		font-size: 22px;



		line-height: 32px;



	}







	.g-sypt2fl h2 {



		margin-bottom: 14px;



	}







	.g-sypt2fl p {



		font-size: 16px;



		/*line-height: 28px;*/



	}







	.g-sypt2com .g-sybotton {



		margin-top: 20px;



	}







	.g-sypt2com {



		margin-bottom: 20px;



	}







	.g-sypt3-slick {



		margin-top: 30px;



	}







	.g-sypt3fl p {



		font-size: 16px;



		line-height: 28px;



	}







	.g-sypt3-arr {



		position: static;



		bottom: 0;



		right: 0;



	}







	.g-sypt4nrbj {



		display: none;



	}







	.g_content3 {



		padding: 0 20px;



	}







	.g-sypt4 {



		margin-bottom: 30px;



	}







	.g-sypt5fr {



		width: 100%;



	}







	.g-sypt6fr {



		width: 110px;



	}







	.g-footbot p {



		font-size: 12px;



		line-height: 22px;



	}







	.g-banbotfr {



		margin-left: 10px;



	}







	.g-banbotfr a {



		padding: 0 20px;



	}







	.g-sypt1-icon {



		width: 70px;



		height: 70px;



		margin-bottom: 0;



	}







	.g-sypt1-tu {



		width: 50px;



		height: 50px;



	}







	.g-sypt1-tu img {



		width: 24px;



	}







	.g-sypt1-icon .g-svg {



		width: 70px;



		height: 70px;



	}







	.g-sy .g-sypt1fl circle {



		cx: 35px;



		cy: 35px;



		r: 30px;



	}







	.g-sypt1fl-icon {



		padding: 0 5px;



	}







	.g-sypt4tubj {



		position: absolute;



		top: -1px;



		left: 0;



	}







	.g-sypt4pic1 {



		width: 310px;



	}







	.g-sypt4fl {



		width: 100%;



		margin-bottom: 80px;



	}







	.g-sypt4pic2 {



		position: absolute;



		top: 30px;



		left: 60px;



		width: 200px;



	}







	.g-sypt4yes {



		width: 40px;



		bottom: 38px;



	}







	.g-sypt4ico {



		width: 42px;



		margin-bottom: 5px;



	}







	.g-sypt4pic2 p {



		font-size: 16px;



		line-height: 20px;



		max-height: 40px;



	}







	.g-sypt4pic {



		left: 0px;



	}







	.g-ban.slick-current .g-tiele .print {



		background-position: 10px 22px;



	}







	.g-ban.on.slick-current .g-tiele .print {



		background-position: 10px 22px;



	}







	.g-sypt4nr .g_content1 {



		padding: 30px 20px;



	}







	.g-sypt3 .g_content2 {



		margin-top: 30px;



	}







	.g-sypt3top {



		padding-bottom: 30px;



	}







	.g-sypt3bot {



		padding: 20px 0;



	}







	.g-banner .g-sypt5p p {



		line-height: 22px;



		height: 132px;



		overflow: hidden;



	}



	.g-b3pt3 {



		margin-bottom: 60px;



	}



	.g-banword {



		top: 24px;



	}







	.g_d8 .gx_tiopmxczx {



		margin: 0px -20px 20PX;



	}







	.g-b1pt1 {



		margin-bottom: 30px;



	}







	.g-b1pt2 {



		margin-bottom: 30px;



	}







	.g-f1pt1fl .g-tiele {



		margin-bottom: 14px;



	}







	.g-f1pt1wz p {



		font-size: 16px;



		line-height: 28px;



	}







	.g-f1pt1wz p span {



		font-size: 16px;



		line-height: 28px;



	}







	.g-f1pt2 {



		padding: 40px 0;



		margin-top: 40px;



	}







	.g-f1pt2top .g-tiele {



		margin-bottom: 40px;



	}







	.g-f1pt2bot {



		padding: 30px 20px 120px;



	}







	.g-f1pt5nr {



		padding: 30px 0 5px;



	}







	.g-f1pt5 .g-sypt4pic {



		left: 0;



	}







	.g-f1pt5bj {



		display: none;



	}







	.g-f1pt4botsk {



		display: block;



		width: 100%;



	}







	.g-f1pt4top-wz {



		height: 150px;



		overflow: hidden;



		margin-bottom: 30px;



	}







	.g-sypt1zuo {



		margin-top: 0;



	}







	.g-b1pt1nr {



		margin: 32px -20px 0;



	}







	.g-b1pt1nrb {



		margin: 0;



	}







	.g-b1pt1nr2 .g-b1pt1fl {



		padding: 0;



	}







	.g-b1pt1nr2 {



		margin: 0 0 20px;



	}







	.g-b1pt3 {



		margin-bottom: 0;



	}







	.g-b1pt4 {



		padding-bottom: 60px;



		padding-top: 30px;



	}







	.g-b2 .g-b1pt1nr {



		margin: 30px -20px 0;



	}







	.g-b2 .g-b1pt1wz {



		height: inherit;



	}







	.g-b2 .g-b1pt1wz {



		height: inherit;



	}







	.g-b3 .g-b1pt1wz p {



		max-height: inherit;



	}







	.g-b3 .g-b1pt1wz {



		height: inherit;



	}







	.g-b3 .g-b1pt1nr2 .slick-dots {



		bottom: 0;



	}







	.g-c1pt2tu {



		margin-top: 40px;



	}







	.g-c1pt2 {



		margin-bottom: 40px;



	}







	.g-b3pt2pctu {



		margin-top: 40px;



	}







	.g-b3pt2 {



		margin-bottom: 30px;



	}







	.g-b3pt3 {



		margin-bottom: 0;



	}







	.g-banword {



		/*position: static;*/



		padding-top: 24px;



		padding-bottom: 24px;



	}







	.g-sypt2 {



		padding: 100px 0 90px;



	}







	.g-b1pt1nr .slick-dots {



		bottom: 0;



	}







	.g-d1pt1 {



		margin-bottom: 20px;



	}







	.g-sypt6bot {



		margin-top: 20px;



	}







	.g_phfy {



		margin-bottom: 20px;



	}







	.g-com {



		padding-bottom: 20px;



	}







	.g-f1pt5nr {



		padding: 130px 0 30px;



	}







	.g-f1pt5top {



		margin-bottom: 0px;



	}







	.g-f6pt1tu img {



		width: 26px;



	}







	.g-f6pt1tu {



		width: 42px;



		height: 42px;



	}







	.g-banner .slick-dots {



		bottom: 30px;



		padding: 0 20px;



	}







	.g-sypt4nr {



		padding: 100px 0 90px;



	}







	.g-sypt4nr .g_content1 {



		padding: 10px 20px 30px;



	}







	.g-b1pt6 .g-banbotfr {



		margin: 10px auto 30px;



	}







	.g-sypt6 {



		padding: 32px 0 26px;



	}







	.g-sypt6 {



		padding: 32px 0 26px;



	}







	.g-banner .slick-dots {



		bottom: 26px;



	}







	.g-sypt1nr {



		margin-top: 24px;



		padding-bottom: 22px;



	}







	.g-sypt1fl {



		margin-bottom: 20px;



	}







	.g-sypt2 {



		padding: 100px 0 70px;



	}







	.g-sypt6botfl {



		margin-right: 14px;



	}







	.l-r-topb i {



		width: 27px;



		height: 27px;



	}







	.g-sypt3-slick {



		margin-top: 15px;



	}







	.l-r-topb {



		margin-left: 3px;



		margin-top: 6px;



	}







	.g-sypt3fr {



		margin-top: 17px;



	}



	.l-r-topb:nth-child(2) {



		margin-left: 18px;



	}



	.g-ban .g-tiele {



		font-size: 24px;



		height: 72px;



		overflow: hidden;



	}



	.g-sypt3bot p {



		font-size: 18px;



	}



	.g-sypt3bot span {



		font-size: 18px;



	}



	.g-b3 .g-b1pt1nrb {



		margin: 0 0;



	}



	.g-nyban .g-sypt5p p {



		height: inherit;



	}



	.g-tiele {



		font-size: 24px;



	}



	.g-tiele.animated span {



		background-position: 0 20px;



	}



	.g-d1 .g-b1pt1nr {



		margin: 32px -20px 0;



	}



	.g_c2play {



		width: 30px;



	}



	.g_c1close {



		width: 20px;



		top: -40px;



	}



	.g_profl {



		width: 100%;



	}



	.g_profr {



		margin-top: 10px;



	}



	.g-b2 .g-b1pt3wz p {



		height: inherit;



	}



	.g-b1pt1wz {



		height: inherit;



	}



	.g-b1pt1wz p {



		max-height: inherit;



	}



	.g-b1pt1nr1 {



		margin-bottom: 20px;



	}



	.g_d8 .gx_tiopmxczx {



		margin: 0px -20px;



	}



	.g_pro {



		padding: 30px 20px;



	}



	.g-c1 .g-b1pt3wz h3 {



		height: inherit;



	}



	.g-b1 .g-b1pt3wz p {



		height: inherit;



	}



	.g-b1 .g-b1pt3wz h3 {



		height: inherit;



	}



	.g-b3 .g-b3pt3 .g-b1pt3wz {



		height: inherit;



	}



	.g-c1 .g-b3pt3 .g-b1pt3wz {



		height: inherit;



	}



	.g-c1 .g-b1pt3icon {



		padding: 32px 20px;



	}



	.g-f3pt1 {



		margin-bottom: 32px;



	}



	.g_sybtnph {



		margin-top: 20px;



	}



	.g-sypt1pic {



		width: 70%;



		margin-top: 0;



		margin: 0 auto 0;



	}



	.g-sypt1 .g-sybotton {



		margin-top: 20px;



	}



	.g-b1pt5nr {



		margin-top: 18px;



	}



	.g_othtletu {



		width: 200px;



		margin: 0 auto 10px;



	}



	.g_othnr {



		margin-top: 20px;



	}



	.g_othnr h5 {



		margin-bottom: 10px;



	}



	.g_othnr h4 {



		margin-bottom: 10px;



	}



	.g-d1 .g-b1pt3wz h3 {



		height: auto;



	}



	.g-d1 .g-d1pt1 .g-d1pt1b h3 {



		font-size: 18px;



	}



	.g-f4pt1intfr .g-sypt6botfl {



		margin-top: 6px;



	}



	.g-ban .g-tiele div {



		display: block;



	}



	.g_prosk .slick-dots {



		bottom: -70px;



	}



	.g-nyban .g-ban .g-tiele {



		font-size: 24px;



		height: inherit;



		overflow: hidden;



	}



	/*2期*/



	.g_b4pt1 {



		padding: 50px 0 60px;



		margin-bottom: 20px;



	}



	.g_b4pt1flwz p {



		font-size: 16px;



	}



	.g_b4pt1fl {



		padding: 0 20px;



	}



	.g_b4pt1nr {



		margin: 30px -20px 20px;



	}



	.g_b4pt1fltu::before {



		background-size: 18px 4px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_b5 .g_b4pt1fl {



		padding: 0 15px;



	}



	.g_b5 .g_b4pt1nr {



		margin: 32px -15px 0;



	}



	.g_b5 .g_b4pt1 .slick-dots {



		bottom: -25px;



	}



	.g_b5 .g-b1pt3wz p {



		max-height: inherit;



	}



	.g_b5 .g-b1pt3wz h3 {



		max-height: inherit;



	}



	.g_b5 .g-b3pt3 .g-b1pt3wz {



		height: inherit;



	}



	.g_pro {



		margin: 36px auto 0;



	}



	.g_b5 .g-b1pt4 {



		padding-bottom: 60px;



	}



	.g_b5 .g-b1pt1 {



		margin-bottom: 20px;



	}



	.g_b6 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_b6 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g-b1pt3wz h3 {



		height: auto;



	}



	.g-b1pt4 {



		padding-top: 20px;



	}



	.g_b6 .g_b4pt1 {



		padding: 70px 0;



		margin-bottom: 30px;



	}



	.g_b6 .g_b4pt1 .slick-dots {



		bottom: -30px;



	}



	.g_c2pt1fl {



		width: 100%;



		padding: 30px 20px;



	}



	.g_c2pt2 {



		margin-bottom: 30px;



	}



	.g_c2pt3 {



		margin-bottom: 30px;



	}



	.g_c2pt4a .g-b1pt3fl {



		width: 100%;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz p {



		max-height: inherit;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz h3 {



		max-height: inherit;



	}



	.g_c2 .g_c2pt4 .g-b1pt3wz {



		height: inherit;



	}



	.g_c2pt4b .g-b1pt3fl {



		width: 100%;



	}



	.g_c2pt4 {



		margin-bottom: 30px;



	}



	.g_c3pt1 {



		margin-top: 30px;



	}



	.g_c3 .g_b4pt1 {



		padding: 55px 0 70px;



	}



	.g_c3pt2 {



		margin-top: 30px;



		margin-bottom: 30px;



	}



	.g_c3pt2 .g-b3pt2pctu {



		margin-top: 30px;



	}



	.g_c3 .g-b1pt3wz h3 {



		max-height: inherit;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz p {



		max-height: inherit;



	}



	.g_c3 .g-b3pt3 .g-b1pt3wz {



		height: inherit;



	}



	.g_d2 .g-b1pt1tu {



		margin: 20px auto 25px;



	}



	.g_d2 .g-b1pt1wz {



		height: inherit;



	}



	.g_d2 .g-b1pt1wz h3 {



		max-height: inherit;



	}



	.g_d2 .g-b1pt1wz p {



		max-height: inherit;



	}



	.g_d2 .g-d1pt1nr {



		margin: 30px -20px 0;



	}



	.g_d2 .g-b1pt1 {



		margin-bottom: 30px;



	}



	.g_d2 .g-d1pt1fl {



		padding: 0 10px;



	}



	.g_d2 .g-d1pt1nr {



		margin: 30px -10px 0;



	}



	.g_d2 .g-d1pt1 {



		margin-bottom: 30px;



	}



	.g_d2pt1wzfr {



		margin-top: 14px;



	}



	.g_d2 .g-b1pt3wz h3 {



		height: auto;



	}



	.g_d2 .g-b1pt3icon {



		padding: 26px 20px;



	}



	.g_g1pt1tle p {



		font-size: 16px;



		margin: 20px auto 30px;



	}



	.g_g1 {



		padding: 30px 0;



	}



	.g_g1pt1fltu {



		width: 320px;



	}



	.g_g1pt1vd {



		width: 250px;



		top: 6px;



	}



	.g_g1pt1play {



		width: 30px;



	}



	.g_g1pt1fr h3 {



		font-size: 18px;



		margin-bottom: 5px;



	}



	.g_g1pt1fr p {



		font-size: 16px;



	}



	.g_g1pt1botnr.on .g_g1pt1vd {



		width: 128px;



		top: 12px;



	}



	.g_g1pt1botnr.on .g_g1pt1fltu {



		width: 142px;



	}



	.g_g2pt1fl {



		width: 100%;



	}



	.g_g2pt1bot h3 {



		font-size: 20px;



		max-height: inherit;



	}



	.g_g2pt1bot p {



		max-height: inherit;



		font-size: 16px;



	}



	.g_g2pt1botwz {



		height: inherit;



	}



	.g_g2pt1icon {



		width: 26px;



	}



	.g_g2pt1top {



		padding: 10px 24px;



	}



	.g_g2pt1bot {



		padding: 20px 24px;



	}



	.g_g2pt1fl {



		margin-bottom: 20px;



	}



	.g_g2 .g-b1pt1tu {



		margin: 30px auto 18px;



	}



	.g_c4 .g-b1pt3fl {



		width: 100%;



	}



	.g_c2 .g-b1pt3icon {



		padding: 26px 18px;



	}



	.g_b4 .g-b3pt3 .g-b1pt3wz p {



		height: auto;



	}



	.g_b4 .g-b1pt3wz h3 {



		max-height: unset;



	}



	.g_b4 .g_b4pt1fltu::before {



		right: -32px;



	}



	.g_b5 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_b5 .g-b1pt1nr {



		margin: 30px -35px 0;



	}



	.g_b4pt1fl {



		padding: 0 15px;



	}



	.g_b4pt1nr {



		margin: 30px -15px 20px;



	}



	.g_b4 .g_b4pt1fltu::before {



		right: -43px;



	}



	.g_b4 .g-b1pt3wz h3 {



		height: auto;



	}



	.g_b4 .g-b1pt1wz {



		height: auto;



	}



	.g_b4 .g-b1pt1wz p {



		max-height: inherit;



	}



	.g_b5 .g-b1pt3wz h3 {



		height: auto;



	}



	.g_c3 .g-b1pt3wz h3 {



		height: auto;



	}



	.g_b4pt1 {



		position: relative;



	}



	.g_b4pt1::before {



		position: absolute;



		content: '';



		top: 48%;



		left: 0;



		width: 20px;



		height: 20px;



		transform: translateY(-50%);



		background: #f4f6f8;



		z-index: 10;



	}



	/*	.g_b4pt1::after{



		position: absolute;



		content: '';



		top:48%;



		right:0;



		width:20px;



		height:15px;



		transform: translateY(-50%);



		background:#f4f6f8;



	    z-index: 10;



	}*/



	.g_b4pt1flwz h4 {



		font-size: 18px;



	}



	.g_b5 .g_b4pt1fltu::before {



		right: -43px;



		background-size: 18px 4px;



	}



	.g_b5 .g_b4pt1::before {



		top: 46%;



	}



	/*.g_b5 .g_b4pt1::after{



		top:46%;



	}*/



	.g_c3 .g_b4pt1fl {



		padding: 0 15px;



	}



	.g_c3 .g_b4pt1nr {



		margin: 32px -15px 0;



	}



	.g_c3 .g_b4pt1fltu::before {



		right: -40px;



	}



	.g_c3 .g_b4pt1::before {



		top: 52.5%;



	}



	.g_b6pt1a .g_b4pt1fl {



		padding: 0 15px;



	}



	.g_b6pt1a .g_b4pt1fltu::before {



		right: -40px;



	}



	.g_b6pt1 .g_b4pt1fltu::before {



		right: -40px;



	}



	.g_b6pt1a,

	.g_b6pt1 {



		position: relative;



	}



	.g_b6pt1a::before {



		position: absolute;



		content: '';



		top: 38%;



		left: 0;



		width: 20px;



		height: 20px;



		transform: translateY(-50%);



		background: #f4f6f8;



		z-index: 10;



	}



	.g_b6pt1::before {



		position: absolute;



		content: '';



		top: 37%;



		left: -20px;



		width: 20px;



		height: 20px;



		transform: translateY(-50%);



		background: #f4f6f8;



		z-index: 10;



	}



	.g-f1pt5 .g-sypt5p {



		margin-top: 10px;



	}



	.g-f4 {



		margin-top: 90px;



	}



	.g-b1pt3wz h3 {



		font-size: 20px !important;



	}



	.g-c1pt1tu img {



		width: 30px;



	}



	.g_b7 .g-b1pt1fl {



		padding: 0 27px 27px;



	}



	.g_b9 .g-b1pt1nr {



		margin-top: 30px;



	}



	.g_b9 .g_b4pt1nr {



		margin: 30px 0 0;



	}



	.g_b9 .g_b4pt1fl {



		padding: 0 10px;



	}



	.g_b9 .g_b4pt1 {



		padding: 50px 0 80px;



	}



	.g_b9 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_b10 .g_b4pt1fl {



		padding: 0 15px;



	}



	.g_b10 .g_b4pt1nr {



		margin: 30px -15px 0;



	}



	.g_b10 .g-b1pt3wz h3 {



		height: 30px;



	}



	.g_b11 .g_b4pt1fl {



		padding: 0 15px;



	}



	.g_b11 .g_b4pt1nr {



		margin: 40px -15px 0;



	}



	.g_b11 .g_b4pt1fltu::before {



		right: -45px;



	}



	.g_c5 .g-c1pt1 {



		margin-top: 30px;



		margin-bottom: 50px;



	}



	.g-d1pt1tu {



		width: 100px;



	}



	.g_d4 .g-b1pt3wz h3 {



		height: 30px;



	}



	.g_d5 .g_d2pt1 .g-b1pt3fl {



		width: 100%;



	}



	.g_d5 .g-d1pt1fl {



		padding: 0 15px;



	}



	.g_d5 .g-d1pt1nr {



		margin: 30px -15px 0;



	}



	.g_d5 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_d5 .g_d2pt1 .g-b1pt3fl {



		margin-bottom: 20px;



	}



	.g_d5 .g-b3pt3 {



		margin-bottom: 30px;



	}



	.g_d5 .g-b1pt1 {



		margin-bottom: 10px;



	}



	.g_d6 .g-b1pt1 {



		margin-bottom: 10px;



	}



	.g_d7 .g-b1pt1 {



		margin-bottom: 10px;



	}



	.g_d7 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_d7 .g-b1pt3wz h3 {



		height: 30px;



	}



	.g_d8 .g-b1pt3wz h3 {



		height: 30px;



	}



	.g-b3pt3 .g_d8bot .g-b1pt3fl {



		width: 100%;



	}



	.g_d8 .g-b1pt1 {



		margin-bottom: 10px;



	}



	.g_d9 .g-b1pt3wz h3 {



		height: 30px;



	}



	.g_e1pt1peofl {



		margin-right: 15px;



		margin-bottom: 14px;



		width: 100%;



	}



	.g_e1pt1peo2 {



		width: calc(100% - 36px);



		padding-left: 10px;



	}



	.g_e1pt1peo1 {



		width: 36px;



	}



	.g_e1pt1peo2 p {



		font-size: 12px;



	}



	.g_e1pt1peo2 span {



		font-size: 12px;



	}



	.g_e1pt1btn {



		margin-top: 10px;



	}



	.g_e1pt1li a {



		padding: 30px 0;



	}



	.g_e1pt1 {



		margin-top: 40px;



	}



	.g_e1pt1fl {



		margin-right: 30px;



		margin-bottom: 22px;



	}



	.g_e2pt1topfl a {



		font-size: 22px;



	}



	.g_e2pt1topfl {



		margin-right: 35px;



	}



	.g_e2pt1wz span {



		font-size: 16px;



		margin-bottom: 10px;



	}



	.g_e2pt1tu {



		margin-bottom: 16px;



	}



	.g_e4 .g-f3pt1 {



		margin-top: 20px;



	}



	.g_e1solutop p {



		line-height: 50px;



		font-size: 16px;



	}



	.g_e1soluf {



		line-height: 50px;



	}



	.g_e1solutop {



		height: 50px;



		padding: 0 20px;



	}



	.g_e1solubnot {



		top: 50px;



	}



	.g_e3pt1li {



		margin-bottom: 24px;



		width: 100%;



	}



	.g_e3pt1topfl {



		margin-right: 15px;



	}



	.g_e3pt1topb {



		width: 145px;



	}



	.g_e3pt1top {



		margin-top: 10px;



	}



	.g_e3pt1li a {



		padding: 15px;



	}



	.g_e3pt1wz h3 {



		font-size: 20px;



	}



	.g_e3pt1wz p {



		height: auto;



	}



	.g_e3pt1li .g_e1pt1nrfl p {



		font-size: 20px;



	}



	.g_e3pt1nr {



		margin-bottom: 10px;



	}



	.g_phfy {



		margin-bottom: 0;



	}



	.g_e6pt1.g_content2 {



		padding: 0px 0 0;



	}



	.g_e6 .g_e1pt1top {



		margin-bottom: 0;



	}



	.g_e6pt1wz h3 {



		font-size: 20px;



		height: auto;



	}



	.g_e6pt1wz p {



		font-size: 16px;



		height: auto;



	}



	.g_e6pt1nr.on .g_e6pt1wz p {



		max-height: inherit;



		height: auto;



	}



	.g_e6pt1lab {



		margin-top: 20px;



	}



	.g_e6pt1nr {



		padding: 20px 0;



	}



	.g_e6pt1nrbox {



		margin-bottom: 30px;



	}



	.g_e6pt1 {



		margin-top: 40px;



	}



	.g_e7title {



		font-size: 24px;



		margin-top: 20px;



	}



	.g_e5pt1nr {



		padding: 0px 40px 40px 20px;



	}



	.g_e5pt1nrfl {



		width: 170px;



		margin: 40px 0 20px;



	}



	.g_e5pt1nrb {



		margin-top: 40px;



	}



	.g_e5pt2nr {



		margin: 30px -7px 0;



	}



	.g_e5pt2 {



		padding: 80px 0 100px;



	}



	.g_e5pt3 {



		margin-top: 40px;



	}



	.g_e5pt3nr {



		margin-top: 30px;



	}



	.g_e5pt3 {



		margin-bottom: 30px;



	}



	.g_e5pt4 {



		padding: 80px 0 120px;



	}



	.g_e5pt4nr {



		margin: 30px -25px 0;



	}



	.g_e5pt4nrwz p {



		font-size: 18px;



		height: auto;



	}



	.g_e5pt5nr {



		margin: 30px -10px 0;



	}



	.g_e5pt5icon {



		width: 60px;



	}



	.g_e5pt5flb {



		padding: 30px 15px;



	}



	.g_e5pt5fl p {



		font-size: 16px;



		height: 48px;



	}



	.g_e5pt6nr {



		margin-top: 30px;



	}



	.g_e5pt6wzb {



		padding: 20px 0 20px 0;



	}



	.g_e5pt6 {



		margin-bottom: 30px;



	}



	.g_f2 .g-sypt1fl-icon {



		margin-right: 10px;



	}



	.g_f2 .g-sypt1pic {



		width: 100%;



		margin: 0 auto 0;



	}



	.g_f2 .g-sypt1you {



		margin-top: 18px;



	}



	.g_f2 .g-sypt1nr {



		padding-bottom: 0;



	}



	.g_f5pt1fl {



		padding-right: 0;



	}



	.g_f5pt1fltu {



		width: 90%;



		margin-top: 30px;



	}



	.g_f5pt1fl::before {



		left: 30px;



		width: calc(100% - 30px);



		height: calc(100% - 30px);



	}



	.g_f5pt1fr {



		margin-top: 18px;



	}



	.g_f5pt1wz p {



		font-size: 16px;



	}



	.g_f5pt3ul {



		margin-top: 10px;



	}



	.g_f5pt3li5 {



		width: 18px;



		height: 18px;



	}



	.g_f5pt4 {



		margin-top: 30px;



	}



	.g_f5pt4sk {



		margin-top: 40px;



		margin-bottom: 100px;



	}



	.g_f7pt2 {



		padding: 60px 0 40px;



	}



	.g_f7pt3fl {



		padding: 30px 20px 0;



	}



	.g_f7pt3wz h4 {



		font-size: 20px;



		height: auto;



		margin-bottom: 0;



	}



	.g_f7pt3wz span {



		font-size: 16px;



	}



	.g_f7pt3wz p {



		font-size: 14px;



		height: auto;



		line-height: 1.5;



	}



	.g_f7pt3tu {



		margin-bottom: 20px;



	}



	.g_f7pt3fl {



		margin-bottom: 30px;



	}



	.g_f7pt3 .slick-dots {



		bottom: 0;



	}



	.g_f7pt2 .g-tiele {



		font-size: 24px;



		line-height: 34px;



	}



	.g_f7pt2 .g-tiele.animated span {



		background-position: 0 20px;



	}



	.g_3g4pt2icon {



		margin-bottom: 10px;



	}



	.g_g4 .g-tiele {



		font-size: 24px;



		line-height: 34px;



	}



	.g_g4 .g-tiele.animated span {



		background-position: 0 22px;



	}



	.g_3g4pt2nr {



		margin: 40px -20px 0;



	}



	.g_3g4pt3top p {



		font-size: 16px;



		margin-top: 26px;



	}



	.g_3g4pt3nr {



		margin-top: 30px;



	}



	.g_c5 .g-b1pt3wz {



		height: auto;



	}



	.g_e1solubnot ul {



		max-height: 160px;



	}



	.g_e1solubnot::-webkit-scrollbar {



		width: 5px;



		height: 5px;



	}



	.g_d3 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_d4 .g-b1pt1nr {



		margin: 40px -20px 20px;



	}



	.g_d5 .g-b1pt1nr {



		margin: 40px -20px 20px;



	}



	.g_d7 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_d9 .g_d9pt1bot .g-b1pt1nr {



		display: block;



	}



	.g_d9 .g_d9pt2 .g-d1pt1nr {



		display: block;



	}



	.g_d9 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_e1p p {



		font-size: 20px;



		margin-top: 32px;



	}



	.g_b4 .g_b4pt1fl {



		padding: 0 10px;



	}



	.g_b4 .g_b4pt1nr {



		margin: 40px -10px 0;



	}



	.g_b4 .g_b4pt1fltu::before {



		right: -40px;



	}



	.g_b7 .g-b1pt1fl {



		padding: 0 27px 0;



	}



	.g_d7 .g-b1pt1wz {



		height: auto;



	}



	.g_d8 .g-b3pt3 .g-b1pt3fl {



		width: 100%;



	}



	.g_d8 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_f5pt3li2 p,

	.g_f5pt3li3 p,

	.g_f5pt3li4 p {



		font-size: 16px;



	}



	.g_f5pt3libot1 h5 {



		font-size: 16px;



	}



	.g_f5pt3libot1 h5 {



		margin-bottom: 5px;



	}



	.g_f5pt3libot1 {



		margin-bottom: 14px;



	}



	.g_f5pt2wz {



		width: calc(100% - 70px);



		padding-left: 8px;



		padding-right: 15px;



	}



	.g_f5pt2icon {



		width: 45px;



		height: 45px;



		border-radius: 10px;



	}



	.g_f5pt2icon img {



		width: 20px;



	}



	.g_f5pt2wz p {



		font-size: 16px;



		max-height: 48px;



	}



	.g_e1pt1nr {



		margin-bottom: 30px;



	}



	.g_e1pt1peo2 span {



		height: auto;



	}



	.g_faqpt1fl {



		width: 100%;



		margin-bottom: 20px;



	}



	.g_faqpt1b {



		padding: 28px 20px 28px;



	}



	.g_faqpt1tu {



		width: 70px;



		height: 70px;



		margin: 0 auto 16px;



	}



	.g_faqpt1tu img {



		width: 29px;



	}



	.g_faqpt1wz p {



		font-size: 18px;



		height: auto;



	}



	.g-svg svg {



		left: 0;



	}



	.g_b9 .g-b1pt1nr {



		margin: 30px -35px 0;



	}



	.g_d9 .g-b3pt3 .g-b1pt3wz {



		height: auto;



	}



	.g_e4 .g_e1pt1top {



		margin-bottom: 20px;



	}



	.g-c1pt1o circle {



		cx: 39px;



		cy: 39px;



		r: 38px;



	}



	.g_f5pt1 {



		margin-bottom: 20px;



	}



	.g_f5pt2 {



		padding: 120px 0 110px;



	}



	.g_f5pt2cen {



		margin: 30px -16px 0;



	}



	.l-r-topb:nth-child(3) {



		margin-left: 18px;



	}



	.g-banner .g-sypt5p p {



		line-height: 22px;



		height: auto;



		overflow: hidden;



	}



	.l-r-topb:nth-child(4) {



		margin-left: 18px;



	}



	.g_acceptfl p {

		font-size: 14px;

	}



	.g_acceptfl a {

		font-size: 14px;

	}



	.g-ban .g-tiele {

		font-size: 20px;

		height: inherit;

	}



	.g-banner .g-tiele span:nth-child(1) {

		background-position: 0 17px;

	}



	/* .g-tiele {

		font-size: 20px;

	} */



	.g-sypt1frh {

		font-size: 18px;

	}



	.g-sypt2fl h2 {

		font-size: 18px;

		line-height: 30px;

		margin-bottom: 9px;

	}



	.g-sypt3bot p {

		font-size: 16px;

		line-height: 28px;

	}



	.g-sypt3bot span {

		line-height: 28px;

		font-size: 16px;

	}



	.g-nyban .g-ban .g-tiele {

		font-size: 20px;

	}



	.g-b1pt1wz h3 {

		font-size: 18px;

	}



	.g-b1pt2b p {

		font-size: 16px !important;

	}



	.g-b1pt3wz h3 {

		font-size: 18px !important;

	}



	.g-b1pt4frwz h3 {

		font-size: 18px;

	}



	.g-b1pt5wz h3 {

		font-size: 20px;

	}



	.g-b2pt2nr1 p {

		font-size: 16px !important;

	}



	.g-b2pt2nr {

		padding: 30px 20px;

	}



	.g-b2pt2nr {

		padding: 30px 35px;

	}



	.g_b4pt1flwz p {

		font-size: 14px;

	}



	.g-b1pt1wz p {

		font-size: 14px;

	}



	.g-b1pt5wz p {

		font-size: 14px;

	}



	/* .g-b1pt6wz p {

		font-size: 14px;

	} */



	.g-c1 .g-b1pt3wz h3 {

		font-size: 18px !important;

	}



	.g_c2pt1fr h3 {

		font-size: 18px;

		margin-bottom: 8px;

	}



	.g_e1pt1liwz h4 {

		font-size: 18px;

	}



	.g-f1pt1wz p {

		font-size: 14px;

	}



	.g-f1pt2fr h2 {

		font-size: 20px;

	}



	.g-f1pt2wz h3 {

		font-size: 18px;

	}



	.g-f1pt2wz p {

		font-size: 14px;

	}



	.g-f1pt2yuan p {

		font-size: 16px;

	}



	.g-f1tiele {

		font-size: 20px;

	}



	.g-f1pt3wz p {

		font-size: 16px;

	}



	.g-f1pt4top-time {

		font-size: 36px;

	}



	.g-sypt5p p {

		font-size: 14px;

	}



	.g-sypt4pic2 p {

		font-size: 14px;

	}



	.g-f1pt4top-wz p {

		margin-bottom: 8px;

	}



	.g_f7pt2 .g-tiele {

		font-size: 20px;

	}



	.g_f7pt1wz p {

		font-size: 14px;

		line-height: 2;

	}



	.g_f7pt2fl p {

		font-size: 14px;

		line-height: 2;

	}

	.g_b6 .g_b4pt1fl {

		padding: 0 47px;

	}

	.g_c3 .g-b1pt6wz h3 {

		font-size: 18px;

	}

	.g-b1pt1fl {

		padding: 0 32px;

	}

	.g_b5 .g_b4pt1fl {

		padding: 0 20px;

	}

	.g_b7 .g-b1pt1fl {

		padding: 0px 36px 0;

	}

	.g_pro {

		padding: 30px 32px;

	}

	.g_c3 .g_b4pt1fl {

		padding: 0 23px;

	}

	.g_c2pt1nr.on .g_c2pt1fr {

		padding-right: 0px;

	}

	.g_d4 .g-b1pt1fl {

		padding: 0 35px;

	}

	.g_d5 .g-b1pt1fl {

		padding: 0 30px;

	}

	.g_d7 .g-b1pt1fl {

		padding: 0 30px;

	}

	.g_d9 .g-b1pt1fl {

		padding: 0 30px;

	}

	.g-banner .g-tiele span:nth-child(1) {
		background: url(../image/lien1.png);
		background-repeat: repeat no-repeat;
		background-position: 0 15px;
		background-size: 10px 7px;
	}

	.g-tiele.animated span {
		background: url(../image/lien2.png);
		background-repeat: repeat no-repeat;
		background-position: 0 15px;
		background-size: 10px 7px;
	}
}



















.ma_Frasec3 .ma_Cresec31lid2 {
	font-size: 18px;
	height: 84px;
	line-height: 1.2;
}

.ma_Cresec31lid2 {
	margin-bottom: 0;
}

/* .ma_Cresec31lid3 p{
	font-size: 14px;
	line-height: 24px;
} */
.ma_Cresec31lid3::before {
	width: 46px;
	height: 3px;
}

/* 

/* .ma_Cre .g-tiele.animated span {
	background-position: 0 32px;
} */
/* 
.ma_Cresec1l_d2 p {
	font-size: 24px;
	height: 72px;
} */
.gx_brtuhreg p {
	height: auto;
}

.ma_Fra .g-b1pt3wz h3 {
	height: inherit;
	line-height: 36px;
	max-height: 72px;
}

.ma_Fra.ma_Cre .g-b1pt6 .g-banbotfr {
	width: 283px;
}

.ma_Fra.ma_Cre .g-b1pt6 .g-banbotfr {
	width: 255px;
}

/* 
.ma_Cre .g-tiele.animated span {
	background-position: 0 30px;
} */

/* .ma_Fra .g-tiele.animated span {
	background-position: 0 30px;
} */
.ma_Fra.ma_Cre .g-b1pt6 .g-banbotfr {
	width: 245px;
}


/* .ma_Fra .g-tiele.animated span {
	background-position: 0 30px;
} */
/* 
.ma_Cre .g-tiele.animated span {
	background-position: 0 30px;
} */

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


	/* .ma_Cre .g-tiele {

		font-size: 50px;

	} */



	.ma_Cresec1p {

		padding: 0 150px;

		margin-top: 26px;

		margin-bottom: 50px;

	}



	.ma_Cresec1li {

		padding: 0 30px;

	}



	.ma_Cresec1ul {

		margin: 0 -30px;

	}



	.ma_Cresec1l_d1 {

		width: 60px;

		height: 60px;

		line-height: 55px;

		margin-bottom: 20px;

	}



	.ma_Cresec1l_d1 img {

		width: 30px;

	}



	/* .ma_Cresec1l_d2 p {

		font-size: 32px;

		height: 96px;

	} */



	.ma_Cresec1l_d2 {

		margin-bottom: 12px;

	}



	.ma_Cresec2 {

		padding: 55px 0 40px;

	}



	.ma_Cresec2m {

		padding: 0 60px;

	}



	.ma_Cresec3 {

		margin: 110px auto 80px;

	}



	.ma_Cresec31lid1 {

		width: 50px;

		margin-bottom: 12px;

	}



	.ma_Cresec31lid2 {

		font-size: 20px;
		height: 76px;
		line-height: 1.2;

	}



	.ma_Cresec31li::before {

		top: 20%;

		width: 16px;

		height: 32px;

	}



	.ma_Cresec31 {

		padding: 0 30px;

		margin-top: 56px;

	}



	.ma_Cresec31ul2box {

		padding: 55px 40px 40px;

	}



	.ma_Cresec31l2_tp1 {

		font-size: 32px;

		margin-bottom: 12px;

	}



	.ma_Cresec31l2_tp1::before {

		height: 25px;

	}



	.ma_Cresec31l2_li {

		padding: 0 20px;

	}



	.ma_Cresec31l2_ul {

		margin: 0 -20px;

	}



	.ma_Cresec31l2l_d1 {

		width: 44px;

		margin-bottom: 8px;

	}



	.ma_Cresec4 .g-tiele {

		padding: 0 115px;

	}



	.ma_Cresec4 .g-c1pt1fl {

		left: auto;

		right: 0;

		width: 745px;

	}



	.ma_Cresec4 .g-c1pt1ox {

		height: 186px;

	}



	.ma_Cresec4 .g-c1pt1o circle {

		cx: 93px;

		cy: 92px;

		r: 91px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1ox {

		height: 124px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1o circle {

		cx: 62px;

		cy: 61px;

		r: 60px;

	}



	.ma_Cresec4 .g-c1pt1fr {

		transform: translateX(-430px);

	}



	.ma_Cresec4 .g_fadeup1 {

		margin-bottom: 30px;

	}



	.ma_ma_Cresec4p p {

		margin-bottom: 10px;

	}



	.ma_Cre .g-b1pt6 .g-banbotfr {

		width: 255px;

	}



	.ma_Frasec3 .ma_Cresec31lid1 {

		width: 50px;

		margin-bottom: 16px;

	}



	.ma_Frasec3 .ma_Cresec31lid2 {

		font-size: 16px;

		height: 57px;

	}

	.ma_Frasec5_li {
		margin-bottom: 20px;
	}


	.ma_Frasec3 .ma_Cresec4 .g-c1pt1ox {

		height: 124px;

	}



	.ma_Frasec3 .ma_Cresec4 .g-c1pt1o circle {

		cx: 62px;

		cy: 61px;

		r: 60px;

	}



	.ma_Frasec5 .g-tiele {

		padding: 0 160px;

		margin-bottom: 50px;

	}

	.ma_Frasec5l_ap1 img {

		width: 45px;

	}



	.ma_Frasec5l_ap2 {

		font-size: 28px;

	}

	.ma_Frasec5l_ap1r img {

		width: 68px;

	}



	.ma_Frasec5 {

		padding-bottom: 80px;

	}









}



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

	.g-b1pt6 .g-banbotfr a {

		padding: 0 35px;

	}

	.ma_Cre .g-b1pt6 .g-banbotfr {
		width: 283px;
	}


}



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

	.g-sybtnfl {

		font-size: 16px;

	}



	/* .ma_Cre .g-tiele {

		font-size: 42px;

	} */



	.ma_Cresec1l_d3 p {

		font-size: 16px;

	}



	.ma_Cresec1p {

		padding: 0 130px;

		margin-top: 20px;

		margin-bottom: 30px;

	}



	.ma_Cresec1l_d1 {

		width: 55px;

		height: 55px;

		line-height: 50px;

		margin-bottom: 8px;

	}



	.ma_Cresec1l_d2 p {

		font-size: 28px;

		height: 84px;

	}



	.ma_Cresec1l_d2 {

		margin-bottom: 18px;

	}



	.ma_Cresec2 {

		padding: 50px 0 40px;

	}



	.ma_Cresec3 {

		margin: 70px auto 0;

	}



	.ma_Cresec31 {

		margin-top: 35px;

	}



	/*	.ma_Cresec31lid1 {

		width: 85px;

		margin-bottom: 6px;

	}*/



	/*.ma_Cresec31lid2 {

		font-size: 28px;

		height: 42px;

	}
*/


	.ma_Cresec31li::before {

		top: 20%;

		width: 14px;

		height: 27px;

		right: -6px;

	}



	.ma_Cresec31ul {

		margin: 0 -30px 35px;

	}



	.ma_Cresec31ul2box {

		padding: 36px 35px 20px;

	}



	.ma_Cresec31l2_tp1 {

		font-size: 28px;

		margin-bottom: 12px;

	}



	.ma_Cresec31l2l_d1 {

		width: 38px;

	}



	.ma_Cresec31l2l_d2 {

		font-size: 22px;

	}



	.ma_Cresec31l2_tp2 p {

		font-size: 16px;

	}



	.ma_Cresec31l2l_d3 {

		font-size: 16px;

	}



	.ma_Cresec4 .g-tiele {

		padding: 0 120px;

	}



	.ma_Cre .g-b1pt6 .g-banbotfr {

		width: 246px;

	}



	.ma_Frasec3 .ma_Cresec31lid1 {

		width: 50px;

		margin-bottom: 16px;

	}



	.ma_Frasec3 .ma_Cresec31lid2 {

		font-size: 18px;

		height: 84px;

	}



	.ma_Frasec3 .ma_Cresec31li {

		padding: 0 15px;

	}



	.ma_Frasec3 .ma_Cresec31ul {

		margin: 0 -15px 30px;

	}



	.ma_Frasec5l_ap {

		padding: 0 30px 0 30px;

	}



	.ma_Frasec5 {

		padding-bottom: 50px;

	}













}



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

	.ma_Cresec4 .g-c1pt1fl {

		width: 580px;

	}



	.ma_Cresec4 .g-c1pt1ox {

		height: 145px;

	}



	.ma_Cresec4 .g-c1pt1o circle {

		cx: 72px;

		cy: 72px;

		r: 70px;

	}



	.ma_Cresec4 .g-c1pt1o circle {

		stroke-dasharray: 526;

		stroke-dashoffset: 526;

	}



	.ma_Cresec4 .g-c1pt1o.act #semicircle2 {

		stroke-dasharray: 520;

		stroke-dashoffset: 520;

	}



	.ma_Cresec4 .g-c1pt1fr {

		transform: translateX(-310px);

	}



	.ma_Frasec3 .ma_Cresec31lid1 {

		width: 40px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1ox {

		height: 96px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1o circle {

		cx: 48px;

		cy: 47px;

		r: 46px;

	}



	.ma_Fra .g-c1pt1tu img {

		width: 40px;

	}



	.ma_Frasec5l_ap1 img {

		width: 40px;

	}



	.ma_Frasec5l_ap2 {

		font-size: 22px;

	}



	.ma_Frasec5l_ap1r img {

		width: 65px;

	}

	.he_banindex .g-banbot {
		bottom: -61px;
	}










}



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

	/* .ma_Cre .g-tiele {

		font-size: 34px;

	} */



	.ma_Cresec1p {

		padding: 0;

	}



	.g_3g4pt1nr p {

		font-size: 16px;

	}



	.ma_Cre .g-b1pt1 {

		margin-bottom: 40px;

	}



	.ma_Cresec1li {

		padding: 0 15px;

	}



	.ma_Cresec1ul {

		margin: 0 -15px;

	}



	.ma_Cresec1l_d1 {

		width: 50px;

		height: 50px;

		line-height: 46px;

		margin-bottom: 3px;

	}



	.ma_Cresec1l_d1 img {

		width: 26px;

	}



	.ma_Cresec1l_d2 p {

		font-size: 24px;

		height: 36px;

	}



	.ma_Cresec2m {

		padding: 0;

	}



	.ma_Cresec3 {

		margin: 55px auto 0;

	}



	.ma_Cresec31lid1 {

		width: 70px;

		margin-bottom: 2px;

	}



	.ma_Cresec31lid3 p {

		font-size: 16px;

	}



	.ma_Cresec31lid2 {

		font-size: 24px;

		height: 36px;

	}



	.ma_Cresec31l2_tp1 {

		font-size: 24px;

	}



	.ma_Cresec31l2_t {

		margin-bottom: 25px;

	}



	.ma_Cresec31l2l_d1 {

		width: 30px;

	}



	.ma_Cresec31l2_li {

		padding: 0 10px;

	}



	.ma_Cresec31l2_ul {

		margin: 0 -10px;

	}



	.ma_Cresec31l2l_d2 {

		font-size: 20px;

	}



	.ma_Cresec4 .g-tiele {

		padding: 0;

	}



	.ma_Cresec4 .g-c1pt1fl {

		width: 470px;

	}



	.ma_Cresec4 .g-c1pt1ox {

		height: 117px;

	}



	.ma_Cresec4 .g-c1pt1o circle {

		cx: 58px;

		cy: 58px;

		r: 56px;

	}



	.ma_Cresec4 .g-c1pt1fr {

		width: 76%;

	}



	.g-c1pt1 {

		margin-bottom: 110px;

	}

	.ma_Cre .g_profltu {

		padding: 130px 0;

	}






	.ma_Cre .g_pro {

		margin: 50px auto 80px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1ox {

		height: 78px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1o circle {

		cx: 39px;

		cy: 38px;

		r: 37px;

	}



	.ma_Fra .g-c1pt1tu img {

		width: 30px;

	}



	.ma_Fra.ma_Cre .g_profltu {

		padding: 0;

	}


	.g-banner .slick-dots {
		bottom: 55px;
	}


}


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

	.ma_Cresec1li {

		width: 100%;

		margin-bottom: 20px;

	}

	.ma_Cresec1li:last-child {

		margin-bottom: 0;

	}



	.ma_Cresec1l_d3 {

		height: auto;

	}



	/* .ma_Cre .g-tiele {

		font-size: 30px;

	} */



	.ma_Cresec2 {

		padding: 35px 0 40px;

	}



	.ma_Cresec3 {

		margin: 50px auto 0;

	}



	.ma_Cresec31li {

		padding: 0 15px;

	}



	.ma_Cresec31ul {

		margin: 0 -15px 26px;

	}



	.ma_Cresec31lid1 {

		width: 50px;

	}



	.ma_Cresec31lid2 {

		font-size: 20px;

		height: 30px;

	}



	.ma_Cresec31li::before {

		top: 20%;

		width: 12px;

		height: 22px;

		right: -7px;

	}



	.ma_Cresec31ul2box {

		padding: 30px 26px 20px;

	}



	.ma_Cresec31l2_li {

		width: 50%;

	}



	.ma_Cresec4 .g-c1pt1fl {

		width: 100%;

		float: none;

	}



	.ma_Cresec4 .g_fadeup1 {

		width: 450px;

	}



	.ma_Cresec4 .g-tiele {

		width: 100%;

	}



	.ma_Cresec4 .g-c1pt1fr {

		width: 100%;

		transform: translateX(0);

	}



	.ma_Cresec4 .g-c1pt1o circle {

		cx: 55px;

		cy: 58px;

		r: 55px;

	}



	.ma_Cresec4 .g-c1pt1ox svg {

		top: auto;

		left: auto;

	}



	.ma_Cresec4 .g-c1pt1 {

		margin-bottom: 40px;

	}



	.ma_Cre .g_profltu {

		padding: 0;

	}



	.ma_Cre .g_pro {

		margin: 50px auto 0;

	}



	.ma_Cresec31 {

		padding: 0;

	}



	.ma_Fra .ma_Frasec3 .ma_Cresec31li {

		width: 25%;

		margin-bottom: 20px;

	}



	.ma_Frasec3 .ma_Cresec31lid2 {

		font-size: 18px;

		height: 39px;

	}



	.ma_Frasec4 .g-c1pt1o {

		width: 25%;

		margin-bottom: 10px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1ox {

		height: 112px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1o circle {

		cx: 56px;

		cy: 55px;

		r: 54px;

	}






	.ma_Fra .ma_Cresec4 .g_fadeup1 {

		margin-bottom: 0;

	}



	.ma_Frasec5l_ap1 img {

		width: 30px;

	}



	.ma_Frasec5l_ap1r img {

		width: 45px;

	}



	.ma_Frasec5l_ap {

		padding: 0 20px;

	}



	.ma_Frasec5_li {

		padding: 0 6px;

	}



	.ma_Frasec5_ul {

		margin: 0 -6px;

	}



	.ma_Frasec5l_ap2 {

		font-size: 20px;

	}



	.ma_Frasec5 .g-tiele {

		padding: 0;

		margin-bottom: 35px;

	}



	.ma_Frasec5 {

		padding-bottom: 40px;

	}

	.g-sypt6top {
		margin-bottom: 0;
	}

	.ge_add2 {
		margin-bottom: 26px;
	}

	.ge_add2fl {
		height: 245px;
	}

	.ge_add2_fl {
		width: 100%;
	}

	.ge_add2box {
		padding: 0 0;
	}

	.ge_add2boxfl {
		width: 100%;
	}


}



@media screen and (max-width: 450px) {
	.g-c1pt1o p {
		height: 38px;
	}

	/* .ma_Cre .g-tiele {

		font-size: 26px;

	} */



	.ma_Cresec3 {

		margin: 40px auto 0;

	}



	.ma_Cresec31li {

		width: 50%;

		margin-bottom: 20px;

	}



	.ma_Cresec31li:nth-child(2n)::before {

		display: none;

	}



	.ma_Cresec31lid2 {

		height: 26px;

	}



	.ma_Cresec31 {

		margin-top: 24px;

	}



	.ma_Cresec31l2_li {

		width: 100%;

	}



	.ma_Cresec4 .g_fadeup1 {

		width: 320px;

	}



	.ma_Cresec4 .g-c1pt1ox {

		height: 80px;

	}



	.ma_Cresec4 .g-c1pt1o circle {

		cx: 40px;

		cy: 39px;

		r: 38px;

	}



	.ma_Cresec4 .g_fadeup1 {

		margin-bottom: 20px;

	}



	.ma_Cre .g-b1pt6 .g-banbotfr {

		width: 105px;

	}






	/* .ma_Cre .g-tiele {

		font-size: 22px;

	} */



	.ma_Cresec2m .ma_Cresec2mt {

		font-size: 24px;

		line-height: 1.2;

	}



	.ma_Frasec3 .ma_Cresec31ul {

		margin: 0 -15px 10px;

	}



	.ma_Cresec4 .g-tiele {

		width: 100%;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1ox {

		height: 80px;

	}



	.ma_Fra .ma_Cresec4 .g-c1pt1o circle {

		cx: 40px;

		cy: 39px;

		r: 38px;

	}





	.ma_Frasec5_li {

		width: 100%;

		margin-bottom: 16px;

	}

	.ma_Frasec5_li:last-child {

		margin-bottom: 0;

	}



	.ma_Frasec5 {

		padding-bottom: 25px;

	}



	.ma_Frasec5 .g-tiele {

		margin-bottom: 25px;

	}



	.ma_Fra .ma_Frasec3 .ma_Cresec31li {

		width: 50%;

	}



	.ma_Fra .g-b1pt6 .g-sybtnfl {
		display: block;
		font-size: 14px;
	}

	.ma_Fra.ma_Cre .g-b1pt6 .g-banbotfr {
		width: 224px;
	}


	.ma_Fra .g-sybtnfr {
		margin-left: 12px;
		line-height: 42px;
		width: 14px;
	}



	.ma_Fra .g-tiele.animated span {
		background-position: 0 60px;
	}

	.ma_Cre .g-tiele.animated span {
		background-position: 0 12px;
	}

	.g-nyban .g-ban .g-tiele {
		font-size: 24px;
	}

	.g-b1pt4frwz h3 {
		font-size: 28px;
		line-height: 42px;
	}

	.g_pro {
		padding: 30px 20px;
	}

	.g-b1pt5wz h3 {
		font-size: 24px;
		line-height: 34px;
	}

	.g-banner .slick-dots li {
		width: 20px;
		height: 6px;
	}

	/* .he_banxb {
		min-height: 155px;
	}
	.he_banxb {
		min-height: 240px;
	} */
	.he_banindex .g-ban .g-tiele {
		font-size: 24px;
	}

	.g-banner .g-tiele span:nth-child(1) {
		background: url(../image/lien2.png);
		background-repeat: repeat no-repeat;
		background-position: 13px 19px;
		background-size: 22px 13px;
	}

	.g-banner .g-sypt5p {
		margin-top: 18px;
	}

	.he_banindex .g-banword {
		padding-top: 70px;
	}

	.he_banindex .g-banbot {
		bottom: -80px;
	}
.g_e6 .g_e6pt1wz h3 {
    font-size: 20px;
}
.g-f1pt3wz p {
    font-size: 14px !important;
       line-height: 26px !important;
}
}