@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;line-height:40px;}
.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;
}
/*底部固定导航*/
.xbsy17_dbnav{ width: 100%; overflow: hidden; position: fixed; bottom: 0;max-width: 750px; min-width: 320px; z-index: 100;}
.xbsy17_dbnav img{ display: block; width: 100%;}
.xbsy17_dbnav a { display: block; width: 16%; height: 100%; position: absolute;}
.xbsy17_dbnav a:nth-child(2){ top: 0; left: 0}
.xbsy17_dbnav a:nth-child(3){ left: 16%; top: 0;}
.xbsy17_dbnav a:nth-child(4){ left: 32%; top: 0;}
.xbsy17_dbnav a:nth-child(5){ left: 48%; top: 0;}
.xbsy17_dbnav a:nth-child(6){ left: 64%; top: 0;}

.xbsy17_dbnav span{ display: block; position: absolute; z-index: 2; left: 89%; top: 10%; font-size: 0.6rem; background-color: #ffffff; line-height: 16px; width: 16px; border-radius: 20px; color: #fc0d1b; text-align: center;}

/*底部表单*/
.xdxcSy_bd{ width: 100%; position: relative; }
.xdxcSy_bd .xdxcSy_bg{width: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
/*在线报名*/
.xdxc21_zxbm{width:94%;position: relative;overflow:hidden;background-image:url(http://m.syxdf.cn/zjzt/images/zhijiao26_1.jpg);background-size:100% 100%;margin:5% auto 5%;padding:15px 0 15px 0; border-radius: 10px; z-index: 3;}
.xdxc21_zxbm p{text-align:center;color:#be692c;font-size:18px;line-height:18px;width:200px;margin:0 auto;background-image: url(../imgSy/m_xdxc50.png);background-repeat:no-repeat; padding-left: 40px; background-size:auto 100%; padding-top: 20px;}
.xdxc21_zxbm .xbsy20_bmtu{ display: block; width: 66%; margin: 5% auto 0;}

.xdxcSy_bdbox{  overflow: hidden!important;margin: 20% 5% 5% 5%; background-color: #ffffff;}
.addLiButton {
	width: 100%;height: auto;text-align:center;
}
.addLiButton>.line {
	width: 100%; height: 40px;margin-bottom: 15px;
}
.addLiButton>.line>.active {
	padding:0;margin:0;display: inline-block;width: 27%;height: 40px;
	line-height: 40px;background-color: #0c6c9f;border-radius: 20px;color: #ffffff;text-align: center;
}
.addLiButton>.line>span  {
	padding:0;margin:0;display: inline-block;width: 27%;height: 40px;font-size:.9rem;
	line-height: 40px;background-color: #fee3c6;border-radius: 20px;color:#9e4e05 ;text-align: center;
}
.xdxcSy_bdbox input{ color: #989898;}
.xm_box{ width: 93%; margin-left: 3%;border-bottom: 1px solid #f3f3f4; overflow: hidden;height: 3rem;}
.xm_box input{line-height:3.2rem;height:3.2rem;font-size:0.8rem;margin-top:-0.1rem;width:102%; margin-left: -1%; padding-left: 4%;}
.tel_box{ width: 93%; margin-left: 3%;border-bottom: 1px solid #f3f3f4; overflow: hidden;height: 3rem;}
.tel_box input{line-height:3.2rem;height:3.2rem;font-size:0.8rem;margin-top:-0.1rem;width:102%; margin-left: -1%; padding-left: 4%; outline: none;}
.tjzy_box{width:93%;border-bottom:1px solid #f3f3f4;overflow:hidden;height:3rem;float:left; margin: 0% 0 5% 3%}
.tjzy_box select{line-height:3.2rem;height:3.2rem;font-size:0.8rem;margin-top:-0.1rem;width:120%;margin-left:-1%;padding-left:3%;color: #989898;}
.xdxcSy_bdbox button{display:block;width:94%;background-color:#0c6c9f;border:none;color:#ffffff;margin:5% auto 0 auto;font-size:18px;line-height:55px;border-radius:10px;}
.xdxcSy_bdbox span{display:block;font-size:.9rem;color:#333333;margin-top:10px;margin-left:3%;padding-left:3%;width:93%;}
.xbsy17_baomi{ width: 65%; text-align: center; font-size: 0.8rem; color: #9a9a9a; position: relative; overflow: hidden; background: url(../imgSy/m_xdxc52.png) no-repeat; background-size: auto 100%; margin: 10px  auto;}