@charset "UTF-8";
* { margin: 0;padding: 0;/*border:none;*/outline: none;transition: all 0.3s;}
html {width:750px; height:100%; margin:0 auto;font:20px '微软雅黑', Arial; position: relative; }
ul, li { list-style: none }
a {outline:none;text-decoration: none;color: inherit;caret-color: transparent;/*鼠标光标*/}
table {border-collapse: collapse;border-spacing:0;}
img {vertical-align:middle;}
a {text-decoration:none;color:inherit;cursor:pointer;}
/*新添input代码*/
input,select,button{font-size:20px !important;}
/*重置iOS默认按钮样式*/
input[type="button"], input[type="submit"], input[type="reset"] {
　　-webkit-appearance: none;
}
input,textarea {
　　-webkit-appearance: none;
}   
/*以及圆角*/
.button{ border-radius: 0; } 


/*a:hover {color:#ee7800;}*/
/*flex 盒模型布局*/
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;align-items: center;align-content: space-between;}
/*清除浮动方法*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{+height:1%;zoom:1;}
.clear {clear:both;}
/*两端对齐 布局*/
.justify {text-align:justify;text-justify:inter-ideograph;font-size:0;}
.justify::after {display:inline-block;content:'';width:100%;height:0;overflow:hidden;vertical-align:top;}
.hidden {overflow: hidden;}
.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
.mar {margin: 30px auto;}
/*header*/
#header {
  width: 700px;
  height: 120px;
  padding: 10px 25px;
  overflow: hidden;
  transition: all 0.35s;
  background: #fff;
}
.cloum_nav a {
  width: 120px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #999;
  border-radius: 5px;
  text-align: center;
}
.menubtn, .menu_sub_btn {cursor: pointer;}
.menubtn {
  width: 40px;
  height: 30px;
  caret-color: transparent;/*鼠标光标*/
}
.menubtn span {
  display: block;
  width: 36px;
  height: 0;
  border: 2px solid #333;
  margin-bottom: 8px;
  transition: all 0.3s;
}
.menu_close span:nth-child(1) {
  transform: rotate(45deg) translate(8px,9px);
}
.menu_close span:nth-child(2) {transform: scaleX(0);}
.menu_close span:nth-child(3) {
  transform: rotate(-45deg) translate(8px,-9px);
}
.menu {
  width: 100%;
  height: 0;
  background: #fff;
  font-size: 20px;
  transform: translateX(0);
  transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  position: fixed;
  top: 140px;
  left: 0;
  z-index: 999;
  overflow: hidden;
}
.menu_show {
  height: 100% !important;
  overflow: auto;
}

.menu li {
  height: 26px;
  padding: 20px;
  border-bottom: 1px solid #ccc;
}

.menu li a {
  display: block;
  width: 600px;
}
.menu_sub_btn {
  width: 15px;
  height: 26px;
  font-size: 24px;
  caret-color: transparent;/*鼠标光标*/
}
.menu_sub_btn_on {transform: rotate(90deg);}
.menu .menu_sub {display: none;}
.menu .menu_sub a {
  display: block;
  padding: 20px;
  border-bottom: 1px solid #ccc;
  opacity: 0;
}

/*在线报名*/
.zxbm_title {
  height: 60px;
  border-left: 8px solid #0050a2;
  padding-left: 20px;
  font-size: 24px;
}
.zxbm_title a {
  width: 118px;
  height: 58px;
  line-height: 58px;
  border: 1px solid #0050a2;
  color: #0050a2;
  text-align: center;
  border-radius: 10px;
}
.zxbm_input {
  display: block;
  width: 520px;
  height: 60px;
  background: #fff;
  border: 1px solid #ccc;
  margin: 20px auto 0;
  font-size: 20px;
  text-indent: 20px;
  border-radius: 5px;
}
.zxbm_submit {
  display: block;
  width: 520px;
  height: 60px;
  margin: 20px auto 0;
  border: 1px solid #0050a2;
  background: #0050a2;
  color: #fff;
  font-size: 20px;
  text-align: center;
}
#footer {
  max-height: 300px;
  padding: 20px 0;
  background: #414141;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
#footer  a {color: #ccc;}
/*易聊窗口字体大小
.jesong-full-main #jesong_chat_record {height:calc(100% - 330px) !important}
#jesong_chat_layout * {font-size:19px;line-height:1.5em;}
.jesong-container-full .jesong-full-top {height:80px !important;}
.jesong-container-full .jesong-full-top > div:first-child {line-height:80px !important; font-size:28px !important;}
.jesong-mini-main-footer {height:330px !important;}
.jesong-operation-main {height:330px !important;}
.jesong-operation-main .jesong-main-import textarea {width:600px !important;font-size:24px;}
#jesong_chat_send_btn {width:130px !important;height:70px !important;line-height:70px !important;font-size:24px !important;}
#jesong_chat_dialog .inner-content {width: 500px !important;height: 300px !important;}
#jesong_chat_dialog .icon-close {background-size: 20px 20px !important;height: 20px;width: 20px !important;}
#jesong_chat_dialog .inner-title {height: 90px !important;background-size: 100% !important;font-size: 24px !important;}
#jesong_chat_dialog .dialog-content {padding: 20px !important;font-size: 20px !important;}
#jesong_chat_dialog input {width: 320px !important;height: 48px !important;}
#jesong_chat_dialog .dialog-call {width: 100px !important;height: 50px !important;line-height: 50px !important;}
#jesong_chat_dialog .info {font-size: 20px !important;}*/


