html{font-size:58.59px;}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-size:0.18rem;color:#000;font-family:'微软雅黑';    background: #f8f8f7;}
img{display:block;width:100%;border:0;height: auto;}
ul, li,dt,dd{list-style:none; margin: 0; padding: 0;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
/* input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */ */
    /* color: #f00; */
/* } */
/* input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */ */
    /* color: #f00; */
/* } */
/* input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */ */
    /* color: #f00; */
/* } */
/* input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/ */
    /* color: #f00; */
/* } */
body{ }
.body{ width:6.4rem; height:auto; margin: auto; }
.w-100{ width: 6.4rem;}
.w-56{width: 5.6rem;}
.clear{ clear: both;}
.float-l{ float: left;}
.float-r{ float: right;}
.d-none{ display: none;}
.active{ color: #000 !important; font-weight: bold; display: block; margin: auto; height: 0.5rem; border-bottom: 1px solid #df1c4e;}
.color-0{ color: #000000;}
.color-6{ color: #666666;}
.dianji{ width: 2rem; height: 0.6rem; background: #fd4977; margin: auto; border-radius: 0.15rem; text-align: center; line-height: 0.6rem; font-size: 0.2rem; margin-top: 0.3rem;} 
.dianji a{ color: #fff;}
.dianji2{color:#fff; width: 3rem; height: 0.6rem; background-color:#ff0000; margin: auto; border-radius: 0.15rem; text-align: center; line-height: 0.6rem; font-size: 0.2rem; margin-top: 0.4rem;} 
.dianji2 a{ color: #fff;}
.dianji3{ width: 3rem; height: 0.6rem; background: #ffaf00; margin: auto; border-radius: 0.15rem; text-align: center; line-height: 0.6rem; font-size: 0.2rem; margin-top: 0.5rem; } 
.dianji3 a{ color: #fff;}
/**上一页 下一页**/
.kc-next{ width: 2.8rem; height: 0.45rem; line-height: 0.45rem; text-align: center; margin: auto; margin-top: 0.5rem;color: #fff;}
.kc-next a{ color: #fff;}
.kc-next .syy{ width: 1.3rem; height: 0.45rem; background: #202020; font-size: 0.16rem; border-radius: 0.12rem; float: left;}
.kc-next .xyy{ width: 1.3rem; height: 0.45rem; background: #df1c4e;font-size: 0.16rem;border-radius: 0.12rem; float: right;}
.kc-next dt{ width: 1.3rem; height: 0.45rem; background: #202020; font-size: 0.16rem; border-radius: 0.12rem;}
.kc-next dd{ width: 1.3rem; height: 0.45rem; background: #df1c4e;font-size: 0.16rem;border-radius: 0.12rem;}
/**表单提交**/
.form{height: auto; margin: auto; margin-top: 0.5rem;  }
.form-tt{ height: 0.6rem; line-height: 0.6rem; font-size: 0.32rem; font-weight: bold; color: #000;}
.form-input{width: 5.6rem; height: 0.7rem; margin-top: 0.2rem; background: #fff;border-radius: 0.1rem; }
.form-input input{width: 5.6rem; height: 0.7rem;  border: none; border-radius: 0.1rem;background: #fff; text-indent: 0.2rem; font-size: 0.14rem; color: #666; font-weight: bold;}
.form-sub{ width: 5.6rem; height: 0.7rem; line-height: 0.7rem; text-align: center; border: none; border-radius: 0.1rem;background: #000; margin-top: 0.2rem;color: #fff;}
.form-sub input{width: 5.6rem; height: 0.7rem;background: #000; color: #fff; border-radius: 0.1rem;}
.form-select{ width: 5.6rem; height: 0.7rem; border: none; border-radius: 0.1rem;background: #fff; text-indent: 0.2rem; font-size: 0.14rem; color: #666; font-weight: bold;}
.form-select option{ height: 0.3rem; line-height: 0.3rem; width: 5.6rem;}



/*----------------------------------------------首页开始---------------------------------------------------------------------------*/
.header{  height: auto;  background-image: url(/templets/omd/img/head-bg.png);  background-size: 100% auto; background-repeat: no-repeat; }
/*-----------------------------------------------手机站导航开始--------------------------------------*/
.sp_header{ width: 6.4rem; height: 1rem;overflow:hidden; z-index:10;}
.sp_logo{float:left;height:0.33rem; width: 1.08rem; margin-left: 0.5rem; margin-top: 0.4rem;}
.sp_logo img{ height:0.33rem; width: 1.08rem; margin: auto; }
.sp_nav{width:0.5rem;position:relative;cursor:pointer;height:0.5rem;margin-top:0.3rem; margin-right: 0.5rem; z-index: 9999; }
.sp_nav span{display:block;background:#fff;width:0.5rem;height:0.05rem; position:absolute;left:0.1rem;transition:all ease 0.35s; }
.sp_nav span:hover{}
.sp_nav span:nth-of-type(1){top:0.1rem;}
.sp_nav span:nth-of-type(2){top:0.2rem;}
.sp_nav span:nth-of-type(3){top:0.3rem;}
.sp_nav_se span:nth-of-type(1){top:0.1rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.1rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99;background: #f8f8f8; width:6.4rem;height:calc(100% - 1.04rem);font-size:0.14rem;line-height:0.4rem;top:-100%;left:center;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:0.001px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 0.7rem)}
.sjj_nav>ul>li:first-child .language{float:right;width:0.7rem;overflow:hidden;line-height:0.3rem;margin-top:0.05rem;}
.sjj_nav>ul>li:first-child .language a{width:0.35rem;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:0.05rem;right:0px;border-left:1px #ddd solid;height:0.3rem;padding:0px 0.07rem 0 0.07rem;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;position:relative;height: 1rem; line-height:1rem; font-size:0.14rem; text-indent: 3.2rem; background-repeat: no-repeat;background-position: 45%;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:0.2rem;height:0.2rem;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:0.1rem}
/*-----------------------------------------------手机站导航2开始--------------------------------------*/


/*------------------------------------banner开始--------------------------------------*/
.head-nav{width: 6rem; margin:auto;  text-align: center; }
.head-nav li{ float: left; width: 1rem; height: 0.6rem; font-size: 0.2rem; font-weight: bold; }
.head-nav li a{ color: #fff;}

.banner{ height: auto; }

.diepic{
	position: relative;
	width: 6.4rem;
	margin:auto 0 auto;
}


.diepic .swiper-container {
	padding-bottom: 30px;
}
.swiper-wrapper{ display: block;}
.diepic .swiper-slide {
	width: 6.4rem;display: block;
	
	height: 3.5rem;
	background: #fff;
	box-shadow: 0 6px 10px 0 rgba(20, 34, 67, .1);
	
	cursor: pointer;
}

.diepic .swiper-slide img {
	width:6.4rem;
	height: 3.5rem;
	display: block;
}

.diepic .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

.diepic .swiper-pagination {
	width: 100%;
	
}

.diepic .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #030000;
	width: 10px;
	height: 10px;
	opacity: .6;
}

.diepic .swiper-pagination-bullets .swiper-pagination-bullet-active {
	width: 34px;
	display: inline-block;
	height: 10px;
	border-radius: 10px;
	transition: width .4s cubic-bezier(.4, 0, .2, 1);
	background-image: linear-gradient(80deg, #0989c5, #995cb6);
	opacity: 1;
}

.diepic .swiper-button-prev {
	left: 350px;
	top: 700px;
	width: 45px;
	height: 45px;
}

.diepic .swiper-button-next {
	right: 350px;
	top: 700px;
	width: 45px;
	height: 45px;
}

/*------------------------------------nav开始--------------------------------------*/
.nav{  height:auto; margin: auto; margin-top: 0.2rem;}
.nav li{ width: 1.26rem; height: 2rem; float: left;}
.nav li dt{ width: 1.26rem; height: 1.27rem; margin: auto;}
.nav li dd{ width: 1.26rem; height: 0.54rem; line-height: 0.54rem; font-size: 0.22rem; color: #666; text-align: center; font-weight: bold;}


.title{height: auto;margin:0.4rem;line-height: 0.4rem;text-align:center;background: #f8f8f7;}
.title h5{color: rgb(124,112,107);}
.title dt{ width: 2rem; height: 0.4rem; font-weight: bold; font-size: 0.3rem; color: #000;}
.title dd{height: 0.4rem; font-size: 0.18rem; color: #666; }

.title2{ height: 0.4rem; margin: auto; margin-top: 0.75rem; line-height: 0.4rem;}
.title2 dt{ width: 2rem; height: 0.4rem; font-weight: bold; font-size: 0.3rem; color: #000;}
.title2 dd{height: 0.4rem; font-size: 0.18rem; color: #666; }

.title3{ height: 0.4rem; margin: auto; margin-top: 0.7rem; line-height: 0.4rem;}
.title3-1{ width: 1.5rem; height: 0.4rem; font-weight: bold; font-size: 0.3rem;}
.title3-2{ width: 1.5rem; height: 0.4rem; font-weight: bold; font-size: 0.3rem;}
.title3-3{height: 0.4rem; font-size: 0.18rem; color: #666; }
.title a{color: #666; }
.title2 a{color: #666; }
.title3-3 a{color: #666; }
.title4 a{color: #666; }
.title4{ height: 0.4rem; margin: auto; margin-top: 0.7rem; line-height: 0.4rem;}
.title4 dt{ width: 2rem; height: 0.4rem; font-weight: bold; font-size: 0.3rem; color: #000;}
.title4 dd{height: 0.4rem; font-size: 0.18rem; color: #666; }

.sy-kc{ height: auto;margin: auto;}
.sy-kc li{ width: 2.7rem; height: auto; margin-top: 0.4rem;}
/*------------------------------------video开始--------------------------------------*/
.video{ width: 6.2rem; height:auto; margin-top: 0.4rem; margin-left: 0.2rem; background: #f8f8f8;}
#menu-video{ font-size:1rem; background-color: #f8f8f8;}
#menu-video ul li{ text-align:center; width: 4.14rem; height:auto;margin-left:0.2rem;}
#menu-video ul li img{ width: 4.14rem; height: 2.15rem;}
#menu-video ul li p{ width: 4.14rem; height: auto;  color: #666; font-size: 0.2rem; font-weight: bold; text-align: left; text-indent: 0.2rem;}
#menu-video ul li a{ display:inline-block; color: #000;}


.teacher{ width: 6.4rem; height: auto; overflow: hidden; background: #f8f8f8;}
.teacher-body{ width: 6.2rem; height:auto; margin-top: 0.4rem; margin-left: 0.2rem; background: #8f8f8; }

.zp{width:6.4rem; height:auto; margin: auto; margin-top: 0.4rem; background: #f8f8f8;}
.zp-left{ width: 1.96rem; height: 3.36rem;}
.zp-right{ width: 3.54rem; height: 3.36rem;}
.zp-right li{ width: 1.73rem; height: 1.63rem;}

.student{ width: 6.2rem; height: auto;background: #f8f8f8; margin-top: 0.4rem;}
.student-body{ width: 6.4rem; height:auto;  margin: auto; }
.student-body li{ width: 1rem; height: 1.4rem;}


.student-ct{ width: 6.4rem; height: auto; margin: auto;}
.student-ct li{ width: 2.7rem; height: 4.15rem; margin-top: 0.25rem;}
.student-ct-li1{ float: left;}
.student-ct-li2{ float: right;}
.student-ct-li3{ float: left;}
.student-ct-li4{ float: right;}
.student-ct-li5{ float: left;}
.student-ct-li6{ float: right;}
.student-ct-li7{ float: left;}
.student-ct-li8{ float: right;}
.student-ct-li9{ float: left;}
.student-ct-li10{ float: right;}


.huanj{ width: 5.61rem; height: 3.61rem; margin: auto; margin-top: 0.4rem;}

.rongy{ width: 6.2rem; height:auto; margin-top: 0.4rem; margin-left: 0.2rem; background: #f8f8f8;}
.ry-nav{height: 0.5rem; margin: auto; margin-top: 0.2rem;}
.ry-nav ul{ width:1rem; height: 0.5rem; margin: auto;}
.ry-nav ul li{ width: 1rem; height: 0.5rem; line-height: 0.5rem; text-align: center; font-size: 0.2rem;}
.ry-nav ul li a{ color: #666;}
.ry-ct{height: auto; margin: auto; margin-top: 0.5rem;}
.ry-ct li{ width: 2.7rem; height: 3.75rem; margin-top: 0.25rem;}
.ry-ct-li1{ float: left;}
.ry-ct-li2{ float: right;}
.ry-ct-li3{ float: left;}
.ry-ct-li4{ float: right;}
.ry-ct-li5{ float: left;}
.ry-ct-li6{ float: right;}
.ry-ct-li7{ float: left;}
.ry-ct-li8{ float: right;}
.ry-ct-li9{ float: left;}
.ry-ct-li10{ float: right;}



.news-sy{ width: 6.4rem; height: auto; margin: auto; margin-top: 0.4rem;}
.news-sy li{ width: 2.7rem; height: auto; }
.news-sy-img{  width: 2.7rem; height: 1.32rem;}
.news-sy-img img{  width: 2.7rem; height: 1.32rem;}
.news-sy-title{ font-size: 0.2rem; font-weight: bold; color: #000; padding-top: 0.15rem;}
.news-sy-title a{ color: #000;}
.news-sy-time{ font-size: 0.2rem;  color: #666;}
.news-sy-1{ float: left;}
.news-sy-2{ float: right;}
.news-sy-3{ float: left;margin-top: 0.2rem;}
.news-sy-4{ float: right;margin-top: 0.2rem;}

.form-sy{ width: 6.4rem; height: auto; margin: auto; margin-top: 0.4rem;}
.foot-t{ width: 2.6rem; height: 1.11rem; margin: auto; margin-top: 0.4rem;;}

.foot-bq{ width: 6.4rem; height: auto; margin: auto;  margin-bottom: 1.8rem; text-align: center;}
.foot-bq p{ padding-top:0.1rem;}
.foot-bq a{ color: #000;}

.footer{ width: 6.4rem; height: 1.88rem; background-image: url(/templets/omd/img/2022/foot11.png); position: fixed; bottom: 0; z-index: 999; background-size: 100% 100%;}
.footer li{ width: 1.28rem; height: 1.88rem; }

/* 春招表单 */
.chunzhao-form{position:relative;background:#fff;text-align:center;padding:.4rem 0 .4rem;}
.chunzhao-form h3{font-size:.38rem;margin-bottom: .3rem;font-weight:bold;}
.chunzhao-form h3 span{font-size:.45rem;color:#da0023;margin-right:.2rem;}
.cz-form{width: 80%;margin: 0 auto;}
.cz-form-img{position: absolute;top: -2px;left: -3px;width: 1.5rem;height: auto;;}
.cz-form>div{position:relative;margin-bottom:0.185rem;}
.cz-form span{position:absolute;top:.15rem;left:.25rem;;font-size:.55rem;color:#959595;font-weight: bold;}
.cz-form input,.cz-btn{width:100%;border:0;font-size:.33rem;background:#f7f7f7;color:#626262;height:.85rem;border-radius:0.185rem;padding:0 1rem 0 .3rem;}
.cz-btn{padding: 0;background: #da0023;color: #fff;font-size: .35rem;margin-top: .2rem;}
.cz-form>div:last-child{margin-bottom:0;}
.aut-swiper .swiper-slide div{font-size:.32rem !important;}
.aut-title li{color:#232323;background: #fff;border-bottom: 1px solid #d2d2d2;font-size: .32rem;} 
.hrbm-video h3,.zyrk>h3{padding: 0rem 0 .25rem;font-size: .4rem;text-align: center;font-weight: bold;}
.aut-title li:first-child{border-left:1px solid #d2d2d2;}
.aut-title li:last-child{border-right:1px solid #d2d2d2;}
.zyrk ul{display:flex;align-items:center;justify-content: space-between;flex-wrap: wrap;}
.zyrk ul li{width:49%;margin-bottom:.2rem;}
.zyrk ul li>div{position:relative;}
.zyrk ul li .zyrk-te{position:absolute;top:0;left:0;width: 100%;height: 100%;padding:.3rem;display: flex;flex-direction: column; justify-content: space-around;}
.zyrk ul li .zyrk-te h3{ font-size: .38rem;font-weight: bold;}
.zyrk ul li .zyrk-te p{font-size: .35rem;line-height: .43rem;}
.zyrk ul li .zyrk-te span{display: inline-block;font-weight: normal;margin-left: .2rem;}
.zyrk>h3{margin-top: .46875rem;}
.fukuan{display:none;}
.zyrk ul li:first-child h3{color:#5a7e00;}
.zyrk ul li:nth-child(2) h3{color:#155ebc;}
.zyrk ul li:nth-child(3) h3{color:#a80004;}
.zyrk ul li:last-child h3{color:#6600a0;}
.aut-enrollment{padding-bottom:.3rem;}


.aut-title, .aut-swiper .swiper-slide, .aut-xc {
    font-size: 0.3rem;
}
.aut-title li:nth-child(2), .aut-title li:nth-child(3), .aut-swiper .swiper-slide .aut-xz, .aut-swiper .swiper-slide .aut-sy {
    width: 23%;
}
.aut-title li:nth-child(5), .aut-swiper .swiper-slide .aut-yh{    width: 21%;}
.aut-swiper .swiper-slide .aut-yh a{font-size:.32rem;}
.aut-swiper .swiper-slide>div.aut-sy,.aut-title li:nth-child(3){
	width: 14%;
}
/* 第二次预报名（名额补录的时候需要隐藏）*/
 .aut-title li:nth-child(4), .aut-swiper .swiper-slide .aut-by{width:18%;}
.aut-title li:nth-child(5){width:22% !important;}
.aut-title li, .aut-swiper .swiper-slide .aut-zy{width:21%;}
.aut-swiper .swiper-slide .aut-zy,.aut-title li:first-child{width:22%;}
.aut-title li:nth-child(5), .aut-swiper .swiper-slide .aut-yh{width:21%;}
.aut-title li:nth-child(4), .aut-swiper .swiper-slide .aut-by:nth-child(2){width: 22%;}
.cz-form input, .cz-btn{padding: 0 .3rem 0 1rem !important;border-radius: .5rem !important;}
.aut-xc h3{font-size: .4rem;font-weight: bold;margin-bottom: .15rem;margin-left: 2%;}
.cz-form  .cz-btn{padding-left:0 !important;padding-right:0 !important;font-weight:bold;}

.aut-swiper .swiper-slide>div.aut-sy, .aut-title li:nth-child(3){    width: 18%;}
.aut-title li:nth-child(5),.aut-swiper .swiper-slide>div:nth-child(5){    width: 20% !important;}
.aut-title li:nth-child(4), .aut-swiper .swiper-slide .aut-by:nth-child(2), .aut-swiper .swiper-slide>div:nth-child(4){width: 18%;}
/* .aut-title li+li, .aut-swiper .swiper-slide>div{border-left:0;} */
/* .aut-swiper .swiper-slide .aut-yh{border-right:0;} */
/* .aut-swiper .swiper-slide{border-bottom:1px dotted #c9c9c9;} */
/* .aut-enrollment{padding-top:0;padding-left: .2rem;padding-right: .2rem;margin-top: .5rem;margin-bottom: .46875rem;padding-bottom: .3rem;}  */
.aut-enrollment>h3{padding:0.3rem 0 .25rem;font-size: .4rem;}
.aut-enrollment>h3 p{color:#f7e9ea;font-size: .33rem;font-weight: normal;}
 
.aut-enrollment>h3,.aut-xc,.cz-btn{background:#e60012;}
.chunzhao-form{background:#f7f7f7 !important;}
.cz-form input{background:#fff !important;border:1px solid #eee !important;-webkit-appearance: none;}
/* .aut-enrollment,.aut-enrollment>h3,.jg{background:#bf0120;}  */
/* .aut-title, .aut-swiper .swiper-slide, .aut-xc{height:.85rem;line-height:.85rem;font-size:.34rem;} */
.aut-swiper .swiper-slide .aut-yh{color:#333;}
.aut-swiper .swiper-slide .aut-yu-gb{color:#d02626;}

.zhuanqu{ height: 3.6rem; margin:auto;}
.zhuanqu-t{ height: 2rem;}
.zhuanqu-t li{ width: 2.69rem; height: 1.9rem;}
.zhuanqu-b li{width: 1.74rem; height: 1.6rem;}
.sz{background:#fff;}
.footer {
    width: 6.4rem;
    height: 1.88rem;
    background-image: url(https://m.csomdmyxy.com/templets/omd/img/2022/foot11.png);
    position: fixed;
    bottom: 0;
    z-index: 999;
    background-size: 100% 100%;
}


