@charset "utf-8";

@media screen and (max-width: 1680px) {
	.he2_fotna::after {
		left: -240px;
	}

	.he2_newzxleto h4 {
		font-size: 24px;
	}
}

@media screen and (max-width: 1560px) {}

@media screen and (max-width: 1440px) {

	/* .g_content{
		width:950px;
	} */
	.he2_contez {
		width: 950px;
	}

	.he2_neinlibox {
		padding: 23px 25px 22px;
	}

	.he2_newzx {
		margin-top: 50px;
	}

	.he2_newzxlebo {
		margin-top: 45px;
	}

	.he2_xueshule {
		width: 325px;
	}

	.he2_xueshuri {
		width: calc(100% - 325px);
		padding-left: 26px;
	}

	.he2_newzxleto h4 {
		font-size: 22px;
	}

	.he2_jdszbri {
		width: 430px;
		padding-left: 25px;
	}

	.he2_jdszble {
		width: calc(100% - 430px);
	}

	.he2_jdszotli {
		padding: 0 10px;
	}

	.he2_jdszotul {
		margin: 0px -10px;
	}

	.he2_jdszibli {
		margin-bottom: 15px;
	}

	.he2_mtjzbbtul {
		margin: 0px -10px;
	}

	.he2_mtjzbbtli a {
		padding: 0 10px;
	}

	.he2_ytbmxte {
		padding: 27px 35px;
	}

	.he2_fotnaul {
		padding: 0px;
		margin: 0 -33px;
	}

	.he2_fotna::after {
		left: -120px;
	}

	.he2_fotbotle {
		width: 460px;
	}

	.mc_select_yqlj .mc_select_hd {
		height: 43px;
	}

	.mc_select_yqlj .mc_select_showbox {
		line-height: 43px;
	}

	.mc_select_yqlj .mc_select_xtbbox {
		padding: 13px 0;
	}

	.he2_fotlltr {
		margin-right: 20px;
	}

	.he2_fenx {
		margin-top: 35px;
	}

	.he2_heleimg {
		width: 460px;
	}

	.he2_headtople {
		margin-top: 25px;
	}

	.he2_fotbul {
		margin: 0 -15px;
	}

	.he2_fotbli {
		padding: 0 15px;
	}

	.he2_contezri {
		width: calc(100% - 270px);
		margin-left: 20px;
	}

	.he2_cntzriboli a {
		padding: 17px 5px 22px;
	}

	.he2_cntzrieto2 {
		padding: 27px 35px 65px;
	}

	.he2_cntzribtmb {
		padding: 33px 36px 55px;
	}

	.he2_yslistli {
		padding: 0 18px;
		margin-bottom: 30px;
	}

	.he2_yslistul {
		margin: 0px -18px;
	}

	.he2_fyboxd {
		margin-bottom: 45px;
	}

	.he2_rwtepo span {
		font-size: 28px;
	}

	.he2_rwtobxli {
		padding: 0px 13px;
		margin-bottom: 25px;
	}

	.he2_rwtobxul {
		margin: 0 -13px;
	}

	.he2_dsjbtobox {
		padding: 0px 36px 50px;
	}

	.he2_dsjbxul {
		padding-top: 40px;
	}

	.he2_rwtltte h4 {
		height: 78px;
		line-height: 26px;
	}

	.he2_rwtltte {
		padding-left: 18px;
		padding-top: 8px;
	}
}

@media screen and (max-width: 1366px) {
	.newzxlebri a {
		margin-bottom: 5px;
	}

	.he2_fotna::after {
		left: -80px;
	}

	.he2_ytbmxte {
		padding: 23px 18px;
	}

	.he2_ytbebo {
		height: 100px;
	}

	.he2_rwgscol {
		padding: 0px 20px 0px;
	}

}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 1200px) {

.select .depart{
height:440px;
}

	.g_content {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}

	.he2_gbte {
		top: 135px;
	}

	.he2_rwgsbn {
		padding-top: 35px;
		padding-bottom: 50px;
	}

	.he2_jdszbox {
		padding-top: 40px;
		padding-bottom: 50px;
	}

	.he2_fotna::after {
		left: -33px;
	}

	.he2_heaboul {
		padding: 0;
	}

	.he2_heaboli a {
		padding: 13px 33px 13px;
	}

	.he2_heaboul {
		margin: 0 -33px;
		padding: 0px;
	}

	.he2_newzxle {
		width: calc(100% - 310px);
		padding-right: 30px;
	}

	.he2_newzxri {
		width: 310px;
	}

	.he2_fotnaul {
		padding: 0px;
		margin: 0 -33px;
	}

	.he2_fotnali a {
		padding: 22px 33px;
	}

	.he2_rwgscol {
		padding: 0px 45px 0px;
	}

	/* 分页 */
	.mc_pcfy {
		display: none;
	}

	.mc_phfy {
		display: block !important;
	}

	.he2_cntzribtmb {
		padding: 25px 20px 45px;
	}
}

