.page_course .page_subtitle{font-size: 16px;line-height: 28px;color: #000000;text-align: left;margin-top: 20px;padding: 0 40px;box-sizing: border-box;}
.page_course .page_one{padding:80px 0;box-sizing: border-box;}
.page_course .font24{font-size: 24px;line-height: 32px}
.page_course .font16{font-size: 16px;line-height: 32px}
.page_course .white{color: #fff}
.page_course .weight{font-weight: bold}
.page_course .page_table_head_box{width: 100%;background: #00368f;border-top-left-radius: 5px;border-top-right-radius: 5px;text-align: center;}
.page_course .page_table_head{text-align: center;padding: 8px 0;box-sizing: border-box;display: inline-block;position: relative;}
.page_course .page_table_head:after{content: '';position: absolute;width: 60px;height: 60px;left:-80px;background:url(/u_file/2304/photo/967812eeb5.png) no-repeat center;top: 10px}
.page_course .page_table{margin-bottom: 70px;margin-top: 40px}
.page_course .page_table .editor_table_wrap{overflow: auto;}
.page_course .page_table table{width: 100%}
.page_course .page_table th{font-weight: bold!important;border-bottom: 2px solid #00368f;}
.page_course .page_table th:nth-child(1){width: 30%}
.page_course .page_table th,.page_course .page_table td{font-size: 16px;line-height: 28px;text-align: center!important;padding: 16px 10px;border-right:1px solid #00368f;}
.page_course .page_table th:last-child,.page_course .page_table td:last-child{border-right: unset;}
.page_course .page_table tr .page_one_li_btn{margin-top: 0}
.page_course .page_table tr:nth-child(2n){background: #e9edf3}
.page_course .page_table tr:last-child{border-bottom: 1px solid #00368f;}


.page_cd .page_subtitle{font-size: 24px;line-height: 28px;color: #000000;text-align: center;}
.page_cd .page_desc{margin: 50px auto;min-height: 100px}
.page_cd .page_one{padding-top: 100px}
.page_cd .page_contact{background: url(/u_file/2304/photo/2a74804270.jpg) no-repeat top;padding: 100px 0;box-sizing: border-box;background-size: cover;}
.page_cd .page_contact .page_contact_con_box{text-align: center;}
.page_cd .page_contact .page_contact_con{box-sizing: border-box;background-size: contain;display: inline-block;text-align: center;}
.page_cd .page_contact .page_contact_con div{font-size: 20px;line-height: 36px;margin-top: 5px}
.page_cd .page_contact .page_contact_con div.email{font-size: 40px;line-height: 50px;font-weight: bold;padding-left: 63px;background: url(/u_file/2304/photo/c1095e830c.png) no-repeat left center;background-size: auto 95%;margin-top: 5px}
.page_cd .page_contact .page_contact_con div.wechat{margin-top: 10px;background: url(/u_file/2305/photo/ef6e7573f7.png) no-repeat left center;background-size: auto 50px;}
/*.page_cd .page_contact .page_contact_con .new_box{display: flex;justify-content: center;align-items: center;}*/
.page_cd .page_contact .page_contact_con .page_img_box{padding-top: 110px;width: 110px;margin-left: 25%}
.page_cd .page_contact .feedback_note{font-size: 20px;font-weight: bold;margin-top: 10px}
.page_cd .page_form{max-width: 1000px;margin: auto;border-radius: 10px;padding: 25px 80px 45px;box-sizing: border-box;}

.page_cd .page_form_note{font-size: 16px;line-height: 36px;color: #000;text-align: center;margin-top: 45px}

.page_cd .page_form .page_input{width: 100%;height: 50px;line-height: 50px;border-radius: 5px;background: #fff;padding-left: 45px;box-sizing: border-box;margin-bottom: 30px;background: #fff;box-sizing: border-box;}
.page_cd .page_form .page_textarea{width: 100%;height: 150px;line-height: 50px;border-radius: 5px;background: #fff;padding-left: 45px;box-sizing: border-box;margin-bottom: 30px;background: #fff;box-sizing: border-box;}
.page_cd .page_form .page_input.name{background: url(/u_file/2304/photo/bc622ba02f.png) no-repeat 9px 13px;background-color: #fff;width: 50%}
.page_cd .page_form .page_input.mob{background: url(/u_file/2304/photo/0272e4fcd0.png) no-repeat 9px 13px;background-color: #fff;width: 50%;display: inline-block;margin-right: 3.5%}
.page_cd .page_form .page_input.mail{background: url(/u_file/2304/photo/c6946dbcd5.png) no-repeat 9px 13px;background-color: #fff;width: 50%;display: inline-block;}
.page_cd .page_form .page_textarea.mess{background: url(/u_file/2304/photo/dfd0258ac7.png) no-repeat 9px 13px;background-color: #fff}
.page_cd .page_form .page_input input{border: unset;font-size: 16px;line-height: 50px;border-radius: 5px;width: 100%}
.page_cd .page_form .page_textarea textarea{border: unset;font-size: 16px;line-height: 50px;border-radius: 5px;width: 100%;height: 100%}
.page_cd .page_form .page_btn{text-align: center;margin-top: 60px}
.page_cd .page_form .page_btn button{text-align: center;font-size: 16px;line-height: 53px;width: 366px;border-radius: 50px;background: url(/u_file/2304/photo/03e9d0325b.png) no-repeat right 40px center  ;background-color: #fe6d04;color: #fff;border-color:#fe6d04 }

.page_cd .page_form .page_btn button:hover{background-color: #fabf2a!important;border-color: #fabf2a!important}
@media screen and (max-width:750px){
.page_cd .page_contact .page_contact_con .page_img_box{padding-top: 96px;width: 96px;margin-left: 26.5%}

	.page_course .page_one{padding: 50px 0 40px}
	.page_course .page_subtitle{font-size: 24px;line-height: 36px}
    .page_course .page_table{margin-top: 20px;margin-bottom: 0}
    .page_cd .page_one{padding-top: 50px}
    .page_cd .page_form{padding: 10px 30px 45px}
    .page_cd .page_form .page_input.mob{margin-right: 3.3%}
}
@media screen and (max-width:500px){
.page_cd .page_contact .page_contact_con .page_img_box{padding-top: 78px;width: 78px;margin-left: 9%}
.page_course .page_table th:nth-child(1){width: 20%}
.page_course .page_table th, .page_course .page_table td{font-size: 12px;padding: 15px 5px}
.page_course .page_table tr .page_one_li_btn a{font-size: 12px;padding: 0 35px 0 15px}
	.page_course .page_table_head:after{background: unset;}
    .page_cd .page_one{padding-top: 30px}
	.page_course .page_one{padding: 30px 0 40px}

	.page_course .font24{font-size: 16px;line-height: 24px}
	.page_course .font16{font-size: 14px;line-height: 21px}
	.page_cd .page_form_note{line-height: 24px;margin-top: 20px}
	.page_course .page_subtitle{font-size: 16px;line-height: 24px;padding: 0 20px}
	.page_cd .page_subtitle{margin-top: 10px;font-size: 18px;line-height: 27px}
	.page_cd .page_contact .page_contact_con div{font-size: 16px;line-height: 24px;margin-top: 10px}
	.page_cd .page_contact .page_contact_con div.email{font-size: 20px}
	.page_cd .page_form{padding: 10px 0 20px}
	.page_cd .page_form .page_input{margin-bottom: 20px}
	.page_cd .page_form .page_input.mob,.page_cd .page_form .page_input.name,.page_cd .page_form .page_input.mail{width: 100%;margin-right: 0}
	.page_cd .page_form .page_btn{margin-top: 30px}
	.page_cd .page_contact{padding: 50px 0}
	.page_cd .page_form .page_btn button {width: 70%;font-size: 18px;line-height: 40px;height: 40px;}
}