

@media screen and (max-width: 1680px) {

	.t_tedetail {

		width: 100%;

	}

	.g_sec1topbj {

		width: 1440px;

		left: -110px;

	}

}

@media screen and (max-width: 1560px) {

	.g_sec1topbj {

		width: 1360px;

		left: -50px;

	}

}

@media screen and (max-width: 1440px) {

	.g_nyban .g_sybantop h2 {

		font-size: 40px;

		line-height: 60px;

	}

	.g_nyban .g_sybantop p {

		margin-bottom: 12px;

		font-size: 22px;

	}

	.t_eltalrg h5 {

		font-size: 28px;

		line-height: 46px;

	}

	.t_plum {

		padding: 60px 0 120px;

	}

	.t_seriescen h5 {

		font-size: 28px;

		line-height: 34px;

		margin-top: 100px;

	}

	.t_c1allday {

		padding-bottom: 50px;

	}

	.g_c1bj {

		width: 880px;

	}

	.t_c3titb {

		font-size: 32px;

		line-height: 34px;

		padding-bottom: 70px;

	}

	.t_c3youxin {

		padding-top: 100px;

	}

	.t_c2biannr {

		padding: 80px 0;

	}

	.t_c2zhnr h5 {

		margin-bottom: 60px;

	}

	.t_c2zheng {

		padding: 90px 0 110px;

	}

	.t_c4corezh h5 {

		font-size: 30px;

		line-height: 34px;

		padding: 90px 0 60px;

	}

	.t_c4wanyi {

		padding-bottom: 0;

	}

	.t_c4tisan h5 {

		font-size: 30px;

		padding: 80px 0 70px;

	}

	.g_c4fr a {

		padding: 45px 72px 45px 80px;

	}

	.t_c4czh {

		padding: 80px 0;

	}

	.g_sybantop h2 {

		font-size: 50px;

		line-height: 60px;

	}

	.g_sybantop p {

		color: #fff;

		font-size: 22px;

		line-height: 30px;

		margin-bottom: 26px;

	}

	.g_sybanwz {

		padding: 90px 0;

	}

	.g_title h3 {

		font-size: 36px;

		line-height: 60px;

		margin-bottom: 22px;

	}

	.g_sec1topbj {

		width: 1280px;

		left: 0;

	}

	@keyframes line1 {

		0% {

			height: 0;

		}

		100% {

			height: 56px;

		}

	}

	@keyframes line2 {

		0% {

			height: 0;

		}

		100% {

			height: 56px;

		}

	}

	.g_sybanwz {

		padding: 80px 0;

	}

	.g_sybanwzbtn {

		bottom: 120px;

	}

	.g_sec1nrfr h5 {

		font-size: 22px;

		line-height: 32px;

	}

	.g_sec2 {

		padding: 120px 0 0;

	}

	.g_sec2 .g_title {

		padding-right: 140px;

	}

	.g_sec3skfl h4 {

		font-size: 26px;

		line-height: 46px;

	}

	.g_sec3bj {

		height: 724px;

	}

	.g_sec5fl p {

		font-size: 62px;

	}

	.g_sec5bj {

		height: 856px;

	}

	.g_sec5nr .g_title {

		margin: 0 auto 80px;

	}

	.g_sec5nr {

		top: 100px;

	}

	.g_nytitle {

		font-size: 32px;

		line-height: 42px;

	}

	.g_b1pt3topfl.slick-center .g_b1pt3_city {

		font-size: 28px;

	}

	.g_b1pt3bot_fl p {

		font-size: 20px;

	}

	.g_b1pt4 {

		padding-top: 90px;

	}

	.g_b1pt4nr {

		margin: 60px -75px;

	}

	.g_b1pt4nrwz h4 {

		font-size: 22px;

	}

	.g_b1pt3topfl.slick-center {

		height: 430px;

		width: 430px !important;

	}

	.g_b1pt3bj {

		height: 820px;

	}

	.g_b1pt2sktu {

		width: 60%;

	}

	.g_b1pt2skwz {

		width: 40%;

	}

	.g_b1pt2sk_span {

		top: -50px;

		font-size: 98px;

	}

	.g_sec3skfl {
		padding-right: 268px;
	}

	.g_sec3cen .g_sec3skfl h4 {
		padding-right: 20px;
	}

}

@media screen and (max-width: 1366px) {

	.g_content1 {

		width: 1200px;

	}

	.t_c6artw {

		width: 90%;

	}

	.t_c3tit {

		font-size: 32px;

		line-height: 40px;

		padding-bottom: 30px;

	}

	.t_c4ickai {

		width: 74px;

	}

	.t_c4core {

		padding-bottom: 230px;

	}

	.g_sybantop h2 {

		font-size: 44px;

		line-height: 54px;

	}

	.g_sybantop p {

		font-size: 20px;

		line-height: 26px;

		margin-bottom: 20px;

	}

	.g_title h3 {

		font-size: 32px;

		line-height: 50px;

		margin-bottom: 22px;

	}

	.g_sec3bj {

		height: 620px;

	}

	.g_sec3 .g_title {

		margin-bottom: 40px;

	}

	.g_sec3skfl h4 {

		font-size: 22px;

		line-height: 32px;

	}

	.g_sec3skfl {

		padding-right: 150px;

	}

	.g_sec3skfl p {

		color: #ffffff;

		font-size: 20px;

		line-height: 30px;

	}

	.g_sec3sktop {

		padding-bottom: 50px;

	}

	.g_sec4 {

		padding: 70px 0 80px;

	}

	.g_sec4nr {

		margin: 50px -30px 0;

	}

	.g_sec5bj {

		height: 780px;

	}

	.g_sec5fl p {

		font-size: 52px;

	}

	.g_sec5nr {

		top: 80px;

	}

	.g_sec5nr .g_title {

		margin: 0 auto 70px;

	}

	.g_sec5bj {

		height: 700px;

	}

	.g_b1pt1top {

		margin-bottom: 60px;

	}

	.g_nytitle {

		margin-bottom: 36px;

	}

	.g_b1pt3topfl.slick-center {

		height: 380px;

		width: 380px !important;

	}

	.g_b1pt3bj {

		height: 800px;

	}

	.g_b1pt3topfl {

		margin-top: 150px;

	}
/*.g_ft_navfl {*/
/*    padding: 0 35px;*/
/*}*/
/*.g_ft_nav {*/
/*    width: calc(100% - 600px);*/
/*}*/
/*.g_sec6pt2fr {*/
/*    margin-top: 9px;*/
/*}*/

}

@media screen and (max-width: 1280px) {

	.t_c2lun {

		width: 100%;

	}

	.g_ft_logo {

		margin-right: 95px;

	}

	.t_c3ctit {

		font-size: 20px;

		line-height: 30px;

	}

	.g_sec1 {

		padding-top: 80px;

	}

	.g_sec1topbj {

		width: 100%;

		left: 0;

	}

	.g_nytitle {

		font-size: 28px;

		line-height: 38px;

	}

	.g_b1pt1 {

		padding-top: 80px;

	}

	.g_b1pt1_twowz p {

		line-height: 30px;

		height: 60px;

	}

	.g_sybanwzbtn p {

		font-size: 16px;

	}

	.g_b1pt3topfl.slick-center {

		height: 320px;

		width: 320px !important;

	}

	.g_b1pt3topfl {

		margin-top: 106px;

	}

	.g_b1pt3topfl.slick-center .g_b1pt3_city {

		font-size: 20px;

		line-height: 30px;

		transform: translateY(-60px);

	}

	.g_b1pt3bot_fl p {

		font-size: 18px;

	}

	.g_b1pt3_city {

		font-size: 18px;

	}
/*	.g_ft_logo {*/
/*    margin-right: 0px;*/
/*}*/

}

