/* power by http://www.inxedu.com/ v1.0 | 2015/06/06 ----------------------------------------- westdrug | 2015(yy)/08(mm)/05(dd) http://www.inxedu.com/ */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent } body { font-size: 12px; line-height: 160%; font-family: "Helvetica Neue", \5FAE\8F6F\96C5\9ED1, "SimHei", Tohoma; word-break: break-all; word-wrap: break-word; position: relative } html, body { -webkit-touch-callout: none; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } ol, ul, li { list-style: none } blockquote, q { quotes: none } table { border-collapse: collapse; border-spacing: 0; empty-cells: show } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none } :focus { outline: 0 } ins, s { text-decoration: none } del { text-decoration: line-through } em, i { font-style: normal } a, img { border: 0; text-decoration: none } a { text-decoration: none } a:hover { text-decoration: none; } a:focus { outline: 0; -moz-outline: 0 } a:active { outline: 0; blr: expression(this.onFocus=this.blur()) } h1 { font-size: 36px; line-height: 45px; font-weight: normal } h2 { font-size: 24px; line-height: 30px; font-weight: normal } h3 { font-size: 18px; line-height: 22px; font-weight: normal } h4 { font-size: 16px; line-height: 20px; font-weight: normal } h5 { font-size: 14px; line-height: 18px; font-weight: normal } h6 { font-size: 12px; line-height: 16px; font-weight: normal } article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block } /** * common **/ .clearfix:after, .clearfix:before { content: ""; display: table; font-size: 0 !important; line-height: 0 !important; height: 0 !important } .clearfix:after { clear: both } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .fl { float: left } .fr { float: right } .pr { position: relative } .pa { position: absolute } .f-fH { font-family: SimHei } .f-fM { font-family: 'Microsoft YaHei' } .f-fA { font-family: SimSun } .f-fG { font-family: Georgia } .unBg { background: 0 0 !important } .unBr { border: none !important } .unFw { font-weight: 400 } .dis { display: block } .disIb { display: inline-block } .undis { display: none } .of { overflow: hidden } .ov { overflow: visible } .vam { vertical-align: middle } .tal { text-align: left } .tac { text-align: center } .tar { text-align: right } .hand { cursor: pointer } .fsize12 { font-size: 12px } .fsize14 { font-size: 14px } .fsize16 { font-size: 16px } .fsize18 { font-size: 18px } .fsize20 { font-size: 20px } .fsize24 { font-size: 24px } .fsize28 { font-size: 28px } .fsize34 { font-size: 34px } .mt5 { margin-top: 5px } .mr5 { margin-right: 5px } .ml5 { margin-left: 5px } .mt10 { margin-top: 10px } .mr10 { margin-right: 10px } .mb10 { margin-bottom: 10px } .ml10 { margin-left: 10px } .mt15 { margin-top: 15px } .mr15 { margin-right: 15px } .mb15 { margin-bottom: 15px } .ml15 { margin-left: 15px } .mt20 { margin-top: 20px } .mr20 { margin-right: 20px } .mb20 { margin-bottom: 20px } .ml20 { margin-left: 20px } .mt30 { margin-top: 30px } .mr30 { margin-right: 30px } .mb30 { margin-bottom: 30px } .ml30 { margin-left: 30px } .mt40 { margin-top: 40px } .mr40 { margin-right: 40px } .mb40 { margin-bottom: 40px } .ml40 { margin-left: 40px } .mt50 { margin-top: 50px } .mr50 { margin-right: 50px } .mb50 { margin-bottom: 50px } .ml50 { margin-left: 50px } .ptm5 { padding: 5px 0; } .pt10 { padding-top: 10px } .pr5 { padding-right: 5px } .pr10 { padding-right: 10px } .pb10 { padding-bottom: 10px } .pl5 { padding-left: 5px } .pl10 { padding-left: 10px } .pt15 { padding-top: 15px } .pr15 { padding-right: 15px } .pb15 { padding-bottom: 15px } .pl15 { padding-left: 15px } .pt20 { padding-top: 20px } .pr20 { padding-right: 20px } .pb20 { padding-bottom: 20px } .pb30 { padding-bottom: 20px } .pl20 { padding-left: 20px } .pt30 { padding-top: 30px } .pt50 { padding-top: 50px } .pr50 { padding-right: 50px } .pb50 { padding-bottom: 50px } .pl50 { padding-left: 50px } .ptrbl {padding: 5px;} .icon14 { display: inline-block; height: 14px; width: 14px; vertical-align: middle } .icon16 { display: inline-block; height: 16px; width: 16px; vertical-align: middle } .icon18 { display: inline-block; height: 18px; width: 18px; vertical-align: middle } .icon20 { display: inline-block; height: 20px; width: 20px; vertical-align: middle } .icon24 { display: inline-block; height: 24px; width: 24px; vertical-align: middle } .icon30 { display: inline-block; height: 30px; width: 30px; vertical-align: middle } .txtOf { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .txt-center { text-align: center; } .txt-left { text-align: left; } .hLh20 { line-height: 20px } .hLh30 { height: 30px; line-height: 30px } .col-7 { width: 70% } .col-3 { width: 30% } .lt-ie9 .col-7, .lt-ie9.lt-ie8 .col-7 { width: 75% } .lt-ie9 .col-3, .lt-ie9.lt-ie8 .col-3 { width: 25% } .container { margin-left: auto; margin-right: auto; width: 1160px } .c-green { color: #14BA4C } .c-yellow { color: #FC0 } .c-orange { color: #FF8723 } .c-blue { color: #3580DE } .c-red { color: #CF3F3F } .c-333 { color: #333 } .c-666 { color: #666 } .c-999 { color: #999 } .c-ccc { color: #ccc } .c-fff { color: #fff } .bg-green { background-color: #14BA4C } .bg-fa { background-color: #fafafa } .bg-fff { background-color: #fff; } .bg-blue{ background-color: #006B97; } .bg-black{ background-color: #000; } .c-btn-3 { border-color: #FC0; color: #FC0 } .inpCb, .rec-live-btn a em, .live-title span em, .d-t-icon-1, .d-t-icon-2, .d-t-icon-3, .d-t-icon-4, .dClose, .dpIcon, .g-a-title em, .h-r-s-box .s-btn em, .icon-close, .lh-p-icon, .lh-playing span em, .login-icon, .m-tree-icon, .news-icon, .no-data-ico, .noter-dy em, .noter-zan em, .o-c-icon, .p-h-goback em, .q-hd, .q-share-icon, .q-tw, .r-fixed-ul li a em, .scIcon, .shareIcon, .u-a-cw, .u-a-zq, .v-play-btn em, .h-l-nav li .hl-sec-nav dd a em, .icon80, .icon14, .icon20, .s-car-close, .c-pay-problem em, .pay-error-btn a em, .cou-arrow-down, .cou-arrow-up, .lh-p-icon-sp, .lh-p-icon-yp, .lh-p-icon-wd, .lh-p-icon-tp, .lh-p-icon-hk { background: url("/static/images/icon.png") no-repeat; } .h-r-s-box .s-btn em { background-position: 0 0 } .login-icon { background-position: 0 -29px } .news-icon { background-position: 0 -55px } .shareIcon { background-position: 0 -89px } .scIcon { background-position: 0 -113px } .sc-end .scIcon { background-position: 0 -137px } .m-tree-icon { background-position: 0 -195px } a.current-1 .m-tree-icon { background-position: 0 -212px } .lh-p-icon { background-position: 0 -234px } .current-2 .lh-p-icon { background-position: 0 -254px } .lh-playing span em { background-position: -76px -251px } .no-data-ico { background-position: -467px 0 } .v-play-btn em { background-position: -43px -67px } .noter-dy em { background-position: -42px -160px } .noter-dy:hover em { background-position: -42px -139px } .noter-zan em { background-position: -42px -187px } .noter-zan:hover em { background-position: -42px -265px } .dClose,.icon-close { background-position: -42px -215px } .dClose:hover,.icon-close:hover { background-position: -42px -244px } .q-tw { background-position: -72px -163px } .q-hd { background-position: -72px -188px } .q-share-icon { background-position: -72px -215px } .g-a-title em { background-position: -72px -247px } .u-a-cw { background-position: -113px -188px } .u-a-zq { background-position: -113px -163px } .p-h-goback em { background-position: -113px -213px } .dpIcon { background-position: -142px -56px } .dpOpen .dpIcon { background-position: -142px -83px } .o-c-icon { background-position: -142px -111px } .d-t-icon-1 { background-position: -92px 0 } .d-t-icon-2 { background-position: -230px 0 } .d-t-icon-3 { background-position: -180px 0 } .d-t-icon-4 { background-position: -39px 0 } .r-fixed-ul li a em.r-f-icon-1 { background-position: -180px -55px } .r-fixed-ul li a em.r-f-icon-2 { background-position: -180px -105px } .r-fixed-ul li a em.r-f-icon-3 { background-position: -178px -155px } .r-fixed-ul li a em.r-f-icon-4 { background-position: -181px -203px } .shop-car-num { position: absolute; left: 27px; top: 2px; font-size: 12px; font-family: "Georgia"; width: 14px; height: 14px; display: inline-block; text-align: center; background-color: #fff; border-radius: 8px; line-height: 10px; border: 1px solid; } .c-shop-car-wrap a { border: 1px solid #fc0; text-align: center; border-radius: 20px; padding: 0 8px; color: #fc0; display: inline-block; font: 18px/36px "Microsoft YaHei"; height: 36px; cursor: pointer; position: relative; width: 140px; transition: all 0.3s ease 0s; } .c-shop-car-wrap a:hover,.js-btn:hover { opacity: 0.92; text-decoration: none; } .open-o-c .o-c-icon,.open-o-c.o-c-btn a:hover .o-c-icon { background-position: -142px -131px } .o-c-btn a:hover .o-c-icon { background-position: -142px -151px } .i-box { background-color: #fff; border: 1px solid #f0f0f0; padding: 0 15px 20px; overflow: hidden } .blue-btn,.comm-btn,.goBack-btn,.order-submit { border: 1px solid; border-radius: 16px; display: inline-block; text-align: center; height: 32px; line-height: 32px; padding: 0 12px } .comm-btn { padding: 0 8px; } .c-btn-1 { border-color: #fff; color: #fff; width: 120px; font-size: 18px } .c-btn-2,.c-btn-3,.c-btn-4,.c-btn-5,.c-btn-7 { border-radius: 20px; width: 160px; font-size: 20px; height: 36px; line-height: 36px } .c-btn-4,.c-btn-5 { border-radius: 0; color: #fff; width: 220px; height: 42px; line-height: 42px } .c-btn-5 { background: #264863; width: auto; display: block } .c-btn-6 { width: auto; font-size: 12px; height: 18px; line-height: 18px } .c-btn-7 { background: #264863; border-radius: 0; color: #fff } .blue-btn { background: #264863; border-radius: 3px; color: #fff; font-size: 14px; width: 90px } .e-login-btn,.e-register-btn,.order-submit { background: #985054; border-radius: 3px; color: #fff; width: 180px; font-size: 16px } .goBack-btn { background: #e2e2e2; border: none; border-radius: 3px; color: #666; font-size: 14px } .blue-btn:hover,.comm-btn:hover,.e-login-btn:hover,.e-register-btn:hover,.goBack-btn:hover,.order-submit:hover { text-decoration: none; opacity: .92; -moz-opacity: .92; filter: alpha(opacity=92) } .comm-title { overflow: hidden; clear: both; margin: 40px 0 30px } .comm-title h2 span { font-size: 26px; font-family: simhei } .comm-course-list ul { margin-left: -25px } .comm-course-list li { float: left; width: 25% } .lt-ie9.lt-ie8 .comm-course-list li { width: 24.98% } .lt-ie9 .u-course-list .comm-course-list li,.lt-ie9.lt-ie8 .u-course-list .comm-course-list li { width: 33.33% } .comm-course-list li .cc-l-wrap { display: block; margin: 0 0 50px 30px; overflow: hidden } .course-img { position: relative; overflow: hidden } .img-responsive { max-width: 100%; height: auto; display: block; transition: .8s; -webkit-transition: .8s } .jgTag { display: inline-block; padding: 1px 12px; text-align: center; height: 20px } .cc-mask { background: rgba(0,0,0,.4); height: 100%; left: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; right: 0; top: 0; transition: all .3s ease 0s; width: 100%; transition: .3s; -webkit-transition: .3s } .cc-mask .c-btn-1 { left: 50%; margin-left: -72px; margin-top: -16px; position: absolute; top: 100%; transition: .3s; -webkit-transition: .3s } .lt-ie9 .cc-mask .c-btn-1,.lt-ie9.lt-ie8 .cc-mask .c-btn-1 { top: 120% } .comm-course-list li:hover .img-responsive { transform: scale(1.1); -webkit-transform: scale(1.1) } .comm-course-list li:hover .cc-mask { opacity: 1; filter: alpha(opacity=100) } .comm-course-list li:hover .cc-mask .c-btn-1 { top: 50% } #aCoursesList,.i-question,.u-body { padding-bottom: 80px } .course-r-list li { padding: 10px 0 10px 120px; position: relative; min-height: 62px } .course-r-list li .course-r-pic { width: 110px; position: absolute; left: 0; top: 10px; overflow: hidden } .course-r-pic img { display: block; max-width: 100%; transition: .8s; -webkit-transition: .8s } .course-r-list li:hover .course-r-pic img { transform: scale(1.1); -webkit-transform: scale(1.1) } #header { background-color: #fff; box-shadow: 0 2px 3px rgba(7,0,2,.04); padding: 30px 0; position: relative } .lt-ie9 #header,.lt-ie9.lt-ie8 #header { border-bottom: 1px solid #f2f2f2 } #logo { float: left; width: 220px; height: 72px; overflow: hidden; margin: 0 auto } #logo a { display: table-cell; vertical-align: middle; height: 72px } #logo a img { display: block; height: auto; vertical-align: middle } .nav { padding: 15px 0 0 28px } .nav,.nav li,.nav li a { float: left } .nav li a { border-bottom: 2px solid transparent; color: #666; display: block; font-size: 20px; line-height: 50px; padding: 0 7px; margin: 0 7px; transition: .3s; -webkit-transition: .3s } .h-r-login li a:hover,.nav li a:hover,.nav li.current a { text-decoration: none } .h-r-login,.h-r-search { float: right; padding-top: 15px } .h-r-login li { float: left; margin-left: 10px; position: relative } .h-r-login li a { cursor: pointer; line-height: 50px; color: #666; font-size: 16px; transition: .3s; -webkit-transition: .3s } .h-r-login li.h-r-user a img { border-radius: 50%; width: 30px; height: 30px } .h-r-login li.h-r-user span { max-width: 60px; height: 17px; font-size: 16px; line-height: 16px; +line-height: 20px; overflow: hidden } .red-point { position: absolute; right: -4px; top: 8px; display: block; width: 8px; height: 8px; border-radius: 50%; background: #cb2020; text-indent: -9999px } .h-r-search { margin: 10px 20px 0 0 } .h-r-s-box { display: block; position: relative } .h-r-s-box input { border: 1px solid #e8e8e8; border-radius: 0 20px 20px 0; color: #aaa; padding: 0 30px 0 75px; font-family: 'Microsoft YaHei'; width: 80px; height: 30px; line-height: 30px; transition: .3s; -webkit-transition: .3s } .h-r-s-box .s-btn { background: 0 0; border: none; position: absolute; right: 3px; top: 0; width: 30px; height: 30px; cursor: pointer } .h-r-s-box input:focus { border-color: #ddd; color: #666; } .h-mobile-mask,.head-mobile,.mw-nav,.mw-nav-btn { display: none } .lh-menu { margin: 0 10px; padding: 0 } .lh-menu ul li.lh-menu-stair { border-bottom: 1px solid #D8D8D8; padding-bottom: 5px; margin-bottom: 10px } #lh-menu ul li.lh-menu-stair dl dd a:hover,.lh-menu ul li.lh-menu-stair ol li.lh-menu-second:hover .l-m-sbox,.l-m-sbox.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .l-m-sbox { text-decoration: none; background: #fbfbfb; transition: .3s; -webkit-transition: .3s; text-decoration: none } .lh-menu ul li.lh-menu-stair a.l-m-stitle { background: #f8f8f8; color: #333; display: block; font: 16px/36px 'Microsoft YaHei'; height: 36px; padding: 0 10px; overflow: hidden } .lh-menu ul li.lh-menu-stair a.current-1 { background: #f4f4f4; border-bottom: 1px solid #e6e6e6 } .lh-menu-i-1 { background-color: #fff; border: 1px solid #bbb; border-radius: 50%; text-align: center; line-height: 12px } .lh-menu-i-1 font { color: #4e4e4e; font: 18px/24px 'Microsoft YaHei' } .lh-menu ul li.lh-menu-stair ol li.lh-menu-second .l-m-sbox { background: #fff; color: #555; display: block; font: 14px/32px 'Microsoft YaHei'; height: 32px; padding: 0 10px; margin-top: 5px; overflow: hidden } .lh-menu-i-2 { background-color: #fff; margin-bottom: 1px; border: 1px solid #ccc; border-radius: 50%; width: 12px; height: 12px; display: inline-block; vertical-align: middle; } .lh-menu-second a span.fr .lh-p-icon { opacity: .6; -moz-opacity: .6; filter: alpha(opacity=88) } .lh-menu-second a span.fr { color: #bbb; font-size: 12px } .lh-menu-second a span.fr .free-icon,.lh-menu-second a.current-2 span.fr .lh-p-icon { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100) } #lh-menu ul li.lh-menu-stair dl dd a { color: #666; display: block; font: 12px/30px 'Microsoft YaHei'; height: 30px; padding: 0 10px 0 20px; overflow: hidden } #lh-menu ul li.lh-menu-stair dl dd a.lh-playing,#lh-menu ul li.lh-menu-stair dl dd a.lh-playing span,#lh-menu ul li.lh-menu-stair dl dd a.lh-playing:hover { cursor: text } #lh-menu a.no-jd-play span,#lh-menu ul li.lh-menu-stair dl dd a span { font-family: Arial; font-size: 12px; color: #aaa } .lh-menu ul ol,.lh-menu ul ol dl { display: none } .free-icon { border: 1px solid #72CD91; border-radius: 20px; color: #72CD91; display: inline-block; height: 14px; line-height: 14px; font-size: 12px; padding: 0 8px } .lh-menu ul ul.no-parent-node { display: block } .lh-menu ul ul.no-parent-node li.lh-menu-second a { background: 0 0; font-size: 14px } .lh-bj-list ul li { border-bottom: 1px solid #e9e9e9; padding: 12px 5px 2px 65px; position: relative; min-height: 50px } .noter-pic { position: absolute; left: 0; top: 12px } .noter-pic img { border-radius: 50%; display: block; height: 50px; width: 50px } .noter-txt { line-height: 180%; color: #4e4e4e; font-size: 14px } .lh-n-cz { visibility: hidden } .lh-list-more { margin: 10px 0 } .lh-list-more a { border: 1px dotted #e2e2e2; display: block; height: 30px; font: 14px/30px Arial; color: #666; text-align: center } .lh-list-more a:hover { border-color: #1755A0; color: #1755A0; text-decoration: none } .question-list.lh-bj-list li { padding-bottom: 8px } .noter-dy,.noter-zan { color: #666; cursor: pointer } .noter-dy:hover,.noter-zan:hover { color: #3FACEA; text-decoration: none } .noter-dy *,.noter-zan * { vertical-align: middle } .n-reply { display: none; margin-top: 8px } .n-reply-wrap textarea { background: #fff; border: 1px solid #ddd; width: 98%; height: 48px; padding: 4px; font-size: 14px; color: #666; overflow-x: hidden; overflow-y: auto } .n-reply-wrap textarea:focus { border-color: #3FACEA } .lh-reply-btn { background: #6ACC7E; border: 1px solid #55C76C; border-radius: 3px; display: inline-block; height: 18px; width: 38px; text-align: center; font: 12px/18px Arial; color: #fff } .lh-reply-btn:hover { background: #55C76C; color: #fff; text-decoration: none } .n-reply-list { padding-left: 40px } .n-reply-list dd { border-bottom: 1px solid #e9e9e9; padding: 5px 0 8px 0; position: relative } .n-reply-list dd:last-child { border: none } .n-reply-pic { position: absolute; left: -52px; top: 5px } .n-reply-pic img { border-radius: 50%; display: block; height: 40px; width: 40px } .u-select { border: 1px solid #ddd; padding: 0 8px; color: #666 } .time-bar-wrap { width: 100%; position: relative } .lev-num-wrap { background: #E1E1E1; border-radius: 18px; width: 100%; height: 12px; position: relative } .lev-num-bar { border-radius: 18px; width: 0; font-size: 0; position: absolute; left: 0; top: 0; height: 12px; z-index: 7; transition: .3s } .lev-num { color: #fff; position: absolute; top: 1px; left: 10px; font-family: 'Microsoft YaHei'; font-size: 12px; line-height: 10px; z-index: 9 } .lev-num big,.lev-num small { font-size: 12px } .lev-num small { color: #f2f2f2 } .no-data-wrap { margin: 50px auto; text-align: center } .no-data-wrap .no-data-ico { width: 41px; height: 80px } .path-wrap { margin: 20px 0; color: #ccc; line-height: 30px } .v-play-btn { position: absolute; top: 50%; left: 50%; margin: -32px 0 0 -32px; z-index: 9 } .v-play-btn em { width: 68px; height: 68px } .v-play-btn:hover,.v-play-btn:hover em { opacity: .9; -moz-opacity: .9; filter: alpha(opacity=90); text-decoration: none } .c-infor-title { height: 18px; overflow: hidden } .c-infor-title span { border-left: 5px solid #333; color: #333; font-size: 16px; display: inline-block; line-height: 18px; padding-left: 10px } .paging { padding: 50px 0 20px; text-align: center } .paging a { border: 1px solid #ccc; border-radius: 40%; color: #666; display: inline-block; +display: inline-block; margin: 0 5px; height: 30px; width: 30px; text-align: center; line-height: 30px; transition: .3s; -webkit-transition: .3s } .paging a.current,.paging a.undisable { cursor: text } .paging a.undisable:hover { border: 1px solid #ccc; border-radius: 40%; color: #666 } .paging a.current,.paging a:hover { border-radius: 50%; text-decoration: none } .bMask { background: #000; opacity: .3; filter: alpha(opacity=30); position: fixed; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999 } .dialogWrap { background: #fff; position: absolute; left: 50%; transition: all .3s ease 0s; z-index: 9999999 } .d-s-head,.d-s-head-infor { border-bottom: 1px solid #e2e2e2; height: 40px; line-height: 40px; padding: 0 15px; width: 100% } .d-s-head-txt,.d-s-head-txt-infor { color: #333; font-size: 16px } .dClose { right: 10px; top: 15px } .dClose:hover { text-decoration: none } .d-t-icon-1,.d-t-icon-2,.d-t-icon-3,.d-t-icon-4 { left: 5px; top: 0; display: inline-block; vertical-align: middle; width: 40px; height: 45px } .d-tips-1 p,.d-tips-2 p,.d-tips-3 p { padding-left: 60px; line-height: 180% } .d-tips-1 { position: relative; width: 420px } .d-tips-2 { position: relative; width: 400px } .d-tips-7 { position: relative; width: 400px } .d-tips-3 { position: relative } .d-tips-6 { position: relative; width: 680px; max-height: 500px; overflow-y: auto; overflow-x: hidden; margin-right: -20px } .uMenu { padding: 0; margin: 0 } .uMenu dl { margin-right: 15px } .u-face-pic { border-radius: 50%; width: 100px; height: 100px; float: left; overflow: hidden; position: relative; margin-right: 20px } .u-face-pic img { border-radius: 50%; width: 100px; height: 100px; display: block } .u-face-pic a { bottom: -24px; left: 0; right: 0; width: 100%; display: block; text-align: center; height: 24px; line-height: 24px; position: absolute; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s } .u-face-pic:hover a { bottom: 0 } .stud-time-wrap { padding: 0 0 0 10px; overflow: hidden; height: 40px; line-height: 40px } .fly_item { border: 2px solid #888; border-radius: 100%; height: 48px; opacity: 0.9; overflow: hidden; position: absolute; visibility: hidden; width: 48px; } .stud-time-wrap * { vertical-align: middle } .stud-time big { font-family: Georgia; font-size: 30px; color: #4e4e4e } .stud-time small { font-size: 14px; color: #777; margin: 0 3px } .u-m-dd { border-top: 1px solid #ccc; margin-top: 15px } .u-m-dd ul { border-bottom: 1px solid #ddd; padding: 20px 0 20px 30px } .u-m-dd ul li { line-height: 32px } .u-m-dd ul li a,.u-m-dd ul li span { display: block; transition: .3s; -webkit-transition: .3s; color: #4e4e4e; font-size: 18px } .u-m-dd ul li span { cursor: default } .u-m-dd ul li ol { padding: 10px 0 0 50px } .u-m-dd ul li ol li a { font-size: 14px; color: #777 } .u-m-dd ul li a:hover { text-decoration: none } .u-r-cont { border-left: 1px dotted #ddd; padding-left: 40px; min-height: 820px } .lrWrap { width: 320px } .d-s-head-tab { display: block; height: 40px } .d-s-head-tab a { border-bottom: 1px solid transparent; color: #666; display: block; float: left; width: 100px; text-align: center; line-height: 40px; font-size: 18px } .d-s-head-tab a:hover { text-decoration: none } .e-l-jy { display: block; height: 20px; line-height: 20px; text-align: center } .e-login-options li .lr-tip-wrap { margin-top: 5px; height: 18px; line-height: 18px } .e-login-options li label { color: #4e4e4e; display: inline-block; vertical-align: middle; height: 32px; width: 30px; text-align: center; vertical-align: middle } .e-login-options li input { background: #fff; border: 1px solid #ddd; color: #666; height: 38px; font: 16px/38px 'Microsoft YaHei'; width: 300px; padding-left: 16px; vertical-align: middle } /** * theme **/ .c-master, .live-cou-box ul li.current .live-three-angle .yk-DT-arrow *, .live-cou-box ul li.current .live-cb-wrap .live-cou-time .fr a, .live-cou-box ul li .live-cb-wrap .live-course-title:hover, .c-s-dl dl ul li a:hover, .c-s-dl-li ul li.current a { color: #ea562e; } .bg-orange, .js-btn, .live-cou-wrap ul li.current .l-cou-box .l-cou-info, .live-cou-box ul li.current .live-cb-wrap .live-cou-time, .live-cou-wrap ul li.current .l-cou-box, .i-live-cou-list ul li.current .cc-l-wrap .i-live-sta { background-color: #ea562e; } .lh-menu ul li.lh-menu-stair ol li.lh-menu-second.current-2 a, .lh-menu ul li.lh-menu-stair ul.current-2 li.lh-menu-second a tt, .lh-menu ul li.lh-menu-stair .current-2 li.lh-menu-second a, .lh-menu ul li.lh-menu-stair ol li.lh-menu-second.current-2 a .lh-menu-i-2, .lh-menu ul li.lh-menu-stair .current-2 li.lh-menu-second a .lh-menu-i-2, .current-2 .lh-menu-second a span.fr, .lh-menu-second.current-2 span.fr, #t-infor-menu p a.current, .i-art-title:hover, .q-sort-wrap span.current { border-color: #ea562e; color: #ea562e; } .shopcar-box, .live-cou-box ul li.current .live-three-dot, .buyB_payPlat ul li img:hover { border-color: #ea562e !important; } .i-live-sta a{color: #ffffff;} .i-live-sta a:hover{text-decoration: underline;} .i-live-sta .i-live-icon {background-position: -488px -138px;} .nav-left{ width: 300px; height: 44px; float: left; position: relative; } .nav-right{ width: 800px; height: 44px; float: left; } .nav-right ul li{ height: 44px; float: left; } .nav-right ul li a { display: block; height: 44px; padding: 0 28px; line-height: 44px; font-size: 16px; } .nav-right ul li a:link, .nav-right ul li a:visited{ text-decoration: none; color: #010101; } .nav-right ul li a:hover{text-decoration:none; color:#ED0909;} .mod-nav-bm{ width: 294px; height: 510px; position: absolute; background: #ffffff; top: 0; left: 0; z-index: 8; filter: alpha(opacity=85); opacity: 0.85 } .mod-nav-box { width: 294px; height: 444px; position: absolute; top: 0; left: 0; z-index: 10; } .mod-nav-box .mod-nav-selected{ position: absolute; top: 44px; width: 100%; height: 70px; background: #DB3D31; display: none; } .mod-nav-list .item-title{ height: 44px; background: #fe6455; } .mod-nav-list .item-title .title-icon{ width: 23px; height: 23px; float: left; margin-top: 12px; margin-left: 16px; display: block; } .mod-nav-list .item-title .title-h1{ line-height: 44px; font-size: 18px; font-weight: bold; margin-left: 50px; color: #ffffff; } .mod-nav-list .item{ width: 100%; height: 66px; cursor: pointer; } .nav-item-left{ width: 100%; height: 100%; position: relative; } .nav-item-left b { width: 23px; height: 23px; float: left; margin-top: 13px; margin-left: 16px; display: block; } .nav-item-left .nav-arrow { width: 6px; height: 14px; display: block; background: url("/static/images/lnavli.png") no-repeat; position: absolute; right: 20px; top: 50%; margin: -7px auto; } .nav-item-left .nav-div{ width: 246px; height: 40px; float: right; margin-top: 15px; overflow: hidden; } .nav-item-left .nav-div > a{ font-size: 16px; color: #000000; line-height: 20px; } .nav-item-left .nav-div .s-item a{ font-size: 12px;line-height: 24px;float: left;margin-right: 18px;color: #949494; } .nav-item-right{ width: 326px; height: 466px; background-color: #ffffff; position: absolute; top: 44px; left: 294px; display: none; } .nav-item-right-top{ width: 260px; height: 100%; overflow: hidden; margin: auto; } .nav-item-right-top h3{ width: 100%; height: 69px; border-bottom: 1px #999999 solid; line-height: 90px; font-size: 16px; color: #fe6455; } .nav-item-right-top p a{ float: left; padding: 0 8px; border-right: 1px #c7c7c7 solid; margin-top: 15px; } .nav-item-right-top p a:link{ text-decoration: none; color: #010101; } .nav-item-right-top p a:hover{ color: #fe6455; } .logo{ float: left; margin: 20px 0 25px 0px; } .min-search-box{float: right;margin-top:24px;} .min-search-text{ width: 180px; height: 31px; border: 1px #fe6455 solid; border-right: none; padding-left: 15px; font-size: 12px; color: #cdcdcd; float: left; } .search-text{ width: 354px; height: 31px; border: 1px #fe6455 solid; border-right: none; padding-left: 15px; font-size: 12px; color: #cdcdcd; float: left; } .search-submit{ width: 35px; height: 35px; background: url("/static/images/search.png") no-repeat center; border: none; float: left; cursor: pointer; } .hot-tel{ margin-left: 10px; width: 154px; height: 33px; border: 1px solid #f3f2f2; float: right; background: url("/static/images/call.png") no-repeat 14px; } .hot-tel p { padding-left: 45px; line-height: 33px; font-size: 14px; color: #000000; } .footer{ background-color: #323232; border-top: 4px solid #ea562e; color: #999; width: 100%; overflow: hidden; padding-top: 30px; line-height: 23px; } .footer .b-foot{ text-align: center; border-top: 1px solid #393939; padding: 20px 0 20px 0; margin-top: 30px; } .footer .weixin{ padding: 10px; width: 140px; height: 170px; background: #f9f9f9; right: 0; top: 0; } .footer .weixin img{width: 140px;} .footer .weixin p{text-align: center;color: #000;font-size:14px;} /** 二级页面公共样式 **/ .min-logo{ float: left; width: 230px; height: 72px; overflow: hidden; margin: 0 auto; padding-top: 8px; } .min-logo a{ display: table-cell; vertical-align: middle; height: 72px; } .min-logo a img { display: block; height: auto; vertical-align: middle; } /* 二级页面全屏广告 */ .min-slide { min-width: 1200px; position: relative; height: 290px; overflow: hidden; } .min-slide .bd { position: relative; z-index: 0; } .min-slide .bd ul { width: 100% !important; padding-left:0px; } .min-slide .bd li { width: 100% !important; height: 290px; overflow: hidden; text-align: center; } .min-slide .bd li a { display: block; height: 290px; } .min-slide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; } .min-slide .hd ul { text-align: center; padding-top: 5px; } .min-slide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 8px; height: 8px; margin: 5px; background: url("/static/images/tg_flash_p.png") -18px 0; overflow: hidden; line-height: 9999px; } .min-slide .hd ul li.on{ background-position: 0 0; } .p-learn-btn {width: 180px; height: 40px; line-height: 40px; color: #fff;font-family: "Microsoft YaHei";background-color: #ed6743;display: inline-block;font-size: 16px;} .p-learn-btn:hover {text-decoration: none; background-color: #ea562e;} .u-face { position: absolute; left: 0; top: 10px; } .u-face img { display: block; width: 60px; height: 60px; border-radius: 50%; }