 .course-index{ overflow:auto; zoom:1; width:920px; height:auto}.course-index .level-intr{ float:left; width:695px; height:auto}.course-index .level-intr .level-intr0, .course-index .level-intr .level-intr1, .course-index .level-intr .level-intr2{ float:left; width:223px; height:auto; margin-right:13px}.course-index .level-intr .level-intr0{ background-position:0 0}.course-index .level-intr .level-intr1{ background-position:-223px 0}.course-index .level-intr .level-intr2{ float:right; margin-right:0; background-position:-446px 0}.course-index .level-intr .level-intr0-text{ border:2px solid #a4db07}.course-index .level-intr .level-intr1-text{ border:2px solid #ffa403}.course-index .level-intr .level-intr2-text{ border:2px solid #00a2ff}.course-index .level-intr .level-intr0-text, .course-index .level-intr .level-intr1-text, .course-index .level-intr .level-intr2-text{ height:385px; border-top:0; padding:10px}.course-index .level-intr h3{ line-height:24px; padding-left:10px; font-size:13px; color:#E39; background:url(/images/course/level-intr-title.gif) no-repeat left center}.course-index .level-intr p{ padding:0 10px; line-height:24px; text-align:justify; text-justify:newspaper}.course-index .topic-rank{ float:right; width:200px}.course-index .topic-rank .topic-rank-title{ height:35px; line-height:35px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; background:url(/images/course/rank-title-bg.gif)}.course-index .topic-rank .topic-rank-list{ height:513px; padding:10px 10px; background:#FEF}.course-index .topic-rank .topic-rank-list li{ height:26px}.course-index .topic-rank .topic-rank-list li a{ display:block; width:180px; line-height:26px}.faq .banner{ margin-bottom:20px }.faq .faq-content{ zoom:1; overflow:auto}.faq .main-column{ float:left; width:626px}.faq .side-column{ float:right; width:274px}.faq .side-column h2{ line-height:26px; padding-left:15px; font-size:14px; background:url(/images/faq/faq-hot.jpg) no-repeat}.faq .module{ background:#F6F6F6}.faq .module .lf-tp{ background:url(/images/faq/md-lf-tp.jpg) no-repeat 0 0}.faq .module .rt-tp{ background:url(/images/faq/md-rt-tp.jpg) no-repeat 100% 0}.faq .module .rt-bt{ background:url(/images/faq/md-rt-bt.jpg) no-repeat 100% 100%}.faq .module .lf-bt{ background:url(/images/faq/md-lf-bt.jpg) no-repeat 0 100%}.faq .location{ height:25px}.faq .location *{ color:#444}.faq .hot-faq{ padding:10px}.faq .hot-faq li{ padding:3px 10px; margin-bottom:10px; background:#FFF}.faq .hot-faq li a{ display:block; line-height:25px; padding-left:10px; background:url(/images/common/main-arrow.gif) no-repeat 0 0}.faq-index .faq-search-wrap{ height:80px; background:url(/images/faq/user-search-bg.jpg) no-repeat}.faq-index .faq-search{ height:35px; padding:15px 0 0 50px; font-size:14px}.faq-index .faq-search .form-text{ width:318px; margin-right:10px}.faq-index .faq-search-btn{ width:21px; height:21px; border:none; cursor:pointer; background:url(/images/common/search-btn-1.gif) no-repeat 0 0}.faq-index .hot-tags{ line-height:29px; padding-left:50px; border-top:1px solid #fff; background:#ffd9ee}.faq-index .faq-tags-wrap{ padding:10px}.faq-index .faq-tags{ padding:5px 10px; margin-bottom:10px; background:#FFF}.faq-index .faq-tags.last{ margin-bottom:0}.faq-index .faq-tags h2{ line-height:25px; text-indent:25px; text-align:left; font-size:14px; background:url(/images/faq/title-arrow.jpg) no-repeat 0 50%}.faq-index .faq-tags table{ width:auto; margin-left:25px; table-layout:fixed}.faq-index .faq-tags table td{ width:19%; height:25px}.faq-index .faq-tags table td.more{ width:40px}.faq-show .main-column .lf-bt{ padding:10px}.faq-show .faq-view{ padding:20px; background:#FFF}.faq-show .faq-view h1{ height:25px}.faq-show .faq-related h3{ height:21px; padding-top:15px; border-top:1px dashed #CCC; font-size:13px}.faq-show .faq-related p{ padding-left:10px; margin-left:5px; background:url(/images/common/main-arrow.gif) no-repeat 0 0}.faq-search-list{ padding-bottom:10px; border-bottom:1px dashed #CCC; margin-bottom:20px}.faq-search-list h2{ font-size:13px !important; height:25px !important}.faq-search-list p{ margin:0 0 5px 10px !important}.sport-zoon-bn{ position:relative; height:200px; margin-bottom:20px}.sport-zoon{ overflow:auto; zoom:1}.sport-zoon a{ color:#444}.sport-zoon a.color{ color:#C69}.sport-zoon a.gray-arrow{ padding-left:10px; background:url(/images/common/gray-arrow.gif) no-repeat 0 50%}.sport-zoon .location{ height:30px; margin-bottom:15px; background:url(/images/sport/h-divi.gif) repeat-x 0 100%}.sport-zoon .clear-side, .sport-zoon .open-side{ float:right; height:29px; padding:1px 20px 0 0; color:#666; background:url(/images/sport/side-toggle.gif) no-repeat 100% 0}.sport-zoon .clear-side:hover{ color:#C69 !important; background-position:100% -30px}.sport-zoon .open-side{ background-position:100% -60px}.sport-zoon .open-side:hover{ color:#C69 !important; background-position:100% -90px}.sport-zoon .guide-title{ height:27px; padding-left:20px; border-bottom:1px dashed #BBB; margin-bottom:15px; font-size:14px; background-position:0 0}.sport-zoon .guide-title.help{ margin-bottom:10px; background:url(/images/common/help.gif) no-repeat}.sport-zoon .guide-title.list{ background:url(/images/sport/list.gif) no-repeat}.sport-zoon .guide-title.intr{ background:url(/images/sport/intr.gif) no-repeat}.sport-zoon .side-column{ width:200px}.sport-zoon .side-column .guide-title-1{ height:25px; line-height:25px; padding-left:10px; font-size:12px; color:#FFF; background:url(/images/sport/guide-title-1.gif) no-repeat}.sport-zoon .side-column p{ line-height:2}.sport-zoon .side-column .last{ margin-bottom:0}.sport-zoon .side-column .module-wrap{ padding-top:15px; margin-bottom:20px; background:#F6F6F6 url(/images/sport/side-column-top.gif) no-repeat 0 0}.sport-zoon .side-column .module{ padding:0 15px 15px; background:#F6F6F6 url(/images/sport/side-column-bottom.gif) no-repeat 0 100%}.sport-zoon .side-column .module.inde{ padding:10px 15px; margin-bottom:20px}.sport-zoon .side-column .edit-reco li{ height:25px}.sport-zoon .side-column .edit-reco li a{ display:block; width:150px; height:25px; line-height:25px; padding-left:15px; background:url(/images/common/gray-arrow.gif) no-repeat 0 50%}.sport-zoon .sport-search{ height:21px; margin-bottom:20px}.sport-zoon .sport-search .form-text{ width:168px; border-color:#BBB; margin-right:9px}.sport-zoon .sport-search .search-btn{ width:21px; height:21px; border:0; cursor:pointer; background:url(/images/common/search-btn-1.gif) no-repeat}.sport-zoon .side-nav li{ height:30px; margin-bottom:10px}.sport-zoon .side-nav li.last{ margin-bottom:0px}.sport-zoon .side-nav li a{ display:block; height:30px; line-height:30px; padding-left:35px; font-size:14px; font-weight:bold; color:#690; background:url(/images/sport/side-nav.gif) no-repeat}.sport-zoon .side-nav li.current a, .sport-zoon .side-nav li a:hover{ color:#ff26ab !important; background-position:0 100%}.sport-zoon .side-nav .disable li{ line-height:30px; padding-left:35px; font-size:14px; font-weight:bold; color:#ADADAD; background:url(/images/sport/side-nav-disable.gif) no-repeat}.sport-zoon .main-column{ width:695px}.sport-zoon .main-column .module-wrap{ padding-top:15px; margin-bottom:20px; background:#F6F6F6 url(/images/sport/main-column-top.gif) no-repeat left top}.sport-zoon .main-column .module{ padding:0 15px 15px; background:#F6F6F6 url(/images/sport/main-column-bottom.gif) no-repeat left bottom}.sport-zoon .main-column .module-wrap.last{ margin-bottom:0}.sport-zoon .sport-type{ overflow:hidden; height:80px}.sport-zoon .sport-type .illu{ float:left; width:80px; height:80px}.sport-zoon .sport-type .type-intr{ float:right; width:570px; height:80px}.sport-zoon .sport-type h1{ line-height:30px; font-size:16px}.sport-zoon .sport-type p{ line-height:25px}.sport-zoon .course-list{ overflow:hidden; height:60px; padding-bottom:15px; border-bottom:1px dashed #BBB; margin-bottom:15px}.sport-zoon .course-list.last{ padding-bottom:0; border-bottom:0; margin-bottom:0}.sport-zoon .course-list .illu{ float:left; width:60px; height:60px}.sport-zoon .course-list .course-intr{ float:right; width:590px; height:60px}.sport-zoon .course-list h2{ height:21px; font-size:14px}.sport-zoon .course-list .reco{ padding:0 10px; height:21px; font-family:宋体; background:url(/images/sport/recommend.gif) no-repeat}.sport-zoon .course-list p{ line-height:22px}.sport-zoon .search-result{ _height:400px; min-height:400px}.sport-zoon .pagination-wrap{ text-align:right}.sport-view{ overflow:auto; zoom:1}.sport-view .main-column{ width:665px}.sport-view.with-side .main-column{ float:left; overflow:hidden; width:100%; margin-left:-165px}.sport-view.with-side .course-contents{ padding-right:15px; margin-left:165px; background:url(/images/sport/v-divi.gif) repeat-y 100% 0}.sport-view .course-head{ overflow:hidden; height:85px; margin-bottom:10px; background:url(/images/sport/h-divi.gif) repeat-x 0 100%}.sport-view .course-head .illu{ float:left; width:60px; height:60px; padding:4px; border:1px solid #DDD; margin-right:12px; background:#FFF}.sport-view .course-head h1{ height:25px; font-size:14px}.sport-view .course-head p{ line-height:25px}.sport-view .course-text h2{ font-size:13px}.sport-view .comment-intr{ font-weight:bold; background:#f8e7e5 url(/images/sport/comment-title.gif) no-repeat left top !important}.sport-view .observer-wrap{ background:#fbecea url(/images/sport/observer-lf-bg.gif) no-repeat left center !important}.sport-view .observer{ background:url(/images/sport/observer-rt-bg.gif) no-repeat right center !important}.sport-view .form-textarea{ width:471px !important}.sport-view .side-column{ float:right; width:150px; padding-left:15px}.sport-view .side-column .guide-title-2{ height:27px; margin-bottom:10px; font-size:12px; background:url(/images/sport/h-divi.gif) repeat-x 0 100%}.sport-view .view-nav li{ height:25px}.sport-view .view-nav li a{ display:block; width:135px; height:25px; line-height:25px; padding-left:15px; background:url(/images/common/gray-arrow.gif) no-repeat 0 50%}.sport-zoon.yoga .help-list{ width:100%}.sport-zoon.yoga .help-list td{ width:1%; line-height:25px; padding-left:10px; background:#EEE}.sport-zoon.yoga .help-result{ margin-top:20px}.sport-zoon.yoga .help-result .result-title{ height:27px; border-bottom:1px dashed #BBB; margin-bottom:10px; font-size:12px}.sport-zoon.yoga .help-result .result-title .hold{ padding-left:10px; background:url(/images/sport/hold.gif) no-repeat 0 50%}.sport-zoon.yoga .yoga-teacher{ overflow:auto; zoom:1; padding-bottom:15px; border-bottom:1px dashed #BBB; margin-bottom:15px}.sport-zoon.yoga .yoga-teacher .illu{ float:left; width:190px; height:230px; background:#EEE}.sport-zoon.yoga .yoga-teacher .intr{ float:right; width:460px}.sport-zoon.yoga .yoga-teacher h2{ height:25px}.sport-zoon-bn .yoga-logo{ position:absolute; right:20px; top:20px; width:125px; height:65px; background:url(/images/sport/yoga/yoga-logo.jpg) no-repeat 0 50%}.sport-zoon.shape .shape-active .part{ border-bottom:1px dashed #BBB; padding-bottom:10px; margin-bottom:20px}.sport-zoon.shape .shape-intr .part{ border-bottom:1px solid #BBB; padding-bottom:10px; margin-bottom:15px}.sport-zoon.shape h2{ height:30px}.sport-zoon.shape .shape-intr h3{ height:30px; font-size:13px; background:url(/images/sport/shape/h-divi.jpg) repeat-x 0 8px}.sport-zoon.shape .shape-intr h3 span{ background:#f6f6f6}.sport-zoon.shape .shape-intr .intr-module{ zoom:1; overflow:auto; padding:0 20px; margin-bottom:30px}.sport-zoon.shape .shape-intr .intr-module .illu{ float:left; width:145px}.sport-zoon.shape .shape-intr .intr-module .intr-content{ float:right; width:465px}.judge .judge-intr{ line-height:2; padding:5px 10px; border:1px solid #E4F3E2; background:#F8FFF7}.judge .level-1, .judge .level-2, .judge .level-3, .judge .level-4, .judge .level-5, .judge .level-0{ padding:6px 50px; background:url(/images/judgy/level.gif) no-repeat}.judge .level-1{ background-position:0px 0px}.judge .level-2{ background-position:0px -25px}.judge .level-3{ background-position:0px -50px}.judge .level-4{ background-position:0px -75px}.judge .level-5{ background-position:0px -100px}.judge .level-0{ background-position:0px -125px}.judge .main-column{ width:700px}.judge .sub-column{ width:200px}.judge .side-nav li{ margin-bottom:10px; height:30px; background:#FEF}.judge .side-nav a{ display:block; height:30px; line-height:30px; padding-left:10px}.judge fieldset{ padding:10px; * padding:0 10px 10px}.judge fieldset legend{ * margin-bottom:5px}.judge .search-btn{ width:21px; height:21px; border:0; cursor:pointer; background:url(/images/common/search-btn-1.gif) no-repeat 0 0}.judge .plan-wrap h2{ height:25px}.judge .plan-lf{ float:left; width:390px; height:auto}.judge .plan-lf table td{ line-height:25px}.judge .plan-lf li{ line-height:25px}.judge .plan-lf .mc{ height:auto; line-height:25px; margin-bottom:7px; overflow:auto; background:url(/images/common/txra-bg-25.gif)}.judge .result{ line-height:2; padding:5px 10px; border:1px solid #E5F7D0; background:#FAFFF5}.judge .new-plan-lf{ float:left; width:420px; height:auto}.judge .new-plan-lf li{ margin-bottom:10px}.judge .new-plan-lf textarea{ width:420px; height:100px; line-height:25px; border:0; overflow:auto; font-size:12px; font-family:Verdana,"宋体"; color:#444; background:url(/images/common/txra-bg-25.gif)}.judge .new-plan-rt{ float:right; width:420px; height:auto}.judge .new-plan-rt li{ margin-bottom:14px}.judge .new-plan-rt .mc-exmp{ height:100px; line-height:25px; overflow:auto; background:url(/images/common/txra-bg-25.gif)}.judge p.sum{ height:25px; border-bottom:1px dashed #CCC; margin-bottom:10px; font-weight:bold; text-align:right}.judge .judge-nav{ height:auto}.judge .judge-nav li{ line-height:25px; padding-left:20px; background:#FFECF8 url(/images/common/main-arrow.gif) no-repeat 10px top; margin-bottom:4px}.judge .intr li{ line-height:25px; padding-left:15px; background:url(/images/common/green_small_arrow.gif) no-repeat 5px 10px}.judge .intr li.tt{ padding:0; font-weight:bold; background:none}