@charset "utf-8";
/*
@author: name
@update: name (2018-12-13)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background: #0c0703;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhuanti/2018zys/an.png) no-repeat;}
.ggBg{ background:url(/images/zhuanti/2018zys/bg_05.jpg) no-repeat center top;}
.ggtit{ padding-top: 82px; line-height: 30px; font-size: 16px; color: #a48659; text-align: center; margin-bottom: 28px;}
.ggtit b{ display: block; font-size: 36px; line-height: 70px; color: #fff;}
.headerBg{ background: #fff;}

/*页头大图*/
.headBanner{ height: 343px;}
.headBanner2{ height: 179px;}
.headBanner2 .ttxt{ left: 50%; top: 0; margin-left: -285px; display: block; width: 570px; height: 60px; border: 1px solid #bb9967; line-height: 60px; font-size: 30px; color: #dfa55a; text-align: center;}
.headBanner2 .btxt{ left: 0; top: 88px; width: 100%; text-align: center; line-height: 30px; font-size: 18px; color: #fff;}

/*倒计时*/
.countdown{ height: 155px;}
.countdown .cbox{ width: 429px; height: 46px; top: 16px; left: 336px; line-height: 46px; font-size: 16px; color: #fff; text-align: center;}
.countdown .cbox .rtxt{ display: inline-block; *display: inline; *zoom: 1;}
.countdown .cbox .rtxt span{ font-weight: 700; font-size: 24px;}

/*时间进程*/
.time-listBg{ background:url("/images/zhuanti/2018zys/bg_04.jpg") no-repeat top center;}
.time-list{ height: 190px; text-align: center;}
.time-list .list{ display: inline-block; *display: inline; *zoom: 1; width: 170px; position:relative; text-align: center;}
.time-list .list .ttxt{ position: relative; display: inline-block; *display: inline; *zoom: 1; border: 1px solid #fff; border-radius: 3px; height: 30px; line-height: 30px; font-size: 16px; color:#fff; padding: 0 12px; margin-bottom: 56px;}
.time-list .list .jian{ display:block; width: 19px; height: 10px; background-position: 0 0; position:absolute; left: 50%; bottom: -10px; margin-left: -10px;}
.time-list .list .btxt{ display: block; line-height: 30px; font-size: 16px; color:#bb9967;}
.time-list .list .dian{ display:block; width:22px; height:22px; background-position: 0 -50px; position:absolute; left: 50%; top: 55px; margin-left: -11px;}

/*直播*/
.liveMain{ padding-bottom: 78px;}
.liveMain .videoBox{ background: #443f33; padding: 15px 20px;}
.liveMain .video-con{ width:610px; height:380px;}
.liveMain .video-con .tab-con{ display:none;  width:610px; height:380px; position: relative;}
.liveMain .video-con .tab-con img{ display:block; width:610px; height:380px; cursor:pointer;}
.liveMain .video-con .live-video{ width:610px; height:380px; position: relative;}
.liveMain .tab-con .ficon,.live-video .ficon{ position: absolute; top: 0; right: 0; display: block; width: 50px; height: 21px; line-height: 20px; text-indent: 12px; font-size: 14px; background:url("/images/zhuanti/2018zys/pic_10.png") no-repeat; z-index: 1;}
.liveMain .live_right{ width:450px; background:#181616;}
.liveMain .live_right .rtit{ height: 60px; padding-left: 50px; line-height: 60px; font-size: 18px; font-weight: 700; color: #fff; background-position: 25px -78px;}
.liveMain .live_right .tex{ width:450px; height:380px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .live_right .tex ul{ margin-left:44px; border-left:1px solid #3a3a3a;}
.liveMain .live_right .tex li{ line-height:28px; font-size:16px; color:#ccc; position:relative; padding:20px 0 0 32px; cursor:pointer;}
.liveMain .live_right .tex li b{ font-size: 20px;}
.liveMain .live_right .tex li i{ display:block; width:16px; height:16px; background-position:0 -200px; position:absolute; left:-9px; top:25px;}
.liveMain .live_right .tex li.cur{ color:#bb9967;}
.liveMain .live_right .tex li.cur i{ background-position:0 -150px;}

/*滚动条*/
.liveMain .mCSB_scrollTools{ width: 13px !important; background: #110f0f; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:13px; background: #5d584a; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp{ background:url("//www.chinaacc.com/images/zhuanti/20181111/ico.png") no-repeat -95px -375px;}
.liveMain .mCSB_scrollTools .mCSB_buttonDown{ background:url("//www.chinaacc.com/images/zhuanti/20181111/ico.png") no-repeat -120px -376px;}

/*名师视频*/
.tea-video{ border: 1px solid #524431; height: 356px; background: #17120d;}
.tea-video .xbot{ display:none; position: relative; height: 356px;}
.tea-video .pic{ display: block; width:380px; height: 336px; padding-top:20px; text-align: center;}
.tea-video .pic img{ width:220px; height:336px;}
.tea-video .teatxt{ width: 700px; padding: 16px 0 0 0;}
.tea-video .teatxt .top{ position: relative; height: 100px; line-height: 100px; font-size: 30px; color: #bb9967; font-weight: 700; margin-bottom: 20px;}
.tea-video .teatxt .top i{ display: block; position: absolute; width: 40px; height: 2px; background: #bb9967; left: 0; bottom: 0;}
.tea-video .teatxt .cen{ position: relative; padding-left: 60px; width: 640px; line-height: 30px; font-size: 16px; color: #ccc; margin-bottom: 10px;}
.tea-video .teatxt .cen i{ display: block; position: absolute; left: 0; top: 0; font-weight: 700;}
.tea-video .bffd{ cursor: pointer; position: absolute; left: 0; bottom: 0; width: 86px; height: 28px; line-height: 28px; font-size: 12px; color: #bb9967; padding-left: 34px; background-position: 9px -243px; background-color: #0f0b09;}
.tea-video-list{ height: 176px; padding-top: 40px; margin-bottom: 96px;}
.tea-video-list .list{ float: left; position: relative; width: 164px; height: 172px; border: 2px solid #454033; margin-right: 18px; cursor: pointer;}
.tea-video-list .list img{ width: 164px; height: 172px;}
.tea-video-list .list i{ display:none; width:17px; height:9px; background-position: 0 -300px; position:absolute; left: 50%; top:-18px; margin-left: -9px;}
.tea-video-list .list.on{ border: 2px solid #bb9967;}
.tea-video-list .list.on i{ display: block;}
.tea-video-list .list.mr0{ margin-right: 0;}

.adCeng{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.adCon{display:none;width:800px;z-index:102;height:660px;position:fixed;top:50%;left:50%;;margin:-330px 0 0 -400px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.adCond{width:800px;height:660px;background:#fff;}
.adCond .adCondTit{ height: 60px; background: #f5f5f5;}
.adCond .adCondTit-left{ padding-left: 40px; line-height: 60px; font-size: 18px; color: #666; background-position: 20px -683px;}
.adCond .adCondTit-close{display:block;width:15px;height:15px;top:22px;right:20px;cursor: pointer; background-position: 0 -750px; line-height:0; font-size:0;}
.adCond .adCondMv{width:800px;height:600px;}

/*学霸*/
.xueba{ padding-bottom: 10px;}
.xueba .list{ width: 338px; height: 456px; border: 1px solid #524431; margin: 0 40px 30px 0;}
.xueba .list .pic{ position: relative; display: block; height: 194px; border-bottom: 1px solid #524431;}
.xueba .list .pic img{ width: 338px; height: 194px;}
.xueba .list .pic .bffd{ cursor: pointer; position: absolute; left: 0; bottom: 0; width: 86px; height: 28px; line-height: 28px; font-size: 12px; color: #bb9967; padding-left: 34px; background-position: 9px -243px; background-color: #0f0b09;}
.xueba .list .btxt{ padding: 10px 15px 0;}
.xueba .list .btxt .ttxt{ line-height: 30px; font-size: 16px; color: #bb9967; margin-bottom: 10px;}
.xueba .list .btxt .ttxt em{ font-size: 20px;}
.xueba .list .btxt .ctxt{ position: relative; padding-left: 44px; width: 279px; line-height: 24px; font-size: 14px; color: #ccc;}
.xueba .list .btxt .ctxt i{ display: block; position: absolute; left: 0; top: 0; font-weight: 700;}
.xueba .list2{ width: 340px; height: 458px; margin-right: 40px;}
.xueba .list.mr0{ margin-right: 0;}

/*学霸测试*/
.xuebaTest{ border: 1px solid #524431; margin-bottom: 85px;}
.xuebaTest .tbox{ height: 265px; padding: 30px 0 0 50px; background:url("/images/zhuanti/2018zys/pic_09.png") no-repeat 604px 96px;}
.xuebaTest .tbox .ttxt{ line-height: 82px; font-size: 36px; color: #bb9967;}
.xuebaTest .tbox .btxt{ line-height: 30px; font-size: 18px; color: #bb9967;}
.xuebaTest .tbox .ewm{ top: 42px; right: 114px; width: 117px; background: #2f2417; padding: 5px 5px 0;}
.xuebaTest .tbox .ewm img{ display: block; width: 117px; height: 117px; margin-bottom: 3px;}
.xuebaTest .tbox .ewm p{ line-height: 32px; text-align: center; font-size: 12px; color: #fff;}
.xuebaTest .activity-show{position:relative; height:470px;text-align:left; padding-top: 10px;}
.xuebaTest .activity-show .pic_list{position:relative;margin:0 auto;width:1100px;height:100%}
.xuebaTest .activity-show .pic_list li{position:absolute;display:none;z-index:0; border: 10px solid #fff; border-radius: 5px; -webkit-box-shadow:0 6px 7px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 6px 7px 0 rgba(0,0,0,0.2); box-shadow:0 6px 7px 0 rgba(0,0,0,0.2);}
.xuebaTest .activity-show .pic_list li img{ display: block; width:100%; overflow: hidden;}
.xuebaTest .activity-show .pic_list li.d_pos1{display:block;width:230px; left:230px;top:24px;z-index:1}
.xuebaTest .activity-show .pic_list li.d_pos2{display:block;width:260px;left:410px;top:0;z-index:3}
.xuebaTest .activity-show .pic_list li.d_pos3{display:block;width:230px;right:230px;top:24px;z-index:2}
.xuebaTest .activity-show .pic_list li.thShow{opacity:1; filter:alpha(opacity=100);}
.xuebaTest .activity-show .prev,.xuebaTest .activity-show .next{ display:block; width:50px; height:50px; background-position:0 -350px; left:80px; top:200px; z-index:9; cursor:pointer;}
.xuebaTest .activity-show .next{ background-position:0 -400px; left:auto; right:80px;}
.xuebaTest .activity-show .prev:hover{ background-position:0 -450px;}
.xuebaTest .activity-show .next:hover{ background-position:0 -500px;}

/*精彩瞬间*/
.moment-video{ margin-bottom: 80px;}
.moment-video .jieshao{ display:none; width: 834px; margin: 0 auto;}
.moment-video .video{ position: relative; width: 834px; height: 358px; border: 1px solid #524431;}
.moment-video .video img{ width: 834px; height: 358px;}
.moment-video .video .bffd{ cursor: pointer; position: absolute; left: 0; bottom: 0; width: 86px; height: 28px; line-height: 28px; font-size: 12px; color: #bb9967; padding-left: 34px; background-position: 9px -243px; background-color: #0f0b09;}
.moment-video .moment-lht{ width:834px; height:102px; margin: 0 auto;}
.moment-video .moment-lht .bd{ width:780px; overflow:hidden; margin: 0 auto;}
.moment-video .moment-lht .bd li{ position: relative; *display: inline; zoom:1; vertical-align:middle; float:left; margin: 0 5px; width:120px; height: 80px; padding-top: 22px; cursor:pointer;}
.moment-video .moment-lht .bd li .pic{ display: block; width:118px; height: 78px; border: 1px solid #454033;}
.moment-video .moment-lht .bd li .txt{ display: block; bottom: 1px; left: 1px; width: 118px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.moment-video .moment-lht .bd li .ficon{ display:none; width:17px; height:9px; background-position: 0 -300px; position:absolute; left: 50%; top:9px; margin-left: -9px;}
.moment-video .moment-lht .bd li.hover .pic{ border: 1px solid #bb9967;}
.moment-video .moment-lht .bd li.hover .ficon{ display: block;}
.moment-video .moment-lht .prev,.moment-video .moment-lht .next{ position:absolute; left:0; bottom:0; display:block; width:23px; height:80px; background-position:0 -550px; cursor: pointer;}
.moment-video .moment-lht .next{ background-position:-27px -550px; left:auto; right:0;}

/*购课*/
.course-wrap{ margin-bottom: 100px;}
.course-wrap .course-lht{ width:100%; height:436px; margin: 0 auto; overflow:hidden; position: relative;}
.course-wrap .course-lht .bd li{ *display: inline; zoom:1; vertical-align:middle; float:left; width:1120px; height: 348px;}
.course-wrap .course-lht .bd li .list{ float: left; width: 200px; height: 348px; padding: 0 30px; background: #fff; margin-right: 20px;}
.course-wrap .course-lht .bd li .list .top{ position: relative; padding: 26px 0 22px; line-height: 30px; font-size: 24px; font-weight: 700; color: #bb9967; margin-bottom: 22px;}
.course-wrap .course-lht .bd li .list .top a{ color: #bb9967;}
.course-wrap .course-lht .bd li .list .top i{ display: block; position: absolute; width: 40px; height: 2px; background: #bb9967; left: 0; bottom: 0;}
.course-wrap .course-lht .bd li .list .cen{ height: 72px; line-height: 24px; font-size: 14px; color: #999; margin-bottom: 3px;}
.course-wrap .course-lht .bd li .list .cen a{ color: #999;}
.course-wrap .course-lht .bd li .list .bot{ line-height: 30px; font-size: 16px; color: #999; margin-bottom: 22px;}
.course-wrap .course-lht .bd li .list .bot b{ font-size: 30px; color: #ff0000;}
.course-wrap .course-lht .bd li .list .bot em{ text-decoration: line-through;}
.course-wrap .course-lht .bd li .list .han{ display: block; width: 144px; height: 32px; text-align: center; line-height: 32px; font-size: 18px; color: #fff; border-radius: 16px; background: #bb9967; margin: 0 auto;}
.course-wrap .course-lht .bd li .list .han:hover{ text-decoration: none; background: #dbb378;}
.course-wrap .course-lht .hd{ position: absolute; left: 0; bottom: 38px; width: 100%; height:14px; line-height: 40px; overflow:hidden; zoom:1; text-align: center;}
.course-wrap .course-lht .hd li{ display: inline-block; *display: inline; *zoom: 1; width:14px; height:14px; overflow:hidden; margin: 0 8px; z-index: 9; cursor:pointer; background: #413321; border-radius: 50%;}
.course-wrap .course-lht .hd li.on{ background: #bb9967;}
.course-wrap .bhan{ display: block; width: 304px; height: 48px; border: 1px solid #bb9967; text-align: center; line-height: 48px; font-size: 20px; color: #a28458; border-radius: 24px; margin: 0 auto;}
.course-wrap .bhan:hover{ text-decoration: none; background: #bb9967; border: 1px solid #bb9967; color: #fff;}

/*往年风采*/
.old-wrap{ height: 86px; background: #171717; margin-bottom: 40px;}
.old-wrap .lbox{ width: 550px; padding-top: 28px;}
.old-wrap .lbox-txt{ line-height: 30px; height: 30px; padding-left: 182px;}
.old-wrap .lbox-txt a{ display: block; float: left; padding-left: 15px; font-size: 16px; color: #bb9967; white-space: nowrap; margin-right: 34px; background-position: 0 -638px;}
.old-wrap .lbox-fdtit{ width: 120px; height: 120px; top: -56px; left: 24px; border: 1px solid #493e2f;}
.old-wrap .lbox-lfdtit-t{ line-height: 50px; font-size: 24px; color: #211e1a; font-weight: 700; padding-left: 12px; margin-bottom: 10px;}
.old-wrap .lbox-lfdtit-b{ line-height: 24px; font-size: 16px; color: #ccc; padding-left: 20px;}
.old-wrap .rbox{ width: 550px; padding-top: 28px;}
.old-wrap .rbox-txt{ line-height: 30px; height: 30px; padding-left: 182px;}
.old-wrap .rbox-txt span{ display: block; float: left; font-size: 16px; color: #bb9967; white-space: nowrap;}
.old-wrap .rbox-fdtit{ width: 100px; height: 100px; padding: 10px; top: -56px; left: 24px; border: 1px solid #493e2f;}
.old-wrap .rbox-fdtit img{ width: 100px; height: 100px;}

/*右侧浮动*/
.floatCtro{ width:90px; right:0; top:50%; margin:-240px 0 0; background: #bb9967; position:fixed; _position:absolute; z-index:90; border-radius: 5px;}
.floatCtro .service{ display: block; width: 90px; height: 46px; font-size: 16px; text-align: center; line-height: 46px;}
.floatCtro .service:hover{ color: #fff; text-decoration: none;}
.floatCtro .con{ width: 80px; margin: 0 auto 10px; background: #a38559; border-radius: 5px; padding-top: 16px;}
.floatCtro .con p{ height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; cursor: pointer; margin-bottom: 16px;}
.floatCtro .con p.cur{ background: #caab7e;}
.floatCtro .ewmpic{ width: 82px; height: 82px; margin: 0 auto;}
.floatCtro .ewmpic img{ width: 82px; height: 82px;}
.floatCtro .ewmtxt{ line-height: 24px; text-align: center; font-size: 14px; color: #fff; margin-bottom: 5px;}
.floatCtro .backtop{ width:90px; height:50px; background:url(/images/zhuanti/2018zys/pic_08.png) no-repeat center; cursor:pointer; margin: 0 auto 10px;}



































