html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #fbedef; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px;padding: 0px ; }
ul, li { list-style: none ; }
a:active, a:hover { outline: none; }
img { width: 100%; vertical-align: top; }
a { outline: none; text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: none; outline: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { -webkit-appearance: text field; box-sizing: content-box; }
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration { -webkit-appearance: none; }
button { overflow: visible; }
button, select { text-transform: none; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.left { float: left; }
.right { float: right; }
/* 顶部表单 */
.box-1{width: 15rem;background: #fff;margin: 0 auto;margin-top: -2.25rem;padding-bottom: .75rem;border-radius: .375rem;position: relative;z-index: 1;box-shadow: .05rem 0px .125rem #999;}
.box-1 h2{font-size: .6rem;font-weight: bold;text-align: center;padding-top: .75rem;}
.box-1 h2 i{color: #ff0000;}
.box-1 form{margin-top: .7rem;}
.box-1 .form_ipn{display: block;width: 8.75rem;height: 1.25rem;background: #f2f2f2;margin: 0 auto;font-size: .5rem;text-align: center;border: none;outline: none;}
.box-1 .form_btn{display: block;width: 8.75rem;height: 1.25rem;margin: 0 auto;background: url(../img/com_btn.png) no-repeat center center;font-size: .65rem;color: #fff;font-weight: bold;border: none;outline: none;margin-top: 0.75rem;}
/* 定向班启动仪式 */
.box-2{width: 15rem;margin: 0 auto;margin-top: 1rem;position: relative;z-index: 2;}
@font-face {font-family: 'FZSHJW';src: url(../img/FZSHJW.1TTF);}
.com_num{font-size: 1.9rem;color: #f77c03;font-family: 'FZSHJW';position: absolute;left: 2.6rem;top: 0.1rem;}
.com_num b{font-weight: normal;}
.com_num a{color: #f77c03;position: absolute;z-index: 3;}
.box-2 .com_tit{width: 6.8rem;margin: 0 auto;}
.com_tit h2{display: inline-block;font-size: .8rem;text-align: center;color: #e1041c;padding: 0 .375rem;}
.com_tit i{display: inline-block;width: .45rem;}
.com_tit i img{vertical-align: initial;}
.box2_con{width: 100%;background: #fff;border: .025rem solid #e1041c;margin-top: .45rem;box-shadow: .075rem .025rem 0 #e3c5c7;position: relative;z-index: 2;}
.box2_body{width: 13rem;margin: 0 auto;margin-top: .6rem;}
@font-face {font-family: 'FZHTJW';src: url(../img/FZHTJW.1TTF);}
.box2_body p{font-size: .55rem;font-family: 'FZHTJW';line-height: .75rem;padding: .45rem 0 1.2rem 0;}
.common_zx{display: block;width: 9.075rem;background: url(../img/com_zx.png) no-repeat center center;background-size: 9.075rem 1.25rem;font-size: .65rem;color: #fff;font-weight: bold;text-align: center;line-height: 1.25rem;margin: 0 auto;}
.box-2 .common_zx{margin-top: -0.8rem;position: relative;z-index: 2;}
/* 开幕式 */
.box-3{width: 100%;background: #c60018;margin-top: 1.2rem;padding-bottom: .6rem;}
.box3_con{width: 15rem;margin: 0 auto;padding: .6rem 0;}
.common_tit{width: 11.95rem;height: 2.15rem;background: url(../img/com_tit.png) no-repeat center center;background-size: 11.95rem 2.15rem;margin: 0 auto;}
.common_tit h2{width: 9.6rem;font-size: .8rem;color: #fff;font-weight: bold;line-height: 1.8rem;}
.common_tit span{display: block;width: 1.5rem;font-size: .975rem;color: #c60018;font-family: 'FZSHJW';line-height: 2.5rem;text-indent: 0.4rem;}
.box3_detail{margin-top: .6rem;}
.box3_item img{width: 7.325rem;margin-bottom: .4rem;}
.box3_item p{font-size: .65rem;color: #fff;font-family: 'FZHTJW';text-align: center;margin-bottom: .4rem;}
.box3_zx{display: block;width: 9.45rem;background: #fff;font-size: .65rem;color: #c60018;text-align: center;line-height: 1.25rem;font-weight: bold;border-radius: .125rem;margin: 0 auto;}
/* 就业视频 */
.box-4{width: 15rem;margin: 0 auto;margin-top: 1rem;position: relative;z-index: 2;}
.box-4 .com_tit{width: 14rem;padding-left: 1.7rem;}
.box-4 .com_num{left: 0rem;top: 0.1rem;}
.box4_con{width: 100%;background: #fff;border: .025rem solid #e1041c;margin-top: .45rem;box-shadow: .075rem .1rem 0 #e3c5c7;position: relative;z-index: 2;}
.box4_body{width: 13.85rem;margin: 0 auto;margin-top: 0.8rem;}

.box4_item img{width: 6.725rem;margin: .3rem auto;}
.box4_item p{font-size: .6rem;font-family: 'FZHTJW';text-align: center;margin-bottom: .35rem;}
.box-4 .common_zx{margin: 0.5rem auto;position: relative;z-index: 2;}
.layui-m-layer,.layui-m-layerchild,.layui-m-layercont{width: 15rem;height: 8.75rem;position: relative;}
.layui-m-layerchild h3{color: #ff6d1f;}
/* 企业宣讲 */
.box-5{width: 100%;margin: 0 auto;margin-top: 1rem;position: relative;z-index: 1;}
.box-5 .com_tit{width: 8.2rem;margin: 0 auto;}
.box-5 .com_num{left: 1.35rem;top: 0.1rem;}
.box5_container{width: 100%;margin-bottom: 0.6rem;position: relative;z-index: 2;}
.box5_tit{width: 10.55rem;height: 1.925rem;background: url(../img/icon_02.png) no-repeat center center;background-size: 10.55rem 1.925rem;font-size: .65rem;color: #fff;font-weight: bold;text-align: center;line-height: 1.3rem;position: absolute;left: 0;top: .6rem;z-index: 3;}
.box5_con{width: 15rem;background: #fff;border: .025rem solid #e1041c;box-shadow: .075rem .1rem 0 #e3c5c7;margin: 0 auto;margin-top: .45rem;position: relative;z-index: 2;}
.box5_body{width: 14.125rem;margin: 0 auto;margin-top: 2.35rem;}
.box5_body img{width: 6.825rem;margin-bottom: .75rem;}
.box5_body p{font-size: .55rem;color: #333;line-height: 0.85rem;margin-bottom: 1.2rem;}
.box-5 .common_zx{margin-top: -0.65rem;position: relative;z-index: 2;}

/* 校企联合 */
.box-6{width: 100%;background: #c60018;margin-top: 1.2rem;}
.box6_con{width: 15rem;margin: 0 auto;padding: .6rem 0;}
.box-6 .common_tit h2{width: 9rem;font-size: .8rem;color: #fff;font-weight: bold;line-height: 1.8rem;}
.box6_img img{width: 7.3rem;margin-top: .7rem;}
.zylb{width: 15rem;border: 0.025rem solid #fff;margin: 0.4rem auto 0;font-size: 0.5rem;margin-bottom: 1rem;}
.zylb .top{width:100%;height: 1.05rem;padding: 0.225rem 0.45rem;background: #ff9853;box-sizing: border-box;}
.zylb .top span{text-align: center;display: inline-block;color: #fff;font-weight: bold;}
.zylb .top .bm_1{width: 2.35rem;border-right: 0.025rem solid #fff;}
.zylb .top .bm_2{width: 2.3rem;border-right: 0.025rem solid #fff;}
.zylb .top .bm_3{width: 3.1rem;border-right: 0.025rem solid #fff;}
.zylb .top .bm_4{width: 3.1rem;border-right: 0.025rem solid #fff;}
.zylb .top .bm_5{width: 3.15rem;}
.bmlist{padding: 0 0.45rem 0.35rem;}
.bmlist .nminfo{display: block;height: 1rem;border-bottom: 0.025rem dashed #fff;line-height: 1rem;}
.bmlist .nminfo span{color: #fff;text-align: center;display: inline-block;}
.bmlist .nminfo .bm_1{width: 2.35rem;}
.bmlist .nminfo .bm_2{width: 2.3rem;}
.bmlist .nminfo .bm_3{width: 3.1rem;}
.bmlist .nminfo .bm_4{width: 3.1rem;}
.bmlist .nminfo .bm_5{width: 3.15rem;font-weight: bold;}
/* 热门专业 */
.box-7{width: 15rem;margin: 0 auto;margin-top: 1rem;position: relative;z-index: 2;}
.box-7 .com_tit{width: 7.9rem;margin: 0 auto;}
.box-7 .com_num{left: 1.8rem;top: 0.1rem;}
.box7_con{width: 100%;background: #fff;border: .025rem solid #e1041c;margin-top: .45rem;box-shadow: .075rem .1rem 0 #e3c5c7;position: relative;z-index: 2;}
.box7_con h3{font-size: .65rem;text-align: center;font-weight: bold;margin-top: 0.8rem;}
.box7_con h3 span{color: #e1041c;}
.box7_body{width: 14.25rem;margin: 0 auto;margin-top: 0.8rem;}
.box7_le ,.box7_ri{width: 7.025rem;}
.box7_item{position: relative;z-index: 1;}
.box7_item img{width: 7.025rem;margin-bottom: .25rem;}
.box7_item p{width: 100%;background: rgba(0,0,0, 0.5);font-size: .65rem;color: #fff;font-weight: bold;text-align: center;line-height: 1.15rem;position: absolute;z-index: 2;bottom: .275rem;}
.box-7 .common_zx{margin: 0.5rem auto 0.8rem auto;}
/* 表单 */
.box-8{width: 15rem;margin: .8rem auto;padding-bottom: 0.5rem;}
.box8_img{width: 100%;height: 3.05rem;background: url(../img/hqxf_btn.png) no-repeat center center;background-size: 15rem 3.05rem;color: #fff;text-align: center;}
.box8_img h2{font-size: .9rem;font-weight: bold;padding-top: .3rem;}
.box8_img p{font-size: .6rem;font-family: 'FZHTJW';margin-top: .3rem;}
.box8_icon{width: 10.2rem;margin: 0 auto;}
.box8_icon img{width: 1.25rem;margin: 0.6rem 0;animation: lingdang 1.5s linear 0.2s infinite alternate;-webkit-animation: lingdang 1.5s linear 0.2s infinite alternate;animation-timing-function:ease-in-out;}
@keyframes lingdang {
	0% {
        transform: translateY(.25rem);
		transform-origin:  0 top center;
	}
	25% {
		transform: translateY(-.25rem);
		transform-origin:  0 top center;
	}
    50% {
		transform: translateY(.25rem);
		transform-origin:  0 top center;
	}
	100% {
		transform: translateY(-.25rem);
		transform-origin:  0 top center;
	}
}
@-webkit-keyframes lingdang {
	0% {
        transform: translateY(.5rem);
		transform-origin:  0.25rem top center;
	}
	25% {
		transform: translateY(-.5rem);
		transform-origin:  0.25rem top center;
	}
    50% {
		transform: translateY(.5rem);
		transform-origin:  0.25rem top center;
	}
	100% {
		transform: translateY(-.5rem);
		transform-origin: 0.25rem top center;
	}
}
.box-8 form{margin-top: .7rem;}
.box-8 .form_ipn{display: block;width: 13.325rem;height: 1.8rem;background: #fff;margin: 0 auto;font-size: .6rem;font-family: 'FZHTJW';text-align: center;border: none;outline: none;}
.box-8 .form_btn{display: block;width: 13.325rem;height: 1.8rem;margin: 0.75rem auto;background: url(../img/sub_btn.png) no-repeat center center;font-size: .65rem;color: #fff;font-weight: bold;border: none;outline: none;}

/* 新增轮播模块 */
.box-4.ex-div .com_tit{width: 12rem;padding-right: 1.7rem;text-align: center;}
.box-4.ex-div .box4_body{width: 13rem;}
.box-4.ex-div .common_zx{top: 1.1rem;}
.box-4.ex-div .swiper-container{padding-bottom: .5rem;}
.box-4.ex-div .common_zx{margin-top: 0;}
.box-4.ex-div .swiper-pagination-bullets{bottom: -.225rem;} /*整个分页列表*/
.box-4.ex-div .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 0.5rem;border-radius: 0;height: 0.1rem;} /*分页小点*/
.box-4.ex-div .swiper-pagination-bullet.swiper-pagination-bullet-active{width: .85rem !important;background-color: #e1041c;}  /*激活的分页小点*/