@media only screen and (max-width: 1800px) {
	.er-wp {
		width: 20%;
		color: #222;
		font-size: 14px;
		text-align: left;
		margin-bottom: 50px;

	}

	.list01 li {
		padding: 0 11px;
	}
}

@media only screen and (max-width: 1700px) {
	.er-wp {
		width: 20%;
		color: #222;
		font-size: 14px;
		text-align: left;
		margin-bottom: 50px;
	}

	.nav>ul>li>a {
		font-size: 18px;
		padding: 0 6px;
		margin: 0 10px;
	}

	.wen {
		width: 100px;
	}

	.logo-2 {
		width: 127px;
	}

	.bannr {
		font-size: 25px;
	}

	.bannr p {
		font-size: 16px;
		margin: 0 0 20px 0;
	}

	.foo-nav li+li {
		margin-left: 50px;
	}

	.m02-time {
		color: #007EC5;
		font-size: 60px;
		font-weight: bolder;
		text-align: center;
		float: left;
		padding-right: 40px;
		margin-right: 40px;
		border-right: 1px solid #eaeaea;
	}

	.m02Box {
		margin-top: 69px;
	}
}

@media only screen and (max-width: 1500px) {

	.maincp04dh,
	.maincp04dh-seat {
		display: none;
	}

	.contact01-1-021 h1 {
		font-size: 15px;
	}

	.contact01-1-022 {
		padding: 17px 0;
	}

	.contact01-1 .maincp04-02 {
		margin-top: 0;
	}

	.contact01-1 {
		margin: 50px 0;
	}

	.contact01-1-021 {
		margin-top: 9px;
	}

	.contact01-1-021 h2 {
		font-size: 29px;
	}

	.contact01 {
		margin-top: 30px;
	}

	.maincptit h1 {
		font-size: 42px;
	}

	.maincptit h2 {
		font-size: 23px;

	}

	.jszxBox01-1 {
		margin: 20px 0;
	}

	.aboutBox03 .aboutBox03-1nr {
		background: none;
		padding: 62px 0 50px 0;
	}


	.aboutBox03-1nr .swiper {
		padding-bottom: 80px;
	}

	.aboutBox03 .swiper-button-next {
		right: 45%;
		bottom: 0;
		top: auto;
		background: url(../images/about14h.png) no-repeat;
		width: 46px;
		height: 46px;
	}

	.aboutBox03 .swiper-button-prev {
		right: 80px;
		bottom: 0;
		top: auto;
		left: 43%;
		background: url(../images/about15h.png) no-repeat;
		width: 46px;
		height: 46px;
	}

	.list02fx {
		margin-top: 29px;
	}

	.list01fx {
		margin-left: 0;
	}

	.maincptit {
		float: none;
	}

	.nav>ul>li>ul>li>a {
		font-size: 14px;
	}

	.nav>ul>li>ul {
		padding: 15px;
	}

	.fp-section {
		position: initial;
		-webkit-box-sizing: border-box;
		/* Safari<=5 Android<=3 */
		-moz-box-sizing: border-box;
		/* <=28 */
		box-sizing: border-box;
		height: auto;
		display: block;
	}

	body:not(.fp-responsive) .fp-overflow {

		max-height: none;
	}

	.logo-2 {
		width: 93px;
	}

	#fullpage {
		height: 100vh !important;
		overflow-y: auto;
		position: initial !important;
		touch-action: auto‌ !important;
		transform: translate3d(0px, 0px, 0px) !important;
		transition: n !important;

	}

	#fp-nav {
		display: none;
	}

	#header,
	#header2 {
		display: none;
	}

	#header-2 {
		display: block;
	}

	.chenggao {
		display: block;
	}

	.m02-time {
		color: #007EC5;
		font-size: 60px;
		font-weight: bolder;
		text-align: center;
		float: left;
		padding-right: 40px;
		margin-right: 40px;
		border-right: 1px solid #eaeaea;
	}

	.main02-01 {
		margin-top: 0px;
	}

	.main02-02 {
		margin-top: 0;
	}

	.main02 {
		margin-top: 50px;
	}

	.main05-01 {
		width: 100%;
		color: #fff;
		margin-top: 50px;
		text-align: left;
	}

	.main-container {
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.main03list {
		margin: 50px 0 50px 0;
		line-height: 50px;
		display: flex;
		color: #fff;
		align-items: center;
		justify-content: space-around;
		font-size: 16px;
		border-bottom: 1px solid rgba(255, 255, 255, .3);
	}

	.er-wp {
		width: 26%;
		color: #222;
		font-size: 14px;
		text-align: left;
		margin-bottom: 50px;
	}

	.m02-tit,
	.m03-tit,
	.m04-tit,
	.m05-tit {
		width: 80%;
		height: auto;
		font-size: 40px;
		padding-top: 30px;
		padding-left: 0;
		font-weight: bolder;
		background-size: 50%;
	}

	.main04-01 {
		width: 45%;
		text-align: left;
		margin-top: 0;
		font-size: 18px;
	}

	.main03-01 {
		width: 55%;
		text-align: left;
		color: #fff;
		margin-top: 30px;
	}



	.swiperbanner img {
		display: block;
		width: 100%;
		height: auto;
	}

	.main-ts img {
		width: 9px;
		height: 14px;
		margin: 10px auto;
	}

	.maincp04 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.aboutBox02-2 {
		padding: 68px 0 188px 0;
	}

	.aboutBox04-01 .item01 {
		margin-top: 30px;
		/* position: absolute; */
	}

	.mainywfw04Box {
		position: initial;
	}

	.mainywfw04Box-01 {
		padding: 25px 0;
	}

	.mainywfw04Box-01 li {
		padding: 70px 24px 0 27px;
	}

	.jszxBox04bj .h2 {
		font-size: 18px;
		line-height: 40px;
		margin: 4px 0 81px 0;
	}

	.seat {
		display: none;
	}
}