@media screen and (max-width: 1024px) {
	.he2_fotna::after {
		left: -36px;
	}

	.he2_rwgscol {
		padding: 0px 50px 0px;
	}

	.he2_fotgble {
		width: calc(100% - 180px);
	}

	.he2_fotgbri {
		width: 180px;
	}

	.he2_fotbul {
		margin: 0 -10px;
	}

	.he2_fotbli {
		padding: 0 10px;
	}

	.he2_fotnali a {
		padding: 22px 23px;
	}

	.he2_fotnaul {
		padding: 0px;
		margin: 0 -23px;
	}

	.he2_heaboli a {
		padding: 13px 22px 13px;
	}

	.he2_heaboul {
		margin: 0 -22px;
		padding: 0px;
	}

	.he2_newzxri {
		width: 255px;
	}

	.he2_newzxle {
		width: calc(100% - 255px);
		padding-right: 30px;
	}
}

@media screen and (max-width: 950px) {



.slectdiv{
clear:both;
display:block;
}



	.g_content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.he2_contez {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.he2_heaboul {
		padding: 0;
	}

	.he2_fotna::after {
		left: -20px;
	}

	.he2_heaboul {
		margin: 0 -20px;
	}

	.he2_heaboli a {
		padding: 13px 20px 13px;
	}

	.he2_conte {
		margin-top: 0px;
	}

	.he2_bannul .slick-dots {
		bottom: 25px;
	}

	.he2_ribtn {
		right: -55px;
	}

	.he2_lebtn {
		left: -55px;
	}

	.he2_fotnaul {
		margin: 0 -20px;
	}

	.he2_fotnali a {
		padding: 20px 20px;
	}

	.he2_gbte {
		left: 10px;
		top: 100px;
	}

	.he2_newzxleto h4 {
		font-size: 18px;
	}

	.he2_newzxleto h4::after {
		top: 36px;
	}

	.he2_newzx {
		margin-top: 35px;
	}

	.he2_fripi {
		padding-bottom: 35px;
	}

	.he2_xueshu {
		padding-top: 30px;
		padding-bottom: 35px;
	}

	.he2_jdszbox {
		padding-top: 30px;
		padding-bottom: 35px;
	}

	.he2_rwgscobo {
		margin-top: 40px;
	}

	.he2_jdszblbot {
		margin-top: 40px;
	}

	.he2_jdszibot {
		margin-top: 40px;
	}

	.he2_xusulebt {
		margin-top: 40px;
	}

	.he2_xusrcnul {
		margin-top: 40px;
	}

	.he2_newzxlebo {
		margin-top: 40px;
	}

	.he2_mtjzbox {
		padding-top: 30px;
		padding-bottom: 40px;
	}

	.he2_mtjzbbot {
		margin-top: 40px;
	}

	.he2_yttopbm {
		margin-top: 40px;
	}

	.he2_nweitele h4 {
		font-size: 24px;
	}

	.he2_ytbebo {
		height: auto;
	}

	.he2_ytbmxte {
		position: static;
	}

	.he2_ytbmxte p {
		margin-bottom: 0px;
	}

	.he2_fotgbri {
		float: right;
	}

	.he2_fotgble {
		width: 600px;
	}

	.he2_ylinj {
		margin-bottom: 17px;
	}

	.he2_cniborile {
		padding-left: 65px;
		padding-right: 20px;
	}

	.he2_cniborile::after {
		left: 14px;
	}

	.he2_cnibole {
		width: 55px;
	}

	.he2_cnibole h4 {
		font-size: 18px;
	}

	.he2_cnibori {
		width: calc(100% - 55px);
	}

	.he2_swqieh {
		margin-top: 30px;
	}

	.he2_cntzribtmb {
		padding: 25px 36px 35px;
	}

	.he2_cnrimbtit h4 {
		font-size: 20px;
	}

	.he2_cnrbtbt {
		margin-top: 18px;
		margin-bottom: 18px;
	}

	.he2_yslistli {
		width: 50%;
	}

	.he2_fyboxd {
		margin-bottom: 35px;
		margin-top: 5px;
	}

	.he2_rwtepo span {
		font-size: 26px;
	}

	.he2_video {
		width: 100%;
	}

	.he2_iframe {
		width: 100%;
	}

	.he2_iframe iframe {
		width: 100%;
		height: 472px;
	}

	.he2_newzxleble {
		width: 300px;
	}

	.newzxlebri {
		width: calc(100% - 300px);
		padding-left: 20px;
	}

	.he2_newzxle {
		padding-right: 20px;
	}

	.he2_title1 {
		font-size: 22px;
	}

	.he2_dsjbxli:nth-child(n) {
		padding-left: 67px;
	}

	.he2_dsjbxli:nth-child(n)::before {
		width: 40px;
		top: 15px;
		left: 18px;
	}

	.he2_dsjbxli:nth-child(2n)::before {
		right: 18px;
		left: inherit;
	}

	.he2_dsjbxli:nth-child(2n) {
		padding-right: 67px;
		padding-left: inherit;
	}

	.he2_dsjbxli::after {
		top: 7px;
	}
	.he2_heriwx {
		padding-right: 30px;
	}
}

@media screen and (max-width: 768px) {

	.header2,
	.phxia {
		display: block !important;
	}

	.g_syhead {
		display: none;
	}

	.he2_newzxle {
		width: 100%;
		float: none;
		padding-right: 0px;
	}
	.he2_cofl1 {
		padding: 14px 8px 8px;
	}
	.he2_newzxri {
		width: 333px;
		margin-top: 25px;
	}

	.he2_newxinli {
		width: 50%;
	}

	.he2_newxinli:nth-child(2) {
		border-right: none;
	}

	.he2_xueshule {
		width: 100%;
		float: none;
	}

	.he2_xueshuri {
		width: 100%;
		padding-left: 0px;
		margin-top: 25px;
		float: none;
	}
	.he2_heriwx {
		padding-right: 13px;
	}
	.he2_jdszble {
		width: 100%;
	}

	.he2_jdszbri {
		width: 100%;
		padding-left: 0px;
		margin-top: 25px;
	}

	.he2_mtjzbbtli {
		width: 100%;
		margin-bottom: 15px;
	}

	.he2_banner {
		padding-top: 1px;
	}

	.he2_fotna {
		display: none;
	}

	/* .he2_fotboutri {
		float: left;
	} */

	.he2_fotbotri {
		float: none;
	}

	.he2_fotbotle {
		width: 400px;
		margin-top: 20px;
	}

	.he2_fotbotle {
		float: none;
	}

	.he2_fotbotri {
		float: none;
		margin-top: 10px;
	}

	.he2_fenx {
		margin-top: 15px;
	}

	.he2_fotbtle {
		margin-top: 10px;
	}

	.he2_fotbli {
		width: 100%;
		margin-top: 5px;
	}

	.he2_swbtn {
		font-size: 14px;
		padding: 2px 30px;
	}

	.he2_neinlibox {
		padding: 20px 15px 15px;
	}

	.he2_neinlibp {
		margin-top: 5px;
	}

	.he2_neinlibp p {
		line-height: 1.5;
		height: 48px;
	}

	.newzxlebri a {
		margin-bottom: 4px;
	}

	.he2_xusulibo p {
		height: initial;
	}

	.he2_xusulibo {
		margin-top: 8px;
	}

	.he2_xusuli {
		padding: 5px 0;
	}

	.he2_jdmo {
		margin-top: 10px;
	}

	.he2_jdszile h4 {
		font-size: 26px;
		line-height: 32px;
	}

	.he2_mttlibox {
		padding: 20px 17px 25px;
	}

	.he2_mjmo {
		margin-top: 15px;
	}

	.he2_newzxleble {
		width: 100%;
	}

	.newzxlebri {
		width: 100%;
		padding-left: 0px;
		margin-top: 15px;
	}

	.he2_contezle {
		display: none;
	}

	.he2_contezri {
		width: 100%;
		margin-left: 0px;
	}

	.he2_cntitole h4 {
		font-size: 18px;
	}

	.he2_cntzrito {
		width: 100%;
		padding: 15px 20px 0px;
	}

	.he2_cntitole h4::after {
		top: 47px;
	}

	.he2_cniborile h4 {
		margin-top: 0px;
	}

	.he2_cniborile::after {
		top: 12px;
	}

	.he2_cntzrieto {
		padding: 0px 20px 35px;
	}

	.he2_ieto2 p:last-child {
		margin-bottom: 0;
	}

	.he2_cntzrieto2 {
		padding: 27px 35px 40px;
	}

	.he2_cntzribtmb {
		padding: 25px 20px 35px;
	}

	.he2_transla1 .he2_cntzrito {
		padding: 15px 20px 0px;
	}

	.he2_yslist {
		padding: 35px 20px 0;
	}

	.mc_select_yqlj .mc_select_bd {
		max-height: 90px;
		padding: 5px 0;
	}

	.mc_select_yqlj .mc_select_li {
		padding: 0;
	}

	.he2_cntitole h4 span {
		font-size: 12px;
	}

	.he2_rgbteq {
		display: none;
	}

	.he2_scrll {
		overflow-x: auto;
	}

	.he2_czrietoim {
		width: 844px;
	}

	.he2_xzbtobox {
		padding: 31px 20px 8px;
	}

	.he2_rwbtobox {
		padding: 0px 20px;
	}

	.he2_rwtobxli {
		padding: 0px 10px;
		margin-bottom: 20px;
	}

	.he2_rwtobxul {
		margin: 0 -10px;
	}

	.he2_rwtltim {
		width: 75px;
	}

	.he2_rwtltte {
		width: calc(100% - 75px);
		padding-left: 15px;
		padding-top: 0px;
	}

	.he2_rwtepo span {
		font-size: 31px;
	}

	.he2_rwtepo {
		top: -10px;
		left: 70px;
	}

	.he2_iframe iframe {
		width: 100%;
		height: 390px;
	}

	.he2_dsjbtobox {
		padding: 0px 20px 40px;
	}

	.he2_bannli a video {
		display: none;
	}





	.he2_bgtbox {
		margin-top: -67px;
	}

	.he2_bgtbox1 {
		margin-top: -81px;
	}

	.he2_fotgble {
		width: 100%;
		float: none;
	}

	.he2_fotgbri {
		float: none;
	}

	.he2_cntzribo {
		padding: 0px 15px;
	}

	.he2_pcbann {
		display: none;
	}

	.he2_pcbanyi {
		display: block;
	}

	.he2_wxicon img {
		width: 100%;
		opacity: 0.9;
		transition: all 0.36s;
	}
}

@media screen and (max-width: 450px) {
	.he2_newxinli {
		width: 100%;
		border-right: none;
	}

	.he2_more {
		right: 0px;
	}

	.he2_newzxleble {
		width: 100%;
	}

	.newzxlebri {
		width: 100%;
		padding-left: 0px;
		margin-top: 15px;
	}

	.he2_newzxri {
		width: 100%;
		margin-top: 20px;
	}

	.he2_xusrcnli {
		width: 100%;
	}

	.he2_jdszotli {
		width: 100%;
		margin-top: 25px;
	}

	.he2_fotbotle {
		width: 100%;
	}

	.he2_fotbotri {
		float: left;
		width: 220px;
	}

	.mc_select_yqlj .mc_select_show::-webkit-input-placeholder {
		/* WebKit browsers */
		font-size: 14px;
	}

	.mc_select_yqlj .mc_select_show:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		font-size: 14px;
	}

	.mc_select_yqlj .mc_select_show::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		font-size: 14px;
	}

	.mc_select_yqlj .mc_select_show:-ms-input-placeholder {
		/* Internet Explorer 10+ */
		font-size: 14px;
	}

	.mc_select_yqlj .mc_select_hd {
		height: 37px;
	}

	.mc_select_yqlj .mc_select_showbox {
		line-height: 37px;
	}

	.mc_select_yqlj .mc_select_xtbbox {
		padding: 10px 0;
	}

	.mc_select_yqlj .mc_select_xtbbox {
		width: 12px;
	}

	.mc_select_yqlj .mc_select_a {
		font-size: 12px;
	}

	.he2_gbte {
		width: 300px;
	}

	.he2_more a {
		font-size: 14px;
	}

	.he2_more {
		top: 30px;
	}

	.he2_neinlibp p {
		font-size: 14px;
		height: initial;
	}

	.he2_neinlibte span {
		font-size: 14px;
	}

	.he2_neinlibimg {
		width: 12px;
		line-height: 13px;
	}

	.he2_neinlibox {
		padding: 15px 15px 15px;
	}

	.he2_newxin {
		margin-top: 9px;
	}

	.he2_newzx {
		margin-top: 25px;
	}

	.he2_newzxleto a {
		font-size: 14px;
	}

	.he2_newzxlebo {
		margin-top: 30px;
	}

	.he2_nweite {
		margin-top: 20px;
	}

	.he2_nweiteri {
		padding-left: 15px;
	}

	.he2_fripi {
		padding-bottom: 25px;
	}

	.he2_xusulebt {
		margin-top: 35px;
	}

	.he2_xusrcnul {
		margin-top: 35px;
	}

	.he2_nweiteri p {
		font-size: 16px;
	}

	.he2_nweitele h4 {
		font-size: 20px;
	}

	.newzxlebri a span {
		line-height: 28px;
	}

	.newzxlebri p {
		font-size: 14px;
	}

	.he2_topte p {
		font-size: 16px;
	}

	.he2_ylinj img {
		width: 36px;
	}

	.he2_ylinj a {
		padding: 19px 0 17px;
	}

	.he2_xusulebt {
		margin-top: 30px;
	}

	.he2_xusulibo p {
		font-size: 14px;
		line-height: 1.5;
	}

	.he2_xusrcnul {
		margin-top: 30px;
	}

	.he2_xunlpoi {
		font-size: 14px;
	}

	.he2_xusrcnli {
		margin-bottom: 15px;

	}

	.he2_xusrcnli p {
		max-height: 100%;
	}

	.he2_xusrcnli a {
		height: auto;
		padding: 15px;
	}

	.he2_xunlpoi {
		position: static;
		margin-top: 10px;
	}

	.he2_xueshu {
		padding-bottom: 25px;
	}

	.he2_xusrcnli span {
		margin-top: 3px;
		margin-bottom: 5px;
	}

	.he2_jdszblbot {
		margin-top: 30px;
	}

	.he2_jdszotli:first-child {
		margin-top: 0;
	}

	.he2_xuzp p {
		line-height: 1.5;
		font-size: 14px;
		height: 42px;
	}

	.he2_jdszile h4 {
		font-size: 22px;
		line-height: 24px;
	}

	.he2_jdszile {
		padding-top: 9px;
		padding-bottom: 8px;
	}

	.he2_jdszbox {
		padding-bottom: 30px;
	}

	.he2_rwgscobo {
		margin-top: 30px;
	}

	.he2_lebtn,
	.he2_ribtn {
		width: 34px;
		height: 34px;
	}

	.he2_lebtn img,
	.he2_ribtn img {
		width: 6px;
	}

	.he2_lebtn {
		left: -45px;
	}

	.he2_ribtn {
		right: -45px;
	}

	.he2_mtjzbbot {
		margin-top: 30px;
	}

	.he2_mtjzbox {
		padding-bottom: 25px;
	}

	.he2_yttopbm {
		margin-top: 30px;
	}

	.he2_mtibtori h4 {
		font-size: 14px;
		height: 48px;
	}

	.he2_mjmo {
		font-size: 14px;
		margin-top: 13px;
	}

	.he2_telb h4 {
		font-size: 14px;
	}

	.he2_bokrt {
		width: 22px;
	}

	.he2_rwgscol {
		padding: 0px 41px 0px;
	}

	.he2_jdblbote h4 {
		line-height: 1.5;
		height: initial;
	}

	.he2_jdblbote p {
		height: initial;
	}

	.he2_ytbmxte p {
		max-height: 100%;
	}

	.he2_jdmo {
		font-size: 14px;
	}

	.he2_jdszile span {
		font-size: 12px;
	}

	.he2_jdszile {
		width: 60px;
		padding-top: 8px;
		padding-bottom: 5px;
	}

	.he2_jdsziri {
		width: calc(100% - 60px);
		padding-left: 15px;
	}

	.he2_powe .he2_powelr {
		font-size: 12px;
	}

	.he2_cntitori {
		display: none;
	}

	.he2_cntzriboli a {
		padding: 17px 0px 20px;
	}

	.he2_cniborile::after {
		width: 20px;
		left: 9px;
	}

	.he2_cnibole h4 {
		font-size: 16px;
	}

	.he2_cnibole {
		width: 45px;
	}

	.he2_cnibori {
		width: calc(100% - 45px);
	}

	.he2_cniborile {
		padding-left: 38px;
		padding-right: 12px;
	}

	.he2_cniborile h4 {
		font-size: 14px;
		max-height: initial;
		line-height: 1.5;
	}

	.he2_cniborile p {
		margin-top: 5px;
		line-height: 1.4;
		max-height: 60px;
	}

	.he2_cniboriri img {
		width: 5px;
	}

	.he2_cniboriri {
		width: 25px;
		height: 25px;
	}

	.he2_cniborile {
		width: calc(100% - 25px);
	}

	.he2_bannlin a {
		height: 260px;
	}

	.he2_bgtbox1 {
		margin-top: -81px;
	}

	.he2_czrietote p {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 5px;
	}

	.he2_czrietoim {
		padding: 25px 0px 20px;
	}

	.he2_cntzrieto {
		padding: 0px 15px 20px;
	}

	.he2_transla {
		padding-bottom: 40px;
	}

	.he2_fybox {
		margin-top: 25px;
		margin-bottom: 30px;
	}

	.he2_cntzrieto2 {
		padding: 20px 15px 30px;
	}

	.he2_ieto2 p {
		font-size: 14px;
		margin-bottom: 6px;
	}

	.he2_cnrbtbt span {
		
	}

	.he2_cnrbtbt {
		margin-top: 12px;
		margin-bottom: 15px;
	}

	.he2_edit p {
		font-size: 14px;
	}

	.he2_swqieh {
		margin-top: 25px;
	}

	.he2_cnrimbtit h4 {
		font-size: 18px;
	}

	.he2_yslistli {
		width: 100%;
	}

	.he2_ysliste h4 {
		height: initial;
	}

	.he2_heapoi {
		padding-bottom: 20px;
	}

	.he2_swqit a {
		margin-top: 13px;
	}

	.he2_cntisp {
		font-size: 12px;
	}

	.he2_cntzribtmb {
		padding: 25px 15px 35px;
	}

	.he2_yslist {
		padding: 30px 15px 0;
	}

	.he2_xzbtxlle h4 {
		height: initial;
		font-size: 14px;
		line-height: 1.6;
	}

	.he2_xzbtxli a {
		display: block;
		padding: 20px 15px 20px 15px;
	}

	.he2_xzbtxlri {
		width: 30px;
		height: 30px;
		line-height: 8px;
		margin-top: 5px;
	}

	.he2_xzimgbox {
		width: 10px;
	}

	.he2_xzbtxlle {
		width: calc(100% - 30px);
	}

	.he2_rwtobxli {
		width: 100%;
	}

	.he2_rwtepo span {
		font-size: 20px;
		line-height: 30px;
	}

	.he2_rwtltim {
		width: 55px;
	}

	.he2_rwtltte {
		width: calc(100% - 55px);
		padding-left: 10px;
		padding-top: 0px;
	}

	.he2_rwtbxlto {
		padding-bottom: 15px;
		padding-left: 0px;
	}

	.he2_rwtltte h4 {
		font-size: 14px;
		line-height: 26px;
		height: 52px;
	}

	.he2_rwtbxlbo {
		padding: 15px 0px 0px;
	}

	.he2_rwtbxlbo p {
		margin-bottom: 0px;
	}

	.he2_iframe iframe {
		width: 100%;
		height: 197px;
	}

	.he2_teyapoi {
		width: 90px;
		top: 18px;
		right: 7px;
	}

	.he2_dsjbxul::after {
		content: '';
		width: 1px;
		height: 100%;
		background: #e6e6e6;
		position: absolute;
		top: 0;
		left: 0;
		transform: translateX(0%);
	}

	.he2_dsjbxul:last-child::before {
		left: 0;
	}

	.he2_dsjbxul li {
		width: 100%;
	}

	.he2_word1 p {
		font-size: 14px;
	}

	.header2 .menuph .point {
		width: 20px;
	}

	.header2 .menuph {
		width: 20px;
	}

	.header2 .menuph .navbtn {
		width: 20px;
	}

	.header2 .menuph .navbtn::after,
	.header2 .menuph .navbtn::before {
		width: 20px;
	}

	.header2 .menuph .navbtn::before {
		top: 8px;
	}

	.header2 .menuph .navbtn::after {
		top: -8px;
	}

	.ph_mea_cl {
		width: 20px;
	}

	.header2 .he2_wxicon {
		width: 22px;
	}

	.he2_heriwx {
		padding-right: 9px;
	}

	.wj_hin_r_en {
		margin-right: 8px;
	}

	.he2_bannul .slick-dots li {
		width: 6px;
		height: 6px;
		margin: 0 6px;
	}

	.he2_bannul .slick-dots {
		bottom: 15px;
	}

	.he2_dsjbxul div:last-child {
		margin-top: 15px;
	}

	.he2_fotlte {
		width: 100%;
	}

	.he2_dsjbxli {
		float: none;
		width: 100% !important;
	}

	.he2_dsjbxli::before {
		width: 15px !important;
		top: 12px !important;
		left: 15px !important;
	}

	.he2_title1 {
		font-size: 18px;
	}

	.he2_dsjbxli::after {
		width: 16px;
		height: 16px;
		left: -7px;
		top: 5px;
	}

	.he2_dsjbxli:nth-child(2n)::after {
		width: 16px;
		height: 16px;
		left: -7px;
		top: 5px;
	}

	.he2_dsjbxli:nth-child(n) {
		padding-left: 37px;
		margin-bottom: 10px;
	}

	.he2_dsjbxli:nth-child(2n) {
		padding-right: 0px;
		text-align: left;
		margin-top:0;
	}
	.he2_dsjbxli:nth-child(2n) p {
		padding-left: 17px;
		padding-right: 0px;
	}
	.he2_dsjbxli:nth-child(2n) p::before {
		right: inherit;
		left: 0px;
	}
	.he2_dsjbtobox {
		padding: 0px 15px 40px;
	}
	.he2_fotgbri {
		width: 220px;
	}
	.he2_ysliste {
	    height: inherit;
	}
	.g_new {
	    margin-bottom: 5px;
	}
}
.b3_con .boss{
 
}
.b3_con .boss li{
    float: left;
    width:50%;

    margin-bottom: 28px;
}
.b3_con .boss li .img_box{
    position: relative;
    float: left;
    width: 50%;
    overflow: hidden;
}
.b3_con .boss li .img_box .bg{
    width:100%;
}
.b3_con .boss li .img_box .pic{
    position: absolute;
    left: 0;
    top:50%;
    width:100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .6s ease-out 0s;
    -moz-transition: all .6s ease-out 0s;
    -ms-transition: all .6s ease-out 0s;
    -o-transition: all .6s ease-out 0s;
    transition: all .6s ease-out 0s;
}
.b3_con .boss li .text{
    position: relative;
    float: left;
    width:50%;
    height: 273px;
    background: #ecf2f2;
    padding: 40px 36px;
}
.b3_con .boss .text h1{
    font-size: 18px;
    line-height: 28px;
    color: #276bb3;
    font-weight: bold;
}
.b3_con .boss .text h2{
    font-size: 14px;
    line-height: 28px;
    color: #a0a0a0;
}
.b3_con .boss .text p{
    font-size: 16px;
    line-height: 28px;
    color: #666666;
    margin-top: 36px;
    height: 56px;
    overflow: hidden;
}
.b3_con .boss .text .more{
    position: absolute;
    bottom: 40px;
    left: 36px;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #276bb3;
}
.b3_con .boss .text .more i{
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
@media (min-width: 1025px) {
    .b3_con .boss li:hover .img_box .pic {
        -webkit-transform: translateY(-50%) scale(1.1);
        -moz-transform: translateY(-50%) scale(1.1);
        -ms-transform: translateY(-50%) scale(1.1);
        -o-transform: translateY(-50%) scale(1.1);
        transform: translateY(-50%) scale(1.1);
    }

    .b3_con .boss li:hover .more i {
        margin-left: 5px;
    }
}
.b3_con .d4_tle{
    margin: 60px 0 36px;
}
.b3_con .d4_tle h1{
    font-size: 22px;
    line-height: 24px;
    color: #333;
}
@media (max-width: 1366px){
    /*棣栭〉*/
    .in_noyice .tle h1,
    .ine_nel .tle h1{
        font-size: 24px;
    }
    .in_noyice .tle h2{
        margin-left: 10px;
    }
    .in_noyice{
        padding: 29px 36px;
    }
    .in_news{
        padding: 36px 36px 15px;
    }
    .ine_nel .tle h2{
        font-size: 28px;
    }
    .ine_nel .new{
        margin-top: 21px;
    }
    .ine_nel .new .img_box{
        margin-top: 19px;
    }
    .in_ner{
        padding-left: 36px;
    }
    .in_ner .new_t{
        padding: 21px 25px;
    }
    .in_hez{
        margin-top: 36px;
    }
    .in_hez .hz_main{
        padding: 36px;
    }
    .in_hez .hz_main,
    .in_hez .hz_r .hz_oth{
        height: 250px;
    }
    .in_jl{
        margin-top: 36px;
        margin-bottom: 36px;
        padding: 0 36px;
    }
    .in_jl .tle h1,
    .in_fg .tle h1,
    .in_jy .tle h1{
        font-size: 24px;
    }
    .injl_sli{
        margin-top: 21px;
    }
    .prev img, .next img{
        width: 30px;
    }
    .injl_sli .next{
        right: 33px;
    }
    .injl_slick .have_pic .text_box{
        padding: 50px 15px;
    }
    .injl_slick .injl_box h1{
        line-height: 34px;
    }
    .injl_slick .no_pic .text_box{
        padding: 50px 15px 25px;
        margin-top: 50px;
    }
    .injl_slick .injl_box p{
        margin-top: 20px;
    }
    .injl_slick .injl_box{
        height: 415px;
    }
    .in_fg{
        padding: 36px;
    }
    .fg_sli .prev{
        left: -36px;
    }
    .fg_sli .next{
        right: -5px;
    }
    .fg_sli{
        margin-top: 21px;
    }
    .in_jy{
        margin-top: -107px;
        padding: 143px 0 36px;
    }
    .in_jybo{
        padding: 0 36px;
    }
    .jy_sli .prev{
        left: -42px;
    }
    .in_ban .next{
        right: 36.5px;
    }
    .in_ban .prev{
        left: 8.5px;
    }
    .in_sli .slick-dots{
        bottom: 145px;
    }
    .jy_box .text h3{
        line-height: 32px;
    }
    .jy_box .text h1{
        font-size: 24px;
        line-height: 32px;
    }
    .jy_box .text p{
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    /*瀛﹂櫌绠€浠�*/
    .b1_con h1{
        margin-bottom: 29px;
    }
    .b1_con p{
        font-size: 16px;
        line-height: 28px;
        margin:10px 0;
    }
    .b1_con img{
        margin: 19px auto;
    }
    /*缁勭粐鏈烘瀯*/
    .b2_con table .colo2{
        padding: 0 30px;
    }
    /*鐜颁换棰嗗*/
    .b3_con .boss .text p{
        margin-top: 13px;
        height: 112px;
    }
    .b3_con .boss li .text{
        padding: 26px;
    }
    .b3_con .boss .text .more{
        bottom: 26px;
        left: 26px;
    }
    .b3_con .boss li{
        margin-bottom: 26px;
    }
    /*鐜颁换棰嗗璇︽儏*/
    .b4_con .tc_xx{
        padding: 22px 36px;
    }
    .b4_con{
        padding-bottom: 36px;
    }
    .b4_con .tc_xx .zw span,
    .b4_con .tc_xx .xx{
        margin-top: 10px;
    }
    .b4_con .tc_xx .fh{
        margin-top: 20px;
    }
    /*闄㈤暱瀵勮*/
    .b5_con .jiju .p_box p{
        font-size: 14px;
        line-height: 24px;
    }
    .b5_con .jiju .p_box{
        margin-top: 20px;
    }
    .b5_con .jiju h1{
        font-size: 18px;
    }
    .b5_con .jiju h1 i{
        font-size: 14px;
    }
    .b5_con .jiju{
        padding-right: 36px;
    }
    /*鐮旂┒鐢熷煿鍏�*/
    .d2_con{
        padding-bottom: 0;
    }
    /*纭曞＋鍩瑰吇*/
    .d3_con .d2_py{
        margin-bottom: 26px;
    }
    /*浼氳瀛�*/
    .b3_con .d4_tle{
        margin: 30px 0 36px;
    }
    /*鐮旂┒鏈烘瀯*/
    .e1_con p{
        font-size: 14px;
        line-height: 24px;
    }
    .e1_con img{
        display: block;
        margin: 21px auto;
        max-width: 100%;
    }
    /*灏变笟鏈嶅姟*/
    .f2_con .tj .text .time{
        margin: 20px 0 16px;
    }
    .f2_con .tj .text{
        padding-left: 26px;
    }
    .f2_con .lib li{
        padding: 20px 0;
    }
    .f2_con .lib{
        margin-top: 10px;
    }
    .pc_fenye{
        margin-top: 36px;
    }
    /*灏变笟鏈嶅姟璇︽儏*/
    .f3_con .f3_bt{
        margin:0 0 36px;
    }
    .f3_con .f3_xx{
        padding: 20px 0;
    }
    .f3_text{
        margin: 30px 0;
    }
    .f3_text p{
        margin:21px 0;
    }
    .f3_text img{
        margin: 21px auto;
    }
    /*鏍″弸瀵勮*/
    .j1_lb{
        margin-top: 10px;
    }
    .j1_slibo .text h1{
        font-size: 24px;
        line-height: 32px;
    }
    .j1_slibo .text h2,
    .ji_lbbo .text h2{
        font-size: 14px;
        line-height: 32px;
    }
    .ji_lbbo .text h1{
        font-size: 20px;
        line-height: 32px;
    }
}
@media (max-width: 1229px){

.ca_news_iteml{
display:none;
}
.he2_cnibole{
display:block;
}




    .b3_con .boss li .text{
        height: 254px;
    }
}
@media (max-width: 1199px){
    .section{
        margin-top: 70px;
    }
    .jy_box .text{
        width: 630px;
    }
    .jy_box .img{
        margin-left: 650px;
    }
    .in_hez .hz_main{
        width: 355px;
    }
    .in_hez .hz_r{
        width:calc(100% - 355px);
    }
    .in_hez .hz_r .hz_oth .box{
        width:calc(100% - 36px);
    }
    .injl_slick{
        margin-right: 2px;
    }
    .in_noyice{
        margin-top:0;
    }
    .in_sli .slick-dots{
        bottom: 20px;
    }
    .fg_tc .tc_box .tc_slick{
        width:calc(100% - 150px);
    }
    .fg_tc .tc_close{
        right: 36px;
    }
    .fg_tc .tc_sli .prev img,
    .fg_tc .tc_sli .next img{
        width: 26px;
    }
    /*鐜颁换棰嗗*/
    .b3_con .boss li .text{
        height: 274px;
    }
    /*灏变笟鏈嶅姟璇︽儏*/
    .f3_con .fanh{
        padding-bottom: 0;
    }
    /*鐜颁换棰嗗*/
    .b4_con{
        padding-bottom: 0;
    }
}
@media (max-width: 991px){
    .d4_boss a{
        width:25%;
    }
    .jy_box .text{
        width: 500px;
    }
    .jy_box .img{
        width: 120px;
        height: 120px;
        margin-left: 528px;
    }
    .injl_slick{
        margin-right: 3px;
    }
    .ine_nel{
        width:100%;
        padding-bottom:20px;
    }
    .in_ner{
        width:100%;
        padding-left: 0;
    }
    .in_ner .new_t:first-child{
        padding-top: 26px;
    }
    .in_noyice .tle{
        position: relative;
        top:0;
        width: auto;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
    .in_noyice .inn_sli{
        width:calc(100%);
        margin-left: 0;
        padding-bottom: 36px;
    }
    .jt_bo{
        bottom: 0;
        top: auto;
        right: auto;
        left: 0;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
    .ine_nel .tle .kuang{
        width: 300px;
        left: 36px;
        right: auto;
    }
    .in_hez .hz_main{
        width:100%;
        height: auto;
    }
    .in_hez .hz_r{
        width:100%;
    }
    .inn_slick{
        width:100%;
    }
    /*鐜颁换棰嗗*/
    .b3_con .boss li .text{
        height: 204px;
    }
    /*缁勭粐鏈烘瀯*/
    .b2_con table .colo1{
        width:30%;
    }
    .b2_con table .colo2{
        width:30%;
        padding: 0 26px;
    }
    .b2_con table .colo3{
        padding: 10px 26px;
    }

    .d2_py{
        width:100%;

    .d3_con .d2_py{
        width:calc(50% - 28px);

    }
}
@media (max-width: 767px){
    .d2_py{
        width:100% !important;
    }
.ca_news_iteml{
display:none;
}
.he2_cnibole{
display:block;
}
    .b3_con .boss{
        margin:0;
    }
    .b3_con .boss li{
        position: relative;
        width:100%;
        padding: 0;
    }
    .b3_con .boss li .text{
        position: absolute;
        top:0;
        left: 50%;
        height: 100%;
    }

}
@media (max-width: 450px){



.b4_con .tc_xx{
width:100%;
}

    .d4_boss a{
        width:50%;
    }
    .d4_boss li{
        padding: 5px;
    }

    .b3_con .boss li .img_box{
        width:100%;
    }
    .b3_con .boss li .text{
        position: relative;
        left: 0;
        width:100%;
        padding-bottom: 52px;
    }
    .b3_con .boss .text p{
        height: 84px;
    }

    .d2_con{
        margin: 0;
    }
    .d2_py{
        width:100%;
        margin-left: 0;
        margin-right: 0;
    }
    .d2_con a:last-child .d2_py{
        margin-bottom: 0;
    }
}