html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #f3f3f3; }
body { min-width: 8rem; max-width: 16rem; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #f3f3f3; }
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: 0rem;padding: 0rem ; }
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; }

/* 方正小标宋简体 */
@font-face {src: url(../font/FZXBSJW.1TTF);}
/* 顶部表单start */
.topform{width: 15rem;height: 2.8rem;margin: auto;z-index: 10;box-shadow: 0 0 0.1rem 0 #e8e0e0;margin:auto;margin-top: -0.5rem;background: #fff;position: relative;z-index: 10;padding-top: 0.45rem;}
.topform p{font-size: 0.55rem;font-weight: bold;text-align: center;}
.topform form{display: block;width: 13.4rem;height: 1.25rem;position: relative;margin: auto;margin-top: 0.3rem;}
.topform form .form_tel{width: 8.95rem;height: 1.25rem;background: #f2f2f2;text-align: center;border: none;border-radius: 0.15rem;font-size: 0.5rem;outline: none;margin: 0;padding: 0;}
.topform  button{width: 5.1rem;height: 1.25rem;position: absolute;top: 0.125rem;right: 0;z-index: 2;border: none;outline: none;background: #e31010;border-radius: 0.15rem;font-size: 0.5rem;color: #fff;}
/* 顶部表单end */
/* 启动仪式start */
.qdys{padding-top: 0.9rem;}
.tit1{height: 1.2rem;width: 7rem;margin: auto;font-size: 0.75rem;font-family:'方正小标宋简体';line-height: 1.2rem;}
.tit1 img{width: 1.325rem;height: 1.2rem;float: left;margin-right: 0.3rem;}
.tit2{width: 11rem;text-align: center;font-size: 0.45rem;margin: auto;margin-top: 0.1rem;}

.qdshow{width: 15rem;height: 9rem;margin: auto;margin-top: 0.8rem;}
.qdshow .mySwiper{width: 12.75rem;height: 9rem;float: left;}
.swiper-pagination-bullet-active{background: #e31010;}
.qdshow .dytit{width: 2.25rem;height: 8rem;float: right;background: url(../img/qd_bg.png) no-repeat;background-size: 100%;}
.dytit{font-size: 0.5rem;font-family:'方正小标宋简体';color: #e1041c;writing-mode: vertical-rl;writing-mode: tb-rl;text-align: center;letter-spacing: 0.15rem;}
.dytit p{display: block;margin-right: 0.35rem;}
.qddesc{font-size: 0.45rem;width: 15rem;margin: auto;line-height: 0.7rem;}
.dbbutton{display: block; width: 8.7rem;height: 1.35rem;border: 0.025rem solid #e31010;font-size: 0.6rem;line-height: 1.35rem;margin: auto;color: #e31010;background: #fff;margin-top: 0.6rem;text-align: center;}
/* 启动仪式end */
/* 企业宣讲start */
.qyxj{padding-top: 1.1rem;}
.qyxj .tit1{width: 6.5rem;}
.qyshow{width: 15rem;margin: auto;margin-top: 0.7rem;}
.qyshow .mdxj{width: 100%;height: 6.8rem;}
.qyshow .mdxj .info{width: 7.2rem;height: 6.75rem;background: #fff;}
.mdxj .info img{width: 7.2rem;height: 5.25rem;}
.mdxj .info p{font-size: 0.45rem;line-height: 0.6rem;text-align: center;margin-top: 0.2rem;}
.qyshow .line{height: 0.5rem;width: 0.2rem;background: #e1041c;}
.qyxj .dbbutton{color: #fff;background: #e31010;}
/* 企业宣讲end */
/* 现场签约start */
.xcqy{padding-top: 1.1rem;} 
.xcshow{width: 16rem;height: 20.6rem;background: url(../img/xcqy_bg.jpg) no-repeat;background-size: 100%;margin-top: 0.75rem;padding-top: 0.8rem;}
.xcshow .xcinfo{width: 15rem;margin: auto;}
.xcinfo .info1{width: 8.4rem;height: 5.25rem;margin-bottom: 0.35rem;}
.xcinfo .info2{width: 6.2rem;height: 5.25rem;margin-bottom: 0.35rem;}
.xcinfo .info{width: 7.3rem;height: 5.25rem;}
.xcinfo .info3{margin-bottom: 0.35rem;}
.xcinfo div{position: relative;}
.xcinfo div img{position: absolute;top: 0;left: 0;width: 100%;}
.xcinfo div p{position: absolute;width: 100%;background: #bcbcbc;font-size: 0.45rem;line-height: 0.75rem;color: #fff;text-align: center;z-index: 10;height: 0.75rem;left: 0;bottom: 0;}
.xcqy .dbbutton{border: none;margin-top: 1rem;}
/* 现场签约end */
/* 选择校企定向班start */
.choice{padding-top: 0.5rem;}
.choice .tit1{width: 9.5rem;}
.chshow{width: 14.25rem;margin: auto;margin-top: 1rem;background: #fff;padding: 0.375rem;position: relative;}
.chshow  .video{width: 10.75rem;height: 5.75rem;}
.chshow  .vdesc{font-size: 0.5rem;font-weight: bold;color: #e1041c;margin-top: 0.4rem;}
.chshow .man{width: 3.6rem;height: 8.25rem;position: absolute;right: 0;top: -0.6rem;}
.imgshow{width: 14.25rem;margin: auto;margin-top: 0.5rem;}
.imgshow .info{width: 7rem;height: 4.5rem;position: relative;}
.imgshow .info1{margin-bottom: 0.25rem;}
.imgshow .info img{position: absolute;width: 7rem;height: 4.5rem;top: 0;left: 0;}
.imgshow .info p{position: absolute;height: 0.75rem;width: 100%;text-align: center;line-height: 0.75rem;color: #fff;bottom: 0;left: 0;font-size: 0.45rem;background: #a2a2a2;}
.choice  .dbbutton{margin-top: 1rem;background: #ff2a32;color: #fff;border: none;}
/* 选择校企定向班end */
/* 热门专业推荐start */
.rm{margin-top: 1.1rem;}
.rm .tit1{width: 8rem;}
.rminfo{width: 15rem;margin: auto;margin-top: 0.75rem;}
.rminfo .left{width: 6.75rem;}
.rminfo .left div,.rminfo .right div{width: 100%;}
.left .info img{width: 6.75rem;height: 3.9rem;}
.left .info{margin-bottom: 0.375rem;background: #fff;}
.info .infos{height: 1.6rem;width: 100%;}
.rminfo .infos div{height: 1.6rem;width: 3rem;float: left;margin-left: 0.25rem;}
.rminfo .infos .tit1{font-size: 0.5rem;font-weight: bold;width: 100%;height: 0.6rem;line-height: 0.6rem;margin-top: 0.25rem;}
.rminfo .infos .tit2{font-size: 0.45rem;width: 100%;height: 0.6rem;text-align: left;line-height: 0.6rem;margin-top: 0;}
/* .right .infos div{height: 1.6rem;width: 4.5rem;float: left;} */
.rminfo .infos .zx{float: right;display: block;width: 2.45rem;height: 0.85rem;line-height: 0.85rem;font-size: 0.5rem;background: #e32937;color: #fff;margin-top: 0.4rem;text-align: center;margin-right: 0.25rem;}

.rminfo .right{width: 7.75rem;}
.right .info2 img{width: 7.75rem;height: 9.75rem;}
.right .info2{margin-bottom: 0.375rem;background: #fff;}
.right .info3 img{width: 7.75rem;height: 3.9rem;}
.right .info3{background: #fff;}

.right .infos{height: 1.6rem;width: 100%;}
.right .infos div{height: 1.6rem;width: 4.5rem;float: left;margin-left: 0.25rem;}
.right .infos .tit1{font-size: 0.5rem;font-weight: bold;width: 100%;height: 0.6rem;line-height: 0.6rem;margin-top: 0.25rem;}
.right .infos .tit2{font-size: 0.45rem;width: 100%;height: 0.6rem;text-align: left;line-height: 0.6rem;margin-top: 0;}
/* 热门专业推荐end */
/* 底部表单start */
.db{width: 16rem;height: 8.6rem;background: url(../img/db.jpg) no-repeat;background-size: 100%;padding-top: 0.9rem;}
.db .title{font-size: 0.7rem;font-weight: bold;color: #fff;text-align: center;margin-bottom: 0.75rem;}
.db .form_ipt{display: block;border: 0.025rem solid #fff;width: 11.9rem;height: 1.25rem;margin: auto; margin-bottom: 0.5rem;background: none;text-align: center;font-size: 0.5rem;line-height: 1.25rem;color: #fff;outline: none;}
.db  .form_ipt::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff; }
.db  .form_ipt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff; }
.db  .form_ipt::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff; }
.db  .form_ipt:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff; }
.db .form_btn{width: 11.95rem;height: 1.25rem;margin: auto;background: #e1041c;text-align: center;font-size: 0.5rem;line-height: 1.25rem;color: #fff;border: none;display: block;}
.db p{font-size: 0.45rem;text-align: center;margin-top: 0.5rem;color: #fff;}
/* 底部表单end */