@media only screen and (max-width: 1200px) {
	.newdetailbt {
		padding-bottom: 30px;
		border-bottom: 1px solid #eaeaea;
		font-size: 22px;
	}

	.contact02 {
		margin-top: 20px;
	}

	.contact01-1-021 h2 {
		font-size: 20px;
	}

	.contact01-1 .maincp04-02 {
		margin-top: 17px;
		float: left;
	}

	.contact01-1-022 {
		padding: 6px 0;
	}

	.contact01-1-021 {
		padding-bottom: 5px;
		margin-bottom: 3px;
	}

	.container.mainywfw04list {
		display: initial;
	}

	.mainywfw04-tit1 {
		text-align: left;
		font-size: 35px;
		line-height: 20px;
		margin: 0px 0 40px 0;
	}

	.main02-01 {
		width: 100%;
		text-align: left;
		margin-top: 13px;
	}

	.banner01 .banner01-1 .tit01 {
		font-size: 58px;
		font-family: pfm;
		font-weight: bold;
	}

	.main02-02 {
		width: 100%;
		margin-top: 90px;
		margin-bottom: 90px;
	}

	.ls-web {
		display: none;
	}

	.ls-mobile {
		display: block;
	}

	.mhisBox .his01 {
		border: 2px solid #5A6275;
		border-radius: 0px 25px 0px 25px;
		padding: 20px;
		margin-bottom: 20px;
	}

	.mhisBox h1 {
		font-size: 22px;
		padding-bottom: 15px;
	}


	.titleBox {
		text-align: center;
		font-size: 22px;
		margin-top: 10px;
		font-family: pfm;
		display: flex;
		justify-content: center;
	}

	.titleBoxny {
		margin-top: 40px;
	}

	.titleBox img {
		width: 20px;
	}

	.swiper-container,
	.swiper-slide {
		height: auto;
	}

	.swiper-slide img {
		width: 100%;
		height: auto;
	}



	.about02 .big {
		font-size: 62px;
	}

	.aboutBox02-2 {
		padding: 63px 0 188px 0;
	}

	.aboutBox04-01 {
		margin-top: 20px;
	}

	.ywfwBox02-img img {
		width: 100%;
	}

	.foo-nav li+li {
		margin-left: 20px;
	}

	.foo-nav {
		margin-left: 15px;
	}

	.cpzxBox02-02nt {
		font-size: 26px;
		font-weight: bold;
		margin-bottom: 20px;
		color: #222;
	}

}

