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

}

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

	.container2 {
		padding: 0 2.5%;
	}

	.kcxx-tcbox {
		width: 95%;
	}

}

@media (max-width: 1020px) {
    body {
	padding-top: 40;
}
	.container {
		width: 95%;
	}

	.container2 {
		padding: 0 2.5%;
	}

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

	.logo {
		height: 25px;
		margin-top: 0;
	}

	.heade1 {
		align-items: center;
	}

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

	.heade1_1 span {
		line-height: normal;
	}

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

	.heade1_2_1 {
	    font-size: 14px;
		line-height: normal;
	}

	.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: 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;
	}

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

	.mulu1 img {
		width: 7px;
	}

	.mulu2 {
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		display: none;
	}

	.mulu2_1 {
		width: 100%;
		margin-bottom: 10px;
		color: #999999;
		font-size: 12px;
		display: block;
	}

	.mulu2_1:last-child {
		margin-bottom: 0;
	}

	.banne1 {
		height: 200px;
	}

	.banne3 {
		/*width: 215px;*/
		width: 120px;
		padding: 0;
	}

	.banne3_1 {
		font-size: 18px;
	}

	.banne3_3 {
		height: 30px;
		margin-top: 5px;
		line-height: 30px;
		font-size: 12px;
	}

	.in-jec {
		margin: 35px auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
	}

	.in-jec1 {
		width: 120px;
	}

	.in-jec2 {
		width: 100px;
	}

	.in-jec3 {
		width: 100%;
		margin: 10px auto;
	}

	.in-jec3_1 {
		font-size: 20px;
	}

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

	.in-jec3_3 {
		width: 345px;
		height: 30px;
		border-radius: 30px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 25px;
	}
.in-jec4{
    width: 100%;
    font-size: 20px;
    font-weight: 500;
    color: #333332;
    display: flex;
    align-items: center;
    justify-content: center;
}
.in-jec4 img{
    width: 50px;
}
	.in-kkty {
		margin-top: 25px;
	}

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

	.in-kkty1_1 {
		font-size: 18px;
		line-height: 40px;
		margin-top: 0;
	}

	.in-kkty1_2 {
		width: 100px;
	}

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

	.in-kkty2_1 {
		width: 49%;
		margin-top: 10px;
	}

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

	.in-kkty2_2 {
		height: 100px;
	}

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

	.in-kkty2_5_1 {
		width: 49%;
		font-size: 12px;
		margin-right: 2%;
		margin-bottom: 5px;
		display: flex;
		align-items: center;
	}
.in-kkty2_5_1 img {
    height: 15px;
}
	.in-kkty2_5_1:last-child {
		margin-bottom: 0;
	}

	.in-kkty3 {
		width: 340px;
		height: 45px;
		margin-top: 25px;
		font-size: 14px;
		line-height: 45px;
	}

	.in-ygtx {
		margin-bottom: 25px;
	}

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

	.in-ygtx1_1 {
		max-width: calc(100% - 125px);
		font-size: 18px;
		margin-top: 0;
	}

	.in-ygtx1_2 {
		width: 115px;
	}

	.in-ygtx2 .swiper {
		width: 100%;
	}
