html,body {color: #333;margin: 0;font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: normal;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
a {text-decoration: none;color: #333;}
a, label, button, input, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img { border: 0;}
body {background: #fff;color: #666;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;    padding: 0;}
a {text-decoration: none; color: #333;}
button { outline: 0;}
img {border: 0;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;outline: none;}
li {list-style: none;}
.error{top:20%;position: fixed;z-index: 999;width: 260px;height: 40px;line-height: 30px;font-size: 16px; padding: 5px;color: red;border:1px solid #ee394b;background: #f8d7da;text-align: center;}
.success{top:20%;position: fixed;z-index: 999;width: 260px;height: 40px;line-height: 30px;font-size: 16px; padding: 5px;color: #155724; border:1px solid #155724;background: #d4edda;text-align: center;}

.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clear { clear: both;}
.bkxian{border-top:1px solid #d9d9d9;}
/* 必要布局样式css */
.aui-flexView {width: 100%; margin: 0 auto;display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal;-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.aui-scrollView {width: 100%; -webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;overflow-y: auto;overflow-x: hidden; -webkit-overflow-scrolling: touch;position: relative;margin-bottom: 60px;margin-top: 0;}
.aui-navBar {width: 100%;    background: #f8f8f8;}
.aui-navBar img{width: 50%;padding:10px 10px;float: left;}
.aui-navBar p{color: #333;float: right;width: 50%; margin: 6.5% 0 0 0; font-size: 0.8rem;}
.aui-navBar p a{margin:0 1.5%; }
.aui-navBar p a:last-child{color: #ad2126;}
.fenzhan{width: 98%;box-shadow: 0 0 5px #b51d25;position: absolute;margin: 15% 1%;background: #fff;z-index: 999;border-radius: 5px;padding:15px 0;}
.fenzhan a{display: block;font-size: 14px;width: 16%;text-align: center;line-height: 30px;float: left;color: #666;}

.aui-navBar:after {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 1px; -webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.aui-navBar-item {height: 44px;min-width: 25%;-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;padding: 0 0.9rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;    align-items: center;font-size: 0.7rem;white-space: nowrap;overflow: hidden;color: #a0a0a0;position: relative;}
.aui-navBar-item:first-child {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin-right: -25%;font-size: 0.9rem; font-weight: bold;}
.aui-navBar-item:last-child { -webkit-box-ordinal-group: 4; -webkit-order: 3;-ms-flex-order: 3;order: 3;-webkit-box-pack: end; -webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.aui-center {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;display: -webkit-box;display: -webkit-flex;    display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 44px;width: 50%;margin-left: 25%;}
.aui-center-title {text-align: center;width: 90%;white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis; font-size: 0.95rem; color: #fff;}
.icon {width: 20px;height: 20px; display: block; border: none; float: left; background-size: 20px;background-repeat: no-repeat;}
.icon-return { background-image: url("../images/4GvNDoTFOq8FwAAAAASUVORK5CYII=");}
#nav-wrap .aui-center { width: 80%;margin-left: 1%;}
.aui-box-search { padding-top: 0px;}
.aui-box-search-bg { background-color: #fff; border-radius: 113px; height: 33px; line-height: 32px; position: relative;color: #333;}
.aui-box-search-bg input {background: none; border: none; width: 75%; font-size: 0.8rem; padding-left: 0px;}
.aui-navBar.aui-flex .aui-box-search-bg {background: #eaeaea;}
.icon-sys {background-image: url('../images/menu.png');  width: 36px;height: 32px;border-radius: 50%;background-size: 30px;}
.icon-search {background-image: url('../images/sover.png');position: absolute;top: 8px;left: 10px;background-size: 18px;}
#nav-wrap .aui-navBar-item:last-child {min-width: 15%;flex: 0 0 14%;}
.m-slider { overflow-x: hidden;width: 100%;position: relative;}
.slider-wrapper { display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;height: 100%; -webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);position: relative; z-index: 1; -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform; transition-property: transform;transition-property: transform, -webkit-transform;}
.slider-item { width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0;flex-shrink: 0;}
.slider-item img {width: 100%; display: block;border: none;}
.slider-pagination { text-align: right;position: absolute;width: 100%; z-index: 2;right: 0; bottom: 0.5rem; pointer-events: none; display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end;
    align-items: flex-end;-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.slider-pagination > .slider-pagination-item {margin: 0 .25rem; width: 8px; height: 8px; display: inline-block; border: 1px solid #ff6611;  border-radius: 100%; /*background-color: rgba(255,255,255,0.50);*/}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active { background-color: #ff6611; border-radius: 10px;}
.aui-palace {padding: 10px 0; position: relative;overflow: hidden;}
.aui-palace-grid { position: relative; float: left;padding: 8px; width: 25%;box-sizing: border-box;}
.aui-palace-grid-icon {width: 30px; height: 30px; margin: 0 auto;}
.aui-palace-grid-icon img {display: block; width: 100%; height: 100%;border: none;}
.aui-palace-grid-text {display: block;text-align: center;color: #333333; font-size: 13px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;padding-top: 0.1rem;}
.aui-palace-grid-text h2 {font-size: 0.75rem;font-weight: normal;color: #777777;padding-top: 0.2rem;}
.divHeight {width: 100%;height: 5px;background: #ececec;position: relative;overflow: hidden;}
.aui-title-flex {padding: 11px 15px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex; -webkit-box-align: center; -webkit-align-items: center;align-items: center;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: inherit;margin-top: 0;}
.aui-title-flex-hd {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0; font-size: 1rem; font-weight: bold;color: #333;}
.aui-title-flex-two .aui-title-flex-fr {position: relative;text-align: right;color: #808080;padding-right: 13px;font-size: 0.7rem;}
.aui-title-flex:after {content: ''; position: absolute; z-index: 2;bottom: 0; left: 0;width: 100%;height: 1px;border-bottom: 1px solid #ddd;
    -webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.aui-class-grids { overflow: hidden; position: relative; background-color: #FFF;}
.aui-class-grids-item {width: 33.333333%;float: left; position: relative;z-index: 0;padding: 0.32rem 0;font-size: 0.28rem;text-align: center;}
.aui-class-grids-hd {width: 88px;height: 50px;margin: 0 auto;}
.aui-class-grids-hd img {width: 100%;height: auto;display: block;border: none;}
.aui-class-grids-item:not(:nth-child(3n)):before {content: '';position: absolute; z-index: 0;top: 0;right: 0;height: 100%; border-right: 1px solid #D9D9D9; -webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.aui-class-grids-item:after {content: '';position: absolute;z-index: 0;bottom: 0; left: 0; width: 100%;height: 1px; border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.aui-class-grids-bd {padding: 10px 0;}
.aui-footer {width: 100%;position: relative;z-index: 100;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center; padding: 2px 5px 0px 5px; background-color: #ffffff;
    box-shadow: 0 -1px 9px #ddd; height: 50px;}
.aui-footer:after { content: ''; position: absolute; z-index: 0; top: 0;left: 0;width: 100%; height: 1px; /* border-top: 1px solid #D9D9D9; */
    -webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.aui-tabBar-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;
    display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column;
    flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center;-ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center;-ms-flex-align: center; align-items: center;color: #979797;}

.aui-tabBar-item-text {  display: inline-block;    font-size: 0.65rem;    color: #666666;    padding-top: 2px;}
.aui-tabBar-item-text1 {    color: #fe6532; font-size: 0.65rem;padding-top: 2px;display: inline-block;}
.icon-home {background-image: url('../images/home.png');}
.icon-home1 {background-image: url('../images/home1.png');}
.icon-loan {background-image: url('../images/shool.png');}
.icon-loan1 {background-image: url('../images/shool1.png');}
.icon-loan2 {background-image: url('../images/consult-tel-red-415d6db0.gif');}
.icon-shool {background-image: url('../images/gaoxiao.png');}
.icon-shool1 {background-image: url('../images/gaoxiao1.png');}
.icon-credit {background-image: url('../images/jigou.png');}
.icon-credit1 {background-image: url('../images/jigou1.png');}
.icon-me {background-image: url('../images/user.png');} .icon-me1 {background-image: url('../images/user1.png');}
.aui-footer-fixed { position: fixed; bottom: 0; left: 0; z-index: 49;}
.icon-yhq { width: 80px; background-image: url('../images/qqqun.png'); height: 65px; background-size: 80px;}


/* 首页顶部推荐新闻 */

.aui-new { -webkit-overflow-scrolling: touch; overflow-x: hidden; word-break: break-all; width: 100%;  margin: 0 auto;}
.aui-new .aui-news-item {padding: 10px 0;border-bottom: 1px solid #e2e2e2;}
.aui-new .aui-news-item:first-child{padding:0 0 10px 0;}
.aui-new .aui-news-item h3 {font-size: 1rem;color: #333;font-weight: normal;padding: 0 15px 10px 15px;}
.aui-new .aui-news-item-img {position: relative;overflow: hidden;padding: 0 15px;}
.aui-new .aui-news-item-img span {display: block;width: 33.333%;float: left;position: relative;}
.aui-new .aui-news-item-img span img {width: 100%;height: 90px;display: block;border: none;}
.aui-new .aui-news-item-comment {padding: 10px 15px 0 15px;}
.aui-new .aui-news-item-comment span {position: relative;font-size: 0.8rem;color: #888896;padding-right: 0.5rem;}
.aui-new .aui-news-item-img span:not(:nth-child(3n)):after {content: '';position: absolute;z-index: 0;top: 0;right: 0; height: 100%;border-right: 8px solid #ffffff;
    -webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.aui-new .aui-news-item:last-child{border-bottom: none;}

.aui-new .aui_new_one{width: 100%;padding: 10px 15px;border-bottom: 1px #e2e2e2 solid;line-height: 24px;}
.aui-new .aui_new_one a{display: block;}
.aui-new .aui_new_one a img {width: 30%;height: 70px;float: right;margin-right: 10px;border: 1px #ddd solid;}
.aui-new .aui_new_one a h3 {font-size: 1rem;color: #333;font-weight: normal;width: 65%;height: 50px;overflow: hidden;float: left;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.aui-new .aui_new_one a p {color: #888896;font-size: 0.8rem;width: 65%;line-height: 23px;}

.aui-xinde { -webkit-overflow-scrolling: touch; overflow-x: hidden; word-break: break-all; width: 95%;  margin: 0 auto;}
.aui-xinde .aui-border-b {border-bottom: 1px solid #d9d9d9; background-size: 100% 1px; background-repeat: no-repeat; background-position: bottom;}
.aui-xinde .aui-text-main { color: #333333 !important;font-weight: bold;  padding-top: 0.5rem !important;    display: -webkit-box;overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;    font-size: 1rem;    line-height: 30px;}
.aui-xinde .aui-border-b:last-child{border-bottom: none;}
.aui-xinde .aui-margin-t-5 { margin-top: 0.25rem !important; max-width: 100%;}
.aui-xinde .aui-text-auxiliary { color: #666666 !important; margin-top: 0.5rem !important;font-size: 0.9rem;display: -webkit-box;  overflow: hidden;  text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.aui-xinde .aui-info {  position: relative; padding: 0.5rem 0; font-size: 0.7rem; color: #757575;}
.aui-xinde .dropload-down { height: 2rem;position: relative;overflow: hidden;font-size: 12px; -webkit-transform: translateZ(0); transform: translateZ(0);}
.aui-xinde .dropload-refresh { height: 2rem;line-height: 2rem;text-align: center;}

/* 首页头部地区推荐 */

.aui-header-set { width: 100%; overflow: hidden;}
.aui-header-set-list { position: relative;}
.aui-header-set-list .aui-flex-box {height: 40px;line-height: 40px;background: #eee;}
.juli{margin-bottom: -14px;}
.aui-flex-box { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; font-size: 14px; color: #333;}
.aui-flex-box h2 {font-size: 1rem;position: relative;padding-left: 25px;}
.aui-flex-box h2:after {content: '';position: absolute;z-index: 0;top: -10px;left: 15px;width: 4px;height: 40px;transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;background: #ff6611;border-radius: 5px;}
.aui-box-content { position: relative; overflow: hidden; padding: 15px 0 0 15px; }
.aui-box-content a {position: relative;float: left;padding: 8px 1px 8px 1px;width: 18%;box-sizing: border-box;display: inline-block;font-size: 0.7rem;color: #333333;border-radius: 3px;margin-right: 2%;margin-bottom: 3%;text-align: center;border: 1px solid #e5e5e5;}

/* 首页在线获取方案 */

.aui-sides-form{width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-overflow-scrolling: touch;padding-bottom: 10px;}
.aui-sides-form .aui-flex {display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;    padding: 15px; position: relative;}
.aui-sides-form .aui-sides-form-text {position: relative;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.aui-sides-form .aui-sides-form-text h2 {font-size: 0.85rem;color: #333;}
.aui-sides-form .aui-sides-form-text:after { content: ''; position: absolute; z-index: 0; top: 0; right: 0; height: 100%; border-right: 1px solid #D9D9D9; -webkit-transform: scaleX(0.5);transform: scaleX(0.5); -webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.aui-sides-form .aui-flex-box {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; font-size: 14px;color: #333;}
.aui-sides-form .cell-right {-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; min-height: 1rem; color: #525252; text-align: right; font-size: 0.26rem; padding-right: 0.24rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center;-webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}
.aui-sides-form .cell-select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2.5rem; border: none; display: block; color: #666; font-size: 0.85rem; margin-left: -0.08rem; background: none; border: none; padding-left: 1rem;}
.aui-sides-form option { font-weight: normal; display: block;white-space: pre; min-height: 1.2em; padding: 0px 2px 1px;}
.aui-sides-form .cell-right span {width: 100%;padding-left: 1rem;}
.aui-sides-form .aui-code-line-input {width: 100%; padding: 0.5rem 0; font-size: 0.85rem; background: none; border: none;}
.aui-sides-form .b-line:after {content: ''; position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; height: 1px;border-bottom: 1px solid #e2e2e2; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.aui-sides-form .aui-sides-div {width: 100%;height: 60px;}
.aui-sides-form .aui-sides-div p{width: 90%; margin: 0 auto;font-size: 0.9rem;line-height: 28px;}
.aui-sides-form .aui-sides-div p b{font-size: 1rem;color: #ff6611;margin:0 5px;}
.aui-sides-form .aui-sides-button {width: 92%;margin: auto; background: #ff6611; color: #fff; height: 3rem; line-height: 3rem; border-radius: 3px; border: none;display: block;}

/* 首页红色教育基地 */

.aui-base{width: 100%;}
.aui-base .aui-slide-item-list{font-size: 0;width: 100%;}
.aui-base .aui-slide-item-item {display: inline-block;width: 48%;margin: 0 1% 5% 1%;}
.aui-base .aui-link {display: block;}
.aui-base .aui-slide-item-item a img {display: block;border: none;border-radius: 3px;width: 100%;height: 120px;}
.aui-base .aui-title-house {color: #757575;font-size: 0.8rem;padding-top: 0.3rem;font-weight: normal;}
.aui-base .aui-title-house h3 {font-size: 0.8rem;color: #333;text-align: center; height: 15px; overflow: hidden;}

/* 首页名师聘请 */

.aui-teacher {padding-left: 0px;width: 100%;}
.aui-teacher .aui-slide-item-list {width: 100%;font-size: 0;margin-top: 5px;}
.aui-teacher .aui-slide-item-item {display: inline-block;vertical-align: top;border-radius: 5px;margin: 0 15px 24px 10px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.10);width: 95%;}
.aui-teacher .aui-flex {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding: 0px;position: relative;}
.aui-teacher .aui-slide-img {margin: 0.5rem;}
.aui-teacher .aui-slide-item-item .ms_pht{height: 4rem;width: 4rem;display: block;border: 1px solid #d8d9d8;border-radius: 50%;}
.aui-teacher .aui-slide-item-item .aui-slide-img img {border: none;}
.aui-teacher .aui-flex-teacher {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; font-size: 14px; color: #333;}
.aui-teacher .aui-flex-teacher h2{font-weight: bold;color: #111111;font-size: 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aui-teacher .aui-flex-teacher h3{color: #333;font-weight: normal;font-size: 0.85rem;margin: 0.4rem 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aui-teacher .aui-flex-teacher em{overflow: hidden;float: left; font-style: normal; font-weight: normal;font-size: 0.8rem;}
/* .aui-teacher .aui-flex-teacher button {color: #fff;border-radius: 20px; border: none; padding: 0.2rem 0.8rem; background-image: -webkit-gradient(linear,left top,right top,from(#ff5bb1),to(#ff1767)); background-image: -webkit-linear-gradient(left,#ff5bb1,#ff1767); background-image: -moz-linear-gradient(left,#ff5bb1,#ff1767); background-image: linear-gradient(to right,#ff5bb1,#ff1767); background-color: #ff6143; font-size: 0.85rem;} */
.aui-teacher .icon-xing {background-size: 19px;margin-right: 0.2rem;background-image: url(../images/xing.png);}
.aui-teacher .xing {width: 15px; height: 20px; display: block; border: none;float: left; background-size: 12px;background-repeat: no-repeat;    margin-top: 0.2rem;}
.aui-teacher .huo{position: absolute;top: -12px;right: -13px;}
.aui-teacher .huo img{width: 30px; height: 30px;}

/* 首页名师书籍 */

.aui-teacher .aui-slide-item-item .ms_phts{height: 4rem;width: 4rem;display: block;}
.aui-teacher .aui-flex-teacher h3 b{color: #f60;font-size: 1rem;}
.aui-teacher .aui-flex-teacher h3 span{text-decoration: line-through;color: #666;margin-left: 0.3rem;font-size: 0.7rem;}

/* 公用导航 */
.aui-flex-title {background: #eee;margin: 1rem 0;}
.aui-gynav {display: flex;-webkit-box-align: center;align-items: center;padding: 10px 15px;position: relative;}
.aui-flex-nav { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; font-size: 14px; color: #333;}
.aui-flex-title .aui-flex-nav h2 { font-size: 1rem; position: relative;}
.aui-flex-title .aui-flex-nav h2:after {content: '';position: absolute;z-index: 0;top: 0;left: -9px;height: 100%;border-left: 5px solid #ff6633;border-radius: 10px;}
.aui-flex-arrow {color: #333;  position: relative; font-size: 0.8rem;}

/* 在线视频 学习 */

.aui-list-theme { overflow: hidden; position: relative; padding: 0 5px 0;}
.aui-list-theme .aui-list-theme-item {width: 50%;float: left;padding: 0 5px;margin: 2% 0;}
.aui-list-theme .aui-list-img {height: auto; width: 100%; overflow: hidden;}
.aui-list-theme .aui-list-img img {width: 100%; height: 120px; display: block; background-color: #FFF; border: none; border-radius: 5px;}
.aui-list-theme .aui-list-title h3 {font-size: 0.9rem;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;color: #505050;margin-top: 0.3rem;text-align: center;}
.aui-list-theme .aui-list-title .aui-flexmv { padding: 10px 0;}
.aui-list-theme .aui-flex-box {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; font-size: 14px; color: #333;}
.aui-list-theme .aui-flex-box span {color: #2e7eff; font-size: 0.95rem;}
.aui-list-theme .mv_im{width: 40px;height: 41px; background: rgba(0,0,0,.4) url(../images/3f_play_right.png) no-repeat center center; position: absolute; margin: -95px 0 0 64px; border-radius: 50%;cursor: pointer;} 

/* 中国五大干部培训基地  首页通用*/

.aui-loan-base {position: relative;overflow: hidden;}
.aui-loan-base .aui-loan-grids-item { position: relative; float: left; padding: 15px 10px; width: 33.33333333%; box-sizing: border-box; text-align: center;}
.aui-loan-base .aui-loan-grids-item:before {content: " ";position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #D9D9D9;  color: #D9D9D9; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);}
.aui-loan-base .aui-loan-grids-img {width: 60px; height: 60px; margin: 0 auto;}
.aui-loan-base .aui-loan-grids-img img { display: block; width: 100%; height: 100%; border-radius: 10px;}
.aui-loan-base .aui-loan-grids-item h3 {display: block; text-align: center; color: #333333; font-size: 0.9rem; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding-top: 5px; font-weight: normal;}
.aui-loan-base .aui-loan-grids-item:after {content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);}

/* 知名高校 */

.aui-famous-universities {width: 100%;overflow: hidden; height: 70px;  position: relative;border-bottom: 1px solid #d9d9d9;}
.aui-famous-universities .tab-nav {-webkit-overflow-scrolling: touch;position: relative; top: 0;left: 0; overflow-x: auto; overflow-y: hidden; height: 80px; font-size: 14px; color: #333; white-space: nowrap; background: #FFF;}
.aui-famous-universities .tab-nav-item {-webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1;-webkit-flex-shrink: 0; flex-shrink: 0; display: inline-block; height: 50px;line-height: 55px;position: relative; text-align: center;}
.aui-famous-universities .tab-nav-item.tab-active:before {content: ''; width: 60%;height: 1px;position: absolute;left: 50%; bottom: 0; margin-left: -30%; z-index: 4;background-color: #ff6611; border: 1px solid #ff6611;}
.tab-nav-item.tab-active a {color: #ff6611;}
.tab-nav-item a {display: inherit;color: inherit; font-size: 0.9rem; padding: 0 10px;}


/* 在线问答 */

.aui-slide-answer{width: 100%;}
.aui-slide-answer .aui-slide-body-item {display: block; position: relative; margin: 10px 15px;border-bottom: 1px solid #ddd;}
/* .aui-slide-answer .aui-slide-body-item:last-child{border:none;} */
.aui-slide-answer h2 {color: #333333 !important; font-weight: bold; padding-top: 0.5rem !important; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 1rem;}
.aui-slide-answer p {color: #666666 !important; margin-top: 0.5rem !important; font-size: 0.9rem; display: -webkit-box; overflow: hidden;  text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.aui-slide-answer .aui-flex {display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center;align-items: center; padding:10px 15px; position: relative; padding-left: 0; padding-right: 0;}
.aui-slide-answer .aui-flex-box { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0;font-size: 14px;color: #333;}
.aui-slide-answer .aui-flex-box span { color: #666;font-size: 0.85rem;}
.aui-slide-answer .aui-slide-info { position: relative; overflow: hidden;}
.aui-slide-info span {display: block;float: left;font-size: 0.75rem;color: #acaead;line-height: 22px;margin-left: 1rem;}
.icon-answer {background-image: url(../images/answer.png);width: 20px; height: 20px; display: block; border: none; float: left; background-size: 20px; background-repeat: no-repeat;}
.icon-zan {background-image: url(../images/zan.png);width: 20px; height: 20px; display: block; border: none; float: left; background-size: 20px; background-repeat: no-repeat;}
.icon-zan:hover{background-image: url(../images/zan1.png);width: 20px; height: 20px; display: block; border: none; float: left; background-size: 20px; background-repeat: no-repeat;}


/* 名师风采 */

.teacher-style{padding-left: 0px;}
.teacher-style .aui-slide-item-list {font-size: 0;padding:10px 20px 0 0;margin-left: 0;}
.teacher-style .aui-slide-item-item {display: inline-block;vertical-align: top;background: #fff;border-radius:3px;width: 28%;margin: 0 0% 6% 5%;line-height: 24px;}
.teacher-style .aui-slide-item-item a img {height:80px;width:80px;display: block;margin: 0 auto;border-radius: 100%;}
.teacher-style .aui-good-content {text-align: center;}
.teacher-style .aui-good-content h3 { color: #333; font-size: 0.85rem; margin-top: 0.2rem;}
.teacher-style .aui-good-content p {color: #999999;font-size: 0.8rem;}

/* 网站底部 */

.footer{font-size: 12px;color: #333;text-align: center;line-height: 26px;height: auto;padding: 10px 0;background: #f8f8f8;}
.footer a{color: #900000;}


/* 二级公用头部 */

.aui-navBar_v2 {height: 44px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 1002;
    background: #eee;}
.aui-navBar_v2 .aui-navBar-item:first-child {-webkit-box-ordinal-group: 2; -webkit-order: 1;-ms-flex-order: 1; order: 1;margin-right: -25%;font-size: 0.9rem;font-weight: bold;}
.aui-navBar_v2 .aui-navBar-item {height: 44px;min-width: 25%; -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; padding: 0 0.9rem;    display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.7rem; white-space: nowrap; overflow: hidden;color: #808080;position: relative;}
.aui-navBar_v2 .icon_v2 {width: 20px;height: 20px;display: block;border: none; float: left; background-size: 20px;background-repeat: no-repeat;background-image: url(../images/v2_nav.png);}
.aui-navBar_v2 .aui-center { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2;order: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 44px; width: 50%;margin-left: 25%;}
.aui-navBar_v2 .aui-center-title {text-align: center; width: 100%; white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; font-size: 0.95rem;color: #333;}

/* 高校推荐页面 */

.shool{width: 100%;height: 7rem;padding-top: 10px;overflow: hidden;}
.shool .shool_a{width: auto;white-space: nowrap;overflow: auto;height: 7rem;font-size: 0;padding-right: 20px;margin-left: 0;}
.shool_b{display: inline-block;margin:0 20px;vertical-align: top;position: relative;}
.shool .aui-link {display: block;}
.shool .shool_b a img {height: 4.2rem;display: block; border: none;border-radius: 1px;}
.shool .aui-title-house {color: #757575;font-size: 0.8rem;padding-top: 0.3rem;font-weight: normal;}
.shool .aui-title-house h3 {font-size: 0.8rem;color: #333;text-align: center;}


/* 高校展示 */

.shool_sj{width: 100%;height: auto;padding-top: 5px;background-size: 100%;}
.shool_sj .aui-activity {padding: 15px;}
.shool_sj .aui-activity-item {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.10);display: block;position: relative;margin-bottom: 25px;}
.shool_sj .aui-flex {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding: 15px;position: relative;}
.shool_sj .aui-flex-hos {width: 120px;height: 83px;margin-right: 0.8rem;position: relative;}/* 
.shool_sj .aui-flex-hos i{position: absolute;top: 0;background: #ff6611;color: #fff;padding: 3px 7px;font-size: 12px;border-radius: 3px;font-style: inherit;} */
.shool_sj .aui-flex-hos img {width: 75%;display: block;border: none;border-radius: 3px;}
.shool_sj .aui-comm {position: absolute;bottom: 4.5rem;left: 19rem;}
.shool_sj .icon-comm {background-size: 25px;width: 25px;height: 25px;background-image: url(../images/gx_mbrz.png);}
.shool_sj .aui-flex-boxss {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;font-size: 14px;color: #333;line-height: 1.4rem;}
.shool_sj .aui-flex-boxss h2 {font-size: 1rem;color: #333;}
.shool_sj .aui-flex-boxss p {color: #676c73;font-size: 0.7rem;}
.shool_sj .aui-pattern {position: relative;overflow: hidden;}
.shool_sj .aui-pattern .aui-pattern-a1 {border: 1px solid #FF5722;background: #FF5722;color: #fff;}
.shool_sj .aui-pattern .aui-pattern-a2 {border: 1px solid #009688;background: #009688;color: #fff;}
.shool_sj .aui-pattern .aui-pattern-a3 {border: 1px solid #a3d59b;background: #a3d59b;color: #fff;}
.shool_sj .aui-pattern .aui-pattern-a4 {border: 1px solid #f6aa6c;background: #f6aa6c;color: #fff;}

.shool_sj .aui-pattern .aui-pattern-b1 {border: 1px solid #ff0c0c;background: #ff0c0c;color: #fff;}
.shool_sj .aui-pattern .aui-pattern-b2 {border: 1px solid #900000;background: #900000;color: #fff;}
.shool_sj .aui-pattern .aui-pattern-b3 {border: 1px solid #e27373;background: #e27373;color: #fff;}
.shool_sj .aui-pattern .aui-pattern-b4 {border: 1px solid #ca1f08;background: #ca1f08;color: #fff;}

.shool_sj .aui-pattern em {border: 1px solid #FF5722;background: #FF5722;border-radius: 2px;color: #fff;font-size: 0.7rem;font-style: normal;padding: 2px 6px;border-radius: 3px;}
.shool_sj .b-line:after {content: ''; position: absolute;z-index: 2;bottom: 0;left: 0;width: 92%;height: 1px;border-bottom: 1px solid #e2e2e2; -webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;left: 15px;}
.shool_sj .aui-flex-boxss h4 {font-size: 0.86rem;color: #333; font-weight: normal;}
.shool_sj .aui-flex-boxss h4 a{color: #ff6611;font-weight: bold;}
.shool_sj .aui-flex-boxss h5 {color: #9aa0a6;font-weight: normal;}
.shool_sj .aui-flex-boxss h5 em {color: #ff6611;font-style: normal;margin-right: 0.2rem;font-weight: bold;font-size: 0.9rem;}
.shool_sj .aui-flex-button button {background-color: #ff6611;color: #fff;border-radius: 5px;border: none;font-size: 0.85rem;padding: 7px 15px;}
.shool_sj .shool_rz{position: absolute;top: 0;right: 0;}
.shool_sj .shool_rz img{width:4rem;}

/* 分页通用样式 */

.pagination { display: inline-block; padding-left: 0; border-radius: 4px;}
.pagination li {display: inline;}
.pagination > li > a,.pagination > li > span { position: relative; float: left;   line-height: 30px; color: #555; text-decoration: none;  border: 1px solid #ddd;border-radius: 3px;margin:0 5px;width: 30px;height: 30px;font-size: 14px;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {color: #555; background-color: #eee;   border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 2;color: #fff; cursor: default;background-color: #ff6611; border-color: #ff6611;border-radius: 3px;margin:0 5px;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #555;cursor: not-allowed;background-color: #fff; border-color: #ddd;}

/* 红色教育基地 */

.base {position: relative;overflow: hidden;margin-bottom: 20px;}
.base .aui-loan-grids-item {position: relative;float: left;padding: 15px 10px;width: 50%;box-sizing: border-box;text-align: center;}
.base .aui-loan-grids-item:before {content: " ";position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #D9D9D9;  color: #D9D9D9; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);}
.base .aui-loan-grids-img {width: 150px;height: 100px;margin: 0 auto;}
.base .aui-loan-grids-img img {display: block;width: 100%;height: 110px;border-radius: 3px;}
.base .aui-loan-grids-img i{color: #fff;font-size: 12px;line-height: 20px;font-style: normal;background: #ff6611;position: absolute; padding: 0 5px;top: 5px;border-radius: 3px; left: 15px;}
.base .aui-loan-grids-item h3 {display: block; text-align: center; color: #333333; font-size: 0.9rem; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding-top: 20px; font-weight: normal;}
.base .aui-loan-grids-item:after {content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);}

/* 通用样式 */
.hg{height: 15px;}
.hgs{height: 60px;}
.hgss{height: 30px;}
.fenlei_line{border-bottom: 1px solid #d9d9d9;padding-bottom: 15px;width: 98%;margin: 0 1%;}


/* 名师聘请 */
.hire{}
.hire .tab-nav {height: 48px;display: block;position: relative;background: #fff;z-index: 1;width: 90%;margin: 0 auto;padding-top: 8px;}
.hire .tab-nav-items {height: 40px;position: relative;text-align: center;color: #585858;font-size: 0.9rem;display: block;float: left; border-radius: 80px; margin-right:1rem;}
.hire .tab-nav-items.tab-active a {color: #ff6611; font-weight: bold;font-size:0.9rem;}
.hire .tab-nav-items a {display: inherit;font-size: 0.9rem;color: #444444;}
.hire .tab-panel {position: relative;overflow: hidden;}
.hire .tab-panel .tab-panel-item.tab-active {position: relative;transition: transform .15s, -webkit-transform .15s;transform: translateX(0);width: 100%;top: 0;}
.hire .aui-tab-head {overflow: hidden;padding-left: 15px;}
.hire .aui-tab-head-item {background: #f6f6f6;color: #646464;border-radius: 3px;text-align: center;font-size: 0.8rem;float: left;padding: 0.2rem 0.8rem;
    margin-right: 2%;margin-bottom: 2%;}
.hire .tab-panel .tab-panel-item a.tab-active{background: #ff6611;color: #fff;}
.hire .on {background: #ff6611;color: #fff;}

/* 关于我们 */
.fenlei{ width:98%; height:auto; margin:8px 1%;font-size: 14px;}
.fenlei ul li{width: 30%;float:left;height:34px;line-height:34px;text-align:center;background:#ddd;margin:3px 1%;    border-radius: 3px;}
.fenlei ul li a{ display:block;}
.fenlei .lion{width: 30%;float:left;height:34px;line-height:34px;text-align:center;background:#ff6611;margin:3px 1%;    border-radius: 3px;}
.fenlei .lion a{color: #fff;}
.heiline {width: 98%;height: 1px;background: #ddd;margin:0 auto;}
.about {padding: 10px;margin: 0 auto;}
.about p{line-height: 28px;font-size: 14px;color: #333;text-indent: 2em;margin-bottom: 10px;}
.about p b{font-size: 16px;}


/* 名师名家 */
.proy{ width:95%; height:auto; margin:0 auto;}
.proy ul li{ width:100%; height:auto; padding:10px 0; border-bottom:1px #ddd solid;}
.proy ul li img{ width:100px; height:100px; float:left; border:1px #ddd solid; margin-right:12px;border-radius: 50%;}
.proy ul li em{ font-size:17px; font-style:normal; line-height:40px;font-weight: bold;}
.proy ul li span{ color:#888; font-size:12px;line-height: 34px;}
/* .proy ul li p{height: 44px;overflow: hidden;} */

/* 新闻中心 */
.new{width: 100%;}
.new .tab-nav {height: 50px;line-height: 50px;display: block; position: relative;background: #fff;z-index: 1;width: 100%;margin: 0 auto;}
.new .tab-nav-item {height: 50px;line-height: 50px;position: relative;text-align: center;color: #ff6611;font-size: 0.9rem;display: block;float: left; width: 25%;}
.new .tab-nav-item.tab-active a {color: #ff6611;font-size: 0.85rem;font-weight: bold;}
.new .tab-nav-item a {display: inherit;font-size: 0.85rem;color: #363636;}
.new .tab-nav-item.tab-active:before {content: '';width: 100%;height: 3px;position: absolute;bottom: 0;margin-left: -50%;z-index: 4;background-color: #ff6611;}
.new .b-line:after {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 1px;border-bottom: 1px solid #e2e2e2; -webkit-transform: scaleY(0.5);    transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.h_news{ padding:10px 15px; margin:0 auto;}
.h_news span{color:#888; font-size:12px;width: 65%;float: right;margin-top: 10px;}
.h_news ul li{ width:100%; padding:12px 0; border-bottom:1px #ddd dashed;}
.h_news ul li a{ display:block;}
.h_news ul li a img{width:30%;height:70px;float: right;margin-right:10px;border:1px #ddd solid;}
.h_news ul li a em{font-size: 1rem;line-height: 24px;color: #333;width: 65%;height: 50px;overflow: hidden;float: left;text-overflow: ellipsis; display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2; font-style: normal;}
.h_news ul li a h3{font-size: 14px;line-height: 30px;color: #333;width: 100%;overflow: hidden;float: left;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; font-weight: normal;}
.h_news span{color:#888; font-size:12px;width: 65%;float: right;margin-top: 10px;}
.h_news ul li a p{ color:#888896; font-size:0.8rem;width: 65%;}

.new_x{width: 100%;height: auto;margin-top: 10px;padding: 0 5% 15px 5%;font-size: 15px !important;line-height: 26px !important;color: #666 !important;}
.new_x h1 {width: 100%;font-size: 16px;line-height: 28px;color: #333 !important;}
.new_x h3 {width: 100%;font-size: 16px;line-height: 28px;color: #333 !important;margin-bottom: 15px;}
.new_x .proview_xq {width: 100%;font-size: 12px;}
.new_x .new_line{height: 1px;background: #d9d9d9;margin-bottom: 20px;}
.new_x p {width: 600px;margin: 0 auto;font-size: 24px;line-height: 1.6em;padding-top: 20px;color: #555;}
.new_x p img{max-width: 600px;margin: 0 auto;display: block}
.new_x .new_x_nixt{margin:10px 0;width: 100%; border-top: 1px solid #d9d9d9;padding-top: 20px;}
.new_x .new_x_nixt span{width: 100%;color: #333;font-size: 0.9rem;display: -webkit-box;line-height: 40px;}

/* 基地详情页面 */
.base_jg{width: 100%;margin:-40px 0 20% 0;}
.base_jg h3{width: 100%;font-size: 18px;line-height: 28px;color: #333 !important;margin-bottom: 15px;padding-left: 2%;}
.base_jg .base_xian{border-top:1px solid #d9d9d9;}
.base_jg .aui-loan-grids-item {position: relative;float: left;padding: 15px 10px;width: 33.33333333%;box-sizing: border-box;text-align: center;}
.base_jg .aui-loan-grids-item:before {content: " ";position: absolute;right: 0;top: 0;width: 1px;bottom: 0;border-right: 1px solid #D9D9D9;color: #D9D9D9;
    -webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.base_jg .aui-loan-grids-img {width: 60px;height: 60px;margin: 0 auto;}
.base_jg .aui-loan-grids-img img {display: block;width: 100%;height: 100%;border-radius: 10px;}
.base_jg .aui-loan-grids-item h4 {display: block;text-align: center;color: #333333;font-size: 0.9rem;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding-top: 5px;font-weight: normal;}
.base_jg .aui-loan-grids-item:after { content: " ";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-bottom: 1px solid #D9D9D9;color: #D9D9D9;
    -webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.base_jg ul li{width: 45%;float: left;color: #333;font-size: 0.9rem;margin:0 0 0 3%;line-height: 40px;border-bottom: 1px dashed #d9d9d9;white-space: nowrap;overflow: hidden;text-verflow: ellipsis;height: 40px;}

/* 通用广告样式 */
.advertisement{width: 100%;margin-top: 5px;}
.advertisement img{width: 100%;}


/* 校园风光 */
.index_xyfg{padding-left: 0px;overflow: hidden;height: 7.5rem;}
.index_xyfg .aui-slide-item-list {width: auto;white-space: nowrap; overflow: auto;height: 12rem;font-size: 0;}
.index_xyfg .aui-slide-item-item {display: inline-block;margin:0 1% 0 2%;vertical-align: top;border-radius:5px;}
.index_xyfg .aui-link {display: block;}
.index_xyfg .aui-slide-item-item a img {height: 5rem;display: block;border-radius: 3px;width: 160px;}
.index_xyfg .aui-slide-item-item span{font-size:0.8rem;padding-top:0.3rem;display:block;text-align: center;color: #333;font-weight: bold;}


/* 名师聘请详情 */
.hire_x{width: 98%;padding:0 2%;border-bottom: 1px solid #d9d9d9;margin: 0 1%;}
.hire_x .hire_x_one{margin: 2% 0;width: 30%;float: left;}
.hire_x .hire_x_one img{width: 100%;border-radius: 5px;}
.hire_x .hire_x_two{float: right;width: 65%;margin:2% 0;}
.hire_x .hire_x_two ul li{line-height: 30px;font-size: 0.8rem;color: #333;}
.hire_x .hire_x_two ul li h3{font-size: 1rem;}
.hire_x .hire_x_two ul li span{float: left;}
.hire_x .hire_x_two ul li i{width: 15px;height: 20px;display: block;border: none;float: left;background-size: 12px;background-repeat: no-repeat;
    margin-top: 0.5rem; margin-right: 0.2rem;background-image: url(../images/xing.png);}
.hire_x .hire_x_two ul li b{color: #f60; font-size: 1rem;}
.hire_x .hire_x_two ul li em{text-decoration: line-through;color: #666;margin-left: 0.3rem;font-size: 0.7rem;}
.hire_x .hire_fie{width: 100%;margin:2% 0;}
.hire_x .hire_fie .hire_fies{line-height: 24px;font-size: 0.8rem;color: #333;width: 100%;}
.hire_x .hire_fie .hire_fies b{font-size: 0.9rem;color: #ff6611;margin-right:3px;}
.hire_yue{background: #ff6611;width: 100%;font-size: 0.8rem;padding: 2% 0 2% 34%;text-align:center;border-radius: 3px;margin: 5% 0;display: -webkit-box;color: #fff;}
.hire_yue a{color: #fff;}
.hire_x h2{width: 100%;font-size: 18px;line-height: 28px;color: #333 !important;margin: 5% 0;border-bottom: 1px dashed #d9d9d9;padding-bottom: 15px;}
.hire_x p{width: auto !important;text-indent: 2em;margin: 2% 0;font-size: 16px;line-height: 30px;color: #333;}
.hire_x .hire_img{width: 100%;margin-bottom: 4%;display: flow-root;}
.hire_x .hire_img .hire_imgs{width: 30%;margin-right: 3%;float: left;}
.hire_x .hire_img .hire_imgs img{height:100px;border-radius: 3px;}
.hire_x .hire_img .hire_imgs h3{font-size: 0.8rem;color: #333;font-weight: bold;line-height: 22px;width: 100%;height: 47px;overflow: hidden;text-overflow: ellipsis;
    word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;text-align: center;}


/* 在线学习 详情页*/
.study_x{width: 98%;padding:0 2%;margin: 0 1%;}
.study_x .study_mv{width: 100%;margin:3% 0;}
.study_x h3{width: 100%;font-size: 18px;line-height: 28px;color: #333 !important;margin-bottom: 15px;border-bottom: 1px dashed #d9d9d9;padding-bottom: 15px;}
.study_x ul li{line-height:40px;width: 100%;font-size: 0.8rem;border-bottom: 1px solid #d9d9d9;}


/* 在线问答 详情页*/
.answer_da{position: absolute;margin-top: -28px;z-index: -999;}
.answer_da img{width: 50%;}


/* 高校干部培训模板页面 */
.main-shool-index{background-color: #ef3f07;position: fixed;top: 0;width: 100%;z-index: 5;height: 3rem;}
.main-shool-index p{font-size: .85rem;line-height: 3rem;padding: 0;margin: 0 4rem;color: #fff;text-align: center;}
.main-shool-index a.go-homepage {position: absolute;top: 15px;left: 2.6rem;display: block;text-align: center;}
.main-shool-index a.go-homepage .icon-home_M {background-image: url(../images/shool_index.png);width: 20px;height: 20px;display: block;border: none;float: left;background-size: 20px;background-repeat: no-repeat;}
.main-shool-index .back {padding: 7px 0.4rem;position: absolute;top: 8px;left: 0;color: #fff;}
.main-shool-index .back .icon-back_M{background-image: url(../images/shool_fh.png);width: 20px;height: 20px;display: block;border: none;float: left;background-size: 20px;background-repeat: no-repeat;}
.main-shool-index .icon-download{overflow: hidden;zoom: 1;z-index: 4;display: inline-block;padding: 0 .75rem;position: absolute;right: 0;top: 15px;}
.main-shool-index .icon-nav_more_M{background-image: url(../images/shool_fen.png);width: 20px;height: 20px;display: block;border: none;float: left;background-size: 20px;background-repeat: no-repeat;}

.menu-layer {position: fixed;z-index: 3;top: 13px;bottom: 0;left: 0;right: 0;}
.menu-layer .menu {position: absolute;top: 2.45rem;right: .5rem;padding: 0 .75rem;background: #fff;z-index: 6;box-shadow: 0 0 2px 0.1rem #efefef;border-radius: 3px;}
.menu-layer .menu::before {content: "";position: absolute;top: -.2rem;right: .75rem;width: 0;height: 0;border-style: solid;border-width: .2rem; border-color: #fff #fff transparent transparent;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);box-shadow: 2px -2px 2px #efefef;}
.menu-layer .menu li {padding: 0 0.5rem;position: relative;height: 2.4rem;line-height: 2.4rem;text-align: center;}
.menu-layer li:not(:last-child) {border-bottom: 1px solid #e9e9e9;}
.menu-layer a {color: #333;font-size: .8rem;}
.menu-layer a.active {color: #ff6611;}

.shool_s{width: 100%;margin-bottom: 0.5rem;padding-top: 3rem;}
.shool_s .sol_head{position: relative;overflow: hidden;}
.shool_s .sol_head .sol_head_a{position: relative;background: #fff;height: 5.9rem;}
.shool_s .sol_head .sol_head_a .sol-img {display: block;width: 100%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.shool_s .sol_head .sol_head_a::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;}

.shool_s .sol_head .sol_head_b{position: absolute;bottom: 0;left: 0;width: 100%;height: 4.9rem;}
.shool_s .sol_head .sol_head_b .logo-box {position: absolute;left: .75rem;bottom: 2.5rem;z-index: 1;overflow: hidden;width: 2rem;}
.shool_s .sol_head .sol_head_b .logo-box .logo{width: 100%;border-radius: 5px;}
.shool_s .sol_head .sol_head_b  .sol_tit{margin-left: .75rem;margin-bottom: .75rem;margin-right: .75rem;padding: 0 0.9rem 0 1.95rem;height: .95rem;font-size: 0; position: relative;height: 2.75rem;border-bottom: 1px solid rgba(255,255,255,0.3);}
.shool_s .sol_head .sol_head_b .sol_tit .name {display: inline-block;color: #fff;font-size: 1rem;line-height: 1rem;vertical-align: middle; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; position: relative;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 0.6rem;}
.shool_s .sol_head .sol_head_b .sol_tit .sol_tel{font-size: 0;color: #fff;padding-left: .2rem;}
.shool_s .sol_head .sol_head_b .sol_tit .sol_tel .item {font-size: .6rem;line-height: 1.2rem;display: inline-block;padding: 0 .4rem;margin: .3rem 0; border-right: 1px solid rgba(255,255,255,0.3);}
.shool_s .sol_head .sol_head_b .sol_tit .sol_tel .item a{color: #0cfbe5;font-weight: bold;}
.shool_s .sol_head .sol_head_b .sol_add{margin-left: 0.35rem;margin-right: 1.35rem;font-size: .6rem;color: #fff;position: relative;white-space: nowrap;margin-top: -5px;}
.shool_s .sol_head .sol_head_b .sol_add .icon-address_S{background-image: url(../images/add.png);width: 15px;height: 15px;display: block;border: none;float: left;background-size: 15px;background-repeat: no-repeat;}
.shool_s .sol_head .sol_head_b .sol_add .loc {display: inline-block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-right: -.25rem;
    top: .4rem;margin-left: 5px;}

.shool_s .page-tab{width: 100%;font-size: 0;background: #fff; padding-bottom: .3rem;padding-top: .3rem;}
.shool_s .page-tab a {display: inline-block;width: 32.85%; text-align: center;height: 3.55rem; opacity: 1;overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;position: relative;margin-bottom: 15px;}
.shool_s .page-tab .icon-jj {width: 1.7rem;height: 1.35rem;background-position: -.1rem -2.5rem; margin: .5rem auto .6rem;}
.shool_s .page-tab .icon-xm {width: 1.35rem;height: 1.6rem;background-position: -2.5rem -2.5rem;margin: .35rem auto .5rem;}
.shool_s .page-tab .icon-info {width: 1.4rem;height: 1.55rem;background-position: -5rem -2.5rem;margin: .375rem auto .525rem;}
.shool_s .page-tab .icon-ly {width: 2.6rem; height: 1.7rem;background-position: -7rem -2.5rem;margin: .25rem auto .5rem;}
.shool_s .page-tab .icon-ms {width: 1.4rem;height: 1.55rem;background-position: -.1rem -4.5rem;margin: .4rem auto .5rem;}
.shool_s .page-tab .icon-lx {width: 1.35rem;height: 1.6rem;background-position: -2.5rem -4.5rem;margin: .35rem auto .5rem;}
.shool_s .page-tab .icon-jd {width: 1.35rem;height: 1.6rem;background-position: -0.2rem -7rem;margin: .35rem auto .5rem;}
.shool_s .home-tab {background: url(../images/icons-platform.png) no-repeat;background-size: 10rem;display: block;}
.shool_s .page-tab .tit {display: block;font-size: .6rem;line-height: 1.6rem;color: #333;}

.sool_foot{position: fixed;bottom: -.05rem;z-index: 4;height: 3.25rem;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box; padding: .5rem .75rem .55rem;background: #fff;border-top: 1px solid #ebebeb;white-space: nowrap;font-size: 0;}
.sool_foot .tels {display: inline-block;width: calc(50% - .375rem);text-align: center;height: 2.2rem;line-height: 2.2rem;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0;border-radius: .1rem;vertical-align: middle;font-family: "Microsoft YaHei","PingFang SC";margin-right: .375rem;vertical-align: middle;border: 1px solid #ef3f07;}
.sool_foot .tels .text {line-height: 2.1rem;vertical-align: top;display: inline-block;font-size: 1rem;color: #ef3f07;}
.sool_foot .tels .hour-24 {display: inline-block;font-size: .6rem;vertical-align: bottom;margin-left: .1rem;line-height: 2.1rem;color: #ef3f07;}
.sool_foot .price {color: #fff;background-color: #ef3f07; margin-left: .375rem;display: inline-block;width: calc(50% - .375rem);text-align: center; height: 2.2rem;
    line-height: 2.2rem;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0;border-radius: .1rem;vertical-align: middle;}
.sool_foot .price .texts{color: #fff;margin-left: .375rem;display: inline-block;vertical-align: middle;font-size: 1rem;}
.sool_foot .price a{color: #fff !important;}

.shool_pxxm{padding: 10px 5px;margin: 0 auto;width: 100%;}
.shool_pxxm ul li{width: 45%;float: left;margin: 0 2% 4% 2%;border-bottom: 1px dashed #dedede;overflow: hidden;height: 26px;line-height: 22px;font-size: 0.9rem;    white-space: nowrap;text-overflow: ellipsis;}

.shool_jiesh {margin: 10px;color: #333;font-size: 14px;line-height: 25px;height: 200px;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 8;
    overflow: hidden; }
.shool_jiesh img {float: left;width: 45%;margin-right: 10px;}
.shool_pxly{width: 96%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.shool_lueyin{width: 160px;}

.shool_about{color: #333;margin:10px; font-size:14px;line-height: 26px;}
.shool_about img{width: 80%;height: auto}
.shool_about p{text-indent: 2em;margin-bottom: 10px;}
/*.shool_img img{ height: auto !important;  }*/
.shool_img{height: auto !important;}
.shool_img_a{border-top:1px solid #d9d9d9;}
.shool_expert{text-align: center;margin-top: 20px;}

.aui-gynav{font-size: 12px;line-height: 24px;}
.aui-gynav a{margin:0 10px;color: #999; font-size: 12px;}
.aui-gynav .aui-flex-nav{color: #999}


.ti-thumb-up{font-size: 24px;margin: 10px;line-height: 24px;}
.ti-thumb-up-active{color: #ff6611;}




.over {position: fixed; left:0; top:0; width:100%; z-index:100;}
.tempContainer {position:fixed; width:100%; margin-right:0px; margin-left:0px; text-align:center; z-index:101;}







