@charset "GB2312";
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: #fff; }
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; }
/*头部开始*/
header {background:#fff;}
#logo img { width:80%; }
/*导航按钮*/
.fixed {position:fixed; top: 2%; right:3%;}
.pos {position: absolute; top: 2%; right:3%;}
.nav-btn { border: none; background: transparent; transition: all .5s ease; cursor: pointer;  z-index: 99999; }
.nav-btn span { display: block; width:35px; height: 0; border-bottom: 5px solid #ee7800; margin-bottom: 5px; transition: all .5s ease; }
/*按钮效果*/
.animated span { border-color: #fff;}
.animated span.top { transform: rotate(45deg) translate(9px,5px); }
.animated span.bottom { transform: rotate(-45deg) translate(9px,-5px); }
.animated span.middle { transform: scale(0); }
/*导航*/
.nav-content { width: 100%; background: rgba(0,0,0,0.8); padding: 20% 3%; position: fixed; top: 0; left: 0; z-index: 9999; }
.nav-content li a { color: #fff; line-height: 2em; margin-left: 10%; }
.nav-content li .icon { margin-right: 3%; font-size: 1.2em;}
.hidden { display: none; }
.showNav { animation: showNav 0.5s; }
@keyframes showNav {
  0% { top: -200%; }
  100% { top: 0; }
}
.hideNav { animation: hideNav 0.5s; top: -200%; }
@keyframes hideNav {
  0% { top: 0; }
  100% { top: -200%; }
}
/*插入电话*/
.inject_tel{background-color: rgb(243, 243, 243);}
.inject_tel a{text-align: center; display: inline-block; width: 100%; height: 50px; line-height: 50px; font-size: 1.2em; color: rgb(238, 120, 0); border-top: 1px solid rgb(238, 120, 0); border-bottom: 1px solid rgb(238, 120, 0);}


/*头部结束*/
/*报名表单*/
.bm_form {width: 100%; box-sizing: border-box; padding: 0 15px; overflow:hidden;}
.bm_form .title {padding: 3% 0; text-align:left!important;}
.bm_form .title span {font-weight: bold; color: #333;font-size: 0.75rem;}
.bm_form .title span em { color:#ee7800;}
.bm_form .title a { font-size: 0.5rem;color:#c00; padding:0 1%;border: 1px solid #c00;border-radius: .25rem; float: right;margin:2%;}
.bm_form .title a i {font-size: 1em;}
.bm_form .title_sub {margin-bottom: 10px;}
.bm_form .title_sub strong {font-size: 1.2em;line-height: 2em;}
.bm_form .title_sub font {color: #e40001;}
#zxbmform input,.bm_form form select {width:100%;height: 1.5rem;padding-left:5%;margin-bottom: 0.5rem;box-sizing:border-box;border: 1px solid #999;background: #fff;box-shadow: none;font-size: 0.6rem;}
#zxbmform .bmbtn {border:none;width:100%;padding:0;background:#ee7800;color:#fff;font-weight:bold;border-radius:10px;box-shadow: none;}


/*底部导航*/
.footNav{width:100%; position: fixed; bottom:0; height:40px;overflow: hidden; z-index: 9999; background-color: #fff;max-width:640px;}
.footNav li{width:24.9%; float:left;margin-right: 0.1%; overflow: hidden;  }
.bgcolor1{background-color:#D93013}
.bgcolor2{background-color:#0c97ee}
.bgcolor3{background-color:#ea3480}
.bgcolor4{background-color:#1CBD6D}
.footNav div{text-align: center;position: relative;}
.footNav img{display: inline; margin-right: 1px; width:20%;vertical-align:middle;}
.footNav p{display: inline-block; text-align: center; color:#fff; font-size: 100%; line-height: 50px;}
#sjon{width:20%;height: 30%;border-radius:100%;background-color:#ea3480; color:#fff; text-align: center; line-height: 100%; font-size: 100%;  position: absolute; top:2px; right:2px;display:none;}


/*字体图标*/
/*新版顶部导航*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/b5e717ed0b8446f5a3f39d1d6050c1c2.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-home:before { content: "\e65b"; }
.icon-huore:before { content: "\e600"; }
.icon-guanbi:before { content: "\e633"; }
.icon-iconfontcaidan:before { content: "\e60f"; }
.icon-iconfontchuangyeshenfen:before { content: "\e619"; }
.icon-shouye:before { content: "\e62a"; }
.icon-kechengbiao:before { content: "\e62c"; }
.icon-arrow-right:before { content: "\e603"; }
.icon-zhongxinjianjie:before { content: "\e642"; }
.icon-zhongxinhuanjing:before { content: "\e64a"; }
.icon-weixin:before { content: "\e695"; }
.icon-riliriqi:before { content: "\e807"; }
.icon-jiantou-copy:before { content: "\e668"; }
.icon-zuozhe:before { content: "\e688"; }
.icon-address:before { content: "\e6d9"; }
.icon-haofangtuo400iconfontqqkongjian:before { content: "\e6df"; }
.icon-weibo:before { content: "\e64d"; }
.icon-shijiaoxuefei:before { content: "\e631"; }
.icon-lianxi:before { content: "\e628"; }
.icon-hangyezixun:before { content: "\e608"; }
.icon-qqkongjian:before { content: "\e697"; }
.icon-caipin:before { content: "\e64c"; }
.icon-xiaochi:before { content: "\e657"; }
.icon-chushi:before { content: "\e65f"; }
.icon-gongsijianjie:before { content: "\e6e0"; }
.icon-dianjichakan:before { content: "\e612"; }
.icon-liulan:before { content: "\e693"; }
.icon-icon:before { content: "\e610"; }
.icon-news_icon:before { content: "\e667"; }
.icon-zaixiankefu:before { content: "\e61c"; }
.icon-tupian:before { content: "\e643"; }
.icon-shebeiliebiao:before { content: "\e615"; }
.icon-bianji:before { content: "\e6b9"; }
.icon-chuangyexiu:before { content: "\e606"; }
.icon-dianhua:before { content: "\e605"; }
.icon-shijian:before { content: "\e601"; }
.icon-bianji1:before { content: "\e602"; }
.icon-huanjing:before { content: "\e635"; }
.icon-xuesheng:before { content: "\e622"; }
.icon-chushimao:before { content: "\e64b"; }
.icon-mingxiaomingshi:before { content: "\e640"; }




.topNav{height: 5.875rem;line-height: 5.875rem;	background: #fff; box-sizing: border-box; width:100%; overflow:hidden;}
.topl {display: inline;
	/*width:80%;*/
}
.topl img{ display:block;width:85%; vertical-align: middle;float: left;}
.topr{float:right;margin-right: 1%;color:#ee7800;}
.ddjs{position: fixed;	right: -100%;	top: 0px;	background: #fff;	height: 100%;	width: 100%;	z-index: 9999999;}
.ddjst{height: 8rem; padding-left:3.125rem; color:#fff; background: #ee7800;	border-bottom: 1px solid #f6f6f6;	box-sizing: border-box;	padding-right: 1.625rem;}
.ddjsf li{height: 4rem;	line-height: 4rem;	box-sizing: border-box;	padding-left: 3.125rem;	font-size: 1.625rem;	border-bottom: 1px solid #ededed; overflow: hidden;}
.ddjsf li a {color: #666;}
.ddjsf li:nth-child(11) a {	color: #f3324d;}
.ddjsl {width: 2.5rem;}
.ddjstl h2{margin-top:3rem;}
.ddjstl span{display:block;}
.iconfont{font-size: 1.625rem;}
.icon-iconfontcaidan{font-size:3.75rem;}
.icon-guanbi{font-size:2.5rem;}
.floatl {
    float: left;
    overflow: hidden;
}
.floatr {
    float: right;
    line-height: 8.75rem;
    overflow: hidden;
}


/* 去除苹果表单自带样式 */
input.hidefocus::-moz-focus-inner {border:none;} input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; } input[type="text"],input[type="password"] { -webkit-appearance: none; } textarea { -webkit-appearance:none;}


/* 公共专业模块 */
.flex {display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.m-zy-title {
  padding: 2% 3%;
  background: #efefef;
  align-items: center;
}
.m-zy-title strong {font-size: 1.2em;}
.m-zy-title b, .zy li p {font-size: 0.5rem;color: #7f7f7f;}
.m-zy-list li {
  width: 48.5%;
  text-align: center;
  /*font-size: 1rem;*/
  margin: 1.5% 0;
  border-radius: 8px;
  box-shadow: 0 0 5px #ccc;
  position: relative;
  overflow: hidden;
}
.m-zy-list li span {
  display: block;
  padding: 1% 5%;
  background: #f14f00;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
}
.m-zy-list li img {width: 100%;}
.m-zy-list li strong {
  font-size: 1.2em;
  line-height: 2em;
}
.m-zy-list li .m-zy-btnbox {
  width: 90%;
  border: 1px solid #ff3e3f;
  border-radius: 5px;
  margin: 5% auto;
  overflow: hidden;
}
.m-zy-list li .m-zy-btnbox a {
  width: 50%;
  padding: 2% 0;
  color: #ff3e3f;
}
.m-zy-list li .m-zy-btnbox a:last-child {
  background: #ff3e3f;
  color: #fff;
}
.m-zy-list li.m-zy-ys {
  align-content: space-between;
  box-shadow: none;
}
.m-zy-list li.m-zy-ys p {
  box-sizing: border-box;
  width: 48.5%;
  height: 48.5%;
  padding-top: 15%;
  color: #fff;
  border-radius: 8px;
}
.m-zy-list li.m-zy-ys p:nth-child(1), .m-zy-list li.m-zy-ys p:nth-child(4) {background: #ff8586;}
.m-zy-list li.m-zy-ys p:nth-child(2), .m-zy-list li.m-zy-ys p:nth-child(3) {background: #2bc3da;}
.m-zy-list li .dq {
  padding: 2%;
  align-items: center;
}
.m-zy-list li .dq > a:first-child {text-align: left;}
.m-zy-list li .dq a:last-child {
  width: 35%;
  padding: 2%;
  border-radius: 50px;
  background: #ff6c00;
  color: #fff;
  text-align: center;
}
.zy_item1 {
  border: 1px solid #ff7b3a;
  background: #ff7b3a;
  color: #fff;
}
.zy_item1 h3 {
    font-size: 1.6rem;
    margin-top: 3rem;
}
.zy_item1 a {
    display: block;
    width: 80%;
    line-height: 2.6rem;
    border-radius: 50px;
    background: #fff;
    color: #ff7b3a;
    margin: 1.6rem auto;
}

/**
  *清除UC浏览器自推荐广告
  *作用有限
*/
#uc_recommend_ad { display: none !important; }
#uc_recommend_container {display: none !important;}
#LRdiv0 img {width:27px;}


/* 学历模板 */
.xueli_zxbtn{
  width: 94%;
  line-height: 2.6rem;
  background: #87a8e3;
  text-align: center;
  display: block;
  border-radius: 10px;
  color: #fff;
  font-size: 0.8rem;
  margin: 3% 0;
}
.xueli_p{
  text-align: center;
  font-size: 1.4rem;
  font-weight: bold;
  margin: 3% auto;
}
.xueli_top .xueli_left{
    width: 37%;
}
.xueli_top .xueli_left img{
  width: 100%;
}
.xueli_top .xueli_right{
  width: 61%;
}
.xueli_top .xueli_right strong{
  color: #325dcb;
  font-size: 1.1rem;
  margin: 2% 0;
  display: block;
}
.xueli_top .xueli_right p{
  line-height: 1.6rem;
  font-size: 0.8rem;
}
.xueli_center li{
  width: 32%;
  margin: 2% auto;
}
.xueli_center li img{
  width: 100%;
}
.xueli_bottom{
  text-indent: 2rem;
  line-height: 1.8rem;
}