*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
*:focus{
	outline: none;
}
a{
	text-decoration: none;
}
.container{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.clearfix::after,
.clearfix::before {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both
}
.clearfix {
	zoom: 1
}

img {
	max-width: 100%;
	display: block;
}

.banner img {
	display: block;
}


.d_flex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}

/*zhaoheng all style*/
/*margin-top*/
.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt17 {
	margin-top: 17px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 45px;
}

.mt50 {
	margin-top: 50px;
}
.mt55 {
	margin-top: 55px;
}
.mt60 {
	margin-top: 60px;
}

.mt70 {
	margin-top: 70px;
}

.mt80 {
	margin-top: 80px;
}

.mt85{
	margin-top: 85px;
}

/*padding-top*/
.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt25 {
	padding-top: 25px;
}

.pt30 {
	padding-top: 30px;
}

.pt35 {
	padding-top: 35px;
}

.pt38 {
	padding-top: 38px;
}

.pt40 {
	padding-top: 40px;
}

.pt45 {
	padding-top: 45px;
}

.pt50 {
	padding-top: 50px;
}

.pt55 {
	padding-top: 55px;
}

.pt60 {
	padding-top: 60px;
}

.pt70 {
	padding-top: 70px;
}

.pt80 {
	padding-top: 80px;
}

.pt85{
	padding-top: 85px;
}

/*padding-bottom*/
.flex_n {
	flex: none;
	-webkit-flex: none;
	-ms-flex: none;
}
.flex_1 {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}
.mr_2n0>*,
.mr_3n0>*,
.mr_4n0>*,
.mr_5n0>* {
	float: left;
}
.mr_2n0>*{
	width: calc((100% - 10px)/2);
	margin-right: 10px;
	margin-bottom: 10px;
}
.mr_3n0>*{
	width: calc((100% - 20px)/3);
	margin-right: 10px;
	margin-bottom: 10px;
}
.mr_4n0>*{
	width: calc((100% - 30px)/4);
	margin-right: 10px;
	margin-bottom: 10px;
}
.mr_5n0>*{
	width: calc((100% - 40px)/5);
	margin-right: 10px;
	margin-bottom: 10px;
}
.mr_2n0>*:nth-child(2n) {
	margin-right: 0px !important;
}

.mr_3n0>*:nth-child(3n) {
	margin-right: 0px !important;
}

.mr_4n0>*:nth-child(4n) {
	margin-right: 0px !important;
}

.mr_5n0>*:nth-child(5n) {
	margin-right: 0px !important;
}



/*×¨Êô*/
.dlf{display: flex;}
.dlf_center{display: flex;justify-content: center;align-items: center;}
.dlf_br{display: flex;flex-wrap: wrap;}
.dlf_br_fk{display: flex;flex-wrap: wrap;justify-content: space-between;}
.dlf_cz{display: flex;align-items: center;}
.dlf_fk{display: flex;justify-content: space-between;}
.dlf_sx{display: flex;flex-direction: column;}
.clef{float: left;}
.xdf_ding{position: relative;width: 100%;}
.xdf_wei{position: absolute;width: 100%;top: 0;z-index: 1;}

