@media (max-width: 1400px) and (min-width: 1220px) {
	.container {
		width: 1200px;
	}

	.heade1 li {
		margin-right: 25px;
	}

	.heade2 {
		margin-left: 25px;
	}

	.footer_top2_1 {
		margin-right: 55px;
	}


}

@media (max-width: 1220px) and (min-width: 1020px) {
	.container {
		width: 1020px;
	}

	.heade1 li {
		margin-right: 10px;
	}

	.heade2 {
		margin-left: 10px;
	}

	.footer_top2_1 {
		margin-right: 30px;
	}

}

@media (max-width: 1020px) {
	.container {
		width: 95%;
	}

	.header {
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.logo {
		height: 40px;
		margin-top: 0;
	}

	.heade {
		display: flex;
		align-items: center;
		margin-top: 0;
	}

	.heade2 {
		width: 110px;
		height: 35px;
		margin-left: 0;
		margin-right: 20px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.heade2 span {
		line-height: normal;
	}

	.heade2 img {
		width: 15px;
	}

	.menubtn i {
		display: block;
		width: 25px;
		height: 2px;
		background-color: #333;
		-webkit-transition: .5s;
		-moz-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}

	.menubtn i:nth-child(1) {
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
	}

	.menubtn i:nth-child(2) {
		margin-top: 4px;
	}

	.menubtn i:nth-child(3) {
		margin-top: 4px;
		-webkit-transform-origin: left top;
		-moz-transform-origin: left top;
		-ms-transform-origin: left top;
		-o-transform-origin: left top;
		transform-origin: left top;
	}

	.menubtn.on i:nth-child(1) {
		-webkit-transform: rotate(28deg);
		-moz-transform: rotate(28deg);
		-ms-transform: rotate(28deg);
		-o-transform: rotate(28deg);
		transform: rotate(28deg);
	}

	.menubtn.on i:nth-child(2) {
		opacity: 0;
	}

	.menubtn.on i:nth-child(3) {
		-webkit-transform: rotate(-28deg);
		-moz-transform: rotate(-28deg);
		-ms-transform: rotate(-28deg);
		-o-transform: rotate(-28deg);
		transform: rotate(-28deg);
	}

	.COVER {
		width: 60%;
		height: 100%;
		background-color: #1c1c1c;
		/* display: none; */
		overflow: hidden;
		overflow-y: auto;
		position: fixed;
		top: 0px;
		left: -100%;
		z-index: 1001;
	}

	.MULUS {
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
	}

	.mulu {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		box-sizing: border-box;
		width: 100%;
		display: block;
	}

	.mulu.on .mulu2 {
		display: block;
	}

	.mulu1 {
		width: 100%;
		padding: 10px 0;
		color: white;
		font-size: 14px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.banner .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}

	.banner .swiper-pagination-bullet-active {
		width: 40px;
	}

	.banne {
		height: 300px;
	}

	.banne3_1 {
		font-size: 14px;
		margin-left: 10px;
	}

	.banne3_2 {
		width: calc(100% - 30px);
	}

	.banne3_3 {
		font-size: 12px;
	}

	.banne3_4 {
		margin-top: 10px;
	}

	.banne3_5 {
		font-size: 35px;
		line-height: 35px;
	}

	.banne3_6 {
		font-size: 16px;
		display: flex;
		align-items: center;
	}

	.banne3_6 img {
		width: 15px;
		margin-left: 10px;
	}

	.banne3_7 {
		margin-top: 20px;
		font-size: 28px;
		line-height: 28px;
	}

	.banne3_8 {
		width: 60px;
		height: 30px;
		line-height: 30px;
		margin-top: 20px;
		font-size: 14px;
	}

	.inde_jjs {
		margin-top: 55px;
		margin-bottom: 40px;
	}

	.inde_jjs1 {
		font-size: 18px;
	}

	.inde_jjs2 {
		display: flex;
		flex-wrap: wrap;
	}

	.inde_jjs3 {
		width: 100%;
		margin-top: 25px;
		margin-right: 0;
		padding: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.inde_jjs3_1 {
		width: 50px;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.inde_jjs3_2 {
		width: 100%;
	}

	.inde_jjs3_3 {
		font-size: 16px;
	}

	.inde_jjs3_4 {
		margin-top: 10px;
	}

	.inde_videos {
		height: 375px;
	}

	.inde_video2 img {
		width: 50px;
	}

	.inde_wmys {
		margin-top: 30px;
		margin-bottom: 45px;
	}

	.inde_wmys1 {
		font-size: 18px;
	}

	.inde_wmys1 img {
		width: 30px;
		margin-top: 15px;
	}

	.inde_wmys3 {
		width: 49%;
		margin-top: 15px;
		padding: 20px 5px;
	}

	.inde_wmys3:nth-child(2n) {
		margin-right: 0;
	}

	.inde_wmys3_1 {
		height: 30px;
	}

	.inde_wmys3_2 {
		margin-top: 10px;
		font-size: 16px;
	}

	.inde_wmys3_6 {
		min-height: 16px;
		font-size: 12px;
	}

	.inde_wmys3_3 {
		width: 25px;
		margin-top: 10px;
	}

	.inde_wmys3_5 {
		padding: 0 5px;
	}

	.inde_wmys3_5_1 {
		font-size: 16px;
		display: flex;
		align-items: center;
	}

	.inde_wmys3_5_1 img {
		width: 25px;
	}

	.inde_wmys3_5_1 div {
		width: calc(100% -30px);
	}

	.inde_wmys3_5_2 {
		margin-top: 5px;
		font-size: 12px;
	}

	.inde_nwsd {
		margin: 30px auto;
	}

	.inde_nwsd1_1 {
		font-size: 18px;
	}

	.inde_nwsd1_2 {
		font-size: 14px;
	}

	.inde_nwsd2 {
		margin-top: 20px;
		display: flex;
		flex-wrap: wrap;
	}

	.inde_nwsd3 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 5%;
	}

	.inde_nwsd3_2 {
		padding: 15px 10px;
	}

	.inde_nwsd3_3 {
		font-size: 16px;
	}

	.inde_nwsd3_4 {
		margin-top: 10px;
	}

	.inde_nwsd3_5 {
		margin-top: 10px;
	}

	.inde_nwsd4 {
		width: 100%;
	}

	.inde_nwsd5 {
		display: flex;
		justify-content: space-between;
	}

	.inde_nwsd5_2 {
		width: 80px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.inde_nwsd5_4 {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.inde_nwsd6_2 {
		height: 40px;
	}

	.inde_nwsd6_2_2 {
		width: 85px;
		line-height: 40px;
		font-size: 14px;
		margin-left: 10px;
	}

	.inde_nwsd6_2_1 {
		width: calc(100% - 95px);
		line-height: 40px;
		font-size: 14px;
	}

	.inde_zsjt {
		margin-top: 35px;
		margin-bottom: 25px;
	}

	.inde_zsjt1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.inde_zsjt1_1 {
		font-size: 18px;
	}

	.inde_zsjt1_2 {
		width: 100%;
		font-size: 14px;
		text-align: left;
		margin-top: 10px;
	}

	.inde_zsjt2 {
		margin-top: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.inde_zsjt3 {
		width: 100%;
		margin-right: 0;
		margin-top: 15px;
	}

	.inde_zsjt3_2 {
		font-size: 18px;
	}

	.inde_zsjt3_3 {
		height: 106px;
		margin-top: 10px;
	}

	.inde_zsjt3_3_1 {
		margin-bottom: 5px;
		font-size: 12px;
		display: flex;
		align-items: flex-start;
	}

	.inde_zsjt3_4 {
		height: 180px;
	}

	.inde_zsjt4 {
		width: 145px;
		height: 45px;
		margin-top: 35px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.inde_zsjt4 span {
		line-height: normal;
	}

	.inde_zsjt4 img {
		width: 15px;
		margin-left: 10px;
	}

	.inde_gwtd {
		margin-top: 30px;
		margin-bottom: 45px;
	}

	.inde_gwtd1 {
		font-size: 18px;
	}

	.inde_gwtd3 {
		width: 100%;
		padding: 10px 15px;
		margin-right: 0;
		margin-top: 25px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.inde_gwtd3_2 {
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
	}

	.inde_gwtd3_3 {
		font-size: 18PX;
	}

	.inde_gwtd3_4 {
		margin-top: 10px;
		font-size: 16px;
	}

	.inde_gwtd3_6 {
		margin-top: 20PX;
	}

	.inde_yyhq {
		margin: 20px auto;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: center;
	}

	.inde_yyhqa {
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
		padding: 10px 30px;
		padding-bottom: 25px;
		background-position: center top 90px;
	}

	.inde_yyhqa1 {
		width: 110px;
		margin-bottom: 20px;
	}

	.inde_yyhqa2 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.inde_yyhqa3 {
		margin-bottom: 20px;
		font-size: 18px;
	}

	.inde_yyhqa4 {
		margin-bottom: 10px;
	}

	.inde_yyhqa4_1 {
		line-height: 40px;
	}

	.inde_yyhqa4_2 {
		height: 40px;
		padding: 0 15px;
		display: flex;
		align-items: center;
	}

	.inde_yyhqa4_2 img {
		width: 15px;
		margin-right: 5px;
	}

	.inde_yyhqa4_2 input {
		width: calc(100% - 20px);
	}

	.inde_yyhqa5 {
		height: 45px;
		font-size: 16px;
		margin-top: 20px;
	}

	.inde_yyhqb {
		width: 100%;
	}

	.inde_yyhqb1 {
		height: 300px;
		font-size: 14px;
	}

	.inde_yyhqb1 div {
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
	}

	.inde_yyhqb .swiper {
		padding-bottom: 30px;
	}

	.inde_yyhqb .swiper-pagination {
		padding: 5px;
	}

	.inde_yyhqb .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}

	.inde_yyhqb .swiper-pagination-bullet-active {
		width: 20px;
	}

	.footer_top {
		padding: 15px 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer_top2 {
		width: 100%;
		flex-wrap: wrap;
	}

	.footer_top2_1 {
		line-height: 35px;
		margin-right: 10px;
		font-size: 14px;
	}

	.footer_cen {
		padding-top: 20px;
		padding-bottom: 35px;
	}

	.footer_cen1 {
		font-size: 12px;
	}

	.footer_cen2 {
		margin-top: 5px;
		font-size: 16px;
	}

	.footer_cen3 {
		padding: 10px 0;
		margin-top: 15px;
		display: flex;
		flex-wrap: wrap;
	}

	.footer_cen3_1 {
		width: 33.33%;
		margin: 10px 0;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.footer_cen3_1 img {
		width: 25px;
		margin-right: 5px;
	}

	.footer_cen3_1:nth-child(3n)::after {
		display: none;
	}

	.footer_down {
		padding: 10px;
	}

	.lxxx_tcs {
		width: 90%;
		padding: 15px 25px;
		padding-top: 25px;
	}

	.lxxx_tc1 {
		font-size: 25px;
		margin-bottom: 10px;
	}

	.lxxx_tc2 {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.lxxx_tc3 {
		display: flex;
		flex-wrap: wrap;
	}

	.lxxx_tc3_1 {
		width: 100%;
		height: 35px;
		margin-right: 0;
		margin-bottom: 10px;
		padding: 0 10px;
		font-size: 14px;
	}

	.lxxx_tc3_2 {
		height: 140px;
		margin-bottom: 10px;
		padding: 10px;
		font-size: 14px;
	}

	.lxxx_tc3_3 {
		margin-bottom: 15px;
	}

	.lxxx_tc3_3_1 {
		width: 150px;
		height: 35px;
		padding: 0 10px;
		font-size: 14px;
	}

	.lxxx_tc3_3_2 {
		width: 100px;
		height: 35px;
		margin-left: 15px;
	}

	.lxxx_tc3_4 {
		height: 40px;
		font-size: 16px;
	}

	.lxxx_tc4 {
		width: 15px;
		right: 10px;
		top: 10px;
	}

	.mfpg_fd {
		width: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.nybanne1 {
	    height: 210px;
	}
	.lxsq_bo {
	    margin-bottom: 35px;
	}
	.lxsq_top {
	    border-radius: 5px;
	    padding: 25px;
	    margin-top: -20px;
	}
	.lxsq_top1 {
	    font-size:30px;
	}
	.lxsq_top2 {
	    margin-top: 20px;
	    font-size: 14px;
	}
	.lxsq_sqlx {
	    margin-top: 40px;
	}
	.lxsq_sqlx1_1 {
	    font-size: 24px;
	}
	.lxsq_sqlx1_2 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.lxsq_sqlx3 {
	    width: 100%;
	    margin-top: 30px;
	    margin-right: 0;
	    border-radius: 5px;
	    padding: 20px 15px;
	}
	.lxsq_sqlx3_1 {
	    height: 40px;
	}
	.lxsq_sqlx3_2 {
	    margin-top:20px;
	    font-size: 18px;
	}
	.lxsq_sqlx3_3 {
	    margin-top: 10px;
	    font-size: 14px;
	}
	.lxsq_qzwt {
	    margin-top: 55px;
	}
	.lxsq_qzwt1{
		display: flex;
		flex-wrap: wrap;
	}
	.lxsq_qzwt2 {
	    width: 100%;
	    margin-right: 0;
	    margin-top: 30px;
	}
	.lxsq_qzwt2_1 {
	    height: 260px;
	}
	.lxsq_qzwt2_2 {
	    padding: 0 15px;
	}
	.lxsq_qzwt2_3_1{
		font-size: 12px;
		    margin-right: 10px;
		    margin-bottom: 5px;
	}
	.lxsq_qzwt2_4 {
	    padding: 10px 0;
	}
	.lxsq_qzwt2_4_1{
		font-size: 18px;
	}
	.lxsq_qzwt2_4_2 {
	    font-size: 14px;
	    margin-top: 10px;
	}
	.lxsq_qzwt2_5 {
	    padding: 15px 0;
	}
	.lxsq_qzwt2_5_1{
		font-size: 14px;
	}
	.lxsq_qzwt2_5_2{
		font-size: 14px;
		margin-top: 15px;
	}
	.lxsq_lxlx {
	    padding: 30px;
	    border-radius: 5px;
	    margin-top:35px;
	}
	.lxsq_lxlx1 {
	    font-size: 24px;
	}
	.lxsq_lxlx2 {
	    margin-top: 10px;
	    font-size: 14px;
	}
	.lxsq_lxlx3 {
	    width: 180px;
	    height:40px;
	    border-radius: 5px;
	    line-height: 40px;
	    font-size: 14px;
	    margin-top: 25px;
	}
	.lxsq_lxlx4 {
	    margin-top: 25px;
	    font-size: 14px;
	}
	.nybanne2 {
	    height: 250px;
	}
	.yxhd_bo {
	    margin-bottom: 25px;
	}
	.yxhd_top {
	    width: 205px;
	    height: 80px;
	    line-height: 80px;
	    font-size: 36px;
	    margin-top: -80px;
	}
	.yxhd_down {
	    margin-top: 15px;
	    display:flex;
		flex-wrap: wrap;
	}
	.yxhd_left{
		width: 100%;
	}
	.yxhd_lef {
	    font-size: 16px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.yxhd_let1 {
	    margin-top: 20px;
	    font-size: 14px;
	}
	.yxhd_right {
	    width:100%;
	    padding-left: 0;
		margin-top: 20px;
	}
	.yxhd_li {
	    display:flex;
		flex-wrap: wrap;
	}
	.yxhd_li1 {
	    width: 100%;
	    margin-right: 0;
		margin-bottom: 20px;
	}
	.yxhd_li2{
		width: 100%;
	}
	.yxhd_li2_1{
		font-size: 16px;
	}
	.yxhd_li2_2{
		margin-top: 10px;
		font-size: 14px;
	}
	.yxhd_li2_3{
		margin-top: 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.yxhd_li2_4{
		font-size: 14px;
		display: flex;
		align-items: center;
	}
	.yxhd_li2_5 img {
	    width: 15px;
	}
	.pages {
	    margin-top: 10px;
	}
	.pagination a {
	    min-width: 30px;
	    height: 30px;
	    font-size: 14px;
	    line-height: 30px;
	    margin: 5px;
	}
	.pagination span {
	    min-width: 30px;
	    height: 30px;
	    font-size: 14px;
	    line-height: 30px;
	    margin: 5px;
	}
	.tit_bo {
	    margin: 15px auto;
		display: flex;
		align-items: center;
	}
	.yxhd_detatop {
	    padding-top: 25px;
	    padding-bottom: 10px;
	}
	.yxhd_detatop1{
		font-size: 18px;
	}
	.yxhd_detatop2 {
	    margin-top: 0;
	   display: flex;
	   flex-wrap: wrap;
	}
	.yxhd_detatop2_1 {
	    margin-right: 10px;
		margin-top: 10px;
		display: flex;
		align-items: center;
	}
	.yxhd_detacen {
	    padding: 15px;
	    font-size: 14px;
	    line-height: 25px;
	}
	.yxhd_detadown {
	    padding: 25px 15px;
	}
	.nybanne3_1 {
	    font-size: 28px;
	}
	.lxsq_sqlx4 {
	    height:45px;
	    line-height: 45px;
	    font-size: 16px;
	    margin-top: 25px;
	}
	.lxsq_qzwt3 {
	    width: 100%;
	    margin-right: 0;
	    margin-top: 30px;
	}
	.lxsq_qzwt3_1 {
	    height: 200px;
	}
	.lxsq_qzwt3_2 {
	    padding: 15px 10px;
	}
	.lxsq_qzwt3_3{
		font-size: 18px;
	}
	.lxsq_qzwt3_4 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.lxsq_qzwt3_5 {
	    margin-top:20px;
	    font-size: 14px;
	}
	.lxsq_qzwt4 {
	    margin-top: 20px;
	    font-size: 14px;
	}
	.ymgh_jylj {
	    margin-top:50px;
	}
	.ymgh_jylj1{
		font-size: 24px;
	}
	.ymgh_jylj2 {
	    margin-top: 10px;
	    font-size: 14px;
	}
	.ymgh_jylj3 {
	    width: 180px;
	    height: 50px;
	    margin-top: 20px;
	    line-height: 50px;
	    border-radius: 5px;
	    font-size: 14px;
	}
	.nybanne4 {
	    height: 385px;
	}
	.nybanne5_2 {
	    margin-top: 5px;
	    font-size: 28px;
	}
	.nybanne5_1 {
	    height: 30px;
	    padding: 0 10px;
	    line-height: 30px;
	    font-size: 14px;
	}
	.nybanne5_3{
		display: flex;
		flex-wrap: wrap;
	}
	.nybanne5_3_1 {
	    height: 30px;
	    line-height: 30px;
	    margin-top: 10px;
	    margin-right: 5px;
	    font-size: 12px;
	}
	.study_bo {
	    margin-top: 15px;
	    margin-bottom: 45px;
	}
	.study_top{
		display: flex;
		flex-wrap: wrap;
	}
	.study_top1 {
	    width: 100%;
	    padding-top: 0;
	}
	.study_top1_1 {
	    width: 35px;
	}
	.study_top1_2 {
	    margin-top: 25px;
	    font-size: 18px;
	}
	.study_top1_3 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.study_top2 {
	         width: 65%;
	         margin-left: 35%;
	}
	.study_top2_1 {
	    height: 380px;
	}
	.study_top2_3 {
	    border: 2px solid white;
		    width: 30%;
	    height: 140px;
	}
	.study_cens {
	    margin-top: 25px;
	}
	.study_cen {
	    padding: 10px 20px;
	    margin-bottom: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.study_cen1 {
	    width: 100%;
	    height: 325px;
	    padding: 10px 15px;
	    padding-left: 15px;
	    margin-right: 0;
		margin-bottom: 20px;
	}
	.study_cen1::after {
	    border: 2px solid #2180C4;
	    width: 100%;
	}
	.study_cen2{
		width: 100%;
		text-align: left;
	}
	.study_cen2_1 {
	    padding: 10px 0;
	    font-size: 18px;
	}
	.study_cen2_2 {
	    margin-top: 15px;
	    font-size: 16px;
	}
	.study_cen2_3 {
	    margin-top: 25px;
	    font-size: 14px;
	    line-height: 25px;
	}
	.study_cen:nth-child(even) .study_cen1 {
	    margin-left: 0;
	    padding-right: 15px;
		padding-left: 15px;
	}
	.study_down {
	    width: 170px;
	    height: 40px;
	    margin-top: 25px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.xjhz_bo {
	    margin-bottom: 35px;
	}
	.xjhz_top {
	    margin-top: 20px;
	    display: flex;
		flex-wrap: wrap;
	}
	.xjhz_top1 {
	    width: 100%;
	    font-size: 14px;
	    line-height: 25px;
	}
	.xjhz_top2 {
	    width: 100%;
	    height: 235px;
	    box-shadow: 4px 4px 9px rgba(33, 128, 196, .4);
	    margin-left: 0;
		margin-top: 20px;
	}
	.xjhz_cen {
	    margin-top: 25px;
	  display: flex;
	  flex-wrap: wrap;
	}
	.xjhz_cen1{
		width: 100%;
		height: 235px;
		box-shadow: 4px 4px 9px rgba(33, 128, 196, .4);
		    margin-right: 0;
			margin-bottom: 20px;
	}
	.xjhz_cen2{
		width: 100%;
	}
	.xjhz_cen2_1{
		font-size: 16px;
	}
	.xjhz_cen2_2 {
	    font-size: 14px;
	    line-height: 25px;
	    margin-top: 15px;
	}
	.xjhz_down {
	    margin-top: 45px;
	}
	.xjhz_down1{
		font-size: 16px;
	}
	.xjhz_down2{
		margin-top: 10px;
	}
	.xjhz_down2 .swiper{
		width: 100%;
	}
	.xjhz_down2_1 {
	    height: 90px;
	}
	.xxjs_bo {
	    margin-bottom: 30px;
	}
	.xxjs_tj {
	    padding: 0 20px;
	    padding-top: 5px;
	    margin-top: 20px;
	}
	.xxjs_tja {
	    padding: 15px 0;
	}
	.xxjs_tja1 {
	    line-height: 40px;
	    margin-right: 10px;
	    font-size: 16px;
	}
	.xxjs_tja2 {
	    max-width: calc(100% - 90px);
	    height: 40px;
	}
	.xxjs_tja2 input {
	    width: calc(100% - 50px);
	    font-size: 14px;
	}
	.xxjs_tja2 button {
	    width: 50px;
	    background-size: 15px auto;
	}
	.xxjs_tjb {
	    padding: 10px 0;
	}
	.xxjs_tjc{
		flex-wrap: wrap;
	}
	.xxjs_tjc1{
		font-size: 14px;
	}
	.xxjs_tjc2 {
	    font-size: 14px;
	}
	.xxjs_tjc3{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.xxjs_tjc3_1 {
	    font-size: 14px;
	    margin-bottom: 10px;
		display: flex;
		align-items: center;
	}
	.xxjs_list {
	    margin-top: 0;
	    display: flex;
		flex-wrap: wrap;
	}
	.xxjs_li {
	    width: 100%;
	    margin-top: 20px;
	    margin-right: 0;
	    display: flex;
		align-items: center;
	}
	.xxjs_li1 {
	           width: 130px;
	           height: 100px;
	}
	.xxjs_li2 {
	    width: calc(100% - 130px);
	    padding: 0 10px;
	}
	.xxjs_li2_1{
		font-size: 16px;
	}
	.xxjs_li2_2 {
	    margin-top: 5px;
	    font-size: 14px;
	}
	.xxjs_li2_3 {
	    margin-top: 5px;
	    font-size: 12px;
		display: flex;
		align-items: center;
	}
	.xxjs_li2_4 {
		margin-top: 0;
	    display:flex;
		flex-wrap: wrap;
	}
	.xxjs_li2_4 div {
	    height: 25px;
	    line-height: 25px;
	    margin-right: 5px;
		margin-top: 5px;
	    font-size: 12px;
	}
	.shcoll_detatop {
	    margin-top: 40px;
	    margin-bottom: 70px;
	}
	.shcoll_detatop1{
		font-size: 18px;
	}
	.shcoll_detatop2 {
	    margin-top: 15px;
	    font-size: 14px;
	    line-height: 25px;
	}
	.shcoll_jxts {
	    margin: 30px auto;
	}
	.shcoll_jxts1{
		font-size: 18px;
	}
	.shcoll_jxts2 {
	    margin-top: 15px;
	    padding: 10px 15px;
	    display: flex;
		flex-wrap: wrap;
	}
	.shcoll_jxts3{
		width: 100%;
	}
	.shcoll_jxts3_1 {
	    width: 35px;
	}
	.shcoll_jxts3_2 {
	    height: 200px;
	    margin: 15px auto;
	}
	.shcoll_jxts3_3 img{
		width: 15px;
	}
	.shcoll_jxts4 {
	    width: 100%;
	    margin-left: 0;
		margin-top: 20px;
	}
	.shcoll_jxts4_1 {
	    margin-bottom: 10px;
	}
	.shcoll_jxts4_2{
		font-size: 16px;
		display: flex;
		align-items: center;
	}
	.shcoll_rmkcc{
		margin-top: 40px;
		margin-bottom: -55px;
	}
	.shcoll_rmkcc1{
		font-size: 18px;
	}
	.shcoll_rmkcc3 {
	    width: 100%;
	    margin-top:25px;
	    margin-right: 0;
	    padding: 10px 15px;
	}
	.shcoll_rmkcc3_1 {
	    padding: 10px 0;
	    font-size: 16px;
	}
	.shcoll_rmkcc3_2 {
	    padding: 10px 0;
	    font-size: 14px;
	    line-height: 25px;
	}
	.shcoll_lxwm {
	    margin: 45px auto;
	}
	.shcoll_lxwm1 {
	    font-size: 20px;
	    margin-bottom: 30px;
	}
	.shcoll_lxwm2{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.shcoll_lxwm3{
		    max-width: 100%;
		width: 100%;
	}
	.shcoll_lxwm3_1 {
	    border-radius: 5px;
	    margin-bottom: 15px;
	    padding: 10px 15px;
		display: flex;
		align-items: center;
	}
	.shcoll_lxwm3_4{
		font-size: 14px;
	}
	.shcoll_lxwm3_5{
		font-size: 14px;
	}
	.shcoll_lxwm4{
		margin-top: 30px;
	}
	.shcoll_lxwm4_1{
		font-size: 14px;
	}
	.news_bo {
	    margin-top: 25px;
	    margin-bottom: 30px;
	}
	.news_list{
		display: flex;
		flex-wrap: wrap;
	}
	.news_li {
	    width: 49%;
	    padding: 10px;
	    margin-top: 15px;
	}
	.news_li:nth-child(3n){
		margin-right: 2%;
	}
	.news_li:nth-child(2n){
		margin-right: 0;
	}
	.news_li1 {
	    height: 90px;
	}
	.news_li2 {
	    margin-top: 15px;
	    font-size: 16px;
	}
	.news_li3 {
	    margin-top: 5px;
	    font-size: 12px;
	    line-height: 20px;
	}
	.news_li4 {
	    margin-top: 15px;
	    display:flex;
		align-items: center;
		justify-content: space-between;
	}
	.news_li4_1{
		font-size: 12px;
	}
	.news_li4_2{
		font-size: 12px;
	}
	.news_li.on .news_li3 {
	    height: 125px;
	    -webkit-line-clamp: 6;
	}
	.allb_bo {
	    margin-top: 10px;
	    margin-bottom: 20px;
	}
	.allb_list{
		display: flex;
		flex-wrap: wrap;
	}
	.allb_li {
	    width: 49%;
	    margin-top: 15px;
	}
	.allb_li:nth-child(3n){
		margin-right: 2%;
	}
	.allb_li:nth-child(2n){
		margin-right: 0;
	}
	.allb_li .inde_zsjt3_4{
		height: 90px;
	}
	.mfpg_bo {
	    margin-top: 30px;
	    margin-bottom: 25px;
	}
	.mfpg_tit1 {
	    font-size:24px;
	}
	.mfpg_tit2 {
	    margin-top: 15px;
	    font-size: 12px;
	}
	.mfpg_cnt {
	    border-radius: 15px;
	    margin-top: 35px;
	    padding: 0 15px;
		display: inline-block;
	}
	.mfpg_cnta {
	    margin-bottom: 10px;
	}
	.mfpg_cnta1 {
	    padding: 15px 0;
	    font-size: 12px;
	}
	.mfpg_cnta1 span {
	    font-size: 16px;
	    margin-right: 10px;
	}
	.mfpg_cnta2 {
	    padding: 10px 0;
	    display:flex;
		flex-wrap: wrap;
	}
	.mfpg_cnta2_1 {
	    margin-right: 20px;
	    font-size: 14px;
		display: flex;
		align-items: center;
	}
	.mfpg_cnta3{
		display:flex;
		flex-wrap: wrap;
	}
	.mfpg_cnta3_1 {
		margin: 5px 0;
	    margin-right: 15px;
		display: flex;
		align-items: center;
	}
	.mfpg_cnta3_2{
		font-size: 14px;
	}
	.mfpg_cnta3_3 {
	    width: 160px;
	}
	.mfpg_cntb {
	    width: 170px;
	    height: 45px;
	    margin-top: 25px;
	    font-size: 14px;
	}
	.mfpg_cntc {
	    margin-top: 15px;
	    font-size: 12px;
	    margin-bottom: 40px;
	}
	.about_us {
	    margin: 25px auto;
	}
	.about_ustop {
	    display: flex;
		flex-wrap: wrap;
	}
	.about_ustop1 {
	    margin-top: 0;
	}
	.about_ustop1_1{
		font-size: 21px;
	}
	.about_ustop1_2{
		font-size: 14px;
		margin-top: 5px;
	}
	.about_ustop2 {
	    width: 100%;
	    padding: 35px 0;
	    font-size: 14px;
	    line-height: 25px;
		margin-top: 20px;
	}
	.about_usdown {
	    margin-top: 60px;
	}
	.about_usdown1 {
	    height: 245px;
	}
	.about_usdown .swiper {
	    padding-bottom: 50px;
	}
	.about_usdown .swiper-pagination{
		bottom: 15px;
	}
	.about_usdown .swiper-button{
		width: 80px;
		height: 35px;
	}
	.about_usdown .swiper-button-prev{
		width:35px;
		height: 35px;
		top: 22px;
	}
	.about_usdown .swiper-button-next{
		width: 35px;
		height: 35px;
		top: 22px;
	}
	.about_wmys {
	    margin: 40px auto;
	}
	.about_wmys1 {
	    font-size: 18px;
	}
	.about_jrwm {
	    margin: 45px auto;
	}
	.about_jrwm1{
		font-size: 18px;
	}
	.about_jrwm2 {
	    margin-top: 35px;
	    display:flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.about_jrwm2_1 {
	    margin-right: 0;
		margin-bottom: 20px;
	}
	.about_jrwm2_2{
		width: 100%;
	}
	.about_jrwm2_3 {
	    margin-bottom: 20px;
	}
	.about_jrwm2_3_1{
		font-size: 16px;
	}
	.about_jrwm2_3_2 {
	    margin-top: 5px;
	    font-size: 12px;
	    line-height: 20px;
	}
	.about_bdhx{
		margin-top: 35px;
		margin-bottom: 65px;
	}
	.about_bdhx1 {
	    font-size: 20px;
	}
	.about_bdhx2 {
	    margin-top: 0;
	    display:flex;
		flex-wrap: wrap;
	}
	.about_bdhx3 {
	    margin-top: 35px;
	    font-size: 14px;
	}
	.about_bdhx3 img {
	    height: 30px;
	    margin-bottom: 15px;
	}
	.about_hzhb {
	    margin: 35px auto;
	}
	.about_hzhb1_1{
		font-size: 18px;
	}
	.about_hzhb1_2 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.about_hzhb2{
		margin-top: 25px;
	}
	.about_hzhb2 .swiper-button-prev{
		width: 30px;
		height: 30px;
	}
	.about_hzhb2 .swiper-button-next{
		width: 30px;
		height: 30px;
	}
	.about_hzhb2 .swiper {
	    width: calc(100% - 60px - 10px);
	}
	.about_hzhb2 .swiper-slide {
	    height: 80px;
	    padding: 5px;
	}
	.about_hzhb2_1 {
	    box-shadow: 0 0 6px rgba(0, 0, 0, .15);
	}

}