@charset "gb2312";
/*
@author: name
@update: name (2013-04-13 18:32)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
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;}
.ggtit{ height: 76px; line-height: 76px; text-align: center; font-size: 38px; color: #57230e; font-weight: 700; margin-bottom: 20px;}
.ggtit b{ font-size: 50px;}

/*页头*/
.header{ height: 446px;}
.header .logo{ top: 24px; left: 22px; display: block; width: 191px; height: 50px;}
.header .txt{ top: 322px; left: 170px; display: block; width: 488px; height: 44px; line-height: 44px; text-align: center; font-size: 24px; color: #ffebb5; background: #d8353a; border-radius: 22px;}

/*报名入口*/
.enrollBg{ background:url() no-repeat center bottom #ffeab8;}
.enroll{ padding: 23px 0 15px;}
.enroll .nav{ height: 116px; margin-bottom: 54px;}
.enroll .nav li{ float: left; width: 240px; height: 116px; margin-right: 46px; cursor: pointer;}
.enroll .nav li p{ line-height: 36px; text-align: center; font-size: 24px; color: #fff; padding-top: 16px;}
.enroll .nav li .icon{ display: inline-block; width: 28px; height: 28px; background:url(/images/zhuanti/2019ysbm/bm_10.png) no-repeat; margin-left: 2px; vertical-align: middle;}
.enroll .nav li.bg01{ background:url(/images/zhuanti/2019ysbm/bm_06.png) no-repeat;}
.enroll .nav li.bg01 b{ text-shadow: 3px 5px 3px #fa5631;}
.enroll .nav li.bg02{ background:url(/images/zhuanti/2019ysbm/bm_07.png) no-repeat;}
.enroll .nav li.bg02 b{ text-shadow: 3px 5px 3px #b64bae;}
.enroll .nav li.bg03{ background:url(/images/zhuanti/2019ysbm/bm_08.png) no-repeat;}
.enroll .nav li.bg03 b{ text-shadow: 3px 5px 3px #fb4265;}
.enroll .nav li.bg04{ background:url(/images/zhuanti/2019ysbm/bm_09.png) no-repeat; margin-right: 0;}
.enroll .nav li.bg04 b{ text-shadow: 3px 5px 3px #fb7d2a;}

.enroll .entrance{padding:20px 22px 8px;*padding-bottom:20px;background:#ffcc82;-webkit-border-radius:0 25px 0 25px;-moz-border-radius:0 25px 0 25px;border-radius:0 25px 0 25px;}
.enroll .entranceList{width:770px;}
.enroll .entranceList li{width:82px;height:63px;line-height:63px;text-align:center;background:#fff;font-size:16px;margin:0 3px 12px 0;float:left;display:inline;cursor:pointer;}
.enroll .entranceList li.on{background:#fff1af;color:#ff7f1f;cursor:default;}
.enroll .entranceCon{width:285px;height:288px;background:#fff;float:right;text-align:center;display:none;}
.enroll .entranceCon h3{line-height:66px;font-size:24px;color:#ff7f1f;background:#fedbbd; margin-bottom: 10px;}
.enroll .entranceCon h3 a{color:#ff7f1f;}
.enroll .entranceCon p{line-height:28px;font-size:16px;color:#282828;margin-top:9px;}
.enroll .entranceCon .ec-btn a{width:210px;height:42px;line-height:42px;display:block;margin:14px auto 0;font-size:18px;color:#fff; border-radius: 21px;}
.enroll .entranceCon .ec-btn a.btn01{ -webkit-box-shadow:6px 0 9px 0 rgba(212,82,27,0.5); -moz-box-shadow:6px 0 9px 0 rgba(212,82,27,0.5); box-shadow:6px 0 9px 0 rgba(212,82,27,0.5); background: #fb6029\9;
    background: -webkit-linear-gradient(left, #f24932, #ff6c25); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f24932, #ff6c25); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f24932, #ff6c25); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f24932, #ff6c25); /* 标准的语法 */
}
.enroll .entranceCon .ec-btn a.btn01:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ff6c25, #f24932); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff6c25, #f24932); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff6c25, #f24932); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6c25, #f24932); /* 标准的语法 */
}
.enroll .entranceCon .ec-btn a.btn02{ -webkit-box-shadow:6px 0 9px 0 rgba(149,93,211,0.5); -moz-box-shadow:6px 0 9px 0 rgba(149,93,211,0.5); box-shadow:6px 0 9px 0 rgba(149,93,211,0.5); background: #9a5dd6\9;
    background: -webkit-linear-gradient(left, #885dcc, #b65ce4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #885dcc, #b65ce4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #885dcc, #b65ce4); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #885dcc, #b65ce4); /* 标准的语法 */
}
.enroll .entranceCon .ec-btn a.btn02:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #b65ce4, #885dcc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #b65ce4, #885dcc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #b65ce4, #885dcc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #b65ce4, #885dcc); /* 标准的语法 */
}

/*直播*/
.liveMainBg{ background:url() no-repeat center bottom #ff9f55;}
.liveMain{ padding: 52px 0 100px;}
.liveMain .cbox{ height: 400px; padding-top: 20px; background: #ffcc82; border-radius: 16px;}
.liveMain .cbox .video-con{ padding:0 0 0 20px; width:610px; height:380px;}
.liveMain .cbox .video-con .tab-con{ position: relative; display:none; width:610px; height:380px;}
.liveMain .cbox .video-con .tab-con img{ display:block; width:610px; height:380px; cursor:pointer;}
.liveMain .cbox .video-con .tab-con .btn{ position: absolute; top: 50%; left: 50%; margin: -36px 0 0 -36px; z-index: 1; display: block; width: 72px; height: 72px; background:url(/images/zhuanti/2019ysbm/bm_13.png) no-repeat; cursor: pointer;}
.liveMain .cbox .video-con .tab-con:hover{ text-decoration: none;}
.liveMain .cbox .live_right{ width:444px; margin:0 20px 0 0; background:#da553e;}
.liveMain .cbox .live_right .tex{ width:444px; height:340px; margin: 20px 0; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .cbox .live_right .tex ul{ margin-left:44px; border-left:2px solid #ed6f50;}
.liveMain .cbox .live_right .tex li{ position:relative; color: #fff; padding:0 0 8px 24px; cursor:pointer;}
.liveMain .cbox .live_right .tex li .litop{ overflow: hidden; font-size: 14px; height: 40px; line-height: 40px;}
.liveMain .cbox .live_right .tex li .libot{ clear: both; width: 344px;}
.liveMain .cbox .live_right .tex li .libot-txt{ line-height: 26px; font-size: 14px; margin-bottom: 8px;}
.liveMain .cbox .live_right .tex li .libot-txt b{ font-size: 16px;}
.liveMain .cbox .live_right .tex li i{ display:block; width:24px; height:24px; background:url(/images/zhuanti/2019ysbm/bm_12.png) no-repeat; position:absolute; left:-13px; top:8px;}
.liveMain .cbox .live_right .tex li.cur{ color: #ffd18f;}
.liveMain .cbox .live_right .tex li.cur i{ background:url(/images/zhuanti/2019ysbm/bm_11.png) no-repeat;}
.liveMain .cbox .live_right .tex li.cur .libot-right-btn{ background: #ffd18f; color: #3e0374;}

/*滚动条*/
.liveMain .mCSB_scrollTools{ width: 13px !important; background: #a84130; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:13px; background: #ea5f3e; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp{ background: none;}
.liveMain .mCSB_scrollTools .mCSB_buttonDown{ background: none;}
.liveMain .xlcd-b .mCSB_container{ margin-right: 13px;}

/*课程*/
.courseMainBg{ background:url() no-repeat center bottom #ffe8b0;}
.courseMain{ padding-bottom: 46px;}
.courseMain .ggtit{ margin-bottom: 0;}
.courseMain .ggsubtit{ line-height: 24px; font-size: 20px; color: #57230e; text-align: center; margin-bottom: 44px;}
.courseMain .tab-con{ display:none;}
.courseMain .tab-con .list-tit{ height:50px; background:#ffd776; border-radius:15px; padding:0 0 0 27px; margin-bottom:36px;}
.courseMain .tab-con .list-tit li{ float:left; line-height:50px; font-size:16px; color:#57230e; padding:0 6px; margin-right:62px; cursor:pointer; white-space: nowrap;}
.courseMain .tab-con .list-tit li.cur{ background:#f56123; color:#fff; position:relative;}
.courseMain .tab-con .list-tit li.cur i{ display:block; width:16px; height:8px; position:absolute; left:50%; margin-left:-8px; bottom:-8px; background:url(/images/zhuanti/2019ysbm/bm_14.png) no-repeat;}
.courseMain .tab-con .list-con{ display:none; background:#fff4d9; border-top-left-radius:15px; border-top-right-radius:15px; padding:0 0 0 23px;}
.courseMain .tab-con .list-con ul{ padding-bottom:39px;}
.courseMain .tab-con .list-con li{ float:left; _display:inline; width:332px; height:231px; margin:29px 29px 0 0; box-shadow:0 5px 5px #fee9c8;}
.courseMain .tab-con .list-con li.none{ margin-right:0;}
.courseMain .tab-con .list-con li a{ text-decoration: none; cursor: pointer; display: block;}
.courseMain .tab-con .list-con li.c1 .tit02{ background:url(/images/zhuanti/2019ysbm/c01.jpg) no-repeat;}
.courseMain .tab-con .list-con li.c2 .tit02{ background:url(/images/zhuanti/2019ysbm/c02.jpg) no-repeat;}
.courseMain .tab-con .list-con li.c3 .tit02{ background:url(/images/zhuanti/2019ysbm/c03.jpg) no-repeat;}
.courseMain .tab-con .list-con li .tit02{ height:117px; text-align:center;}
.courseMain .tab-con .list-con li .tit02 h3{ font-size:23px; font-weight:bold; line-height:58px; padding-top:6px;}
.courseMain .tab-con .list-con li .tit02 h4{ line-height:36px; font-size:14px; color:#fff; font-weight:normal;}
.courseMain .tab-con .list-con li .price{ line-height:60px; text-align:center; background:#fff; font-size:16px; color:#57230e; }
.courseMain .tab-con .list-con li .price s{ color:#999999; }
.courseMain .tab-con .list-con li .price strong{ font-size:22px; color:#ff6a18;}
.courseMain .tab-con .list-con li .buy_btn{ display:block; height:58px; line-height:58px; text-align:center; font-size:22px; color:#fff; border-radius: 0 0 8px 8px; background: #fb602a\9;
    background: -webkit-linear-gradient(left, #f24932, #ff6c25); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f24932, #ff6c25); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f24932, #ff6c25); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f24932, #ff6c25); /* 标准的语法 */}
.courseMain .tab-con .list-con li:hover .buy_btn{
    background: -webkit-linear-gradient(left, #ff6c25, #f24932); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff6c25, #f24932); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff6c25, #f24932); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6c25, #f24932); /* 标准的语法 */}
.courseMain .explain{ padding:26px 33px 40px; background:#fff4d9; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.courseMain .explain .tit03{ width:85px; height:85px; background:#fedd8d; border-radius:5px; text-align:center; margin-top:10px;}
.courseMain .explain .tit03 p{ font-size:18px; line-height:28px; font-weight:bold; padding-top:10px; color:#ea591a;}
.courseMain .explain .tex{ width:930px;}
.courseMain .explain .tex li{ width:100%; overflow:hidden;}
.courseMain .explain .tex span{ font-size:26px; font-style:italic; font-weight:bold; color:#ff6a18; float:left; padding-right:13px;}
.courseMain .explain .tex p{ float:left; width:880px; font-size:16px; color:#57230e; line-height:32px; padding-top:4px;}
.courseMain .explain .tex p a{ color: #ff6a18;}

/*大礼包*/
.shareMainBg{ background:url() no-repeat center bottom #f35c36;}
.shareMain{ padding: 31px 0 80px;}
.shareMain .ggtit{ color: #fff;}
.shareMain .ewm{ width:635px; height:299px; background:#e45430; border-radius:15px; margin-left:50px; margin-top:5px;}
.shareMain .ewm p{ font-size:16px; padding:20px 39px 0; color:#fff; line-height:30px;}
.shareMain .ewm .pic{ height:160px; padding:12px 0 0 396px; background:url(/images/zhuanti/2019ysbm/bm_02.png) no-repeat 118px 22px;}
.shareMain .ewm .pic img{ display:block; width:124px; height:124px; border:7px solid #d53e18;}
.shareMain .poster{ padding:12px 10px 0 0;}

/*右侧浮动*/
.floatCtro{ width:122px; height: 273px; background:url(/images/zhuanti/2019ysbm/bm_04.png) no-repeat; right:0; top:50%; margin:-135px 0 0; position:fixed; _position:absolute; z-index:90}
.floatCtro .con{ padding-top: 12px;}
.floatCtro .con p{ margin: 0 auto; width: 72px; height: 43px; line-height: 42px; text-align: center; font-size: 14px; color: #fff; border-bottom: 1px dashed #ff959f; cursor: pointer;}
.floatCtro .con p:hover{ color: #feffaf;}
.floatCtro .con p.bb0{border-bottom: 0;}
.floatCtro .con p.cu{ width: 122px; height: 33px; margin: 0; border-bottom: 0;}
.floatCtro .close{ margin: 0 auto; width: 72px; height: 43px; line-height: 42px; text-align: center; font-size: 14px; color: #fff; cursor: pointer;}
.floatCtro .backtop{ width:57px; height:54px; cursor:pointer; margin: 0 auto;}




