@media screen and (max-width: 1200px) {

	.g_content {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}

	.t_newscen {

		justify-content: space-around;

	}

	.g_content .t_newscon {

		width: 100%;

		margin: 0 auto;

	}

	.t_article {

		width: 100%;

	}

	.t_newsdet .yxedr_active {

		width: 100%;

		margin: 33px auto;

	}

	.t_pcnewsto {

		width: 100%;

		margin: 33px auto 0;

	}

	.t_newsshare {

		width: 100%;

		margin: 36px auto 22px;

	}

	.t_newscon h4 {

		padding: 50px 0 30px;

	}

	.t_pcnewsto p {

		margin-bottom: 20px;

	}

	.yxedr_active p {

		margin-bottom: 20px;

	}

	.t_lunzi {

		width: calc(100% - 80px);

		margin-left: 40px;

		margin-right: 40px;

	}

	.t_rotapic {

		width: 100%;

	}

	.t_rotapic img {

		width: 100%;

	}

	.t_rotation .swiper-container .t_con {

		width: calc(100% - 80px);

	}

	.t_elegance .yxedr_active p {

		margin-bottom: 32px;

	}

	/* c6 */

	.t_c6artw {

		width: 100%;

	}

	.t_c6duanw {

		width: 40%;

	}

	/* e1 */

	.t_eltalrg {

		padding: 60px 40px;

	}

	/* c2 */

	.t_c2zho .t_c2zhnr {

		padding: 90px 40px 127px;

	}

	.t_c2beiying {

		height: 518px;

	}

	/* b1 */

	.g_b1pt1bot_nr {

		width: calc(100% - 80px);

		margin: auto;

		padding: 0;

	}

	.g_b1pt1_bot .g_b1pt1_topfl {

		width: 469px;

	}

	.g_foottop {

		margin-bottom: 50px;

	}

	footer {

		padding: 56px 0 0;

	}

	.g_nyban .g_sybanwz {

		padding: 65px 20px;

		width: 100%;

	}

	.t_c1more {

		display: inline-block;

		font-size: 14px;

		line-height: 34px;

		color: #162238;

		border-bottom: 3px solid #162238;

		margin-top: 18px;

		opacity: 1;

		transition: all .36s;

	}

	.g_c4fr {

		width: 600px;

		right: 40px;

	}

	.g_c4fl {

		width: 600px;

	}

	.g_c4fl h4 {

		font-size: 20px;

		line-height: 34px;

		margin-bottom: 32px;

	}

	.g_c4fr h4 {

		font-size: 20px;

		line-height: 34px;

		margin-bottom: 32px;

	}

	.g_c4block.animated {

		width: 370px;

	}

	.g_c4block {

		width: 0;

		height: 360px;

		right: 390px;

	}

	.t_c4kone {

		padding: 0 12px 100px;

	}

	.g_content1 {

		width: 100%;

		padding: 0 40px;

	}

	.g_sec1topbj {

		width: 90%;

		left: inherit;

		right: 40px;

	}

	.g_b1pt2botfl {

		padding: 0 22px;

	}

	.g_b1pt2bot_sk {

		margin: 0 -22px;

	}

	.g_b1pt2sktu {

		width: 700px;

	}

	.g_b1pt2skwz {

		width: calc(100% - 700px);

		padding-left: 50px;

	}

	.g_b1pt3bj {

		height: 710px;

	}

	.g_b1pt2sk_span {

		font-size: 92px;

	}
		.g_sec3cen .g_sec3skfl h4 {
		padding-right: 0px;
	}
/*	.g_ft_add {*/
/*    width: 180px;*/
/*}*/
/*.g_ft_nav {*/
/*    width: calc(100% - 507px);*/
/*}*/
.g_ft_nav {
    width: calc(100% - 475px);
}
.g_ft_navfl {
    padding: 0 40px;
}

}

@media screen and (max-width: 1199px) {

	.g_ft_nav {

		display: none;

	}

	.t_e1duox .t_e1manys {

		line-height: 40px;

	}

	.t_e1qingti {

		margin-bottom: 50px;

	}

	.t_elhang {

		padding: 10px 0;

	}

	.g_c1bj {

		width: 700px;

	}

	.g_c4fl,
	.g_c4fr {

		width: 60%;

	}

	.g_sec5nr .g_title {

		width: 100%;

	}

	.g_synavxlfr {
		margin-left: 105px;
	}

	.he_synavsi {
		padding-left: 115px;
	}
    .g_ft_add {
    width: inherit;
}
.g_ft_logo {
    margin-right: 95px;
}
}

@media screen and (max-width: 1024px) {

	.t_jieshao {

		padding: 52px 78px 0 68px;

		background: url(../image/t_bei.png) no-repeat 11% 49%;

		background-size: 13%;

	}

	.t_shuo {

		margin: 23px 0 40px;

	}

	.t_zhong {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}

	.t_cen {

		width: 100%;

		margin-bottom: 83px;

	}

	.t_zhong h3 {

		padding: 50px 0 20px;

	}

	.t_peonames .t_peoname {

		padding-top: 20px;

	}

	.t_peomore {

		margin-top: 45px;

	}

	.t_c1kuai {

		width: calc(50% - 20px);

	}

	.t_c1conent {

		width: calc(100% - 40px);

		padding: 30px;

		left: 19px;

	}

	/* c3 */

	.t_c3shuj {

		top: 20px;

	}

	.t_c3yihe {

		top: 44px;

	}

	.t_c3youxin {

		padding-top: 100px;

	}

	/* e1 */

	.t_eltalrg h5 {

		line-height: 40px;

	}

	.t_eltalrg p {

		line-height: 32px;

	}

	/* c2 */

	.t_c2rg ul {

		max-height: 283px;

	}

	.t_c2rg2 p {

		max-height: 144px;

	}

	.t_c2namezh {

		padding-top: 10px;

	}

	.t_c2beiying {

		height: 450px;

	}

	/* b1 */

	.g_b1pt1_twofl {

		width: 50%;

		padding: 0 7px 14px;

	}

	.g_b1pt2sktu {

		width: 600px;

	}

	.g_b1pt2skwz {

		width: calc(100% - 600px);

		padding-left: 40px;

	}

	.g_b1pt2sk_span {

		top: -40px;

		font-size: 72px;

	}

	.g_b1pt2skwz_p {

		margin-top: 41px;

	}

	.g_b1pt2btn {

		width: calc(100% - 600px);

	}

	.t_c3cou .t_c3biaom {

		padding: 50px 0 0 30px;

	}

	.t_c3quan .t_c3quantit {

		left: 30px;

		bottom: 8px;

		font-size: 16px;

		line-height: 30px;

		height: 30px;

		overflow: hidden;

	}

	.t_c2tnr {

		padding: 80px 0;

	}

	.t_c4czh {

		padding: 60px 0;

	}

	.t_c4corezh h5 {

		font-size: 26px;

		line-height: 34px;

		padding: 70px 0 50px;

	}

	.t_c4sxizh .t_c4cortop {

		padding: 47px 0 0;

	}

	.t_c4tisan h5 {

		font-size: 26px;

		padding: 70px 0 60px;

	}

	.t_c4kone {

		padding: 0 12px 100px;

	}

	.g_sec4fl {

		padding: 0 15px;

	}

	.g_sec4nr {

		margin: 50px -15px 0;

	}

	.g-sypt3-arr {

		right: 40px;

	}

	.g_sybanwz {

		width: 100%;

		padding: 80px 20px;

	}

	.g_sec1botfl {

		padding-right: 50px;

	}

	.g_sec1top {

		padding-bottom: 120px;

	}

	.g_title h3 {

		font-size: 28px;

		line-height: 42px;

		margin-bottom: 18px;

	}

	.g_sec1botfl h4 {

		font-size: 28px;

		line-height: 38px;

		margin-bottom: 40px;

	}

	.g_sec1bot {

		padding: 50px 0 0;

	}

	.g_sec1botfr {

		transform: translateY(-142px);

	}

	.g_sec2bj1 {

		width: 300px;

	}

	.g_sec2bj2 {

		width: 540px;

	}

	.g_sec2wz {

		width: calc(100% - 60px);

		padding: 32px 40px;

		margin: -70px auto 0;

	}

	.g_sec3skfl h4 {

		padding-right: 0;

	}

	.g_sec3skfr {

		width: 180px;

	}

	.g_b1pt1botfl {

		width: 100%;

	}

	.g_b1pt1botfr {

		width: 100%;

		position: static;

	}

	.g_b1pt1_bot .g_b1pt1_topfl {

		width: 50%;

		left: 0;

	}

	.g_b1pt1_topfl {

		width: 50%;

	}

	.g_b1pt1_topfr {

		width: 50%;

	}

	.g_b1pt1_two {

		margin-top: 50px;

		padding-bottom: 50px;

	}

	.g_b1pt2sktu {

		width: 60%;

	}

	.g_b1pt2skwz {

		width: 40%;

	}

	.g_b1pt4nrfl {

		padding: 0 40px;

	}

	.g_b1pt4nr {

		margin: 60px -40px;

	}

	.g_b1pt2skwz_p p {

		font-size: 14px;

		line-height: 26px;

		margin-bottom: 10px;

	}

	.g_b1pt2skwz_p {

		margin-top: 70px;

	}

	.g_b1pt2btn {

		padding-left: 0;

	}

	.g_b1pt2 {

		padding: 60px 40px;

	}

	.g_b1pt4 {

		padding-top: 60px;

	}

	.g_b1pt4nrwz h4 {

		font-size: 18px;

		line-height: 30px;

	}

	.g_b1pt4nrwzp p {

		font-size: 14px;

		line-height: 30px;

	}

	.g_b1pt4nrwzp {

		height: 60px;

	}

	.g_b1pt4nr {

		margin: 40px -40px 0;

	}
	
.g_ft_logo {
    margin-right: 140px;
}
}

