body {background-color: #f6f7fa;}
a:hover {color: #2692ff !important;}
/* 平台头 */

.tb{height:35px;line-height:35px;background-color:#f6f7fa;top:0;left:0;width:100%;z-index:999999}
.tb {color:#666}
.tb a{color:#666}
.tb .f_r>ul>li{color:#666;display:inline-block;padding:0 23px;position:relative;}
.tb .f_r>ul>li>a>i{vertical-align:-1px;vertical-align:middle/0;margin-right:2px}
.tb .f_r>ul>li:before{height:14px;width:1px;background-color:#999;content:"";position:absolute;left:0;top:10px}
.tb>.center>.f_r>ul>li:nth-child(1):before{display:none}

.pt_head{height:110px;;padding-top:20px;background-color:#fff;padding-bottom:20px}
.pt_head>.center>.logo{width:140px;float:left;margin-top:5px}
.pt_head>.center>.dq{width:210px;float:left;margin-top:17px;text-align:center;position:relative;height:40px;cursor:pointer}
.pt_head>.center>.dq>em{color:#666;font-size:16px;font-weight:700}
.pt_head>.center>.tel>span{font-size:21px;font-weight:700;color:#ff8400;padding-left:30px}
.pt_head>.center>.tel{width:190px;float:right;position:relative;padding-top:9px; margin-top: 8px;}
.pt_head>.center>.tel>i{color: #ff8400;position: absolute;margin:2px 20px 0 0;font-size: 24px;}
/* 头2 */
.pt_nav{float: left;}
.pt_nav>ul>li {width: auto;margin: 0 12px;float: left;line-height: 50px;white-space: nowrap;overflow: hidden;height: 51px;}
.pt_nav>ul>li>a {font-size: 16px;color: #333;}

.dq_box{width:400px;min-height:200px;box-shadow:0 0 10px rgba(0,0,0,.1);position:absolute;position:absolute;left:62px;top:30px;background-color:#fff;z-index:999;padding:20px;display:none}
.dq_box>.data{display:none}
.dq_box>.tab{padding-bottom:12px;border-bottom:1px solid #f5f5f5}
.dq_box>.tab>span{width:69px;font-size:14px;color:#333;display:block;height:20px;line-height:20px;cursor:pointer}
.dq_box>.tab>span.active{color:#ff7800}
.dq_box>.tab>span:nth-child(1){text-align:left}
.dq_box>.show{padding-top:12px}
.dq_box>.show>ul {text-align: left;}
.dq_box>.show>ul>li {display: inline-block;margin: 0 6px;margin-bottom: 10px;}

/* 首页分类 */
.index_nav{background-color:#fff}
.index_nav>.center{position:relative}
.index_nav>.center>.list{width:220px;float:left;height:44px;line-height:44px;background-color:#2692ff;float:left;position:relative}
.index_nav>.center>.list>span{display:block;text-align:left;font-size:16px;color:#fff;padding-left:32px}
.index_nav>.center>.list>span>i{margin-right:15px}
.index_nav>.center>.list>ul{height:445px;z-index:9999;position:absolute;width:100%;background:#fff;top:0;position:relative;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);}
.index_nav>.center>.list>ul>li>a{;text-align:left;display:block;border-left:2px solid transparent;line-height:normal;font-size:16px;margin-bottom:6px;position:relative;font-weight: 600;}
.index_nav>.center>.list>ul>li {width: 100%;padding-left: 12px;border-left: 4px solid transparent;padding-top: 5px;padding-bottom: 10px;}
.index_nav>.center>.list>ul>li>a:after {content: "\e616";position: absolute;right: 20px;top: 3px;color: #333;font-family: iconfont;}
.index_nav>.center>.list>ul>li.active {border-left: 4px solid #2692ff;background-color: rgba(236,246,256);padding-left: 14px}
.index_nav>.center>.list>ul>li>ul {line-height: normal;}.index_nav>.center>.list>ul>li>ul>li {display: inline-block;margin-right: 10px;}
.index_nav>.center>.list>ul>li>ul>li>a {font-size: 12px;color: #808080;}
.index_nav>.center>.list>ul>li.active>.box {display: flex}
.index_nav>.center>.list>ul>li>.box {background-color: #fff;position: absolute;left: 220px;top: 6px;min-height: 435px;display: none;flex-flow: wrap row;}
.index_nav>.center>.list>ul>li>.box>.i_l {width: 646px;padding-left: 66px;padding: 30px 20px;height: 440px;overflow-y: auto;}
.index_nav>.center>.list>ul>li>.box>.i_l>.list {position: relative;padding-left: 100px;margin-bottom: 10px;}
.index_nav>.center>.list>ul>li>.box>.i_l>.list>span {position: absolute;left: 0;top: 0;font-size: 16px;color: #0070d0;line-height: normal;}
.index_nav>.center>.list>ul>li>.box>.i_l>.list>ul {line-height: normal;padding-top: 2px;border-bottom: 1px dashed #ddd;padding-bottom: 2px;min-height: 32px;}
.index_nav>.center>.list>ul>li>.box>.i_l>.list>ul>li {display: inline-block;margin-right: 15px;margin-bottom: 8px;position: relative;}
.index_nav>.center>.list>ul>li>.box>.i_l>.list>ul>li>a {font-size: 14px;color: #666;}
.index_nav>.center>ul {width: 980px;float: left;padding-left: 40px;}
.index_nav>.center>ul>li {float: left;height: 44px;line-height: 44px;text-align: center;position: relative;padding: 0 20px;}
.index_nav>.center>ul>li>a {font-size: 16px;}

/* 头部banner */
.banner {display: flex;}
.banner>.banner-box {padding: 38px;background-color: #fff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);width: 715px;display: flex;flex-direction: column;margin: 14px 14px 0 234px;}
.banner>.banner-box>.banner-box_wrap-swiper>.swiper-pagination>.swiper-pagination-bullet {margin-right: 10px;}
.banner-x {flex: 1;}
.banner-x ul {height: 100%;display: flex;justify-content: space-between;align-items: flex-end;}
.banner-x ul li {display: flex;align-items: center;margin-right: 10px;}
.banner-x ul li>span>i {font-size: 34px;margin-right: 10px;}
.banner-x ul li>.ptsj p:nth-child(1) {font-size: 14px;color: #999;margin-bottom: 4px;}
.banner-x ul li>.ptsj p:nth-child(2) {font-size: 16px;color: #000;}
.banner-x ul li>.ptsj p:nth-child(2) span {font-size: 24px;font-family: DINCond-Bold;}

.head_y {flex: 1;height: 431px;margin-top: 14px;padding: 36px 18px 18px 18px;background-color: #fff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);}
.head_y>.head_y1 {text-align: center;}
.head_y>.head_y1>p:nth-child(1) {margin-bottom: 20px;}
.head_y>.head_y1>p:nth-child(1)>img {width: 140px;height: 50px;}
.head_y>.head_y1>p:nth-child(2) {font-size: 16px;margin-bottom: 10px;}
.head_y>.head_y1>p:nth-child(3) {margin-bottom: 25px;color: #999;font-size: 12px;}
.head_y>.head_y1>p:nth-child(4)>button,
.head_y>.head_y1>p:nth-child(5)>button {width: 120px;height: 40px;border-radius: 4px;border: 0;color: #fff;font-size: 14px;background-image: linear-gradient(90deg, #f95417, #fd8830);}
.head_y>.head_y1>p:nth-child(4) {margin-bottom: 15px;}
.head_y>.head_y1>p:nth-child(5) {padding-bottom: 25px;border-bottom: 1px solid #eeeeee;}
.head_y>.head_y1>p:nth-child(5)>button {color: #f95216;border: 1px solid #f95216;background-image: none;background-color: #fff;}
.head_y>.head_y2 {padding-top: 20px;text-align: center;}

/* 首页学校 课程推荐 */
.index_box {background-color: #fff;width: 1200px;margin: 30px auto;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);}
.index_tit {padding: 26px;border-bottom: 1px solid #efefef;}
.index_tit>h2 {vertical-align: bottom;}
.index_tit>ul {display: inline-block;vertical-align: super;margin-left: 30px;}
.index_tit>ul>li.active {border: 1px solid #2592ff;}
.index_tit>ul>li {display: inline-block;margin-right: 12px;border: 1px solid #fff;border-radius: 20px;cursor: pointer;}
.index_tit>ul>li.active>span {color: #2592ff;}
.index_tit>ul>li>span {font-size: 16px;color: #666;padding: 2px 10px;display: block;}
.index_tit>ul>li>a {font-size: 16px;color: #666;padding: 2px 10px;display: block;}
.index_tit>a {float: right;padding: 3px 8px;color: #2592ff;border: 1px solid #fff;border-radius: 20px;border: 1px solid #2592ff;font-size: 14px;cursor: pointer;margin-top: 2px;}
.index_box>.box{padding: 26px;width: 100%;}
.index_box>.box>ul>li {width: 23%;border: 1px solid #ececec;border-radius: 5px;margin-right: 30px;float: left;margin-bottom: 30px;}
.index_box>.box>ul>li>.img {height: 160px;position: relative;display: block;background-color: #ececec;overflow: hidden;}
.index_box>.box>ul>li>.ms {padding: 14px 0;}
.index_box>.box>ul>li>.ms>a {display: block;font-size: 16px;color: #333;font-weight: 700;margin-bottom: 12px;cursor: pointer;padding: 0 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_box>.box>ul>li:nth-child(4n) {margin-right: 0;}
.index_box>.box>ul>li:hover {box-shadow: 0 0 10px rgba(0,0,0,.1)}
.index_box>.box>ul>li>.ms>p {color: #666;font-size: 14px;display: block;margin-bottom: 15px;padding: 0 18px;}
.index_box>.box>ul>li>.ms>p>span {display: inline-block;background-color: #eff8ff;padding: 0 5px;margin-right: 15px;border-radius: 5px;color: #369bff;}
.index_box>.box>ul>li>p {border-top: 1px solid #efefef;padding-top: 3px;}
.index_box>.box>ul>li>p>a {font-size: 14px;color: #666;text-align: left;display: block;padding: 0 15px;}
.index_box>.box>ul>li>.ms>div>span {font-size: 14px;color: #999;padding: 0 18px;}
.index_box>.box>ul>li>.ms>div>span>b {font-weight: 700;color: #ff4513;font-size: 16px;}
.index_box>.box>ul>li>.ms>div>span.f_r {float: right;color: #999;position: relative;}
.index_box>.box>ul>li>.ms>div>span {font-size: 14px;color: #999;}
/* 首页校区 */

.box1{padding: 26px;}
.box1 ul{display: flex;flex-wrap: wrap;}
.box1 ul>li {display: flex;flex-flow: wrap row;}
.box1 ul>li {width: 251px;margin: 16px;float: left;border: 1px solid #ececec;}
.box1 ul>li>.img {width: 43%;margin-right: 4%;background-color: #ececec;}
.box1 ul>li>.txt {width: 53%;position: relative;height: 68px;line-height: 20px;}
.box1 ul>li>.txt>.tit {font-size: 14px;color: #000;line-height: 20px;}
.box1 ul>li>.txt>.tit>a {font-size: 14px;margin-top: 15%;color: #333;line-height: 20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/* 底部最新内容 */
.base_box{padding: 26px;height: 340px;}
.base_box .tab {position: relative;}
.base_box .tab>div {position: absolute;top: 0;transform: translateY(24px);width: 100%;}
.base_box .tab>div:nth-child(2)>h3>span {margin-left: 90px}
.base_box .tab>div:nth-child(3)>h3>span {margin-left: 180px}
.base_box .tab>div:nth-child(4)>h3>span {margin-left: 270px}
.base_box .tab>div:nth-child(5)>h3>span {margin-left:360px;}
.base_box .tab>div>h3>span {color: #666;font-weight: 400;}
.base_box .tab>div>h3>span.active {color: #000;font-weight: 700;}
.base_box .tab>div>h3>span {font-size: 24px;margin-right: 46px;display: inline-block;cursor: pointer;position: relative;transform: translateY(-30px);}
.base_box .tab>div>h3>span.active:after {content: "";width: 20px;height: 3px;background-color: #0090f5;left: calc((100% - 20px) / 2);bottom: -8px;display: block;position: absolute;}
.base_box ul.active {display: block;}
.base_box ul {display: none;}
.base_box ul>li {width: 31%;margin-right: 2%;float: left;margin-bottom: 20px;display: flex;justify-content: space-between;position: relative;}
.base_box ul>li>a {font-size: 14px;color: #666;display: block;padding-left: 15px;position: relative;padding-right: 100px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.base_box ul>li>a:before {content: "";width: 4px;height: 4px;background-color: #d8d8d8;position: absolute;left: 0;top: 8px;}
.base_box ul>li>span {color: #999;font-size: 14px;position: absolute;right: 0;top: 2px;}
.base_boxul>li>span.time:before {content: "\e61b";font-family: iconfont;margin-right: 3px;}
/* 平台底部 */
.foot-ys>ul{display: flex;justify-content: space-around;}
.foot-ys>ul>li {font-size: 24px;font-weight: 700;color: #444;line-height: 112px;}
.index_footer {background-color: #333;padding: 30px 0;}
.index_footer>.center>.box {border-bottom: 1px solid #424242;padding-bottom: 20px;}
.foot-dh {width: 50%;float: left;}
.foot-dh>span {font-size: 16px;color: #fff;font-weight: 700;display: block;margin-bottom: 10px;}
.foot-dh>p:nth-of-type(1) {font-size: 28px;color: #ff8400;font-weight: 700;}
.foot-dh>p {color: #929297;font-size: 12px;}
.foot-dh>a {display: block;width: 154px;height: 34px;line-height: 32px;color: #fff;margin-top: 30px;border: 1px solid #fff;text-align: center;}
.foot-dh>a:after {float: right;margin-right: 15px;}
.foot-fl{float: left;}
.foot-fl>ul>li {float: left;margin: 0px 0 0 100px;}
.foot-fl>ul>li>span {font-size: 16px;color: #fff;display: block;margin-bottom: 10px;font-weight: 700;}
.foot-fl>ul>li>a {font-size: 14px;display: block;color: #929297;position: relative;margin-bottom: 5px;}
.yqlj {padding: 20px 0;position: relative;}
.yqlj {position: relative;transform: translateY(10px);margin-bottom: 20px;padding-top: 20px;}
.yqlj>span {display: inline-block;color: #fff;transform: translateY(-12px);cursor: pointer;font-size: 16px;}
.yqlj>ul>li {display: inline-block;margin: 0 10px 6px 0;width: 180px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yqlj>ul>li>a {color: #929297;}
.banquan {text-align: center;color: #fff;padding-top: 20px;font-size: 14px;color: #999;}
.banquan a {color: #999;}
.banquan>span {margin-right: 10px;}

/* 入驻表单 */
.public_mask {width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.6);z-index: 99999}
.school_yuyue{width:514px;background-color:#fff;background-color:#fff;border-radius:5px;position:fixed;left:calc((100% - 514px)/ 2);top:20%;padding:30px 66px;z-index:999999}
.school_yuyue>span{font-size:24px;color:#333;font-weight:700;display:block;text-align:center}
.school_yuyue>i{display:block;width:43px;height:3px;margin:15px auto;background-color:#2692ff}
.school_yuyue>.close{font-size:16px;color:#c4c4c4;display:block;width:20px;line-height:20px;text-align:center;position:absolute;right:20px;top:10px;cursor:pointer}
.school_yuyue>form{margin-top:40px}
.school_yuyue>form>p{margin-bottom:12px}
.school_yuyue>form>p>input{height:50px;line-height:50px;border:1px solid #f1f1f1;width:100%;padding:0 10px;font-size:16px}
.school_yuyue>form>p>.datetime-input{position: relative;}
.school_yuyue>form>p>.datetime-input::-webkit-calendar-picker-indicator {position: absolute;right: 0;padding-left: calc(100%);z-index: 1;}
.school_yuyue>form>input{display:block;width:100%;height:60px;line-height:60px;background-color:#2692ff;font-size:16px;color:#fff;outline:0;border:none}
.school_yuyue>form>p input {-webkit-appearance: auto;}
.school_yuyue>form>p>textarea{padding:10px;height:120px;width:100%;border:1px solid #f1f1f1;resize:none;font-size:16px}
.b1{margin: 10px; font-size: 14px; color: #828282;}

/* 面包屑 */
.location {color: #666;font-size: 14px;padding: 12px 0;}
.location>.center>a {font-size: 14px;color: #666;}
.location>.center>a:after {content: "\e616";font-family: iconfont;display: inline-block;margin: 0 5px;}
.location>.center>h1 {font-size: 14px;color: #666;font-weight: unset;vertical-align: bottom;}
.location>.center>h1>a {font-size: 14px;color: #666;font-weight: unset;}
.location .center .location-right .time {margin-right: 20px;}
.location .center .location-right {float: right;display: flex;align-items: center;}

/* 列表分类 */
.list_select{background-color:#fff;padding:26px 26px 0 26px;margin-bottom:15px;border-radius:5px;padding-bottom:0}
.list_select>.list{padding-left:86px;position:relative;margin-bottom:12px;border-bottom:1px dashed #e5e5e5}
.list_select>.list>span{font-size:14px;color:#333;font-weight:700;position:absolute;left:0;top:3px}
.list_select>.list>ul{min-height:40px;position:relative}
.list_select>.list>ul>li{display:inline-block;border-radius:20px;color:#2592ff;border:1px solid #fff;position:relative;margin-bottom:12px;cursor:pointer}
.list_select>.list>ul>li.active{border:1px solid #369bff;color:#369bff}
.list_select>.list>ul>li>a{padding:2px 15px;display:blockcolor:#666}
.list_select>.list>ul>li>a{}
.list_select>.list>ul>li.active>a{color:#369bff}
.list_select>.list:last-child{margin-bottom:0;padding-bottom:8px}

/* 课程列表内容 */
.list_base_box{margin-bottom:40px}
.center>.f_l{width:910px;margin-right:22px;}
.center>.f_r{width:268px}
/* tab */
.list_base_box>.center>.f_l>.tab{height:56px;line-height:56px;padding:0 25px;border-radius:5px;background-color:#fff;margin-bottom:15px;position: relative;}
.list_base_box>.center>.f_l>.tab>h2 {display: inline-block;margin-right: 60px;font-size: 20px;color: #666;font-weight: bold;vertical-align: baseline;}
.list_base_box>.center>.f_l>.tab>h2>a{display:block;font-size: 16px;position: relative;color: #000;}
.list_base_box>.center>.f_l>.tab>h2>a::before {position: absolute;content: "";width: 20px;height: 4px;background-color: #2692fe;bottom: 0;left: 50%;transform: translateX(-50%);}
.list_base_box>.center>.f_l>.tab>span{display:inline-block;margin-right:60px;font-size:16px;color:#888888;cursor:pointer}
.list_base_box>.center>.f_l>.tab>span>a{display:block;color:#000;font-weight: bold;}


/* 课程 */
.list_kc{overflow: hidden;display: flex;background-color: #fff;padding: 30px 30px 30px 30px;margin-bottom: 10px;padding-bottom: 20px;transition: all .2s;border-radius: 5px;}
.list_kc>.f_l{width:30%;float:left;margin-right:30px;float:left;position: relative;}
.top-key{position: absolute;top: 0;left: 0;z-index: 10;background-color: rgb(200, 200, 201);color: #ffffff;font-size: 12px;padding: 2px 6px;border-bottom-right-radius: 10px;border-top-left-radius: 4px;}
.list_jg:nth-child(1) .i_l>.top-key,.list_kc:nth-child(1)>.f_l>.top-key {background-color: #ff3333;}
.list_jg:nth-child(2) .i_l>.top-key,.list_kc:nth-child(2)>.f_l>.top-key {background-color: #ff9220;}
.list_jg:nth-child(3) .i_l>.top-key,.list_kc:nth-child(3)>.f_l>.top-key {background-color: #f9ad14;}
.list_kc>.f_l>a{display:block;position:relative;border-radius: 6px;overflow: hidden;}
.list_kc>.f_m{position:relative;float:right;flex: 1;}
.list_kc>.f_m>div.head{display: flex;align-items: center;margin-bottom: 12px;padding-bottom: 15px;border-bottom: 1px solid #f5f5f5;	}
.list_kc>.f_m>div.head>a{font-size:24px;display:block;font-weight:700;max-width:400px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list_kc>.f_m>p{margin-top:8px;color:#666;line-height:26px;width: 75%;height: 50px;}
.list_kc>.f_m>.ts{position:relative;color: #888888;width: 400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_kc>.f_m>.ts>.skfs {display: flex;align-items: center;color: #666;margin-top: 10px;}
.list_kc>.f_m>.ts>.skfs>span {display: inline-block;border: 1px solid #7abdff;margin-right: 7px;padding: 0 5px;color: #369bff;border-radius: 5px;}
.list_kc>.f_m>.price{position:absolute;top:0px;right:0}
.list_kc>.f_m>.price>.money{font-size:24px;color:#ff8400;display:block;right:0;text-align:right;margin-bottom:10px;text-align:center;font-weight:700}
.list_kc>.f_m>.price>.zx{width:90px;height:30px;background-color:#2592ff;display:block;right:0;top:2px;text-align:center;line-height:28px;border-radius:4px;color:#fff;cursor:pointer;}
.list_kc>.f_m>.price>.zx-2{width:90px;display: inline-block;height: 28px;border: 1px solid #2592ff;line-height: 26px;border-radius: 4px;text-align: center;color: #2592ff;padding: 0 5px;vertical-align: -3px;margin-top: 15px;margin-right: 10px;}
.list_kc>.f_m>.price>.zx-2>a{color: #2592ff;display: block;}

/* 学校 */
.list_jg{background-color:#fff;padding:26px;margin-bottom:15px}
.list_jg .i_l{width:226px;float:left;height:142px;margin-right:26px;border:1px solid #ebebeb;border-radius:5px;position: relative;overflow: hidden;}
.list_jg .i_l>a{text-align:center;display: block;height: 100%;display: flex;justify-content: center;align-items: center;}
.list_jg .i_r{width:602px;float:left;position:relative;display: flex;
    justify-content: space-between;}
.list_jg .i_r>.i_r_l{width: 74%;}
.list_jg .i_r>.i_r_l>.item1{display: flex;align-items: center;}
.list_jg .i_r>.i_r_l>.item1>.tit{font-size:24px;margin-right:10px;font-weight:700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_jg .i_r>.i_r_l>.item2{font-size:14px;color:#666;line-height:25px;margin:10px 0;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_jg .i_r>.i_r_l>.item3{color:#999;display: flex;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_jg .i_r>.i_r_l>.item3 p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #ff8400;background-color: #fff9f2;margin-right: 7px;padding: 0 5px;border-radius: 5px;border: 1px solid #ffd7ab;}
.list_jg .i_r>.i_r_r{display: flex;flex-direction: column;justify-content: flex-end;}
.list_jg .i_r>.i_r_r>.exchange{display: block;width:126px;height:40px;background-color:#2592ff;line-height:40px;text-align:center;color:#fff;border-radius:5px;cursor:pointer;margin-bottom: 30px;}
.list_jg .i_r>.i_r_r>.btn {width: 126px;height: 40px;background-color: #ffffff;line-height: 40px;text-align: center;color: #2592ff;border: 1px solid #2592ff;border-radius: 5px;cursor: pointer;}
.list_jg .i_r>.i_r_r>.btn a {display: block;color: #2592ff;}
.list_jg>.up {margin-bottom: 6px;}
.list_jg .jg-img-list {display: flex;justify-content: space-between;}
.img-list{display: flex;margin-top: 10px;}
.img-list img{width: 160px;margin-right: 10px;border-radius: 4px;height: 120px;background-color: #f5f5f5;}

 /* 分页 */
 .juzho{text-align: center;}
 .pagination {display: inline-block;padding-left: 0;margin: 20px 0;}
 .pagination > li {display: inline; }
 .pagination > li > a,
 .pagination > li > span {position: relative;float: left;padding: 5px 10px;color: #000000;background-color: #fff;border: 0.5px solid #ddd;margin-left: 3px;border-radius: 10%;}
 .pagination > li:first-child > a,
 .pagination > li:first-child > span {margin-left: 0;}
 .pagination > li > a:hover, .pagination > li > a:focus,
 .pagination > li > span:hover,
 .pagination > li > span:focus {z-index: 2;color: #2592ff;background-color: #eeeeee;border-color: #ddd; }
 .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
 .pagination > .active > span,
 .pagination > .active > span:hover,
 .pagination > .active > span:focus {z-index: 3;color: #fff;background-color: #2592ff;border-color: #ddd;cursor: default;border-radius: 10%;}
 /* 分页结束 */
 
 /* 右侧 */
 
.r_box{margin-bottom:15px}
.center>.f_r>div{background-color:#fff;padding:16px 0 1px 0;border-radius:5px}
.yc_tit{margin: 0 20px 20px 35px;position:relative;}
.yc_tit:before{content:"";height:20px;width:4px;background-color:#2592ff;position:absolute;left:-15px;top:9px}
.yc_tit>span{font-size:24px;font-weight:700}
.yc_tit>span>h2,.yc_tit>span>h3{font-size:20px;font-weight:700}
 /* 学费计算器 */
.xfjsq-form {padding: 20px;border-top: 1px solid #f4f4f4;}
.xfjsq-form .xfjsq-form-item {display: flex;align-items: center;margin-bottom: 12px;}
.xfjsq-form .xfjsq-form-item .input-item {width: 100%;}
.xfjsq-form .xfjsq-form-item .input-item input {outline: none;border: 0;border-radius: 4px;padding: 4px 10px;font-size: 14px;color: #888888;width: 100%;background-color: #f5f5f5;height: 34px;}
.xfjsq-form .xfjsq-form-item .xfjsq-submit {background: #ff8400;border: 0;color: #ffffff;width: 100%;height: 40px;border-radius: 20px;font-size: 16px;margin-top: 10px;}

 /* 右侧课程 */
.kc_box{margin-bottom:15px}
.center>.f_r>.kc_box>ul{padding:20px;border-top:1px solid #f4f4f4}
.center>.f_r>.kc_box>ul>li{margin-bottom:20px;position:relative}
.center>.f_r>.kc_box>ul>li>a{position:relative;display:block;padding-left:27px;font-size:14px;color:#666;line-height:18px}
.center>.f_r>.kc_box>ul>li>a>em{display:block;width:18px;height:18px;background-color:#ffb24f;text-align:center;border-radius:5px;position:absolute;left:0;top:0;font-size:14px;line-height:18px;color:#fff}
.center>.f_r>.kc_box>ul>li:nth-child(n+4)>a>em {background-color: #eaeaea;}
.center>.f_r>.kc_box>ul>li>.img{height:85px;border:1px solid #ececec;border-radius:5px;margin:10px 0;width:100%;display:none}
.center>.f_r>.kc_box>ul>li>.img>a{display:block;display:table}
.center>.f_r>.kc_box>ul>li>.img>a>span{display:table-cell;vertical-align:middle;text-align:center;display: block;}	
.center>.f_r>.kc_box>ul>li>.img>a>span>img{width: 100%;}
.center>.f_r>.kc_box>ul>li>p{border-bottom:1px solid #f1f1f1;padding-bottom:12px;display:none}
.center>.f_r>.kc_box>ul>li>p>span{font-size:14px;color:#999}
.center>.f_r>.kc_box>ul>li>p>span>b{font-weight:700;color:#2692ff;font-size:16px}
.center>.f_r>.kc_box>ul>li>p>span.f_r{float:right;color:#999;position:relative}
.center>.f_r>.kc_box>ul>li.active>p {display: block;}
.center>.f_r>.kc_box>ul>li.active>.img {display: table;}

/* 帮我选课 */
.center>.f_r>.ly_box{height:374px;background:#222;padding:30px 20px;margin-bottom:15px}
.center>.f_r>.ly_box>span{display:block;text-align:center;color:#fff;font-size:24px;font-weight:700;margin-bottom:30px}
.center>.f_r>.ly_box>form>p{height:40px;line-height:40px;background-color:#fff;margin-bottom:15px;border-radius:5px;overflow:hidden;position:relative}
.center>.f_r>.ly_box>form>p>input{width:100%;height:100%;border:none;padding:0 10px;font-size:14px}
.center>.f_r>.ly_box>form>input{display:block;width:100%;height:48px;line-height:48px;text-align:center;font-size:20px;background-color:#ffb24f;border:none;outline:0;color:#fff2ee;border-radius:20px;margin-top:30px}
.center>.f_r>.ly_box>p{font-size:14px;color:#cbcbce;margin-top:10px}
/* 获取低价 */
.dijia-box{position:fixed;top:0;width:100vw;height:100%;z-index:99;display: none;}
.dijia-box>.dijia-box_wrap{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 500px;padding: 20px 0;background-color: #fff;border-radius: 15px;z-index: 1;}
.dijia-box>.dijia-box_wrap>.head{position:relative;margin-bottom:30px;text-align:center}
.dijia-box>.dijia-box_wrap>.head>p:nth-child(1){margin-bottom:10px;font-size:26px}
.dijia-box>.dijia-box_wrap>.head>p:nth-child(2){font-size:16px;color: #9aa3ab;}
.dijia-box>.dijia-box_wrap>.head>span{position:absolute;top:-40px;right:40px;width:30px;height:30px;line-height:30px;border:1px solid #b7b5b6;border-radius:6px;background-color:#fff8f8;font-size:18px;cursor:pointer;color:#7e7a77}
.dijia-box>.dijia-box_wrap>.dijia-box_form{margin-bottom:20px}
.dijia-box>.dijia-box_wrap>.dijia-box_form form p{display:flex;justify-content:center;align-items:center;margin-bottom:15px}
.dijia-box>.dijia-box_wrap>.dijia-box_form form p:last-of-type{margin-bottom:20px}
.dijia-box>.dijia-box_wrap>.dijia-box_form form p label{width:20%;font-size:16px;color: #6d6f71;}
.dijia-box>.dijia-box_wrap>.dijia-box_form form p input{width:50%;height:35px;padding:4px 10px;border-radius:5px;outline:0;border:1px solid #d7d7d5;background-color:#fef9f8}
.dijia-box>.dijia-box_wrap>.dijia-box_form form button{width:100px;height:40px;line-height:40px;display:block;margin:0 auto;border-radius:6px;text-align:center;font-size:18px;color:#fff;background-color:#2591ff;border:1px solid #4495db;cursor:pointer}
.dijia-box>.dijia-box_wrap>p{font-size:14px;text-align:center;color:#da2e1b}
.dijia-box>.dijia-shadow{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0);opacity:.6}
/* 类别底部 */
.list_shop_footer{margin-bottom: 30px;}
.list_shop_footer>.center {padding: 0;}
.list_shop_footer>.center>.tab {padding: 10px 0 0 30px;border-bottom: 1px solid #ececec;background-color: #fff;width: 910px;}
.list_shop_footer>.center>.tab>span{font-size:16px;margin-right:50px;color:#999;padding-bottom:10px;display:inline-block;position:relative;cursor:pointer}
.list_shop_footer>.center>.tab>span>h3{font-size:16px;font-weight:400}
.list_shop_footer>.center>.tab>span.active{color:#333;font-weight:700}
.list_shop_footer>.center>.tab>span.active>h3{color:#333;font-weight:700}
.list_shop_footer>.center>.tab>span.active:after{content:"";display:block;background-color:#2592ff;height:3px;position:absolute;left:0;bottom:0;width:100%}
.list_shop_footer>.center>.show>div{position:relative;display:none;background-color:#fff;padding:20px 0;margin:0 auto;font-size:14px;color:#666;line-height:30px;}
.list_shop_footer>.center>.show>div.active{display:block}
.list_shop_footer>.center>.show>div>ul>li{display:inline-block;margin-right:15px;margin-bottom:10px;width: 168px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_shop_footer>.center>.show>div>ul>li>a{font-size:14px;color:#666;}
.list_shop_footer>.center>.show {padding: 0 30px;width: 910px;background-color: #fff;}

/* 列表 */
.list-n {width: 900px;float: left;margin-right: 20px;margin-top: 20px;}
.list-t {font-size: 24px;height: 24px;line-height: 21px;border-left: 5px solid #0090f5;padding-left: 15px;color: #000;margin-top: 0;font-weight: 700;}
.news-ul {margin-top: 20px;margin-bottom: 30px;}
.news-ul>ul>li {background: #fff;padding: 25px;border-bottom: 1px solid #e6e9ed;margin-bottom: 0;transition: all .3s linear;position: relative;}
.news-ul>ul>li:before {content: "\2192";position: absolute;right: 0;top: 80px;font-size: 30px;color: #a2a7ae;transition: all .3s linear;opacity: 0;}
.news-ul>ul>li:hover {box-shadow: 0 8px 35px rgba(0,0,0,.08);background: #f4f4f4;}
.news-ul>ul>li>.fl {width: 270px;float: left;margin-right: 40px;position: relative;transition: all .3s linear;left: 0;}
.news-ul>ul>li>.fr {width: 540px;float: left;padding-top: 5px;position: relative;transition: all .3s linear;left: 0;}
.news-ul>ul>li>.fl>a>img {width: 100%;}
.news-ul>ul>li>.fr>.title_p {font-size: 18px;color: #000;font-weight: 700;}
.news-ul>ul>li>.fr>p {line-height: 30px;margin: 20px 0;font-size: 14px;color: #727478;display: -webkit-box;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-right: 30px;}
.news-ul>ul>li>.fr>p>span {color: #a2a7ae;font-size: 14px;margin-right: 20px;}
/* 右侧 */
.list-n2 {width: 280px;float: left;margin-top: 65px;position: relative;}
.li02 {padding-top: 60px;background: #fff;padding: 20px 18px 10px 18px;margin-bottom: 10px;}
.y-t {color: #0090f5;margin: 10px 10px 10px 0px;border-left: 5px solid #0090f5;padding-left: 9px;line-height: 18px;font-size: 18px;}
.li02>ul>li {margin: 15px 0;padding-left: 15px;position: relative;}
.li02>ul>li:before {content: '';position: absolute;width: 5px;height: 5px;background-color: #99a1a8;border: 1px solid #99a1a8;top: 46%;left: 2px;}
.li02>ul>li>a {font-size: 14px;color: #666;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}

/* 内容 */


.f_l>.show {padding: 30px 20px;line-height: 30px;font-size: 16px;margin-bottom: 30px;background-color: #fff;}
.show>.head {text-align: center;padding-top: 20px;padding-bottom: 15px;border-bottom: 1px solid #f5f5f5;}
.show>.head>.s_r {margin: 0 auto;color: #a0a0a0;font-size: 14px;width: 600px;margin-top: 20px;}


/* 内容样式？ */
.single-entry {text-align:justify; padding: 30px 10px 30px 10px;}
.single-entry p {font-size:16px;position:relative;color:rgba(58,58,58,0.88);margin:10px 0 10px;line-height:180%;}
.single-entry b {font-weight: 600;}
.single-entry p a {font-weight:bold;}
.single-entry p img {max-width:100%;width:auto!important;height:auto!important; display:block;margin:0 auto;border-radius:10px;}
.single-entry blockquote {padding-left:10px;color:rgba(0,0,0,0.5);font-size:15px;padding:15px 20px;margin:1em 0;background-color:#ececec;border-radius:10px;}
.single-entry blockquote:hover {background-color:rgba(234,236,247,0.68);}
.single-entry blockquote p {margin:0px auto;}
.single-entry h2,.single-entry h3,.single-entry h4,.single-entry h5{margin-top: 30px;margin-bottom: 16px;font-size: 1.25rem;color: #1a1a1a;position: relative;overflow: hidden;padding-left: 16px;font-weight: bold}
.single-entry h2::before,.single-entry h3::before{content: "";position: absolute;top: 5px;left: 0;display: inline-block;width: 5px;height: 20px;background: #ff8400;border-radius: 3px}
.single-entry table {width:100%!important;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee;margin:auto;margin-bottom:15px;}
.single-entry table tr th {border:1px solid #eee;}
.single-entry table thead,.single-entry table tfoot {background:#f5f5f5;}
.single-entry table thead tr th,.single-entry table tfoot tr th,.single-entry table tbody tr td,.single-entry table tr td,.single-entry table tfoot tr td {line-height:18px;text-align:left;border:1px solid #eee;}
.single-entry table thead tr th,.single-entry table tfoot tr td {padding:10px;color:#444;}
.single-entry table thead tr th:first-child,.single-entry table tfoot tr td:first-child {border-left:none;}
.single-entry table thead tr th:last-child,.single-entry table tfoot tr td:last-child {border-right:none;}
.single-entry table tbody tr.even,.single-entry table tbody tr.alt {background:#F8F8F8;}
.single-entry table tbody tr:nth-child(even) {background:#F8F8F8;}
.single-entry table tbody tr td {padding:9px 10px;}
.single-entry ol li,.single-entry ul li {margin:5px 0px 5px 1.5em;list-style:disc;list-style-type:inherit; font-size: 14px;}
.single-entry pre {border-left:6px solid #737F99;width:100%!important;}
.single-entry strong {font-weight:bold;word-wrap:break-word;}
.single-entry p sup {vertical-align:super;font-size:smaller;}
.single-entry p sub {vertical-align:sub;font-size:smaller;}
/* 内容页下推荐 */
.n_tj {padding: 30px;background-color: #fff;}
.n_tj>.tit {position: relative;margin-bottom: 25px;}
.n_tj li {width: 410px;height: 40px;margin-right: 7px;display: inline-flex;align-items: center;background-color: #f7fafc;padding: 0 12px;margin-bottom: 10px;border-radius: 6px;font-size: 14px;}
.n_tj li>a {position: relative;padding-left: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_tj li>a::before {position: absolute;top: 50%;transform: translateY(-50%);left: 0;content: '';width: 5px;height: 5px;background-color: #999;}