﻿BODY {font-size: 14px;font-family: 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC', 'microsoft yahei', arial, 'hiragino sans gb', sans-serif;-webkit-font-smoothing: antialiased;background: url(../images/bg.jpg) no-repeat center 0px;}
div {text-align: left;}
table tr td {word-break: break-all;word-wrap: break-word;}
* {padding: 0;margin: 0;}
a {text-decoration: none;color: #1e272e;}
a:hover {text-decoration: none;color: #545cf1;}
img {border: 0px;}
.l {float: left;}
.r {float: right;}
ul, dl, dt, dd {margin: 0px;padding: 0px;}
li {float: left;list-style-type: none;}
input, textarea, select, a:focus {outline:none;}
input:focus {outline:none}
input[type=button], input[type=submit], input[type=file], button {cursor: pointer;-webkit-appearance: none;}
textarea {-webkit-appearance: none;}
/*text-align:justify 文字两端对齐
:nth-child(4) 伪类
white-space:nowrap; text-overflow:ellipsis 一行多出省略号
display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden 多行多出省略号*/
/*顶部*/
.top {width: 100%;height: 34px;background: #545cf1;overflow: hidden;}
.top .con {width: 1200px;margin: 0px auto;font-size: 14px;line-height: 34px;color: #FFF;}
.top .con p {float: left;}
.top .con ul {float: right;}
.top .con ul li:nth-child(1) {background: url(../images/top_2.png) no-repeat 0px 5px;background-size: 24px;padding-left: 24px;}
.top .con ul li:nth-child(1) a {color: #FFF;}
.top .con ul li:nth-child(1) a:hover {text-decoration: underline;}
/*头部导航*/
.head {width: 1200px;margin: 0px auto;overflow: hidden; background:url(../images/nav_bg.png) no-repeat 0px 130px}
.head .shang {float: left;width: 100%; height:140px; overflow:hidden}
.head .shang .logo {float: left; height:140px;}
.head .shang .logo img {float: left;width:607px;height:76px; margin-top:26px;}
.head .shang .nav_zs { float:right; width:200px; height:113px; margin:0 40px 0 0; display:none }
.head .nav {float: left;margin-top: 10px;height: 50px}
.head .nav a {float: left;font-size: 18px;height: 36px;line-height: 100%;color: #FFF;padding: 0 11px;margin: 0 10px;}
.head .nav a:hover {border-bottom: #ecb540 4px solid;}
/*.head .nav a:nth-child(8) { color:#ecb540}*/
.head .jtbm {float: right; margin:0 10px 0 0}
.head .jtbm a:nth-child(1) {float: left;width: 90px;font-size: 18px;font-weight: bold;color: #545cf1;line-height: 20px;border-radius: 100px;background: #FFF url(../images/grbm.png) no-repeat 10px center;background-size: 30px;padding: 8px 0px 8px 46px; margin-right:10px}
.head .jtbm a:nth-child(2) {float: left;width: 90px;font-size: 18px;font-weight: bold;color: #545cf1;line-height: 20px;border-radius: 100px;background: #FFF url(../images/jtbm.png) no-repeat 10px center;background-size: 30px;padding: 8px 0px 8px 46px}
.head .jtbm a:nth-child(1):hover {background: #f5f5f5 url(../images/grbm.png) no-repeat 10px center;background-size: 30px;box-shadow: 0 0 5px #FFF;}
.head .jtbm a:nth-child(2):hover {background: #f5f5f5 url(../images/jtbm.png) no-repeat 10px center;background-size: 30px;box-shadow: 0 0 5px #FFF;}
.mid {margin: 0px auto;width: 1160px;background: #FFF;overflow: hidden;border-radius: 20px 20px 0 0; padding: 20px; margin-top:-14px}
/*首页轮播图*/
.jdt {float: left;width: 560px;height: 300px;overflow: hidden;background: #CCC;margin-bottom: 26px; border-radius:5px}
.jdt .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;position: relative; border-radius:5px}
.jdt .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover; border-radius:5px}
.jdt p {width: 97%;border-radius: 0 0 5px 5px;padding-left: 3%;height: 36px;background: url(../images/tm_80.png);font-size: 14px;line-height: 36px;text-align: left;color: #FFF;position: absolute;z-index: 1;left: 0px;bottom: 0px;}
.jdt .swiper-pagination {text-align: right;}
/*首页8个快捷导航*/
.kjdh {float: right;width: 580px;height: 300px;overflow: hidden;margin-bottom: 26px;}
.kjdh a {float: left;width: 144px;height: 121px;text-align: center;font-size: 20px;line-height: 100%;padding-top: 28px;border-right: #e1e2e7 1px solid;}
.kjdh a:nth-child(1) {border-bottom: #e1e2e7 1px solid;}
.kjdh a:nth-child(2) {border-bottom: #e1e2e7 1px solid;}
.kjdh a:nth-child(3) {border-bottom: #e1e2e7 1px solid;}
.kjdh a:nth-child(4) {border-bottom: #e1e2e7 1px solid;border-right: none;}
.kjdh a:nth-child(8) {border-right: none;}
.kjdh a:hover {background: #f5f5f5;}
.kjdh a img {display: block;margin: 0px auto; width:58px; margin-bottom:12px;}

/*推荐课程*/
.tjkc { float:left; width:1160px; overflow:hidden}
.tjkc .kclb {float:left; width:1160px}
.tjkc .kclb .swiper-slide {float:left; width:270px; height:300px; margin:0 25px 25px 0; background:#eee; border-radius:10px; text-align:center}
.tjkc .kclb .swiper-slide:nth-child(4),.tjkc .kclb .swiper-slide:nth-child(8) { margin-right:0px}
.tjkc .kclb .swiper-slide img {float:left; width:100%; height:auto; border-radius:10px 10px 0 0; margin-bottom:12px}
.tjkc .kclb .swiper-slide p:nth-child(2) { font-size:18px; font-weight:bold; text-align:left; padding:0 10px; line-height:100%; margin-bottom:10px; color:#000;}
.tjkc .kclb .swiper-slide p:nth-child(3) { font-size:14px; text-align:left; padding:0 10px; line-height:100%; margin-bottom:16px; color:#000}
.tjkc .kclb .swiper-slide a:nth-child(4) { font-size:14px; width:110px; height:40px; margin:0 10px 10px 10px; background:#545cf1; color:#FFF; text-align:center; line-height:40px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(5) { font-size:14px; width:110px; height:40px; margin:0 10px 10px 10px; background:#ecb540; color:#FFF; text-align:center; line-height:40px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(4):hover { background:#3841e1}
.tjkc .kclb .swiper-slide a:nth-child(5):hover { background:#e1aa35}
.tjkc .kclb .swiper-pagination {margin-top:20px}

/*推荐课程滚动版-暂时隐藏*/
/*.tjkc {width:1160px; margin:0px auto; overflow:hidden}
.tjkc h3 {float:left; width:100%; font-size:30px; line-height:100%; margin-bottom:20px; font-weight:normal}
.tjkc .kclb {float:left; width:1160px; height:390px}
.tjkc .kclb .swiper-slide {float:left; width:100%; height:350px; background:#eee; border-radius:10px; text-align:center}
.tjkc .kclb .swiper-slide img {float:left; width:100%; height:auto; border-radius:10px 10px 0 0; margin-bottom:12px}
.tjkc .kclb .swiper-slide p:nth-child(2) { font-size:20px; font-weight:bold; text-align:left; padding:0 10px; line-height:100%; margin-bottom:10px; color:#000;}
.tjkc .kclb .swiper-slide p:nth-child(3) { font-size:16px; text-align:left; padding:0 10px; line-height:100%; margin-bottom:20px; color:#000}
.tjkc .kclb .swiper-slide a:nth-child(4),.tjkc .kclb .swiper-slide a:nth-child(5) { font-size:16px; width:114px; height:40px; margin:0 5px 10px 5px; background:#545cf1; color:#FFF; text-align:center; line-height:40px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(4):hover,.tjkc .kclb .swiper-slide a:nth-child(5):hover { background:#3841e1}
.tjkc .kclb .swiper-slide a:nth-child(6) { font-size:16px; width:240px; height:40px; background:#ecb540; color:#FFF; text-align:center; line-height:40px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(6):hover { background:#e1aa35}
.tjkc .kclb .swiper-pagination {margin-top:20px}
*/

/*通知公告*/
.scrollbox {float: left;width: 1158px; height:100px; margin-bottom: 20px;overflow: hidden;border: 1px solid #e1e2e7;border-radius:5px}
.scrollbox .tit {float: left;width:50px; padding:26px 20px 0 20px; background: #545cf1;height:74px;line-height:24px;overflow: hidden; font-size:22px; text-align: center;color: #FFF;margin-right: 20px;}
#scrollDiv {float: left;width: 968px; height: 90px; padding-top:5px; line-height: 90px;overflow: hidden;}
/*这里的高度和超出隐藏是必须的*/
#scrollDiv ul {float: left;width: 968px;height: 90px; overflow: hidden;}
#scrollDiv li {float: left;width: 484px;height: 30px;line-height: 30px;overflow: hidden;}
#scrollDiv li a {float: left;width: 450px;padding: 0 14px 0 10px;background: url(../images/xw_tb.png) no-repeat 0px center;height: 30px;font-size: 16px;line-height: 30px;color: #323232;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#scrollDiv li a:hover {color: #545cf1;}
.scrollbox p {float: right;width: 70px;height: 100px;line-height: 100px;padding-right: 10px;text-align: right;}
.scrollbox p a {font-size: 14px;height: 100px;line-height: 100px;color: #333;}
.scrollbox p a:hover {color: #545cf1;}
/*首页新闻列表*/
.sy_xw {float: left;width: 400px;height: 260px;margin-right: 30px;overflow: hidden;}
.sy_xw .tit {float: left;width: 400px;margin-bottom: 20px;}
.sy_xw .tit h3 {float: left;width: 90px;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_xw .tit a {float: left;text-align: right;width: 310px;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_xw ul {float: left;width: 400px;}
.sy_xw ul li {float: left;width: 400px;}
.sy_xw ul li a {float: left;width: 390px;font-size: 16px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 10px;margin-bottom: 14px;}
/*首页证书样本*/
.sy_zsyb {float: right;width: 300px;height: 260px;overflow: hidden;}
.sy_zsyb .tit {float: left;width: 300px;margin-bottom: 10px;}
.sy_zsyb .tit h3 {float: left;width: 90px;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_zsyb .tit a {float: left;text-align: right;width: 210px;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_zsyb .zszs {float: left;width: 300px;overflow: hidden;}
.sy_zsyb .zszs img {width: 300px; border-radius:5px}
/*首页中间广告图*/
.sy_banner {float: left;width: 1160px;height: 120px; margin: 16px 0 20px 0}
.sy_banner a {float: left;width:576px;height: 120px;}
.sy_banner a:last-child { float:right}
.sy_banner a img { float: left;width:576px;height: 120px;}
/*首页4个课程*/
.sy_kc {float: left;width: 830px;margin-bottom: 20px;overflow: hidden;}
.sy_kc .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_kc .tit h3 {float: left;width: 90px;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_kc .tit a {float: left;text-align: right;width: 740px;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_kc li {float: left;width: 194px;height:164px;line-height: 120%;overflow: hidden;margin-right: 18px;text-align: justify; position:relative}
.sy_kc li:nth-child(5),.sy_kc li:nth-child(9) { margin-right:0px}
.sy_kc li span { width:45px; height:45px; background:url(../images/video_bf.png) no-repeat 0px 0px; background-size:45px; position:absolute; z-index:1; left:74px; top:38px}
.sy_kc li a img {float: left;width: 194px;height: 120px; border-radius:5px}
.sy_kc li a b {float: left;width: 100%;text-align: center;font-size: 16px; height:36px; line-height: 120%;margin: 14px 0 14px 0;}
.sy_kc li a p {float: left;width: 100%;font-size: 14px;color: #fe7a40;line-height: 100%;text-align: left;margin-bottom: 8px;}
.sy_kc li a {font-size: 14px;line-height: 160%;text-align: justify;}
.sy_kc li a i { float:left; width:100%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; font-style:normal; overflow:hidden}
/*首页专家团队*/
.sy_team {float: right;width: 300px;overflow: hidden;}
.sy_team .tit {float: left;width: 300px;margin-bottom: 20px;}
.sy_team .tit h3 {float: left;width: 90px;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_team .tit a {float: left;text-align: right;width: 210px;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_team ul {float: left;width: 300px;height: 350px;overflow: hidden;}
.sy_team ul li {float: left;width: 300px;height: 80px;margin-bottom: 10px;overflow: hidden;border-bottom: #dfe6e9 1px solid;}
.sy_team ul li a {float: left;width: 300px;font-size: 14px;line-height: 140%;}
.sy_team ul li a img {float: left;width: 54px;height: 54px;margin-right: 10px;background: #545cf1;border-radius: 100px;}
.sy_team ul li a span {display: block;font-size: 16px;line-height: 100%;margin: 0 0 10px 0;color: #343434;}
/*首页常见问题*/
.sy_qa {float: right;width: 300px;height: 260px;overflow: hidden;}
.sy_qa .tit {float: left;width: 300px;margin-bottom: 20px;}
.sy_qa .tit h3 {float: left;width: 90px;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_qa .tit a {float: left;text-align: right;width: 210px;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_qa ul {float: left;width: 300px;}
.sy_qa ul li {float: left;width: 300px;}
.sy_qa ul li a {float: left;width: 290px;font-size: 16px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 10px;margin-bottom: 14px;}

/*首页联合推广*/
.sy_lhtg {float: left;width: 1160px;overflow: hidden;}
.sy_lhtg .tit {float: left;width: 1160px;margin-bottom: 20px;}
.sy_lhtg .tit h3 {float: left;font-size: 22px;line-height: 100%;}
.sy_lhtg ul { float:left; width:100%}
.sy_lhtg ul li { float:left; width:24%; margin:0 0.5% 1% 0.5%; }
.sy_lhtg ul li a { float:left; width:100%}
.sy_lhtg ul li a img { float:left; width:100%; border-radius:5px}

/*首页友情链接*/
.sy_yqlj {float: left;width: 1160px;overflow: hidden;border-top: #c8d6e5 1px solid;margin-top: 20px;padding-top: 20px;}
.sy_yqlj .tit {float: left;width: 1160px;margin-bottom: 20px;}
.sy_yqlj .tit h3 {float: left;font-size: 22px;line-height: 100%;}
.sy_yqlj p {float: left;width: 1160px;}
.sy_yqlj p a {float: left;width: 275px;height: 90px;margin: 0 20px 20px 0;}
.sy_yqlj p a img {float: left;width: 275px;height: 90px; border-radius:5px}
.sy_yqlj p a:nth-child(4),.sy_yqlj p a:nth-child(8) {margin-right: 0px;}
/*页尾*/
.foot {float: left;width: 100%;padding: 30px 0;background: #353b48;overflow: hidden;}
.foot .con {width: 1200px;margin: 0px auto;}
.foot .con p {float: left;font-size: 14px;line-height: 180%;color: #CCC;}
.foot .con p a {color: #CCC;margin-right: 10px;}
.foot .con img {float: right;width:500px;height:auto;margin-top:40px; display:none}

.li_icon ul li:nth-child(1) { background:url(../images/new_jb.png) no-repeat right 0px; background-size:20px}
/*当前位置*/
.dqwz {float: left;width: 100%;margin-bottom: 20px;}
.dqwz a {font-size: 14px;line-height: 100%;}
/*二级页左边*/
.ej_left {float: left;width: 830px;overflow: hidden;}
/*师资团队*/
.ej_left .shizitd {float: left;width: 100%;}
.ej_left .shizitd tr {float: left;width: 100%;}
.ej_left .shizitd tr td {float: left;width: 100%;padding-bottom: 20px;}
.ej_left .shizitd tr td b {font-size: 22px;padding-right: 20px;}
.ej_left .shizitd tr td span {color: #636e72;font-size: 14px;}
.ej_left .shizitd tr:nth-child(even) td {border-bottom: #dfe6e9 1px solid;}
.ej_left .shizitd tr:nth-child(odd) td {padding-top: 20px;}
.ej_left .shizitd tr:last-child td {border: none;}
/*视频播放*/
.ej_left .video_bf {float: left;width: 100%;margin-bottom: 40px;}
.ej_left .video_bf tr td iframe {float: left;width: 100%;height: 480px;}
.ej_left .video_bf tr:nth-child(2) td {font-size: 22px;padding: 10px 0;}
.ej_left .video_bf tr:nth-child(3) td {font-size: 16px;line-height: 160%;}
/*新闻列表*/
.newlist {float: left;width: 830px;}
.newlist .tit {float: left;font-size: 24px;line-height: 100%;margin-bottom: 20px;border-bottom: #545cf1 4px solid;padding-bottom: 10px;font-family: "微软雅黑";font-weight: bold;}
.newlist ul {float: left;width: 830px;}
.newlist ul li {float: left;width: 830px;margin-bottom: 20px;}
.newlist ul li:nth-child(5),.newlist ul li:nth-child(10) {border-bottom: #c8d6e5 1px dashed;padding-bottom: 24px;}
.newlist ul li a {float: left;font-size: 17px;line-height: 100%;}
.newlist ul li span {float: right;color: #b2bec3;}
/*分页*/
.page {float: left;width: 830px;margin: 30px 0 40px 0;text-align: center;}
.page a {float: none;margin: 0px auto;font-size: 14px;color: #747d8c;border: #747d8c 1px solid;border-radius: 3px;line-height: 100%;padding: 6px 10px;margin-right: 2px;}
.page a:hover {background: #747d8c;color: #FFF;}
/*新闻详细*/
.ej_left .news {float: left;width: 830px;}
.ej_left .news h1 {float: left;width: 830px;text-align: center;font-size: 24px;line-height: 130%;margin-bottom: 20px;}
.ej_left .news .jbxx {float: left;width: 830px;font-size: 14px;line-height: 100%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_left .news .jbxx p {float: left;margin-right: 30px;}
.ej_left .news .con {font-size: 17px;line-height: 180%;text-align: justify;margin-bottom: 80px;}
.ej_left .news .con img {display: block;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;max-width: 830px;}
/*上一页下一页*/
.news .fanpian {float: left;width: 830px;border-top: #e1e2e7 1px solid;margin-top: 30px;padding-top: 30px;margin-bottom: 20px;}
.news .fanpian li {float: left;width: 830px;font-size: 16px;line-height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
/*授权基地*/
.sqjd {float: left;width: 830px;margin-bottom: 40px;}
.sqjd .tit {float: left;font-size: 24px;line-height: 100%;margin-bottom: 20px;border-bottom: #545cf1 4px solid;padding-bottom: 10px;font-family: "微软雅黑";font-weight: bold;}
.sqjd table {float: left;width: 830px;background: #e1e2e7;}
.sqjd table tr td {background: #FFF;font-size: 14px;line-height: 100%;padding: 10px 0 10px 10px;}
.sqjd table tr:nth-child(odd) td {background: #f5f5f5;}
.sqjd table tr:nth-child(1) td {background: #545cf1;color: #FFF;}
/*二级页右边*/
.ej_right {float: right;width: 300px;overflow: hidden;}
/*二级页右侧8个快捷导航*/
.ej_kjdh {float: right;width: 300px;overflow: hidden;margin-bottom: 20px;}
.ej_kjdh a {float: left;width: 148px;height: 98px;padding-top: 4px;text-align: center;font-size: 17px;line-height: 100%;border: #e1e2e7 1px solid;}
.ej_kjdh a:nth-child(even) {border-left: none;}
.ej_kjdh a:nth-child(1),.ej_kjdh a:nth-child(2),.ej_kjdh a:nth-child(3),.ej_kjdh a:nth-child(4),.ej_kjdh a:nth-child(5),.ej_kjdh a:nth-child(6) {border-bottom: none;}
.ej_kjdh a:hover {background: #f5f5f5;}
.ej_kjdh a img {display: block;margin: 0px auto; width:58px; margin-top:5px; margin-bottom:7px}
/*二级页右侧新闻列表*/
.right_newlist {float: right;width: 300px;height:auto; margin-top:10px; overflow: hidden;}
.right_newlist .tit {float: left;width: 300px;margin-bottom: 20px;}
.right_newlist .tit h3 {float: left;width: 90px;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.right_newlist .tit a {float: left;text-align: right;width: 210px;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.right_newlist ul {float: left;width: 300px;}
.right_newlist ul li {float: left;width: 300px;}
.right_newlist ul li a {float: left;width: 290px;font-size: 16px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 10px;margin-bottom: 14px;}

/*全屏新闻样式*/
.ej_mid {float: left;width: 100%;}
.ej_mid .news {float: left;width: 100%;}
.ej_mid .news h1 {float: left;width: 100%;font-size: 24px;line-height: 130%;margin-bottom: 20px;text-align: justify;}
.ej_mid .news .jbxx {float: left;width: 100%;font-size: 14px;line-height: 100%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_mid .news .jbxx p {float: left;margin-right: 30px;}
.ej_mid .news .con {font-size: 17px;line-height: 180%;text-align: justify;}
.ej_mid .news .con img {display: block;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;max-width: 830px;}

.ej_mid .xydl_tit { float:left; width:100%; font-size:36px; line-height:100%; text-align:center; margin:20px 0}

/*个人登录进去样式*/
.ej_mid #tabQuery {width: 390px;margin: 0px auto;margin-top: 30px;margin-bottom: 300px;overflow: hidden;}
.ej_mid #tabQuery tr td {padding: 8px 0;font-size: 16px;line-height: 42px;}
.ej_mid #tabQuery tr td:nth-child(1) {text-align: right;}
.ej_mid #tabQuery tr td input {border-radius: 4px;height: 28px;padding: 6px 10px;border: none;border: #CCC 1px solid;}
.ej_mid #tbSFZ {width: 220px;}
.ej_mid #tbRealName {width: 220px;}
.ej_mid #tabQuery tr td #CheckCode {float: left;width: 60px;border: #CCC 1px solid;margin-right: 6px;}
.ej_mid #tabQuery #btnQuery { display:block;width: 140px;margin-left: 124px;font-size: 16px;height: 40px;text-align: center;color: #F03;line-height: 30px;padding: 0px;border: #F03 1px solid;background: #FFF;cursor: pointer; overflow:hidden}
.ej_mid #tabQuery #btnQuery:hover {background: #F03;color: #FFF;}
.ej_mid #tabQuery .yxdl_gzh { display:block; width:100%; font-size:14px; line-height:100%; margin:20px 0 0 0; text-align:center}
.ej_mid #tabQuery .rwmtp {float: left;width: 50px;height: 24px;margin: 8px 4px 0 0;}
.ej_mid .news .con table {width: 100%;}
.ej_mid .news .con table tr td {font-size: 14px;}
.ej_mid .news .con table tr td #btnReset {border: #F03 1px solid;background: none;font-size: 14px;padding: 4px 8px;border-radius: 4px;cursor: pointer;color: #F03;}
.ej_mid .news .con table tr td #btnBack {border: #F03 1px solid;background: #FFF;font-size: 14px;padding: 4px 8px;border-radius: 4px;cursor: pointer;color: #F03;}
.ej_mid #tabNull {float: left;width: 100%;padding: 40px 0 500px 0;}
.ej_mid #tabNull tr td {text-align: center;font-size: 18px;}


/*课程试听*/
.ej_mid .video_list {float: left;width: 100%;}
.ej_mid .video_list li {float: left;width: 96%;padding: 20px 2%;}
.ej_mid .video_list li:nth-child(even) {background: #f5f5f5;}
.ej_mid .video_list li iframe {float: left;width: 340px;height: auto;margin-right: 40px;}
.ej_mid .video_list li b {font-size: 22px;border-bottom: #545cf1 3px solid;padding: 20px 0 10px 0;margin-bottom: 20px;display: inline-block;overflow: hidden;}
.ej_mid .video_list li p {font-size: 16px;line-height: 140%;overflow: hidden;}
/*推荐教材列表*/
.book_list {float: left;width: 100%;}
.book_list li {float: left;width: 100%;border-bottom: #dfe6e9 1px solid;}
.book_list li:last-child {border: none;margin-bottom: 40px;}
.book_list li img {float: left;width: 300px;}
.book_list li b {font-size: 20px;line-height: 100%;margin: 40px 0 20px 0;display: block;}
.book_list li p {font-size: 16px;line-height: 160%;text-align: justify;}
/*申请账号提交资料*/
.mid .zhsqtj_tit { width:100%; text-align:center; font-size:22px; line-height:140%; margin-top:20px; margin-bottom:20px;}
.mid .zhsqtj_tit span { display:block; font-size:14px; color:#f50d54}
.mid .zhsqtj { width:400px; margin:0px auto; margin-bottom:40px;}
.mid .zhsqtj tr td { padding:0 0 10px 0}
.mid .zhsqtj tr td:nth-child(1) { width:120px; text-align:right; font-size:16px;}
.mid .zhsqtj tr td:nth-child(1) span { color:#f50d54; padding-right:4px}
.mid .zhsqtj tr td:nth-child(2) { width:280px; text-align:left; font-size:16px;}
.mid .zhsqtj tr td:nth-child(2) input { float:left; width:268px; height:44px; border-radius:5px; border:#CCC 1px solid; padding-left:10px; font-size:16px}
.mid .zhsqtj .tijiao { width:400px; text-align:center}
.mid .zhsqtj .tijiao input { float:left; width:180px; height:44px; background:#2a7bf9; border:none; border-radius:100px; font-size:18px; color:#FFF; cursor:pointer; margin:10px 0 0 120px; overflow:hidden;}
.mid .zhsqtj .tijiao input:hover {background:#1d70f0}
input::-webkit-input-placeholder {color:#CCC}
input::-moz-placeholder {color:#CCC}
input::-moz-placeholder {color:#CCC}
input::-ms-input-placeholder {color:#CCC}

.soso { width:600px; margin:0px auto; padding:80px 0 120px 0; overflow:hidden}
.soso h3 { float:left; width:100%; font-size:36px; text-align:center; color:#545cf1; line-height:100%; font-family:"微软雅黑"; margin-bottom:50px}
.soso .shuru { float:left; width:600px; margin-bottom:30px;}
.soso .shuru .shurk { float:left; width:480px; height:50px; border:#CCC 2px solid; border-right:none; border-radius:5px 0 0 5px; font-size:16px; padding-left:20px}
.soso .shuru .anniu { width:100px; height:50px; border:#545cf1 2px solid; background:#545cf1; border-radius:0 5px 5px 0; font-size:16px; color:#FFF; border-left:none}
.soso .shuru .anniu:hover { background:#116af0; border:#116af0 2px solid; border-left:none}
.soso p { float:left; width:550px; padding-left:50px; height:40px; font-size:16px; line-height:40px; background:url(../images/so_bg.png) no-repeat 0px center; background-size:40px}
.soso .jg2 span { color:#f41938}



/*学员须知*/
.xyxz { float:left; width:100%; padding:40px 0}
.xyxz h1 { float:left; width:100%; text-align:center; font-size:30px; line-height:100%; margin-bottom:30px}
.xyxz p { font-size:16px; line-height:160%; padding:0 50px; margin-bottom:6px; text-align:justify}
.xyxz p:nth-child(3),.xyxz p:nth-child(4),.xyxz p:nth-child(5),.xyxz p:nth-child(6),.xyxz p:nth-child(7) { text-indent:2em}
.xyxz p:nth-child(7) { margin-bottom:20px; border-bottom:#CCC 1px dashed; padding-bottom:20px}
.xyxz p span { color:#F33}

.xyxz .down_xyxx { float:left; width:100%; text-align:center; color:#f50d54; font-size:18px; cursor:pointer; padding:20px 0 0 0; display:inline-block}
.xyxz .down_xyxx:hover { text-decoration:underline;}


/*新登录代码*/
.bmdly { width:100%; text-align:center; margin:40px 0 100px 0}
.bmdly a img { margin:0px auto; width:600px; height:220px; display:block;
transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out}
.bmdly a img:hover {transform:translate(0,-10px);
-webkit-transform:translate(0,-10px);
-moz-transform:translate(0,-10px);
-o-transform:translate(0,-10px);
-ms-transform:translate(0,-10px)}
.bmdly p { margin:0px auto; width:500px; border:#545cf1 2px dashed; border-radius:20px; padding:10px 20px; font-size:16px; line-height:160%; text-align:left}
.bmdly p span { color:#545cf1}

/*未报名学员报名表*/
.wbm_h2 { float:left; width:100%; text-align:center; font-size:36px; line-height:100%; color:#333; margin-top:14px;}
.wbm_h2 p { display:block; font-size:14px; line-height:100%; margin-top:14px; border-bottom:#CCC 1px solid; padding-bottom:14px; margin-bottom:10px;}
.wbm_h2 p span { color:#f50d54}

.mid .cx_tpzs { width:1000px; margin:0px auto; text-align:center; overflow:hidden}
.mid .cx_tpzs span { float:left; width:100%; text-align:center; font-size:22px; line-height:100%; margin-bottom:20px; color:#8395a7}
.mid .cx_tpzs img { width:300px; margin:0 4px 30px 4px;}

.rlhs { float:left; width:90%; padding:3% 5% 10% 5%; text-align:center}
.rlhs h3 { float:left; width:100%; font-size:36px; line-height:100%; margin-bottom:30px;}
.rlhs .con1 { width:50%; text-align:center; margin-bottom:40px; border:#b2bec3 1px dashed; display:inline-block; padding:14px; border-radius:100px}
.rlhs .con1 p { display:inline-block; font-size:18px; line-height:100%; margin:0 20px;}
.rlhs .con2 { float:left; width:100%; text-align:center}
.rlhs .con2 p { display:inline-block; vertical-align:top; font-size:18px;  width:260px; height:260px; padding:0 30px;}
.rlhs .con2 p:first-child { border-right:#b2bec3 1px solid}
.rlhs .con2 p:first-child a { float:left; width:100%; text-align:center; background:url(../images/sxt_tb.png) no-repeat center 0px;background-size:88px; height:30px; padding-top:116px}
.rlhs .con2 p span { display:block; margin-bottom:20px;}
.rlhs .con2 p span b { display:block; font-size:48px; color:#ccd7dc}
.rlhs .con2 p:last-child img { width:140px;}


.jgbmljhz { float:left; width:100%}
.jgbmljhz h2 { float:left; width:100%; text-align:center; font-size:36px; line-height:100%; font-weight:normal; margin:10px 0 20px 0;}
.jgbmljhz p { margin:0px auto; width:360px; text-align:left; font-size:16px; line-height:140%; margin-bottom:20px;}
.jgbmljhz ul { float:left; width:100%}
.jgbmljhz ul li { float:left; width:270px; background:#e8efff url(../images/bm_tb.png) no-repeat 8px center; height:70px; border-radius:5px; margin:0 26px 26px 0}
.jgbmljhz ul li:hover {background:#dce6fd url(../images/bm_tb.png) no-repeat 8px center}
.jgbmljhz ul li:nth-child(4n) { margin-right:0px}
.jgbmljhz ul li a { float:right; width:240px; text-align:center; font-size:18px; line-height:70px;}
.jgbmljhz ul li:last-child {background:#e8efff url(../images/.png) no-repeat 8px center;  }
.jgbmljhz ul li a span:last-child { font-size:24px; font-weight:bold}

.newsbanner { width:100%; margin-bottom:20px;}
.newsbanner a img { width:100%}

.right_pf { position:fixed; top:50%; margin-top:-300px; right:0px; z-index:99999}
.right_pf button { float:left; font-size:16px; width:30px; height:100px; background:#f50d54; color:#FFF; border:none; border-radius:10px 0 0 10px;}
.right_pf #p { float:left; width:90px; text-align:center; padding:0 0 5px 0; background:#006; display:none; border-radius:0 0 0 10px}
.right_pf #p span { float:left; width:90px; text-align:center; font-size:14px; color:#fff; border-bottom:#00004b 1px solid; border-top:#0e0e93 1px solid}
.right_pf #p span:first-child { border-top:none}
.right_pf #p span:last-child { border-bottom:none}
.right_pf #p span b { float:left; width:80px; padding:6px 5px; background: linear-gradient(to bottom, #f50d54 0%, #006 100%); display:block;}
.right_pf #p span b a { float:left; text-align:center; font-size:28px; color:#FFF; width:80%; padding:0 10%; line-height:120%; font-family:"微软雅黑"}
.right_pf #p span a { color:#FFF}
.right_pf #p span #btn2 { cursor:pointer}
.right_pf #p span img { width:50px; display:block; margin:0px auto; margin-top:4px; margin-bottom:4px}
.right_pf #p span .pf_grbm {     float: left;
    width: 80px;
    background: #F33;
    text-align: center;
    line-height: 160%;
    color: #FFF;
    border-radius: 20px;}
	

.right_pf2 { position:fixed; top:50%; margin-top:-200px; right:90px; z-index:99999}
.right_pf2 #p2 { float:left; width:160px; text-align:left; padding:5px; background:#005; display:none; border-radius:10px 0 10px 10px}
.right_pf2 #p2 span { float:left; width:160px; padding:4px 0; text-align:left; font-size:14px; color:#fff; border-bottom:#000034 1px solid; border-top:#000076 1px solid}
.right_pf2 #p2 span:first-child { border-top:none}
.right_pf2 #p2 span:last-child { border-bottom:none}
.right_pf2 #p2 span b { display:block; color:#FF9}
.right_pf2 #p2 span a { color:#eee; display:block; line-height:200%; background: url(../images/xw_tb.png) no-repeat 0px center; padding-left:8px}

.head_bm {width: 1200px;margin: 0px auto;overflow: hidden; background:url(../images/nav_bg.png) no-repeat 0px 130px}
.head_bm .shang {float: left;width: 100%; height:140px; overflow:hidden}
.head_bm .shang .logo {float: left; height:140px;}
.head_bm .shang .logo img {float: left;width:535px;height:auto; margin-top:30px;}	
.mid iframe { float:left; width:100%; height:1200px}
.mid .jgname { float:left; width:100%; text-align:center; font-size:36px; line-height:140%; color:#333}	

.mid .grbm_rwm { width:100%; text-align:center; font-size:16px; line-height:200%}
.mid .grbm_rwm img { margin:0px auto; width:181px; height:181px; display:block}

.mid .zscx { float:left; width:100%; text-align:center; margin-bottom:280px;}
.mid .zscx .tit { float:left; width:100%; font-size:32px; line-height:100%; margin:20px 0 40px 0; text-align:center; font-weight:bold; font-family:"微软雅黑"}
.mid .zscx a { width:392px; height:161px; display:inline-block; margin:0 30px}
.mid .zscx a img { float:left; width:392px; height:161px;}

/*pad1024*/
@media screen and (max-width:1024px) 
{
/*顶部*/
.top {width:96%; padding:0 2%; height: 34px;background: #545cf1;overflow: hidden;}
.top .con {width: 100%;margin: 0px auto;font-size: 14px;line-height: 34px;color: #FFF;}
.top .con p {float: left;}
.top .con ul {float: right;}
.top .con ul li:nth-child(1) {background: url(../images/top_2.png) no-repeat 0px 5px;background-size: 24px;padding-left: 24px;}
.top .con ul li:nth-child(1) a {color: #FFF;}
.top .con ul li:nth-child(1) a:hover {text-decoration: underline;}
/*头部导航*/
.head {width: 96%; padding:0 2%; margin: 0px auto;overflow: hidden; background:url(../images/nav_bg.png) no-repeat 0px 80px}
.head .shang {float: left;width: 100%; height:80px; margin:0px}
.head .shang .logo {float: left; height:80px;}
.head .shang .logo img {float: left;width:400px; height:auto; padding:0px; margin:14px 0 0 0}
.head .shang .nav_zs { display:none}
.head .nav {float: left;margin-top: 0px; height:60px; padding:0px}
.head .nav a {float: left;font-size: 16px;height:42px;line-height:42px;color: #FFF;padding: 0 6px;margin: 0 6px;}
.head .nav a:hover {border-bottom: #ffd428 4px solid;}
.head .jtbm {float: right;margin-top:0px;}
.head .jtbm a:nth-child(1) {float: left;width:80px;font-size: 14px;font-weight: bold;color: #545cf1;line-height: 20px;border-radius: 100px;background: #FFF url(../images/grbm.png) no-repeat 18px center;background-size: 24px;padding: 8px 0px 8px 46px; margin-top:5px; margin-right: 10px;}
.head .jtbm a:nth-child(2) {float: left;width:80px;font-size: 14px;font-weight: bold;color: #545cf1;line-height: 20px;border-radius: 100px;background: #FFF url(../images/jtbm.png) no-repeat 18px center;background-size: 24px;padding: 8px 0px 8px 46px; margin-top:5px}
.head .jtbm a:nth-child(1):hover {background: #f5f5f5 url(../images/grbm.png) no-repeat 18px center;background-size: 24px;box-shadow: 0 0 5px #FFF;}
.head .jtbm a:nth-child(2):hover {background: #f5f5f5 url(../images/jtbm.png) no-repeat 18px center;background-size: 24px;box-shadow: 0 0 5px #FFF;}
.mid {margin: 0px auto;width:96%;background: #FFF;overflow: hidden;border-radius: 20px 20px 0 0;padding: 2%; margin-top:-14px}
/*首页轮播图*/
.jdt {float: left;width:50%;height: auto;overflow: hidden;background: #CCC;margin-bottom: 26px;}
.jdt .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;position: relative;}
.jdt .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.jdt p {width: 97%;border-radius: 0 0 5px 5px;padding-left: 3%;height: 36px;background: url(../images/tm_80.png);font-size: 14px;line-height: 36px;text-align: left;color: #FFF;position: absolute;z-index: 1;left: 0px;bottom: 0px;}
.jdt .swiper-pagination {text-align: right;}
/*首页8个快捷导航*/
.kjdh {float: right;width: 48%;height:260px;overflow: hidden;margin-bottom: 26px;}
.kjdh a {float: left;width: 24%;height: 110px;text-align: center;font-size:16px;line-height: 100%;padding-top: 28px;border-right: #e1e2e7 1px solid;}
.kjdh a:nth-child(1) {border-bottom: #e1e2e7 1px solid;}
.kjdh a:nth-child(2) {border-bottom: #e1e2e7 1px solid;}
.kjdh a:nth-child(3) {border-bottom: #e1e2e7 1px solid;}
.kjdh a:nth-child(4) {border-bottom: #e1e2e7 1px solid;border-right: none;}
.kjdh a:nth-child(8) {border-right: none;}
.kjdh a:hover {background: #f5f5f5;}
.kjdh a img {display: block;margin: 0px auto; margin-top:6px; margin-bottom:10px}

/*通知公告*/
.scrollbox {float: left;width: 99%;height:100px;margin-bottom: 20px;overflow: hidden;border: 1px solid #e1e2e7;}
.scrollbox .tit {float: left;width:5%; padding:26px 1% 0 1%; background: #545cf1;height: 74px;line-height: 24px; font-size:22px; overflow: hidden;text-align: center;color: #FFF;margin-right: 2%;}
#scrollDiv {float: left;width:82%;height: 100px;line-height:100px;overflow: hidden;}

/*推荐课程*/
.tjkc {width:100%}
.tjkc .kclb {width:100%}
.tjkc .kclb .swiper-slide {width:24%; height:270px; margin:0 1.2% 2% 0; }
.tjkc .kclb .swiper-slide a:nth-child(4) {width:90px; height:36px; line-height:36px;}
.tjkc .kclb .swiper-slide a:nth-child(5) {width:90px; height:36px; line-height:36px;}

/*首页新闻列表*/
.sy_xw {float: left;width:32%;height: 260px;margin-right: 2%;overflow: hidden;}
.sy_xw .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_xw .tit h3 {float: left;width:40%;font-size: 20px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_xw .tit a {float: left;text-align: right;width:60%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_xw ul {float: left;width: 100%;}
.sy_xw ul li {float: left;width: 100%;}
.sy_xw ul li a {float: left;width: 98%;font-size: 14px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 2%;margin-bottom: 14px;}

/*首页证书样本*/
.sy_zsyb {float: right;width:30%;height: 260px;overflow: hidden;}
.sy_zsyb .tit {float: left;width: 100%;margin-bottom: 10px;}
.sy_zsyb .tit h3 {float: left;width: 40%;font-size: 20px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_zsyb .tit a {float: left;text-align: right;width: 60%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_zsyb .zszs {float: left;width: 100%;overflow: hidden;}
.sy_zsyb .zszs img {width: 100%;}

/*首页中间广告图*/
.sy_banner {float: left;width: 100%;height: auto; margin:10px 0 20px 0}
.sy_banner a {float: left;width:49%;height: auto;}
.sy_banner a:last-child { float:right}
.sy_banner a img { float: left;width:100%;height:auto;}

/*首页4个课程*/
.sy_kc {float: left;width: 68%;margin-bottom: 20px;overflow: hidden;}
.sy_kc .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_kc .tit h3 {float: left;width: 20%;font-size: 22px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_kc .tit a {float: left;text-align: right;width: 80%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_kc li {float: left;width: 23%;height:200px;line-height: 120%;overflow: hidden;margin-right: 2%;text-align: justify; position:relative}
.sy_kc li:nth-child(5),.sy_kc li:nth-child(9) {margin-right: 0px;}
.sy_kc li span { display:none}
.sy_kc li a img {float: left;width: 100%;height: auto;}
.sy_kc li a b {float: left;width: 100%;text-align: center;font-size: 16px;line-height: 100%;margin: 14px 0 14px 0;}
.sy_kc li a p {float: left;width: 100%;font-size: 14px;color: #fe7a40;line-height: 100%;text-align: left;margin-bottom: 8px;}
.sy_kc li a {font-size: 14px;line-height: 160%;text-align: justify;}
/*首页专家团队*/
.sy_team {float: right;width: 30%;overflow: hidden;}
.sy_team .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_team .tit h3 {float: left;width: 40%;font-size: 20px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_team .tit a {float: left;text-align: right;width: 60%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_team ul {float: left;width: 100%;height: 350px;overflow: hidden;}
.sy_team ul li {float: left;width: 100%;height: 80px;margin-bottom: 10px;overflow: hidden;border-bottom: #dfe6e9 1px solid;}
.sy_team ul li a {float: left;width: 100%;font-size: 14px;line-height: 140%;}
.sy_team ul li a img {float: left;width: 54px;height: 54px;margin-right: 10px;background: #545cf1;border: #545cf1 1px solid;border-radius: 100px;}
.sy_team ul li a span {display: block;font-size: 14px;line-height: 100%;margin: 0 0 10px 0;color: #343434;}
/*首页常见问题*/
.sy_qa {float: right;width: 30%;height: 260px;overflow: hidden;}
.sy_qa .tit {float: left;width:100%;margin-bottom: 20px;}
.sy_qa .tit h3 {float: left;width: 40%;font-size: 20px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_qa .tit a {float: left;text-align: right;width: 60%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_qa ul {float: left;width: 100%;}
.sy_qa ul li {float: left;width: 100%;}
.sy_qa ul li a {float: left;width: 98%;font-size: 14px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 2%;margin-bottom: 14px;}

/*首页联合推广*/
.sy_lhtg {float: left;width: 100%;overflow: hidden;border-top: #c8d6e5 1px solid;margin-top: 20px;padding-top: 20px;}
.sy_lhtg .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_lhtg .tit h3 {float: left;font-size: 22px;line-height: 100%;}
.sy_lhtg ul { float:left; width:100%}
.sy_lhtg ul li { float:left; width:24%; margin:0 1% 1% 0;}
.sy_lhtg ul li:last-child { margin-right:0px}
.sy_lhtg ul li a { float:left; width:100%}

/*首页友情链接*/
.sy_yqlj {float: left;width: 100%;overflow: hidden;border-top: #c8d6e5 1px solid;margin-top: 20px;padding-top: 20px;}
.sy_yqlj .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_yqlj .tit h3 {float: left;font-size: 22px;line-height: 100%;}
.sy_yqlj p {float: left;width: 100%;}
.sy_yqlj p a {float: left;width: 24%;height: auto;margin: 0 1% 1% 0;}
.sy_yqlj p a img {float: left;width: 100%;height: auto;}
.sy_yqlj p a:nth-child(4),.sy_yqlj p a:nth-child(8) {margin-right: 0px;}
/*页尾*/
.foot {float: left;width: 100%;padding: 30px 0;background: #636e72;overflow: hidden;}
.foot .con {width: 96%; padding:0 2%; margin: 0px auto;}
.foot .con p {float: left;font-size: 14px;line-height: 180%;color: #CCC;}
.foot .con p a {color: #CCC;margin-right: 10px;}
.foot .con img {float: right;width:300px;height:auto;margin-top:40px;}
/*当前位置*/
.dqwz {float: left;width: 100%;margin-bottom: 20px;}
.dqwz a {font-size: 14px;line-height: 100%;}
/*二级页左边*/
.ej_left {float: left;width: 68%;overflow: hidden;}
/*师资团队*/
.ej_left .shizitd {float: left;width:100%;}
.ej_left .shizitd tr {float: left;width: 100%;}
.ej_left .shizitd tr td {float: left;width: 100%;padding-bottom: 20px;}
.ej_left .shizitd tr td b {font-size: 22px;padding-right: 20px;}
.ej_left .shizitd tr td span {color: #636e72;font-size: 14px;}
.ej_left .shizitd tr:nth-child(even) td {border-bottom: #dfe6e9 1px solid;}
.ej_left .shizitd tr:nth-child(odd) td {padding-top: 20px;}
.ej_left .shizitd tr:last-child td {border: none;}
/*视频播放*/
.ej_left .video_bf {float: left;width: 100%;margin-bottom: 40px;}
.ej_left .video_bf tr td iframe {float: left;width: 100%;height: 480px;}
.ej_left .video_bf tr:nth-child(2) td {font-size: 22px;padding: 10px 0;}
.ej_left .video_bf tr:nth-child(3) td {font-size: 16px;line-height: 160%;}
/*新闻列表*/
.newlist {float: left;width:100%;}
.newlist .tit {float: left;font-size: 24px;line-height: 100%;margin-bottom: 20px;border-bottom: #545cf1 4px solid;padding-bottom: 10px;font-family: "微软雅黑";font-weight: bold;}
.newlist ul {float: left;width: 100%;}
.newlist ul li {float: left;width: 100%;margin-bottom: 20px;}
.newlist ul li:nth-child(5),.newlist ul li:nth-child(10) {border-bottom: #c8d6e5 1px dashed;padding-bottom: 24px;}
.newlist ul li a {float: left;font-size: 14px;line-height: 100%;}
.newlist ul li span {float: right;color: #b2bec3;}
/*分页*/
.page {float: left;width: 100%;margin: 30px 0 40px 0;text-align: center;}
.page a {float: none;margin: 0px auto;font-size: 14px;color: #747d8c;border: #747d8c 1px solid;border-radius: 3px;line-height: 100%;padding: 6px 10px;margin-right: 2px;}
.page a:hover {background: #747d8c;color: #FFF;}
/*新闻详细*/
.ej_left .news {float: left;width: 100%;}
.ej_left .news h1 {float: left;width: 100%;text-align: center;font-size: 24px;line-height: 130%;margin-bottom: 20px;}
.ej_left .news .jbxx {float: left;width: 100%;font-size: 14px;line-height: 100%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_left .news .jbxx p {float: left;margin-right: 30px;}
.ej_left .news .con {font-size: 14px;line-height: 180%;text-align: justify;margin-bottom: 80px;}
.ej_left .news .con img {display: block;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;max-width: 100%;}
/*上一页下一页*/
.news .fanpian {float: left;width: 100%;border-top: #e1e2e7 1px solid;margin-top: 30px;padding-top: 30px;margin-bottom: 20px;}
.news .fanpian li {float: left;width: 100%;font-size: 14px;line-height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
/*授权基地*/
.sqjd {float: left;width: 100%;margin-bottom: 40px;}
.sqjd .tit {float: left;font-size: 24px;line-height: 100%;margin-bottom: 20px;border-bottom: #545cf1 4px solid;padding-bottom: 10px;font-family: "微软雅黑";font-weight: bold;}
.sqjd table {float: left;width: 100%;background: #e1e2e7;}
.sqjd table tr td {background: #FFF;font-size: 14px;line-height: 100%;padding: 10px 0 10px 10px;}
.sqjd table tr:nth-child(odd) td {background: #f5f5f5;}
.sqjd table tr:nth-child(1) td {background: #545cf1;color: #FFF;}
/*二级页右边*/
.ej_right {float: right;width: 30%;overflow: hidden;}
.ej_right .sy_zsyb { width:100%}
/*二级页右侧8个快捷导航*/
.ej_kjdh {float: right;width: 100%;overflow: hidden;margin-bottom: 20px;}
.ej_kjdh a {float: left;width: 49%;height: 98px;padding-top: 4px;text-align: center;font-size: 16px;line-height: 100%;border: #e1e2e7 1px solid;}
.ej_kjdh a:nth-child(even) {border-left: none;}
.ej_kjdh a:nth-child(1),.ej_kjdh a:nth-child(2),.ej_kjdh a:nth-child(3),.ej_kjdh a:nth-child(4),.ej_kjdh a:nth-child(5),.ej_kjdh a:nth-child(6) {border-bottom: none;}
.ej_kjdh a:hover {background: #f5f5f5;}
.ej_kjdh a img {display: block;margin: 0px auto; margin-top:6px; margin-bottom:6px}

/*首页常见问题*/
.right_newlist {float: right;width: 100%;height: auto; margin-top:10px; overflow: hidden;}
.right_newlist .tit {float: left;width:100%;margin-bottom: 20px;}
.right_newlist .tit h3 {float: left;width: 40%;font-size: 20px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.right_newlist .tit a {float: left;text-align: right;width: 60%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.right_newlist ul {float: left;width: 100%;}
.right_newlist ul li {float: left;width: 100%;}
.right_newlist ul li a {float: left;width: 98%;font-size: 14px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 2%;margin-bottom: 14px;}

/*全屏新闻样式*/
.ej_mid {float: left;width: 100%;}
.ej_mid .news {float: left;width: 100%;}
.ej_mid .news h1 {float: left;width: 100%;font-size: 24px;line-height: 130%;margin-bottom: 20px;text-align: justify;}
.ej_mid .news .jbxx {float: left;width: 100%;font-size: 14px;line-height: 100%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_mid .news .jbxx p {float: left;margin-right: 30px;}
.ej_mid .news .con {font-size: 16px;line-height: 180%;text-align: justify;}
.ej_mid .news .con img {display: block;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;max-width: 100%;}
/*个人登录进去样式*/
.ej_mid #tabQuery {width: 390px;margin: 0px auto;margin-top: 30px;margin-bottom: 300px;overflow: hidden;}
.ej_mid #tabQuery tr td {padding: 8px 0;font-size: 16px;line-height: 42px;}
.ej_mid #tabQuery tr td:nth-child(1) {text-align: right;}
.ej_mid #tabQuery tr td input {border-radius: 4px;height: 28px;padding: 6px 10px;border: none;border: #CCC 1px solid;}
.ej_mid #tbSFZ {width: 220px;}
.ej_mid #tbRealName {width: 220px;}
.ej_mid #tabQuery tr td #CheckCode {float: left;width: 60px;border: #545cf1 1px solid;margin-right: 6px;}
.ej_mid #tabQuery #btnQuery {float: left;width: 140px;margin-left: 190px;font-size: 16px;height: 40px;text-align: center;color: #F03;line-height: 30px;padding: 0px;border: #F03 1px solid;background: #FFF;cursor: pointer;}
.ej_mid #tabQuery #btnQuery:hover {background: #F03;color: #FFF;}
.ej_mid #tabQuery .rwmtp {float: left;width: 50px;height: 24px;margin: 8px 4px 0 0;}
.ej_mid .news .con table {width: 100%;}
.ej_mid .news .con table tr td {font-size: 14px;}
.ej_mid .news .con table tr td #btnReset {border: #F03 1px solid;background: none;font-size: 14px;padding: 4px 8px;border-radius: 4px;cursor: pointer;color: #F03;}
.ej_mid .news .con table tr td #btnBack {border: #F03 1px solid;background: #FFF;font-size: 14px;padding: 4px 8px;border-radius: 4px;cursor: pointer;color: #F03;}
.ej_mid #tabNull {float: left;width: 100%;padding: 40px 0 500px 0;}
.ej_mid #tabNull tr td {text-align: center;font-size: 18px;}
/*课程试听*/
.ej_mid .video_list {float: left;width: 100%;}
.ej_mid .video_list li {float: left;width: 96%;padding: 20px 2%;}
.ej_mid .video_list li:nth-child(even) {background: #f5f5f5;}
.ej_mid .video_list li iframe {float: left;width: 340px;height: auto;margin-right: 40px;}
.ej_mid .video_list li b {font-size: 22px;border-bottom: #545cf1 3px solid;padding: 20px 0 10px 0;margin-bottom: 20px;display: inline-block;overflow: hidden;}
.ej_mid .video_list li p {font-size: 16px;line-height: 140%;overflow: hidden;}
/*推荐教材列表*/
.book_list {float: left;width: 100%;}
.book_list li {float: left;width: 100%;border-bottom: #dfe6e9 1px solid;}
.book_list li:last-child {border: none;margin-bottom: 40px;}
.book_list li img {float: left;width: 300px;}
.book_list li b {font-size: 20px;line-height: 100%;margin: 40px 0 20px 0;display: block;}
.book_list li p {font-size: 16px;line-height: 160%;text-align: justify;}


.jgbmljhz ul { float:left; width:100%}
.jgbmljhz ul li { float:left; width:24%; background:#e8efff url(../images/bm_tb.png) no-repeat 8px center; background-size:30px; height:60px; border-radius:5px; margin:0 1% 2% 0}
.jgbmljhz ul li:hover {background:#dce6fd url(../images/bm_tb.png) no-repeat 8px center}
.jgbmljhz ul li:nth-child(4n) { margin-right:0px}
.jgbmljhz ul li a { float:right; width:100%; text-align:center; font-size:16px; line-height:60px;}
.jgbmljhz ul li:last-child {background:#e8efff url(../images/.png) no-repeat 8px center;  }
.jgbmljhz ul li a span:last-child { font-size:24px; font-weight:bold}

}

/*pad768*/
@media screen and (min-width:660px) and (max-width:768px) 
{
/*头部导航*/
.head {width: 96%; padding:0 2%; margin: 0px auto;overflow: hidden;}
.head .shang {float: left;width: 100%; height:80px; margin:0px 0 6px 0}
.head .shang .logo img {float: left;width:400px;height:auto; margin-top:36px}
.head .shang .nav_zs { display:none}
.head .nav {float: left;margin-top: 10px;height: 40px; position:relative}
.head .jtbm {float: right;margin-top:0px; position:absolute; z-index:1; right:10px; top:70px}
/*首页8个快捷导航*/
.kjdh {float: right;width: 48%;height:200px;overflow: hidden;margin-bottom: 26px;}
.kjdh a {float: left;width: 24%;height:94px;text-align: center;font-size:16px;line-height: 100%;padding-top:6px;border-right: #e1e2e7 1px solid;}
/*首页4个课程*/
.sy_kc li a b {float: left;width: 100%;text-align: center;font-size: 14px;line-height: 100%;margin: 14px 0 14px 0;}
/*首页专家团队*/
.sy_team ul li a {float: left;width: 100%; height:60px; font-size: 14px;line-height: 140%; overflow:hidden}
/*新闻列表*/
.newlist ul li a {float: left; width:80%; font-size: 14px;line-height: 100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
/*新闻详细*/
.ej_left .news {float: left;width: 100%;}
.ej_left .news h1 {float: left;width: 100%;text-align: center;font-size: 20px;line-height: 130%;margin-bottom: 20px;}
.ej_left .news .jbxx {float: left;width: 100%;font-size: 14px;line-height: 100%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_left .news .jbxx p {float: left;margin-right: 10px;}
.ej_left .news .con {font-size: 14px;line-height: 180%;text-align: justify;margin-bottom: 80px;}
.ej_left .news .con img {display: block;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;max-width: 100%;}

/*通知公告*/
.scrollbox {float: left;width: 99%;height:100px;margin-bottom: 20px;overflow: hidden;border: 1px solid #e1e2e7;}
.scrollbox .tit {float: left;width:5%; padding:30px 1% 0 1%; background: #545cf1;height:70px;line-height: 22px; font-size:18px; overflow: hidden;text-align: center;color: #FFF;margin-right: 2%;}
#scrollDiv {float: left;width:80%;height: 100px;line-height:100px;overflow: hidden;}
/*这里的高度和超出隐藏是必须的*/
#scrollDiv ul {float: left;width: 100%;height: 100px;overflow: hidden;}
#scrollDiv li {float: left;width: 50%;height: 30px;line-height: 30px;overflow: hidden;}
#scrollDiv li a {float: left;width:94%;padding: 0 4% 0 2%;background: url(../images/xw_tb.png) no-repeat 0px center;height: 30px;font-size: 14px;line-height: 30px;color: #323232;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#scrollDiv li a:hover {color: #545cf1;}
.scrollbox p {float: right;width: 70px;height:100px;line-height: 100px;padding-right: 10px;text-align: right;}
.scrollbox p a {font-size: 14px;height: 100px;line-height: 100px;color: #333;}
.scrollbox p a:hover {color: #545cf1;}
}



/*移动端代码*/
@media screen and (max-width:576px) 
{
	
{
padding: 0;
margin: 0;
box-sizing: border-box;
}
html {
position: relative;
height: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
BODY {background: url(../images/bg.jpg) no-repeat left 0px; background-size:140%; max-width: 100%;overflow-x: hidden;position: absolute;top: 0;left: 0;}
/*顶部*/
.top {display:none}
/*头部导航*/
.head { width: 100%; height:234px; overflow: hidden; background:url(../images/nav_bg.png) no-repeat center 150px; background-size:120%; margin:0px; padding:0px}
.head .shang { width: 100%; height:50px; margin-top:0px; overflow:hidden}
.head .shang .logo {float: left; height:50px; position: absolute; z-index: 1;top:6px;left: 0px; text-align:center; overflow:hidden}
.head .shang .logo img {float:left; margin:0 0 0 10px; width:100%;height: auto;}
.head .shang .nav_zs { display:none}
.head .nav { width:100%; margin-top: 20px;height: auto;margin-bottom: 0;overflow: hidden;}
.head .nav a {float: left;width: 20%;font-size: 16px;height:30px; background:#e4e5ff; border-radius:100px; font-weight:bold; text-align: center;line-height:30px;color: #00048d;padding: 0px;margin:0 2.5% 13px 2.5%; overflow: hidden;}
.head .nav a:hover {border-bottom:none}
/*.head .nav a:nth-child(8) { color:#f50d54}*/
.head .jtbm {float: left;width: 100%;height: 50px;text-align: center;overflow: hidden;margin:0 0 10px 0;}
.head .jtbm a:nth-child(1) {float: none;width: 90px;margin: 0px auto;margin-right: 15px; margin-left:0px; margin-top: 5px;font-size: 18px;font-weight: bold;color: #545cf1;line-height: 20px;border-radius: 100px;background: #FFF url(../images/grbm.png) no-repeat 10px center;background-size: 30px;padding: 10px 6px 10px 36px;overflow: hidden;display: inline-block;box-shadow: 0 0 5px #95a5a6;}
.head .jtbm a:nth-child(2) {float: none;width: 90px;margin: 0px auto;margin-left:15px; margin-right:0px; margin-top: 5px;font-size: 18px;font-weight: bold;color: #545cf1;line-height: 20px;border-radius: 100px;background: #FFF url(../images/jtbm.png) no-repeat 10px center;background-size: 30px;padding: 10px 6px 10px 36px;overflow: hidden;display: inline-block;box-shadow: 0 0 5px #95a5a6;}
.head .jtbm a:hover {background: #f5f5f5 url(../images/jtbm.png) no-repeat 18px center;box-shadow: 0 0 10px #2c3e50;}
.mid {float: left;width: 96%;padding: 2%;background: #FFF;overflow: hidden;border-radius: 10px 10px 0 0;}
/*首页轮播图*/
.jdt {float: left;width: 100%;height: auto;overflow: hidden;background: #CCC;margin-bottom:10px;}
.jdt .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;position: relative;}
.jdt .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.jdt p {width: 97%;border-radius: 0 0 5px 5px;padding-left: 3%;height: 36px;background: url(../images/tm_80.png);font-size: 14px;line-height: 36px;text-align: left;color: #FFF;position: absolute;z-index: 1;left: 0px;bottom: 0px;}
.jdt .swiper-pagination {text-align: right;}
/*首页8个快捷导航*/
.kjdh {float: left;width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.kjdh a {float: left;width: 24.5%;height: 100px;text-align: center;font-size: 14px;line-height: 100%;padding-top: 0px;border-right: #e1e2e7 1px solid;border-bottom: #e1e2e7 1px solid;}
.kjdh a:hover {background: #f5f5f5;}
.kjdh a img {display: block;margin: 0px auto; margin-top:10px; margin-bottom:10px; width:44px;}


/*推荐课程*/
.tjkc { float:left; width:96%; padding:0 2%; margin-bottom:20px; }
.tjkc .kclb {float:left; width:100%}
.tjkc .kclb .swiper-slide {float:left; width:49%; height:auto; margin:0 0 2% 0; padding-bottom:10px; background:#eee; border-radius:10px; text-align:center}
.tjkc .kclb .swiper-slide:nth-child(even) { float:right}
.tjkc .kclb .swiper-slide img {float:left; width:100%; height:auto; border-radius:10px 10px 0 0; margin-bottom:12px}
.tjkc .kclb .swiper-slide p:nth-child(2) { font-size:14px; font-weight:bold; text-align:left; padding:0 10px; line-height:100%; margin-bottom:10px; color:#000;}
.tjkc .kclb .swiper-slide p:nth-child(3) { font-size:12px; height:36px; text-align:left; padding:0 10px; line-height:120%; margin-bottom:0px; color:#000}
.tjkc .kclb .swiper-slide a:nth-child(4) { font-size:14px; width:70px; height:36px; margin:0 5px; background:#545cf1; color:#FFF; text-align:center; line-height:36px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(5) { font-size:14px; width:70px; height:36px; margin:0 5px; background:#ecb540; color:#FFF; text-align:center; line-height:36px; border-radius:5px; display:inline-block}

/*推荐课程滚动版-暂时隐藏*/
/*.tjkc {width:96%; padding:0 2%; margin:0px auto; overflow:hidden}
.tjkc h3 {float:left; width:100%; font-size:22px; line-height:100%; margin-bottom:20px; font-weight:normal}
.tjkc .kclb {float:left; width:100%; height:auto; padding-bottom:40px}
.tjkc .kclb .swiper-slide {float:left; width:100%; height:auto; background:#eee; padding-bottom:10px; border-radius:10px}
.tjkc .kclb .swiper-slide img {float:left; width:100%; height:auto; border-radius:10px 10px 0 0; margin-bottom:12px}
.tjkc .kclb .swiper-slide p:nth-child(2) { font-size:16px; font-weight:bold; text-align:left; padding:0 6px; line-height:100%; margin-bottom:10px; color:#000;}
.tjkc .kclb .swiper-slide p:nth-child(3) { font-size:14px; text-align:left; padding:0 6px; line-height:100%; margin-bottom:20px; color:#000}
.tjkc .kclb .swiper-slide a:nth-child(4),.tjkc .kclb .swiper-slide a:nth-child(5) { font-size:14px; width:45%; height:40px; margin:0 1% 2% 1%; background:#545cf1; color:#FFF; text-align:center; line-height:40px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(4):hover,.tjkc .kclb .swiper-slide a:nth-child(5):hover { background:#3841e1}
.tjkc .kclb .swiper-slide a:nth-child(6) { font-size:16px; width:92%; height:40px; background:#ecb540; color:#FFF; text-align:center; line-height:40px; border-radius:5px; display:inline-block}
.tjkc .kclb .swiper-slide a:nth-child(6):hover { background:#e1aa35}
.tjkc .kclb .swiper-pagination {margin-top:20px}
*/


/*首页新闻列表*/
.sy_xw {float: left;width: 100%;height: auto;margin-right: 0px;margin-bottom: 20px;overflow: hidden;}
.sy_xw .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_xw .tit h3 {float: left;width: 30%;font-size: 18px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_xw .tit a {float: left;text-align: right;width: 70%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_xw ul {float: left;width: 100%;}
.sy_xw ul li {float: left;width: 100%;}
.sy_xw ul li a {float: left;width: 97%;font-size: 16px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 3%;margin-bottom: 20px;}
/*首页证书样本*/
.sy_zsyb {float: left;width: 100%;height: auto;margin-bottom: 20px;overflow: hidden;}
.sy_zsyb .tit {float: left;width: 100%;margin-bottom: 10px;}
.sy_zsyb .tit h3 {float: left;width: 30%;font-size: 18px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_zsyb .tit a {float: left;text-align: right;width: 70%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_zsyb .zszs {float: left;width: 100%;overflow: hidden;}
.sy_zsyb .zszs img {width: 100%;}
/*首页中间广告图*/
.sy_banner {float: left;width: 100%;height: auto; margin:0 0 20px 0}
.sy_banner a {float: left;width:100%;height: auto; margin-bottom:2px}
.sy_banner a:last-child { float:right}
.sy_banner a img { float: left;width:100%;height: auto;}

/*首页4个推荐课程*/
.sy_kc {float: left;width: 100%;margin-bottom: 20px;overflow: hidden;}
.sy_kc .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_kc .tit h3 {float: left;width: 30%;font-size: 18px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_kc .tit a {float: left;text-align: right;width: 70%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_kc li {float: left;width: 48%;height: auto; line-height: 140%;overflow: hidden;margin: 0px;text-align: justify;}
.sy_kc li:nth-child(odd) {float: right;margin-right: 0px; }
.sy_kc li iframe {float: left;width: 100%;height: auto;}
.sy_kc li a b {float: left;width: 100%;text-align: center;font-size: 16px;line-height: 100%;margin: 14px 0 14px 0;}
.sy_kc li a p {float: left;width: 100%;font-size: 14px;color: #fe7a40; height:20px; line-height: 100%;text-align: left;margin-bottom: 0px; }
.sy_kc li a {font-size: 14px;line-height: 160%;text-align: justify;}
.sy_kc li a i { float:left; width:100%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; font-style:normal; overflow:hidden}
/*首页专家团队*/
.sy_team {float: left;width: 100%;overflow: hidden;}
.sy_team .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_team .tit h3 {float: left;width: 30%;font-size: 18px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_team .tit a {float: left;text-align: right;width: 70%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_team ul {float: left;width: 100%;height: auto;overflow: hidden;}
.sy_team ul li {float: left;width: 100%;height: 80px;margin-bottom: 10px;overflow: hidden;border-bottom: #dfe6e9 1px solid;}
.sy_team ul li:last-child {border: none;}
.sy_team ul li a {float: left;width: 100%;font-size: 14px;line-height: 140%;}
.sy_team ul li a img {float: left;width: 54px;height: 54px;margin-right: 10px;background: #545cf1;border: #545cf1 1px solid;border-radius: 100px;}
.sy_team ul li a span {display: block;font-size: 16px;line-height: 100%;margin: 0 0 10px 0;color: #343434;}
/*首页常见问题*/
.sy_qa {float: left;width: 100%;height: auto;margin-right: 0px;margin-bottom: 20px;overflow: hidden;}
.sy_qa .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_qa .tit h3 {float: left;width: 30%;font-size: 18px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.sy_qa .tit a {float: left;text-align: right;width: 70%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.sy_qa ul {float: left;width: 100%;}
.sy_qa ul li {float: left;width: 100%;}
.sy_qa ul li a {float: left;width: 97%;font-size: 16px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 3%;margin-bottom: 20px;}

/*首页联合推广*/
.sy_lhtg {float: left;width: 100%;overflow: hidden;border-top:none;margin-top:0px; padding-top:0px}
.sy_lhtg .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_lhtg .tit h3 {float: left;font-size: 18px;line-height: 100%;}
.sy_lhtg ul { float:left; width:100%}
.sy_lhtg ul li { float:left; width:49%; margin:0 0 10px 0;}
.sy_lhtg ul li:nth-child(even) { float:right}
.sy_lhtg ul li a { float:left; width:100%}

/*首页友情链接*/
.sy_yqlj {float: left;width: 100%;overflow: hidden;border-top: #c8d6e5 1px solid;margin-top: 20px;padding-top: 20px;}
.sy_yqlj .tit {float: left;width: 100%;margin-bottom: 20px;}
.sy_yqlj .tit h3 {float: left;font-size: 18px;line-height: 100%;}
.sy_yqlj p {float: left;width: 100%;}
.sy_yqlj p a {float: left;width: 49%;height: auto;margin: 0 0 2% 0;}
.sy_yqlj p a img {float: left;width: 100%;height: auto;}
.sy_yqlj p a:nth-child(even) {float: right;margin-right: 0px;}
/*页尾*/
.foot {float: left;width: 96%;height: auto;padding: 4% 2%;background: #636e72;overflow: hidden;}
.foot .con { float:left; width: 100%; overflow:hidden}
.foot .con p {float: left;font-size: 12px;line-height: 180%;color: #CCC;}
.foot .con p a {color: #CCC;}
.foot .con img {display: none;}
/*当前位置*/
.dqwz {float: left;width: 100%;margin-bottom: 20px;color: #8395a7;}
.dqwz a {font-size: 16px;line-height: 100%;color: #8395a7;}
/*二级页左边*/
.ej_left {float: left;width: 100%;overflow: hidden;}
/*师资团队*/
.ej_left .shizitd {float: left;width: 100%;}
.ej_left .shizitd tr {float: left;width: 100%;}
.ej_left .shizitd tr td {float: left;width: 100%;padding-bottom: 20px;}
.ej_left .shizitd tr td b {float: left;width: 100%;font-size: 21px;padding: 0 0 10px 0;}
.ej_left .shizitd tr td span {float: left;width: 100%;color: #636e72;font-size: 14px;line-height: 140%;}
.ej_left .shizitd tr:nth-child(even) td {border-bottom: #dfe6e9 1px solid;}
.ej_left .shizitd tr:nth-child(odd) td {padding-top: 20px;}
.ej_left .shizitd tr:last-child td {border: none;}
/*新闻列表*/
.newlist {float: left;width: 100%;}
.newlist .tit {float: left;font-size: 18px;line-height: 100%;margin-bottom: 20px;border-bottom: #545cf1 4px solid;padding-bottom: 10px;font-family: "微软雅黑";font-weight: bold;}
.newlist ul {float: left;width: 100%;}
.newlist ul li {float: left;width: 97%;margin-bottom: 10px;border-bottom: #c8d6e5 1px dashed;padding-bottom: 10px;background: url(../images/xw_tb.png) no-repeat 0px 7px;padding-left: 3%;}
.newlist ul li:nth-child(5),.newlist ul li:nth-child(10) {border-bottom: #c8d6e5 1px dashed;padding-bottom: 10px;}
.newlist ul li:last-child {border: none;}
.newlist ul li a {float: left;width: 100%;font-size: 16px;line-height: 140%;text-align: justify;}
.newlist ul li span {float: right;color: #b2bec3;}
/*分页*/
.page {float: left;width: 100%;margin: 30px 0 50px 0;text-align: center;}
.page a {float: none;margin: 0px auto;font-size: 14px;color: #747d8c;border: #747d8c 1px solid;border-radius: 3px;line-height: 100%;padding: 6px 10px;margin-right: 2px;}
.page a:hover {background: #747d8c;color: #FFF;}
/*新闻详细*/
.ej_left .news {float: left;width: 100%;}
.ej_left .news h1 {float: left;width: 100%;font-size: 18px;line-height: 130%;margin-bottom: 20px;text-align: center;}
.ej_left .news .jbxx {float: left;width: 100%;font-size: 13px;line-height: 160%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_left .news .jbxx p {float: left;margin-right: 14px;}
.ej_left .news .con {font-size: 16px;line-height: 180%;text-align: justify;}
.ej_left .news .con img {display: block;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;width: 100%;height: auto;max-width: 100%;}
/*视频播放*/
.ej_left .video_bf {float: left;width: 100%;margin-bottom: 40px;}
.ej_left .video_bf tr td iframe {float: left;width: 100%;height: auto;}
.ej_left .video_bf tr:nth-child(2) td {font-size: 22px;padding: 10px 0;}
.ej_left .video_bf tr:nth-child(3) td {font-size: 16px;line-height: 160%;}
/*全屏新闻样式*/
.ej_mid {float: left;width: 100%;}
.ej_mid .news {float: left;width: 100%;}
.ej_mid .news h1 {float: left;width: 100%;font-size: 24px;line-height: 130%;margin-bottom: 20px;text-align: justify;}
.ej_mid .news .jbxx {float: left;width: 100%;font-size: 14px;line-height: 100%;border-bottom: #e1e2e7 1px solid;padding-bottom: 20px;color: #8395a7;margin-bottom: 14px;}
.ej_mid .news .jbxx p {float: left;margin-right: 30px;}
.ej_mid .news .con {font-size: 17px;line-height: 180%;text-align: justify;}
.ej_mid .news .con img {display: block;width: 100%;margin: 0px auto;margin-top: 14px;margin-bottom: 20px;height: auto;max-width: 100%;}
/*课程试听*/
.ej_mid .video_list {float: left;width: 100%;}
.ej_mid .video_list li {float: left;width: 96%;padding: 20px 2%;}
.ej_mid .video_list li:nth-child(even) {background: #f5f5f5;}
.ej_mid .video_list li iframe {float: left;width: 100%;height: auto;margin-right: 0;}
.ej_mid .video_list li b {font-size: 22px;border-bottom: #545cf1 3px solid;padding: 20px 0 10px 0;margin-bottom: 20px;display: inline-block;overflow: hidden;}
.ej_mid .video_list li p {font-size: 16px;line-height: 140%;overflow: hidden;}
/*上一页下一页*/
.news .fanpian {float: left;width: 100%;border-top: #e1e2e7 1px solid;margin-top: 30px;padding-top: 30px;margin-bottom: 20px;}
.news .fanpian li {float: left;width: 100%;font-size: 16px;line-height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;}
/*授权基地*/
.sqjd {float: left;width: 100%;margin-bottom: 40px;}
.sqjd .tit {float: left;font-size: 18px;line-height: 100%;margin-bottom: 20px;border-bottom: #545cf1 4px solid;padding-bottom: 10px;font-family: "微软雅黑";font-weight: bold;}
.sqjd table {float: left;width: 830px;background: #e1e2e7;}
.sqjd table tr td {background: #FFF;font-size: 14px;line-height: 100%;padding: 10px 0 10px 10px;}
.sqjd table tr:nth-child(odd) td {background: #f5f5f5;}
.sqjd table tr:nth-child(1) td {background: #545cf1;color: #FFF;}
/*二级页右边*/
.ej_right {float: right;width: 100%;overflow: hidden;}
.ej_right .sy_zsyb {display: none;}
/*二级页右侧8个快捷导航*/
.ej_kjdh {float: left;width: 100%;height: auto;overflow: hidden;margin-bottom: 26px;}
.ej_kjdh a {float: left;width: 24.5%;height: 100px;text-align: center;font-size: 14px;line-height: 100%;padding-top: 0px;border-top: none;border-left: none;border-right: #e1e2e7 1px solid;}
.ej_kjdh a:nth-child(1),.ej_kjdh a:nth-child(2),.ej_kjdh a:nth-child(3),.ej_kjdh a:nth-child(4) {border-bottom: #e1e2e7 1px solid;}
.ej_kjdh a:nth-child(7),.ej_kjdh a:nth-child(8) {border-bottom: none;}
.ej_kjdh a:nth-child(4),.ej_kjdh a:nth-child(8) {border-right: none;}
.ej_kjdh a:hover {background: #f5f5f5;}
.ej_kjdh a img {display: block; margin: 0px auto; width:50%; margin-top:10px; margin-bottom:10px}

/*二级页右侧新闻列表*/
.right_newlist {float: left;width: 100%;height: auto;margin-right: 0px;margin-bottom: 20px;overflow: hidden;}
.right_newlist .tit {float: left;width: 100%;margin-bottom: 20px;}
.right_newlist .tit h3 {float: left;width: 30%;font-size: 18px;line-height: 100%;height: 30px;border-bottom: #545cf1 2px solid;}
.right_newlist .tit a {float: left;text-align: right;width: 70%;font-size: 14px;line-height: 22px;height: 30px;border-bottom: #c8d6e5 2px solid;}
.right_newlist ul {float: left;width: 100%;}
.right_newlist ul li {float: left;width: 100%;}
.right_newlist ul li a {float: left;width: 97%;font-size: 16px;line-height: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/xw_tb.png) no-repeat 0px center;padding-left: 3%;margin-bottom: 20px;}

/*个人登录进去样式*/
.ej_mid #tabQuery {width:96%; padding:0 2%; margin: 0px auto;margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
.ej_mid #tabQuery tr td:nth-child(1) {text-align: left;}
.ej_mid #tabQuery tr td {padding: 8px 0;font-size: 16px;line-height:100%; display:block}
.ej_mid #tabQuery tr td input { width:94%; border-radius: 4px;font-size: 16px;height: 28px;padding:2%;border: none;border: #CCC 1px solid;}
.ej_mid #tbSFZ {width: 90%;}
.ej_mid #tbRealName {width: 90%;}
.ej_mid #tabQuery tr td #CheckCode {float: left;width:100px;border: #545cf1 1px solid;margin-right: 6px;}
.ej_mid #tabQuery #btnQuery {float: left;margin:10px 0 0 0;width: 98%;height: 44px;font-size: 16px;text-align: center;color: #F03;line-height:44px;padding: 0px;border: #F03 1px solid;background: #FFF;cursor: pointer;}
.ej_mid #tabQuery #btnQuery:hover {background: #F03;color: #FFF;}
.ej_mid #tabQuery .rwmtp {float: left;width: 50px;height: 24px;margin: 8px 4px 0 0;}
.ej_mid #tabQuery .yxdl_gzh { font-size:16px; line-height:400%}

/*推荐教材列表*/
.book_list {float: left;width: 100%;}
.book_list li {float: left;width: 100%;border-bottom: #dfe6e9 1px solid;padding-bottom: 30px;}
.book_list li:last-child {border: none;margin-bottom: 40px;}
.book_list li img {float: left;width: 300px;}
.book_list li b {font-size: 20px;line-height: 140%;margin: 40px 0 20px 0;display: block;}
.book_list li p {font-size: 16px;line-height: 180%;text-align: justify;}
/*通知公告*/
.scrollbox {float: left;width: 100%;height: auto;margin-bottom: 20px;overflow: hidden;border: none;position: relative;}
.scrollbox .tit {float: none;width: 20%;background: #545cf1;height: 50px;line-height: 50px;overflow: hidden;text-align: center;color: #FFF; padding:0px; font-size:16px; margin-right: 20px;display: block;}
#scrollDiv {float: left;width: 100%;height: auto;line-height: 50px;overflow: hidden;margin-top: 10px;}
/*这里的高度和超出隐藏是必须的*/
#scrollDiv ul {float: left;width: 100%;height: 210px;overflow: hidden;}
#scrollDiv li {float: left;width: 100%;height: 36px;line-height: 36px;overflow: hidden;}
#scrollDiv li a {float: left;width: 97%;padding: 0 0 0 3%;background: url(../images/xw_tb.png) no-repeat 0px center;height: 36px;font-size: 16px;line-height: 36px;color: #323232;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#scrollDiv li a:hover {color: #545cf1;}
.scrollbox p {float: right;width: 80%;background: #f5f5f5;height: 50px;line-height: 50px;padding-right: 0;text-align: right;position: absolute;right: 0px;top: 0px;z-index: 1;}
.scrollbox p a {font-size: 14px;height: 50px;line-height: 50px;color: #333;}
.scrollbox p a:hover {color: #545cf1;}
/*申请账号提交资料*/
.mid .zhsqtj_tit { width:100%; text-align:center; font-size:22px; line-height:140%; margin-top:20px; margin-bottom:20px;}
.mid .zhsqtj_tit span { display:block; font-size:14px; color:#f50d54}
.mid .zhsqtj { width:100%; float:left; margin:0 0 40px 0;}
.mid .zhsqtj tr td { padding:0 0 10px 0}
.mid .zhsqtj tr td:nth-child(1) { width:30%; text-align:right; font-size:14px;}
.mid .zhsqtj tr td:nth-child(1) span { color:#f50d54; padding-right:4px}
.mid .zhsqtj tr td:nth-child(2) { width:66%; text-align:left; font-size:14px;}
.mid .zhsqtj tr td:nth-child(2) input { float:left; width:96%; height:44px; border-radius:5px; border:#CCC 1px solid; padding-left:10px; font-size:16px}

.soso { width:90%; margin:0px auto; padding:40px 0; overflow:hidden}
.soso h3 { float:left; width:100%; font-size:26px; text-align:center; color:#545cf1; line-height:100%; font-family:"微软雅黑"; margin-bottom:30px}
.soso .shuru { float:left; width:100%; margin-bottom:30px;}
.soso .shuru .shurk { float:left; width:80%; height:50px; border:#CCC 2px solid; border-right:none; border-radius:5px 0 0 5px; font-size:16px; padding-left:20px}
.soso .shuru .anniu { width:20%; height:50px; border:#545cf1 2px solid; background:#545cf1; border-radius:0 5px 5px 0; font-size:16px; color:#FFF; border-left:none}
.soso .shuru .anniu:hover { background:#116af0; border:#116af0 2px solid; border-left:none}
.soso p { float:left; width:90%; padding-left:10%; height:40px; font-size:16px; line-height:140%; background:url(../images/so_bg.png) no-repeat 0px 0px; background-size:30px}
.soso .jg2 span { color:#f41938}

.yxdl_gzh { display:inline-block; width:100%; text-align:center; font-size:16px; line-height:100%; margin:20px 0 0 0}

/*学员须知*/
.xyxz { float:left; width:100%; padding:20px 0}
.xyxz h1 { float:left; width:100%; text-align:center; font-size:24px; line-height:100%; margin-bottom:30px}
.xyxz p { font-size:16px; line-height:160%; padding:0 10px; margin-bottom:6px; text-align:justify}
.xyxz p:nth-child(3),.xyxz p:nth-child(4),.xyxz p:nth-child(5),.xyxz p:nth-child(6),.xyxz p:nth-child(7) { text-indent:2em}
.xyxz p:nth-child(7) { margin-bottom:20px; border-bottom:#CCC 1px dashed; padding-bottom:20px}
.xyxz p span { color:#F33}

/*新登录代码*/
.bmdly { width:100%; text-align:center; margin:20px 0 40px 0}
.bmdly a img { margin:0px auto; width:94%; height:auto; display:block;
transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out}
.bmdly a img:hover {transform:translate(0,-10px);
-webkit-transform:translate(0,-10px);
-moz-transform:translate(0,-10px);
-o-transform:translate(0,-10px);
-ms-transform:translate(0,-10px)}
.bmdly p { margin:0px auto; width:86%; border:#545cf1 2px dashed; border-radius:20px; padding:10px; font-size:14px; line-height:160%; text-align:left}
.bmdly p span { color:#545cf1}

/*未报名学员报名表*/
.wbm_h2 { width:100%; text-align:center; font-size:26px; line-height:100%; color:#333}

.mid .cx_tpzs { width:100%; margin:0px auto; text-align:center; overflow:hidden}
.mid .cx_tpzs span { float:left; width:100%; text-align:center; font-size:22px; line-height:100%; margin-bottom:20px; color:#8395a7}
.mid .cx_tpzs img { width:32%; margin:0 0.5% 30px 0.5%;}

.rlhs { float:left; width:96%; padding:2%; text-align:center}
.rlhs h3 { float:left; width:100%; font-size:24px; line-height:100%; margin-bottom:20px;}
.rlhs .con1 { width:90%; text-align:center; margin-bottom:0px; border:#b2bec3 1px dashed; display:inline-block; padding:10px 0 0 0; border-radius:100px}
.rlhs .con1 p { display:inline-block; font-size:18px; line-height:100%; margin:0 0 10px 0;}
.rlhs .con2 { float:left; width:100%; text-align:center}
.rlhs .con2 p { display:inline-block; vertical-align:top; font-size:18px;  width:100%; height:auto; padding:20px 0;}
.rlhs .con2 p:first-child { border-right:none; border-bottom:#b2bec3 1px solid}
.rlhs .con2 p:first-child a { float:left; width:100%; text-align:center; background:url(../images/sxt_tb.png) no-repeat center 0px;background-size:88px; height:30px; padding-top:116px}
.rlhs .con2 p span { display:block; margin-bottom:20px;}
.rlhs .con2 p span b { display:block; font-size:48px; color:#ccd7dc}
.rlhs .con2 p:last-child img { width:140px;}

.jgbmljhz h2 { font-size:30px; line-height:120%; margin:10px 0 20px 0;}
.jgbmljhz ul li { float:left; width:49%; background:#e8efff url(../images/bm_tb2.png) no-repeat 0px 0px; background-size:32px; height:60px; border-radius:5px; margin:0 0 1% 0}
.jgbmljhz ul li:hover {background:#dce6fd url(../images/bm_tb2.png) no-repeat 0px 0px}
.jgbmljhz ul li:nth-child(even) { float:right}
.jgbmljhz ul li:nth-child(4n) { margin-right:0px}
.jgbmljhz ul li a { float:right; width:95%; text-align:left; padding:0 0 0 5%; font-size:15px; line-height:60px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden}
.jgbmljhz ul li:last-child a { width:100%; text-align:center; padding:0px;} 

.newsbanner a img { width:100%}


.head_bm { width: 100%; height:60px; overflow: hidden; background:url(../images/nav_bg.png) no-repeat center 150px; background-size:120%; margin:0px; padding:0px}
.head_bm .shang { width: 100%; height:40px; margin-top:0px; overflow:hidden}
.head_bm .shang .logo {float: left; height:40px; position: absolute; z-index: 1;top:6px;left: 0px; text-align:center; overflow:hidden}
.head_bm .shang .logo img {float:left; margin:0 0 0 10px; width:70%;height: auto;}
.mid iframe { height:1600px}
.mid .jgname { font-size:30px}


.mid .zscx { float:left; width:100%; text-align:center; margin-bottom:0px;}
.mid .zscx .tit { float:left; width:100%; font-size:22px; line-height:100%; margin:10px 0 20px 0; text-align:center; font-weight:bold; font-family:"微软雅黑"}
.mid .zscx a { margin:0px auto; width:80%; height:auto; display:block; margin-bottom:20px; overflow:hidden}
.mid .zscx a img { float:left; width:100%; height:auto;}
}