/*易聊右上角箭头与电话icon
#jesong_chat_min_phone_btn{
	    width: 55px!important;}
#jesong_chat_min_btn{
		width: 65px!important;}*/
.jesong-full-main #jesong_chat_record {height:calc(100% - 200px) !important}
#jesong_chat_layout * {font-size:26px !important;}
.jesong-container-full .jesong-full-top {height:70px !important;}
.jesong-container-full .jesong-full-top > div:first-child {line-height:70px !important; font-size:28px !important;}
.jesong-operation-main {height:140px !important;}
.jesong-operation-main .jesong-main-import textarea {width:600px !important;font-size:24px !important;}
#jesong_chat_send_btn {width:70px;height:70px;line-height:70px;font-size:48px !important; text-align: center; border-radius: 50px ;}
/* .jesong-service-bubble .jesong-service-bubble-icon{ width: 50px !important; height: 50px !important;}
.jesong-service-bubble .jesong-service-bubble-icon img{ width: 50px !important; height: 50px !important;}
.jesong-operation-header{ height: 50px !important;}
.jesong-operation-header div{ width: 35px !important; height: 35px !important;}
#jesong_pop_msg{ height: 80px !important;}
.jesong-top-bubble{ height: 60px !important;}
.jesong-top-bubble-icon{ width: 60px !important; height: 60px !important;}
.jesong-top-bubble .jesong-top-bubble-icon img{width: 60px !important; height: 60px !important;}
.jesong-top-bubble-con{ width: calc(100% - 60px) !important;}
.el-title{ height: 30px !important; font-size: 24px !important;}
.jesong-top-bubble .jesong-top-bubble-con .el-title h4{height: 30px !important; font-size: 24px !important; line-height: 30px !important;}
.jesong-top-bubble .jesong-top-bubble-con .el-title span{height: 30px !important; font-size: 22px !important; line-height: 30px !important;}
.jesong-top-bubble .jesong-top-bubble-con p{height: 30px !important; font-size: 22px !important; line-height: 30px !important;}
.jesong-full-top .jesong-min-btn{ width: 40px !important;}
.jesong-top-bubble .jesong-top-badge-warning{ width: 28px !important; height: 28px !important; line-height: 28px !important; font-size: 18px !important;}
#jesong_chat_dialog .inner-content {width: 500px !important;height: 300px !important;}
#jesong_chat_dialog .icon-close {background-size: 20px 20px !important;height: 20px;width: 20px !important;}
#jesong_chat_dialog .inner-title {height: 90px !important;background-size: 100% !important;font-size: 24px !important;}
#jesong_chat_dialog .dialog-content {padding: 20px !important;font-size: 20px !important;}
#jesong_chat_dialog input {width: 320px !important;height: 48px !important;}
#jesong_chat_dialog .dialog-call {width: 100px !important;height: 50px !important;line-height: 50px !important;}
#jesong_chat_dialog .info {font-size: 20px !important;}	 */	

/* 商务管理 */
.zy_right{
  width: 47%;
  float: right;
  text-align: center;
}
.zy_right strong{
  text-align: center;
  display: block;
  font-size: 26px;
  padding-top: 20px;
}
.zy_right .majorbtn a{
  display: block;
  width: 160px;
  height: 40px;
  line-height: 40px;
  background: #c1c1c1;
  color: #fff;
  text-align: center;
  margin: 15px 0;
  border-radius: 5px;
}

.zy_right .majorbtn a:last-child {
  background: #0050a2;
}

/* 公共专业模块 */
.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: 1rem;*/
  color: #7f7f7f;
}
.m-zy-list li {
  width: 48.5%;
  height: 378px;
  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.zy_item1 {
  border: 1px solid #0746b8;
  background: #0746b8;
  color: #fff;
}
.m-zy-list li.zy_item1 h3 {
  font-size: 32px;
  margin-top: 60px;
}
.m-zy-list li.zy_item1 a {
  display: block;
  width: 200px;
  line-height: 40px;
  border-radius: 50px;
  background: #fff;
  color: #0746b8;
  margin: 50px auto 10px;
}
.m-zy-list li span {
  display: block;
  padding: 1% 5%;
  background: #0050a2;
  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 #0050a2;
  border-radius: 5px;
  margin: 5% auto;
  overflow: hidden;
}
.m-zy-list li .m-zy-btnbox a {
  width: 50%;
  padding: 2% 0;
    color: #0050a2;
}
.m-zy-list li .m-zy-btnbox a:last-child {
    background: #0050a2;
  color: #fff;
}
.m-zy-list li.m-zy-ys {
  align-content: space-between;
  box-shadow: none;
  align-items: normal;
}
.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;}

/* 学历模板 */
.xueli_zxbtn{
  width: 94%;
  line-height: 2.7rem;
  background: #87a8e3;
  text-align: center;
  display: block;
  border-radius: 10px;
  color: #fff;
  font-size: 1.1rem;
  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.4rem;
  margin: 2% 0;
  display: block;
}
.xueli_top .xueli_right p{
  line-height: 1.6rem;
  font-size: 1.1rem;
}
.xueli_center li{
  width: 32%;
  margin: 2% auto;
}
.xueli_center li img{
  width: 100%;
}
.xueli_bottom{
  text-indent: 2rem;
  line-height: 1.8rem;
}