@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;

	}

	.g_ft_nav {

		display: none;

	}

	footer {

		padding: 50px 0 0;

	}

	.g_foottop {

		margin-bottom: 16px;

	}

	.t_shuo {

		margin: 17px 0 27px;

	}

	.t_jieshao {

		padding: 50px 68px 0 68px;

	}



	.t_zhong {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}

	.t_zhong .yxedr_active p {

		margin-bottom: 27px;

	}

	.t_zhong .t_cen h4 {

		margin-bottom: 18px;

	}

	.t_zhong .yxedr_active h4 {

		margin-bottom: 18px;

	}

	.t_lunzi {

		width: calc(100% - 40px);

		margin-left: 20px;

		margin-right: 20px;

	}

	.t_series {

		background-size: 300px, 100px;

	}

	.t_rotation .swiper-container .t_con {

		width: calc(100% - 40px);

	}

	.t_tabli {

		padding: 70px 0 18px;

	}

	/* c3 */

	.t_c3jukuai {

		width: 50%;

	}

	.t_c3course {


	}

	.t_c3shuj {

		height: auto;

		padding: 36px 56px 36px 60px;

	}

	/* e1 */

	.t_eltalrg h5 {

		line-height: 32px;

		font-size: 20px;

	}

	/* c2 */

	.t_c2rg {

		width: 54%;

		margin: 0 -40px 0 0;

	}

	/* c4 */

	.t_c4cortop a {

		width: 100%;

	}

	.t_c4core {

		padding-bottom: 250px;

	}

	.t_c4sxizh .t_c4cortop {

		padding: 47px 0 0px;

	}

	.t_c4tisan h5 {

		padding: 100px 0 100px;

	}

	/* 首页 */

	.g_sec4fl {

		width: 50%;

		margin-bottom: 30px;

	}

	.g_nyban {

		margin-top: 64px;

	}

	.t_eltalrgt {

		margin-bottom: 26px;

	}

	.t_e1zhaom h5 {

		font-size: 26px;

		line-height: 32px;

		margin-bottom: 52px;

	}

	.t_e1renc {

		padding-top: 50px;

	}

	.t_c6wen {

		width: 100%;

	}

	.t_c6pics {

		width: 60%;

	}

	.t_c6duanw {

		padding: 0 30px;

	}

	.t_c6wen {

		width: 88%;

	}

	.t_c6zho {

		padding-bottom: 100px;

	}

	.t_c6wen {

		padding: 70px 0;

	}

	.t_c3jia {

		margin: 0 40px;

	}

	.t_jic3 {

		margin: 0 -40px;

	}

	.t_c1jianj {

		margin-bottom: 30px;

	}

	.t_c3tit {

		font-size: 28px;

		line-height: 40px;

		padding-bottom: 20px;

	}

	.t_c3course {


	}

	.t_c3lole {

		margin-top: 90px;

		width: 140px;

	}

	.g_c4block {

		right: 330px;

	}

	.g_sybantu video {

		display: none;

	}

	.g_sec2 .g_title {

		padding-right: 50px;

	}

	.g_sec1botnr {

		margin-bottom: 18px;

	}

	.g_sec1nrfr p {

		height: auto;

	}

	.g_sec1bot {

		padding: 50px 0 80px;

	}

	.g_sec1sk .slick-dots {

		bottom: -36px;

	}

	.g_sec2 {

		padding: 60px 0 0;

	}

	.g_sec2 .g_title {

		width: 100%;

		margin-bottom: 40px;

	}

	.g_sec2fl {

		position: static;

		width: 100%;

		padding: 0 40px;

		margin-bottom: 40px;

	}

	.g_sec3skfl {

		padding-right: 0;

	}

	.g_sec2_nr {

		height: auto !important;

	}

}