.container{font-size: 16px;}
.junior_line{background-image: linear-gradient(0deg, rgba(238,91,2,0.1) 0%, #ffffff 100%);}
.con_title{color: #171717;font-size: 36px;text-align: center;}
.con_title span{color: #ff6000;}
.con_tit{text-align: center;}

.jec_line{width: 386px;height: 394px;background-color: #ffffff;border-radius: 10px 10px 0px 0px;overflow: hidden;}

.jec_con{padding: 0 20px 0 20px;
	background-image: linear-gradient(0deg, #fdeee5 0%, #ffffff 20%);
	height: 194px;}
.jec_tit{height: 70px;}

.jecl_row{width: 6px;height: 20px;background-color: #ee5b02;margin-right: 14px;}
.jecl_tit{font-weight: bold;font-size: 20px;}
.jecl_zi{font-size: 16px;line-height: 24px;color: #171717;}

.opt_zi{text-indent: 2em;line-height: 24px;color: #171717;}
.opt_con{width: 292px;height: 115px;background-color: #ffffff;border-radius: 0px 0px 10px 10px;border: 1px #ff6000 dashed;}
.opt_line{color: #333333;}
.opt_img{border-radius: 10px;overflow: hidden;width: 292px;text-align: center;}
.opt_img img{margin: 0 auto;}

.opt_line .opz_tit{font-size: 20px;}
.opt_line .opz_szi{line-height: 1;}

.opt_but{width: 484px;margin: 44px auto 85px auto;}
.osxd_btn_zxzx {display: block;width: 218px;height: 48px;font-size: 16px;text-align: center;border: 1px solid #ee5b02;}
.osxd_btn_zxzx span {position: relative;top: -6px;left: -6px;z-index: 5;display: block;width: 220px;line-height: 50px;background-color: #ee5b02;color: #fff;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}

.osxd_btn_zxzx:hover span {-webkit-transform: translate(5px, 5px);-ms-transform: translate(5px, 5px);-o-transform: translate(5px, 5px);transform: translate(5px, 5px);}

.job_page{background-image: linear-gradient(0deg, #ffffff 0%, rgba(238,91,2,0.1) 100%);}
.job_page .job_line{width: 386px;}
.job_page .job_line .jl_con{width: 386px;height: 367px;background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(173, 173, 173, 0.4);border-radius: 10px;overflow: hidden;color: #333333;}

.job_page .job_line .jlc_tit{font-size: 20px;line-height: 1;padding: 20px;}
.job_page .job_line .jlc_tzi{font-weight: bold;}
.job_page .job_line .jlc_zi{padding: 15px 20px 0 20px;background: rgba(255,240,232,0.5);height: 92px;}

.job_page .jl_but{top: auto;bottom: 0;right: 20px;width: auto;}
.job_page .jl_but .jlb_con{display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #ee5b02;border-radius: 20px;}

#first_lun{padding-top: 135px;}
#first_lun #first_pag{border: solid 1px #ffa874;width: 506px;margin: 0 auto;font-size: 18px;background-color: #ffffff;border-radius: 22px;height: 44px;}
#first_lun .pag_text{width: 168px;height: 44px;border-radius: 22px;line-height: 44px;background: rgba(0,0,0,0);color: #333333;opacity: 1;text-align: center;margin-top: -1px;}
#first_lun .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}
#first_lun .swiper-pagination-bullet-active{opacity: 1;background: #ff6000;color: #fff;font-weight: bold;}
#first_lun .first_wei{position: absolute;width: 100%;top: 40px;}


.hj_con .hj_line{border-radius: 10px;overflow: hidden;background: #e4f2fd;text-align: center;margin-top: 30px;}
.hj_con .hj_zi{height: 50px;line-height: 50px;font-size: 18px;color: #333333;cursor: pointer;}
.hj_con .hj_line:nth-child(2){background: #ffeedd;}
.hj_con .hj_line:nth-child(3){background: #fee4f3;}
.hj_con .hj_line:nth-child(4){background: #dffaf2;}
.hj_con .hj_line:nth-child(5){background: #e4f1fb;}
.hj_con .hj_line:nth-child(6){background: #ffedda;}

.jy_con{font-size: 14px;color: #333333;margin-left: 20px;}

.wt_line{width: 280px;height: 140px;background-color: #ffffff;border: solid 1px #ee5b02;margin-bottom: 24px;cursor: pointer;}
.wtl_img{height: 100px;}
.wtl_zi{text-align: center;cursor: pointer;}

.jy_img{margin-top: 22px;border-radius: 10px 10px 0px 10px;overflow: hidden;}
.jy_all_imgs .jy_img:nth-child(n+3){border-radius: 10px;overflow: hidden;}
