.nav-all .nav-list {display: block !important;}
.xlyhead-nav ul {margin:0 auto;float:left!important;width:960px!important;}
h2.index-bt {width:100%;text-align:center;padding:18px 0 16px;    margin-bottom: 10px;}
h2.index-bt span {font-weight:800;font-size:24px;line-height:24px;color:#002A77;position:relative;}
h2.index-bt span:before {content:"";width:18px;height:19px;background:url(../img/heading-left.png) no-repeat;position:absolute;top:8px;left:-28px;}
h2.index-bt span:after {content:"";width:21px;height:25px;background:url(../img/heading-right.png) no-repeat;position:absolute;top:8px;right:-31px;}

h3.index-bt {width:100%;text-align:center;padding:18px 0 16px;    margin-bottom: 10px;}
h3.index-bt span {font-weight:800;font-size:24px;line-height:24px;color:#002A77;position:relative;}
h3.index-bt span:before {content:"";width:18px;height:19px;background:url(../img/heading-left.png) no-repeat;position:absolute;top:8px;left:-28px;}
h3.index-bt span:after {content:"";width:21px;height:25px;background:url(../img/heading-right.png) no-repeat;position:absolute;top:8px;right:-31px;}


.zhuti-jg {width:1200px;margin:10px auto 0;border-radius:6px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
.zhuti-jg ul {padding:0 8px;overflow:hidden;}
.zhuti-jg ul li {display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;padding-left:19px;width:385px;height:95px;background:#FFFFFF;border-radius:5px;box-sizing:border-box;position:relative;float:left;margin-right:14px;}
.zhuti-jg ul li:nth-child(3n) {margin-right:0px;}
.zhuti-jg ul li:nth-child(1) .toppm {color:#FFFFFF;background:url(../img/toptb1.png) no-repeat;background-size:100%;}
.zhuti-jg ul li:nth-child(2) .toppm {color:#FFFFFF;background:url(../img/toptb2.png) no-repeat;background-size:100%;}
.zhuti-jg ul li:nth-child(3) .toppm {color:#FFFFFF;background:url(../img/toptb3.png) no-repeat;background-size:100%;}
.zhuti-jg ul li .toppm {font-size:16px;font-weight:bold;color:#999999;margin-right:22px;width:32px;height:29px;display:flex;justify-content:center;align-items:center;}
.zhuti-jg ul li .toplogo {margin-right:14px;width:58px;height:58px;border:1px solid #EBEBEB;border-radius:50%;}
.zhuti-jg ul li .topinfo {display:flex;flex-direction:column;}
.zhuti-jg ul li .topinfo .topname {font-size:18px;color:#040009;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:248px;}
.zhuti-jg ul li .topinfo .toptime {font-size:12px;font-weight:400;color:#999999;margin-top:12px;}

.zhuti-huodong {border-radius:5px;width:1200px;margin:0 auto;margin-bottom:20px;overflow:hidden;box-shadow:0 0 5px 1px rgba(0,0,0,.2);background:#fff;}
.zhuti-huodong h3 {position:relative;background:#0361BC url(../img/index-tsicon.png) no-repeat left 14px center;color:#fff;font-size:20px;line-height:30px;font-weight:bold;padding:12px 10px 12px 50px;display:inline-block;}
.zhuti-huodong h3::before {background:url(../img/h3-tit.jpg) no-repeat right bottom;position:absolute;display:block;content:'';width:54px;height:54px;right:-41px;bottom:0;}
.zhuti-huodong h4 {position:relative;background:#0361BC url(../img/index-tsicon.png) no-repeat left 14px center;color:#fff;font-size:20px;line-height:30px;font-weight:bold;padding:12px 10px 12px 50px;display:inline-block;}
.zhuti-huodong h4::before {background:url(../img/h3-tit.jpg) no-repeat right bottom;position:absolute;display:block;content:'';width:54px;height:54px;right:-41px;bottom:0;}
.zhuti-huodong ul.list {overflow:hidden;padding:20px 20px 0 20px;    border-top: 1px solid #efefef;}
.zhuti-huodong ul.list li {overflow:hidden;position:relative;background-color:#F7F9FC;border-radius:10px;-webkit-transition:box-shadow 0.5s,-webkit-transform 0.5s;transition:box-shadow 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,box-shadow 0.5s;transition:transform 0.5s,box-shadow 0.5s,-webkit-transform 0.5s;width:24%;float:left;margin-right:15px;margin-bottom:20px;}
.zhuti-huodong ul.list li:hover {box-shadow:0 4px 16px 0 rgba(0,0,0,0.05);-webkit-transform:translateY(-6px);transform:translateY(-6px);}
.zhuti-huodong ul.list li:nth-child(4n) {margin-right:0px;}
.zhuti-huodong ul.list li .imgs a {display:inline-block;height:30px;line-height:30px;background:#FFF;opacity:0.8;padding:0 8px;border-radius:5px;position:absolute;top:10px;left:10px;background:#FFF;color:#333;}

.zhuti-huodong ul.list li .imgs a:hover {background: #0361BC;color: #fff;}
.zhuti-huodong ul.list li .img {width:100%;height:170px;-o-object-fit:cover;object-fit:cover;}
.zhuti-huodong ul.list li .info {padding:10px;text-align:left;}
.zhuti-huodong ul.list li .info .name {height: 48px;line-height:1.5;color:#080808;font-size:16px;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zhuti-huodong ul.list li .info .price {margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.zhuti-huodong ul.list li .info .price .tag {color:#FE4500;font-size:20px;font-weight:bold;}

.zhuti-huodong ul.list li .info .price .tag i {font-size: 14px;font-style: initial;color:#333}
.zhuti-huodong ul.list li .info .price .num {line-height:1;}
.zhuti-huodong ul.list li .info .price .num .c01 {font-family:Bahnschrift;font-size:16px;font-weight:bold;color:#FE4500;}


.zhuti-baoming{margin-bottom:20px}
.flow-bg {width:1160px;margin:0 auto;box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2); background: #fff; padding:20px; border-radius: 5px;}
.flow-num {position:relative;padding:10px 0 16px;background:url(../img/flow-bg2.jpg) repeat-x center left}
.flow-num span {display:inline-block;width:40px;height:40px;font-size:12px;line-height:40px;border:8px solid #ffe0c1;color:#fff;background-color:#ff9833;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}
.flow-item {float:left;width:14.285%;text-align:center}
.flow-item dt {font-size:16px;font-weight:bold;color:#333;padding-bottom:7px}
.flow-item:first-child .flow-num::after,.flow-item:last-child .flow-num::after {position:absolute;content:'';display:block;width:11px;height:100%;top:0}
.flow-item:first-child .flow-num::after {left:0;background:url(../img/flow-bg1.jpg) no-repeat center left}
.flow-item:last-child .flow-num::after {right:0;background:url(../img/flow-bg3.jpg) no-repeat center right}
.flow-cnt {height:34px;position:relative;margin:0 12px;padding:15px;border-radius:4px;box-shadow:0 0 10px rgba(12,23,144,0.16)}
.flow-cnt:before {display:block;content:'';width:100%;height:9px;background:url(../img/flow-sanjiao.png) no-repeat center bottom;position:absolute;left:0;top:-9px}
.flow-cnt p {font-size:14px;line-height:18px;color:#666}
.flow-cnt a {display:inline-block;font-size:14px;line-height:30px;color:#fff;background:#217ca1;padding:0 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
.flow-cnt a:hover {background-color:#ed7f3b;box-shadow:0 4px 5px rgba(237,127,59,0.4)}

.zhuti-news{    width: 1200px; margin: 0 auto;}
.zhuti-news .news-box {margin:-2% -1.25% 0;margin-bottom:10px;}
.zhuti-news .course-r {position:relative;float:left;width:30.8%;margin:2% 1.25% 0;border-top:1px solid #2b2a65;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.zhuti-news .course-r-tit {font-size:16px;line-height:32px;font-weight:bold;color:#fff;text-align:center;border-top:1px solid #2b2a65;border-radius:8px;}
.zhuti-news .course-r-tit span {display:inline-block;width:378px;line-height:40px;margin:0 auto 10px;background:url(../img/course-news-bg.png) no-repeat center top;}
.zhuti-news .course-news {padding:0 20px 4px;height:388px}
.zhuti-news .course-news li {height:43px;line-height:43px;padding-left:10px;border-bottom:1px dashed #e5e5e5;background:url(../img/li-img1.png) no-repeat center left;}
.zhuti-news .course-news li:last-child {border-bottom:none;margin-bottom:0;}
.zhuti-news .course-news li a {float:left;width:80%;width:calc(100% - 44px);font-size:14px;line-height:43px;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zhuti-news .course-news li span {float:right;font-size:14px;width:44px;color:#999;text-align:right;}
.zhuti-news .course-news li:hover a,.course-news li:hover span {color:#0361BC;}
.zhuti-news .course-news li:hover {background:url(../img/li-img2.png) no-repeat center left;}
.zhuti-news .course-news li.more {position:absolute;left:0;width:97%;display:block;text-align:center;height:30px;color:#0361BC;background:#fff url(../img/news-more-bg.png) repeat-x left center;border-radius:4px;}
.zhuti-news .course-news li:last-child {border:none;padding-bottom:0;}
.zhuti-news .course-news .more a {width:100%;padding:0;}
.zhuti-news .course-news .more span {float:none;display:inline-block;width:auto;font-size:14px;line-height:20px;color:#0361BC;padding:5px 10px;background:#fff;}
.zhuti-news .course-news li.more:hover span {color:#f66259;}
