.buttonsprite, .m-dialog .btn .main.long, .m-dialog .btn .main.long span, .m-dialog .btn .main.small, .m-dialog .btn .main.small span, .m-dialog .btn .slave.long, .m-dialog .btn .slave.long span, .m-dialog .btn .slave.small, .m-dialog .btn .slave.small span, .m-basewin .btn .main, .m-basewin .btn .main span, .m-basewin .btn .slave, .m-basewin .btn .slave span, .m-basewin .btn2 .main.middle, .m-basewin .btn2 .main.middle span, .m-basewin .btn2 .main.small, .m-basewin .btn2 .main.small span, div.u-inset-dialog div.zcnt .m-inset .skip, div.u-inset-dialog div.zcnt .m-inset .skip span, .m-scdialog .btnOk, .m-scdialog .btnOk span, .m-scdialog .btnCancel, .m-scdialog .btnCancel span, .w-subwarn .w-submitBtn, .w-subwarn .w-submitBtn span, .w-nextBtn, .w-nextBtn span, .m-btn .pre, .m-btn .pre span, .m-btn .next, .m-btn .next span { background: url(button.png) no-repeat 4449px 4449px; }.uisprite, .m-links .login .set, .m-links .login ul li a, .u-msg .box, .msg-close, .msg-mark, .m-labtop .zpgi, .m-labtop a.js-selected { background: url(../images/ui_sprite.png) no-repeat 4449px 4449px; }.coursesprite, .u-paging .pre, .u-paging .next, .u-paging .blank, .u-nav-item li.w-item-done, .u-nav-item li.w-item-done-hover, .u-nav-item li.w-item-cur, .u-nav-item li.w-item-undo, .u-nav-item li.w-item-undo-hover, .w-tip .arrdown, .u-tip { background: url(../res/images/courseLearn.png?21f20757d50c604f39c91e34edf0689c) no-repeat 4449px 4449px; }*[hidefocus] { outline: none; }body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }fieldset, img, html, body, iframe { border: 0; }table { border-collapse: collapse; border-spacing: 0; }li { list-style: none; }caption, th { font-weight: normal; font-style: normal; text-align: left; }em { font-style: normal; }strong { font-weight: bold; }body, textarea, select, input { font-family: tahoma,"SimSun",arial,helvetica,sans-serif; font-size: 14px; color: #444; outline: none; border: 0; }textarea { resize: none; }input { vertical-align: middle; margin: 0px; }body { background-color: #fff; }h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "Microsoft YaHei"; }a, button { cursor: pointer; }a { text-decoration: none; color: #000; }a:hover { color: #16914e;  }html, body { width: 100%; height: 100%; }html { overflow: auto; }body { text-align: left; background: url(../images/bg_body.jpg) repeat; }::-webkit-scrollbar { height: 10px; width: 10px; overflow: visible; }::-webkit-scrollbar-button { height: 0; width: 0; }::-webkit-scrollbar-track { background-clip: padding-box; border: solid transparent; border-width: 0; }::-webkit-scrollbar-track:hover { background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1); }::-webkit-scrollbar-track:active { background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14), inset -1px 0 0 rgba(0, 0, 0, 0.07); }::-webkit-scrollbar-track:horizontal { border-width: 0; }::-webkit-scrollbar-track:horizontal:hover { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }::-webkit-scrollbar-track:horizontal:active { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.14), inset 0 -1px 0 rgba(0, 0, 0, 0.07); }::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); min-height: 28px; padding: 20px 0 0; box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07); }::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.4); box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25); }::-webkit-scrollbar-thumb:horizontal { border-width: 6px 1px 1px; padding: 0 0 0 100px; box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.07); }::-webkit-scrollbar-corner { background: transparent; }body::-webkit-scrollbar-track-piece { background-clip: padding-box; background-image: url(../images/bg_body.jpg); }body::-webkit-scrollbar-track-piece:horizontal { background-image: url(../images/bg_body.jpg); }body::-webkit-scrollbar-corner { background-clip: padding-box; background-image: url(../images/bg_body.jpg); border: solid white; border-width: 3px 0 0 3px; box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14); }.g-hd:after, .g-bd:after, .g-ft:after, .m-nav ul:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }.g-hd, .g-bd, .g-ft, .m-nav ul { zoom: 1; }body { min-width: 960px; }.g-doc, .g-wrap, .g-ft { width: 1000px; margin: 0 auto; text-align: left; }
.g-doc { z-index: 0; position: relative; min-height: 450px; }.g-hd { height: 64px; border-width: 1px 0; z-index: 1999; position: relative; }.g-mnc { width: 680px; float: left; }.g-sda { width: 265px; float: right; }.b-10, .b-20, .b-30, .b-15, .b-40 { clear: both; height: 10px; overflow: hidden; display: block; }.b-20 { height: 20px; }.b-30 { height: 30px; }.b-15 { height: 15px; }.b-40 { height: 40px; }.p-30 { padding: 30px; }.p-20 { padding: 20px; }.p-15 { padding: 15px; }.f-cb:after, .f-cbli li:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }.f-cb, .f-cbli li { zoom: 1; }.f-thide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.f-hide { text-indent: -9999px; overflow: hidden; }.f-ib { display: inline-block; zoom: 1; *display: inline; }.f-dn { display: none; }.f-db { display: block; }.f-pr { position: relative; }.f-af { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }.f-richEditorText { margin: 0; padding: 0; border: 0; overflow: auto; font: 12px/22px Helvetica Neue, Helvetica, Arial, Sans-serif; }.f-richEditorText em { font-style: italic; }.f-richEditorText p, .f-richEditorText div { margin: 10px 0; padding: 0; }.f-richEditorText sup, .f-richEditorText blockquote { border-left: 3px solid #d0e5f2; font-style: normal; padding: 0 0 0 10px; vertical-align: baseline; margin: 0; font-size: 14px; }.f-richEditorText img { display: block; max-height: 520px; max-width: 520px; }.f-richEditorText a { text-decoration: underline; }.f-richEditorText ul li { list-style: disc inside; }.f-richEditorText ol li { list-style: decimal inside; }.f-anchorLink { font-size: 12px; height: 17px; background: url(../images/ui_sprite.png) no-repeat 0 -700px; background-color: #f7f7f7; padding: 0 0 0 21px; line-height: 17px; }.f-anchorLink span { padding: 0px 8px; border-style: solid solid solid none; border: solid 1px #dfdfdf; line-height: 15px; font-weight: normal; }.f-anchorLink:hover { background-position: 0 -720px; }.f-anchorLink:hover span { color: #004444; }.f-anchorLink.nohvr:hover { background-position: 0 -700px; }.f-sign { font-weight: bold; color: #cc3333; padding-right: 5px; vertical-align: middle; }.bg, .f-bg { background-color: #fff; -webkit-box-shadow: 0px 1px 2px #bbbbbb; -moz-box-shadow: 0px 1px 2px #bbbbbb; box-shadow: 0px 1px 2px #bbbbbb; }.f-bg { border-top: 1px solid #c7c7ce; }.f-bg1 { -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); background: url(../images/bg_nav_rep.png) repeat-x; }.f-show { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }.f-win { border: 1px solid #babecb; background: #ffffff; color: #444; box-shadow: 0px 2px 5px #cccccc; }.s-fc1 { color: #444;  }.s-fc2 { color: #999;  }.s-fc3 { color: #16914e;  }.s-fc4 { color: #191919;  }.s-fc5 { color: #666;  }.s-fc6 { color: #ccc;  }.s-fc7 { color: #7E7E7E; }.s-fc8 { color: #b2b2b2; }.f-fs0 { font-size: 12px; }.f-fs1 { font-size: 14px; }.f-fl { float: left; }.f-fr { float: right; }.f-pa { position: absolute; }.u-backbtn, .u-backbtn2 { font-family: "Microsoft YaHei"; font-size: 12px; margin-right: 30px; cursor: pointer; height: 16px; line-height: 16px; padding-left: 15px; background: url(../res/images/note.png?4e019e141382bee281f5ef7955892d58) no-repeat 0 -80px; color: #444; }.u-backbtn:hover, .u-backbtn2:hover { background-position: 0 -96px; color: #10ae58; }.u-backbtn2 { background: url(../res/images/note.png?4e019e141382bee281f5ef7955892d58) no-repeat 9px -80px; margin: 18px 28px 0 0; padding-left: 25px; border-left: 1px solid #dddddd; }.u-backbtn2:hover { background-position: 9px -96px; color: #10ae58; }.u-ltshadowdown { position: absolute; bottom: 0; left: 0; right: 0; height: 10px; border-bottom: 1px solid #ebebeb; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(transparent)); -webkit-mask-box-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.8)), color-stop(1, rgba(0, 0, 0, 0))); background-image: -moz-radial-gradient(bottom, ellipse farthest-side, rgba(0, 0, 0, 0.3), transparent); }.u-ltshadowup { position: absolute; top: 0; left: 0; right: 0; height: 10px; border-up: 1px solid #ebebeb; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(transparent)); -webkit-mask-box-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.8)), color-stop(1, rgba(0, 0, 0, 0))); background-image: -moz-radial-gradient(top, ellipse farthest-side, rgba(0, 0, 0, 0.3), transparent); }.f-editInfo-btn { background: url(../images/settings.png) 0 -14px no-repeat; display: block; width: 80px; height: 20px; font-size: 12px; color: #81bc9b; padding: 0 0 0 20px; }.f-editInfo-btn:hover { color: #16914e; text-decoration: underline; }.u-tt2 { padding: 20px 0 10px 0; height: 24px; line-height: 24px; font-size: 24px; color: #000; cursor: default; }.u-subtit { float: left; margin: 15px 0 0 10px; line-height: 23px; font-size: 12px; }.u-subtit .txt { float: left; }.u-arr { display: block; float: left; width: 15px; height: 20px; background: url(../images/ui_sprite.png) no-repeat 9999px 9999px; background-position: -55px -170px; }.u-ctit { margin: 15px 0 15px 0px; height: 20px; border-left: 5px solid #36373e; padding-left: 15px; font-size: 18px; line-height: 18px; }.m-tit { border-bottom: 1px solid #dfdfdf; height: 50px; }.h-147 { height: 147px; }.ui-loading { position: fixed; top: 38%; left: 44%; width: 75px; height: 22px; background: #fafafa url(../images/loading.gif) center center no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 3px 10px #777777; -moz-box-shadow: 0 3px 10px #777777; box-shadow: 0 3px 10px #777777; }.m-maintainInfo { background-color: #ffffcc; }.m-maintainInfo .maintainui { margin-bottom: 0; }.m-logo { display: inline; float: left; width: 235px; height: 64px; }.m-logo a { display: block; padding-top: 8px; padding-left: 0; }.m-nav { display: inline; float: left; }.m-nav li { float: left; padding: 17px 20px; line-height: 26px; }.m-nav li a { color: #BBB; font-family: "Microsoft YaHei"; font-size: 18px; -moz-transition: color 150ms ease-out 0s; -o-transition: color 150ms ease-out 0s; -webkit-transition: color 150ms ease-out 0s; transition: color 150ms ease-out 0s; }.m-nav li a.j-crt { background-color: #30333C; color: #fff; text-decoration: none; }.m-nav li a:hover { color: #fff; text-decoration: none; }.m-nav li.LinkLi { padding: 0; }.m-nav .link { display: block; padding: 0 20px; height: 64px; line-height: 64px; }.m-links { float: right; padding: 18px 0; height: 30px; line-height: 30px; }.m-links a { font-size: 12px; }.m-links .unlogin a { font-size: 14px; color: #BBB; font-family: 'Microsoft YaHei'; }.m-links .unlogin a:hover { color: #fff; text-decoration: none; }.m-links .unOpen a { color: #cccccc; }.m-links .unOpen a:hover { color: #16914e; }.m-links .login { cursor: pointer; }.m-links .login .face { float: left; width: 28px; height: 28px; margin-left: 5px; padding-right: 20px; background: url(../images/ui_sprite.png) no-repeat 36px -118px; }.m-links .login .info { float: left; display: block; position: relative; }.m-links .login .set { padding-top: 12px; position: absolute; right: 0px; top: 29px; *top: 28px; background-position: 15px -901px; }.m-links .login ul li a { padding: 2px 10px 2px 30px; display: block; width: 60px; color: #444; }.m-links .login ul li a:hover { background-color: #F3F4F6; }.m-links .login ul li a.self { background-position: -46px -766px; }.m-links .login ul li a.setting { background-position: -46px -796px; }.m-links .login ul li a.reply { background-position: -46px -827px; }.m-links .login ul li a.exit { background-position: -46px -859px; border-top: 1px solid #e9e9e9; }.m-links .name { color: #B2B2B2; font-weight: bold; font-size: 14px; position: absolute; right: 100px; top: 23px; background: url(../images/ui_sprite.png) no-repeat; background-position: 0 -996px; *background-position: 0 -998px; height: 22px; line-height: 22px; text-indent: 21px; display: block; }.m-links .name:hover { color: #fff; }.m-links .mes { float: left; width: 36px; height: 30px; background: url(../images/ui_sprite.png) no-repeat; background-position: 2px -636px; }.u-msg { width: 36px; height: 36px; cursor: default; position: relative; }.u-msg em { color: white; display: block; text-align: center; font-weight: bold; background: url(../images/ui_sprite.png) no-repeat; background-position: 2px -636px; }.u-msg em.mson { background-position: -37px -635px; }.u-msg em.bnum { background-position: -27px -670px; text-align: right; }.u-msg .box { position: absolute; width: 410px; left: -320px; top: 30px; padding-top: 10px; background-position: 280px -923px; }.u-msg .top { padding: 10px 15px; background: #FAFAFA; border-bottom: 1px solid #eaeaea; }.u-msg .top h4 { float: left; font-weight: bold; }.u-msg .top a { float: right; }.u-msg .top strong { float: left; font-family: 'Microsoft YaHei'; }.u-msg .cnt { max-height: 410px; overflow-x: hidden; overflow-y: auto; position: relative; }.u-msg .cnt .u-msgItem { border-top: 1px solid #f7f7f7; }.u-msg .cnt .u-msgItem .msg-cnt {  }.u-msg .nocnt { padding: 20px 15px; font-size: 12px; text-align: center; line-height: 12px; }.u-msg .more { cursor: pointer; padding: 12px 0 18px 0; background: #FAFAFA; font-size: 12px; line-height: 12px; text-align: center; border-top: 1px solid #eaeaea; }.m-foot { margin: 30px 0 0; line-height: 23px; border-top: 1px solid #babac5; }.m-foot .m-ft2 { border: 1px solid #d6d8da; border-width: 1px 0 0; padding: 10px 0 20px 0; overflow: hidden; }.m-foot .link { float: left; font-size: 12px; margin-left: -8px; }.m-foot .link a, .m-foot .link p, .m-foot .link span { color: #666; }.m-foot .link a { padding: 0 8px; text-align: center; border-left: 1px solid #b8b8b8; }.m-foot .link a:hover { text-decoration: underline; }.m-foot .copy { float: right; color: #999; font-size: 12px; }.m-foot .copy a{ color:#999}.u-searchUI { position: relative; }.u-searchUI .box { background: white; position: relative; height: 28px; width: 175px; border: 1px solid #31353e; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -moz-transition: background-color 0.1s ease-out 0s; -o-transition: background-color 0.1s ease-out 0s; -webkit-transition: background-color 0.1s ease-out 0s; transition: background-color 0.1s ease-out 0s; }.u-searchUI .box input { background-color: white; margin: 5px; vertical-align: top; height: 18px; width: 140px; line-height: 18px; color: #333; font-size: 12px; -moz-transition: background-color 0.1s ease-out 0s; -o-transition: background-color 0.1s ease-out 0s; -webkit-transition: background-color 0.1s ease-out 0s; transition: background-color 0.1s ease-out 0s; }.u-searchUI .box label { position: absolute; top: 0px; left: 8px; color: #7f828a; font-size: 12px; cursor: text; line-height: 29px; line-height: 30px/9; }.u-searchUI .off { background: #5c5f68; }.u-searchUI .off input { background: #5C5F68; }.u-searchUI .submit { position: absolute; top: 6px; right: 5px; display: block; width: 20px; height: 18px; background: url(../images/ui_sprite.png) no-repeat 4449px 4449px; background-position: -52px -564px; }.u-searchUI .sug { background-color: white; position: absolute; border: 1px solid #aaaaaa; left: -1px; top: 100%; border-top: 1px solid #31353e; visibility: hidden; }.u-searchUI .sug .zitm { line-height: 25px; }.u-searchUI .sug .zitm a { color: #666; font-family: 'simsun'; }.u-searchUI .sug .zitm a span { color: #21a557; }.u-searchUI .sug .sep { border-top: 1px solid #e9e9e9; }.u-searchUI .sug .sep a { font-family: 'Microsoft YaHei'; }.u-searchUI .sug .top a { font-family: 'Microsoft YaHei'; }.x-hide { -webkit-transition-property: opacity,-webkit-transform; -moz-transition-property: opacity,-webkit-transform; -ms-transition-property: opacity,-webkit-transform; -o-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; -webkit-transition-duration: 0.15s; -moz-transition-duration: 0.15s; -ms-transition-duration: 0.15s; -o-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transform: scale(0.9); opacity: 0; pointer-events: none; display: none\9; visibility: hidden; }.x-show { opacity: 1; -webkit-transform: scale(1); pointer-events: all; display: block\9; visibility: visible; }.u-navbg { background-color: #fff; -webkit-box-shadow: 1px 1px 2px #bbbbbb; -moz-box-shadow: 1px 1px 2px #bbbbbb; box-shadow: 1px 1px 2px #bbbbbb; border-left: 1px solid #eeeeee; border: 1px solid #eeeeee \9; }.u-empty { background: url(../res/images/bg/Kong.png?1aa8e5110bcc63ba3d4ffd1a2d4d0c97) no-repeat; margin: 50px auto; height: 65px; width: 415px; text-indent: 60px; line-height: 33px; font-size: 18px; font-family: 'Microsoft YaHei'; color: #ccc; }.u-empty .emptyAdd { margin: 0 auto; width: 460px; text-indent: 61px; line-height: 17px; font-size: 14px; font-family: 'Microsoft YaHei'; color: #ccc; }.m-dialog { width: 320px; }.m-dialog .content { min-height: 55px; }.m-dialog .icon { float: left; width: 57px; height: 57px; background: url(../res/images/ui/dialogicon.png?24af5726029eca042bd172c47ebb9ebb) no-repeat 4449px 4449px; padding: 0 20px; }.m-dialog .ic1 { background-position: 0 0; }.m-dialog .ic2 { background-position: 0 -802px; }.m-dialog .ic3 { background-position: 20px 0; }.m-dialog .ic4 { display: none; }.m-dialog .cnt { line-height: 23px; word-wrap: break-word; white-space: pre-wrap; }.m-dialog .btn { padding-top: 10px; font-weight: bolder; }.m-dialog .btn .right, .m-dialog .btn .left { float: right; margin-right: 10px; font-weight: bold; }.m-dialog .btn .main.long { display: block; width: 85px; text-decoration: none; background-position: 75px 0px; }.m-dialog .btn .main.long span { display: block; text-align: center; padding-left: 10px; width: 65px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-dialog .btn .main.long:hover { background-position: 75px -50px; }.m-dialog .btn .main.long:hover span { background-position: -40px -50px; }.m-dialog .btn .main.long:active { background-position: 75px -100px; }.m-dialog .btn .main.long:active span { background-position: -40px -100px; }.m-dialog .btn .main.small { display: block; width: 55px; text-decoration: none; background-position: 45px 0px; }.m-dialog .btn .main.small span { display: block; text-align: center; padding-left: 10px; width: 35px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-dialog .btn .main.small:hover { background-position: 45px -50px; }.m-dialog .btn .main.small:hover span { background-position: -40px -50px; }.m-dialog .btn .main.small:active { background-position: 45px -100px; }.m-dialog .btn .main.small:active span { background-position: -40px -100px; }.m-dialog .btn .slave.long { display: block; width: 85px; text-decoration: none; background-position: 75px -150px; }.m-dialog .btn .slave.long span { display: block; text-align: center; padding-left: 10px; width: 65px; font-size: 12px; height: 34px; line-height: 33px; color: #444; background-position: -40px -150px; }.m-dialog .btn .slave.long:hover { background-position: 75px -200px; }.m-dialog .btn .slave.long:hover span { background-position: -40px -200px; }.m-dialog .btn .slave.long:active { background-position: 75px -250px; }.m-dialog .btn .slave.long:active span { background-position: -40px -250px; }.m-dialog .btn .slave.small { display: block; width: 55px; text-decoration: none; background-position: 45px -150px; }.m-dialog .btn .slave.small span { display: block; text-align: center; padding-left: 10px; width: 35px; font-size: 12px; height: 34px; line-height: 33px; color: #444; background-position: -40px -150px; }.m-dialog .btn .slave.small:hover { background-position: 45px -200px; }.m-dialog .btn .slave.small:hover span { background-position: -40px -200px; }.m-dialog .btn .slave.small:active { background-position: 45px -250px; }.m-dialog .btn .slave.small:active span { background-position: -40px -250px; }.m-basewin { text-align: left; }.m-basewin .btn { padding-top: 10px; font-weight: bolder; text-align: left; }.m-basewin .btn .right, .m-basewin .btn .left { float: right; margin-right: 10px; font-weight: bold; }.m-basewin .btn .main { display: block; width: 62px; text-decoration: none; background-position: 52px 0px; }.m-basewin .btn .main span { display: block; text-align: center; padding-left: 10px; width: 42px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-basewin .btn .main:hover { background-position: 52px -50px; }.m-basewin .btn .main:hover span { background-position: -40px -50px; }.m-basewin .btn .main:active { background-position: 52px -100px; }.m-basewin .btn .main:active span { background-position: -40px -100px; }.m-basewin .btn .slave { display: block; width: 62px; text-decoration: none; background-position: 52px -150px; }.m-basewin .btn .slave span { display: block; text-align: center; padding-left: 10px; width: 42px; font-size: 12px; height: 34px; line-height: 33px; color: #444; background-position: -40px -150px; }.m-basewin .btn .slave:hover { background-position: 52px -200px; }.m-basewin .btn .slave:hover span { background-position: -40px -200px; }.m-basewin .btn .slave:active { background-position: 52px -250px; }.m-basewin .btn .slave:active span { background-position: -40px -250px; }.m-basewin .btn2 { font-weight: bolder; font-family: 'Microsoft YaHei'; }.m-basewin .btn2 .main.middle { display: block; width: 92px; text-decoration: none; background-position: 82px 0px; }.m-basewin .btn2 .main.middle span { display: block; text-align: center; padding-left: 10px; width: 72px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-basewin .btn2 .main.middle:hover { background-position: 82px -50px; }.m-basewin .btn2 .main.middle:hover span { background-position: -40px -50px; }.m-basewin .btn2 .main.middle:active { background-position: 82px -100px; }.m-basewin .btn2 .main.middle:active span { background-position: -40px -100px; }.m-basewin .btn2 .main.small { display: block; width: 62px; text-decoration: none; background-position: 52px 0px; }.m-basewin .btn2 .main.small span { display: block; text-align: center; padding-left: 10px; width: 42px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-basewin .btn2 .main.small:hover { background-position: 52px -50px; }.m-basewin .btn2 .main.small:hover span { background-position: -40px -50px; }.m-basewin .btn2 .main.small:active { background-position: 52px -100px; }.m-basewin .btn2 .main.small:active span { background-position: -40px -100px; }.m-basewin .tab { border-bottom: 1px solid #e9e9e9; }.m-basewin .tab span { height: 30px; line-height: 30px; text-align: center; padding: 0 5px; }.m-basewin .tab .u-btn { padding: 0px 8px 0 10px; margin: 0 2px; color: #444; }.m-basewin .tab .j-selected { background: #E9E9E9; }.m-basewin .tab .img-upload { width: 9px; height: 11px; }.m-basewin .tab .img-extern { width: 16px; height: 8px; }.m-basewin .btn .main span, .m-basewin .btn .slave span, .m-basewin .btn2 .main.middle span, .m-basewin .btn2 .main.small span { font-size: 14px; }.m-basewin .btn .main span, .m-basewin .btn .slave span { line-height: 30px; *line-height: 33px; }div.m-basewin { z-index: 2000; top: 0; left: 0; border: 1px solid #babecb; background: #ffffff; color: #444; box-shadow: 0px 3px 14px #aaaaaa; -webkit-box-shadow: 0px 3px 14px #aaaaaa; -moz-box-shadow: 0px 3px 14px #aaaaaa; }div.m-basewin .zbar { cursor: move; font-size: 14px; line-height: 44px; height: 44px; color: #444; font-weight: bold; border: none; background: none; }div.m-basewin .zttl { padding: 20px; line-height: 14px; }div.m-basewin .zcnt { padding: 0; }div.m-basewin .zcls { top: 0; text-indent: -9999px; display: block; width: 32px; height: 32px; background: url(../images/ui_sprite.png) no-repeat 0 0; }div.m-basewin .zcls:hover { background-position: 0 -41px; }div.m-basewin .zcls:active { background-position: 0 -82px; }div.m-com-mask { z-index: 1000; background-color: #3b3b3b; opacity: 0.75; filter: alpha(opacity=75); }div.m-winmark { box-shadow: 0px 2px 18px #444444; border: none; }.u-hidetitle .zbar .zttl { text-indent: -9999px; overflow: hidden; }.u-window-pd.m-basewin div.zcnt { padding: 0 20px 20px 20px; }div.u-logwin .zbar { height: 20px; }div.u-logwin .zttl { text-indent: -9999px; overflow: hidden; }div.richedit { width: auto; }.richedit div.zbg { background-image: url(../res/images/nej_editor.png?a26e95e493bec991a353603876edf9ac); }.richedit .zitm.js-selected, .richedit .zitm:hover { background: #c7c7c7; }.richedit div.ztbar { padding-left: 3px; background: #f1f1f1; }.u-window-upload { text-align: left; width: 442px; }.u-window-upload.m-basewin .tab { margin-bottom: 20px; font-size: 12px; }.u-window-upload.m-basewin .zttl, .u-window-link.m-basewin .zttl { padding-left: 20px; font-family: 'Microsoft YaHei'; }.u-window-link { width: 380px; }.u-window-link .u-row { width: 338px; }.u-window-upload.m-basewin div.zcnt { padding: 0 20px 35px 20px; }.u-window-upload.m-basewin .cnt .u-desc { font-size: 12px; }.u-window-upload.m-basewin .u-edit { position: relative; z-index: 101; margin-right: 10px; background: #FAFAFA; border: 1px solid #dfdfdf; -webkit-box-shadow: inset 1px 1px 2px #dfdfdf; -moz-box-shadow: inset 1px 1px 2px #dfdfdf; box-shadow: inset 1px 1px 2px #dfdfdf; }.u-window-upload.m-basewin .ipt { display: block; font-size: 14px; position: relative; z-index: 101; line-height: 32px; height: 32px; width: 328px; resize: none; background: transparent; border: none; color: #444; overflow: hidden; }.m-previewDialog { padding: 0 20px 20px 20px; width: 640px; position: relative; }.m-previewDialog .content { height: 360px; background: #000; position: relative; }.m-previewDialog .fsmask { width: 40px; height: 28px; position: absolute; right: 20px; bottom: 20px; background-color: #f00; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; }div.u-inset-dialog { left: 0; right: 0; top: 0; bottom: 0; box-shadow: none; }div.u-inset-dialog div.zbar { cursor: default; height: 0px; }div.u-inset-dialog div.zbar .zttl { text-indent: -9999px; overflow: hidden; }div.u-inset-dialog span.zcls {  display: none; }div.u-inset-dialog div.zcnt { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; }div.u-inset-dialog div.zcnt .m-inset .skipBtn { position: absolute; bottom: 30px; right: 10px; font-size: 12px; color: #999; }div.u-inset-dialog div.zcnt .m-inset .skipBtn:hover { color: #16914e; }div.u-inset-dialog div.zcnt .m-inset .skip { position: absolute; bottom: 20px; right: 10px; display: block; width: 110px; text-decoration: none; background-position: 100px 0px; }div.u-inset-dialog div.zcnt .m-inset .skip span { display: block; text-align: center; padding-left: 10px; width: 90px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }div.u-inset-dialog div.zcnt .m-inset .skip:hover { background-position: 100px -50px; }div.u-inset-dialog div.zcnt .m-inset .skip:hover span { background-position: -40px -50px; }div.u-inset-dialog div.zcnt .m-inset .skip:active { background-position: 100px -100px; }div.u-inset-dialog div.zcnt .m-inset .skip:active span { background-position: -40px -100px; }.m-reportDialog, .m-wantToLearnDialog { width: 400px; height: 200px; position: relative; }.m-reportDialog .feedback, .m-wantToLearnDialog .feedback { position: absolute; left: -12px; top: 152px; }.m-reportDialog .reportedit .m-edititem .editwrap, .m-wantToLearnDialog .reportedit .m-edititem .editwrap { height: 135px; }.m-reportDialog .reportedit .m-edititem .editwrap .edittxt, .m-wantToLearnDialog .reportedit .m-edititem .editwrap .edittxt { height: 135px; }.m-scdialog { top: 100px; left: 100px; width: 130px; padding: 15px; border: 1px solid #babecb; background: #fff; box-shadow: 0px 3px 14px #aaaaaa; -webkit-box-shadow: 0px 3px 14px #aaaaaa; -moz-box-shadow: 0px 3px 14px #aaaaaa; z-index: 2001; }.m-scdialog .content { margin-bottom: 12px; }.m-scdialog .icon { background: url(../images/ui_sprite.png) 0 -779px no-repeat; height: 18px; width: 18px; }.m-scdialog .msg { width: 108px; line-height: 18px; color: #333; font-size: 12px; }.m-scdialog .btnOk { display: block; width: 52px; text-decoration: none; background-position: 42px 0px; float: left; margin-left: 4px; }.m-scdialog .btnOk span { display: block; text-align: center; padding-left: 10px; width: 32px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-scdialog .btnOk:hover { background-position: 42px -50px; }.m-scdialog .btnOk:hover span { background-position: -40px -50px; }.m-scdialog .btnOk:active { background-position: 42px -100px; }.m-scdialog .btnOk:active span { background-position: -40px -100px; }.m-scdialog .btnCancel { display: block; width: 52px; text-decoration: none; background-position: 42px -150px; float: right; margin-right: 4px; }.m-scdialog .btnCancel span { display: block; text-align: center; padding-left: 10px; width: 32px; font-size: 12px; height: 34px; line-height: 33px; color: #444; background-position: -40px -150px; }.m-scdialog .btnCancel:hover { background-position: 42px -200px; }.m-scdialog .btnCancel:hover span { background-position: -40px -200px; }.m-scdialog .btnCancel:active { background-position: 42px -250px; }.m-scdialog .btnCancel:active span { background-position: -40px -250px; }.u-window-lessonintroui { padding: 0 20px 20px 20px; font-family: 'Microsoft YaHei'; }.u-window-lessonintroui div.zttl { padding-left: 0; }.m-lessonintroui { width: 410px; height: 140px; }.m-lessonintroui .content { height: 135px; line-height: 24px; margin-bottom: 5px; text-align: left; color: #444; overflow-y: auto; }.u-msgItem { border-top: 1px dotted #dbdbdb; }.msg-cnt { line-height: 20px; vertical-align: middle; word-wrap: break-word; white-space: pre-line; padding: 15px 20px 30px; position: relative; color: #444; }.msg-cnt a { color: #16914e; font-weight: normal; }.msg-cnt a:hover { text-decoration: underline; }.msg-cnt .msg-txt { width: 340px; }.msg-cnt .msg-txt a { margin-right: 4px; }.msg-cnt .msg-title { font-family: tahoma,"SimSun",arial,helvetica,sans-serif; font-weight: normal; font-size: 12px; display: inline; word-wrap: break-word; white-space: pre-line; }.msg-unread { font-weight: bold; }.msg-unread a { color: #16914e; font-weight: bold; }.msg-unread a:hover { text-decoration: underline; }.msg-unread .msg-title { font-weight: bold; }.msg-unread .msg-txt { color: #444; }.msg-unread .msg-time { font-weight: normal; }.msg-hover { background: #f6f6f6; }.msg-close { width: 12px; height: 12px; background-position: 0 -511px; cursor: pointer; margin-top: 5px; left: 369px; }.msg-mark { height: 14px; width: 17px; cursor: pointer; margin-top: 3px; left: 369px; }.msg-mark-hover { background-position: -52px -509px; }.msg-mark-click { background-position: -53px -537px; }.msg-time { position: absolute; bottom: 17px; width: 70px; text-align: right; left: 315px; color: #999; line-height: 14px; }.msgpool .first { border-style: none; }.msgpool .last { border-bottom: 1px dotted #dbdbdb; }.u-txt { border: 1px solid #dfdfdf; background: #f1f1f1; width: 293px; }.u-txt .txt { height: 20px; width: 281px; padding: 10px 5px 13px; line-height: 20px; border: 2px solid #f1f1f1; border-width: 2px 0 0 2px; background: #fafafa; font-size: 16px; }.f-err { border-color: #ff6666; }.m-loginbox .itm-1 .u-forget { color: #16914E; }.m-loginbox .itm-1 .u-reg { position: absolute; top: 10px; right: 14px; font-size: 12px; color: #16914E; }.m-loginbox .tiptlt { color: #999; font-size: 12px; }.m-loginbox .u-btn0 { margin: 12px 0 30px; display: block; width: 80px; text-decoration: none; background-position: 70px -300px; }.m-loginbox .u-btn0 span { display: block; text-align: center; padding-left: 10px; width: 60px; font-size: 14px; height: 44px; line-height: 42px; color: #fff; background-position: -40px -300px; }.m-loginbox .u-btn0:hover { background-position: 70px -350px; }.m-loginbox .u-btn0:hover span { background-position: -40px -350px; }.m-loginbox .u-btn0:active { background-position: 70px -400px; }.m-loginbox .u-btn0:active span { background-position: -40px -400px; }.m-loginbox .tips { color: #999; font-weight: normal; font-size: 12px; }.m-loginbox .tips a { color: #16914e; font-size: 12px; }.m-loginbox .tips a:hover { text-decoration: underline; }.m-loginbox { width: 365px; height: 333px; text-align: left; }.m-loginbox .wrap { padding: 8px 0; width: 100%; z-index: 100; }.m-loginbox .wrap .form_content { margin: 0 auto; width: 300px; }.m-loginbox .itm { margin-top: 20px; }.m-loginbox .itm .placeholder { color: #ccc; cursor: text; font-size: 16px; }.m-loginbox .itm-1 { z-index: 11; margin-top: 15px; height: 15px; line-height: 15px; }.m-loginbox .itm-1 .lb { float: left; }.m-loginbox .itm-1 .lb .atlg { color: #999; font-size: 12px; }.m-loginbox .itm-1 a { font-size: 12px; display: inline-block; zoom: 1; }.m-loginbox .reg { width: 100%; height: 49px; background: #FAFAFA; border-top: 1px solid #eaeaea; }.m-loginbox .reg a { text-align: center; width: 165px; color: #999; display: block; margin: 15px auto; font-size: 12px; }.m-loginbox .u-tt3 { font-weight: bold; padding-left: 22px; height: 30px; border-left: 8px solid #545454; background: url(../res/images/login.png?1dd6b2d159968efd773548fe9d42e5b7) no-repeat 20px -202px; }.m-login { padding: 0 35px; }.m-login .itm { margin-top: 20px; }.m-login .itm .placeholder { position: absolute; top: 12px; left: 5px; color: #ccc; cursor: text; font-size: 16px; }.m-login .itm-1 { z-index: 11; margin-top: 15px; height: 16px; line-height: 14px; }.m-login .itm-1 .lb { float: left; }.m-login .itm-1 .lb .atlg { color: #999; font-size: 12px; }.m-login .itm-1 a { font-size: 12px; display: inline-block; zoom: 1; }.m-login .u-submit { width: 300px; height: 50px; border: none; text-indent: -9999px; overflow: hidden; display: block; cursor: pointer; background: url(../res/images/login.png?1dd6b2d159968efd773548fe9d42e5b7) no-repeat; background-position: 2px 0; }.m-login .u-submit:hover { background-position: 2px -71px; }.m-login .u-submit:active { background-position: 3px -144px; }.u-info { position: absolute; left: 5px; top: 155px; padding: 8px; width: 195px; border: 1px solid #f3de29; background: #fffbc2; }.u-info p { line-height: 20px; font-size: 12px; }.u-info .arr { position: absolute; left: 28px; top: -9px; width: 20px; height: 10px; background: url(../images/ui_sprite.png) no-repeat 9999px 9999px; background-position: 0 -540px; }.testSprite, .w-test-item .w-item-title .w-err-info, .w-choices .w-choice-err, .w-choices .w-choice-correct, .w-choices .w-choice-unselected { background: url(../res/images/testSprite.png?88f6762e9d33f802bd8a4b02bcfd3886) no-repeat 4449px 4449px; }.m-test { height: 100%; position: absolute; left: 0; right: 0; overflow: hidden; background-color: #fff; }.u-paging { float: right; margin: 15px 10px; }.u-paging .pre, .u-paging .next, .u-paging .blank { float: right; background-position: -187px -247px; width: 20px; height: 20px; cursor: pointer; }.u-paging .pre:hover { background-position: -166px -247px; }.u-paging .next { float: right; background-position: -166px -276px; }.u-paging .next:hover { background-position: -186px -276px; }.u-paging .blank { cursor: default; background: transparent; }.u-nav-item { vertical-align: middle; float: right; padding: 5px 0; }.u-nav-item li { margin: 0px 6px; width: 11px; height: 11px; line-height: 20px; font-size: 12px; color: #000; float: left; text-align: center; }.u-nav-item li.w-item-done { cursor: pointer; background-position: -188px -184px; }.u-nav-item li.w-item-done span { display: none; }.u-nav-item li.w-item-done-hover { cursor: pointer; background-position: -188px -204px; }.u-nav-item li.w-item-done-hover span { display: block; }.u-nav-item li.w-item-cur { background-position: -188px -204px; }.u-nav-item li.w-item-cur span { display: block; }.u-nav-item li.w-item-undo { cursor: pointer; background-position: -188px -225px; }.u-nav-item li.w-item-undo span { display: none; }.u-nav-item li.w-item-undo-hover { cursor: pointer; background-position: -188px -204px; }.u-nav-item li.w-item-undo-hover span { display: block; }.w-title-bar { position: absolute; left: 0; top: 0; height: 50px; width: 100%; box-shadow: inset 0 -3px 6px #f6f6f6; border-bottom: 1px solid #f4f4f4; line-height: 50px; background: url(../res/images/bg/test-bar-bg.png?e07cee4aa8580311cf019d75ba3ea5e3) repeat-x; }.w-title-bar .w-bar-name { float: left; font-weight: bold; margin-left: 10px; color: #000; }.w-test-box { position: absolute; top: 70px; bottom: 76px; left: 0; width: 100%; }.test-wrapper { width: 100%; height: 100%; background: #fff; position: absolute; }.item-wrapper { position: absolute; width: 100%; height: 100%; }.w-test-item { margin: 0 20px; height: 100%; overflow: auto; position: relative; }.w-test-item pre { word-wrap: break-word; white-space: pre-wrap; line-height: 21px; vertical-align: middle; display: inline-block; *display: inline; zoom: 1; }.w-test-item img { vertical-align: text-top; }.w-test-item .w-item-title { position: relative; line-height: 23px; padding: 0 10px; }.w-test-item .w-item-title .w-title-descr { color: #000; }.w-test-item .w-item-title .w-title-name { color: #000; font-weight: bold; }.w-test-item .w-item-title .w-title-info { display: block; position: absolute; width: 130px; height: 70px; top: 0; left: 50px; }.w-test-item .w-item-title .w-err-info { width: 126px; height: 70px; z-index: 1; background-position: 0 -286px; }.m-choice-total { margin: 10px 10px 25px 20px; border: 1px solid #e4e4e4; border-bottom-width: 0px; *border-style: none; }.m-choice-total .w-item-choice { width: 100%; position: relative; cursor: pointer; border-bottom: 1px solid #e4e4e4; *border: 1px solid #e4e4e4; }.w-choices { *border: 1px solid white; padding: 12px 0; }.w-choices .w-choice-content { width: 98%; line-height: 23px; padding: 0 1%; }.w-choices .w-choice-content p { height: 100px; }.w-choices .w-choice-content p img { width: 150px; height: 100px; }.w-choices .w-choice-cnt { width: 90%; float: left; vertical-align: top; }.w-choices .w-choice-opt { float: right; }.w-choices .w-choice-content-click { color: #88d0af; }.w-choices .w-choice-info { display: block; position: absolute; right: 50px; bottom: 0px; }.w-choices .w-choice-err { width: 54px; height: 50px; background-position: -205px -157px; }.w-choices .w-choice-correct { width: 54px; height: 50px; background-position: -208px 0; }.w-choices .w-choice-unselected { width: 112px; height: 60px; background-position: 0 -8px; }.w-item-click, .w-choice-hover { zoom: 1; position: relative; cursor: pointer; border-bottom: 1px solid #e4e4e4; outline: 2px solid #81cdad; outline-offset: -1px; *border: 1px solid #81cdad; width: 100%; }.w-item-click .w-choices, .w-choice-hover .w-choices { *border: 1px solid #81cdad; }.w-check-info { line-height: 23px; height: 23px; font-size: 12px; cursor: pointer; color: #999; }.w-check-op { float: right; }.w-answer-info { font-size: 12px; font-weight: bold; cursor: default; color: #444; }.w-tip { float: left; font-size: 12px; color: #999; width: 50px; margin-top: 10px; }.w-tip span, .w-tip b { cursor: pointer; float: left; height: 14px; line-height: 14px; }.w-tip b { width: 15px; }.w-tip .arrdown { background-position: -185px -158px; margin-right: 2px; }.w-tip-cnt { width: 20px; }.w-tooltip { position: absolute; left: 20px; right: 20px; bottom: -57px; line-height: 36px; }.w-portal-info { line-height: 23px; height: 23px; font-size: 12px; }.w-warning { position: absolute; top: -3px; white-space: nowrap; }.w-subwarn { float: right; padding-top: 25px; }.w-subwarn span { font-weight: bolder; }.w-subwarn .w-submitBtn { display: block; width: 110px; text-decoration: none; background-position: 100px 0px; }.w-subwarn .w-submitBtn span { display: block; text-align: center; padding-left: 10px; width: 90px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.w-subwarn .w-submitBtn:hover { background-position: 100px -50px; }.w-subwarn .w-submitBtn:hover span { background-position: -40px -50px; }.w-subwarn .w-submitBtn:active { background-position: 100px -100px; }.w-subwarn .w-submitBtn:active span { background-position: -40px -100px; }.w-nextBtn { display: block; width: 110px; text-decoration: none; background-position: 100px 0px; display: inline-block; zoom: 1; margin-left: 10px; }.w-nextBtn span { display: block; text-align: center; padding-left: 10px; width: 90px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.w-nextBtn:hover { background-position: 100px -50px; }.w-nextBtn:hover span { background-position: -40px -50px; }.w-nextBtn:active { background-position: 100px -100px; }.w-nextBtn:active span { background-position: -40px -100px; }.noBorder { border-style: none; }.m-inset .w-subwarn, .m-inset .w-check-op { margin-right: 50%; }.m-lab { position: absolute; left: 0; right: 0; background-color: #fff; }.m-labwrp { height: 100%; background: #fff; }.m-labcnt { position: absolute; top: 70px; left: 20px; right: 20px; bottom: 85px; }.m-labbot { height: 85px; position: absolute; bottom: 0; left: 60px; right: 0; }.m-labitem { width: 100%; height: 100%; }.m-labtop { padding: 16px 20px; box-shadow: inset 0 -3px 6px #f6f6f6; border-bottom: 1px solid #f4f4f4; background: url(../res/images/bg/test-bar-bg.png?e07cee4aa8580311cf019d75ba3ea5e3) repeat-x; }.m-labtop .tit { float: left; line-height: 1em; }.m-labtop .pager { float: right; margin-left: -18px; }.m-labtop .front { float: right; margin-right: 10px; cursor: pointer; font-size: 12px; color: #51525c; line-height: 18px; }.m-btn { position: absolute; bottom: 20px; right: 20px; }.m-btn .pre { float: right; display: block; width: 74px; text-decoration: none; background-position: 64px -150px; }.m-btn .pre span { display: block; text-align: center; padding-left: 10px; width: 54px; font-size: 12px; height: 34px; line-height: 33px; color: #444; background-position: -40px -150px; }.m-btn .pre:hover { background-position: 64px -200px; }.m-btn .pre:hover span { background-position: -40px -200px; }.m-btn .pre:active { background-position: 64px -250px; }.m-btn .pre:active span { background-position: -40px -250px; }.m-btn .next { float: right; margin-left: 10px; display: block; width: 124px; text-decoration: none; background-position: 114px 0px; }.m-btn .next span { display: block; text-align: center; padding-left: 10px; width: 104px; font-size: 12px; height: 34px; line-height: 33px; color: #fff; background-position: -40px 0px; }.m-btn .next:hover { background-position: 114px -50px; }.m-btn .next:hover span { background-position: -40px -50px; }.m-btn .next:active { background-position: 114px -100px; }.m-btn .next:active span { background-position: -40px -100px; }.m-labtop .zbtn { display: none; }.m-labtop .zpgi { color: #51525c; border: none; padding: 2px 0 2px 16px; background-position: 3px -155px; }.m-labtop a.js-selected { background-position: -58px -173px; background-color: white; }.m-labtop .fobi { color: #ddd; }.m-labtop .cur { color: #19b861; }.m-labtop .nobg { background: none; }.m-itlab { height: 100%; }.m-itlab .up { border-bottom: 1px solid #efefef; padding: 10px; overflow-y: auto; }.m-itlab .show { cursor: pointer; color: #444; margin: 20px 0; font-size: 12px; width: 55px; border: 1px solid #e2e2e2; background-color: #EFEFEF; padding: 8px; text-align: center; display: block; }.m-itlab .show:hover { border: 1px solid #cfcfcf; background-color: #DBDBDB; }.m-itlab .res { word-break: break-all; }.m-labprop { height: 220px; width: 390px; }.m-labprop .video { overflow: hidden; background-color: black; }.m-labprop .txt { text-align: left; text-indent: 2em; line-height: 21px; height: 220px; width: 390px; font-size: 12px; word-wrap: break-word; white-space: pre-wrap; }.u-tip { position: absolute; display: block; padding-left: 25px; cursor: pointer; bottom: -50px; font-size: 12px; line-height: 18px; background-position: -180px -155px; }.m-inset .m-btn { margin-right: 50%; }

/*首页样式*/
.buttonsprite, .u-more a, .u-more a span { background: url(../images/button.png) no-repeat 4449px 4449px; }.indexsprite, .m-index h2, .m-index p { background: url(../images/text.png) no-repeat 4449px 4449px; }.uisprite, .u-cover .continue .goImg, .u-cover .thumb .hot, .u-cover .openicon, .u-rating .star { background: url(../images/ui_sprite.png) no-repeat 4449px 4449px; }.m-course .m-data-lists { margin-left: -24px; }.u-cover { position: relative; display: block; width: 222px; height: 202px; float: left; margin: 20px 0 0 32px; background-color: #fff; -webkit-box-shadow: 0px 1px 2px #bbbbbb; -moz-box-shadow: 0px 1px 2px #bbbbbb; box-shadow: 0px 1px 2px #bbbbbb; border-top: 1px solid #c7c7ce; }.u-cover .continue { margin: 5px 8px; }.u-cover .continue .progs { background: #ddd; height: 7px; width: 100%; margin-bottom: 8px; box-shadow: inset 1px 2px 4px #bbbbbb; -webkit-box-shadow: inset 1px 2px 4px #bbbbbb; -moz-box-shadow: inset 1px 2px 4px #bbbbbb; -ms-box-shadow: inset 1px 2px 4px #bbbbbb; }.u-cover .continue .progs div { height: 100%; background: url(../images/loadBar-bg.png) repeat-x 0 0; }.u-cover .continue h4 { display: block; color: #999; line-height: 14px; font-size: 12px; max-width: 204px; text-align: center; }.u-cover .continue .hRed { color: #a41f24; }.u-cover .continue .hGreen { color: #16914e; }.u-cover .continue .goOnArea { margin-top: 27px; text-align: center; vertical-align: middle; }.u-cover .continue .goOnArea2 { margin-top: 7px; }.u-cover .continue .goTxt { display: inline; font: normal 14px "Microsoft YaHei"; }.u-cover .continue .goImg { height: 22px; width: 22px; vertical-align: middle; background-position: -49px -389px; }.u-cover .continued { width: 47px; height: 30px; position: absolute; top: -23px; left: 12px; background: url(../images/contin.png); color: white; line-height: 21px; text-align: center; font-size: 12px; z-index: 100; }.u-cover .u-rating .star { width: 14px; height: 14px; margin-top: 0px; background: url(../images/courseCard.png) no-repeat 0 0; background-position: -28px 0px; }.u-cover .u-rating .half { background-position: -14px 0px; }.u-cover .u-rating .on { background-position: 0px 0px; }.u-cover .u-rating span { color: #16914e; vertical-align: text-top; margin-left: 10px; font-size: 12px; }.u-cover .img { padding: 1px 1px 0; height: 124px; width: 220px; position: relative; }.u-cover .pic { position: relative; overflow: hidden; height: 124px; width: 220px; }.u-cover .show { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.3s ease-in 0s; -moz-transition: opacity 0.3s ease-in 0s; -ms-transition: opacity 0.3s ease-in 0s; -o-transition: opacity 0.3s ease-in 0s; transition: opacity 0.3s ease-in 0s; position: absolute; background: #333; background: rgba(0, 0, 0, 0.4); height: 100%; left: 0; top: 0; width: 100%; z-index: 200; }.u-cover .show span { opacity: 0; filter: alpha(opacity=0); background: black; border-radius: 10px 10px 10px 10px; color: white; font-size: 14px; font-weight: bold; left: 50%; margin: -15px 0 0 -35px; padding: 5px 10px; top: 50%; position: absolute; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear; }.u-cover .hRed { color: #a41f24; }.u-cover .hGreen { color: #16914e; }.u-cover .tit { position: absolute; left: 1px; bottom: 0; background: #333; background: rgba(0, 0, 0, 0.7); color: white; line-height: 21px; padding: 2px 8px; width: 204px; z-index: 1; }.u-cover .tit h3 { word-wrap: break-word; word-break: break-all; font-size: 14px; }.u-cover .thumb { position: relative; padding: 8px 10px; height: 60px; }.u-cover .thumb span { color: #999; }.u-cover .thumb .mark { float: left; }.u-cover .thumb .cmt { float: left; line-height: 100%; }.u-cover .thumb .trans, .u-cover .thumb .hot { line-height: 100%; color: #999; }.u-cover .thumb .hot { padding-left: 15px; background-position: -60px -352px; }.u-cover .thumb .name { display: block; margin: 5px 0 5px 0; line-height: 14px; width: 150px; color: #666; }.u-cover .thumb .col { line-height: 23px; }.u-cover .thumb .btn { position: absolute; text-align: center; line-height: 29px; width: 62px; height: 30px; bottom: 8px; font-size: 12px; right: -7px; color: #000; background: url(../images/courseCard.png) no-repeat 0px -24px; }.u-cover .start, .u-cover .cstart { margin: 0 100px; }.u-cover .start h3, .u-cover .cstart h3 { display: block; float: left; height: 18px; width: 75px; font: 16px "Microsoft YaHei"; background-position: -54px -34px; }.u-cover .start div, .u-cover .cstart div { float: right; height: 18px; width: 18px; background-position: -2px -32px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; }.u-cover .mask { z-index: 201; position: absolute; top: 0; right: 0; left: 0; bottom: 0; }.u-cover .mask .delbtn { position: absolute; width: 32px; height: 32px; background: url(../images/courselist_sprite.png) repeat-x 0 -168px; top: -12px; right: -12px; cursor: pointer; }.u-cover .cstart { margin: 0 90px; }.u-cover .cstart h3 { background-position: -44px -71px; }.u-cover .openicon { top: 0; right: -1px; width: 53px; height: 53px; position: absolute; background-position: 0 -1032px; }.u-cover:hover { -webkit-box-shadow: 0px 3px 10px #999999; -moz-box-shadow: 0px 3px 10px #999999; -ms-box-shadow: 0px 3px 10px #999999; box-shadow: 0px 3px 10px #999999; }.u-cover:hover .show { opacity: 1; filter: alpha(opacity=80); }.u-cover:hover .show span { opacity: 1; filter: alpha(opacity=100); }.u-cover:hover .tit { background: #333; background: rgba(0, 0, 0, 0.6); color: #999; }.u-cover:hover .btn { color: #fff; background-position: 0 -63px; }.u-cover:hover .s-fc8 { color: white; }.j-hover { -webkit-box-shadow: 0px 3px 10px #999999; -moz-box-shadow: 0px 3px 10px #999999; -ms-box-shadow: 0px 3px 10px #999999; box-shadow: 0px 3px 10px #999999; }.j-hover .show { opacity: 1; filter: alpha(opacity=80); }.j-hover .tit { background: #333; background: rgba(0, 0, 0, 0.6); filter: alpha(opacity=60); color: #999; }.j-hover .btn { background-position: 77px -50px; }.j-hover .btn div { background-position: -40px -50px; color: white; }.u-rating .star { width: 16px; height: 16px; float: left; margin-top: 2px; background-position: -48px -200px; }.u-rating .half { background-position: -24px -200px; }.u-rating .on { background-position: 0px -200px; }.u-rating span { color: #16914e; vertical-align: text-top; margin-left: 10px; font-size: 12px; }.g-container { width: 100%; height: 364px; background: url(../images/bg_topBox.jpg) no-repeat center center; }.m-course { margin-left: -24px; }.m-course .itm { float: left; margin: 20px 0 0 30px; }.u-indxtit { width: 100%; height: 30px; background: url(../images/text.png) repeat-x 0 -141px; position: relative; }.u-indxtit p { text-align: center; color: #333; font-family: 'Microsoft YaHei'; font-size: 16px; background: url(../images/bg_body.jpg) repeat; position: absolute; top: 0; left: 435px; padding: 0 0.8em; }.m-index a.start, .m-index .u-cover a.cstart, .u-cover .m-index a.cstart { display: block; background: url(../images/btn_start.png) no-repeat; width: 215px; height: 75px; position: absolute; top: 195px; left: 5px; }.m-index a.start:hover, .m-index .u-cover a.cstart:hover, .u-cover .m-index a.cstart:hover { background-position: 0 -120px; }.m-index a.start:active, .m-index .u-cover a.cstart:active, .u-cover .m-index a.cstart:active { background-position: 1px -239px; }.m-index h2 { top: 60px; left: 5px; position: absolute; width: 700px; height: 60px; background-position: -2px 0px; }.m-index p { left: 5px; top: 130px; position: absolute; width: 700px; height: 20px; background-position: -2px -90px; }.m-iicon { height: 490px; background-color: #f2f2f4; }.m-iicon .all { margin-left: -90px; clear:both }.m-iicon .icon { float: left; width: 260px; margin-left: 90px; }.m-iicon .lo, .m-iicon .lo1, .m-iicon .lo2, .m-iicon .lo3, .m-iicon .lo4, .m-iicon .lo5 { margin: 15px auto 10px auto; height: 110px; width: 181px; background: url(../images/icon.png) no-repeat; }.m-iicon .lo{background-position: 0 0;}.m-iicon .lo1 { background-position: 0 -110px; }.m-iicon .lo2 { background-position: 0 -220px; }
.m-iicon .lo3 { background-position: 0 -330px; }.m-iicon .lo4 { background-position: 0 -440px; }.m-iicon .lo5 { background-position: 0 -550px; }

.m-iicon p { text-align: center; }.m-iicon p.t1 { font-size: 20px; color: #000; font-family: "Microsoft YaHei"; }.m-iicon p.t2 { margin-top: 10px; font-size: 12px; color: #666; line-height: 18px; }.u-more a { margin: 0 auto; display: block; width: 165px; text-decoration: none; background-position: 155px -300px; }.u-more a span { display: block; text-align: center; padding-left: 10px; width: 145px; font-size: 14px; height: 44px; line-height: 42px; color: #fff; background-position: -40px -300px; }.u-more a:hover { background-position: 155px -350px; }.u-more a:hover span { background-position: -40px -350px; }.u-more a:active { background-position: 155px -400px; }.u-more a:active span { background-position: -40px -400px; }.u-more a span { font: bold 16px "MicroSofr YaHei"; line-height: 42px; }.u-loading { min-height: 30px; height: 100%; width: 100%; }.u-loading .load { width: 75px; height: 22px; margin: 0 auto; background: #fafafa url(../images/loading.gif) center center no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 3px 10px #777777; -moz-box-shadow: 0 3px 10px #777777; box-shadow: 0 3px 10px #777777; }.m-foot { position: relative; }.m-foot .share { display: block; position: absolute; top: 15px; *top: 16px; left: 412px; padding-left: 8px; border-left: 1px solid #b8b8b8; color: #666; font-size: 12px; line-height: 14px; height: 14px; }.m-foot .share .wangyi { position: absolute; top: -1px; left: 55px; }.m-foot .share .wangyi a { display: block; }.m-foot .share .xinlang { position: absolute; top: -1px; left: 75px; }</style><style type="text/css"></style><style type="text/css">.loading-mask {display: block;width: 100%;height: 100%;opacity: 0.4;filter: alpha(opacity=40);background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);position:fixed;_position:absolute;top:0;bottom:0;left:0;right:0;}.ui-tips{padding:10px 15px 10px 40px;background:#21a557 url(../images/ui_sprite2.png) no-repeat 7px 8px;box-shadow: 3px 3px 3px #CCC;}.ui-tips.type2{background:#ffffcc url(../images/ui_sprite2.png) no-repeat 7px -40px;}.ui-tips,.ui-tips span{line-height:16px;color:#fff;font-family:'Microsoft Yahei'}.ui-tips.type2,.ui-tips.type2 span{color:#333;}.ui-tips img{float:left;}.ui-tips span{float:left;padding-left:4px;display:block;height:16px;}</style><style type="text/css">.auto-1363972849645{position:fixed;_position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}.auto-1363972849646{position:absolute;z-index:1000;border:1px solid #aaa;background:#fff;}.auto-1363972849646 .zbar{line-height:30px;background:#8098E7;border-bottom:1px solid #aaa;}.auto-1363972849646 .zcnt{padding:10px 5px;}.auto-1363972849646 .zttl{margin-right:20px;text-align:left;}.auto-1363972849646 .zcls{position:absolute;top:5px;right:0;width:20px;height:20px;line-height:20px;cursor:pointer;}.auto-1363972849647{width:100%;height:100%;position:relative;background: none repeat scroll 0 0 #FAFAFA;border:1px solid #DFDFDF;-webkit-box-shadow: inset 1px 1px 2px #DFDFDF;-moz-box-shadow: inset 1px 1px 2px #dfdfdf;box-shadow: inset 1px 1px 2px #DFDFDF;}.auto-1363972849647 .inputtxt{width:100%;height:100%;margin:5px;font-size:12px;line-height:23px;background:transparent;border:none;overflow-y:auto;overflow-x:hidden;resize:none}.auto-1363972849647 .inputhint{font-size:12px;color:#ccc;position:absolute;top:10px;left:10px;}.auto-1363972849648 {padding:5px 0 5px 15px;font-size:12px;line-height:16px;}.auto-1363972849648 .warningbox{color:#cc3333;}.auto-1363972849648 .warningbox .warning{float:left;line-height:22px;}.auto-1363972849648 .warningbox .wrong{float:left;background: url(../images/settings.png) no-repeat -40px -40px;height:20px;width:20px;}.auto-1363972849648 .warningbox .warn{float:left;background: url(../images/settings.png) no-repeat 0 -40px;height:20px;width:20px;}.auto-1363972849648 .warningbox .right{float:left;background: url(../images/settings.png) no-repeat -20px -40px;height:20px;width:20px;}.auto-1363972849648 .loadingbox{color:#999;}.auto-1363972849648 .loadingbox .loading{float:left;line-height:22px;}.auto-1363972849648 .loadingbox .icon{float:left;background: url(../images/loading_circle.gif) no-repeat 0 0;height:16px;width:20px;}.auto-1363972849649 div{text-align:left;}.auto-1363972849649 .area {position:relative;}.auto-1363972849649 .area em{position:absolute;top:11px;left:-13px;}.auto-1363972849649 .input{float:left;}.auto-1363972849649 .m-baseinputui .inputtxt{line-height:24px;overflow:hidden;}.auto-1363972849649 .infobox{float:left;}.auto-1363972849650 {position:relative;z-index:2000;}.auto-1363972849650 div{text-align:left;}.auto-1363972849650 .input{float:left;}.auto-1363972849650 .area {position:relative;}.auto-1363972849650 .area em{position:absolute;top:11px;left:-13px;}.auto-1363972849650 .m-baseinputui .inputtxt{line-height:24px;overflow:hidden;}.auto-1363972849650 .infobox{float:left;}.auto-1363972849650 .selectBox{position:absolute;z-index:2022;*zoom:1;top:36px;left:0;border:1px solid #ddd;width:336px;background-color:#fff;}.auto-1363972849650 .selectBox a{display:block;height:35px;line-height:35px;padding:0 0 0 5px;color:#444;}.auto-1363972849650 .selectBox a:hover{color:#16914E;cursor:default;background-color:#ececec;}.auto-1363972849651{font-size:12px;line-height:160%;}.auto-1363972849651 a{margin:0 2px;padding:2px 8px;color:#333;border:1px solid #aaa;text-decoration:none;}.auto-1363972849651 .js-disabled{cursor:default;}.auto-1363972849651 .js-selected{cursor:default;background:#bbb;}.u-share{}.u-share a{display:block;padding-left:16px;height:16px;float:left;margin-left:4px;line-height:12px;font-size:12px;}.u-share .netease,.u-share .sina,.u-share .kaixin,.u-share .renren,.u-share .douban{background:url(../images/shareUI.png) no-repeat;}.u-share .netease{background-position:1px -30px;}.u-share .sina{background-position: 1px 1px;}.u-share .renren{background-position:1px -149px;}.u-share .kaixin{background-position: 1px -180px;}.u-share .douban{background-position: 1px -58px;}.u-share .solo{width: 0px;text-indent: -9999px;overflow: hidden;}.auto-1363972849653 .item-highlight{background:#E0F2E2;}.auto-1363972849654-parent{position:absolute;left:-1px;border:1px solid #d5d5d5;width:100%;background:#FAFAFA;z-index:999;}.auto-1363972849654-parent .j-cnt{width:100%;color:#444;visibility:hidden;}.auto-1363972849654-parent .zitm-top{width:100%;text-indent:6px;line-height:32px;cursor:pointer;}.auto-1363972849654-parent .zitm,.auto-1363972849654-parent .zitm p{width:100%;text-indent:6px;line-height:32px;cursor:pointer;}.auto-1363972849654-parent .zitm a{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px}.auto-1363972849654-parent .zitm:hover,.auto-1363972849654-parent .zitm:hover p{color:#16914E;background-color:#ECECEE;}.auto-1363972849654-parent .js-selected,.auto-1363972849654-parent .js-selected p{color:#16914E;background-color:#ECECEE;}.auto-1363972849655{width:500px;border:1px solid #ddd;text-align:center;}.auto-1363972849655 .zbg{background:url(/res/nej_editor.png) no-repeat 100px 100px;}.auto-1363972849655 .ztbar{height:30px;background-color:#eee;zoom:1;}.auto-1363972849655 .ztbar:after{display:block;clear:both;visibility:hidden;height:0;content:".";}.auto-1363972849655 .zitm{float:left;width:24px;height:24px;margin:3px 0;course:pointer;}.auto-1363972849655 .zitm:hover{background-position:0 0;}.auto-1363972849655 .zitm.js-selected{background-position:-30px 0;}.auto-1363972849655 .zitm .zicn{width:16px;height:16px;margin:4px auto 0;overflow:hidden;text-indent:100px;}.auto-1363972849655 .zitm .ztxt{display:none;}.auto-1363972849655 .zisp{float:left;width:10px;height:24px;margin:3px 0;background-position:-60px 0;overflow:hidden;}.auto-1363972849655 .zsel{float:left;position:relative;height:20px;overflow:hidden;line-height:20px;padding:0 5px;margin:4px;border:1px solid #C5C5C5;background:#fff;font-size:12px;text-align:left;cursor:pointer;}.auto-1363972849655 .zsel .zarw{position:absolute;top:0;right:0;width:18px;height:18px;background-position:0px -244px;}.auto-1363972849655 .zsel.zfs{width:60px;}.auto-1363972849655 .zsel.zfm{width:140px;}.auto-1363972849655 .zarea{height:200px;}.auto-1363972849655 .zarea iframe{width:100%;height:100%;}.auto-1363972849655 .z-i-00{background-position:-0px -40px;}.auto-1363972849655 .z-i-01{background-position:-16px -40px;}.auto-1363972849655 .z-i-02{background-position:-32px -40px;}.auto-1363972849655 .z-i-10{background-position:-0px -56px;}.auto-1363972849655 .z-i-11{background-position:-16px -56px;}.auto-1363972849655 .z-i-12{background-position:-32px -56px;}.auto-1363972849655 .z-i-20{background-position:-0px -72px;}.auto-1363972849655 .z-i-21{background-position:-16px -72px;}.auto-1363972849655 .z-i-22{background-position:-32px -72px;}.auto-1363972849655 .z-i-30{background-position:-0px -88px;}.auto-1363972849655 .z-i-31{background-position:-16px -88px;}.auto-1363972849655 .z-i-32{background-position:-32px -88px;}.auto-1363972849655 .z-i-40{background-position:-0px -104px;}.auto-1363972849655 .z-i-41{background-position:-16px -104px;}.auto-1363972849655 .z-i-42{background-position:-32px -104px;}.auto-1363972849655 .z-i-50{background-position:-0px -120px;}.auto-1363972849655 .z-i-51{background-position:-16px -120px;}.auto-1363972849655 .z-i-52{background-position:-32px -120px;}.auto-1363972849655 .z-i-60{background-position:-0px -136px;}.auto-1363972849655 .z-i-61{background-position:-16px -136px;}.auto-1363972849655 .z-i-62{background-position:-32px -136px;}.auto-1363972849655 .z-i-70{background-position:-0px -152px;}.auto-1363972849655 .z-i-71{background-position:-16px -152px;}.auto-1363972849655 .z-i-72{background-position:-32px -152px;}.auto-1363972849655 .z-i-80{background-position:-0px -168px;}.auto-1363972849655 .z-i-81{background-position:-16px -168px;}.auto-1363972849655 .z-i-82{background-position:-32px -168px;}.auto-1363972849655 .z-i-90{background-position:-0px -184px;}.auto-1363972849655 .z-i-91{background-position:-16px -184px;}.auto-1363972849655 .z-i-92{background-position:-32px -184px;}.auto-1363972849655 .z-i-100{background-position:-0px -200px;}.auto-1363972849655 .z-i-101{background-position:-16px -200px;}.auto-1363972849655 .z-i-102{background-position:-32px -200px;}.auto-1363972849655 .z-i-110{background-position:-0px -216px;}.auto-1363972849655 .z-i-111{background-position:-16px -216px;}.auto-1363972849655 .z-i-112{background-position:-32px -216px;}.auto-1363972849655 .z-i-120{background-position:-0px -232px;}.auto-1363972849655 .z-i-121{background-position:-16px -232px;}.auto-1363972849655 .z-i-122{background-position:-32px -232px;}.auto-1363972849655 .z-i-130{background-position:-0px -248px;}.auto-1363972849655 .z-i-131{background-position:-16px -248px;}.auto-1363972849655 .z-i-132{background-position:-32px -248px;}.auto-1363972849655 .z-i-140{background-position:-0px -264px;}.auto-1363972849655 .z-i-141{background-position:-16px -264px;}.auto-1363972849655 .z-i-142{background-position:-32px -264px;}.auto-1363972849655 .z-i-150{background-position:-0px -280px;}.auto-1363972849655 .z-i-151{background-position:-16px -280px;}.auto-1363972849655 .z-i-152{background-position:-32px -280px;}.auto-1363972849655 .z-i-160{background-position:-0px -296px;}.auto-1363972849655 .z-i-161{background-position:-16px -296px;}.auto-1363972849655 .z-i-162{background-position:-32px -296px;}.auto-1363972849655 .z-i-170{background-position:-0px -312px;}.auto-1363972849655 .z-i-171{background-position:-16px -312px;}.auto-1363972849655 .z-i-172{background-position:-32px -312px;}.auto-1363972849655 .z-i-180{background-position:-0px -328px;}.auto-1363972849655 .z-i-181{background-position:-16px -328px;}.auto-1363972849655 .z-i-182{background-position:-32px -328px;}.auto-1363972849655 .z-i-190{background-position:-0px -344px;}.auto-1363972849655 .z-i-191{background-position:-16px -344px;}.auto-1363972849655 .z-i-192{background-position:-32px -344px;}.auto-1363972849656{position:absolute;background:#fff;}.auto-1363972849657{border:1px solid #9FAC87;font-size:12px;text-align:left;}.auto-1363972849657 .zitm{display:block;position:relative;margin:1px;outline:none;padding:2px 0 2px 8px;border:1px solid #ddd;color:#000;background-color:#fff;text-decoration:none;}.auto-1363972849657 .zitm:hover{background-color:#e5e5e1;text-decoration:none;}.auto-1363972849657 .zitm .ztip{position:absolute;top:2px;right:5px;font-size:10px;}.auto-1363972849658{width:110px;}.auto-1363972849659{width:150px;font-size:16px;}.auto-1363972849660{width:160px;margin:0 auto;overflow:hidden;-webkit-user-select:none;}.auto-1363972849660 .zbg{background:url(/res/nej_color_btn.png) no-repeat -50px -50px;}.auto-1363972849660 .zwrp{position:relative;padding:3px;zoom:1;cursor:default;font-size:1px;}.auto-1363972849660 .zwrp .zdot{position:absolute;top:0;left:0;height:9px;overflow:hidden;}.auto-1363972849660 .zwrp .zshw{height:104px;border:1px solid #bdbabd;}.auto-1363972849660 .zpnl{float:left;}.auto-1363972849660 .zpnl .zdot{width:9px;background-position:0 0;}.auto-1363972849660 .zpnl .zshw{width:104px;background:url(/res/nej_color.png) no-repeat;}.auto-1363972849660 .zhlt{float:right;padding:3px 7px;}.auto-1363972849660 .zhlt .zdot{width:44px;background-position:0 -30px;}.auto-1363972849660 .zhlt .zshw{width:26px;background:url(/res/nej_color_mask.png) repeat-x;}.auto-1363972849661 .zbx{background:url(/res/nej_color_btn.png) no-repeat -50px -50px;}.auto-1363972849661 .zinf{width:160px;margin:0 auto;padding-bottom:2px;overflow:hidden;font-size:12px;}.auto-1363972849661 .zinf .zfl{float:left;}.auto-1363972849661 .zinf .zes{width:19px;height:19px;margin:0 2px 0 3px;background-position:-22px 0;cursor:pointer;}.auto-1363972849661 .zinf .zpv{width:17px;height:17px;border:1px solid #bdbabd;}.auto-1363972849661 .zinf .ztxt{width:56px;height:13px;line-height:13px;}.auto-1363972849661 .zinf .zbtn{width:49px;height:20px;line-height:20px;padding:0;cursor:pointer;}.auto-1363972849662{width:160px;padding:10px 5px 5px;border:1px solid #9FAC87;}.auto-1363972849663{padding:20px 20px 32px 20px;}.auto-1363972849663 .u-title{color:#ccc;height:35px;line-height:35px;margin:0 8px 0 10px;}.auto-1363972849663 .u-row{margin-bottom:10px;}.auto-1363972849663 .u-error{color:red;padding-top:10px;}.auto-1363972849663 .u-edit{ position: relative;z-index: 101;background: #FAFAFA;border: 1px solid #DFDFDF;-webkit-box-shadow: inset 1px 1px 2px #DFDFDF;-moz-box-shadow: inset 1px 1px 2px #dfdfdf;box-shadow: inset 1px 1px 2px #DFDFDF;}.auto-1363972849663 .ipt{ display:block;font-size: 14px;position: relative;z-index: 101;line-height: 35px;height: 35px;width: 290px;resize: none;background: transparent;border: none;color: #444;overflow:hidden;}.auto-1363972849664{}.auto-1363972849664 .m-iframe{position:absolute;height:0px;width:0px;left:-9000px;}.auto-1363972849664 .u-upload-file{height:0px;width:0px;font-size:0px;}.auto-1363972849664 .u-error{color:red;padding-top:10px;}.auto-1363972849664 .choose_file{position:relative;margin-bottom:10px;}.auto-1363972849664 .choose_file object{position:absolute;left:0;top:0;}.auto-1363972849664 .web_img{margin-bottom:8px;}.auto-1363972849664 .web_img .u-edit{margin-bottom:10px;}.auto-1363972849664 .u-desc{color:#ccc;}.auto-1363972849664 .u-image{width:0px;height:0px;visibility:hidden;}.auto-1363972849665{width:100%;background:#ffffcc;margin-bottom:20px;}.auto-1363972849665 .icon{margin:7px 7px 0 15px;width:18px;height:18px;background: url(../images/ui_sprite.png) 0 -779px no-repeat;}.auto-1363972849665 .text{margin-left:7px;color:#333;font-size:14px;line-height:32px;font-family:"Microsoft Yahei";}.auto-1363972849665 a{color:#16914e;}.auto-1363972849665 a:hover{text-decoration:underline;}.auto-1363972849665 .close{margin:10px 10px 0 0;cursor:pointer;width:12px;height:12px;background: url(../images/ui_sprite.png) -9px -11px no-repeat;}.auto-1363972849666 div{text-align:left;}.auto-1363972849666 .input{float:left;}.auto-1363972849666 .m-baseinputui .inputtxt{line-height:24px;overflow:hidden;}.auto-1363972849666 .infobox{float:left;}.auto-1363972849667 div{text-align:left;}.auto-1363972849667 .imgbox{float:left;width:120px;height:120px;border:1px solid #dfdfdf;}.auto-1363972849667 .img{width:100%;height:100%;}.auto-1363972849667 .infobox{float:left;margin-left:10px;}.auto-1363972849667 .infobox .info{color:#999;font-size:12px;}.auto-1363972849667 .infobox .opt{margin-top:10px;}.auto-1363972849667 .infobox .opt .uploadbox{float:left;position:relative;}.auto-1363972849667 .infobox .opt .uploadbox .btn{text-align:center;font-size:12px;text-decoration:none;color:#fff;display:block;width:83px;height:34px;line-height:33px;background: url(../images/settings.png) no-repeat 0 -204px;}.auto-1363972849667 .infobox .opt .uploadbox .btn.hvr{background-position:0 -264px;}.auto-1363972849667 .infobox .opt .uploadbox .flashbox{position:absolute;top:0;left:0;width:83px;height:34px;}.auto-1363972849667 .infobox .opt .feedbox {float:left;}.u-scrtop{width:56px;height:56px;position:fixed;background: url(../images/ui_sprite.png) 0 -225px;bottom:30px;right:30px;}.u-scrtop:hover{background-position: 0 -289px;}.u-scrtop{opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s;}</style><style type="text/css">.auto-1363972849669 .link{display:block;width:225px;height:75px;}.auto-1363972849669 .link .img{width:223px;height:73px;border:1px solid #e5e5e5;}.auto-1363972849670 {padding-top:20px;}.auto-1363972849670 .tit{font-family:"Microsoft YaHei";font-size:16px;color:#333;}.auto-1363972849670 .list{margin:-5px 0 0 -20px;}.auto-1363972849670 .list .u-corpitem{float:left;margin:20px 0 0 20px;}

/*关于我们内容页*/
.g-doc.abt { margin: 16px auto; }.g-sd1.abt { position: relative; float: left; width: 235px; }.g-mn1.abt { float: right; width: 100%; margin-left: -265px; }.g-mn1c.abt { margin-left: 255px; }
.aboutTabs a { display: block; height: 43px; padding-left: 18px; line-height: 43px; font-size: 14px; }.aboutTabs a:hover { background-color: #3A3E4A; color:#FFF }.aboutTabs a.tabP { color: #999; }.aboutTabs a.tabP:hover { background-color: #fff; color: #999; }.aboutTabs a.tabSmall { font-size: 13px; height: 32px; line-height: 32px; padding-left: 33px; }.aboutTabs a.tabSmall:hover{background-color:#f6f6f6; color:#3A3E4A}.aboutTabs .tabClick { background-color: #3a3e4a; color: #fff; }.aboutTabs .tabClick:hover { background-color: #3a3e4a; color: #fff; }
.m-about { font-family: 'Microsoft YaHei';}
.m-about .fk { background: none repeat scroll 0 0 #3A3E4A; height: 22px; left: 0; top: 15px; width: 7px; }
.m-about h2 { margin: 14px 0 1px 20px; font-size: 20px; font-weight:bold;letter-spacing:2px}
.m-about h3 { font-weight: bold;  font-size: 18px; margin: 15px 0px; }.m-about .about_content { font-size: 14px; padding: 20px; line-height: 24px; font-family: "SimSun"; min-height:500px }.m-about .about_content b { font-family: 'Microsoft YaHei'; }.m-about .about_content a { color: #16914e; }.m-about .about_content a:hover { text-decoration: underline; }.m-about .m-planGuide { font-size: 12px; color: #666; }.m-about .m-planGuide .planIntro { font-family: 'Microsoft YaHei'; margin-bottom: 5px; text-indent: 2em; }.m-about .m-planGuide h3 { text-align: left; text-indent: 25px; margin-bottom: 30px; color: #333; }.m-about .m-planGuide img { margin: 20px 0 10px 0; }.m-about .about_content p{margin:5px 0}
.m-about .about_content table.biankuang{border:1px solid #CCC; line-height:32px}.m-about .about_content table.biankuang td{border:1px solid #CCC; padding:0 10px}.m-about .about_content table.noborder{border:0px;}.m-about .about_content table.noborder td{border:0px}

/*学生作品频道首页*/
.m-courselist{background: url(../images/courselist_bg.png) repeat-x left -86px;}
.m-subnav { height: 39px; background: url(../images/bg_nav_rep.png) repeat-x; background-position: 0 -66px; width: 100%; position: relative; z-index: 99; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12); }.m-subnav .nav .it { position: relative; height: 39px; line-height: 40px; font-size: 14px; font-family: 'Microsoft YaHei'; float: left; margin: 0 20px; color: #666; background: none; cursor: pointer; }.m-subnav .nav .js-selected { color: #000; }.m-subnav .nav .js-selected em { position: absolute; width: 10px; height: 7px; background: url(../images/subnav_bg1.png) no-repeat center bottom; bottom: 0; left: 50%; margin-left: -7px; }.m-subnav .result { line-height: 39px; font-weight: bold; }.m-subnav .result span { font-weight: normal; }.m-navcate { text-align: center; position: relative; z-index: 999; }


/*作品页面*/
.u-courseHead .ov { height: 250px; padding: 20px; }.u-courseHead .ov .left { width: 450px; height: 250px; }.u-courseHead .ov .right { width: 484px; height: 250px; }.u-courseHead .ov .right .ctarea { width: 383px; }.u-courseHead ul.tabarea { background-color: #fafafa; padding-left: 8px; border-top: 1px solid #eaeaea; height: 36px; }.u-courseHead li { width: 73px; height: 36px; float: left; font-family: 'Microsoft YaHei'; }.u-courseHead li a { display: block; line-height: 36px; text-align: center; }.u-courseHead li a.selected { color: #ffffff; background: url(../images/coursedetailtabbg.png) no-repeat center center; }.u-courseHead .btnarea { top: 176px; right: -6px; width: 200px; height: 95px; }.u-courseHead .learnbtn { width: 200px; height: 95px; background: url(../images/startButton.png) 0 0 no-repeat; }.u-courseHead .learnbtn:hover { background-position: 0 -121px; }.u-courseHead .learnbtn:active { background-position: 0 -260px; }.u-courseHead .learnbtn span { margin-top: 58px; color: #FFF; font-family: 'Microsoft YaHei'; text-align: center; }.u-courseHead .entered { width: 193px; height: 95px; margin-left: 7px; background: url(..images/startButton.png) 0 -376px no-repeat; }.u-courseHead .entered a { margin-top: 58px; color: #21a557; font-size: 13px; text-align: center; }.u-courseHead .entered a:hover { text-decoration: underline; }.u-coursetitle { line-height: 24px; color: #000000; font-size: 12px; text-align: left; width: 100%; }.u-coursetitle h2 { font-size: 24px; line-height: 24px; height: 28px; }.u-coursetitle h2 a { color: #000; }.u-coursetitle h2 a:hover { color: #16914e; }.u-coursetitle p a { color: #16914e; }.u-coursetitle p a:hover { text-decoration: underline; }.u-coursetitle .cmt { float: left; margin: 8px 0 0 0; color: #999; }.u-coursetitle .starall { float: left; height: 20px; padding: 7px 0 0; }.u-coursetitle .u-rating span { font-size: 14px; line-height: 16px; }.u-clicon, .m-cl .section-cur, .m-cl .section-s-cur { background: url(../images/chapterlist_icon.png) 9999px 9999px no-repeat; }.m-clbox { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; z-index: 100; overflow-y: auto; zoom: 1; }.m-cl { text-align: left; position: relative; z-index: 999; padding-bottom: 1em; }.ZP_Content{ background:#FFF;padding: 20px; color: #444; text-align: left; position:relative}.ZP_Content img{ max-width:950px;}.ctit1 {margin: 20px 0 15px -20px;background: url(../images/coursesprite.png) 15px 1px no-repeat; position:relative}.ZP_Content p{ line-height:24px;}.law p{ padding:10px 30px;}
/*作品页面分享*/
.u-shareUI .info, .u-shareUI .share, .u-shareUI .toStore, .u-shareUI .canselStore{ background: url(../images/ui_sprite.png) no-repeat 4449px 4449px; }
.u-shareUI { position: relative; height: 30px; width: 70px; }.u-shareUI .info { background-position: 0 -353px; display: block; width: 35px; height: 30px; float: left; }.u-shareUI .share { background-position: 0 -390px; display: block; width: 35px; height: 30px; float: right; }.u-shareUI .toStore { background-position: 0 -1140px; display: block; width: 35px; height: 30px; float: right; }.u-shareUI .toStore:hover{background-position: -36px -1140px;}

/*艺考信息列表*/
ul.InfoList{ min-height:450px;}
ul.InfoList li{padding: 7px 10px 7px 25px; border-bottom: 1px dashed #e5e5e5; overflow: hidden; color:#666;background-image: url(../images/courselist_sprite.png); background-repeat: no-repeat; background-position:-40px -71px;}
ul.InfoList li span{float:right}
ul.InfoList li a:link{color:#666;}
ul.InfoList li a:hover{color:#008db7}

/*文章分页样式*/
#fenye{clear:both;margin:10px 10px;}
#fenye a{text-decoration:none; font-size:12px;margin: 0 4px;}
#fenye .prev,#fenye .next{width:64px; text-align:center; }
#fenye a.curr{width:32px; height:32px; line-height:32px; color:#16914e; font-weight:bold; text-align:center; background:none;}
#fenye a.curr:visited {color:#16914e;}
#fenye a{margin:5px 4px 0 0; color:#333;height:32px; line-height:32px; display:inline-table; float:left; text-align:center; background:#E4E4E4}
#fenye a.num{width:32px;background:none;}
#fenye a:visited{color:#555;} 
#fenye a:hover{color: #fff; height:32px; line-height:32px;float:left; text-decoration:none;background: #16914e;}
#fenye span{line-height:32px; height:32px; margin-left:10px}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:32px;background:#5A85B2;  height:24px; line-height:24px;  border:1px solid #E3E3E3; color:#FFF; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#pageNext a.num{width:32px;}
#pageNext a:visited{color:#3B85B4;} 
#pageNext a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}

/*内页Banner*/
.g-About { width: 100%; height: 190px; background: url(../images/About.jpg) no-repeat center center; }
.g-huanjing { width: 100%; height: 190px; background: url(../images/huanjing.jpg) no-repeat center center; }
.g-shizi { width: 100%; height: 190px; background: url(../images/shizi.jpg) no-repeat center center; }
.g-zhaosheng { width: 100%; height: 190px; background: url(../images/zhaosheng.jpg) no-repeat center center; }
.g-lianxi { width: 100%; height: 190px; background: url(../images/lianxi.jpg) no-repeat center center; }
.m-About h2,.m-About p,.m-huanjing h2,.m-huanjing p,.m-shizi h2,.m-shizi p,.m-zhaosheng h2,.m-zhaosheng p,.m-lianxi h2,.m-lianxi p { background: url(../images/in_text.png) no-repeat;}
.m-About h2 { top: 40px; left: 10px; position: absolute; width: 700px; height: 60px; background-position: -2px 0px; }
.m-About p { left: 10px; top: 100px; position: absolute; width: 700px; height: 20px; background-position: -2px -60px; }
.m-huanjing h2 { top: 40px; left: 10px; position: absolute; width: 700px; height: 60px; background-position: -2px -104px; }
.m-huanjing p { left: 10px; top: 100px; position: absolute; width: 700px; height: 20px; background-position: -2px -165px; }
.m-shizi h2 { top: 40px; left: 10px; position: absolute; width: 700px; height: 60px; background-position: -2px -210px; }
.m-shizi p { left: 10px; top: 100px; position: absolute; width: 700px; height: 20px; background-position: -2px -272px; }
.m-zhaosheng h2 { top: 40px; left: 10px; position: absolute; width: 700px; height: 60px; background-position: -2px -316px; }
.m-zhaosheng p { left: 10px; top: 100px; position: absolute; width: 700px; height: 20px; background-position: -2px -378px; }
.m-lianxi h2 { top: 40px; left: 10px; position: absolute; width: 700px; height: 60px; background-position: -2px -422px; }
.m-lianxi p { left: 10px; top: 100px; position: absolute; width: 700px; height: 20px; background-position: -2px -483px; }

/*右下角艺考信息*/
.float_layer { width: 280px; border: 1px solid #aaaaaa; display:none; background: #000; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(../images/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }
.float_layer .content { height: 240px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666; background:#FFF }
.float_layer .wrap { padding: 10px; }
.float_layer .wrap li{ line-height:24px; height:24px;padding: 2px 10px 2px 25px;border-bottom: 1px dashed #e5e5e5; overflow: hidden; color:#666;background-image: url(../images/courselist_sprite.png); background-repeat: no-repeat; background-position:-40px -74px;}
.float_layer .wrap li a{font-size:12px;}
