.ban img{display: block;}

.title{padding: 2% 0;}

.title h2{text-align: center;font-size:28px;margin-top:10px;font-weight:900;letter-spacing:8px;color:#D99F21}

.title p{text-align: center;font-size:18px;font-weight:900;color:#666;margin-top: 5px;}

.dqmjlist{margin-bottom: 20px;}

.dqmjlist_left{width: 270px;float: left;height: 300px;}

.dqmjlist_right{border: 2px solid #6D5B51;border-left: none;height: 276px;width:348px;padding:10px;float: right;}

.dqmjlist_right h2{margin-bottom: 15px;font-size: 25px;}

.dqmjlist_right p{font-size: 20px;font-family: "黑体";line-height: 40px;}

.dqmjlist_right .dqmjzx{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top: 20px;font-size: 14px;}

.dqmjlist_right .dqmjzx button{width: 150px;height: 30px;border:1px solid #6E5A50;background: #fff;border-radius: 5px;}

.dqmjlist_right .dqmjzx a{width: 150px;height: 30px;background: #D99F21;border-radius: 5px;color: #fff;line-height: 30px;display: block;text-align: center;}

.zplist .swiper-slide ul{display:flex;flex-flow:row wrap;justify-content:space-between;}

.zplist .swiper-slide ul li{width: 48.5%;border:1px solid #ccc;padding: 2%;margin-bottom: 3%;}

.zplist .swiper-slide ul li img{width: 100%}



.swiper-container2{width:95%; margin:0 auto;padding-bottom:30px; margin-top:10px; overflow:hidden; position:relative;}

.swiper-container2 .swiper-slide{display: block !important;}

.teacher_info{margin-top: 5%;font-size: 16px;}

.teacher_info:after{content: "";display: table;clear: both;}

.teacher_lf{float: left;width: 40%;}

.teacher_rt {float: left;margin-top: 1.2rem;font-size: 1rem;margin-left: 10%;}

.teacher_info .teacher_rt p:nth-child(1){font-size: 24px;}

.teacher_info .teacher_rt p:nth-child(2){color:#eb7c6b;font-size: 20px;margin-top: 2%;margin-bottom: 4%;}

.teacher_info .teacher_rt p:nth-child(2) img{display: inline-block;vertical-align: bottom;width:28px;height:33px;}

p.lvli{margin-top: 1.2rem;margin-left: 3%;}

.part4 img{display: block;}

.part4:last-child{margin-bottom: 25px;}

.zx{width: 96%;margin:2%;background: #D99F21;color: #fff;text-align: center;padding: 2% 0;border-radius: 5px;cursor: pointer;}



@media screen and (max-width: 640px) {

	.title h2{font-size:4.375vw;margin-top:  1.5625vw;letter-spacing:1.25vw}

	.title p{font-size: 2.8125vw;margin-top: 0.78125vw}

	.dqmjlist{margin-bottom:3.125vw }

	.dqmjlist_left{width: 42.1875vw;height: 46.875vw;}

	.dqmjlist_right{border-width: 0.3125vw;height: 43.125vw;width:54.375vw;padding:1.5625vw;}

	.dqmjlist_right h2{margin-bottom: 2.34375vw;font-size: 3.90625vw}

	.dqmjlist_right p{font-size: 3.125vw;line-height: 6.25vw;}

	.dqmjlist_right .dqmjzx{padding-top: 3.125vw;font-size: 2.1875vw;}

	.dqmjlist_right .dqmjzx button{width: 23.4375vw;height: 4.6875vw;border:0.15625vw solid #6E5A50;border-radius: 0.78125vw;line-height: 4.6875vw;}

	.dqmjlist_right .dqmjzx a{width: 23.4375vw;height: 4.6875vw;border-radius: 0.78125vw;line-height: 4.6875vw;}

}



@media screen and (max-width: 450px) {

	.title h2{font-size:5vw;margin-top:  1.5625vw;letter-spacing:1.25vw}

	.title p{font-size: 3vw;margin-top: 0.78125vw}

	.dqmjlist_right .dqmjzx{padding-top: 3.125vw;font-size: 3vw;}

	.dqmjlist_right .dqmjzx button{width: 23.4375vw;height:7vw;border:0.15625vw solid #6E5A50;border-radius: 0.78125vw;}

	.dqmjlist_right .dqmjzx a{width: 23.4375vw;height: 7vw;border-radius: 0.78125vw;line-height: 7vw;}

	.teacher_rt{margin-left: 8%;margin-top:0.5rem;}

	.teacher_info .teacher_rt p:nth-child(1){font-size: 5vw;}

	.teacher_info .teacher_rt p:nth-child(2){font-size: 4vw;}

	.teacher_info .teacher_rt p:nth-child(2) img{width:4.5vw;height:5vw;}

	.teacher_info .teacher_rt p:nth-child(3){font-size: 3.9vw;}

}