﻿@charset "utf-8";

@media screen and (max-width: 1680px) {
	.he_bannf1 h4 {
		font-size: 54px;
		line-height: 64px;
	}

	.he_conbox {
		padding-top: 85px;
		padding-bottom: 95px;
	}

	.he_profe {
		padding-top: 85px;
	}

	.he_interle h4 {
		font-size: 34px;
		line-height: 42px;
	}

	.he_prote h4 {
		font-size: 34px;
		line-height: 42px;
	}

	.he_abuxhto {
		width: 100%;
		padding: 85px 230px 85px;
	}

	.he_zutepo p {
		font-size: 280px;
	}

	.he_zutepo {
		top: -123px;
	}

	.he_bpisli {
		margin-bottom: 85px;
	}

	.he_honorul {
		padding-top: 85px;
	}

	.he_honorli {
		margin-bottom: 50px;
	}

	.he_btvidtop {
		padding: 85px 0;
	}

	.he_btvcento .he_playbt {
		width: 70px;
	}

	.he_btvcenbt {
		padding-top: 30px;
		padding-bottom: 80px;
	}

	.he_btvidbt {
		padding-bottom: 185px;
	}

	.he_bocon .he_btvidtop {
		padding-bottom: 78px;
	}

	.he_swsei {
		padding-top: 60px;
		padding-bottom: 85px;
	}

	.he_dyncon1 h4 {
		font-size: 26px;
	}

	.he_cofrbli {
		margin-top: 75px;
	}

	.he_cofrbbt {
		padding-top: 35px;
		padding-bottom: 55px;
	}

	.he_profes {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.he_nyd2 .he_dynamle {
		padding-top: 80px;
	}

	.he_nyd2 .he_dynamri {
		padding-top: 95px;
	}

	.he_gtzst {
		width: 677px;
		position: absolute;
		right: -171px;
		top: 2px;
	}

	.he_positcen {
		padding-top: 197px;
	}

	/*gale-start*/
	/* e2 start */
	.ga_e2top {
		margin: 100px -40px 0 -40px;
	}

	.ga_e2list {
		padding: 0 40px;
	}

	.ga_e2bottom {
		margin: 0 -30px;
		margin-bottom: 40px;
	}

	.ga_e2list1 {
		padding: 0 30px;
	}

	/* e2 end */
	.he_btvidbt {
		padding-bottom: 50px;
	}

	/*gale-end*/
}

@media screen and (max-width: 1560px) {

	.he_bannf1 h4 {
		font-size: 50px;
		line-height: 60px;
	}

	.he_ind_dos {
		bottom: 70px;
	}

	/* .he_letrili {
		margin-left: 12px;
	} */
	.he_serb img {
		width: 22px;
		margin-top: 4px;
	}

	.he_interle {
		padding: 65px 50px 56px;
	}

	.he_interle h4 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 25px;
	}

	.le_intbtl,
	.le_intbtr {
		width: 50px;
		height: 50px;
	}

	.le_intbtl img,
	.le_intbtr img {
		width: 21px;
	}

	.le_intbtr {
		right: -33px;
	}

	.le_intbtl {
		left: -33px;
	}

	.he_conbox {
		padding-top: 75px;
		padding-bottom: 80px;
	}

	.he_profe {
		padding-top: 75px;
	}

	.he_prote h4 {
		font-size: 32px;
		line-height: 40px;
	}

	.he_prote {
		padding: 45px 55px;
	}

	.he_prote p {
		margin-top: 20px;
		margin-bottom: 26px;
	}

	.he_banmoe {
		margin-top: 53px;
	}

	.le_intbtl {
		left: -21px;
	}

	.he_nbante h3 {
		font-size: 44px;
	}

	.he_profes {
		padding-top: 85px;
		padding-bottom: 85px;
	}

	.he_resumele h4 {
		font-size: 36px;
	}

	.he_dynamle .he_resumele h4 {
		font-size: 34px;
	}

	.he_positto {
		padding-top: 80px;
	}

	.he_pottul {
		padding-top: 75px;
	}

	.he_gtzst {
		right: -105px;
		width: 637px;
	}

	.he_posnpi span {
		font-size: 58px;
	}

	.he_posnpi {
		position: absolute;
		bottom: 553px;
	}

	.he_story {
		margin-top: 70px;
		padding-bottom: 70px;
	}

	.he_story .he_storyh4 {
		padding-bottom: 30px;
	}

	.he_syner span {
		font-size: 84px;
		top: -42px;
		left: -8px;
	}

	.he_syner h4 {
		font-size: 28px;
	}

	.he_syner {
		padding-left: 20px;
	}

	.he_interle {
		padding: 65px 50px 136px;
	}

	.le_intbtl {
		left: -35px;
	}

	/*gale-start*/
	/* c2 start */
	.ga_c2list {
		margin: 0 -25px;
	}

	.ga_c2lists {
		margin-bottom: 50px;
		padding: 0 25px;
	}

	/* c2 end */
	/* f2 start */
	.ga_f2header {
		margin-top: 60px;
		margin-bottom: 50px;
	}

	.ga_f2footer {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.ga_f2title {
		font-size: 32px;
	}

	/* f2 end */
	/* d1 start */
	.ga_d1hl {
		padding-top: 150px;
	}

	.ga_d1top {

		margin-bottom: 80px;
	}

	.ga_d1bottom {
		margin-bottom: 70px;
	}

	/* d1 end */
	/* e1 start */
	.ga_e1header {
		margin: 80px -35px;
	}

	.ga_e1list {
		padding: 0 35px;
	}

	.ga_e1footer {
		margin-top: 80px;
	}

	/* e1 end */
	/* g start */
	.ga_gbody {
		padding: 80px 0 20px 0;
	}

	.ga_glist {
		margin: 0 -25px;
	}

	.ga_glists {
		padding: 0 25px;
		margin-bottom: 50px;
	}

	.ga_gtitle {
		font-size: 28px;
	}

	/* g end */
	/*gale-end*/
}

@media screen and (max-width: 1440px) {
	.he_content {
		width: 1280px;
	}

	.he_bannf1 h4 {
		font-size: 44px;
		line-height: 52px;
		margin-bottom: 19px;
	}

	.he_banmoe {
		margin-top: 40px;
	}

	.he_conbox {
		padding-top: 60px;
		padding-bottom: 70px;
	}

	.he_conbox {
		padding-top: 60px;
		padding-bottom: 70px;
	}

	.he_profe {
		padding-top: 60px;
	}

	.he_interle h4 {
		font-size: 30px;
		line-height: 40px;
	}

	.he_prote h4 {
		font-size: 30px;
	}

	.he_nbante h3 {
		font-size: 40px;
	}

	.he_abuxhto {
		padding: 70px 220px 70px;
	}

	.he_zutepo p {
		font-size: 246px;
	}

	.he_zutepo {
		top: -103px;
	}

	.he_bpisli {
		margin-bottom: 70px;
	}

	.he_bpilnb h4 {
		font-size: 28px;
	}

	.he_honor .he_honorh4 {
		font-size: 34px;
	}

	.he_honorli {
		padding: 0 15px;
	}

	.he_honorul {
		margin: 0 -15px;
	}

	.he_bocon {
		width: 100%;
		padding: 0 20px;
	}

	.he_honorul {
		padding-top: 60px;
	}

	.he_honorli {
		margin-bottom: 38px;
	}

	.he_nbante h3 {
		font-size: 36px;
	}

	.he_btvidtop {
		padding: 75px 0;
	}

	.he_btvcento .he_playbt {
		width: 65px;
	}

	.he_btvcenbt h4 {
		font-size: 28px;
		line-height: 42px;
	}

	.he_btvcenbt {
		padding-top: 25px;
		padding-bottom: 75px;
	}

	.he_bidbtul {
		margin: 0 -20px;
	}

	.he_bidbtli {
		padding: 0 20px;
	}

	.he_btvidbt {
		padding-bottom: 160px;
	}

	.he_btvcenbt {
		padding-top: 25px;
		padding-bottom: 65px;
	}

	.he_bocon .he_btvidtop {
		padding-bottom: 63px;
	}

	.he_dynbox span {
		font-size: 16px;
		line-height: 28px;
	}

	.he_dyncon {
		margin-bottom: 45px;
	}

	.he_swsei {
		padding-top: 45px;
		padding-bottom: 66px;
	}

	.he_dynleto h4 {
		font-size: 24px;
		line-height: 39px;
	}

	.he_cofrbli {
		margin-top: 60px;
	}

	.he_corbxp {
		margin-bottom: 25px;
	}

	.he_sercori {
		padding: 15px 40px;
	}

	.he_serriric {
		width: 18px;
		line-height: 22px;
	}

	.he_cofrbbt {
		padding-top: 30px;
		padding-bottom: 45px;
	}

	.he_copzmli {
		padding: 0 25px;
	}

	.he_copzmul {
		margin: 0 -25px;
	}

	.he_resumele h4 {
		font-size: 34px;
	}

	.he_profesri {
		padding-left: 70px;
	}

	.he_field {
		padding-top: 25px;
	}

	.he_nyd2 .he_dynamri {
		padding-left: 85px;
	}

	.he_dynamle .he_resumele h4 {
		font-size: 32px;
	}

	.he_dyncrix .he_dyncon1 h4 {
		font-size: 22px;
	}

	.he_marihsb h4 {
		font-size: 22px;
	}

	.he_nyd2 .he_dynamle {
		padding-top: 70px;
		padding-right: 75px;
	}

	.he_nyd2 .he_dynamri {
		padding-top: 85px;
	}

	.he_dyncrix .he_dyncon {
		margin-bottom: 45px;
	}

	.he_positto h4 {
		font-size: 32px;
		line-height: 34px;
	}

	.he_pottlli {
		width: 25%;
		padding: 0 77px;
	}

	.he_pottul {
		padding-top: 65px;
		margin: 0 -65px;
	}

	.he_gtzst {
		right: -100px;
		width: 613px;
	}

	.he_posnbxri {
		padding-left: 55px;
	}

	.he_posnpi {
		bottom: 475px;
	}

	.he_posicnli1 .he_posnbxri::after {
		width: 122%;
	}

	.he_story .he_storyh4 {
		font-size: 32px;
		line-height: 42px;
	}

	.he_pottul {
		margin: 0 -65px;
	}

	.he_pottlli {
		padding: 0 65px;
	}

	.he_story {
		margin-top: 70px;
		padding-bottom: 60px;
	}

	.he_interle {
		padding: 65px 50px 63px;
	}

	/* gale start */
	/* e2 start */
	.ga_e2center {
		width: 1200px;
		margin: auto;
	}

	.ga_e2top {
		margin-top: 80px;
	}

	.ga_e2bottom {
		margin: 0 -20px;
		margin-bottom: 40px;
		padding-top: 80px;
	}

	.ga_e2list1 {
		padding: 0 20px;
	}

	.ga_e2box1 {
		margin-bottom: 40px;
	}

	/* e2 end */
	/* gale end */

	.he_nyd2 .he_dynamle {
		min-height: 890px;
	}

	.he_synerte p {
		margin-bottom: 15px;
	}

	.he_synerte {
		max-height: 345px;
	}

	.he_posnbxri {
		margin-bottom: 40px;
	}

	.he_btvidbt {
		padding-bottom: 30px;
	}

}

@media screen and (max-width: 1366px) {

	/* .he_content{
		width: 1200px;
	} */
	.he_bannf1 h4 {
		font-size: 36px;
		line-height: 46px;
		margin-bottom: 15px;
	}

	.he_bannf1 p {
		font-size: 26px;
		line-height: 34px;
	}

	.he_banmoe {
		margin-top: 35px;
	}

	.he_letrili a {
		font-size: 14px;
	}

	/* .he_letrili {
		margin-left: 11px;
	} */
	.he_letrili {
		padding: 0px 7px;
	}

	.he_letriul {
		margin: 0 -7px;
	}

	.he_fifbli {
		padding: 0 25px;
	}

	.he_fifb {
		margin: 0 -25px;
	}

	/* .he_serb {
		width: 66px;
	} */

	.he_interle h4 {
		font-size: 26px;
		line-height: 36px;
		height: 36px;
		margin-bottom: 20px;
	}

	.he_interri {
		padding-left: 30px;
	}

	.he_interle {
		padding: 45px 50px 56px;
	}

	.he_abuxhto {
		padding: 60px 220px 60px;
	}

	.he_zutepo p {
		font-size: 256px;
	}

	.he_zutepo {
		top: -95px;
	}

	.he_bpilnb h4 {
		font-size: 24px;
		margin-bottom: 30px;
	}

	.he_honor .he_honorh4 {
		font-size: 30px;
	}

	.he_btvcenbt h4 {
		font-size: 24px;
	}

	.he_profes {
		padding-top: 75px;
		padding-bottom: 70px;
	}

	.he_resumele h4 {
		font-size: 30px;
		line-height: 38px;
	}

	.he_field h4 {
		font-size: 20px;
		line-height: 34px;
	}

	.he_field {
		padding-top: 15px;
	}

	.he_fiisuli {
		padding: 30px 0;
	}

	.he_fitile h4 {
		font-size: 20px;
	}

	.he_resumeri {
		margin-top: 10px;
	}

	.he_interle {
		padding: 45px 50px 100px;
	}

	.le_intbtr {
		right: -23px;
	}

	.le_intbtl {
		left: -23px;
	}

	/* gale start */
	/* c2 start */
	.ga_c2center {
		width: 1200px;
		margin: auto;
	}

	/* c2 end */
	/* f2 start */
	.ga_f2body {
		width: 1200px;
	}

	.ga_f2header {
		margin-top: 60px;
		margin-bottom: 45px;
	}

	.ga_f2title {
		font-size: 30px;
	}

	.ga_f2footer {
		margin-top: 45px;
		margin-bottom: 60px;
	}

	.ga_f2link {
		font-size: 16px;
	}

	.ga_f2main {
		margin: 0 -15px;
	}

	.ga_f2list {
		padding: 0 15px;
	}

	.ga_f2lists {
		margin-bottom: 10px;
	}

	/* f2 end */
	/* d1 start */
	.ga_d1hl {
		padding-top: 120px;
	}

	.ga_d1body {
		width: 1200px;
		margin: auto;
	}

	.ga_d1top {

		margin-bottom: 60px;
	}

	.ga_d1bottom {
		margin-bottom: 55px;
	}

	.ga_d1title {
		font-size: 30px;
	}

	.ga_d1bottom {
		margin: 0 -10px;
		margin-bottom: 35px;
	}

	.ga_d1list {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.ga_d1info {
		font-size: 20px;
	}

	/* d1 end */
	/* e1 start */
	.ga_e1body {
		width: 1200px;
		margin: auto;
	}

	.ga_e1header {
		margin: 70px -25px 60px -25px;
	}

	.ga_e1list {
		padding: 0 25px;
	}

	.ga_e1link {
		font-size: 18px;
	}

	.ga_e1list1 {
		margin: 0 -80px;
	}

	.ga_e1lists {
		padding: 0 80px;
	}

	.ga_e1bottom {
		width: calc(100% - 160px);
		left: 80px;
	}

	.ga_e1footer {
		margin-top: 60px;
	}

	.ga_e1lists1 {
		margin-bottom: 50px;
	}

	.ga_e1link1 {
		padding: 40px;
	}

	.ga_e1wenben {
		height: 330px;
	}

	.ga_e1title {
		font-size: 20px;
	}

	/* e1 end */
	/* g start */
	.ga_gbody {

		padding: 60px 0 20px 0;
	}

	.ga_gabody {
		width: 1200px;
		margin: auto;
	}

	.ga_glist {
		margin: 0 -20px;
	}

	.ga_glists {
		padding: 0 20px;
		margin-bottom: 40px;
	}

	.ga_glink {
		padding: 30px 40px 30px 30px;
	}

	.ga_gleft {
		width: 88px;
	}

	.ga_gtitle {
		font-size: 24px;
	}

	.ga_gright {
		width: calc(100% - 88px);
	}

	.ga_gtexts {
		width: 15%;
	}

	.ga_gtext {
		width: 85%;
	}

	/* g end */
	/* gale end */
	.ga_d1link {
		width: 100%;
		padding: 58px 0 58px 45px;
	}

	.ga_d1info {
		width: 190px;
		height: 30px;
	}

	.ga_d1tu {
		width: 15px;
	}

	.ga_d1text {
		right: 45px;
	}
}

@media screen and (max-width: 1280px) {
	.he_content {
		width: 100%;
		padding: 0 20px;
	}

	.he_bannf1 h4 {
		font-size: 30px;
	}

	.he_ind_dos li span {
		font-size: 16px;
		line-height: 23px;
	}

	.he_file {
		width: 180px;
	}

	.he_firi {
		width: calc(100% - 180px);
	}

	.he_letle {
		width: 180px;
	}

	.he_letri {
		width: calc(100% - 180px);
	}



	.he_conbox {
		padding-top: 45px;
		padding-bottom: 55px;
	}

	.he_interle h4 {
		font-size: 22px;
		line-height: 32px;
		height: 32px;
		margin-bottom: 12px;
	}

	.he_interle .he_banmoe {
		margin-top: 30px;
	}

	.he_interle {
		padding: 30px 35px 40px;
	}

	.le_intbtl,
	.le_intbtr {
		width: 45px;
		height: 45px;
	}

	.le_intbtl img,
	.le_intbtr img {
		width: 17px;
	}

	.le_intbtl {
		left: -30px;
	}

	.le_intbtr {
		right: -30px;
	}

	.he_interle {
		padding: 26px 30px 30px;
		width: 340px;
	}

	.he_interri {
		width: calc(100% - 355px);
		padding-left: 19px;
	}

	.he_interle .he_banmoe {
		margin-top: 15px;
	}

	.he_profe {
		padding-top: 40px;
	}

	.he_prote h4 {
		font-size: 22px;
		line-height: 30px;
	}

	.he_prote {
		padding: 30px 30px;
	}

	.he_serb img {
		width: 20px;
		margin-top: 6px;
	}

	.he_bpisli {
		margin-bottom: 60px;
	}

	.he_nbante {
		width: 100%;
	}

	.he_nbante h3 {
		font-size: 30px;
	}

	.he_zutepo p {
		font-size: 249px;
	}

	.he_honor {
		padding-bottom: 30px;
	}

	.he_honor .he_honorh4 {
		font-size: 28px;
	}

	.he_honorul {
		padding-top: 45px;
	}

	.he_btvidtop {
		padding: 60px 0;
	}

	.he_btvcenbt {
		padding-top: 19px;
		padding-bottom: 55px;
	}

	.he_btvcento .he_playbt {
		width: 55px;
	}

	.he_btvidbt {
		padding-bottom: 140px;
	}

	.he_bocon .he_btvidtop {
		padding-bottom: 55px;
	}

	.he_dynamle {
		padding-right: 45px;
	}

	.he_dynamri {
		padding-top: 35px;
		padding-left: 45px;
	}

	.he_dyncon1 h4 {
		font-size: 24px;
	}

	.he_cofbtp p {
		font-size: 22px;
		line-height: 34px;
	}

	.he_cofrbli {
		padding: 0 30px;
	}

	.he_cofrbul {
		margin: 0 -30px;
	}

	.he_coring {
		width: 13px;
		bottom: 9px;
	}

	.he_codowsl {
		top: 96px;
	}

	.he_copzmli {
		padding: 0 18px;
	}

	.he_copzmul {
		margin: 0 -18px;
	}

	.he_cofbtpzm {
		padding: 20px 30px 0;
	}

	.he_copzmli {
		margin-bottom: 20px;
	}

	.he_resumele h4 {
		font-size: 26px;
	}

	.he_resumele h4 span {
		padding-left: 9px;
	}

	.he_profesri {
		padding-left: 40px;
	}

	.he_dynamle .he_resumele h4 {
		font-size: 26px;
	}

	.he_dynamle .he_resumeri {
		margin-top: 9px;
	}

	.he_nyd2 .he_dynamle {
		padding-top: 50px;
	}

	.he_marime {
		padding-bottom: 30px;
	}

	.he_nyd2 .he_dynamri {
		padding-top: 60px;
	}

	.he_positto {
		padding-top: 65px;
	}

	.he_pottul {
		padding-top: 55px;
	}

	.he_posnpi {
		bottom: 450px;
	}

	.he_posnbxri::after {
		top: -60px;
	}

	.he_posnpi span {
		font-size: 45px;
		line-height: 66px;
	}

	.he_syner span {
		font-size: 62px;
		top: -26px;
		left: -10px;
	}

	.he_syner h4 {
		font-size: 24px;
	}

	.he_posnbxri {
		padding-top: 22px;
	}

	.he_positcen {
		padding-top: 171px;
	}

	.he_potlbxte p {
		font-size: 22px;
	}

	.he_positto h4 {
		font-size: 26px;
		line-height: 34px;
	}

	.he_posicnli {
		padding-bottom: 200px;
	}

	.he_posicnli.he_posicnli2 {
		padding-bottom: 230px;
	}

	.he_syner h4 {
		font-size: 22px;
	}

	.he_synerte p {
		margin-bottom: 20px;
	}

	.he_story .he_storyh4 {
		font-size: 26px;
		line-height: 36px;
	}

	.he_interri {
		width: calc(100% - 425px);
	}

	.he_interle {
		padding: 26px 45px 118px;
		width: 410px;
	}

	.le_intbtl {
		left: -13px;
	}

	.le_intbtr {
		right: -13px;
	}

	.he_from.on .he_fromls {
		padding-left: 25px;
		padding-right: 25px;
	}

	.he_from.on .he_letrili {
		width: 3.846153%;
		padding: 0px 4px;
	}

	.he_nyd2 .he_dynamle {
		min-height: 850px;
	}

	.he_interle {
		padding: 37px 45px 118px;
	}

	.he_posnbxri {
		margin-bottom: 15px;
	}

	.he_btvidbt {
		padding-bottom: 20px;
	}

}

@media screen and (max-width: 1200px) {

	.g_content {
		width: 100%;
		padding: 0 20px;
	}

	.he_bpilile {
		width: 430px;
	}

	.he_bpiliri {
		width: calc(100% - 430px);
	}

	.he_honnte p {
		font-size: 18px;
		line-height: 34px;
		max-height: 70px;
	}

	.he_honor .he_honorh4 {
		font-size: 24px;
	}

	.he_xjvidp .he_bply {
		width: 30px;
	}

	.he_btvcenbt h4 {
		font-size: 20px;
		line-height: 32px;
	}

	.he_btvcenbt p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 0px;
	}

	.he_swsle {
		width: 15px;
	}

	.he_swseile a,
	.he_swsiri a {
		display: block;
		padding: 18px 15px;
	}

	.he_swsiri .he_swseiri {
		padding-left: 15px;
		padding-right: 25px;
	}

	.he_swseile .he_swseiri {
		padding-left: 43px;
	}

	.he_swsei {
		padding-top: 25px;
		padding-bottom: 50px;
	}

	.he_dynamri {
		width: 400px;
	}

	.he_dynamle {
		width: calc(100% - 400px);
	}

	.he_dynleto h4 {
		font-size: 22px;
		line-height: 36px;
	}

	.he_dyncon1 h4 {
		font-size: 20px;
	}

	.he_dyncon h4 {
		font-size: 20px;
	}

	.he_cofrbli {
		margin-top: 45px;
	}

	.he_sercori {
		padding: 12px 30px;
	}

	.he_serriric {
		width: 15px;
		line-height: 25px;
	}

	.he_corbxp p {
		font-size: 18px;
	}

	.he_serco {
		padding-top: 40px;
	}

	.he_cofrbbt {
		padding-top: 25px;
		padding-bottom: 30px;
	}

	.he_profes {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.he_resumele h4 {
		font-size: 22px;
	}

	.he_resumele h4 span {
		font-size: 14px;
		line-height: 33px;
		padding-left: 5px;
	}

	.he_resumele h4 {
		line-height: 29px;
	}

	.he_resumeri {
		margin-top: 0px;
	}

	.he_field h4 {
		font-size: 18px;
	}

	.he_fitile h4 {
		font-size: 18px;
	}

	.he_fiisuli {
		padding: 22px 0;
	}

	.he_fielis {
		padding-top: 20px;
	}

	.he_profesle {
		width: 425px;
	}

	.he_profesri {
		width: calc(100% - 425px);
		padding-left: 30px;
	}

	.he_pr1dibim {
		width: 17px;
	}

	.he_pr1dibto {
		width: 80px;
	}

	.he_pr1dibyo {
		width: calc(100% - 80px);
		padding: 22px 16px;
	}

	.he_nyd2 .he_dynamri {
		padding-left: 60px;
	}

	.he_nyd2 .he_dynamle {
		padding-right: 50px;
	}

	.he_dyncrix .he_dyncon1 h4 {
		font-size: 20px;
	}

	.he_team {
		padding-right: 25px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.he_dyncrix .he_bsxgd {
		margin-top: 10px;
	}

	.he_dyncrix .he_dyncon {
		margin-bottom: 35px;
	}

	.he_posnpi {
		bottom: 395px;
	}

	.he_posnpi span {
		font-size: 34px;
		line-height: 42px;
	}

	.he_posicnli1 .he_posnbxri {
		padding-right: 40px;
	}

	.he_posnbxri {
		padding-left: 45px;
	}

	.he_pottul {
		margin: 0 -50px;
	}

	.he_pottlli {
		padding: 0 50px;
	}

	.he_positcen {
		padding-top: 130px;
	}

	.he_positto h4 {
		font-size: 22px;
		line-height: 30px;
	}

	.he_positto {
		padding-top: 55px;
	}

	.he_pottul {
		padding-top: 40px;
	}

	.he_syner span {
		font-size: 48px;
		top: -14px;
	}

	.he_posnbxri {
		padding-top: 10px;
	}

	.he_synerte p {
		margin-bottom: 15px;
	}

	.he_posicnli {
		padding-bottom: 176px;
	}

	.he_posicnli.he_posicnli2 {
		padding-bottom: 180px;
	}

	.he_syner h4 {
		font-size: 18px;
	}

	.he_synerte {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.he_posicnli {
		padding-bottom: 140px;
	}

	.he_posicnli.he_posicnli2 {
		padding-bottom: 155px;
	}

	.he_story .he_storyh4 {
		font-size: 22px;
		line-height: 30px;
	}

	.he_story .he_storyh4 {
		padding-bottom: 20px;
	}

	.he_storybx {
		width: 100%;
		padding: 25px 15px;
	}

	.he_story {
		margin-top: 55px;
		padding-bottom: 40px;
	}

	.he_letrili {
		padding: 0px 5px;
	}

	.he_letriul {
		margin: 0 -5px;
	}

	.he_interle {
		padding: 26px 45px 92px;
	}

	.he_zutepo p {
		font-size: 238px;
	}

	/* gale start */
	/* c2 start */
	.ga_c2center {
		width: 100%;
		padding: 0 20px;
	}

	.ga_c2link {
		padding: 20px;
	}

	.ga_c2list {

		margin: 0 -15px;
	}

	.ga_c2lists {
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.ga_c2left {
		width: 180px;
	}

	.ga_c2right {
		width: calc(100% - 210px);
		padding: 0 20px;
	}

	.ga_c2top {
		padding-bottom: 22px;
	}

	.ga_c2name {
		font-size: 24px;
	}

	.ga_c2info {
		font-size: 16px;
	}

	/* c2 end */
	/* e2 start*/
	.ga_e2center {
		width: 950px;
	}

	.ga_e2title {
		font-size: 16px;
	}

	.ga_e2bottom {
		width: 100%;
		padding-top: 60px;
		margin: auto;
		margin-bottom: 30px;
	}

	.ga_e2box1 {
		margin-bottom: 20px;
	}

	.ga_e2list1 {
		padding: 0 10px;
	}

	.ga_e2link {
		padding: 50px 30px 30px 30px;
	}

	.ga_e2top1 {
		width: 180px;
		margin-bottom: 50px;
	}

	.ga_e2dianji {
		padding: 15px 0;
		margin-top: 30px;
	}

	.ga_e2info {
		font-size: 16px;
		height: 50px;
	}

	/* e2 end */
	/* f2 start */
	.ga_f2body {
		width: 100%;
		padding: 0 20px;
	}

	.ga_f2header {
		margin-top: 60px;
		margin-bottom: 40px;
	}

	.ga_f2footer {
		margin-top: 40px;
		margin-bottom: 60px;
	}

	.ga_f2main {
		margin: 0 -10px;
	}

	.ga_f2list {
		padding: 0 10px;
	}

	.ga_f2lists {
		margin-bottom: 8px;
	}

	.ga_f2name {
		font-size: 16px;
	}

	.ga_f2infos,
	.ga_f2infos1 {
		font-size: 14px;
	}

	.ga_f2right {
		width: 34px;
	}

	.ga_f2left {
		padding-left: 40px;
	}

	.ga_f2bottom {
		padding: 30px 0 30px 40px;
		;
	}

	.ga_f2xinxi {
		margin-bottom: 30px;
	}

	.ga_f2xinxi h4 {
		font-size: 16px;
		margin-bottom: 16px;
	}

	.ga_f2xinxi p {
		margin-bottom: 10px;
	}

	.ga_f2youjian {
		margin-bottom: 10px;
	}

	.ga_f2toudi {
		width: 150px;
	}

	.ga_f2toudi1 {
		padding: 14px 0;
	}

	/* f2 end */
	/* d1 start */
	.ga_d1hl {
		padding-top: 110px;
	}

	.ga_d1body {
		width: 100%;
		padding: 20px;
	}

	.ga_d1top {
		margin-bottom: 50px;
	}

	.ga_d1bottom {
		margin: 0 -8px;
		margin-bottom: 35px;
	}

	.ga_d1list {
		padding: 0 8px;
		margin-bottom: 16px;
	}

	.ga_d1link {
		padding: 40px 0 40px 60px;
	}

	.ga_d1pin {
		width: 45px;
	}

	.ga_d1title {
		font-size: 24px;
	}

	/* d1 end */
	/* e1 start */
	.ga_e1body {
		width: 100%;
		padding: 0 20px;
	}

	.ga_e1header {
		margin: 60px -20px 50px -20px;

	}

	.ga_e1list {
		padding: 0 20px;
	}

	.ga_e1link {
		font-size: 16px;
	}

	.ga_e1list1 {
		margin: 0 -70px;
	}

	.ga_e1lists {
		padding: 0 70px;
	}

	.ga_e1bottom {
		width: calc(100% - 140px);
		left: 70px;
	}

	.ga_e1footer {
		margin-top: 50px;
	}

	.ga_e1lists1 {
		margin-bottom: 40px;
	}

	.ga_e1link1 {
		padding: 40px 30px;
	}

	.ga_e1title {
		font-size: 18px;
	}

	.ga_e1wenben {
		height: 300px;
	}

	/* e1 end */
	/* g start */
	.ga_gbody {
		padding-bottom: 20px;
	}

	.ga_gabody {
		width: 100%;
		padding: 0 20px;
	}

	.ga_glist {
		margin: 0 -10px;
	}

	.ga_glists {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.ga_glink {
		padding: 40px 40px 20px 30px;
	}

	.ga_gleft {
		width: 70px;
	}

	.ga_gtitle {
		font-size: 20px;
	}

	.ga_gright {
		width: calc(100% - 70px);
		margin-top: 5px;
	}

	/* g end */
	/* gale end */
	/* 分页 */
	.mc_pcfy {
		display: none;
	}

	.mc_phfy {
		display: block !important;
	}

	.he_fenye {
		padding-bottom: 40px;
		padding-top: 20px;
	}

	.ga_d1box:hover .ga_d1text {
		bottom: 40px;
	}

	.ga_d1link {
		padding: 43px 0 43px 40px;
	}

	.ga_d1box:hover .ga_d1text {
		bottom: 46px;
	}

	.he_nyd2 .he_dynamle {
		min-height: 770px;
	}
}

@media screen and (max-width: 1024px) {

	.le_intbtl,
	.le_intbtr {
		width: 37px;
		height: 37px;
	}

	.le_intbtl img,
	.le_intbtr img {
		width: 15px;
	}

	.le_intbtl {
		left: -19px;
	}

	.le_intbtr {
		right: -19px;
	}

	.he_abuxhto {
		padding: 60px 90px 60px;
	}

	.he_bpilile {
		width: 374px;
	}

	.he_bpiliri {
		width: calc(100% - 374px);
	}

	.he_bpilnb h4 {
		font-size: 20px;
		margin-bottom: 20px;
		line-height: 30px;
	}

	.he_duanbt p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 15px;
	}

	.he_bpilnb {
		padding: 30px 35px 30px;
	}

	.he_bocon {
		width: 100%;
		padding: 0 0px;
	}

	.he_zutepo p {
		font-size: 204px;
	}

	.he_zutepo {
		top: -91px;
	}

	.he_honor .he_honorh4 {
		font-size: 22px;
	}

	.he_honorul {
		padding-top: 30px;
	}

	.he_honorli {
		margin-bottom: 30px;
	}

	.he_bpisli {
		margin-bottom: 45px;
	}

	.he_nbante h3 {
		font-size: 26px;
	}

	.he_bidbtli .he_b2ths {
		transform: translateY(-72px);
		padding: 7px 14px;
	}

	.he_bidbtli .he_b2tim {
		background: #00427a;
		transform: translateY(125px);
		padding: 17px 26px 17px 23px;
	}

	.he_bidbtli .he_b2timle span {
		color: #fff;
	}

	.he_b2ths h4 {
		font-size: 16px;
		line-height: 28px;
		color: #333333;
	}

	.he_bidbtli .he_b2tim {
		padding: 12px 20px 12px 20px;
	}

	.he_bidbtli {
		padding: 0 10px;
	}

	.he_bidbtul {
		margin: 0 -10px;
	}

	.he_btvidbt {
		padding-bottom: 110px;
	}

	.he_btvidbox span {
		font-size: 16px;
		line-height: 23px;
	}

	.he_btvidli {
		padding: 0 14px;
	}

	.he_btvidul {
		margin: 0 -14px;
	}

	.he_btvidtop {
		padding: 45px 0;
	}

	.he_btvcento .he_playbt {
		width: 45px;
	}

	.he_corbxp {
		margin-bottom: 20px;
	}

	.he_cofrbli {
		margin-top: 30px;
	}

	.he_cofrbli {
		padding: 0 20px;
	}

	.he_cofrbul {
		margin: 0 -20px;
	}

	.he_sercori {
		padding-left: 23px;
	}

	.he_mariti {
		padding-top: 25px;
		padding-bottom: 10px;
	}

	.he_marime {
		padding-top: 40px;
	}

	.he_marihsb {
		padding-bottom: 20px;
	}

	.he_mariti p {
		margin-bottom: 20px;
	}

	.he_marimetul {
		padding-bottom: 30px;
	}

	.he_nyd2 .he_dynamle {
		padding-right: 40px;
	}

	.he_nyd2 .he_dynamri {
		padding-left: 45px;
		padding-top: 50px;
	}

	.he_dynamle .he_resumele h4 {
		font-size: 22px;
	}

	.he_marihsb h4 {
		font-size: 20px;
	}

	.he_marihsb span {
		font-size: 42px;
		top: -11px;
		left: -12px;
	}

	.he_storyim {
		width: 156px;
	}

	.he_storyli {
		padding: 0 10px;
	}

	.he_he_storyul {
		margin: 0 -10px;
	}

	.he_pottlli {
		padding: 0 30px;
	}

	.he_pottul {
		margin: 0 -30px;
	}

	.he_posnpi {
		bottom: 300px;
	}

	.he_interle {
		padding: 26px 30px 30px;
		width: 340px;
	}

	.he_interri {
		width: calc(100% - 355px);
		padding-left: 19px;
	}

	.he_interle .he_banmoe {
		margin-top: 30px;
	}

	.le_intbtl {
		left: -12px;
	}

	.le_intbtr {
		right: -12px;
	}

	.he_from.on .he_fromls {
		padding-left: 0px;
		padding-right: 0px;
	}

	.he_from.on .he_letle p {
		line-height: 26px;
	}

	.ga_d1text {
		position: static;
	}

	/* .ga_d1box {
		background-color: #004781;
	}

	.ga_d1zhen1 {
		display: block;
	}

	.ga_d1zhen2 {
		display: none;
	}

	.ga_d1info {
		color: #fff;
	} */
	.ga_d1text .ga_d1tu {
		display: none;
	}

	.ga_d1text .ga_d1texts {
		color: #00427a;
	}

	.ga_d1pin {
		margin-bottom: 20px;
	}

	.ga_d1text {
		margin-top: 20px;
	}

	.ga_d1tu {
		margin-top: 6px;
	}

	.ga_d1info {
		width: 100%;
		padding-right: 40px;
	}

	.he_synerte p {
		font-size: 14px;
		line-height: 28px;
	}

	.he_synerte p {
		margin-bottom: 8px;
	}

	.he_synerte {
		max-height: 236px;
	}

	.he_posicnli1 .he_posnbxri::after {
		top: -50px;
	}

	.he_btvidbt {
		padding-bottom: 23px;
	}

}

@media screen and (max-width: 950px) {
	/* .g_content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	} */

	.header2,
	.phxia {
		display: block !important;
	}

	.g_syhead {
		display: none;
	}

	.he_content {
		width: 100%;
		padding: 0 20px;
	}

	.he_bantex {
		position: absolute;
		top: 50%;
		transform: translate(0%, -50%);
		left: 0px;
		z-index: 32;
	}

	.he_bannf1 h4 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.he_bannf1 p {
		font-size: 18px;
		line-height: 28px;
	}

	.he_banmoe {
		margin-top: 25px;
	}

	.he_ind_dos {
		bottom: 35px;
	}

	.he_ind_dos li {
		margin-right: 25px;
	}

	.he_fifbli {
		padding: 0 15px;
	}

	.he_fifb {
		margin: 0 -15px;
	}

	/* .he_serb {
		width: 105px;
	} */

	.he_scrull {
		padding: 0 20px;
	}

	.he_interle h4 {
		font-size: 18px;
		line-height: 28px;
		height: 28px;
		margin-bottom: 5px;
	}

	.he_interri {
		width: calc(100% - 335px);
		padding-left: 11px;
	}

	.he_interle {
		padding: 15px 15px 15px;
		width: 320px;
	}

	.le_intbtl {
		left: -6px;
	}

	.le_intbtr {
		right: -6px;
	}

	.he_conbox {
		padding-top: 30px;
		padding-bottom: 45px;
	}

	.he_profe {
		padding-top: 30px;
	}

	.he_prote h4 {
		font-size: 18px;
		line-height: 26px;
	}

	.he_prote p {
		margin-top: 10px;
		margin-bottom: 15px;
	}

	.he_prote {
		padding: 20px 20px;
	}

	.he_fenlimg {
		width: 20px;
	}

	.he_fenxli {
		padding: 0 13px;
	}

	.he_code {
		width: 70px;
	}

	.he_botm {
		padding: 10px 20px;
	}

	.he_fot {
		padding-top: 24px;
		padding-bottom: 20px;
	}

	.he_abuxhto {
		padding: 50px 78px 50px;
	}

	.he_zutepo p {
		font-size: 184px;
	}

	.he_zutepo {
		top: -79px;
	}

	.he_honnte p {
		font-size: 16px;
	}

	.he_honorli {
		padding: 0 10px;
	}

	.he_honorul {
		margin: 0 -10px;
	}

	.he_honnte {
		padding: 15px 12px;
	}

	.he_nbante h3 {
		font-size: 22px;
	}

	.he_btvcento video {
		height: 100%;
	}

	.he_btvcenbt {
		padding-top: 15px;
		padding-bottom: 40px;
	}

	.he_bidbbbt {
		height: 95px;
	}

	.he_bidbtli .he_b2tim {
		transform: translateY(72px);
	}

	.he_b2timle span {
		font-size: 14px;
		line-height: 26px;
	}

	.he_b2timsp span {
		font-size: 12px;
		line-height: 24px;
	}

	.he_b2timim {
		width: 13px;
		line-height: 24px;
	}

	.he_b2timsp {
		width: calc(100% - 13px);
	}

	.he_b2timri {
		width: 70px;
	}

	.he_b2timle {
		width: calc(100% - 70px);
	}

	.he_bidbtli .he_b2tim {
		padding: 9px 15px 8px 15px;
	}

	.he_bidbtli .he_b2ths {
		transform: translateY(-59px);
	}

	.he_btvidbt {
		padding-bottom: 95px;
	}

	.he_dynamri {
		width: 320px;
		padding-top: 28px;
		padding-left: 30px;
	}

	.he_dynbox span {
		font-size: 16px;
		line-height: 22px;
	}

	.he_bsmor {
		padding-left: 22px;
		padding-right: 20px;
	}

	.he_dynamle {
		width: calc(100% - 320px);
	}

	.he_dynleto h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.he_cofrbli {
		margin-top: 25px;
	}

	.he_corbxp p {
		font-size: 16px;
		line-height: 24px;
	}

	.he_codowsl {
		top: 85px;
	}

	.he_cofrbul {
		padding-top: 20px;
	}

	.he_serrirte span {
		line-height: 23px;
	}

	.he_cofbtp p {
		font-size: 18px;
		line-height: 28px;
	}

	.he_serriric {
		width: 13px;
		line-height: 22px;
	}

	.he_serriric img {
		margin-left: 10px;
	}

	.he_serrirte span {
		font-size: 14px;
	}

	.he_cofrbbt {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.he_copibx {
		font-size: 16px;
		line-height: 34px;
	}

	.he_aner {
		height: 430px;
	}

	.he_profesle {
		width: 350px;
	}

	.he_profesri {
		width: calc(100% - 350px);
		padding-left: 30px;
	}

	.he_resumele h4 {
		font-size: 18px;
	}

	.he_resumele h4 span {
		font-size: 12px;
		padding-left: 3px;
	}

	.he_reriic {
		line-height: 20px;
		width: 17px;
		margin-right: 10px;
	}

	.he_field h4 {
		font-size: 16px;
	}

	.he_fedbq a {
		padding: 10px 25px;
	}

	.he_fieldbq {
		padding-top: 9px;
	}

	.he_fielis {
		padding-top: 15px;
	}

	.he_fitile h4 {
		font-size: 16px;
	}

	.he_filbxdow {
		padding-top: 8px;
	}

	.he_fiisuli {
		padding: 15px 0;
	}

	.he_fitilic {
		width: 14px;
	}

	.he_profes {
		padding-top: 50px;
		padding-bottom: 45px;
	}

	.he_positto {
		padding-top: 45px;
	}

	.he_pottlli {
		padding: 0 15px;
	}

	.he_pottul {
		margin: 0 -15px;
	}

	.he_gtzst {
		right: -22px;
		width: 502px;
	}

	.he_positcen {
		padding-top: 106px;
	}

	.he_potlbxte p {
		font-size: 18px;
	}

	.he_syner span {
		font-size: 36px;
		top: -7px;
		left: -2px;
	}

	.he_syner {
		padding-left: 15px;
	}

	.he_posnbxri {
		padding-top: 2px;
	}

	.he_posnbxri {
		width: 470px;
	}

	.he_posnbxle {
		width: calc(100% - 470px);
	}

	.he_posnpi span {
		font-size: 30px;
		line-height: 40px;
	}

	.he_posnpi {
		bottom: 305px;
	}

	.he_posnbxri {
		padding-left: 32px;
	}

	.he_synerte {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.he_synerte p::after {
		top: 7px;
		width: 2px;
		height: 14px;
	}

	.he_synerte p {
		font-size: 14px;
		line-height: 25px;
	}

	.he_scrull {
		padding: 0 0px;
	}

	.he_interri {
		width: calc(100% - 310px);
	}

	.he_interle {
		padding: 20px 20px 20px 36px;
		width: 295px;
	}

	.le_intbtl {
		left: -14px;
	}

	.le_intbtr {
		right: -14px;
	}

	.he_interle .he_banmoe {
		margin-top: 23px;
	}

	.he_letrili span {
		font-size: 14px;
	}

	.he_letrili {
		padding: 0px 2px;
	}

	.he_letriul {
		margin: 0 -2px;
	}

	/* gale start */
	/* c2 start */

	.ga_c2left {
		width: 150px;
	}

	.ga_c2right {
		width: calc(100% - 170px);
		padding: 0 20px;
	}

	.ga_c2list {
		margin: 0 -10px;
		margin-bottom: 34px;
	}

	.ga_c2lists {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.ga_c2top {
		padding-bottom: 15px;
	}

	.ga_c2text {
		margin-top: 15px;
	}

	.ga_c2name {
		font-size: 18px;
	}

	.ga_c2info {
		font-size: 16px;
	}

	.ga_c2text {
		font-size: 14px;
	}

	.ga_c2texts {
		font-size: 14px;
	}

	/* c2 end */
	/* e2 start */
	.ga_e2center {
		width: 100%;
		padding: 0 20px;
	}

	.ga_e2bottom {
		margin: 0 -8px 30px -8px;
	}

	.ga_e2list1 {
		padding: 0 8px;
	}

	.ga_e2box1 {
		margin-bottom: 16px;
	}

	.ga_e2dianji {
		padding: 10px 0;
	}

	/* e2 end */
	/* f2 start */
	.ga_f2body {
		width: 100%;
		padding: 0 20px;
	}

	.ga_f2header {
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.ga_f2title {
		font-size: 26px;
	}

	.ga_f2main {
		margin: 0 -8px;
	}

	.ga_f2list {
		padding: 0 8px;
	}

	.ga_f2link {
		padding: 8px 0;
	}

	.ga_f2footer {
		margin-top: 30px;
		margin-bottom: 40px;
	}

	.ga_f2left {
		padding-left: 30px;
	}

	.ga_f2right {
		width: 30px;
	}

	.ga_f2lists {
		margin-bottom: 5px;
	}

	.ga_f2bottom {
		padding: 20px 0 20px 30px;
	}

	.ga_f2xinxi {
		margin-bottom: 20px;
	}

	.ga_f2xinxi h4 {
		margin-bottom: 10px;
	}

	.ga_f2xinxi p,
	.ga_f2youjian {
		margin-bottom: 8px;
	}

	.ga_f2toudi {
		width: 130px;
	}

	.ga_f2toudi1 {
		font-size: 14px;
		padding: 10px 0;
	}

	/* f2 end */
	/* d1 start */
	.ga_d1hl {
		padding-top: 90px;
	}

	.ga_d1body {
		width: 100%;
		padding: 0 20px;
	}

	.ga_d1top {
		margin-bottom: 40px;
	}

	.ga_d1bottom {
		margin: 0 -5px;
		margin-bottom: 30px;
	}

	.ga_d1list {
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.ga_d1link {
		padding: 30px 0 30px 40px;
	}

	.ga_d1title {
		font-size: 26px;
	}

	.ga_d1info {
		font-size: 18px;
	}

	.ga_d1pin {
		width: 40px;
	}

	/* d1 end */
	/* e1 start */
	.ga_e1header {
		margin-bottom: 45px;
	}

	.ga_e1list1 {
		margin: 0 -65px;
	}

	.ga_e1lists {
		padding: 0 65px;
	}

	.ga_e1bottom {
		width: calc(100% - 130px);
		left: 65px;
	}

	.ga_e1footer {
		margin-top: 45px;
	}

	.ga_e1lists1 {
		margin-bottom: 30px;
	}

	.ga_e1link1 {
		padding: 30px 20px;
	}

	.ga_e1title {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.ga_e1wenben {
		height: 280px;
	}

	.ga_e1pin2 {
		margin-top: 6px;
	}

	.ga_e1jiantou1 {
		width: 8px;
		height: 8px;
	}

	/* e1 end */
	/* g start */
	.ga_glist {
		margin: 0 -8px;
	}

	.ga_glists {
		padding: 0 8px;
		margin-bottom: 16px;
	}

	.ga_glink {
		padding: 30px 20px 20px 30px;
	}

	.ga_gtexts {
		width: 20%;
	}

	.ga_gtext {
		width: 80%;
	}

	.ga_gleft {
		width: 60px;
	}

	.ga_gtitle {
		font-size: 18px;
	}

	.ga_gright {
		width: calc(100% - 60px);
		margin-top: 4px;
	}

	/* g end */
	/* gale end */
	.ga_c2list {
		margin-bottom: 0px;
	}

	.ga_d1title {
		font-size: 22px;
	}

	.ga_d1top {
		margin-bottom: 25px;
	}

	.he_from.on .he_letrili {
		padding: 0px 2px;
	}

	.header2 .logo {
		width: 160px;
	}

	.he_nyd2 .he_dynamle {
		min-height: 715px;
	}

	.he_interle {
		padding: 30px 20px 33px 36px;
	}

	.he_synerte {
		max-height: 255px;
	}

	.he_bidbtli {
		margin-bottom: 68px;
	}

	.he_btvidbt {
		padding-bottom: 24px;
	}

}

@media screen and (max-width: 768px) {
	.he_banpc {
		display: none;
	}

	.he_banph {
		display: block;
	}

	.he_nanimg video {
		display: none;
	}

	.he_file {
		width: 100%;
		float: none;
	}

	.he_firi {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.he_letle {
		width: 100%;
		float: none;
	}

	.he_letri {
		float: none;
		width: 100%;
		margin-top: 15px;
	}

	.he_serb {
		width: 75px;
	}

	.he_fifb {
		width: calc(100% - 65px);
	}

	.he_letter {
		margin-top: 25px;
	}

	.he_fromls {
		padding-top: 28px;
		padding-bottom: 30px;
	}

	.he_interle {
		width: 96.8%;
	}

	.he_interri {
		width: 100%;
		padding-left: 0px;
	}

	.he_interri {
		margin-left: 15px;
	}

	.he_conbox {
		padding-top: 25px;
		padding-bottom: 37px;
	}

	.he_banmoe a span {
		font-size: 12px;
		padding-right: 9px;
	}

	.he_banmoe a img {
		width: 12px;
		margin-top: 2px;
	}

	.he_banmoe a {
		padding: 8px 14px 8px 16px;
	}

	.he_bpilile {
		width: 100%;
	}

	.he_bpiliri {
		width: 100%;
		position: static;
		transform: inherit;
	}

	.he_bpilnb {
		padding: 25px 20px 25px;
	}

	.he_abuxhto {
		padding: 40px 20px 35px;
	}

	.he_bpilnb h4 {
		font-size: 18px;
		margin-bottom: 15px;
		line-height: 26px;
	}

	.he_duanbt p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.he_zutepo p {
		font-size: 150px;
	}

	.he_zutepo {
		top: -60px;
	}

	.he_bpisli {
		margin-bottom: 35px;
	}

	.he_honorli {
		width: 50%;
	}

	.he_honor .he_honorh4 {
		font-size: 18px;
		line-height: 30px;
	}

	.he_honnte {
		padding: 15px 20px;
	}

	.he_nbante h3 {
		font-size: 20px;
	}

	.he_xjvidp .he_bply {
		width: 25px;
	}

	.he_btvcenbt h4 {
		font-size: 18px;
		line-height: 30px;
	}

	.he_btvcenbt {
		padding-top: 15px;
		padding-bottom: 35px;
	}

	.he_dynamri {
		width: 100%;
		padding-top: 28px;
		padding-left: 0px;
		position: relative;
		transform: inherit;
		float: none;
	}

	.he_dynamle {
		width: 100%;
		padding-right: 0;
		float: none;
	}

	.he_dynamri::after {
		left: -20px;
		width: 108%;
	}

	.he_bocon .he_btvidtop {
		padding-bottom: 40px;
	}

	.he_dynleto h4 {
		font-size: 18px;
		line-height: 28px;
	}

	.he_dynfnxle span {
		font-size: 14px;
	}

	.he_bsrinr {
		width: 26px;
	}

	.he_dynletfnx {
		padding-top: 15px;
		padding-bottom: 16px;
	}

	.he_b3banji p {
		margin-bottom: 15px;
	}

	.he_swsei {
		padding-top: 20px;
		padding-bottom: 35px;
	}

	.he_dyncon h4 {
		font-size: 18px;
	}

	.he_dynbox span {
		line-height: 20px;
	}

	.he_dynconul {
		padding-top: 15px;
	}

	.he_bsmorle span {
		font-size: 14px;
		line-height: 36px;
	}

	.he_bsmorri {
		width: 13px;
		line-height: 36px;
	}

	.he_bsxgd {
		margin-top: 10px;
	}

	.he_dyncon {
		margin-bottom: 24px;
	}

	.he_dynamri {
		padding-bottom: 20px;
	}

	.he_copzmli {
		padding: 0 8px;
	}

	.he_copzmul {
		margin: 0 -8px;
	}

	.he_cofbtpzm {
		padding: 15px 20px 0;
	}

	.he_serco {
		padding-top: 28px;
	}

	.he_cofrbli {
		margin-top: 20px;
	}

	.he_coring {
		width: 11px;
		bottom: 9px;
	}

	.he_sercori {
		padding: 9px 30px;
		padding-left: 23px;
	}

	.he_cofrbbt {
		padding-top: 14px;
		padding-bottom: 13px;
	}

	.he_cofbtp p {
		font-size: 16px;
		line-height: 26px;
	}

	.he_codowsl {
		padding: 10px 16px;
	}

	.he_profesle {
		width: 100%;
		float: none;
	}

	.he_profesri {
		width: 100%;
		padding-left: 0px;
		float: none;
		margin-top: 30px;
	}

	.he_field {
		padding-top: 10px;
	}

	.he_fiisuli {
		padding: 12px 0;
	}

	.he_nyd2 .he_dynamle {
		padding-right: 0px;
		padding-top: 38px;
	}

	.he_dynamle .he_resumele h4 {
		font-size: 18px;
	}

	.he_dynamle .he_resumeri {
		margin-top: 0px;
	}

	.he_mariti {
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.he_mariti p {
		margin-bottom: 12px;
	}

	.he_marime {
		padding-top: 35px;
	}

	.he_marihsb {
		padding-bottom: 15px;
	}

	.he_marimeibx p {
		margin-bottom: 15px;
	}

	.he_marimeli {
		padding: 0 25px;
	}

	.he_marimetul {
		margin: 0 -25px;
	}

	.he_marimetul {
		padding-bottom: 20px;
	}

	.he_marime {
		padding-bottom: 15px;
	}

	.he_nyd2 .he_dynamri {
		padding-left: 0px;
		padding-top: 35px;
	}

	.he_marihsb {
		padding-left: 30px;
	}

	.he_marihsb h4 {
		font-size: 18px;
	}

	.he_marihsb span {
		font-size: 35px;
		top: -6px;
		left: -10px;
	}

	.he_dyncrix .he_dyncon1 h4 {
		font-size: 16px;
	}

	.he_team {
		padding-right: 0px;
		padding-top: 13px;
		padding-bottom: 12px;
	}

	.he_dyncrix .he_bsxgd {
		margin-top: 2px;
	}

	.he_dyncon h4 {
		line-height: 32px;
	}

	.he_bsxgd p {
		margin-bottom: 7px;
	}

	.he_dyncrix .he_dyncon {
		margin-bottom: 25px;
	}

	.he_positto h4 {
		font-size: 18px;
		line-height: 28px;
	}

	.he_positto {
		padding-top: 35px;
	}

	.he_pottlli {
		padding: 0 10px;
	}

	.he_pottul {
		margin: 0 -10px;
	}

	.he_pottul {
		padding-top: 26px;
	}

	.he_posnbxri {
		width: 100%;
		float: none;
	}

	.he_imgbxf {
		width: 100%;
		float: none;
	}

	.he_posnpi {
		display: none;
	}

	.he_positcen {
		padding-top: 50px;
	}

	.he_posnbxri::after {
		width: 115%;
		height: 100%;
		top: -0px;
	}

	.he_posnbxri {
		padding-left: 0;
		padding-right: 0;
		padding-top: 25px;
		padding-bottom: 20px;
	}

	.he_synerte p {
		margin-bottom: 10px;
	}

	.he_posnbxle {
		width: 100%;
		float: none;
	}

	.he_synerte {
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.he_syner span {
		font-size: 32px;
		top: -6px;
		left: -2px;
	}

	.he_posnbxle {
		margin-top: 25px;
	}

	.he_posicnli1 .he_posnbxri::after {
		width: 115%;
		height: 100%;
		top: -0px;
		left: -20px;
	}

	.he_posicnli {
		padding-bottom: 35px;
	}

	.he_posicnli.he_posicnli2 {
		padding-bottom: 35px;
	}

	.he_story {
		margin-top: 44px;
		padding-bottom: 45px;
	}

	.he_he_storyul .slick-dots {
		bottom: -10px;
	}

	.he_story .he_storyh4 {
		padding-bottom: 18px;
	}

	.he_storybx {
		width: 100%;
		padding: 10px 15px;
	}

	.he_f1more {
		height: 28px;
		width: 28px;
		margin-top: 16px;
	}

	.he_f1more img {
		width: 12px;
	}

	.he_storyte h4 {
		font-size: 16px;
		line-height: 28px;
		height: 28px;
	}

	.he_posicnli1 .he_posnbxri {
		padding-right: 0px;
	}

	.he_story .he_storyh4 {
		font-size: 18px;
	}

	.le_intbtl,
	.le_intbtr {
		display: none;
	}

	.he_interle {
		padding: 20px 20px 20px 20px;
	}

	.he_scrull {
		padding-bottom: 40px;
	}

	.slick-dots li.slick-active {
		background: #00427a;
	}

	.slick-dots li {
		border: 1px solid #00427a;
	}

	.he_zutepo {
		left: -7px;
	}

	/* .he_btvidtop{
		display: none;
	}
	.he_btvcen{
		padding-top: 40px;
	} */
	/* gale start */
	/* c2 start */
	.ga_c2list {
		margin: 0;
		margin-bottom: 20px;
	}

	.ga_c2lists {
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}

	.ga_c2link {
		padding: 10px 10px;
	}

	.ga_c2left {
		width: 140px;
	}

	.ga_c2right {
		width: calc(100% - 150px);
	}

	/* c2 end */
	/* e2 start */
	.ga_e2top {
		margin-top: 50px;
	}

	.ga_e2bottom {
		padding-top: 50px;
		margin: 0 -5px;
		margin: auto;
		margin-bottom: 30px;
	}

	.ga_e2title {
		font-size: 16px;
	}

	.ga_e2list1 {
		padding: 0 5px;
	}

	.ga_e2box1 {
		margin-bottom: 10px;
	}

	.ga_e2top1 {
		width: 150px;
		margin-bottom: 30px;
	}

	.ga_e2dianji {
		margin-top: 20px;
		padding: 8px 0;
	}

	.ga_e2link {
		padding: 40px 20px 20px 20px;
	}

	/* e2 end */
	/* f2 start */
	.ga_f2header {
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.ga_f2title {
		font-size: 20px;
	}

	.ga_f2main {
		margin: 0 -5px;
	}

	.ga_f2list {
		padding: 0 5px;
	}

	.ga_f2link {
		padding: 6px 0;
		font-size: 14px;
	}

	.ga_f2footer {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.ga_f2left {
		padding-left: 20px;
	}

	.ga_f2right {
		width: 26px;
	}

	.ga_f2name {
		font-size: 16px;
	}

	.ga_f2bottom {
		padding: 10px 0 10px 20px;
	}

	.ga_f2xinxi {
		margin-bottom: 10px;
	}

	/* f2 end */
	/* d1 start */
	.ga_d1hl {
		padding-top: 80px;
	}

	.ga_d1top {
		margin-bottom: 30px;
	}

	.ga_d1bottom {
		margin: 0 -4px;
		margin-bottom: 20px;
	}

	.ga_d1list {
		padding: 0 4px;
		margin-bottom: 8px;
	}

	.ga_d1link {
		padding: 20px 0 20px 30px;
	}

	.ga_d1title {
		font-size: 20px;
	}

	.ga_d1info {
		font-size: 16px;
	}

	.ga_d1pin {
		width: 30px;
	}

	/* d1 end */
	/* e1 start */
	.ga_e1header {
		margin: 50px -10px 35px -10px;
	}

	.ga_e1list {
		padding: 0 10px;
	}

	.ga_e1list1 {
		margin: 0 -35px;
	}

	.ga_e1lists {
		padding: 0 35px;
		width: 32%;
	}

	.ga_e1bottom {
		width: calc(100% - 70px);
		left: 35px;
	}

	.ga_e1xuanze {
		padding: 6px;
	}

	.ga_e1footer {
		margin-top: 35px;
	}

	.ga_e1lists1 {
		margin-bottom: 20px;
	}

	.ga_e1wenben {
		height: 260px;
	}

	/* e1 end */
	/* g start */
	.ga_gbody {
		padding-top: 40px;
	}

	.ga_glist {
		margin: 0 -5px;
	}

	.ga_glists {
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.ga_glink {
		padding: 30px 20px 20px 20px;
	}

	/* g end */
	/* gale end */
	.ga_c2list {
		margin-bottom: 0px;
	}

	.he_fenye {
		padding-bottom: 30px;
		padding-top: 5px;
	}

	.ga_d1bottom {
		margin-bottom: 35px;
	}

	.ga_d1top {
		margin-bottom: 30px;
		padding-top: 20px;
	}

	.he_from.on .he_file {
		display: none;
	}

	.he_from.on .he_serb {
		width: 20px;
	}

	.he_from.on .he_fifb {
		width: calc(100% - 20px);
	}

	.he_from.on .he_firi {
		width: 100%;
	}

	.he_from.on .he_fromls {
		padding-bottom: 0px;
	}

	.ga_c2list {
		padding-top: 37px;
	}

	.ga_e1footer {
		padding-bottom: 35px;
	}

	.he_codsp span {
		line-height: 22px;
	}

	.ga_d1text {
		margin-top: 8px;
	}

	.ga_d1tu {
		width: 13px;
		margin-top: 7px;
	}

	.ga_d1info {
		padding-right: 30px;
	}

	.he_nyd2 .he_dynamle {
		min-height: inherit;
	}

	.ga_f2main .he_btvidli {
		padding: 0 5px;
	}

	.mc_videom_close {
		font-size: 37px;
	}

	.he_interle p {
		height: inherit;
	}

	.he_synerte {
		max-height: inherit;
	}
}

@media screen and (max-width: 425px) {
	.he_bannf1 h4 {
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 5px;
	}

	.he_bannf1 p {
		font-size: 16px;
		line-height: 24px;
	}

	.he_banmoe {
		margin-top: 18px;
	}

	.he_ind_dos li span {
		font-size: 14px;
		line-height: 21px;
	}

	.he_fifbli {
		width: 100%;
	}

	.he_serb {
		width: 75px;
		/* float: none; */
		text-align: left;
		margin-top: 6px;
	}

	.he_fifb {
		width: 100%;
		float: none;
		margin: 0;
	}

	.he_fifbli {
		padding: 0px;
		float: none;
		margin-bottom: 10px;
	}

	.he_arrb {
		width: 11px;
	}

	.he_letrili {
		margin-bottom: 5px;
	}

	.le_intbtl,
	.le_intbtr {
		width: 33px;
		height: 33px;
	}

	.he_profeli {
		width: 100%;
		margin-bottom: 20px;
	}

	.le_intbtl img,
	.le_intbtr img {
		width: 12px;
	}

	.he_interle {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 25px;
	}

	.he_interri {
		margin: 0;
	}

	.he_interle {
		box-shadow: none;
	}

	.le_intbtl,
	.le_intbtr {
		display: none;
	}

	.he_scrull {
		padding: 0px;
		margin-left: 0px;
	}

	.he_profe {
		padding-top: 55px;
	}

	.he_scrull .slick-dots {
		bottom: -26px;
	}

	.he_scrull .slick-dots li {
		width: 9px;
		height: 9px;
	}

	.he_fotte {
		padding-right: 19px;
	}

	.he_frslid {
		top: 42px;
	}

	.he_frslid {
		padding: 10px 0;
	}

	.he_frslidul {
		padding: 6px 11px;
	}

	.he_conbox {
		padding-bottom: 20px;
	}

	.he_nbante h3 {
		font-size: 18px;
	}

	.he_nbante {
		bottom: 40px;
	}

	.he_abuxhto {
		padding: 36px 0px 30px;
	}

	.he_zutepo {
		display: none;
	}

	.he_bpiliri {
		margin-bottom: 25px;
	}

	.he_bpilnb h4 {
		font-size: 16px;
		margin-bottom: 15px;
		line-height: 22px;
	}

	.he_bpilnb {
		padding: 20px 20px 20px;
	}

	.he_honorli {
		width: 100%;
	}

	.he_honorli {
		margin-bottom: 23px;
	}

	.he_honorul {
		padding-top: 20px;
	}

	.he_honorbox {
		height: inherit;
	}

	.he_honnte {
		position: static;
		transform: inherit;
	}

	.he_honnte p {
		font-size: 14px;
	}

	.he_honnte {
		padding: 20px 20px;
	}

	/* 
	.he_btvidli {
		width: 100%;
		margin-bottom: 15px;
	} */

	.he_btvidtop {
		padding-top: 35px;
		padding-bottom: 20px;
	}

	.he_btvcento .he_playbt {
		width: 30px;
	}

	.he_bidbtli {
		width: 100%;
	}

	.he_bidbtli .he_b2tim {
		transform: translateY(45px);
	}

	.he_bidbbbt {
		height: 110px;
	}

	.he_bidbtli {
		margin-bottom: 25px;
	}

	.he_btvcenbt h4 {
		font-size: 16px;
		line-height: 26px;
	}

	.he_btvcenbt p {
		font-size: 14px;
		line-height: 26px;
	}

	.he_btvidbt {
		padding-bottom: 18px;
	}

	.he_bocon .he_btvidtop {
		padding-bottom: 15px;
	}

	.he_dynfnxri {
		display: none;
	}

	.he_dynleto h4 {
		font-size: 16px;
		line-height: 26px;
	}

	.he_dynletfnx {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.he_swseile,
	.he_swsiri {
		width: 100%;
		float: none;
	}

	.he_swsei {
		padding-top: 5px;
		padding-bottom: 28px;
	}

	.he_swseile a,
	.he_swsiri a {
		padding: 15px 15px;
	}

	.he_cofbtpzm {
		padding: 15px 0px 0;
	}

	.he_copzmli {
		width: 11%;
	}

	.he_copibx {
		line-height: 28px;
	}

	.he_copzmli {
		margin-bottom: 14px;
	}

	.he_cofrbli {
		width: 100%;
	}

	.he_corbxp {
		margin-bottom: 9px;
	}

	.he_codowsl {
		top: 72px;
	}

	.he_aner {
		height: 320px;
	}

	.he_field h4 {
		line-height: 26px;
	}

	.he_pr1dibto {
		padding: 9px 5px 5px 5px;
	}

	.he_pr1dibyo {
		padding: 20px 16px;
	}

	.he_profes {
		padding-top: 40px;
		padding-bottom: 43px;
	}

	.he_marimeli {
		width: 100%;
	}

	.he_marimeibx p::after {
		width: 3px;
		height: 3px;
	}

	.he_nyd2 .he_dynamle {
		padding-top: 32px;
	}

	.he_mariti {
		padding-top: 12px;
		padding-bottom: 15px;
	}

	.he_mariti p {
		margin-bottom: 10px;
	}

	.he_marime {
		padding-top: 31px;
	}

	.he_marimeibx p {
		line-height: 20px;
	}

	.he_marimeibx p {
		margin-bottom: 13px;
	}

	.he_marimetul {
		padding-bottom: 15px;
	}

	.he_marime {
		padding-bottom: 10px;
	}

	.he_nyd2 .he_dynamri {
		padding-left: 0px;
		padding-top: 30px;
	}

	.he_dynamri::after {
		left: -20px;
		width: 113%;
	}

	.he_pottlli {
		width: 50%;
		margin-bottom: 20px;
	}

	.he_potlbxte p {
		font-size: 16px;
	}

	.he_potlbxte {
		margin-top: 10px;
	}

	.he_positcen {
		padding-top: 11px;
	}

	.he_posnbxri::after {
		width: 123%;
	}

	.he_syner h4 {
		font-size: 16px;
	}

	.he_syner span {
		font-size: 30px;
		top: 1px;
	}

	.he_storyim {
		max-width: 100%;
	}

	.he_he_storyul .slick-dots li {
		width: 10px;
		height: 10px;
	}

	.he_he_storyul .slick-dots {
		bottom: -18px;
	}

	.he_story {
		margin-top: 30px;
		padding-bottom: 45px;
	}

	.he_letrili {
		width: 11%;
	}

	.he_letrili {
		padding: 0px 7px;
	}

	.he_letriul {
		margin: 0 -7px;
	}

	.he_serb {
		width: 100%;
		text-align: right;
	}

	.he_btvidli {
		width: 33.333333%;
		margin-bottom: 15px;
	}

	.he_btvidli {
		padding: 0 4px;
	}

	.he_btvidul {
		margin: 0 -4px;
	}

	.he_btvidbox span {
		font-size: 14px;
		line-height: 20px;
	}

	/* gale start */
	/* c2 start */
	.ga_c2list {
		padding-top: 30px;
		margin-bottom: 15px;
	}

	.ga_c2lists {
		margin-bottom: 15px;
	}

	.ga_c2link {
		padding: 0;
	}

	.ga_c2left {
		width: inherit;
	}

	.ga_c2right {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
		position: static;
		transform: translateY(0);
	}

	.ga_c2top {
		padding-bottom: 10px;
	}

	.ga_c2name {
		font-size: 18px;
		margin-bottom: 0;
	}

	.ga_c2info {
		font-size: 16px;
	}

	.ga_c2text {
		margin-top: 10px;
		font-size: 14px;
		height: 60px;
	}

	.ga_c2texts {
		font-size: 14px;
		margin-top: 10px;
		height: inherit;
	}

	/* c2 end */
	/* e2 start */
	.ga_e2top {
		margin: 30px 0 0 0;
	}

	.ga_e2list {
		width: 100%;
		margin-bottom: 20px;
		padding: 0;
	}

	.ga_e2bottom {
		margin: 0;
		padding-top: 10px;
		margin-bottom: 15px;
	}

	.ga_e2top1 {
		width: 180px;
	}

	.ga_e2list1 {
		width: 100%;
	}

	.ga_e2link {
		padding: 20px;
	}

	.ga_e2box1 {
		margin-bottom: 20px;
	}

	.ga_e2info {
		height: inherit;
		text-align: center;
	}

	/* e2 end */
	/* f2 start */
	.ga_f2header {
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.ga_f2title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.ga_f2main {
		width: 200%;
		height: 35px;
		margin: 0;
	}

	.ga_f2kuang {
		width: 100%;
		overflow: auto;
		margin-bottom: 20px;
	}

	.ga_f2list {
		width: 25%;
		padding: 0;

	}

	.ga_f2lists {
		margin-bottom: 10px;
	}

	.ga_f2link {
		padding: 6px 0;
		font-size: 14px;
	}

	.ga_f2footer {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.ga_f2left {
		padding-left: 10px;
	}

	.ga_f2name {
		font-size: 16px;
		width: 50%;
		margin-top: 9px;

	}

	.ga_f2infos,
	.ga_f2infos1 {
		width: 50%;
		float: right;
	}

	.ga_f2right {
		width: 30px;
	}

	.ga_f2bottom {
		padding: 30px 10px 30px 10px;
	}

	.ga_f2xinxi {
		margin-bottom: 20px;
	}

	.ga_f2youjian {
		margin-bottom: 0;
	}

	.ga_f2xinxi h4 {
		margin-bottom: 5px;
	}

	/* f2 end */
	/* d1 start */
	.ga_d1hl {
		padding-top: 70px;
	}

	.ga_d1top {
		margin-bottom: 30px;
	}

	.ga_d1bottom {
		margin: 0 -5px;
		margin-bottom: 20px;
	}

	.ga_d1list {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 8px;
	}

	.ga_d1link {
		padding: 15px 0 15px 20px;
	}

	.ga_d1title {
		font-size: 18px;
	}

	.ga_d1info {
		font-size: 14px;
	}

	.ga_d1pin {
		width: 30px;
	}

	/* d1 end */
	/* e1 start */
	.ga_e1header {
		margin: 50px 0 30px 0;
	}

	/* .ga_e1list {
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	} */

	.ga_e1list1 {
		margin: 0 -10px;
	}

	.ga_e1lists {
		padding: 0 10px;
		width: 50%;
	}

	.ga_e1bottom {
		width: calc(100% - 20px);
		left: 10px;
	}

	.ga_e1footer {
		margin-top: 40px;
	}

	.ga_e1lists1 {
		width: 100%;
	}

	.ga_e1link1 {
		padding: 30px 20px;
	}

	.ga_e1wenben {
		height: inherit;
		margin-bottom: 50px;
	}

	.ga_e1text {
		height: inherit;
	}

	/* e1 end */
	/* g start */
	.ga_glist {
		margin: 0;
	}

	.ga_glists {
		width: 100%;
		padding: 0;
	}

	.ga_glink {
		padding: 20px;
		padding-right: 15px;
	}

	.ga_gleft {
		width: 100%;
	}

	.ga_gright {
		width: 100%;
		height: inherit;
		margin-top: 10px;
	}

	.ga_gtexts {
		width: 20%;
	}

	.ga_gtext {
		width: 80%;
	}

	/* g end */
	/* gale end */
	.ga_c2right {
		transform: inherit;
	}

	.ga_c2left {
		width: inherit;
		float: none;
	}

	.ga_c2boxs {
		box-shadow: 5px 0px 32px 0px rgba(67, 67, 67, 0.18);
	}

	.ga_c2text {
		height: inherit;
	}

	.ga_c2right {
		margin-bottom: 25px;
	}

	.ga_c2lists {
		margin-bottom: 27px;
	}

	.ga_c2lists:last-child {
		margin-bottom: 10px;
	}

	.ga_d1bottom {
		margin-bottom: 35px;
	}

	.he_from.on .he_fifb {
		width: 100%;
		float: none;
		margin: 0;
	}

	.he_from.on .he_fifbli {
		width: 100%;
	}

	.he_from.on .he_letrili {
		width: 11%;
	}

	.ga_f2name {
		width: 100%;
		margin-bottom: 5px;
		margin-top: 5px;
		height: 24px;
		overflow: hidden;
	}

	.he_btvidtop {
		width: 100%;
		overflow-x: auto;
	}

	.he_btvidul {
		width: 390px;
	}

	.he_ge1hebx {
		width: 100%;
		overflow-x: auto;
	}

	.ga_e1header {
		width: 440px;
	}

	.ga_e1list {
		padding: 0 4px;
	}

	.ga_e1link {
		font-size: 14px;
	}

	.header2 .logo {
		width: 140px;
	}

	.ga_e1header {
		margin: 38px 0 30px 0;
	}

	.he_gacbx .ga_e1header {
		margin-bottom: 20px;
	}

	.ga_gtexts {
		width: 14%;
	}

	.ga_gtext {
		width: 86%;
	}

	.he_botmbox {
		text-align: left;
	}

	.ga_d1info {
		padding-right: 20px;
	}

	.ga_d1info {
		height: 23px;
	}

	.ga_d1texts {
		font-size: 12px;
	}

	.ga_d1tu {
		width: 10px;
		margin-top: 7px;
	}

	.ga_d1pin {
		margin-bottom: 15px;
	}

	.ga_d1list {
		margin-bottom: 10px;
	}

	.ga_f2main {
		height: inherit;
	}

	.he_fedbq {
		margin-bottom: 13px;
	}

	.he_fielis {
		padding-top: 10px;
	}

	.ga_f2main {
		width: 100%;
	}

	.ga_f2main .he_btvidli {
		width: 50%;
	}
	.ga_gtexts {
		width: 48px;
	}
	.ga_gtext {
		width: calc(100% - 48px);
	}

}