@charset "utf-8";
.nav-panel .edu-switch .edu-switch-el, .timer-shaft dl dt i, .teacher-main .teacherDot li, .fs-teacher .fs-teacher-main ul li .video-icon, .teacher-main .teacherContent li .video-icon, .fs-teacher .fs-teacher-btns a, .sw-openLive .sw-openLive-btns a, .title-panel .panel-more, .info-title h4, .live-x-mod .live-x-main .live-x-state-btn, .info-v1-mod .fql-main .fql-list li, .title-tab li i, .fs-applyEnt ul li, .dialog-close, .news-mod .hot-push-refresh, .openLive-mod .openLive .openLive-go i, .openLive-mod .openLive .openLive-state i, .course-tab li i, .sw-course-tab li i, .course-books-mod .course-books ul li .book-trait dd, .info-post i, .hot-discuss-list li p span, .hot-discuss-list li p span, .coursesDialog .choice-item .item-list li .choice-save, .fs-card table tr td a em, .fs-teacher-mod .teacher-item li .video-icon, .buy-course .classes-feature i, .buyCourse-item dl dd .on i, .sw-qa-mod .sw-qa-list ul li .sw-qa-panel span, .teacher-x-mod .teacher-x-main ul li .video-icon, .sw-course-mod .sw-course-list li .sw-course-crowd, .sw-course-mod .sw-course-list li .video-icon {
    background: url(spirit-v4.png) no-repeat;
}
.home1 { float: left; line-height: 50px; }
.home1 a { font-size: 20px; color: #FFF; font-weight: bold; }
.edu-switch { height: 34px; margin: 14px 80px 0 10px; }
.edu-switch .edu-switch-el { width: 24px; height: 23px; line-height: 230px; overflow: hidden; display: inline-block; vertical-align: top; background: url(hbg.png) no-repeat;}
.edu-switch .edu-switch-layer { width: 395px; padding: 15px 15px 7px; background: #fff; border: 1px solid #f6f6f6; -webkit-box-shadow: 0 3px 11px rgba(217,217,217,.5); -moz-box-shadow: 0 3px 11px rgba(217,217,217,.5); box-shadow: 0 3px 11px rgba(217,217,217,.5); position: absolute; left: 0; top: 42px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: none }
.edu-switch .edu-switch-layer ul { font-size: 0 }
.edu-switch .edu-switch-layer ul li { margin: 0 5px 8px; display: inline-block; *display:inline;
*zoom:1
}
.txt2 img{max-width: 100%;}
.edu-switch .edu-switch-layer ul li a { width: 110px; height: 28px; line-height: 28px; font-size: 16px; text-align: center; display: inline-block; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px }
.edu-switch .edu-switch-layer ul li a:hover { background: #e00505; color: #fff; text-decoration: none }
.edu-switch .edu-switch-layer ul li .on, .edu-switch .edu-switch-layer ul li .on:hover { color: #fff; background: #e00505; -webkit-box-shadow: 0 2px 6px rgba(224, 5, 5,.5); -moz-box-shadow: 0 2px 6px rgba(224, 5, 5,.5); box-shadow: 0 2px 6px rgba(224, 5, 5,.5) }
.title-mod {height: 41px;line-height: 40px;border-bottom: 1px solid #dfe2e3;}
.title-panel { text-align: right }
.title-panel a { color: #666 }
.fs-left { width: 320px; height:383px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff }
.timer-shaft-mod { padding: 0 0 9px 0 }
.timer-shaft-mod .title-h3 { margin-top: -10px }
.timer-shaft { margin-left: 12px; border-left: 1px dashed #e5eefe }
.timer-shaft dl { padding-top: 4px; margin-bottom: 11px }
.timer-shaft dl.last-dl { }
.timer-shaft dl dt { height: 24px; line-height: 24px; padding-left: 12px; font-size: 12px; position: relative; z-index: 1 }
.timer-shaft dl dt strong { font-size: 16px; font-weight: normal }
.timer-shaft dl dt span { margin-left: 12px }
.timer-shaft dl dt i { width: 8px; height: 8px; background-position: left -120px; position: absolute; left: -5px; top: 8px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; -webkit-box-shadow: 0 6px 17px #cfcfcf; -moz-box-shadow: 0 6px 17px #cfcfcf; box-shadow: 0 6px 17px #cfcfcf; }
.timer-shaft dl dd { font-size: 0; padding-left: 7px }
.timer-shaft dl dd a { width: 80px; height: 30px; border-radius: 30px; line-height: 30px; margin: 15px 18px 0 0; text-align: center; font-size: 12px; display: inline-block; position: relative; z-index: 1; background-color: #f9f5f5; }
.timer-shaft dl dd a:hover { color: #e00505; text-decoration: none }
.timer-shaft dl dd a.on { background-color: #ffe7e7; }
.timer-shaft dl dd .tag-hot { position: absolute; right: -6px; top: -10px; line-height: normal; }
.timer-shaft dl dd .tag-flame { position: absolute; right: 0; top: -14px }
.timer-shaft .on dt i { background: #e00505; border-radius: 100px; line-height: 0; }
.timer-shaft .on dt strong { color: #e00505 }

countdown-mod { height: 94px }
.countdown-mod .countdown-before .countdown-icon { width: 45px; height: 51px; float: left; margin:6px 0 0 5px; background: url(countdown-icon.png) no-repeat; }
.countdown-mod .countdown-before .countdown-info { margin-left: 51px; text-align: center }
.countdown-mod .countdown-before .countdown-info p { line-height: 22px; margin-bottom: 9px }
.countdown-mod .countdown-before .countdown-info p span { color: #3095fc }
.countdown-mod .countdown-end { display: none }
.countdown-mod .countdown-before .countdown-time { line-height: 30px }
.countdown-mod .countdown-before .countdown-show-day { width: 20px; overflow: hidden; text-align: left; background: url(countdown-time-bg.png) no-repeat; padding-left: 5px; margin-right: 8px; font-size: 22px; font-weight: bold; color: #fff; display: inline-block; letter-spacing: 21px; vertical-align: top }
.countdown-mod .countdown-before .num2 { width: 62px }
.countdown-mod .countdown-before .num3 { width: 88px }
.countdown-v1 { height: 61px }
.countdown-v1 .countdown-before { height: 26px; padding: 15px 0 20px 21px; background-image: url(countdown-bg1.jpg) }
.countdown-v1 .countdown-before .countdown-time-icon { padding: 2px 0 0 33px; line-height: 24px; background: url(countdown-icon2.png) no-repeat }
.countdown-v1 .countdown-before .countdown-show-day { width: 14px; margin: 0 3px; background-image: url(countdown-time-bg1.png); font-size: 16px; padding-left: 4px; letter-spacing: 11px }
.countdown-v1 .countdown-before .num2 { width: 36px }
.countdown-v1 .countdown-before .num3 { width: 57px }
.fs-left-ad { margin-top: 10px }
.fs-zhinan-mod { height: 63px; border-bottom: 1px solid #f2f2f2; padding: 14px 0 0 21px; background: url(countdown-bg.jpg) no-repeat }
.fs-zhinan-mod a, .fs-zhinan-mod p { background: url(zhinan-icon.png) no-repeat; padding: 3px 0 0 10px; line-height: 24px; font-size: 16px; display: block; text-align: center }
.fs-zhinan-mod a:hover { color: #3095fc; text-decoration: none }
.fs-applyEnt { height: 84px; padding: 26px 0 0 30px; background: url(applyEnt-bg.jpg) no-repeat }
.fs-applyEnt ul li { margin-bottom: 18px; line-height: 22px; background-position: left -907px; padding-left: 32px; font-size: 16px; color: #fff }
.fs-applyEnt ul li a { padding: 0 11px; display: inline-block; margin-left: 14px; background: #fff; color: #2656d1; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.fs-applyEnt ul li.xlpg { background-position: left -948px }
.fs-applyEnt-v1 { height: 78px; padding-top: 16px }
.fs-applyEnt-v1 ul li { margin-bottom: 15px }
.fs-topic h4 { height: 36px; margin-bottom: 5px }
.fs-topic strong { height: 48px; display: block; line-height: 24px; overflow: hidden; font-weight: normal; margin-bottom: 10px; word-break: break-all }
.fs-topic strong a:hover { color: #3095fc; text-decoration: none }
.fs-topic .fs-topic-panel { height: 34px; line-height: 34px }
.fs-topic .fs-topic-num { color: #999 }
.fs-card-topic { border-top: 0 none; padding-top: 8px }
.fs-card table { width: 100%; border-collapse: collapse }
.fs-card table td { width: 33.33%; border: 1px solid #f2f2f2; border-top: 0 none }
.fs-card table tr td.noline { border-right: 0 }
.fs-card table td a { height:95px; padding-top: 22px; display: block; text-align: center; z-index: 1 }
.fs-card table tr td a em { display: block; width: 26px; height: 26px; margin: 0 auto; background-position: left -2225px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease }
.fs-card table tr td a.a02 em { background-position: left -2081px }
.fs-card table tr td a.a03 em { background-position: left -2153px }
.fs-card table tr td a.a04 em { background-position: left -2009px }
.fs-card table tr td a.a05 em { background-position: left -2297px }
.fs-card table tr td a.a06 em { background-position: left -2369px }
.fs-card table tr td a.a07 em { background-position: left -2441px }
.fs-card table tr td a.a08 em { background-position: left -2513px }
.fs-card table tr td a.a09 em { background-position: left -2585px }
.fs-card table tr td a span { display: block; line-height: 18px; margin-top: 8px }
.fs-card table tr td a:hover { text-decoration: none }
.fs-card table tr td a:hover span { color: #4088e3 }
.fs-card table tr td a.a01:hover em { background-position: left -2261px }
.fs-card table tr td a.a02:hover em { background-position: left -2117px }
.fs-card table tr td a.a03:hover em { background-position: left -2189px }
.fs-card table tr td a.a04:hover em { background-position: left -2045px }
.fs-card table tr td a.a05:hover em { background-position: left -2333px }
.fs-card table tr td a.a06:hover em { background-position: left -2405px }
.fs-card table tr td a.a07:hover em { background-position: left -2476px }
.fs-card table tr td a.a08:hover em { background-position: left -2549px }
.fs-card table tr td a.a09:hover em { background-position: left -2621px }
.fs-card table tr td a .card-hot { position: absolute; right: 3px; top: 3px }
.fs-card-cpaau table td a { padding-top: 30px; height: 80px }
.fs-jingjishi-left .fs-card table td a { height: 70px; padding-top: 18px }



.title-tab { font-size: 0; line-height: 24px }
.title-tab li { font-size: 16px; color: #666; display: inline-block; *display:inline;
*zoom:1;
vertical-align: top }
.title-tab li.on a, .title-tab li a:hover { font-weight: bold; color: #3095fc; text-decoration: none }
.title-tab li i { width: 6px; height: 24px; overflow: hidden; display: inline-block; margin: 0 12px; background-position: left -866px; vertical-align: top }

.title-tab li:last-child i {display: none;}



.info-v1-mod, .info-mod { background: #fff; padding-bottom: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.info-v1-mod .ad-350:hover, .info-v1-mod .ad-365:hover, .info-v1-mod .fql-main .fql-cover:hover, .info-ad img, .info-ad-v1 img { -webkit-box-shadow: 0 2px 7px rgba(152,156,165,.3); -moz-box-shadow: 0 2px 7px rgba(152,156,165,.3); box-shadow: 0 2px 7px rgba(152,156,165,.3) }
.info-v1-mod .info-panel { margin-bottom: 36px; padding-left: 30px }
.info-v1-mod .info-item { width: 365px; margin-left: 30px }
.info-v1-mod .info-list li, .info-v1-mod .fql-main .fql-list li, .info-w330 .info-list li { height: 34px; line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px }
.info-v1-mod .info-list li:hover, .info-v1-mod .info-list li a:hover, .info-v1-mod .fql-main .fql-list li:hover, .info-v1-mod .fql-main .fql-list li a:hover, .attention-mod .info-list li:hover, .attention-mod .info-list li p:hover, .attention-mod .info-list li a:hover, .info-w330 .info-list li a:hover { text-decoration: none; color: #3095fc }
.info-v1-mod .info-list li p { width: 312px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; font-size: 14px }
.info-v1-mod .info-list-time li { color: #999; font-size: 12px; text-align: right }
.info-v1-mod .info-list-time li:hover { color: #999 }
.info-v1-mod .info-list-4row li { height: 42px; line-height: 42px }
.info-v1-mod .info-right { padding-right: 30px }
.info-v1-mod .fql-main { padding-top: 10px }
.info-v1-mod .fql-main .fql-cover { margin-bottom: 14px }
.info-v1-mod .fql-main .fql-list li { padding-left: 18px; background-position: left -811px }
.info-v2-mod .info-panel { padding-left: 0 }
.info-v2-mod .ad-365, .info-v2-mod .info-item { margin: 0 10px 0 20px }
.info-v2-mod .info-title h4 { height: 24px; font-size: 18px; line-height: 22px }
.info-w330 .info-list li { font-size: 14px }
.info-title { height: 33px; line-height: 24px; margin-bottom: 8px; padding-bottom: 9px; border-bottom: 1px solid #f2f2f2 }
.info-title h4 { font-size: 20px; padding-left: 30px; background-position: left -449px; float: left; font-weight: bold; }
.info-title h4 a:hover, .info-title h3 a:hover { text-decoration: none; color: #3095fc }
.info-title h4 span { color: #fd7400 }
.info-title h3 { font-size: 22px }
.info-title .zcjx-icon { background-position: left -499px }
.info-title .hyxw-icon { background-position: left -549px }
.info-title .hzhd-icon { background-position: left -599px }
.info-title .stzx-icon { background-position: left -699px }
.info-title .bwbd-icon { background-position: left -749px }
.info-title .sqzz-icon { background-position: left -1459px }
.info-title .fxzd-icon { background-position: left -1559px }
.info-title .mftk-icon { background-position: left -1609px }
.info-title .xyfc-icon { background-position: left -1859px }
.info-title .xyxs-icon { background-position: left -1909px }
.info-title .kjq-icon { background-position: left -1959px }
.info-title .rddt-icon { background-position: left -2787px }
.info-title .csgf-icon { background-position: left -2917px }
.info-title .zcgs-icon { background-position: left -2967px }
.info-title .fql-icon { background: 0; padding-left: 0; font-style: italic }
.info-title .title-panel .panel-more { background-position: right -113px }
.info-title .title-panel .panel-more:hover { background-position: right -163px }
.title-tab-bd .info-list { display: none }
.info-w800 { width: 800px }
.info-w380 { width: 380px; padding: 30px 30px 11px }
.info-w360 { width: 360px; padding: 30px 30px 11px 0 }
.info-w330 { width: 270px; padding: 30px 30px 22px }
.attention-mod .info-item-x { padding: 28px 30px 0 }
.attention-mod .info-list li { height: 36px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.attention-mod .info-list li p { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; font-size: 14px }
.attention-mod .info-list-x { margin-right: -48px; *zoom:1
}
.attention-mod .info-list-x li { width: 346px; float: left; margin-right: 48px }
.attention-mod .info-list-x li p { width: 292px }
.attention-mod .info-tab-bd { overflow: hidden; display: none }
.attention-mod .info-more, .info-w330 .info-more { height: 30px; line-height: 30px; background: #fafbfb; margin-top: 5px; text-align: center }
.attention-mod .info-more a, .info-w330 .info-more a { padding-right: 16px; color: #999; background-position: right -110px; display: inline-block }
.attention-mod .info-more a:hover, .info-w330 .info-more a:hover { background-position: right -160px; text-decoration: none; color: #3095fc }
.attention-mod .info-imageText, .info-w346 { width: 346px }
.attention-mod .info-ad { padding: 11px 0 }
.attention-mod .info-w800 { padding-bottom: 30px }
.attention-mod .info-tab-imgText { position: relative; z-index: 1 }
.attention-mod .info-tab-imgText .info-ad { position: absolute; left: 0; top: 0 }
.attention-mod .info-tab-imgText .info-list { min-height: 180px; margin-left: 394px }
.attention-mod .info-list-time li { color: #999; font-size: 12px; text-align: right }
.attention-mod .info-list-time li:hover { color: #999 }


.topicData-mod { padding-top: 28px }
.hot-discuss { margin-top: 14px }
.hot-discuss-list li { padding: 4px 0 12px }
.hot-discuss-list li strong { height: 30px; line-height: 30px; display: block; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.hot-discuss-list li strong:hover, .hot-discuss-list li strong a:hover, .hot-discuss-list li p span a:hover { text-decoration: none; color: #3095fc }
.hot-discuss-list li p { height: 26px; line-height: 26px }
.hot-discuss-list li p span { display: inline-block; padding-left: 24px; margin-right: 20px; color: #999; font-size: 12px; background-position: left -1721px }
.hot-discuss-list li p span a { color: #999 }
.hot-discuss-list li p .hd-reply { background-position: left -1771px }
.info-post { padding: 10px 0; line-height: 30px; margin-bottom: 22px; background: #e1f1ff; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; display: block; color: #3095fc; font-size: 20px; text-align: center }
.info-post i { width: 29px; height: 30px; display: inline-block; margin: -3px 24px 0 0; vertical-align: middle; background-position: left -1659px }
.info-post:hover { opacity: .8; filter: alpha(opacity=80); text-decoration: none }
.course-item .fc-bd .fc-dot li, .course-item .fc-bd .fc-list-dot p, .course-item .fc-bd .fc-icon li, .course-item .fc-bd .fc-icon-plus, .course-item .fc-hot { background: url(course-icon.png) no-repeat }
.course-mod { position: relative; z-index: 1 }
.course-tab { margin-right: 30px }
.course-tab li { float: left; font-size: 0 }
.course-tab li strong {height: 41px;line-height: 34px;padding: 3px 0 4px;margin-bottom: -1px;font-size: 22px;display: inline-block;vertical-align: top;}
.course-tab li i { width: 10px; height: 16px; line-height: 0; margin: 13px 18px 0; overflow: hidden; display: inline-block; vertical-align: top; background-position: left -1526px }
.course-tab li.on strong { border-bottom: 4px solid #3095fc; padding-bottom: 0 }
.course-tab li a:hover { color: #3095fc; text-decoration: none }
.course-tab-year { font-size: 0; margin-bottom: 16px }
.course-tab-year ul { height: 28px; display: inline-block; *display:inline;
*zoom:1;
font-size: 0; border: 1px solid #dfe2e3; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px }
.course-tab-year ul li { height: 30px; line-height: 30px; padding: 0 31px; margin: -1px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; font-size: 14px; display: inline-block; *display:inline;
*zoom:1;
cursor: pointer }
.course-tab-year ul li.on { background: #3095fc; color: #fff; font-weight: bold; cursor: default }
.course-tab-bd, .course-tab-year-bd { display: none }
.course-item { width: 224px; margin-right: 20px; float: left }
.course-item .fc-hd { height: 86px; position: relative; z-index: 1; background: url() no-repeat; color: #fff; text-align: center }
.course-item .fc-hd a { color: #fff }
.course-item .fc-hd img { margin-top: 30px }
.course-item .fc-hd h4 { line-height: 86px; font-size: 24px; font-weight: bold }
.course-item .twoRow {padding-top: 14px;}
.course-item .twoRow h4 { line-height: 38px }
.course-item .twoRow img { margin: 6px 0 }
.course-item .fc-hot { width: 33px; height: 39px; line-height: 350px; overflow: hidden; position: absolute; right: 3px; top: -20px; z-index: 5; background-position: left -712px }
.course-item .fc-gift { height: 18px; line-height: 18px; display: inline-block; *display:inline;
*zoom:1;
position: relative; z-index: 1 }
.course-item .fc-gift span { padding: 0 12px; font-size: 12px }
.course-item .fc-gift i { width: 100%; height: 100%; position: absolute; z-index: -1; left: 0; top: 0; background: #fff; opacity: .34; filter: alpha(opacity=34); -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px }
.course-item .fc-sale { position: absolute; left: 18px; right: 18px; top: -14px; color: #333; z-index: 1; font-size: 0; text-align: center }
.course-item .fc-sale span, .course-item .fc-sale i {background: url(fc-sale.png) no-repeat;vertical-align: top;}
.course-item .fc-sale span { display: inline-block; padding-left: 18px; line-height: 28px; color: #9b4618; font-size: 12px }
.course-item .fc-sale i { width: 18px; height: 28px; display: inline-block; background-position: right top }
.course-item .fc-tag { padding: 4px 10px 6px; line-height: 1; color: #fff; position: absolute; right: 0; top: 0; background: url() repeat; -webkit-border-radius: 0 5px 0 5px; -moz-border-radius: 0 5px 0 5px; border-radius: 0 5px 0 5px }
.course-item .fc-bd { background: #fff; padding-top: 8px }
.course-item .fc-bd .fc-btns { font-size: 0; padding-bottom: 20px; text-align: center }
.course-item .fc-bd .fc-btns a { width: 86px; height: 32px; line-height: 32px; border: 1px solid #f3664a; background: #f4664a; margin: 0 8px; color: #fff; font-size: 14px; display: inline-block; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px }
.course-item .fc-bd .fc-btns .btns-det { border-color: #d5d5d5; color: #333; background: 0 }
.course-item .fc-bd .fc-btns a:hover { border-color: #f25232; color: #fff; background: #f25232; text-decoration: none }
.course-item .fc-bd .fc-btns .btns-det:hover { background: 0; color: #f25232 }
.course-item .fc-bd .fc-tc { text-align: center }
.course-item .fc-bd .fc-bd-sale { padding: 0 5px; line-height: 35px; font-weight: bold; text-align: center }
.course-item .fc-bd .fc-dot { margin: 0 20px; padding-bottom: 8px }
.course-item .fc-bd .fc-dot li { height: 32px; line-height: 32px; padding-left: 26px; background-position: 9px -517px }
.course-item .fc-bd .fc-dot-mend { padding: 17px 0 26px }
.course-item .fc-bd .fc-tea { font-size: 0; padding: 4px; text-align: center }
.course-item .fc-bd .fc-tea li { width: 72px; height: 64px; text-align: center; line-height: 22px; font-size: 12px; color: #666; display: inline-block; *display:inline;
*zoom:1
}
.course-item .fc-bd .fc-tea li a { color: #666 }
.course-item .fc-bd .fc-tea li img { display: block; margin: 0 auto 2px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px }
.course-item .fc-bd .fc-tea-mend { padding: 21px 4px 22px }
.course-item .fc-bd .fc-list-dot { margin: 0 20px 0; padding: 12px 0; border-top: 1px solid #f2f2f2 }
.course-item .fc-bd .fc-list-dot p { height: 28px; line-height: 28px; padding-left: 16px; background-position: left -517px }
.course-item .fc-bd .fc-list-dot .p-blank { background: 0 }
.course-item .fc-bd .fc-icon-plus { width: 18px; height: 32px; margin-left: 16px; background-position: left -670px; display: block }
.course-item .fc-bd .fc-icon { margin: 0 20px; padding: 20px 0 5px; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; position: relative; z-index: 1 }
.course-item .fc-bd .fc-icon li { height: 28px; line-height: 28px; padding-left: 36px; margin-bottom: 15px; color: #888; position: relative; z-index: 1 }
.course-item .fc-bd .fc-icon li em { font-size: 18px; color: #6ca7fc; margin-right: 2px }
.course-item .fc-bd .fc-icon li.icon-stage { background-position: left -40px }
.course-item .fc-bd .fc-icon li.icon-feature { background-position: left -80px }
.course-item .fc-bd .fc-icon-v1 li, .course-item .fc-bd .fc-icon-v1 li i { background: url() no-repeat 5px 7px }
.course-item .fc-bd .fc-icon-v1 li i { width: 1px; height: 22px; overflow: hidden; position: absolute; left: 12px; top: 25px; background-position: left -261px }
.course-item .fc-bd .fc-price-panel { height: 70px; padding: 14px 20px 0 }
.course-item .fc-bd .fc-price-main { height: 33px; line-height: 33px }
.course-item .fc-bd .fc-price-main .fc-price { height: 33px; color: #f4664a; overflow: hidden }
.course-item .fc-bd .fc-price-main .fc-price strong { font-size: 26px }
.course-item .fc-bd .fc-price-main .fc-price em { margin-left: 3px }
.course-item .fc-bd .fc-price-main span, .course-item .fc-bd .fc-price-main del { line-height: 22px; font-size: 12px; color: #999; padding-top: 10px }
.course-item .fc-bd .fc-price-panel .price-sale { line-height: 24px; color: #f4664a; font-size: 12px }
.course-item .fc-bd .sw-camp { padding: 12px 20px 0 }
.course-item .fc-bd .sw-camp dl { padding-bottom: 22px }
.course-item .fc-bd .sw-camp dl dt { height: 36px; line-height: 36px; padding-left: 26px; font-size: 16px; color: #6ca7fc; background: url() no-repeat }
.course-item .fc-bd .sw-camp dl dd { line-height: 18px; font-size: 12px; color: #888 }
.course-item .fc-bd .sw-camp .sw-camp-dt-mbgw dt { background-position: left -36px }
.course-item .fc-bd .sw-camp .sw-camp-dt-mbxs dt { background-position: left -72px }
.course-item .fc-bd .sw-camp .sw-camp-dt-ndsh dt { background-position: left -108px }
.last-course-item, .three-course .last-course-item, .four-course .last-course-item { margin-right: 0 !important }
.four-course .course-item, .acca-course .course-item { width: 285px }
.four-course .fc-hd { background-image: url() }
.four-course .fc-bd .fc-btns a { width: 116px }
.four-course .syb-item .fc-hd { background-position: left -88px }
.four-course .cwb-item .fc-hd { background-position: left -176px }
.four-course .wyb-item .fc-hd { background-position: left -264px }
.four-course .fc-bd .fc-dot { padding-left: 32px }
.three-course .course-item { width: 380px; margin-right: 30px }
.three-course .fc-hd { background-image: url(three-course-hd-bg.png) }
.three-course .fc-bd .fc-btns a { width: 160px }
.three-course .syb-item .fc-hd { background-position: left -88px }
.three-course .cwb-item .fc-hd { background-position: left -176px }
.three-course .fc-bd .fc-dot, .two-course .fc-bd .fc-dot { padding: 5px 0 15px 40px }
.three-course .fc-bd .fc-dot-mend { padding: 25px 0 30px 40px }
.three-course .fc-bd .fc-dot li, .two-course .fc-bd .fc-dot li { font-size: 16px }
.three-course .fc-bd .fc-tea li, .two-course .fc-bd .fc-tea li { width: 90px; height: 76px }
.three-course .fc-bd .fc-icon, .two-course .fc-bd .fc-icon { padding-left: 30px }
.three-course .fc-bd .fc-icon li, .two-course .fc-bd .fc-icon li { padding-left: 45px; font-size: 16px }
.three-course .fc-bd .fc-icon li em, .two-course .fc-bd .fc-icon li em { font-size: 20px }
.two-course .course-item { width: 415px }
.two-course .course-item .fc-hd { background-image: url() }
.two-course .fc-bd .fc-tea li { height: 70px }
.two-course .fc-bd .fc-dot { padding-bottom: 9px }
.two-course .fc-bd .fc-dot-mend { padding: 22px 0 27px 40px }
.two-course .fc-bd .fc-tea-mend { padding: 21px 4px 22px }
.two-course .syb-item .fc-hd { background-position: left -88px }
.two-course .fc-bd .fc-btns a { width: 166px }

.l-list{ width: 840px }
.l-list .tit { height: 40px; line-height: 40px; background: #f4f4f4; margin-bottom: 24px }
.l-list .tit h2 { font-size: 18px; line-height: 40px; background:#e00505; color: #fff; position: relative; font-weight: 600;padding: 0 12px;}
.l-list .tit h2 i { display: block; position:absolute; top: 40px; left: 50%; margin-left: -5px;   width: 0; height: 0; border: 5px solid transparent; border-top-color:#e00505;}
.l-list .tit ul { padding: 0 0 0 20px; }
.l-list .tit li { float: left; padding:0 10px; height: 40px; font-size: 14px; color: #666; text-align: center; cursor: pointer }
.l-list .tit li a { color: #666 }
.l-list .tit li i { display: none }
.l-list .tit .on1 { background:#e00505; color: #fff; position: relative }
.l-list .tit .on a { color: #e00505}
.l-list .tit .on i1 { display: block; position:absolute; top: 40px; left: 50%; margin-left: -5px;   width: 0; height: 0; border: 5px solid transparent; border-top-color:#e00505;}


.down3 {  }

.l-list .dq { padding: 0 0 13px 0; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px }
.l-list .dq a { float: left; display: block; width: 44px; height: 20px; line-height: 20px; text-align: center; color: #666; margin: 0 5px 7px 0; border-radius: 3px }
.l-list .dq a:hover { color: #e00505; text-decoration: none }
.l-list .dq .hover { background: #409ef6; color: #fff }
.l-list .dq .hover:hover { color: #fff }
.l-list .wdq { padding: 0 0 13px 0; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px }
.l-list .wdq a { float: left; display: block; width: auto; height: 20px; line-height: 20px; text-align: center; color: #666; margin: 0 7px 7px 0; border-radius: 3px; padding: 0 8px }
.l-list .wdq a:hover { color: #e00505; text-decoration: none }
.l-list .wdq .hover { background: #409ef6; color: #fff }
.l-list .wdq .hover:hover { color: #fff }
.l-list .bot {}
.l-list .bot li { line-height: 40px; clear: both }
.l-list .bot .l { display: block; width: 710px; height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.l-list .bot .l a:hover { color: #e00505; text-decoration: none }
.l-list .bot .r { display: block; color: #ccc }
.l-list .bot .xx { overflow: hidden; clear: both; height: 16px; line-height: 16px; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px }


.r-newBlock {
    width: 310px;
}
.r-newBlock .bottomToTop { width: 310px; position: fixed; right: 0; top: 0; background: #fff; z-index: 99 }
.r-newBlock .guide { margin-bottom: 20px }
.r-newBlock .r-title { font-size: 16px; color: #444; margin-bottom: 13px; font-weight:bold; }
.r-newBlock .guide .guideDetail { border: 1px solid #f0f0f0; border-collapse: collapse }
.r-newBlock .guide .guideDetail tr td { border: 1px solid #f0f0f0; width: 157px; height: 60px; line-height: 60px; font-size: 14px; color: #000 }
.r-newBlock .guide .guideDetail tr td a:hover { color: #e00505; text-decoration: none }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial { height: 78px; position: relative }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial img { display: block; margin-left: 16px }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p { height: 38px; line-height: 38px; position: absolute; top: 25px; right: 30px; font-size: 16px; color: #333 }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p img { float: left; margin: 0 16px }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p span { float: left }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p .day { position: relative }
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p .day b { font-size: 24px; letter-spacing: 14px; font-weight: normal; position: absolute; color: #fff; top: 0; right: 6px }
.r-newBlock .guide .guideDetail tr .td1 { text-indent: 65px; background: url("timeExam.png") no-repeat 25px center }
.r-newBlock .guide .guideDetail tr .td2 { text-indent: 65px; background: url("timeEnroll.png") no-repeat 25px center }
.r-newBlock .guide .guideDetail tr .td3 { text-indent: 65px; background: url("guide.png") no-repeat 25px center }
.r-newBlock .guide .guideDetail tr .td4 { text-indent: 65px; background: url("condition.png") no-repeat 25px center }
.r-newBlock .guide .guideDetail tr .td5 { text-indent: 65px; background: url("advise.png") no-repeat 25px center }
.r-newBlock .guide .guideDetail tr .td6 { text-indent: 65px; background: url("certificate.png") no-repeat 25px center }


/*kaoping zhuanshu dayi*/
.fs-subInfo-con{
   padding-bottom: 20px;
    background: url(suInfoBg.png) no-repeat 0 bottom #eff0f3;
	background-size: 100%;
    margin-bottom: 20px;
	border-top:#eee 1px solid;
}
.fs-subInfo-con ul{padding: 10px 20px 10px 20px;}
.fs-subInfo-con ul li{overflow: hidden;padding-top: 10px;}
.fs-subInfo-con ul li i{display: inline-block;width: 6px;height: 6px;background-color: #97bddd;border-radius: 100%;float: left;vertical-align: middle;margin-top: 8px;margin-right: 10px;}
.fs-subInfo-con ul li p{font-size: 14px;color: #333333;float: left;width: 250px;}

.fs-subInfo-input{text-align: center;position: relative;margin-bottom: 10px;}
.fs-subInfo-input input{width: 218px;border:1px solid #e7e7e7;border-radius: 8px;background-color: #ffffff;color: #333333;font-size: 14px;text-align: center;padding: 10px 10px;outline: none;}
.fs-subInfo-input label{position: absolute;font-size: 14px;color: #bcbcbc;top: 1px;left: 32px;width: 238px;height: 38px;line-height: 38px;cursor: pointer;}
.fs-subInfo-bth{text-align: center;}
.fs-subInfo-bth a{display: inline-block;width: 238px;height: 38px;background-color: #ff7e00;line-height: 38px;color: #ffffff;font-size: 16px;font-weight: bold;border-radius: 8px;}
.fs-subInfo-bth a:hover{text-decoration: none;}


.r-newBlock .join{}
.r-newBlock .join .joinDetail{border:1px solid #f0f0f0;padding:0px 0;text-align: center;}
.r-newBlock .join .joinDetail .joinContent .joinContentImg{padding-top:0px;}
.r-newBlock .join .joinDetail .joinContent .joinContentImg img{width:310px;height:263px;}
.r-newBlock .join .joinDetail p{font-size:16px;color:#444444;}

.l-news{ width: 840px; margin-top: -14px;margin-right:50px;}
.l-news h1{ overflow: hidden; display: block; line-height: 46px; height: 46px; font-size: 24px; font-weight:bold;}
.l-news .tit{ height: 50px; line-height: 50px; color: #999; margin-bottom: 10px;}
.l-news .tit a{ color: #999;}
.l-news .tit-l a:hover{ text-decoration: none;}
.l-news .tit-l .ly{margin-right:25px;}
.l-news .tit-l .bj{margin-right:25px;}
.l-news .tit-l .ly:hover{ color: #e00505; text-decoration: none;}
.l-news .tit-l .lan{ color: #e00505;}
.l-news .tit-l .big{ margin-right: 6px;}


.l-news .bannerUp{margin-bottom:30px;}
.l-news .bannerDown{margin-bottom:20px;}

.l-news .news{ font-size: 14px; }
.l-news .news p{ margin-bottom: 16px;}
.l-news .news p .bule{ color: #e00505;}
.l-news .news p a{ color: #31b77a;}
.l-news .news p a:hover{ color: #06884d; text-decoration: none;}
.l-news .news table a{ color: #e00505;}
.l-news .news table a:hover{ color: #e00505; text-decoration: none;}
.l-news .news .tind{ text-indent: 28px;}
.l-news .news .pic{ text-align: center; margin-bottom: 16px;}
.l-news .news .tj{ text-align: center; margin: 0 auto 16px;}
.l-news .news .tj-txt{ display: inline-block; height: 50px; border: 1px solid #fa6a4b; line-height: 50px; font-size: 24px; color: #fa6a4b; padding: 0 120px 0 30px;}
.l-news .news .tj-txt:hover{ text-decoration: none;}
.l-news .news .tj-an{ display: block; width: 60px; height: 24px; background: #fa6a4b; text-align: center; line-height: 24px; color: #fff; font-size: 12px; top: 13px; right: 30px; cursor: pointer;}

.l-news .news .jxbox{margin-bottom: 20px;}
.l-news .news .jxbox p em{font-style:italic;}
.l-news .news .jxbox p strong{font-weight:bold;}
.l-news .news .jxbox p strong em{font-weight:bold;}
.l-news .news .jxbox .con{ padding: 16px 0 20px;}
.l-news .news .jxbox .con h4{ margin-bottom: 6px;}
.l-news .news .jxbox .con li{ margin-bottom: 6px;}
.l-news .news .jxbox .jx{ border-top: 1px dashed #e5e5e5;}
.l-news .news .jxbox .jx .jhan{ padding: 35px 0; text-align: center;display: none;}
.l-news .news .jxbox .jx .jhan-han{ display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; font-size: 18px; color: #fff; background: #127de1; border-radius: 4px; cursor: pointer;}
.l-news .news .jxbox .jx .jtxt{ padding: 16px 0 6px;}
.l-news .news .jxbox .jx .jtxt .nr{ position: relative; width: 670px; padding-left: 90px; margin-bottom: 10px;}
.l-news .news .jxbox .jx .jtxt .nr b{ position: absolute; display: block; top: 0; left: 0;}
.l-news .news .jxbox .jx .jtxt .nr .tit-analysis{ position: absolute; display: block; top: 0; left: 0;}
.l-news .news .jxbox .jx .jtxt .nr.lan{ color: #127de1; font-weight: 700;}

.l-news .txt2{ line-height: 32px; font-size: 16px;}
.l-news .txt3{ line-height: 36px; font-size: 18px;}
.l-news .txt4{ line-height: 40px; font-size: 20px;}

.l-news .tuijian{ margin-bottom: 30px;}
.l-news .tuijian .ttit{ line-height: 42px; font-size: 18px; font-weight: 700;}
.l-news .tuijian li{ overflow: hidden; float: left; width: 380px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis;}
.l-news .tuijian li a:hover{ color: #e00505; text-decoration: none;}
.l-news .tuijian{ margin-bottom: 30px;}


.l-news .share{ height: 34px; padding-bottom: 40px; border-bottom: 1px solid #f1f1f1; margin-bottom: 28px;}
.l-news .share .shareLeft{}
.l-news .share .shareLeft .shareBlock{text-align: center;margin-right:20px;}
.l-news .share .shareLeft .shareBlock p{color:#cfcfcf;margin-top:7px;margin-bottom:10px;}
.l-news .share .shareLeft .shareImg{display:block;width:42px;height:42px;}
.l-news .share .shareLeft .praise a{background: url("/images/kj_xinximoji/praise.png") no-repeat center center;}
.l-news .share .shareLeft .praise a:hover,.l-news .share .shareLeft .praise a.on{background: url("/images/kj_xinximoji/praise1.png") no-repeat center center;}
.l-news .share .shareLeft .collect a{background: url("/images/kj_xinximoji/collect.png") no-repeat center center;}
.l-news .share .shareLeft .collect a:hover,.l-news .share .shareLeft .collect a.on{background: url("/images/kj_xinximoji/collect1.png") no-repeat center center;}
.l-news .share .shareLeft .print{display:block;width:42px;height:42px;background: url("/images/kj_xinximoji/print.png") no-repeat center center;}
.l-news .share .shareLeft .print:hover{background: url("/images/kj_xinximoji/print1.png") no-repeat center center;}

.l-news .share .shareRight{}
.l-news .share .shareRight .bds_more{ display: block;float:left;background: none; font-size: 14px; color: #666; line-height: 36px; padding:0; margin:0 10px 0 0;}
.l-news .share .shareRight .bds_more:hover{text-decoration: none;}
.l-news .share .shareRight .bds_weixin{display: block;float:left;width: 34px; height: 34px; padding:0; margin:0 20px 0 0; background:url(/images/kj_xinximoji/weixin.png) no-repeat center center;}
.l-news .share .shareRight .bds_weixin:hover{background:url(/images/kj_xinximoji/weixin1.png) no-repeat center center;}
.l-news .share .shareRight .bds_qzone{ display: block;float:left;width: 34px; height: 34px; padding:0; margin:0 20px 0 0; background:url(/images/kj_xinximoji/qqzone.png) no-repeat center center;}
.l-news .share .shareRight .bds_qzone:hover{ background:url(/images/kj_xinximoji/qqzone1.png) no-repeat center center;}
.l-news .share .shareRight .bds_tsina{ display: block;float:left;width: 34px; height: 34px; padding:0; margin:0; background:url(/images/kj_xinximoji/weibo.png) no-repeat center center;}
.l-news .share .shareRight .bds_tsina:hover{background:url(/images/kj_xinximoji/weibo1.png) no-repeat center center;}
.l-news .share .jc{ line-height: 36px; color: #666;}
.l-news .share .jc-an{ display: block; width: 40px; height: 18px; border: 1px solid #cccccc; line-height: 18px; text-align: center; color: #999; border-radius: 3px; margin: 8px 12px 0 0;}
.l-news .share .jc-an:hover{ border: 1px solid #e00505; color: #e00505; text-decoration: none;}

.l-news .xgzx{ margin-bottom: 30px;}
.l-news .xgzx .xtit{ height: 39px; border-bottom: 1px solid #e0e0e0; margin-bottom: 12px;}
.l-news .xgzx .xtit-l{ padding: 0 3px; line-height: 39px; height: 39px; font-size: 16px; border-bottom: 1px solid #127de1;}
.l-news .xgzx li{ overflow: hidden; float: left; width: 380px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis;}
.l-news .xgzx li a:hover{ color: #e00505; text-decoration: none;}

.upAndown{margin:22px 0;font-size:0;line-height:30px; padding:10px; border:#eee 1px solid;}
.upAndown p{font-size:14px;color:#666; height:30px; overflow:hidden;}
.upAndown p span{float:left;}
.upAndown p a{color:#666;}
.upAndown i{width:30px;height:12px;display:inline-block;overflow:hidden;border-right:1px solid #666;margin-right:30px;}

.title-mod { height: 60px; line-height: 60px; padding-right: 30px; }
.title-mod h2 { font-weight: bold; }
.title-other { text-align: right; }
.mc1 { padding: 0 30px 20px; }
.mc1 .coach-left {width: 788px;}
.min-title { height: 46px; line-height: 36px; padding-top: 10px; border-bottom: 1px solid #f8f8f8; clear: both; }
.min-title h3 { line-height: 35px; font-size: 16px; font-weight: normal; border-bottom: 2px solid #e00505; margin-bottom: -1px; float: left; }
.min-title .title-other .a-more { background-position: right -59px }
.min-title .title-other .a-more:hover { background-position: right -99px }
.title-mod h2, .title-mod h3 { font-size: 20px; float: left; }
.coach-hotspot .coach-hotspot-list { overflow: hidden; padding-top: 10px }
.coach-hotspot .coach-hotspot-list ul { margin-right: -60px; *zoom:1
}
.coach-hotspot .coach-hotspot-list li {width: 398px;height: 34px;line-height: 34px;float: left;padding-right: 28px;text-align: right;}
.coach-hotspot .coach-hotspot-list li p { width: 275px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; float: left }
.coach-hotspot .coach-hotspot-list li p a:hover { color: #e00505; text-decoration: none }
.coach-hotspot .coach-hotspot-list li span { font-size: 12px; color: #bbb }
.coach-forYou .forYou-classes { width: 226px; height: 200px; margin-top: 20px }
.coach-forYou .forYou-classes .fc-panel { padding: 6px 16px 0; line-height: 24px; text-align: right }
.coach-forYou .forYou-classes .fc-panel .t_hide{ margin-bottom:5px;}
.coach-forYou .forYou-classes .fc-price { float: left; font-size: 12px; color: #fd7400 }
.coach-forYou .forYou-classes .fc-price em { color: #999 }
.coach-forYou .forYou-classes .fc-price strong { font-size: 16px }
.coach-forYou .forYou-classes .fc-enroll, .coach-books .coach-books-list ul li .cb-price .cb-buy { padding: 0 10px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; background: #fd7400; color: #fff; font-size: 12px; display: inline-block }
.coach-forYou .forYou-classes .fc-enroll:hover, .coach-books .coach-books-list ul li .cb-price .cb-buy:hover { background: #f58339; text-decoration: none }
.coach-books { width: 482px; height: 232px; position: relative; z-index: 1 }
.coach-books .prev, .coach-books .next { left: 1px }
.coach-books .next { left: auto; right: 2px }
.coach-books .coach-books-list { height: 232px; margin: 0 -8px 0 -9px; overflow: hidden; position: relative }
.coach-books .coach-books-list ul { width: 3000px; height: 232px }
.coach-books .coach-books-list ul li { width: 230px; height: 200px; margin: 20px 8px 0 9px; float: left }
.coach-books .coach-books-list ul li .cb-cover { height: 130px }
.coach-books .coach-books-list ul li .cb-cover img { display: block; margin: 0 auto }
.coach-books .coach-books-list ul li .cb-info { padding: 0 12px; margin-top:10px; }
.coach-books .coach-books-list ul li strong { height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-weight: normal }
.coach-books .coach-books-list ul li strong a:hover { color: #e00505; text-decoration: none }
.coach-books .coach-books-list ul li .cb-price { height: 24px; line-height: 24px; margin-top: 6px; text-align: right }
.coach-books .coach-books-list ul li .cb-price span { font-weight: bold; color: #fd7400; font-size: 16px; float: left }
.coach-forYou .forYou-classes, .coach-books .coach-books-list ul li, .coach-seckill .coach-seckill-list li, .kjsw-mod .kjsw-list li { background-color: #fff; -webkit-box-shadow: 0 0 10px #efefef; -moz-box-shadow: 0 0 10px #efefef; -o-box-shadow: 0 0 10px #efefef; -ms-box-shadow: 0 0 10px #efefef; box-shadow: 0 0 10px #efefef; border: 1px solid #f8f8f8; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease }
.coach-forYou .forYou-classes:hover, .coach-books .coach-books-list ul li:hover, .coach-seckill .coach-seckill-list li:hover, .kjsw-mod .kjsw-list li:hover { margin-top: 15px; border-color: #f0f0f0; -webkit-box-shadow: 0 0 10px #e0e0e0; -moz-box-shadow: 0 0 10px #e0e0e0; -o-box-shadow: 0 0 10px #e0e0e0; -ms-box-shadow: 0 0 10px #e0e0e0; box-shadow: 0 0 10px #e0e0e0 }
.coach-mod .coach-nav { height: 40px; line-height: 40px; padding: 10px 0; background: #fafafa }
.mc1 .coach-right {}

.crmContBox{}
.crmContBox h3{text-align:center;font-size:18px;color:#e00505;font-weight:700;margin-bottom:20px;padding-top:20px}
.crmContBox p{width:285px;height:40px;background:#fff;border-radius:4px;margin:0 auto 20px}
.crmContBox p span{display:block;width:55px;text-align:right;font-size:16px;color:#666;line-height:40px;float:left}
.crmContBox p select{width:220px;height:38px;line-height:40px;float:left;font-size:16px;border: 1px solid #ddd; padding:0 12px;}
.crmContBox p input{width:220px;line-height:40px;float:left;font-size:16px;border: 1px solid #ddd; padding:0 12px;}
.crmContBox p.btnBox{background:0 0}

.crmContBox p.btnBox a:hover{background:#fe4b13}
/* 2021-9-8 */
.crmContBox p.btnBox a, .crmContBox p.btnBox button{display:inline-block;width:280px;height:40px;border-radius:4px;background:#e00505;font-weight:700;font-size:16px;color:#fff;text-align:center;line-height:40px}
.crmContBox p.btnBox a:last-child{background:#e79616;}
.crmContBox p.btnBox a:hover{background:#fe4b13}

.baoming{ width:1200px; margin:20px auto 0 auto; padding:5px 35px 0 35px; background:#e00505; }
.baoming h2{ padding:20px 0; font-size:36px; color:#FFF; font-weight:600; text-align:center;}
.baoming h3{ padding:20px 0; font-size:16px; color:#FFF; text-align:center;}
.baoming h3 a{color:#FFF; }
.baoming h3 a:hover{color:#Ff0; text-decoration:underline; }
.baoming p{ float:left; width:20%; position:relative;}
.baoming .am-form #myxml{ padding:0 15px; line-height:50px; height:50px; font-size:16px; width:90%; color:#555;}
.baoming .am-form select{ padding:0 15px; line-height:50px; height:50px;  font-size:16px; width:90%;color:#555;}
.baoming .am-form #mysjl{ padding:0 15px; line-height:50px; height:50px;  font-size:16px; width:90%; color:#555;}
.baoming .am-form .am-btn{ padding:0 15px; line-height:46px; height:50px; font-size:22px; font-weight:900; text-align:center; background:#FEF951; width:90%; color:#e00505;}
.baoming .am-form input::-webkit-input-placeholder {color: #555;  font-size: 16px;  }

.baoming1{ width:100%; margin:20px auto 0 auto; padding:5px 15px 0 25px; background:#e00505; }
.baoming1 h2{ padding:20px 0; font-size:28px; color:#FFF; font-weight:600; text-align:center;}
.baoming1 h3{ padding:0 0 20px 0; font-size:16px; color:#FFF; text-align:center;}
.baoming1 h3 a{color:#FFF; }
.baoming1 h3 a:hover{color:#Ff0; text-decoration:underline; }
.baoming1 p{ float:left; width:20%; position:relative;}
.baoming1 .am-form #myxml{ padding:0 10px; line-height:40px; height:40px; font-size:14px; width:90%; color:#555;}
.baoming1 .am-form select{ padding:0 10px; line-height:40px; height:40px;  font-size:14px; width:90%;color:#555;}
.baoming1 .am-form #mysjl{ padding:0 10px; line-height:40px; height:40px;  font-size:14px; width:90%; color:#555;}
.baoming1 .am-form .am-btn{ padding:0 10px; line-height:36px; height:40px; font-size:20px; font-weight:900; text-align:center; background:#FEF951; width:90%; color:#e00505;}
.baoming1 .am-form input::-webkit-input-placeholder {color: #555;  font-size: 16px;  }

.inav { background:#e00505; height:100px; padding: 14px 0; }
.inav h2 {float: left;border: #fff 1px solid;padding: 5px 0px 5px 8px;width: 66px;font-size: 20px;font-weight: bold;line-height: 1.5;color: #FFF;word-spacing: 0px;letter-spacing: 5px;}
.inav ul {float: left;padding: 5px 0;margin-left: 10px;}
.inav ul li {float: left;padding: 6px 0 16px 16px;line-height: 1;position: relative;}
.inav ul li .ihot { position: absolute; top: -10px; right: -23px; }
.inav ul li .inew { position: absolute; top: -5px; right: -20px; }
.inav ul li a {color: #fff;font-size: 14px;}
.inav ul li a:hover { color: #fbf901!important }
.inav ul li.active a { }
.inav ul li.hot1 a { color: #fbf901!important }
.ul1 {width: 370px;margin-right: 20px;}
.ul2 {width: 360px;margin-right: 15px;/* margin-top: 20px; */}
.ul3 { width: 150px; }
.inav ul.ul4 {float: right;width: 200px;}
.inav h2.h24 { float: right; }