body{
    --primary-color: #EAE8EA;
    --primary-select: #0c5eb2;
}
a:hover { color: var(--primary-color, #EAE8EA); }

.color-theme, .class2-xd1 h3 a:hover { color: var(--primary-color, #EAE8EA); }

.btn-theme { background: var(--primary-color, #EAE8EA); color: #fff; }
.btn-theme:hover { background: var(--primary-select, #0c5eb2); color: #fff; }

.btn-theme-line { border: 1px solid var(--primary-color, #EAE8EA); color: var(--primary-color, #EAE8EA); }
.btn-theme-line:hover { background: var(--primary-color, #EAE8EA); color: #fff; }

.btn-theme-shadow, .pwd-2 .btn-theme, .sub-reg1 .btn-theme, .pop-set1 .btn-theme, .pop-set2 .btn-theme, .pop-set3 .btn-theme, .pop-set4 .btn-theme { box-shadow: 0 2px 6px rgba(15, 114, 216, 0.3); }
.btn-theme-shadow:hover, .pwd-2 .btn-theme:hover, .sub-reg1 .btn-theme:hover, .pop-set1 .btn-theme:hover, .pop-set2 .btn-theme:hover, .pop-set3 .btn-theme:hover, .pop-set4 .btn-theme:hover { box-shadow: 0 2px 6px rgba(15, 114, 216, 0.4); }

.link-theme { color: var(--primary-color, #EAE8EA); }
.link-theme:hover { color: var(--primary-select, #0c5eb2); }

.more, .link9 { color: #999; }
.more:hover, .link9:hover { color: var(--primary-color, #EAE8EA); }

.ban-menu > ul > li:hover { background: var(--primary-color, #EAE8EA); }

.banV2-TabM ul li a:hover, .banV2-TabM ul li a.banTab-cur, .banV2-TabM ul li a.popbanTab-cur { color: var(--primary-color, #EAE8EA); }
.banV2-TabM ul li a:hover span, .banV2-TabM ul li a.banTab-cur span, .banV2-TabM ul li a.popbanTab-cur span { width: 18px; background: var(--primary-color, #EAE8EA); margin-left: -9px; }

.ban-menuC { border: 1px solid var(--primary-color, #EAE8EA); }

.ban-menuC2 ul li a:hover, .ban-menuC3 ul li a:hover { color: var(--primary-color, #EAE8EA); }

.ind-menu-v1 .zb li:hover, .ind-menu-v1 .zb li.zbTab-cur { color: var(--primary-color, #EAE8EA); }
.ind-menu-v1 .zb li:hover span, .ind-menu-v1 .zb li.zbTab-cur span { background: var(--primary-color, #EAE8EA); }

.ind-new-v1L .swiper-pagination-bullet-active { background: var(--primary-color, #EAE8EA); }

.ind-new-v1L-picTime { background: var(--primary-color, #EAE8EA); }

.ind-new-v1L-txt h2 a:hover { color: var(--primary-color, #EAE8EA); }

.xq-edit:hover { border: 1px solid var(--primary-color, #EAE8EA); background: var(--primary-color, #EAE8EA); color: #fff; }

.v2-title { color: #222; font-weight: 500; -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; }
.v2-title:hover { color: var(--primary-color, #EAE8EA); }
.v2-title:hover i { background: var(--primary-color, #EAE8EA); }

.ind-new-v1R ul li a:hover { color: var(--primary-color, #EAE8EA); }

.course-xq-menu a:hover { color: var(--primary-color, #EAE8EA); }

.course-v1Box:hover { box-shadow: 0 0 12px rgba(15, 114, 216, 0.2); }
.course-v1Box:hover .course-v1Box-txt h2 a { color: var(--primary-color, #EAE8EA); }
.course-v1Box:hover .course-v1Box-txt p a { background: var(--primary-select, #0c5eb2); color: #fff; }

.course-v1Box-txt h2 a:hover { color: var(--primary-color, #EAE8EA); }

.xqBox:hover { border: 1px solid var(--primary-color, #EAE8EA); color: var(--primary-color, #EAE8EA); }
.xqBox.active { border: 1px solid var(--primary-color, #EAE8EA); background: var(--primary-color, #EAE8EA); color: #fff; }

.class-v1Box:hover { box-shadow: 0 0 12px rgba(15, 114, 216, 0.2); }

.class-v1Box-wl:hover .class-v1Box-wl-txt h2 a { color: var(--primary-color, #EAE8EA); }
.class-v1Box-wl:hover .class-v1Box-wl-txt p a { background: var(--primary-select, #0c5eb2); color: #fff; }

.class-v1Box-ms:hover h2 a { color: var(--primary-color, #EAE8EA); }
.class-v1Box-ms:hover .class-v1Box-ms-txt p a { background: var(--primary-select, #0c5eb2); color: #fff; }

.teacherBox a:hover h2 { color: var(--primary-color, #EAE8EA); }

.filter1-Li1 a:hover, .filter1-Li1 a.active { background: var(--primary-color, #EAE8EA); color: #fff; }

.filter1-Li2 a:hover, .filter1-Li2 a.active { background: rgba(15, 114, 216, 0.3); color: var(--primary-color, #EAE8EA); }

.filter2 ul li > a:hover, .filter2 ul li > a.active { color: var(--primary-color, #EAE8EA); }
.filter2 ul li > a:hover span, .filter2 ul li > a.active span { background: var(--primary-color, #EAE8EA); }

.filter2-opTop:hover, .filter2-opTop.active, .filter2-opBtm:hover, .filter2-opBtm.active { color: var(--primary-color, #EAE8EA); }

.sub-teacher .teacherBox:hover { box-shadow: 0 0 12px rgba(15, 114, 216, 0.2); }

.pagin { display: block; }
.pagin > a { min-width: 14px; display: inline-block; padding: 8px 12px; margin: 0px 4px 0; border-radius: 3px; border: 1px #DDD solid; background: #FFF; color: #666; -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; font-size: 12px; line-height: 18px; }
.pagin > a i { font-size: 10px; }
.pagin > a:hover { border-color: var(--primary-color, #EAE8EA); box-shadow: 0 0 3px #eee; color: var(--primary-color, #EAE8EA); }
.pagin .pagin-cur, .pagin .pagin-cur:hover { border-color: var(--primary-color, #EAE8EA); background: var(--primary-color, #EAE8EA); color: #FFF; }

.pagin-ell { font-size: 14px; line-height: 18px; color: #666; padding: 0 10px; }

.pagin-txt { display: inline-block; padding: 5px 8px; font-size: 14px; line-height: 18px; color: #666; }

.pagin-jump, .pagin-jump-focus { display: inline-block; *vertical-align: -5px; border: 1px #ddd solid; -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; }

.pagin-input { *float: left; width: 40px; height: 34px; border: none; outline: none; background: #fff; line-height: 34px\9; *line-height: 34px; text-align: center; font-size: 12px; color: var(--primary-color, #EAE8EA); }

.pagin-btn { *float: left; display: none; padding: 0 10px; font-size: 12px; line-height: 26px; color: #fff; text-decoration: none; }
.pagin-btn:hover { color: #FFFFFF; }

.pagin-jump-focus { border-color: var(--primary-color, #EAE8EA); background: var(--primary-color, #EAE8EA); *vertical-align: -1px; }
.pagin-jump-focus .pagin-btn { display: inline-block; }

.class2-LeftM ul li a:hover, .class2-LeftM ul li a.classTab-cur { background: var(--primary-color, #EAE8EA); }
.class2-LeftM ul li a:hover:after, .class2-LeftM ul li a.classTab-cur:after { content: ""; height: 0; width: 0; border-top: 10px solid var(--primary-color, #EAE8EA); border-left: 10px dashed transparent; border-right: 10px dashed transparent; }

.class2R-li span { background: var(--primary-color, #EAE8EA); }

.sub-list ul li a:hover, .sub-list ul li a.cur { background: var(--primary-color, #EAE8EA); color: #fff; }
.sub-list ul li a:hover span, .sub-list ul li a.cur span { background: #fff; color: var(--primary-color, #EAE8EA); }

.sub-rm h3 { border-bottom: 2px solid var(--primary-color, #EAE8EA); color: var(--primary-color, #EAE8EA); }

.pwd-p1-cur h2 { color: var(--primary-color, #EAE8EA); }
.pwd-p1-cur span { border: 1px solid var(--primary-color, #EAE8EA); background: var(--primary-color, #EAE8EA); color: #fff; }

.pwd-line-cur { background: var(--primary-color, #EAE8EA); }

.sub-new2 ul li a:hover i { background: var(--primary-color, #EAE8EA); }

.news-title h2 { color: var(--primary-color, #EAE8EA); }

.news-time h3 { border: 1px solid rgba(15, 114, 216, 0.8); color: var(--primary-color, #EAE8EA); }

.news-page a:hover { background: var(--primary-color, #EAE8EA); color: #fff; }

.loginForm-txt a:hover { color: var(--primary-color, #EAE8EA); }

.sub-prog-bgCur { background: var(--primary-color, #EAE8EA); }

.nav-v1 > ul > li > a:hover, .nav-v1 > ul > li > a.active { background: var(--primary-color, #EAE8EA); color: #fff; }
@media screen and (max-width: 750px) { .nav-v1 > ul > li > a:hover, .nav-v1 > ul > li > a.active { background: #fff; color: var(--primary-color, #EAE8EA); } }

.login-v1 a:hover, .head-search-pop h3 span:hover, .search-v1 > i:hover { color: var(--primary-color, #EAE8EA); }

.search-v1-select .select-block ul.select-list li.select-items:hover, .form-select .select-block ul.select-list li.select-items:hover { background: #eee; color: var(--primary-color, #EAE8EA); }
.search-v1-select .select-block ul.select-list li.select-items.active, .form-select .select-block ul.select-list li.select-items.active { color: var(--primary-color, #EAE8EA); }

.ind-menu-v1 h3 i { color: var(--primary-color, #EAE8EA); }

.form-inp1:focus { border: 1px solid var(--primary-color, #EAE8EA); box-shadow: 0 0 5px rgba(15, 114, 216, 0.15); }

.loginForm-checks label.c_on, .loginForm-checks label.c_on:hover { background: url(../images/theme/default/check-selected.png) left center no-repeat; color: var(--primary-color, #EAE8EA); }

.filter2-checks label.c_on, .filter2-checks label.c_on:hover { background: url(../images/theme/default/mf-select.png) left center no-repeat; color: var(--primary-color, #EAE8EA); }

.reg-form-sex label.r_on, .reg-form-sex label.r_on:hover { background: url(../images/theme/default/radio-selected.png) left center no-repeat; color: #888; }
.reg-form-sex .label_radio:hover { color: #888; }

.order-checks label.c_on, .order-checks label.c_on:hover { background: url(../images/theme/default/check-selected.png) left center no-repeat; color: var(--primary-color, #EAE8EA); }

.class2-List .list-item ul li a:hover { background: rgba(15, 114, 216, 0.1); color: var(--primary-color, #EAE8EA); }
.class2-List .list-item ul li a:hover > i { background: var(--primary-color, #EAE8EA); }
.class2-List .selected h4 .List-ico { background: url(../images/theme/default/on.png) no-repeat; }

.pop-close:hover, .pop-header i:hover { color: var(--primary-color, #EAE8EA); }

.class3Lip a { color: var(--primary-color, #EAE8EA); }

.order3 ul li.active { border: 2px solid var(--primary-color, #EAE8EA); }
.order3 ul li.active:after { border-color: transparent var(--primary-color, #EAE8EA) var(--primary-color, #EAE8EA) transparent; }

.order-filter a.active { color: var(--primary-color, #EAE8EA); }
.order-filter a.active span { background: var(--primary-color, #EAE8EA); }

.city-picker-span .title > span:hover { background: rgba(15, 114, 216, 0.1); }

.city-select-tab a.active { color: var(--primary-color, #EAE8EA); }

.city-select a:focus, .city-select a:hover { background: rgba(15, 114, 216, 0.1); color: var(--primary-color, #EAE8EA); }
.city-select a.active { background: rgba(15, 114, 216, 0.8); }

.xf-img span:hover { background: var(--primary-color, #EAE8EA); }
.xf-img span:hover i { color: #fff; }

.class2-rigtM a.rankTab-cur { color: var(--primary-color, #EAE8EA); }

.class2-rank ul li h2.cur { color: var(--primary-color, #EAE8EA); }

.class2-rankNum span { border: 1px solid var(--primary-color, #EAE8EA); color: var(--primary-color, #EAE8EA); }
.class2-rankNum span.cur { background: var(--primary-color, #EAE8EA); }

.class-xdBox-state.class-xdBox-state1:after { border-top: 56px solid var(--primary-color, #EAE8EA); }

.my-center1bg1 { background: var(--primary-color, #EAE8EA); position: relative; }

.my-center2L ul li a.cur, .my-center2L ul li a:hover { background: var(--primary-color, #EAE8EA); color: #fff; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.my-center2L ul li a.cur:after, .my-center2L ul li a:hover:after { content: ""; height: 0; width: 0; position: absolute; right: -14px; border-left: 14px solid var(--primary-color, #EAE8EA); border-top: 16px dashed transparent; border-bottom: 16px dashed transparent; }

.my-center2RM1 a:hover, .my-center2RM1 a.active { border-bottom: 2px solid var(--primary-color, #EAE8EA); color: var(--primary-color, #EAE8EA); }

.my-filter1:hover, .my-filter2:hover, .my-filter3:hover { color: var(--primary-color, #EAE8EA); }

.my-center2RM-xl3 ul li.active { background: #f8f8f8; color: var(--primary-color, #EAE8EA); }
.my-center2RM-xl3 ul li.active i { background: url(../images/theme/default/check-selected.png); }

.layui-laydate-footer span:hover { color: var(--primary-color, #EAE8EA); }

.layui-laydate-header i:hover, .layui-laydate-header span:hover { color: var(--primary-color, #EAE8EA); }

.laydate-day-mark::after { background-color: var(--primary-color, #EAE8EA); }

.layui-laydate-footer span[lay-type=date] { color: var(--primary-color, #EAE8EA); }

.layui-laydate-content td.laydate-selected { background-color: rgba(15, 114, 216, 0.2); }

.laydate-selected:hover { background-color: rgba(15, 114, 216, 0.2) !important; }

.layui-laydate .layui-this { background-color: var(--primary-color, #EAE8EA) !important; color: #fff !important; }

.laydate-theme-molv .layui-laydate-header { border: none; background-color: var(--primary-color, #EAE8EA); }

.laydate-theme-grid .laydate-selected, .laydate-theme-grid .laydate-selected:hover { background-color: #f2f2f2 !important; color: var(--primary-color, #EAE8EA) !important; }

ind-menu-v1 .zb li:hover, .ind-menu-v1 .zb li.zbTab-cur, .ind-menu-v1 .zb li.sortTab-cur {
    color: var(--primary-color,#EAE8EA);
}

.ind-menu-v1 .zb li:hover span, .ind-menu-v1 .zb li.zbTab-cur span, .ind-menu-v1 .zb li.sortTab-cur span.trans {
    background: var(--primary-color,#EAE8EA);
}

/*# sourceMappingURL=theme.css.map */
