@media (max-width: 1300px) and (min-width: 1220px) {
	.container {
		width: 1200px;
	}

}

@media (max-width: 1220px) and (min-width: 1020px) {
	.container {
		width: 95%;
	}

	.container2 {
		padding: 0 2.5%;
	}

	.heade4 {
		display: flex;
		align-items: center;
	}

	.heade3 li {
		margin-right: 20px;
	}

	.heade3_1 {
		font-size: 16px;
	}

	.in-about3 {
		width: 35%;
	}

}

@media (max-width: 1020px) {
	body {
		padding-top: 50px;
		padding-bottom: 65px;
	}

	.container {
		width: 95%;
	}

	.container2 {
		padding: 0 2.5%;
	}

	header {
		position: fixed;
		left: 0;
		top: 0;
		z-index: 100;
	}

	.header {
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.heade1 {
		width: 95px;
		height: 30px;
		font-size: 14px;
		margin-left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.heade1 img {
		width: 15px;
	}

	.heade2 {
		width: 105px;
		height: 30px;
		font-size: 14px;
		/*margin-left: 0;*/
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.heade2 img {
		width: 15px;
	}

	.heade4 {
		display: flex;
		align-items: center;
	}

	.menubtn i {
		display: block;
		width: 25px;
		height: 2px;
		background-color: #333333;
		-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: 100%;
		height: calc(100% - 50px);
		background-color: #FBF7EF;
		/* display: none; */
		overflow: hidden;
		overflow-y: auto;
		position: fixed;
		bottom: 0px;
		left: -100%;
		z-index: 1001;
	}

	.COVER2 {
		width: 100%;
		height: calc(100% - 50px - 65px);
		background-color: #FBF7EF;
		/* display: none; */
		overflow: hidden;
		overflow-y: auto;
		position: fixed;
		bottom: 65px;
		left: -100%;
		z-index: 1001;
	}

	.hea-mobile {
		width: 100%;
		background: #3084b5;
		padding: 10px;
		text-align: center;
		font-size: 15px;
		font-weight: 700;
		color: white;
	}

	.MULUS {
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
	}

	.mulu {
		border-bottom: 1px solid #E9E2D5;
		box-sizing: border-box;
		width: 100%;
		display: block;
	}

	.mulu1 {
		width: 100%;
		padding: 10px 0;
		color: #212529;
		font-size: 14px;
		text-transform: uppercase;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.mulu1 img {
		width: 7px;
	}

	.banne1 {
		height: 380px;
	}

	.banne2 {
		/*padding: 0 2.5%;*/
		left: 2.5%;
	}

	.banne3 {
		width: 160px;
		padding: 15px;
	}

	.banne4_1 {
		width: 30px;
		font-size: 20px;
		margin-left: 10px;
	}

	.banne4_2 {
		width: calc(100% - 40px);
		font-size: 20px;
		line-height: 30px;
	}

	.banne5 {
		width: 90px;
		margin: auto;
		margin-top: 30px;
	}

	.banne5_1 {
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		margin-bottom: 10px;
	}

	.banne6 {
		height: 200px;
	}

	.banne7 {
		min-width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
	}

	.in-tj {
		margin: 30px auto;
		margin-top: 30px;
		margin-bottom: 0;
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.in-tj1 {
		width: 100%;
		font-size: 18px;
		writing-mode: inherit;
		margin-right: 0;
		margin-bottom: 25px;
		text-align: center;
	}

	.in-tj2 {
		width: 100%;
		margin-left: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.in-tj3 {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 15px;
	}

	.in-tj3:nth-child(2n) {
		margin-right: 0;
	}

	.in-tj3_1 {
		height: 175px;
	}

	.in-tj3_2 {
		margin-top: 15px;
		padding: 0;
	}

	.in-tj3_3 {
		font-size: 16px;
	}

	.in-tj3_4 {
		margin-top: 5px;
	}

	.in-tj3_4 span {
		font-size: 14px;
	}

	.in-tj2 .swiper-father {
		padding-bottom: 45px;
	}

	.in-tj2 .swiper-button {
		width: 125px;
		height: 30px;
		right: inherit;
		left: 50%;
		transform: translateX(-50%);
	}

	.in-tj2 .swiper-button-prev {
		width: 30px;
		height: 30px;
		margin-top: -15px;
	}

	.in-tj2 .swiper-button-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
	}

	.in-tj2 .swiper-slide {
		height: 235px;
	}

	.in-xfs {
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.in-xfs1 {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.in-xfs2 {
		width: 100%;
		padding: 0;
	}

	.in-xfs2 img {
		/*width: 240px;*/
	}

	.in-xfs3 {
		width: 100%;
		padding: 0;
		margin-top: 10px;
	}

	.in-xfs3_1 {
		width: 170px;
	}

	.in-xfs3_2 {
		margin-top: 15px;
		line-height: 30px;
	}

	.in-xfs3_3 {
		width: 160px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		margin-top: 25px;
	}

	.in-spfl {
		margin: 50px auto;
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.in-spfl1 {
		width: 100%;
		padding: 0;
		padding-right: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.in-spfl2 {
		flex-wrap: wrap;
	}

	.in-spfl2_1 {
		height: 405px;
		font-size: 18px;
	}

	.in-spfl2_2 {
		width: 100%;
		height: 405px;
		font-size: 18px;
	}

	.in-spfl2_1 div {
		left: 15px;
		top: 15px;
	}

	.in-qtsp {
		margin: 50px auto;
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.in-qtsp1 {
		width: 100%;
		padding: 0;
		padding-right: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.in-qtsp2 {
		padding: 10px;
	}

	.in-qtsp2_1 {
		height: 95px;
	}

	.in-qtsp2_2 {
		margin-top: 5px;
		font-size: 14px;
	}

	.in-htqb {
		margin: 50px auto;
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.in-htqb1 {
		width: 100%;
		padding: 0;
		padding-right: 0;
	}

	.in-htqb2 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.in-htqb2_1 {
		font-size: 16px;
	}

	.in-htqb2_2 {
		display: flex;
		align-items: center;
	}

	.in-htqb3 {
		margin-top: 10px;
		padding: 10px;
	}

	.in-htqb4 {
		display: flex;
		align-items: center;
		padding: 10px 0;
	}

	.in-about1 {
		margin: 15px auto;
		padding: 0 2.5%;
	}

	.in-about3 {
		width: 100%;
		padding-right: 0;
	}

	.in-about3_1 {
		font-size: 14px;
		line-height: 25px;
	}

	.in-about3_2 {
		width: 100%;
		height: 60px;
		line-height: 60px;
		font-size: 14px;
		margin-top: 25px;
	}

	.in-about2 {
		width: 100%;
		height: 240px;
		margin-bottom: 20px;
	}

	.in-about4 {
		margin: 15px auto;
		padding: 0 2.5%;
	}

	.in-about5 {
		width: 100%;
		padding-left: 0;
	}

	.in-xgdl {
		margin: 35px auto;
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.in-xgdl1 {
		width: 100%;
		padding: 0;
		padding-right: 0;
	}

	.in-xgdl2_2 {
		font-size: 14px;
		line-height: 25px;
	}

	.in-xgdl2_3 {
		width: 125px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		margin: auto;
		margin-top: 15px;
	}

	.in-xgdl2_1 {
		width: 50%;
		padding: 10px 0;
		margin-left: 50%;
	}

	.in-lyyl {
		/* margin: 45px auto; */
		/* padding: 0 2.5%; */
		flex-wrap: wrap;
	}

	.in-lyyl1 {
		width: 100%;
		padding: 0;
		padding-right: 0;
	}

	.in-lyyl2_1 {
		width: 49%;
		margin-bottom: 25px;
	}

	.in-lyyl2_1:nth-child(2n) {
		margin-right: 0;
	}

	/* .in-lyyl2_2 {
		height: 120px;
	} */

	.in-lyyl2_3 {
		margin-top: 15px;
		font-size: 14px;
	}

	.in-lyyl2_4 {
		margin-top: 10px;
	}

	.in-lyyl3 {
		display: flex;
		flex-wrap: wrap;
	}

	.in-lyyl3_1 {
		width: 100%;
		height: 150px;
		margin-right: 0;
		margin-top: 25px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.in-lyyl3_3 {
		width: 48%;
		font-size: 14px;
	}

	.footer {
		margin: 30px auto;
	}

	.foote1_1 {
		font-size: 16px;
	}

	.foote1_2 {
		font-size: 12px;
	}

	.foote2 {
		display: none;
		/* margin-top: 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center; */
	}

	.foote2_1 {
		margin-right: 30px;
		font-size: 14px;
		display: flex;
		align-items: center;
	}

	.foote3 {
		margin-top: 20px;
	}

	.foote4 {
		margin-top: 10px;
	}

	.aboutf-bo {
		margin: 30px auto;
		display: flex;
		flex-wrap: wrap;
	}

	.aboutf-bo1 {
		width: 100%;
	}

	.aboutf-bo2 {
		width: 100%;
	}

	.aboutf-bo3 {
		width: 100%;
		margin: 20px 0;
	}

	.aboutf-bo3_1 {
		font-size: 20px;
		line-height: 40px;
	}

	.aboutf-bo3_1 p:nth-child(2) {
		margin-top: 50px;
	}

	.aboutf-bo3_1 p:nth-child(3) {
		margin-top: 65px;
	}

	.aboutf-bo3_2 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 25px;
	}

	.aboutt-bo {
		margin: 30px auto;
		padding: 0 2.5%;
		flex-wrap: wrap;
	}

	.aboutt-bo1 {
		width: 100%;
		font-size: 20px;
		writing-mode: inherit;
		margin-left: 0;
		margin-bottom: 25px;
		text-align: center;
	}

	.aboutt-bo2 {
		width: 100%;
		height: 210px;
	}

	.abouts-bo {
		margin: 40px auto;
		display: flex;
		flex-wrap: wrap;
	}

	.abouts-bo1 {
		width: 100%;
		height: 230px;
	}

	.abouts-bo2 {
		width: 100%;
	}

	.abouts-bo2_1 {
		font-size: 12px;
		line-height: 20px;
	}

	.abouts-bo2_2 {
		margin-top: 15px;
		padding: 15px;
	}

	.abouts-bo2_3 {
		width: 100% !important;
		font-size: 16px;
	}

	.abouts-bo2_4 {
		width: 100% !important;
		line-height: 20px;
	}

	.fls-bo {
		/*display: flex;*/
		/*flex-wrap: wrap;*/
		overflow-x: auto;
		/* 使容器可以横向滚动 */
		white-space: nowrap;
		/* 防止项目换行 */
	}

	.fls-bo1 {
		min-width: 60px;
		margin: 5px 0;
		margin-right: 10px;
		font-size: 12px;
	}

	.shop-bo {
		margin: 35px auto;
	}

	.shop-list {
		display: flex;
		flex-wrap: wrap;
	}

	.shop-li {
		width: 49%;
		margin-bottom: 15px;
		padding: 10px;
	}

	.shop-li:nth-child(3n) {
		margin-right: 2%;
	}

	.shop-li:nth-child(2n) {
		margin-right: 0;
	}

	.shop-li1 {
		height: 155px;
	}

	.shop-li2 {
		margin-top: 10px;
		font-size: 16px;
	}

	.shop-li3 span {
		font-size: 14px;
	}

	.pagination {
		display: flex;
		flex-wrap: wrap;
	}

	.pagination a {
		margin: 5px;
	}

	.detail-b {
		padding: 15px;
	}

	.detail-btop {
		display: flex;
		flex-wrap: wrap;
	}

	.detail-btopl {
		width: 100%;
	}

	.detail-btopl1 {
		height: 325px;
	}

	.detail-btopl2 {
		height: 45px;
		margin-top: 15px;
	}

	.detail-btopr {
		width: 100%;
		margin-top: 20px;
	}

	.detail-btopr1 {
		font-size: 12px;
	}

	.detail-btopr2 {
		font-size: 16px;
	}

	.detail-btopr3 span {
		font-size: 18px;
	}

	.detail-btopr4 {
		margin-top: 10px;
	}

	.detail-btopr4_2 {
		display: flex;
		flex-wrap: wrap;
	}

	.detail-btopr4_3 {
		font-size: 12px;
	}

	.detail-bdown1 {
		padding: 15px 0;
		font-size: 16px;
	}

	.detail-bdown2 {
		margin-top: 15px;
		font-size: 12px;
		line-height: 20px;
	}

	.gztc-box {
		width: 345px;
	}

	.gztc-bo1 {
		height: 35px;
		line-height: 35px;
		font-size: 16px;
	}

	.gztc-bo2 {
		padding: 25px;
		font-size: 12px;
	}

	.syzn-bo {
		margin: 25px auto;
	}

	.syzn-fls {
		display: flex;
		flex-wrap: wrap;
	}

	.syzn-fl {
		height: 40px;
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 12px;
	}

	.syzn-cnt1 {
		padding: 20px 0;
		font-size: 16px;
	}

	.syzn-cnt2 {
		margin-top: 15px;
		font-size: 12px;
		line-height: 20px;
	}

	.qb-top {
		margin: 15px auto;
	}

	.qb-top1 {
		font-size: 18px;
	}

	.qb-top2 {
		display: flex;
		flex-wrap: wrap;
	}

	.qb-top2_1 {
		font-size: 12px;
		margin-top: 15px;
	}

	.qb-deta-to {
		margin: 20px auto;
	}

	.qb-deta-to1 {
		font-size: 16px;
	}

	.qb-deta-to2 {
		margin-top: 15px;
	}

	.qb-deta-dow {
		margin: 25px auto;
		font-size: 14px;
		line-height: 25px;
	}

	.contact-tit {
		padding: 20px 0;
		font-size: 18px;
	}

	.contact-box {
		margin: 25px auto;
	}

	.contact-bo1 {
		font-size: 12px;
	}

	.contact-bo2 {
		margin-top: 20px;
	}

	.contact-bo3_1 {
		width: 150px;
		padding: 10px;
		display: block;
	}

	.contact-bo3_1_2 {
		width: 100%;
		font-size: 10px;
		line-height: normal;
	}

	.contact-bo3_2 {
		width: calc(100% - 150px);
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.contact-bo3_3 {
		max-width: 85%;
		height: 30px;
	}

	.contact-bo4 {
		margin-top: 15px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.contact-bo5 {
		width: 115px;
		height: 30px;
		margin-top: 25px;
	}

	.yygs-bo {
		margin: 35px auto;
	}

	.yygs-b {
		margin-bottom: 25px;
	}

	.yygs-b1 {
		font-size: 18px;
		margin-bottom: 30px;
	}

	.yygs-b2 {
		padding: 20px;
	}

	.yygs-b3_1 {
		width: 100px;
		padding: 15px 25px;
		margin-right: 10px;
		font-size: 12px;
	}

	.yygs-b3_2 {
		width: calc(100% - 110px);
		padding: 15px 25px;
		font-size: 12px;
	}

	.yygs-b4 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.yygs-b5 {
		height: 250px;
	}

	.cart-bo3 {
		padding: 15px;
		display: flex;
		flex-wrap: wrap;
	}

	.cart-bo3_1 {
		width: 100%;
	}

	.cart-bo3_1_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.cart-bo3_1_1 img {
		width: 30px;
		margin-right: 10px;
	}

	.cart-bo3_1_2 {
		width: 200px;
		height: 40px;
		margin-top: 10px;
		font-size: 14px;
	}

	.cart-bo3_2 {
		width: 100%;
		text-align: left;
		margin-top: 20px;
	}

	.cart-bo3_2_3 {
		width: 200px;
		height: 40px;
		margin-top: 10px;
		font-size: 14px;
	}

	.cart-bo {
		margin: 35px auto;
	}

	.cart-bo1 {
		font-size: 16px;
	}

	.cart-bo2 {
		margin-top: 25px;
	}

	.cart-bo4 table {
		width: 1000px;
	}

	.cart-bo4 td {
		padding: 15px;
	}

	.cart-bo4_1 {
		display: flex;
		align-items: center;
	}

	.cart-bo4_1_1 {
		width: 85px;
		height: 85px;
		margin-right: 15px;
	}

	.cart-bo4_1_2 {
		width: calc(100% - 100px);
	}

	.cart-bo4_1_4 {
		margin-top: 35px;
	}

	.pay-bo {
		margin-top: 30px;
		flex-wrap: wrap;
	}

	.pay-left {
		width: 100%;
		margin-right: 0;
	}

	.pay-order {
		padding: 0 15px;
		padding-bottom: 15px;
	}

	.pay-payty2 {
		display: flex;
		align-items: center;
	}

	.pay-payty {
		padding: 0 15px;
		padding-bottom: 15px;
		margin-top: 15px;
	}

	.pay-sjrxx {
		padding: 0 15px;
		padding-bottom: 15px;
		margin-top: 15px;
	}

	.pay-orde2 {
		overflow: hidden;
		overflow-x: auto;
	}

	.pay-orde3 {
		width: 500px;
	}

	.pay-orde4 {
		width: 500px;
	}

	.pay-right {
		width: 100%;
		margin-top: 15px;
	}

	.user-bo {
		margin: 35px auto;
	}

	.user-bo1 {
		font-size: 16px;
		margin-bottom: 30px;
	}

	.user-dhs {
		flex-wrap: wrap;
	}

	.user-dh {
		width: 32%;
		margin: 5px 0;
		margin-right: 2%;
	}

	.user-dh:nth-child(3n) {
		margin-right: 0;
	}

	.user-dh1 {
		height: 20px;
	}

	.user-dh2 {
		font-size: 12px;
	}

	.user-hyxx {
		margin-top: 25px;
	}

	.user-hyxxa1 {
		height: 30px;
	}

	.edit-pass1 {
		height: 30px;
		padding: 0;
		display: flex;
		align-items: center;
	}

	.edit-pass1 input {
		width: calc(100% - 100px);
		padding: 0 10px;
	}

	.edit-pass1 button {
		width: 100px;
	}

	.edit-pass2 {
		width: 15px;
		margin-left: 10px;
	}

	.user-jfxx {
		margin-top: 25px;
	}

	.user-logut {
		padding: 50px 0;
	}

	.user-logut1 {
		font-size: 16px;
	}

	.user-logut2 {
		margin-top: 25px;
		display: flex;
		justify-content: center;
	}

	.user-gmjlb {
		padding: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.user-gmjlb2 {
		text-align: left;
	}

	.user-gmjlb2_1 {
		margin-bottom: 10px;
	}

	.user-gmjlb1 {
		flex-wrap: wrap;
	}

	.user-gmjlb1_1 {
		width: 100%;
	}

	.user-gmjlb1_2 {
		font-size: 14px;
		line-height: 25px;
	}

	.user-gmjla {
		padding: 10px;
		flex-wrap: wrap;
	}

	.user-gmjla1 {
		width: 100%;
		font-size: 14px;
	}

	.user-gmjla2 {
		font-size: 14px;
		margin-top: 10px;
	}

	.user-gmjlc1 {
		width: 1000px;
	}

	.user-gmjl {
		margin-bottom: 20px;
	}

	.login-box {
		margin-top: 0;
		flex-wrap: wrap;
	}

	.login-left {
		width: 100%;
		padding: 20px;
	}

	.login-ri1 {
		font-size: 16px;
	}

	.login-le1 {
		margin-top: 15px;
	}

	.login-le2 {
		height: 40px;
		display: flex;
		align-items: center;
	}

	.login-le3 {
		margin-top: 15px;
		display: flex;
		align-items: center;
	}

	.login-le3 button {
		height: 40px;
	}

	.login-le3 a {
		font-size: 12px;
		line-height: normal;
	}

	.login-right {
		width: 100%;
		margin-left: 0;
		margin-top: 4%;
		padding: 20px;
	}

	.login-ri3 {
		height: 40px;
		line-height: 40px;
	}

	.in-index {
		padding: 0 2.5%;
		margin: 25px auto;
	}

	.in-index2 {
		padding: 0 2.5%;
		padding-left: 2.5%;
		margin: 25px auto;
	}

	.in-rqsple {
		display: none;
	}

	.in-rqspri {
		width: 100%;
	}

	.in-inde {
		flex-wrap: wrap;
	}

	.in-videos {
		height: 240px;
	}

	.fot-mobile {
		width: 100%;
		background: #44413C;
		display: flex;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 100;
	}

	.fot-mob {
		width: 100%;
		height: 65px;
		margin: 0;
		display: flex;
		justify-content: space-between;
	}

	.foote5 {
		width: 25%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.foote5_1 {
		text-align: center;
		font-size: 10px;
		font-weight: 500;
		color: white;
		position: relative;
	}

	.foote5_1 img {
		height: 25px;
		display: block;
		margin: auto;
		margin-bottom: 5px;
	}

	.foote5_1 div {
		width: 15px;
		height: 15px;
		background: #C91432;
		border-radius: 50%;
		text-align: center;
		line-height: 15px;
		font-size: 8px;
		font-weight: 400;
		position: absolute;
		top: 0;
		right: -10px;
	}

	.index_jjs {
		padding: 0 2.5%;
		margin-top: 35px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.index_jj1 {
		width: 150px;
	}

	.index_jj2 {
		width: 100%;
		padding: 10px 0;
	}

	.index_jj2_1 {
		height: 135px;
		font-size: 20px;
	}

	.index_jj2_2 {
		margin-top: 35px;
		font-size: 14px;
		line-height: 25px;
	}

	.index_jj3 {
		width: 190px;
	}

	.index_pros {
		padding: 0 2.5%;
		margin-top: 35px;
	}

	.index_pro1 {
		width: 30px;
		font-size: 20px;
		margin-right: 10px;
	}

	.index_pro2 {
		width: calc(100% - 40px);
	}

	.index_pro3 {
		height: 250px;
	}

	.index_pro3_2 {
		padding: 10px;
		font-size: 20px;
	}

	.index_pro4 {
		display: flex;
		flex-wrap: wrap;
	}

	.index_pro4_1 {
		width: 100%;
		height: 250px;
		margin-top: 15px;
		margin-right: 0;
	}

	.index_about {
		padding: 0 2.5%;
		margin-top: 70px;
		display: flex;
		flex-wrap: wrap;
	}

	.index_about2 {
		width: 100%;
	}

	.index_about1 {
		width: 100%;
		margin-right: 0;
		margin-top: 30px;
	}

	.index_about1_1 {
		font-size: 14px;
		line-height: 25px;
	}

	.index_about1_2 {
		margin-top: 35px;
		width: 150px;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.index_prots {
		margin-top: 50px;
		padding: 0 2.5%;
		display: flex;
		flex-wrap: wrap;
	}

	.index_prot {
		width: 49%;
		margin-bottom: 15px;
	}

	.index_prot:nth-child(2n) {
		margin-right: 0;
	}

	.index_prot1 {
		height: 135px;
	}

	.index_prot2 {
		margin-top: 10px;
		font-size: 14px;
	}

	.index_prot3 {
		margin-top: 10px;
		font-size: 12px;
	}

	.index_prot3 span {
		font-size: 16px;
	}

	.index_gywms {
		padding: 30px 2.5%;
	}

	.index_gywm2 {
		width: 100%;
	}

	.index_gywm1 {
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
	}

	.index_gywm1_1 {
		font-size: 16px;
		line-height: 30px;
	}

	.index_gywm1_2 {
		margin-top: 15px;
		width: 150px;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}
	.index_lygzs {
	    padding: 25px 2.5%;
		flex-wrap: wrap;
	}
	.index_lygz {
	    width: 100%;
	    margin-right: 0;
		margin-bottom: 25px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.index_lygz:last-child{
		margin-bottom: 0;
	}

}