.in-ygtx2 .swiper-button-prev {
    left: 0;
}
.in-ygtx2 .swiper-button-next {
    right: 0;
}
	.in-ygtx3 {
		display: flex;
		align-items: center;
	}

	.in-ygtx3_1 {
		width: 70px;
		height: 70px;
	}

	.in-ygtx3_2 {
		width: calc(100% - 85px);
	}

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

	.in-ygtx3_4 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.in-ygtx3_5 {
		margin-top: 15px;
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.in-syly {
		margin: 40px auto;
	}

	.in-syly1 {
		font-size: 20px;
	}

	.in-syly2 {
		margin-top: 25px;
		display: flex;
		flex-wrap: wrap;
	}

	.in-syly3 {
	    width: 49%;
	    margin-right: 2%;
		margin-bottom: 25px;
	}
	.in-syly3:nth-child(2n){
	    margin-right: 0;
	}
	.in-syly3_3 {
		width: 100%;
		height: 120px;
		margin-right: 0;
		margin-bottom: 2%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.in-syly3_3 img{
	    max-height: 100%;
	}
	.in-syly3_2 {
		display: none !important;
	}

	.in-syly3_1 {
		width: 100%;
	}

	.in-syly3_1_1 {
		font-size: 16px;
		font-weight: bold;
	}

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

	.in-kcap {
		margin: 40px auto;
	}

	.in-kcap1 {
		font-size: 20px;
	}

	.in-kcap3 {
		width: 49%;
		margin-right: 2%;
		margin-top: 25px;
	}

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

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

	.in-kcap3_1 {
		width: 55px;
		height: 55px;
	}

	.in-kcap3_1 img {
		max-width: 40px;
	}

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

	.in-kcap3_3 {
		margin-top: 15px;
		font-size: 12px;
	}

	.in-ksjec {
		margin: 60px auto;
	}

	.in-ksjec1 {
		font-size: 24px;
	}

	.in-ksjec2 {
		width: 140px;
		height: 40px;
		box-shadow: 0 10px 15px rgba(0, 0, 0, .1);
		font-size: 14px;
		line-height: 40px;
		margin-top: 25px;
	}

	.in-jy {
		margin: 35px auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.in-jy1 {
		width: 100%;
	}

	.in-jy1_1 {
		font-size: 20px;
	}

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

	.in-jy1_3 {
	    margin: auto;
		margin-top: 20px;
		width: 345px;
		height: 40px;
		border-radius: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.in-jy2 {
		width: 100%;
		margin-top: 20px;
	}

	.footer-a {
		padding: 15px 0;
		font-size: 16px;
	}

	.footer-b {
		margin-top: 25px;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: center;
	}

	.footer-b2 {
		display: flex;
		align-items: center;
	}

	.footer-b3 {
		width: 100%;
	}

	.footer-b3_1 {
		margin: 10px 0;
		margin-right: 15px;
	}

	.footer-c {
		margin-top: 45px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.footer-c1 {
		margin: 5px 0;
		padding: 0 10px;
	}

	.footer-d {
		margin-top: 15px;
		margin-bottom: 30px;
	}

	.jec-online {
		margin: 35px auto;
	}

	.jec-online1 {
		font-size: 20px;
		display: flex;
		justify-content: center;
	}

	.jec-online1 div {
		height: 45px;
		line-height: 45px;
	}

	.jec-online2 {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
		margin-top: 15px;
	}

	.jec-online2_3 {
		width: 100%;
		padding: 15px 0;
		font-size: 12px;
		line-height: 25px;
	}

	.jec-online3 {
		margin-top: 35px;
		border-radius: 15px;
	}

	.jec-online3_1 {
		width: 165px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.jec-online3_2 {
		padding: 10px 20px;
		font-size: 14px;
		line-height: 25px;
	}

	.syzn-bo {
		margin: 40px auto;
		border-radius: 10px;
		padding: 30px;
		padding-bottom: 45px;
	}

	.syzn-bo::before {
		width: 85px;
		height: 145px;
		left: -10px;
	}

	.syzn-bo::after {
		width: 105px;
		height: 175px;
		right: -25px;
	}

	.syzn-bo1 {
		font-size: 20px;
	}

	.syzn-bo1 div {
		padding-bottom: 10px;
	}

	.syzn-bo2 {
		margin-top: 10px;
	}

	.syzn-bo3 {
		padding: 15px;
		display: flex;
		align-items: center;
	}

	.syzn-bo3_1 {
		width: 65px;
		height: 65px;
		margin-right: 15px;
	}

	.syzn-bo3_1 img {
		max-width: 40px;
	}

	.syzn-bo3_2 {
		width: calc(100% - 80px);
	}

	.syzn-bo3_3 {
		font-size: 16px;
	}

	.syzn-bo3_4 {
		margin-top: 5px;
		font-size: 12px;
	}

	.syzn-bo3_5 {
		margin-top: 10px;
	}

	.syzn-bo3_5_1 {
		width: 75px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		margin-right: 10px;
	}

	.tit-box {
		padding: 10px 0;
	}

	.kcs-bo {
		margin-bottom: 45px;
	}

	.kcs-bo1 {
		width: 185px;
	}

	.kcs-bo2 {
		height: 40px;
		margin-top: 15px;
	}

	.kcs-bo2 input {
		width: calc(100% - 100px);
		font-size: 14px;
		padding: 0 15px;
	}

	.kcs-bo2 button {
		width: 100px;
		font-size: 12px;
	}

	.kcs-bo3 {
		margin-top: 20px;
	}

	.kcs-bo4 {
		display: flex;
		align-items: center;
	}

	.kcs-bo4_2 {
		width: calc(100% - 80px);
		padding-right: 15px;
		display: flex;
		align-items: center;
	}

	.kcs-bo4_3 {
		width: 60px;
		height: 60px;
	}

	.kcs-bo4_4 {
		width: calc(100% - 70px);
	}

	.kcs-bo4_6 {
		font-size: 14px;
		margin-top: 5px;
	}

	.kcs-bo4_7 {
		font-size: 12px;
		margin-top: 5px;
	}

	.kcs-bo4_8 {
		margin-top: 5px;
		align-items: center;
	}

	.kcs-bo4_8_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.fy-box {
		margin-top: 15px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
.fy-box ul{
    	display: flex;
		align-items: center;
		justify-content: center;
}
	.fy-bo {
		width: 85px;
		height: 30px;
		font-size: 12px;
		margin-right: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.fy-bo span {
		line-height: normal;
	}

	.kcs-detaa {
		display: flex;
		align-items: center;
	}

	.kcs-detaa1 {
		width: 70px;
		height: 70px;
	}

	.kcs-detaa2 {
		width: calc(100% - 85px);
	}

	.kcs-detaa2_1 {
		display: flex;
		align-items: center;
	}

	.kcs-detaa2_2 {
		margin-top: 5px;
		font-size: 14px;
	}

	.kcs-detaa2_3 {
		margin-top: 5px;
		align-items: center;
	}

	.kcs-detaa2_4 {
		margin-right: 10px;
		font-size: 14px;
		display: flex;
		align-items: center;
	}

	.kcs-detaa2_4 img {
		width: 15px;
	}

	.kcs-detaa2_5 {
		margin-top: 5px;
	}

	.kcs-detaa2_5_1 {
		width: 20px;
	}

	.kcs-detab {
		margin-top: 15px;
		font-size: 14px;
	}

	.kcs-detac {
		margin-top: 15px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.kcs-detac1 {
		margin-right: 0;
		margin-bottom: 15px;
		font-size: 12px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.kcs-detac1:last-child {
		margin-bottom: 0;
	}

	.kcs-detad {
		margin-top: 15px;
	}

	.kcs-detad1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.kcs-detad2 {
		font-size: 12px;
		line-height: 20px;
	}

	.kcs-detae {
		margin-top: 25px;
	}

	.kcs-detae1 {
		display: flex;
		align-items: center;
	}

	.kcs-detae2 {
		width: 60px;
		height: 60px;
	}

	.kcs-detae3 {
		width: calc(100% - 75px);
	}

	.kcs-detae3_1 {
		font-size: 14px;
	}

	.kcs-detae3_2 {
		font-size: 12px;
	}

	.kcs-detae3_3 {
		align-items: center;
	}

	.kcs-detae3_3_1 {
		margin-right: 10px;
		font-size: 14px;
		display: flex;
		align-items: center;
	}

	.kcs-detae3_3_1 img {
		width: 15px;
	}

	.kcs-detae3_4 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.kcs-detae3_4_2 {
		width: 20px;
	}

	.kcs-detae3_4_3 {
		width: 70px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}

	.pay-bo {
		margin-bottom: 15px;
	}

	.pay-bo1 {
		height: 35px;
		line-height: 35px;
		font-size: 12px;
	}

	.pay-hyqb {
		padding: 10px 20px;
	}

	.pay-hyqb1 {
		font-size: 14px;
	}

	.pay-hyqb2 {
		font-size: 12px;
		line-height: 20px;
	}

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

	.pay-spqb2 {
		width: 60px;
		height: 60px;
	}

	.pay-spqb3 {
		width: calc(100% - 75px);
	}

	.pay-spqb3_2 {
		margin-top: 5px;
		font-size: 14px;
	}

	.pay-spqb3_3 {
		margin-top: 5px;
		font-size: 12px;
	}

	.pay-spqb3_4 {
		margin-top: 5px;
		align-items: center;
	}

	.pay-spqb3_4_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.pay-zfsf {
		padding: 10px 20px;
	}

	.pay-zfsf1 {
		font-size: 14px;
	}

	.pay-zfsf2 {
		margin-top: 10px;
	}

	.pay-zfsf2_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.pay-zfsf2_1 span {
		font-size: 12px;
	}

	.pay-money {
		padding: 10px 20px;
	}

	.pay-money1_1 {
		font-size: 14px;
	}

	.pay-money1_1 span {
		font-size: 12px;
	}

	.pay-money2 {
		margin-top: 15px;
	}

	.pay-money2_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.pay-money3 {
		width: 175px;
		height: 35px;
		font-size: 14px;
	}

	.gztc-box {
		width: 345px;
	}

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

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

	.gztc-boxs {
		width: 345px;
	}

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

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

	.xy-tcs {
		width: 345px;
		padding: 30px;
	}

	.xy-tc1 {
		font-size: 16px;
	}

	.xy-tc2 {
		height: 295px;
		padding: 10px;
		font-size: 12px;
		line-height: 20px;
		margin-top: 20px;
	}

	.xy-colse {
		width: 25px;
	}

	.kcqq-bo {
		margin-bottom: 35px;
	}

	.kcqq-bo1 {
		padding: 20px 15px;
	}

	.kcqq-bo2 {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.kcqq-bo2_2 {
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}

	.kcqq-bo2_3 {
		line-height: 20px;
		font-size: 12px;
	}

	.kcqq-bo3 {
		margin-top: 25px;
		font-size: 18px;
	}

	.kcqq-bo4 {
		margin-top: 15px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.kcqq-bo5 {
		margin-top: 15px;
		font-size: 12px;
	}

	.kcqq-bo6 {
		margin-top: 10px;
		font-size: 12px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

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

	.kcqq-bo8 {
		max-width: 100%;
		margin-top: 15px;
	}

	.kcqq-bo8_1 {
		display: flex;
		align-items: center;
	}

	.kcqq-bo8_2 {
		width: 70px;
	}

	.kcqq-bo8_2_1 {
		font-size: 14px;
	}

	.kcqq-bo8_3 {
		width: calc(100% - 85px);
		font-size: 12px;
	}

	.kcqq-bo8_4 {
		width: calc(100% - 85px);
		font-size: 12px;
	}

	.kcqq-bo9 {
		margin-top: 20px;
		display: flex;
		justify-content: center;
	}

	.kcqq-bo9_1 {
		width: 115px;
		height: 35px;
		font-size: 12px;
	}

	.calendar-box {
		width: 90%;
	}

	.calendar-bo1 {
		padding: 15px;
	}

	.calendar-bo1_1 {
		border-left: 2px solid #F07057;
		font-size: 16px;
	}

	.calendar-bo1_2 {
		margin-top: 10px;
		display: flex;
		align-items: center;
	}

	.calendar-bo1_3 {
		margin-top: 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.calendar-bo1_3_2 {
		width: auto;
		font-size: 16px;
	}

	.calendar-bo1_3_1 {
		font-size: 12px;
		line-height: normal;
	}

	.calendar-bo2 {
		margin-top: 0;
	}

	.calendar-bo2 thead {
		line-height: 35px;
		font-size: 12px;
	}

	.calendar-bo2_2 {
		font-size: 20px;
		line-height: 20px;
	}

	.calendar-bo2_1 img {
		height: 15px;
		margin-top: 5px;
	}

	.timeslot-box {
		width: 90%;
		padding: 15px;
	}

	.timeslot-bo2 {
		display: flex;
		flex-wrap: wrap;
	}

	.timeslot-bo2_1 {
		width: 49%;
		margin-top: 10px;
		font-size: 14px;
	}

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

	.kcqq-qrxx {
		padding: 15px;
		margin-top: 25px;
	}

	.kcqq-qrxx2 {
		border-left: 2px solid #F07057;
		font-size: 14px;
	}

	.kcqq-qrxx3_1 {
		font-size: 12px;
		line-height: normal;
	}

	.kcqq-qrxx3_1 div:first-child {
		margin-right: 15px;
	}

	.kcqq-qrxx3_2 {
		font-size: 12px;
		line-height: normal;
	}

	.kcqq-wcxx {
		margin-top: 25px;
	}

	.kcqq-wcxx1 {
		font-size: 14px;
	}

	.kcqq-wcxx2 {
		font-size: 14px;
	}

	.kcqq-wcxx3 {
		margin-top: 15px;
		font-size: 12px;
	}

	.login-bo {
		padding: 25px;
		margin: 35px auto;
	}

	.login-bo1 {
		font-size: 20px;
	}

	.login-bo2 {
		margin-top: 15px;
		padding: 20px 0;
	}

	.login-reglog {
		margin: 35px auto;
		flex-wrap: wrap;
	}

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

	.login-reglori {
		border-left: 0;
		border-top: 1px solid #D9DCDE;
		width: 100%;
		padding: 15px 20px;
	}

	.login-regzc {
		padding: 15px 20px;
		margin: 35px auto;
	}

	.login-regzc4_1 {
		font-size: 12px;
	}

	.login-regzc4_2 {
		padding: 0 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.login-regzc4_2 input {
		font-size: 12px;
		width: calc(100% - 105px);
	}

	.login-regzc4_2 button {
		width: 105px;
	}

	.teach-bo {
		margin: 45px auto;
	}

	.teach-bo1 {
		font-size: 18px;
	}

	.teach-bo2 {
		/*margin-top: 65px;*/
	}

	.teach-bo3 {
		margin-bottom: 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.teach-bo6 {
		width: 100%;
		padding: 10px 0;
	}

	.teach-bo6_3_1 {
		display: flex;
		align-items: center;
	}

	.teach-bo6_4 {
		display: flex;
		align-items: center;
	}

	.teach-bo6_8 {
		display: flex;
		justify-content: flex-end;
	}

	.teach-deta {
		display: flex;
		flex-wrap: wrap;
	}

	.teach-detale {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.teach-detari {
		width: 100%;
	}

	.teach-detas {
		margin-bottom: 35px;
	}

	.rhjs-boa {
		margin: 35px auto;
	}

	.rhjs-boa1 {
		padding: 15px;
		font-size: 16px;
		line-height: 30px;
	}

	.rhjs-boa2 {
		margin-top: 35px;
		display: flex;
		flex-wrap: wrap;
	}

	.rhjs-boa2_2 {
		width: 100%;
		font-size: 12px;
		line-height: 25px;
		margin-right: 0;
		margin-bottom: 5%;
	}

	.rhjs-boa2_1 {
		width: 100%;
		height: 230px;
		border-radius: 10px;
	}

	.rhjs-bob {
		margin: 50px auto;
	}

	.rhjs-bob1_2 {
		margin-top: 15px;
	}

	.rhjs-bob1_3 {
		margin-top: 10px;
		font-size: 20px;
	}

	.rhjs-bob3 {
		width: 48%;
		margin-right: 4%;
		margin-top: 25px;
		border-radius: 15px;
		padding: 15px;
		box-shadow: 5px 5px 0 rgba(0, 75, 204, .05);
	}

	.rhjs-bob3:nth-child(3n) {
		margin-right: 4%;
	}

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

	.rhjs-bob3_1 {
		height: 40px;
		font-size: 14px;
	}

	.rhjs-bob3_2 {
		height: 60px;
	}

	.rhjs-bob3_3 {
		height: 60px;
		font-size: 12px;
		line-height: 20px;
	}

	.rhjs-bob3_4 {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		top: -10px;
		left: -5px;
	}

	.rhjs-boc {
		margin: 60px auto;
	}

	.rhjs-boc1 {
		border-radius: 15px;
	}

	.pay-rhf {
		padding: 10px 20px;
		font-size: 14px;
	}

	.user-bo {
		margin-bottom: 45px;
	}

	.user-xx {
		display: flex;
		align-items: center;
	}

	.user-fl {
		height: 35px;
		line-height: 35px;
		/*font-size: 12px;*/
		font-size: 8px;
	}

	.user-grxx {
		margin-top: 15px;
	}

	.user-grxx1 {
		font-size: 14px;
		padding: 0 10px;
		margin-bottom: 15px;
	}

	.user-grxx2_2 {
		width: 120px;
		padding: 10px 5px;
		font-size: 12px;
	}

	.user-grxx2_3 {
		width: calc(100% - 120px);
		padding: 10px 5px;
		font-size: 12px;
	}

	.user-grxx3 {
		margin-bottom: 15px;
	}

	.user-grxx3_2 {
		width: 120px;
		padding: 10px 5px;
		font-size: 12px;
	}

	.user-grxx3_3 {
		width: calc(100% - 120px);
		padding: 0 5px;
		font-size: 12px;
	}

	.user-grxx3_4 {
		width: calc(100% - 120px);
		padding: 10px 5px;
		font-size: 12px;
	}
.user-grxx3_5{
    	width: calc(100% - 120px);
}
.user-grxx3_5_1 {
    width: 49%;
    height: 40px;
}
	.user-grxx5 {
		margin-top: 15px;
		display: flex;
		justify-content: center;
	}

	.user-grxx5 button {
		width: 130px;
		height: 30px;
		font-size: 12px;
	}

	.user-grxx5 button:last-child {
		margin-left: 15px;
	}

	.user-grxx7 {
		padding: 10px 5px;
	}

	.user-grxx7_1 {
		margin-bottom: 5px;
		font-size: 12px;
	}

	.user-grxx7_2 {
		display: flex;
		align-items: center;
	}

	.user-grxx7_2_1 {
		margin-right: 10px;
		font-size: 12px;
		display: flex;
		align-items: center;
	}

	.user-grxx7_3_1 {
		font-size: 12px;
		display: flex;
		align-items: center;
	}

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

	.gztc-bo2_1 {
		display: flex;
		justify-content: center;
	}

	.user-flts {
		margin-top: 20px;
		display: flex;
		flex-wrap: wrap;
	}

	.user-flt {
		width: 120px;
		height: 30px;
		font-size: 12px;
		margin: 5px 0;
		margin-right: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.user-flt span {
		line-height: normal;
	}

	.user-flt div {
		font-size: 12px;
	}

	.user-lxyls {
		margin-top: 20px;
	}

	.user-lxyl {
		margin-bottom: 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.user-lxyl3 {
		width: 100%;
		padding: 15px 0;
	}

	.user-lxyl3_1 {
		display: flex;
		align-items: center;
	}

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

	.user-lxyl3_3 {
		font-size: 14px;
	}

	.user-lxyl3_4 {
		display: flex;
		align-items: center;
	}

	.user-lxyl3_4_1 {
		display: flex;
		align-items: center;
	}

	.user-fks {
		margin-top: 15px;
	}

	.user-fka {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.user-fka1 {
		font-size: 14px;
	}

	.user-fka1 span {
		font-size: 18px;
	}

	.user-fkb {
		margin-top: 20px;
	}

	.user-fkb1 {
		margin-bottom: 15px;
	}

	.user-fkb2_1 {
		width: 110px;
		padding: 5px;
		font-size: 12px;
	}

	.user-fkb2_2 {
		width: calc(100% - 95px);
		padding: 5px;
		font-size: 12px;
	}

	.user-fka2 {
		display: flex;
		align-items: center;
	}

	.tjxg-adds {
		width: 345px;
		padding: 15px 10px;
		padding-top: 30px;
	}

	.tjxg-colse {
		width: 25px;
		top: 5px;
		right: 10px;
	}

	.tjxg-add1 {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.tjxg-add2_1 {
		width: 85px;
		font-size: 12px;
	}

	.tjxg-add2_2 {
		width: calc(100% - 95px);
		font-size: 12px;
	}

	.tjxg-add2_3 {
		font-size: 12px;
	}

	.tjxg-add2_4 {
		width: calc(100% - 95px);
		font-size: 12px;
	}

	.tjxg-add2_5 {
		width: calc(100% - 95px);
	}

	.tjxg-add2_5 input {
		width: calc(100% - 132px);
		font-size: 12px;
	}

	.tjxg-add2_5 button {
		width: 122px;
		font-size: 12px;
	}

	.tjxg-add2_6 {
		width: calc(100% - 95px);
		font-size: 12px;
	}

	.tjxg-add3 {
		width: 165px;
		height: 30px;
		margin-top: 15px;
		font-size: 12px;
	}

	.sjb-box {
		margin-top: 30px;
		padding: 15px;
	}

	.sjb-boc {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10px 15px;
	}

	.sjb-boa {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.sjb-boa1 {
		width: 115px;
		height: 25px;
		line-height: 25px;
		font-size: 12px;
	}
	.sjb-boa2 {
		width: 115px;
		height: 25px;
		line-height: 25px;
		font-size: 12px;
		    position: inherit;
    left: inherit;
    top: inherit;
    transform: none;
	}
	.sjb-bod1 {
		font-size: 12px;
		line-height: 20px;
	}

	.sjb-bod3 {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.sjb-bod3_3 {
		width: 100%;
	}

	.kcxx-tcbox {
		width: 95%;
		padding: 10px 15px;
	}

	.kcxx-tcbo1 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.kcxx-tcbo2 {
		width: 750px;
	}

	.kcxx-tcbo2_1 {
		font-size: 12px;
	}

	.xjsq-tcbox {
		width: 90%;
		padding: 15px;
	}

	.xjsq-tcbo3 {
		display: flex;
		align-items: center;
	}

	.xjsq-tcbo3_1 {
		width: 30px;
	}

	.xjsq-tcbo3_2 {
		width: calc(100% - 45px);
		font-size: 14px;
	}

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

	.xjsq-tcbo5 {
		font-size: 12px;
	}

	.kcsq-tcbox {
		width: 95%;
		padding: 15px;
	}

	.kcsq-tcbo2 {
		font-size: 16px;
	}

	.kcsq-tcbo3_1 {
		display: flex;
		align-items: center;
	}

	.kcsq-tcbo3_2 {
		width: 30px;
	}

	.kcsq-tcbo3_3 {
		font-size: 14px;
	}

	.kcsq-tcbo3_4 {
		width: 50px;
		font-size: 12px;
	}

	.kcsq-tcbo3_5 {
		font-size: 12px;
	}

	.kcsq-tcbo4 {
		display: flex;
		justify-content: center;
	}

	.kcsq-tcbo4 button {
		width: 115px;
		height: 35px;
		font-size: 12px;
	}

	.user-fl img {
		width: 10px;
		right: 5px;
	}

	.user-tzxx {
		margin-top: 20px;
	}

	.user-tzxxa {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.user-tzxxa1 {
		width: 20px;
	}

	.user-tzxxa2 {
		width: 95px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}

	.user-tzxxc1 {
		padding: 10px 0;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

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

	.user-tzxxc1_3 {
		width: calc(100% - 20px);
		font-size: 14px;
		line-height: normal;
		padding: 0;
		padding-right: 10px;
	}

	.user-tzxxc2 {
		padding: 10px 0;
		padding-left: 0;
		font-size: 12px;
		line-height: 20px;
	}

	.user-tzxxd {
		padding: 20px;
		font-size: 14px;
	}

	.user-jbxx1 {
		width: calc(100% - 120px);
		padding: 10px 5px;
		display: flex;
		flex-wrap: wrap;
	}

	.user-jbxx1_1 {
		width: 100%;
		flex-wrap: wrap;
	}

	.user-jbxx1_2 {
		margin: 5px 0;
		margin-right: 15px;
	}

	.user-jbxx1_2 input {
		font-size: 12px;
	}

	.user-sjsd {
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.user-sjsd3 {
		width: 100%;
		margin-top: 10px;
	}

	.user-sjsd1 {
		height: auto;
		font-size: 14px;
		line-height: normal;
	}

	.user-sjsd2 {
		font-size: 12px;
		height: auto;
		margin-right: 35px;
		display: flex;
		align-items: center;
	}

	.user-sjsd2 span {
		line-height: normal;
	}

	.user-sjsd4 {
		align-items: center;
	}

	.user-sjsd4_1 {
		margin-top: 0;
	}

	.user-sjsd4_2 {
		align-items: center;
	}

	.user-sjsd4_3 {
		width: 49%;
		margin-right: 2%;
		align-items: center;
	}

	.user-sjsd4_3_1 {
		font-size: 12px;
		line-height: normal;
	}

	.user-sjsd4_3_2 {
		width: calc(100% - 63px);
	}

	.user-sjsd4_3_2 input {
		padding: 0 10px;
		padding-right: 20px;
		font-size: 12px;
	}

	.user-sjsd4_3_2 img {
		right: 5px;
	}

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

	.teach-sjbs {
		margin-top: 20px;
	}

	.teach-sjba {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.teach-sjba1_1 {
		width: 85px;
		height: 30px;
		margin-right: 15px;
		line-height: 30px;
		font-size: 12px;
	}

	.teach-sjba2 {
		width: 130px;
		height: 30px;
		font-size: 12px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.teach-sjba2 span {
		line-height: normal;
	}

	.teach-sjbb {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.teach-sjbb1 {
		width: 85px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		margin-bottom: 10px;
	}

	.teach-sjbb2_1 {
		width: 95px;
		height: 30px;
		font-size: 12px;
		padding: 0 10px;
		display: flex;
		align-items: center;
	}

	.teach-sjbb2_1 span {
	    width: 100%;
		line-height: normal;
	}

	.teach-sjbb2_1 img {
		width: 10px;
	}

	.teach-sjbc1 {
		width: 750px;
	}

	.teach-sjbc1 td {
		font-size: 12px;
	}

	.yue-sjbs {
		margin-top: 15px;
		padding: 15px;
	}

	.lxwm-tcs {
		width: 320px;
		padding: 15px 10px;
		padding-top: 25px;
	}

	.lxwm-tc1 {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.lxwm-tc2_1 {
		width: 90px;
		font-size: 12px;
	}

	.lxwm-tc2_2 {
		width: calc(100% - 90px);
		font-size: 12px;
	}

	.lxwm-tc2_3 {
		width: calc(100% - 90px);
		font-size: 12px;
	}

	.xjsq-tcbo6 {
		display: flex;
		justify-content: center;
	}

	.xjsq-tcbo6_1 {
		width: 140px;
		height: 30px;
		font-size: 12px;
	}

	.xjsq-tcbo6_2 {
		width: 140px;
		height: 30px;
		font-size: 12px;
	}

	.kcsq-tcbo3_6 {
		width: calc(100% - 120px);
		font-size: 12px;
	}

	.kcsq-tcbo3_7 {
		width: calc(100% - 120px);
		font-size: 12px;
	}

	.kcsq-tcbo3_8 {
		width: 65px;
		font-size: 12px;
	}

	.user-jkscnt {
		margin-top: 20px;
		flex-wrap: wrap;
	}
	.user-jkscntle {
	    width: 100%;
	    margin-right: 0;
		margin-bottom: 15px;
	}
	.user-jkscntri {
	    width: 100%;
	    display: flex;
		flex-wrap: wrap;
	}
	.user-jkscntri1 {
	    width: 48%;
	    margin-right: 4%;
	}
	.user-jkscntri1:nth-child(2n){
		margin-right: 0;
	}
	.xytk-bo {
	    margin-bottom: 35px;
	}
	.xytk-bo1 {
	    margin-top: 15px;
	    font-size: 18px;
	}
	.xytk-bo2 {
	    margin-top: 40px;
	    padding-top: 20px;
		font-size: 12px;
		    line-height: 20px;
	}
	.xytk-bo3 {
	   margin-top: 40px;
	   padding-top: 20px;
	}
	.xytk-bo4 {
	    padding: 15px 5%;
	}
	.xytk-bo4_2 {
	    width: 100px;
	    padding: 15px;
	    margin-right: 10px;
	    font-size: 12px;
	}
	.xytk-bo4_3 {
	    width: calc(100% - 110px);
	     padding: 15px 25px;
	    font-size: 12px;
	}
	.teach-detale2_5{
	    width: 100%;
	}
	.teach-bo6_1{
	    text-align: center;
	}
	.teach-bo6_2{
	    justify-content: center;
	}
	.teach-bo6_5{
	    text-align: center;
	}
	.teach-detale1_5{
	     text-align: center;
	}
	.tkqr-tcs {
    width: 395px;
}
.tkqr-tcs div {
    right: 9px;
    top: 8px;
}
.th-box {
    max-width: 90%;
    padding: 0 30px;
    padding-bottom: 15px;
    padding-top: 25px;
}
.th-bo1 {
    width: 25px;
    right: 10px;
    top: 5px;
}
.th-bo2 {
    font-size: 16px;
}
.th-bo3 {
    height: 295px;
    margin-top: 20px;
}
.th-bo3_1 {
    padding: 10px;
    font-size: 14px;
}
.th-bo4 {
    margin-top: 15px;
    font-size: 16px;
}
.th-bo5{
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.th-bo5 input{
    width: 135px;
}

}