@media screen and (max-width: 768px) {

	.g_content1 {

		padding: 0 20px;

	}

	.g_sec1top {

		overflow: hidden;

	}

	.t_pics {

		width: 100%;

	}

	.t_jieshao {

		width: 100%;

		padding: 50px;

		background: url(../image/t_bei.png) no-repeat 5% 42%;

		background-size: 50px;

	}

	.t_pcfy {

		display: none;

	}

	.t_phfy {

		display: block;

	}

	.t_li {

		margin-top: 32px;

	}

	.t_cen {

		margin-bottom: 60px;

	}

	.t_newscen {

		margin: 60px -5px 0;

	}

	.t_newsnr {

		width: 50%;

		padding: 0 5px;

	}

	.t_newsword {

		margin-bottom: 40px;

	}

	.t_newsword .t_newstitle {

		height: auto;

	}

	.t_newsword .t_newsint {

		height: auto;

		margin-bottom: 20px;

	}

	/* d6 */

	.t_pcnewsto {

		border: 0;

	}

	.t_zhuan {

		width: 100%;

	}

	.t_zhuan a div {

		display: inline-block;

		width: calc(100% - 68px);

	}

	.t_newsup {

		border: 0;

		height: auto;

		padding: 20px 0 14px;

		border-bottom: 1px solid #dcdcdc;

	}

	.t_newsdown {

		padding: 20px 0 20px;

	}

	.t_newscon h4 {

		font-size: 18px;

		line-height: 26px;

		padding: 48px 0 27px;

	}

	.t_newsshare {

		margin: 0 auto;

	}

	.t_seriescen h5 {

		margin-top: 60px;

	}

	.t_seriescen .t_seriesnr h6 {

		margin: 30px 0 15px;

	}

	.t_series {

		padding-bottom: 40px;

	}

	.t_lunzi {

		padding: 30px 0 100px;

	}

	.t_rotation .swiper-container .swiper-pagination {

		margin-top: 10px;

	}

	.t_ercodea {

		padding: 50px 0;

	}

	/* d1 */

	.t_tabli {

		padding: 50px 0 0px;

	}

	.t_peomore {

		margin-top: 25px;

	}

	.t_produc {

		margin-top: 18px;

	}

	.t_peonames .t_peoname {

		padding-top: 10px;

	}

	/* d2 */

	.t_elegance {

		width: 100%;

		padding: 0 10px;

	}

	.t_stuup {

		padding: 80px 0 30px;

		margin-bottom: 20px;

	}

	.t_elegance .yxedr_active p {

		margin-bottom: 18px;

	}

	/* c1 */

	.t_c1kuai {

		width: calc(100% - 40px);

		margin-left: 20px;

		margin-right: 20px;

		margin-bottom: 50px;

	}

	.t_c1kuai:nth-child(2) {

		margin-top: 0px;

	}

	.t_c1wen {

		height: auto;

	}

	/* c3 */

	.t_c3ctit {

		font-size: 18px;

		line-height: 20px;

	}

	.t_c3yihe {

		top: 30px;

	}

	.t_c3cou .t_c3biaom {

		padding: 50px 0 0 20px;

	}

	.t_c3xu {

		bottom: 15px;

		right: 20px;

	}

	.t_c3course {

		padding: 420px 0 40px;

	}

	.t_c3youxin {

		padding-top: 80px;

	}

	.t_c3titb {

		padding-bottom: 40px;

	}

	.t_c3shuj {

		width: 80%;

	}

	.t_c3lole {

		margin: 122px 0 102px;

		width: 106px;

	}

	.t_plum {

		padding: 50px 0;

	}

	/* c3 */

	.t_c1jianj {

		margin-bottom: 25px;

	}

	.t_c3shu {

		font-size: 24px;

		line-height: 26px;

	}

	.t_c3shuj {

		height: auto;

		padding: 55px 56px 30px 60px;

	}

	/* c6 */

	.t_c6duanw {

		width: 100%;

		position: static;

		background: #f2f4f7;

		height: auto;

		padding: 0 40px 50px;

	}

	.t_c6wen {

		width: 100%;

		position: static;

		padding: 50px 0 40px;

	}

	.t_c6duanw p {

		max-height: inherit;

	}

	.t_c6jyuzh {

		margin-bottom: 30px;

	}

	.t_c6pics {

		float: none;

		margin: 0 auto;

		width: calc(100% - 80px);

	}

	.t_c6on .t_c6pics {

		float: none;

		margin: 0 auto;

	}

	.t_c6on .t_c6duanw {

		background-color: #fff;

	}

	.t_c6icbei {

		width: 140px;

	}

	.t_c6rgup {

		width: 100%;

	}

	.t_c6lole {

		width: 140px;

		margin-bottom: 20px;

	}

	.t_c6contents {

		margin: 32px auto;

	}

	.t_c6duanw {

		top: 0;

		transform: translateY(0);

	}

	.t_c6zho {

		padding-bottom: 60px;

	}

	/* e1 */

	.t_eltalrg p {

		line-height: 20px;

		font-size: 12px;

	}

	.t_eltalrg h5 {

		line-height: 26px;

		font-size: 18px;

	}

	.t_e1renc {

		padding-top: 40px;

	}

	.t_e1zhaom h5 {

		font-size: 18px;

		margin-bottom: 32px;

	}

	.t_elhang .t_e1timus {

		line-height: 40px;

	}

	.t_elhang {

		font-size: 16px;

	}

	.t_e1duox .t_e1manys {

		line-height: 40px;

	}

	.t_e1danx .t_e1smas {

		line-height: 40px;

	}

	.t_e1qingti input {

		width: 100px;

		height: 32px;

		line-height: 30px;

	}

	.t_e1qingti {

		margin-bottom: 40px;

	}

	/* c2 */

	.t_c2beiying {

		height: 383px;

	}

	.c2le {

		width: 100%;

		margin-bottom: 20px;

	}

	.c2le .t_c2xilun {

		width: 100%;

	}

	.t_c2rg {

		width: 100%;

		margin: auto;

	}

	.c2le2 {

		width: 18%;

	}

	.t_c2rg2 {

		width: 82%;

		padding-left: 2.5%;

	}

	.t_c2rg ul {

		padding: 6px 20px 6px 42px;
		max-height: 1000px;

	}

	/* c4 */

	.t_c4czh {

		padding: 100px 20px 20px;

	}

	.t_c4corezh h5 {

		padding: 60px 0 50px;

	}

	.t_c4wanyi {

		padding-bottom: 0px;

	}

	.t_c4tisan h5 {

		padding: 60px 0 50px;

	}

	.t_c4kone {

		width: 50%;

		padding: 0 12px 80px;

	}

	/* b1 */

	.g_b1pt1_twofl {

		width: 50%;

	}

	.g_b1pt2sktu {

		width: 100%;

	}

	.g_b1pt2skwz {

		width: 100%;

		position: relative;

	}

	.g_b1pt2sk_span {

		display: block;

		position: absolute;

		left: auto;

		right: 40px;

	}

	.g_b1pt2btn {

		width: 100%;

		position: relative;

		bottom: 0;

	}

	.g_b1pt4nrfl {

		padding: 0 15px;

	}

	.g_b1pt4nr {

		margin: 76px -15px;

	}

	.g_footbotfr {

		float: none;

	}

	.g_ft_logo {

		width: 62px;

		margin-right: 0;

		margin-bottom: 18px;

		float: none;

	}

	footer {

		padding: 32px 0 0;

	}

	.g_footbotfl p,
	.g_footbotfl p a {

		font-size: 12px;

		line-height: 20px;

	}

	.g_footbotfl {

		float: none;

	}

	.g_footbotfr a {

		font-size: 12px;

		line-height: 22px;

	}

	.g_nyban .g_sybantop h2 {

		font-size: 22px;

		line-height: 32px;

	}

	.g_sybantop p {

		font-size: 18px;

		line-height: 26px;

		margin-bottom: 0;

	}

	.g_nyban .g_sybantop p {

		margin-bottom: 5px;

	}

	.g_nyban .g_line {

		height: 36px;

	}

	.t_c2tnr {

		padding: 0 20px 32px;

	}

	.g_nybantu {

		height: 400px;

	}

	.g_nyban .g_sybantop p {

		font-size: 16px;

	}

	.g_bread {

		display: none;

	}

	.t_studetail {

		margin-bottom: 60px;

	}

	.t_d1zuohe {

		width: 100%;

	}

	.t_newscont {

		width: 100%;

		margin-top: 14px;

	}

	.t_newscont {

		padding-bottom: 32px;

	}

	.t_produc p {

		height: auto;

	}

	.t_peonames .t_peoname {

		margin-right: 30px;

	}

	.t_peonames .t_peoname {

		font-size: 22px;

	}

	.g_sybantop {

		padding: 0 20px;

	}

	.t_c6on .t_c6wen {

		float: none;

	}

	.g_yuanbj,
	.g_yuan {

		width: 460px;

	}

	.g_yuanbj img {

		width: 100%;

	}

	.g_yuanbj1 {

		background-size: cover;

	}

	.t_c6pics {

		width: 100%;

	}

	.t_c6wen {

		padding: 32px 32px;

	}

	.t_c6duanw {

		padding: 0 20px 32px;

	}

	.t_c6wen {

		padding: 32px 20px;

	}

	.t_c2ercode {

		width: 128px;

	}

	.t_c2foot {

		padding: 50px 0 70px;

	}

	.t_seriescen .yxedr_active p {

		font-size: 14px;

		line-height: 30px;

	}

	.t_c1allday {

		background-size: 350px, 80px;

	}

	.g_c1bj {

		width: 90%;

	}

	.t_c3lole {

		margin: 32px 0;

		width: 106px;

		float: none;

	}

	.t_c3turg {

		width: 100%;

		margin-top: 14px;

		top: 0;

		float: none;

	}

	.t_c3shuj {

		width: 100%;

		margin: 0 auto;

		position: static;

	}

	.t_c3shuj {

		padding: 32px 20px;

	}

	.t_c3course {

		padding: 32px 0;

	}

	.t_c3xu {

		font-size: 20px;

	}

	.t_c3biao {

		margin-bottom: 32px;

	}

	.t_c3titb {

		font-size: 20px;

		line-height: 30px;

		padding-bottom: 30px;

	}

	.t_c3youxin {

		padding-top: 32px;

	}

	.t_c4wanyi .t_c4cortop a {

		width: 100%;

	}

	.g_c4block {

		display: none;

	}

	.t_c4logo {

		float: none;

		margin-bottom: 32px;

		width: 150px;

	}

	.t_c4duwen {

		float: none;

		width: 100%;

	}

	.t_c4czh {

		padding: 40px 20px;

	}

	.t_c4duwen p {

		font-size: 14px;

		line-height: 30px;

		margin-bottom: 18px;

	}

	.t_c4corele {

		width: 100%;

	}

	.t_c4corerg {

		width: 100%;

		margin-top: 60px;

	}

	.t_c4cortop a h6 {

		font-size: 20px;

		line-height: 30px;

	}

	.t_c4cop p {

		color: #666;

		font-size: 14px;

		line-height: 30px;

		padding-bottom: 24px;

	}

	.t_c4cortop a {

		display: block;

		padding: 0 0 40px;

		width: 100%;

	}

	.t_c4sxizh .t_c4cortop {

		width: 100%;

		padding: 0;

	}

	.t_c4xilun {

		width: 100%;

	}

	.t_c4wanyi h6 {

		padding: 0;

		margin-top: 26px;

	}

	.t_c4tisan h5 {

		font-size: 20px;

	}

	.t_c4tisan h5 {

		padding: 40px 0 20px;

	}

	.t_c4corezh h5 {

		font-size: 20px;

		line-height: 30px;

		padding: 40px 0 20px;

	}

	.t_c4corlun .slick-dots {

		bottom: -40px;

	}

	.t_c4core {

		padding-bottom: 190px;

	}

	.t_c4xilie {

		top: -90px;

	}

	.t_c4core {

		padding-bottom: 140px;

	}

	.g_c4 {

		margin-bottom: 60px;

	}

	.g_c4fl,
	.g_c4fr {

		width: 100%;

	}

	.g_c4fr {

		position: relative;

		top: 0;

		right: 0;

	}

	.g_c4fl a,
	.g_c4fr a {

		display: block;

		padding: 22px 26px;

	}

	.g_sec1botfl {

		padding-right: 0;

		width: 100%;

	}

	.g_sec1botfr {

		transform: translateY(0);

		width: 100%;

	}

	.g_sec1 {

		padding-top: 50px;

	}

	.g_sec1top {

		padding-bottom: 50px;

	}

	.g_sec1topbj {

		width: 90%;

		left: inherit;

		right: 20px;

		bottom: 50px;

	}

	.g_sec3skfl {

		width: 100%;

		padding-right: 0;

		margin-bottom: 30px;

	}

	.g_sec3skfr {

		float: right;

	}

	.g_sec3sktop {

		padding-bottom: 30px;

	}

	.g_sec3 .g_title {

		margin-bottom: 20px;

	}

	.g_sec3skfl h4 {

		font-size: 16px;

		line-height: 26px;

	}

	.g_sec3skfl p {

		font-size: 14px;

		line-height: 26px;

	}

	.g_title h3 {

		font-size: 22px;

		line-height: 32px;

		margin-bottom: 10px;

	}

	.g_sec3skfr {

		width: 150px;

	}

	.g_sybantop h2 {

		font-size: 22px;

		line-height: 40px;

	}

	.g_sec1botfl h4 {

		font-size: 24px;

		line-height: 32px;

		margin-bottom: 26px;

	}

	.g_sec1nrfr h5 {

		font-size: 18px;

	}

	.g_title p {

		font-size: 14px;

		line-height: 30px;

	}

	.g_sec2 .g_title {

		margin-bottom: 30px;

	}

	.g_sec2wz h5 {

		font-size: 18px;

		line-height: 28px;

		margin-bottom: 10px;

	}

	.g_sec2wz {

		padding: 24px 20px;

		margin: -70px auto 0;

	}

	.g_sec4 {

		padding: 40px 0;

	}

	.g_sec5fl p {

		font-size: 42px;

	}

	.g_sec5_span {

		font-size: 14px;

		line-height: 30px;

	}

	.g_sybantop p {

		font-size: 16px;

		line-height: 24px;

	}

	.g_sybantop h2 {

		font-size: 20px;

		line-height: 40px;

	}

	.g_sybanwz {

		padding: 50px 20px;

	}

	@keyframes line1 {

		0% {

			height: 0;

		}

		100% {

			height: 40px;

		}

	}

	@keyframes line2 {

		0% {

			height: 0;

		}

		100% {

			height: 40px;

		}

	}

	.g_syban .slick-dots {

		bottom: 20px;

	}

	.g_sybanwzbtn a {

		font-size: 16px;

	}

	.g_sybanwzbtn {

		bottom: 90px;

	}

	.g_syban .slick-dots li {

		width: 8px;

		height: 8px;

	}

	.g_syban .slick-dots li.slick-active {

		width: 10px;

		height: 10px;

	}

	.g_sec1 {

		padding-top: 30px;

	}

	.g_sec1top {

		padding-bottom: 24px;

	}

	.g_title p {

		font-size: 14px;

		line-height: 24px;


	}

	.g_b1pt1 {

		padding-top: 40px;

	}

	.g_b1pt1top {

		margin-bottom: 40px;

	}

	.g_nytitle {

		font-size: 24px;

		line-height: 30px;

	}

	.g_b1pt2skwz_p {

		margin-top: 40px;

		margin-bottom: 40px;

	}

	.g_b1pt2skwz {

		padding-left: 0;

	}

	.g_b1pt2botfl {

		padding: 0 15px;

	}

	.g_b1pt2bot_sk {

		margin: 0 -15px;

	}

	.g_b1pt3topfl.slick-center {

		height: 260px;

		width: 260px !important;

	}

	.g_b1pt3topfl {

		width: 150px;

		/*margin-top: 180px;*/

	}

	.g_b1pt3top_tu::before {

		left: -43px;

		width: 30px;

	}

	.g_b1pt3top_tu::after {

		right: -43px;

		width: 30px;

	}

	.g_b1pt3bj {

		height: 620px;

	}

	.t_zidingyi p {

		font-size: 18px;

	}

	.t_zidingyi {

		bottom: 20px;

	}

	.t_c2gai {

		bottom: 20px;

	}

	.t_c2kail {

		width: 100%;

	}

	.t_zidingyi {

		bottom: 14px;

		transform: translateX(0);

	}

	.t_zidingyi p {

		font-size: 14px;

	}

	.g_sybantu .g_sybantupc {
		display: none;
	}

	.g_sybantu .g_sybantuph {
		display: block;
		width: auto;
		height: auto;
		position: absolute;
		min-width: 100%;
		min-height: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.he_nybnpc{
		display: none;
	}
	.he_nybnph{
		display: block;
	}
	.g_nybantu {

		height: inherit;
	
	}
	.g_nybantu img {
		width: 100%;
		height: inherit;
		position: static;
		transform: inherit;
	}
	.g_sybantu {
		height: inherit;
	}
	.g_sybantu .g_sybantuph{
		width: 100%;
		position: static;
		transform: inherit;
	}
	.g_sec6pt2fr {
    position: static;
}
}

@media screen and (max-width: 460px) {

	.t_jieshao {

		padding: 18px;

		background: url(../image/t_bei.png) no-repeat 4% 35%;

		background-size: 40px;

	}

	.t_name {

		font-size: 18px;

	}

	.t_card {

		font-size: 16px;

	}

	.t_shuo p {

		font-size: 14px;

		line-height: 26px;

		height: auto;

	}

	.t_zhong h3 {

		font-size: 18px;

		padding: 35px 0 18px;

		line-height: 24px;

	}

	.t_zhong .yxedr_active p {

		font-size: 14px;

		line-height: 28px;

		margin-bottom: 12px;

	}

	.t_cen {

		margin-bottom: 30px;

	}

	.t_zhong .t_cen h4 {

		font-size: 16px;

		margin-bottom: 8px;

	}

	.t_newsnr {

		width: 100%;

	}

	.t_newsword .t_newsint {

		margin-bottom: 9px;

	}

	/* d6 */

	.t_newsdet .yxedr_active {

		margin: 17px auto;

	}

	.t_newsdet .t_article {

		margin: 17px auto;

	}

	.t_newscon .t_detailau {

		display: none;

	}

	.t_pcnewsto {

		margin: 0 auto;

	}

	.t_seriescen h5 {

		margin-top: 30px;

		font-size: 18px;

		line-height: 50px;

	}

	.t_seriescen .t_seriesnr h6 {

		margin: 15px 0;

		font-size: 16px;

		line-height: 26px;

	}

	.t_seriescen .yxedr_active p {

		font-size: 14px;

		line-height: 24px;

	}

	.t_seriescen .t_seriesnr p {

		font-size: 14px;

		line-height: 24px;

	}

	.t_series {

		padding-bottom: 25px;

		background-size: 200px, 50px;

	}

	.t_rotation .swiper-pagination .swiper-pagination-bullet {

		width: 44px;

		padding: 10px 9.5px;

	}

	.t_rotation .swiper-container .swiper-pagination {

		margin-top: 10px;

	}

	.t_lunzi {

		padding: 30px 0 40px;

	}

	.t_ercodea {

		padding: 25px 0;

	}

	.t_ercodea img {

		width: 90px;

	}

	.t_ercodea .t_titsa {

		font-size: 12px;

		line-height: 16px;

		margin-top: 16px;

	}

	/* d1 */

	.t_d1zuohe {

		width: 100%;

	}

	.t_newscont {

		width: 100%;

		margin-top: 0;

	}

	.t_produc p {

		height: auto;

		font-size: 14px;

		line-height: 24px;

	}

	.t_peomore {

		margin-top: 8px;

	}

	.t_tabli {

		padding: 40px 0 0;

	}

	.t_on .t_newspicb {

		background-position: right top;

	}

	.t_peonames .t_peoname {

		font-size: 18px;

		line-height: 30px;

		margin-right: 24px;

	}

	.t_peonames .t_peopost {

		font-size: 14px;

		line-height: 24px;

	}

	.t_produc {

		margin-top: 8px;

	}

	.t_picposition {

		top: 12px;

		left: 12px;

	}

	.t_on .t_picposition {

		top: 12px;

		left: -12px;

	}

	.t_newscont {

		padding-bottom: 38px;

	}

	/* d2 */

	.t_elegance {

		width: 100%;

		padding: 0;

	}

	.t_stuup {

		padding: 30px 0 20px;

		margin-bottom: 20px;

	}

	.t_elegance .yxedr_active p {

		margin-bottom: 10px;

		font-size: 14px;

		line-height: 24px;

	}

	.t_stuup h5 {

		font-size: 18px;

		line-height: 26px;

		margin-bottom: 6px;

	}

	.t_stuup .t_smalltit {

		font-size: 14px;

		line-height: 24px;

	}

	/* d7 */

	.t_plum {

		padding: 30px 0;

	}

	.t_plumtit {

		font-size: 18px;

		line-height: 26px;

		margin: 10px 0 5px;

	}

	.t_plumdate {

		margin-bottom: 8px;

	}

	.t_butgoto {

		margin-top: 14px;

	}

	.t_jinxing circle {

		cx: 16px;

		cy: 16px;

		r: 15px;

	}

	.t_lunquan {

		width: 32px;

		height: 32px;

	}

	.t_jinxing {

		width: 32px;

		height: 32px;

	}

	/* c1 */

	.t_c1xin {

		width: calc(100% - 40px);

		margin: 0 auto;

	}

	.t_c1logo {

		width: 100px;

		float: none;

		margin-bottom: 30px;

	}

	.t_c1xin .yxedr_active {

		height: auto;

	}

	.t_c1xin .t_c1wens {

		height: auto;

		float: none;

		width: 100%;

	}

	.t_c1kuai {

		float: none;

		width: 100%;

		left: -20px;

		margin-bottom: 0;

	}

	.t_c1allday {

		background-size: 56%, 60px;

		padding-bottom: 30px;

	}

	.t_c1xin {

		padding: 30px 0;

	}

	.t_c1conent h5 {

		font-size: 18px;

		line-height: 24px;

	}

	.t_c1wen {

		font-size: 14px;

		line-height: 26px;

		max-height: inherit;

	}

	.t_c1conent {

		height: auto;

		padding-bottom: 20px;

	}

	/* c3 */

	.t_c3cou {

		width: 100%;

	}

	.t_c3yihe {

		top: 35px;

	}

	.t_c3xu {

		font-size: 18px;

		line-height: 24px;

	}

	.t_c3tit {

		font-size: 18px;

		line-height: 24px;

		padding-bottom: 5px;

	}

	.t_c3youxin {

		padding-top: 32px;

	}

	.t_c3titb {

		padding-bottom: 24px;

		font-size: 18px;

		line-height: 24px;

	}

	.t_c3jukuai {

		width: 100%;

	}

	.t_c3shuj {

		position: relative;

		width: 100%;

		top: 0;

		height: auto;

		padding: 23px 15px 14px;

	}

	.t_c3course {

		padding: 40px 0;

	}

	.t_c3shu {

		font-size: 18px;

		line-height: 26px;

		margin-bottom: 5px;

	}

	.t_c3jia {

		margin: 0 25px 14px;

	}

	.t_jic3 {

		margin: 0 -25px;

	}

	.t_c1jianj {

		height: auto;

		max-height: 100%;

	}

	.t_c1jianj p {

		font-size: 14px;

		line-height: 24px;

	}



	.t_c3turg {

		top: 40px;

	}

	.t_c3ctit {

		font-size: 16px;

		margin-bottom: 0px;

	}

	.t_c3cjian {

		font-size: 12px;

		line-height: 20px;

	}

	.t_c3quan .t_c3quantit {

		left: 15px;

		bottom: 15px;

		font-size: 16px;

		line-height: 26px;

	}

	/* c6 */

	.t_c6icbei {

		width: 100px;

	}

	.t_c6jyuzh {

		margin-bottom: 20px;

	}

	.t_c6contents {

		margin: 32px auto;

	}

	.t_c6wen {

		padding: 32px 0 18px;

	}

	.t_c6pics {

		width: calc(100% - 40px);

	}

	.t_c6duanw {

		padding: 0 20px 18px;

	}

	.t_c6zho {

		padding-bottom: 45px;

	}

	.t_c6icwen {

		font-size: 12px;

		line-height: 16px;

	}

	.t_c6lole {

		width: 100px;

		margin-bottom: 20px;

	}

	/* e1 */

	.t_e1talent {

		background: url(../image/E1_02.jpg) no-repeat top center;

	}

	.t_e1touli a {

		width: 150px;

		font-size: 14px;

		line-height: 20px;

		padding: 8px 0;

	}

	.t_elhang .t_e1j {

		padding: 0 35px 0 16px;

		margin: 15px 10px 0px 0;

	}

	.t_e1j {

		left: 16px;

	}

	.t_e1xti {

		line-height: 20px;

		margin-bottom: 10px;

	}

	.t_e1zkai ul li {

		line-height: 24px;

	}

	.t_cha {

		top: 7px;

		right: 8px;

	}

	.t_e1zhaom h5 {

		margin-bottom: 20px;

	}

	.t_e1qingti {

		margin: 18px 0 40px;

	}

	.t_e1yinc {

		padding: 22px 12px 6px;

	}

	.t_e1tib {

		height: 60px;

	}

	.t_e1mark {

		padding: 18px 0 18px 35px;

	}

	.t_e1workdi {

		padding: 22px 0;

	}

	.t_e1jianj {

		padding: 22px 5.5px;

	}

	.t_elhang .t_e1timus {

		margin-right: 20px;

		line-height: 32px;

	}

	.t_e1duox {

		width: calc(100% - 58px);

		margin: 0 -10px;

	}

	.t_e1duox .t_e1manys {

		line-height: 32px;

		margin: 0 10px;

	}

	.t_e1danx {

		width: calc(100% - 58px);

		margin: 0 -10px;

	}

	.t_e1danx .t_e1smas {

		margin: 0 10px;

	}

	.t_e1mark {

		width: 40%;

	}

	.t_e1danx .t_e1smas {

		line-height: 32px;

	}

	.t_elhang .t_e1timus.t_elzhiw {

		margin-right: 20px;

		line-height: 58px;

	}

	.t_e1he {

		float: right;

		width: calc(100% - 81px);

	}

	.t_e1mark {

		padding: 18px 0 18px 10px;

	}

	/* c2	 */

	.t_c2twen {

		width: 100%;

		padding: 0 20px;

	}

	.t_c2tnr {

		padding: 40px 0 50px;

	}

	.t_c2beiying {

		height: 185px;

	}

	.t_c2lunbo {

		padding-bottom: 35px;

	}

	.t_c2lun .slick-dots {

		bottom: -15px;

	}

	.t_c2biannr {

		padding: 40px 20px;

	}

	.t_c2biannr h5 {

		font-size: 18px;

		line-height: 24px;

		margin-bottom: 10px;

	}

	.t_c2bianj h6 {

		font-size: 16px;

		line-height: 24px;

		margin: 10px 0;

	}

	.yxedr_active p {

		font-size: 14px;

		line-height: 24px;

	}

	.t_c2bianj p {

		font-size: 14px;

		line-height: 24px;

	}

	.t_c2bianj ul li {

		font-size: 12px;

		line-height: 24px;

	}

	.t_c2goback div {

		height: 30px;

		width: 30px;

		margin: 0 4px;

	}

	.t_c2gai {

		bottom: 4px;

	}

	.t_c2jin {

		width: 30px;

		height: 30px;

	}

	.t_c2goback1 div {

		height: 30px;

		width: 30px;

	}

	.t_c2jin circle {

		cx: 15;

		cy: 15;

		r: 14;

	}

	.t_zidingyi {

		bottom: 24px;

		left: 0;

	}

	.t_c2zheng {

		padding: 50px 0;

	}

	.t_c2zhnr h5 {

		font-size: 18px;

		line-height: 24px;

		margin-bottom: 30px;

	}

	.t_c2rg ul li {

		font-size: 16px;

		line-height: 33px;

	}

	.t_c2zheng2 {

		padding: 50px 0;

	}

	.c2le2 {

		width: 100%;

	}

	.t_c2rg2 {

		width: 100%;

		padding-left: 0;

	}

	.t_c2namezh {

		padding-top: 16px;

	}

	.t_c2name {

		font-size: 18px;

		line-height: 32px;

		padding-bottom: 17px;

	}

	.t_c2zhang {

		font-size: 14px;

		line-height: 36px;

	}

	.t_c2rg2 ul li {

		line-height: 32px;

	}

	.t_c2rg2 ul {

		padding: 20px 0 22px 22px;

	}

	.t_c2rg2 p {

		font-size: 14px;

		line-height: 28px;

		margin: 10px 0;

		max-height: 100%;

	}

	.t_c2zho .t_c2zhnr {

		padding: 50px 20px 88px;

	}

	.c2le {

		margin-bottom: 30px;

	}

	.t_c2rg ul {

		padding: 6px 0px 6px 42px;

	}

	/* c4 */

	.t_c4logo {

		padding-top: 0px;

		width: 110px;

	}

	.t_c4duwen {

		width: 100%;

	}

	.t_c4duwen p {

		line-height: 26px;

		margin-bottom: 26px;

	}

	.t_c4czh {

		padding: 60px 20px 20px;

	}

	.t_c4corezh h5 {

		padding: 30px 0 20px;

		font-size: 18px;

		line-height: 32px;

	}

	.t_c4corele {

		width: 100%;

	}

	.t_c4corerg {

		width: 100%;

	}

	.t_c4corlun .slick-dots {

		bottom: -30px;

	}

	.t_c4cortop a {

		padding: 50px 0;

	}

	.t_c4cortop a h6 {

		font-size: 18px;

		line-height: 32px;

		margin-bottom: 5px;

	}

	.t_c4cop p {

		font-size: 14px;

		line-height: 24px;

		padding-bottom: 24px;

	}

	.t_c4mores {

		font-size: 12px;

		line-height: 26px;

	}

	.t_c4xilun {

		width: 100%;

	}

	.t_c4xilie .slick-dots {

		bottom: -30px;

	}

	.t_c4core {

		padding-bottom: 50px;

	}

	.t_c4sxi {

		padding-top: 50px;

	}

	.t_c4sxi .t_c4cortop a {

		padding: 50px 0 30px;

	}

	.t_c4xilie {

		top: 0;

	}

	.t_c4sxizh .t_c4cortop {

		width: 100%;

	}

	.t_c4sxizh h6 {

		padding-bottom: 15px;

	}

	.t_c4wanyi .t_c4cortop a {

		width: 100%;

	}

	.t_c4wanyi h6 {

		padding: 12px 0 15px;

	}

	.t_c4tisan h5 {

		padding: 50px 0 30px;

		font-size: 18px;

		line-height: 32px;

	}

	.t_c4kone {

		width: 100%;

		padding: 0 0px 32px;

	}

	.t_c4kone h6 {

		margin-top: 16px;

	}

	.t_c4dzhi {

		line-height: 24px;

	}

	.t_c4san {

		margin-bottom: 30px;

	}

	.t_c2rg ul li {

		color: #273656;

		font-size: 16px;

		line-height: 22px;

		margin: 6px 0;

		max-width: 100%;

	}

	.t_c2name {

		margin-right: 26px;

	}

	/* c2 */

	.t_c2ercode {

		width: 100px;

		margin: 0 auto 18px;

	}

	.t_c2shu {

		font-size: 14px;

		line-height: 18px;

	}
	.t_c2shu p{

		font-size: 14px;

		line-height: 18px;

	}

	.t_c2foot {

		padding: 50px 0 60px;

	}

	.t_c2kong {

		height: 246px;

	}

	/* b1 */

	.g_nytitle {

		font-size: 20px;

		line-height: 32px;

		margin-bottom: 16px;

	}

	.g_b1pt1top {

		margin-bottom: 30px;

	}

	.g_nytit {

		font-size: 18px;

		line-height: 32px;

	}

	.g_b1pt1_two {

		margin-top: 50px;

		padding-bottom: 60px;

	}

	.g_b1pt1_twocen {

		margin: 30px -7px 0;

	}

	.g_b1pt1_twofl {

		width: 100%;

	}

	.g_b1pt2skwz {

		padding-left: 0;

	}

	.g_b1pt4nrfl {

		width: 50%;

		padding: 0 15px;

	}

	.g_b1pt4nr {

		margin: 20px -15px;

	}

	.g_b1pt1top p {

		font-size: 14px;

		line-height: 28px;

	}

	.g_b1pt2 {

		padding: 50px 20px 65px;

	}

	.g_b1pt2sk {

		margin-top: 10px;

	}

	.g_b1pt2sk_span {

		top: -34px;

		font-size: 60px;

	}

	/*.g_b1pt2botfl {

		padding: 0 20px;

	}

	.g_b1pt2bot_sk {

		margin: 0 -20px;

	}*/

	.g_b1pt2skwz_p p {

		line-height: 24px;

		margin-bottom: 20px;

	}

	.g_b1pt2btn {

		padding-left: 30px;

	}

	.g_b1pt2bot {

		margin-top: 30px;

	}

	.g_b1pt4 {

		padding-top: 50px;

	}

	.g_b1pt4nrwz h4 {

		font-size: 16px;

		line-height: 24px;

		margin-bottom: 5px;

	}

	.g_b1pt4nrwzp p {

		font-size: 14px;

		line-height: 24px;

	}

	/* 首页 */

	.g_sec4fl {

		width: 100%;

		margin: 0 0 30px;

		padding: 0;

	}

	.g_sec4nr {

		margin: 80px 0 0;

	}

	.g_sec2 .g_title {

		width: calc(100% - 40px);

		padding-right: 0;

	}

	.g_sec2fl {

		width: 100%;

	}

	.g_sec2wz {

		width: calc(100% - 60px);

		padding: 24px 29px;

		margin-top: -58px;

	}

	.g_sec1botfl {

		width: 100%;

		padding-right: 0;

	}

	.g_sec1botfr {

		width: 100%;

		transform: translateY(0);

	}

	.g_title h3 {

		font-size: 18px;

		line-height: 32px;

		margin-bottom: 5px;

	}

	.g_sec3skfl h4 {

		font-size: 16px;

		line-height: 26px;

		padding-right: 0;

	}

	.g_sec3 .g_title {

		margin-bottom: 18px;

	}

	.g_sec3skfl {

		width: 100%;

		padding-right: 0;

	}

	.g_sec3skfl p {

		font-size: 14px;

		line-height: 26px;

	}

	.g_sec3skfr {

		width: 138px;

		float: right;

	}

	.g_sec3skbot h6 {

		font-size: 18px;

	}

	.g_nyban .g_sybantop p {

		margin-bottom: 0;

		font-size: 14px;

	}

	.g_nyban .g_sybantop h2 {

		font-size: 20px;

		line-height: 30px;

	}

	.g_nyban .g_sybanwz {

		padding: 42px 0;

	}

	.g_nyban .g_line {

		height: 30px;

	}

	.g_nybantu {

		height: 320px;

	}

	.t_eltalrg {

		padding: 32px 20px;

	}

	.t_elhang {

		font-size: 14px;

	}

	.t_e1ma {

		font-size: 14px;

		line-height: 40px;

	}

	.t_e1select {

		margin: 9px 0;

	}

	.t_e1xti {

		font-size: 16px;

	}

	.g_ft_addimg {

		width: 100px;

	}

	.yxedr_active p {

		margin-bottom: 10px;

	}

	.t_newscen {

		margin: 32px -5px 0;

	}

	.t_news .t_phfy {

		margin: 0px 0 32px;

	}

	.t_mingl {

		margin: 14px auto 0;

	}

	.t_studetail {

		margin-bottom: 30px;

	}

	.t_newsb {

		margin-top: 0;

	}

	.t_d1zuohe,
	.t_newscont {

		float: none;

	}

	.t_on .t_d1zuohe .t_picposition {

		float: none;

	}

	.t_newsb .t_phfy {

		margin: 0px 20px 32px;

	}

	.g_yuanbj,
	.g_yuan {

		width: 100%;

	}

	.t_c6jyuzh p {

		font-size: 14px;

		line-height: 30px;

	}

	.t_c6duanw p {

		line-height: 30px;

		font-size: 14px;

	}

	.t_seriescen h5 {

		margin-top: 32px;

		font-size: 18px;

		line-height: 30px;

	}

	.t_c2foot {

		padding: 40px 0;

	}

	.t_c1xin .yxedr_active p {

		font-size: 14px;

		line-height: 26px;

	}

	.t_c1more {

		margin-top: 10px;

	}

	.t_c1conent {

		padding: 30px 18px;

	}

	.t_c1conent {

		padding: 24px 16px;

	}

	.t_c3turg {

		top: 0;

	}

	.t_c3jukuai {

		padding: 0 0 24px;

	}

	.t_c4czh {

		padding: 32px 20px 20px;

	}

	.t_c4ickai {

		width: 42px;

	}

	.t_c4cortop a {

		padding: 0 0 30px;

	}

	.t_c4wanyi .t_c4cortop a {

		padding: 32px 0;

	}

	.t_c4cortop a h6 {

		font-size: 18px;

		line-height: 32px;

		margin-bottom: 10px;

		padding: 0;

		margin-top: 0;

	}

	.t_c4kone {

		padding: 0 0 32px;

	}

	.t_c4kuai {

		margin: 0;

	}

	.t_c4tisan h5 {

		padding: 30px 0 20px;

	}

	.g_c4fl h4 {

		font-size: 16px;

		line-height: 30px;

		margin-bottom: 18px;

	}

	.g_c4fr h4 {

		font-size: 16px;

		line-height: 30px;

		margin-bottom: 18px;

	}

	.g_c4 .t_c4mores {

		font-size: 14px;

		border-bottom: 2px solid #fff;

	}

	.g_c4 {

		margin-bottom: 40px;

	}

	.g_sec1botfl h4 {

		font-size: 18px;

		line-height: 30px;

		margin-bottom: 24px;

	}

	.g_sec1nrfl {

		width: 28px;

	}

	.g_sec1nrfr {

		width: calc(100% - 28px);

		padding-left: 18px;

	}

	.g_sec1nrfr h5 {

		font-size: 16px;

	}

	.g_sec1nrfr p {

		line-height: 24px;

	}

	.g_sec1bot {

		padding: 30px 0 60px;

	}

	.g_sec2 .g_title {

		margin-bottom: 20px;

	}

	.g_sec2 {

		padding: 30px 0 0;

	}

	.g_sec2wz {

		width: calc(100% - 30px);

		padding: 24px 22px;

		margin-top: -30px;

	}

	.g_sec2wz h5 {

		font-size: 16px;

		line-height: 24px;

	}

	.g_sec2wz p {

		font-size: 14px;

		line-height: 26px;

	}

	.g_sec2bj1 {

		width: 160px;

	}

	.g_sec2bj2 {

		width: 200px;

	}

	.g-sypt3-arr2 span {

		font-size: 14px;

	}

	.g-sypt3-arr {

		width: 105px;

		right: 20px;

	}

	.g-sypt3-arr1,
	.g-sypt3-arr3 {

		width: 30px;

		height: 30px;

	}

	.g_sec3skbot h6 {

		font-size: 16px;

	}

	.g_sec3skbot p {

		color: #fff;

		font-size: 14px;

		line-height: 24px;

	}

	.g_sec3skbot {

		padding-top: 18px;

	}

	.g_sec3sktop {

		padding-bottom: 22px;

	}

	.g_sec3bj {

		height: 500px;

	}

	.g-sypt3-arr {

		bottom: 46px;

	}

	.g_sec4nr {

		margin: 30px 0 0;

	}

	.g_sec4wz h4 {

		font-size: 16px;

		line-height: 28px;

		height: auto;

	}

	.g_sec4wz p {

		line-height: 26px;

		height: 52px;

		overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;

	}

	.g_sec4fl .g_pic {

		margin-bottom: 14px;

	}

	.g_sec4 {

		padding: 32px 0 18px;

	}

	.g_sec3skfl {

		margin-bottom: 20px;

	}

	.g_sec5fl {

		width: 50%;

		margin-bottom: 32px;

	}

	.g_sec5fl p {

		font-size: 34px;

	}

	.g_sec5nr {

		top: 40px;

	}

	.g_sec5nr .g_title {

		margin: 0 auto 40px;

	}

	.g_sec5bj {

		height: 610px;

	}

	.g_b1pt1_twofl .g_sybanwzbtn {

		margin-top: 40px;

	}

	.g_b1pt1_twofl a {

		padding: 32px 24px;

	}

	.g_b1pt1_twowz h5 {

		font-size: 16px;

		line-height: 30px;

		margin-bottom: 5px;

	}

	.g_b1pt1_twowz p {

		font-size: 14px;

		line-height: 30px;

		height: auto;

	}

	.g_b1pt1_two {

		margin-top: 32px;

		padding-bottom: 32px;

	}

	.g_b1pt2btn {

		padding-left: 0;

	}

	.g_b1pt2sk_span {

		right: 20px;

	}

	.g_b1pt2 {

		padding: 32px 20px 26px;

	}

	.g_b1pt4nrfl {

		margin-bottom: 18px;

	}

	.g_b1pt4nrwzp {

		height: 48px;

	}

	.g_b1pt1_topfl {

		width: 100%;

	}

	.g_b1pt1_topfr {

		width: 100%;

	}

	.g_b1pt1_topfl {

		position: relative;

	}

	.g_b1pt1_topfl {

		padding: 50px 20px;

	}

	.g_b1pt1_topfl h4 {

		font-size: 16px;

		line-height: 30px;

		margin-bottom: 14px;

	}

	.g_b1pt1_topfl p {

		font-size: 16px;

		line-height: 28px;

	}

	.g_b1pt1_bot .g_b1pt1_topfl {

		width: 100%;

	}

	.g_b1pt1_bot .g_b1pt1_topfr,
	.g_b1pt1_bot .g_b1pt1_topfl {

		padding: 50px 20px;

	}

	.g_b1pt1_topimg {

		bottom: 15px;

		right: 15px;

		width: 66px;

	}

	.g_b1pt1_bot .g_b1pt1_topfr p,

	.g_b1pt1_bot .g_b1pt1_topfr h4 {

		position: relative;

		z-index: 10;

	}

	.g_b1pt2skwz_p p {

		font-size: 14px;

	}

	.g_b1pt1_bot .g_b1pt1_topfr h4 {

		font-size: 16px;

		line-height: 30px;

	}

	.g_b1pt1_bot .g_b1pt1_topfr p {

		font-size: 14px;

	}

	.g_b1pt1_bot .g_b1pt1_topfr,
	.g_b1pt1_bot .g_b1pt1_topfl {

		padding: 36px 20px;

	}

	.g_b1pt3topfl.slick-center {

		height: 200px;

		width: 200px !important;

	}

	.g_b1pt3top_tu {

		width: 56px;

		height: 56px;

	}

	.g_b1pt3topfl {

		margin-top: 80px;

	}

	.g_b1pt3bot {

		width: 100%;

	}

	.g_b1pt3bot_fl p {

		font-size: 16px;

	}

	.g_b1pt3topfl.slick-center .g_b1pt3_city {

		font-size: 16px;

		transform: translateY(-40px);

	}

	.g_b1pt3_city {

		font-size: 16px;

	}

	.g_b1pt3bj {

		height: 528px;

	}

	.g_sec4 .g_sybanwzbtn {

		margin-top: 0;

		margin-bottom: 32px;

	}

	.t_c2gai {

		bottom: 18px;

		height: 30px;

	}

	.t_zidingyi {

		bottom: 14px;

		left: 0;

		width: calc(100% - 80px);

	}

	.t_zidingyi p {

		font-size: 14px;

		line-height: 22px;

		max-height: 44px;

		overflow: hidden;

	}

	.slick-dots li {
		width: 26px;
	}
	
	.g_nybantu {
		height: inherit;
	}
	.g_sec3bj {
    height: 724px;
}
.t_e1mark span{
    width: 100%;
    display: block;
    line-height: 1.75;
} 
.t_e1tib {
     height: inherit; 
     position: relative;
}
.t_e1jianj {
    position: absolute;   
    top: 0;
    right: 0;
    height: 100%;
}
.t_e1jianj img{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
}
.t_e1mark {
    width: 100%;
}
.t_e1workdi {
    padding-left: 10px;
    padding-top: 0;
}
.t_e1mark {
    padding: 18px 0 10px 10px;
}
.g_sec6pt2fr {
    float: left;
    padding-bottom: 10px;
}
.g_sec6pt2bot {
    bottom: 46px;
}
}

@media(max-width: 450px){
	.g_title p span{
		display: block;
		line-height: 1.6;

	}
	.g_title p span:nth-child(1){
		padding-right: 14px;
	}
}