@media only screen and (max-width: 992px) {
	.contact01-1 .maincp04-02 {
		margin-top: 17px;
		float: initial;
		width: 100%;
	}

	.contact01-1 .contact01-1-02 {
		width: 100%;
		text-align: left;
		margin: 35px 0;
	}

	.jszxBox02 .maincp04-02 {
		width: 100%;
		margin-top: 0;
	}

	.jszxBox04bj .h2 {
		font-size: 18px;
		line-height: 40px;
		margin: 0px 0 26px 0;
	}

	.jszxBox01 {
		width: 100%;
		margin: 0 auto;
	}

	#section4.jszxBox04bj {
		background: url(../images/jszx04bj.png) center center / 500% no-repeat;
	}

	.jszxBox03bj .jszxBox03-02 {
		margin: 30px 0;
	}

	.jszxBox01-1 {
		font-size: 16px;
		line-height: 33px;
		margin: 30px 0;
	}

	.jszxBox01-2 {
		width: 100%;
		margin: 0 auto;
	}

	.foo-nav {
		display: none;
	}

	.foo-nav {
		margin-left: 0;
	}

	.ywfwBox02-img img {
		width: 100%;
	}

	.mainywfw04Box-01 {
		display: initial;
	}

	.mainywfw04Box-01 li {
		width: 25%;
		float: left;
		text-align: center;
		padding: 83px 24px 0 27px;
		margin: 10px 0;
		font-size: 16px;
	}

	.mainywfw04Box {
		padding: 0 5%;
	}

	.mainywfw04-01 {
		width: 100%;
		margin-right: 0;
		float: none;
	}

	.mainywfw04-02 {
		width: 100%;
		margin-bottom: 30px;
	}

	.mainywfw04 {
		margin-top: 90px;
	}

	.mainywfw04-tit2 {
		margin: 1px 0 44px 0;
	}

	#section4.aboutBox04 {
		background: url(../images/about04.png) center center / 1130% no-repeat;
	}

	.aboutBox03 .aboutBox03-1nr {
		background: none;
		padding: 28px 0 0px 0;
	}

	.aboutBox03 .swiper-button-prev {
		right: 80px;
		bottom: 0;
		top: auto;
		left: 41%;
		background: url(../images/about15h.png) no-repeat;
		width: 46px;
		height: 46px;
	}

	.mcp04-tit2.about02-tit2 {
		font-size: 18px;
		line-height: 34px;
		margin: 0px 0 48px 0;
	}

	.about02 .big {
		font-size: 55px;

	}

	.about02 .item {

		line-height: 58px;
		margin-top: 30px;
	}

	.aboutBox02-2-1 {
		width: 50%;
		margin: 0 auto;
		text-align: left;
		display: initial;
	}

	.aboutBox02-2-1 .dt {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.aboutBox02-2-1 .dd {
		width: 100%;
		float: none;
	}

	.aboutBox02-2-1 .dd h2 {
		color: #222;
		font-size: 18px;
		margin-top: 9px;
		line-height: 34px;
	}

	.aboutBox02-2 {
		padding: 18px 0 85px 0;
	}

	.maincp04-022.mainabout04-022 {
		margin-top: 30px;
	}

	#section2.aboutBox02 {
		background: url(../images/about04.png) center center / 277% no-repeat;
	}

	.banner01 .cpbanner01-1 .tit02 {
		font-size: 16px;
		font-family: pfm;
		margin-top: 20px;
		color: #222;
	}

	.banner01 .aboutbanner01-1 .tit02 {
		color: #fff;
	}

	.banner01 .cpbanner01-1 .tit01 {
		font-size: 35px;
		font-family: pfm;
		font-weight: bold;
		color: #222;
	}

	.banner01 .aboutbanner01-1 .tit01 {
		color: #fff;
	}

	.swiperbanner .cpbanner01-1 img {
		width: 50px;
		height: 50px;
	}

	.banner01 .cpbanner01-1 .tit03 {
		margin-top: 24px;
	}

	.cpzxBox02-02nt {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 20px;
		color: #222;
	}

	.cpzxBox02-02nr {
		font-size: 16px;
		line-height: 30px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		height: 60px;
		color: #222;
	}

	.maincpnr {
		display: initial;
		align-items: center;
		justify-content: space-between;
	}

	.cpzxBox02-02 .item {
		float: left;
		width: 49%;
		margin-right: 2%;
		text-align: left;
		color: #222;
		background: rgba(243, 251, 255, .7) url(../images/cp-0201.png) no-repeat right center;
		padding: 50px 2%;
		margin-bottom: 20px;
	}

	#section2.cpzxBox02 {
		background: url(../images/cp-02.png) center center / 830% no-repeat;
		position: relative;
	}

	.cpzxBox02-02 {
		margin-top: 40px;
	}

	.cpzxBox02-02 .item:nth-child(2n) {
		margin-right: 0;
	}

	.maincptit h1 {
		font-size: 38px;
		color: #252525;
		line-height: 60px;
		font-weight: bolder;
	}

	.maincptit h2 {
		font-size: 20px;
		color: #252525;
		line-height: 30px;
		font-weight: bolder;
		text-transform: uppercase;
	}

	.mcp04-tit {
		font-size: 24px;
		font-weight: bolder;
		margin: 30px 0;
		line-height: 30px;
		color: #222;
	}

	.mcp04-tit2 {
		font-size: 18px;
		margin: 30px 0;
		line-height: 40px;
	}

	.maincp04-02 {
		width: 100%;
		margin-top: 23px;
		float: none;
	}

	.maincp04-01 {
		width: 100%;
		text-align: left;
		font-size: 18px;
		color: #222;
		float: none;
	}

	.banner01 .banner01-1 .tit01 {
		font-size: 40px;
		font-family: pfm;
		font-weight: bold;
	}

	.banner01 .banner01-1 .tit02 {
		font-size: 16px;
		font-family: pfm;
		margin-top: 30px;
		color: #fff;
	}

	.main5-box .item {
		width: 100%;
		float: none;
		margin-right: 0;
	}

	.main05-01 {
		width: 100%;
		color: #fff;
		margin-top: 80px;
		text-align: left;
	}

	.m02-time {
		color: #007EC5;
		font-size: 39px;
		font-weight: bolder;
		text-align: center;
		float: left;
		padding-right: 40px;
		margin-right: 40px;
		border-right: 1px solid #eaeaea;
	}

	.main03-01 {
		width: 100%;
		text-align: left;
		color: #fff;
		margin-top: 56px;
	}

	.m03-dt {
		margin-top: 63px;
		font-size: 32px;
		line-height: 60px;
		font-weight: 600;
	}

	.main04-01 {
		width: 100%;
		text-align: left;
		margin-top: 80px;
		font-size: 18px;
	}

	.main04-02 {
		width: 100%;
		margin-top: 90px;
	}

	#section2 {
		background: url(../images/main03bj.png) center center / 242% no-repeat;
	}

	#section4 {
		background: url(../images/main05bj.png) center center / 842% no-repeat;
		padding-bottom: 20px;
	}

	.danpian .danpian-con img {
		width: 100%;
	}

	.danpian-h1 {
		font-size: 20px;
		line-height: 1.4;

	}

	.main02-01 {
		width: 100%;
		text-align: left;
	}

	.copyright {
		color: #fff;
		margin: 0 auto;
		text-align: center;
		position: relative;
		line-height: 22px;
	}

	.copyright01 i {
		padding: 0 5px;
	}

	.copyright .add span {
		display: inline-flex;
		align-items: center;
		margin-top: 10px;
	}



	.swiper-container,
	.swiper-slide {
		height: auto;
	}

	.swiper-slide img {
		width: 100%;
		height: auto;
	}

	.foo-nav {
		display: none;
		width: 100%;
	}

	.er-wp {
		width: 100%;
		text-align: center;
		float: none;
	}

	.footer-1 .eewm {
		float: none;
		text-align: center;
		justify-content: center;
	}

	.main04 {
		margin-bottom: 30px;
	}

	.mainywfw04Box-01 .item-01,
	.mainywfw04Box-01 .item-02,
	.mainywfw04Box-01 .item-03,
	.mainywfw04Box-01 .item-04,
	.mainywfw04Box-01 .item-05,
	.mainywfw04Box-01 .item-06,
	.mainywfw04Box-01 .item-07,
	.mainywfw04Box-01 .item-08 {
		background-size: 30%;
	}

	.mainywfw04Box-01 .item-01.active,
	.mainywfw04Box-01 .item-02.active,
	.mainywfw04Box-01 .item-03.active,
	.mainywfw04Box-01 .item-04.active,
	.mainywfw04Box-01 .item-05.active,
	.mainywfw04Box-01 .item-06.active,
	.mainywfw04Box-01 .item-07.active,
	.mainywfw04Box-01 .item-08.active {
		background-size: 30%;
	}

	.mainywfw04-tit1 {
		text-align: center;
		font-size: 35px;
		line-height: 20px;
		margin: 0px 0 40px 0;
	}

	.er-wp .er {
		text-align: center;
		margin-bottom: 50px;
	}

	.er-wadd span {
		justify-content: center;
	}

	#section3.jszxBox03bj {
		background: url(../images/jszx03bj.png) no-repeat center center;
		background-size: 500%;
	}

	.newdetailbt {
		padding-bottom: 30px;
		border-bottom: 1px solid #eaeaea;
		font-size: 20px;
	}

	.aboutBox02-2-1 .dd h3 {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	.m03-tit2 {
		font-size: 16px;
		margin: 19px 0 38px 0;
		line-height: 30px;
		color: #fff;
	}

	.banner01 .banner01-1 .tit02 {
		font-size: 16px;
		font-family: pfm;
		margin-top: 10px;
		color: #fff;
	}

	.banner01 .banner01-1 .tit02 {
		font-size: 16px;
		font-family: pfm;
		margin-top: 10px;
		color: #fff;
	}

	.banner01 .banner01-1 {
		top: 42%;
	}

	.main-ts {
		bottom: 15px;
	}

	.mySwiperbanner .swiper-pagination {
		position: absolute;
		text-align: left;
		padding-left: 10px;
		z-index: 10;
	}

	.banner01 .banner01-1 .tit01 {
		font-size: 20px;
		font-family: pfm;
		font-weight: bold;
	}

	.nextnew h1 a {
		color: #666;
		display: block;
		width: 71%;
	}

	.nextnew .fl {
		float: none;
	}

	.nextnew .fr {
		float: none;
	}

	.contact02-l {
		float: initial;
		width: 100%;
	}

	.contact02-r {
		float: initial;
		width: 100%;
	}

	.jszxBox03-02 .item {
		width: 50%;
		position: relative;
		float: left;
	}

	#section4.contactbj2 {
		background: url(../images/jszx04bj.png) center center / 678% no-repeat;
	}

	.mainywfw04Box-01 li {
		width: 25%;
		float: left;
		text-align: center;
		padding: 50px 24px 0 27px;
		margin: 10px 0;
	}

	.mainywfw04Box-01 .item-01 {
		background: url(../images/gq2.png) no-repeat top center;

	}

	.mainywfw04Box-01 .item-02 {
		background: url(../images/ks2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-03 {
		background: url(../images/cq2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-04 {
		background: url(../images/gx2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-05 {
		background: url(../images/wl2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-06 {
		background: url(../images/qs2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-07 {
		background: url(../images/ro2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-08 {
		background: url(../images/xb2.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-01.active {
		background: url(../images/gq1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-02.active {
		background: url(../images/ks1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-03.active {
		background: url(../images/cq1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-04.active {
		background: url(../images/gx1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-05.active {
		background: url(../images/wl1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-06.active {
		background: url(../images/qs1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-07.active {
		background: url(../images/ro1.png) no-repeat top center;
	}

	.mainywfw04Box-01 .item-08.active {
		background: url(../images/xb1.png) no-repeat top center;
	}

	.mainywfw04Box {
		width: 100%;
		padding: 0 5%;
	}

	.banner01 .cpbanner01-1 .tit01 {
		font-size: 20px;
	}

	.maincp04-02 {
		width: 100%;
		margin-top: 0;
		float: none;
	}

	.about02 .big {
		font-size: 55px;
		float: none;
		text-align: center;
	}

	.about02 .item .fr {
		float: none;

	}

	#section4.aboutBox04 {
		background: url(../images/about04.png) center center / 1130% no-repeat;
	}

	.aboutBox02-2 .swiper-button-next {
		background: url(../images/about13.png) no-repeat;
		width: 30px;
		height: 30px;
		background-size: 30px;
		top: 25%;
	}

	.aboutBox02-2 .swiper-button-prev {
		background: url(../images/about12.png);
		width: 30px;
		height: 30px;
		background-size: 30px;
		top: 25%;
	}

	.list01 li {
		padding: 7px 11px;
		width: 100%;
	}

	.list01 .pic {
		background: url(../images/about11.png) no-repeat;
		width: 100%;
		background-size: 100%;
		height: auto;
		padding: 11px;
	}

	.list02fx {
		margin-top: 0px;
	}

	.aboutBox03 .swiper-button-prev {
		display: none;
	}

	.aboutBox03 .swiper-button-next {
		display: none;
	}

	#section2.aboutBox02 {
		background: url(../images/about04.png) center center / 445% no-repeat;
	}

	.aboutBox02-2 .swiper-pagination-bullet:nth-child(2):after {
		left: -18px;
		top: -24px;
	}

	.aboutBox02-2 .swiper-pagination-bullet:nth-child(4):after {
		left: -18px;
		top: -24px;
	}

	.aboutBox02-2 .swiper-pagination-bullet:nth-child(8):after {
		left: -18px;
		top: -24px;
	}

	.aboutBox02-2 .swiper-pagination-bullet:nth-child(6):after {
		left: -18px;
		top: -24px;
	}

	.aboutBox04-01 .item {
		width: 100%;
		margin: 0 1px;
		float: left;
		position: relative;
	}

	.swiperbanner .cpbanner01-1 img {
		width: 30px;
		height: 30px;
	}

	.mcp04-tit {
		font-size: 24px;
		font-weight: bolder;
		margin: 19px 0;
		line-height: 30px;
		color: #222;
	}

	.mcp04-tit2 {
		font-size: 18px;
		margin: 0px 0;
		line-height: 40px;
	}

	.maincptit h2 {
		font-size: 16px;
		color: #252525;
		line-height: 30px;
		font-weight: bolder;
		text-transform: uppercase;
	}

	.cpzxBox03-01 .titnr {
		width: 70%;
		font-size: 16px;
	}

	.cpzxBox03-01 .tit {
		width: 29%;
		margin-right: 1%;
		font-size: 20px;
	}

	.cpzxBox02-02 {
		margin-top: 16px;
	}

	.main03-01 {
		width: 100%;
		text-align: left;
		color: #fff;
		margin-top: 0;
	}

	.m02-tit,
	.m03-tit,
	.m04-tit,
	.m05-tit {
		width: 80%;
		height: auto;
		font-size: 30px;
		padding-top: 30px;
		padding-left: 0;
		font-weight: bolder;
		background-size: 50%;
	}

	.main02 {
		margin-top: 9px;
	}

	.m02-time {
		color: #007EC5;
		font-size: 27px;
		font-weight: bolder;
		text-align: center;
		float: left;
		padding-right: 19px;
		margin-right: 14px;
		border-right: 1px solid #eaeaea;
	}

	.m02-tit2 {
		font-size: 16px;
		margin: 24px 0;
		line-height: 30px;
	}

	.main02-022 .imgbox_a {
		padding-bottom: 167.23%;
	}

	.m02Box {
		margin-top: 35px;
	}

	.main02-02 {
		width: 100%;
		margin-top: 28px;
		margin-bottom: 28px;
	}

	#section2 {
		background: url(../images/main03bj.png) center center / 340% no-repeat;
	}

	.main03list .active {
		border-bottom: 1px solid #007EC5;
		font-weight: bold;
		padding: 0 20px;
		font-size: 16px;
	}

	.main03list {
		margin: 17px 0 30px 0;
	}

	.m03-dt {
		margin-top: 43px;
		font-size: 20px;
		line-height: 42px;
		font-weight: 600;
	}

	.main04-01 {
		width: 100%;
		text-align: left;
		margin-top: 0;
		font-size: 18px;
	}

	.main05-01 {
		width: 100%;
		color: #fff;
		margin-top: 0;
		text-align: left;
	}

	.m04-tit2 {
		margin: 21px 0;
		line-height: 30px;
		font-size: 16px;
	}

	.main5-box .item .main5-nr h1 {
		font-size: 16px;
		line-height: 30px;
	}

	.main5-box .item .main5-nr h2 {
		font-size: 14px;
		color: #fff;
		margin-top: 5px;
	}

	.main-container {
		padding-top: 32px;
		padding-bottom: 3px;
	}

	.main04-nr .item {
		color: #222;
		border-bottom: 1px solid #eaeaea;
		line-height: 64px;
		position: relative;
		transition: all 0.3s ease;
	}

	.m05-dt {
		margin-top: 25px;
		font-size: 32px;
		line-height: 60px;
		font-weight: 600;
	}

	.main5-more {
		text-align: center;
		margin: 33px 0;
	}

	.er-wp .er {
		text-align: center;
		margin-bottom: 20px;
	}

	.footer-1 .eewm {
		float: none;
		text-align: center;
		justify-content: center;
		display: none;
	}

	.main5-box .item .main5-nr {
		margin-top: 12px;
	}

	.main05list {
		line-height: 34px;
		color: #969397;
		font-size: 16px;
		cursor: pointer;
		display: flex;
		margin-top: 31px;
	}

	.footer-2 {
		font-size: 12px;
		padding: 12px 0;
	}

	.footer-1-2 {
		padding: 22px 0 17px;
	}

	.bannr {
		font-size: 18px;
	}

	.banner p {
		font-size: 16px;
		margin: 0 0 10px 0;
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 18px;
	}

	.er-wadd {
		text-align: center;
	}

	.er-wadd span {
		padding-bottom: 15px;
		font-size: 16px;
		color: #007EC5;
		font-weight: 600;
		justify-content: center;
	}

	.mainywfw04Box-01 .item-01,
	.mainywfw04Box-01 .item-02,
	.mainywfw04Box-01 .item-03,
	.mainywfw04Box-01 .item-04,
	.mainywfw04Box-01 .item-05,
	.mainywfw04Box-01 .item-06,
	.mainywfw04Box-01 .item-07,
	.mainywfw04Box-01 .item-08 {
		background-size: 30%;
	}

	.mainywfw04Box-01 .item-01.active,
	.mainywfw04Box-01 .item-02.active,
	.mainywfw04Box-01 .item-03.active,
	.mainywfw04Box-01 .item-04.active,
	.mainywfw04Box-01 .item-05.active,
	.mainywfw04Box-01 .item-06.active,
	.mainywfw04Box-01 .item-07.active,
	.mainywfw04Box-01 .item-08.active {
		background-size: 30%;
	}

	.newslist {
		padding: 0 33px;
	}

	.newslist a {
		margin: 0 16px;
	}

	.newslistBox01 {
		border: 1px solid #eaeaea;
		width: 46%;
		margin: 20px 2%;
		float: left;
	}

	.newslistBox03 h1 {
		color: #222;
		font-size: 18px;
		font-weight: bold;
		margin: 11px 0 4px 0;
	}

	.newslistBox03 h2 {
		color: #666;
		font-size: 16px;
		line-height: 23px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		height: 43px;
		margin-bottom: 0px;
	}

	.footer-2 {
		display: none;
	}

	.er-wadd .m-tel {
		font-size: 18px;
	}

	.aboutBox01.cpzxBox01 .maincptit {
		margin-top: 0px;
	}

	.aboutBox02-1.maincp04 {
		padding-top: 31px;
		padding-bottom: 31px;
	}

	.aboutBox03 .maincp04 {
		padding-top: 0;
		padding-bottom: 50px;
	}

	.aboutBox04-01 .item01 {
		margin-top: 0;
	}

	.aboutBox03-1nr .swiper {
		padding-bottom: 0;
	}

	.jszxBox01bj .maincptit {
		margin-top: 0;
	}

	.jszxBox-xg .maincptit {
		margin-top: 0px;
	}

	.jszxBox04bj .cpzxBox02-02 {
		margin-top: 0;
	}

	.jszxBox04bj .h2 {
		font-size: 18px;
		line-height: 24px;
		margin: 17px 0 26px 0;
	}

	.maincptit h1 {
		font-size: 22px;
		color: #252525;
		line-height: 40px;
		font-weight: bolder;
	}

	.mainywfw04 {
		margin-top: 40px;
	}

	.mainywfw04Box-01 {
		padding: 0;
	}

}

@media only screen and (max-width: 500px) {
	.logo-2 {
		width: 86px;

	}



}

@media only screen and (max-width: 350px) {}
