@charset "utf-8";
/*
@author: he
@update: he (2020-04-28)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px; background: #f5f5f4; padding-bottom: 90px;}
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:1200px;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(//www.med66.com/upload/html/2020/02/fm070022.png) no-repeat;}
.ggtit{ height: 70px; padding-top: 35px; margin-bottom: 30px;}

/*页头*/
.headerBg{ background:url(/images/zhuanti/2020ysviptxy/new/bg_01.jpg) no-repeat center top;}
.header{ height: 400px;}
.header .logo{ top: 48px; left: 0; display: block; width: 175px; height: 46px;}
.header .ctxt{ top: 226px; left: 0; width: 100%; height: 42px; line-height: 42px; font-size: 42px; color: #eec686; text-align: center;}
.header .bot{ top: 294px; left: 0; width: 100%; height: 50px; text-align: center;}
.header .bot-btn01,.header .bot-btn02{ display: inline-block; *display: inline; *zoom: 1; width: 204px; height: 50px; line-height: 50px; text-align: left; text-indent: 66px; font-size: 26px; color: #121442; background-color: #f0d189; background-position: 24px 13px; border-radius: 25px; margin: 0 20px;}
.header .bot-btn02{ width: 220px; text-indent: 62px; background-position: 24px -36px;}

/*常见问题*/
.commonProblemBg{ background:url(/images/zhuanti/2020ysviptxy/new/bg_02.jpg) no-repeat center top;}
.commonProblem{ height: 415px;}
.commonProblem .cbox{ padding: 0 35px;}
.commonProblem .cbox .list{ float: left; width: 520px; height: 110px; background: #fff; margin: 0 0 20px 30px;}
.commonProblem .cbox .list-left{ width: 69px; height: 110px;}
.commonProblem .cbox .list-right{ width: 420px; padding-top: 43px;}
.commonProblem .cbox .list-right .txt{ line-height: 24px; font-size: 18px; font-weight: 700;}
.commonProblem .cbox .list-right .txt b{ font-size: 20px; color: #d7ac49;}
.commonProblem .cbox .list-right.two{ padding-top: 31px;}

/*免费试听*/
.freeTrialBg{ background: #f5f5f4;}
.freeTrial{ padding-bottom: 30px;}
.freeTrial .cbox{ width: 100%; height: 488px; background: url(/images/zhuanti/2020ysviptxy/new/bg_07.jpg) no-repeat;}
.freeTrial .cbox .pic{ display: block; padding: 20px 0 0 154px; width: 890px; height: 440px;}
.freeTrial .cbox .pic img{ width: 890px; height: 440px; cursor: pointer;}

/*名师*/
.teacherBoxBg{ background: #242754;}
.teacherBox{ padding-bottom: 50px;}
.teacherBox .cbox{ height: 573px; background: url(/images/zhuanti/2020ysviptxy/new/bg_03.jpg) no-repeat;}
.teacherBox .cbox .btxt{ left: 94px; bottom: 0; width: 966px; height: 100px; text-align: center;}
.teacherBox .cbox .btxt li{ display: inline-block; *display: inline; *zoom: 1; line-height: 100px; font-size: 28px; color: #5b3e21; font-weight: 700; padding-left: 55px; margin: 0 48px; background-position: 0 -81px;}

/*课程*/
.courseBoxBg{ background: #f5f5f4;}
.courseBox{ overflow: hidden; padding-bottom: 30px;}
.courseBox .ggtit{ margin-bottom: 0;}
.courseBox .subtit{ line-height: 76px; text-align: center; font-size: 18px; color: #4a4678;}
.courseBox .subtit a{ display: inline-block; width: 88px; height: 30px; line-height: 30px; font-size: 16px; border: 1px solid #383b64; color: #383b64; margin-left: 26px; vertical-align: middle; border-radius: 16px;}
.courseBox .subtit a:hover{ text-decoration: none; background: #383b64; color: #fff;}
.courseBox .tbox{ margin-bottom: 46px; height: 84px; background-color: #f0d38c\9;
    background: -webkit-linear-gradient(top, #f3d99d, #efcb79); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #f3d99d, #efcb79); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #f3d99d, #efcb79); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #f3d99d, #efcb79); /* 标准的语法 */}
.courseBox .tbox li{ position: relative; float: left; width: 599px; height: 84px; line-height: 84px; text-align: center; font-size: 30px; color: #5b3e21;}
.courseBox .tbox li i{ display: block; width: 34px; height: 17px; position: absolute; left: 50%; bottom: -17px; margin-left: -17px; background-position: 0 -200px;}
.courseBox .tbox li.fl{ border-right: 1px solid #d69c47;}
.courseBox .tbox li.fr{ border-left: 1px solid #d69c47;}
.courseBox .cbox{ width: 1248px;}
.courseBox .cbox .list{ float: left; width: 574px; height: 78px; border: 1px solid #242754; border-radius: 10px; margin: 0 48px 30px 0;}
.courseBox .cbox .list-left{ width: 220px; height: 78px; margin-left: 18px; line-height: 78px; font-size: 20px; color: #242754;}
.courseBox .cbox .list-cen{ width: 116px; height: 78px; margin-left: 10px; line-height: 78px; font-size: 24px; color: #242754;}
.courseBox .cbox .list-btn{ display: block; width: 180px; height: 48px; margin: 15px 20px 0 0; line-height: 48px; font-size: 20px; text-align: center; color: #fff; border-radius: 39px; background: #242754;}
.courseBox .cbox .list-btn:hover{ text-decoration: none; opacity: 0.9;}

/*协议弹层*/
.mask{ display: none; width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:999; filter:alpha(opacity=70);opacity:0.7;_position:absolute; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));}
.xieyi-pop{ display:none; overflow:hidden; width:808px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -404px; z-index:1000; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xieyi-pop .tit{ height:60px; line-height:60px; background:#f5f5f5; border-bottom:1px solid #e8e8e8; padding-right:21px;}
.xieyi-pop .tit h3{ float:left; font-size:18px; font-weight:bold; padding-left:40px;}
.xieyi-pop .tit .close{ display:block; width:30px; height:30px; margin-top:16px; background:url(//www.med66.com/images/yishizigekaoshi/project2020/an.png) no-repeat 7px -3142px;}
.xieyi-pop .con{ padding: 20px;}

/*直播*/
.liveBoxBg{ background: url(/images/zhuanti/2020ysviptxy/bg_04.jpg) no-repeat center top;}
.liveBox{ padding-bottom: 50px;}
.liveBox .cbox{ padding-left: 38px;}
.liveBox .cbox .list{ float: left; width: 223px; height: 281px; padding: 0 20px; margin-right: 24px;}
.liveBox .cbox .list-ttxt{ line-height: 50px; padding-top: 60px; font-size: 24px; font-weight: 700;}
.liveBox .cbox .list-ctxt{ line-height: 34px; font-size: 16px;}
.liveBox .cbox .list-btxt{ line-height: 34px; font-size: 16px; color: #f6b600;}
.liveBox .cbox .list.bg01{ background: url(/images/zhuanti/2020ysviptxy/ys_06.png) no-repeat;}
.liveBox .cbox .list.bg02{ background: url(/images/zhuanti/2020ysviptxy/ys_07.png) no-repeat;}
.liveBox .cbox .list.bg03{ background: url(/images/zhuanti/2020ysviptxy/ys_08.png) no-repeat;}
.liveBox .cbox .list.bg04{ background: url(/images/zhuanti/2020ysviptxy/ys_09.png) no-repeat;}

/*8大优势*/
.advantageBg{ background: url(/images/zhuanti/2020ysviptxy/bg_05.jpg) no-repeat center top;}
.advantage{ position: relative; height: 542px;}
.advantage .list{ position: absolute; width: 240px; height: 80px; line-height: 80px; text-align: center; font-size: 24px; font-weight: 700;}
.advantage .list b{ color: #b77909;}
.advantage .list.bg01{ top: 60px; left: 290px;}
.advantage .list.bg02{ top: 174px; left: 226px;}
.advantage .list.bg03{ top: 288px; left: 209px;}
.advantage .list.bg04{ top: 402px; left: 287px;}
.advantage .list.bg05{ top: 60px; right: 292px;}
.advantage .list.bg06{ top: 174px; right: 228px;}
.advantage .list.bg07{ top: 288px; right: 211px;}
.advantage .list.bg08{ top: 402px; right: 289px;}

/*定制课程*/
.customizeBg{ background: #f5f5f4;}
.customized{ padding-bottom: 30px;}
.customized .cbox{ overflow: hidden; margin: 0 35px; -webkit-box-shadow:0 5px 21px rgba(180, 180, 180, 0.6); -moz-box-shadow:0 5px 21px rgba(180, 180, 180, 0.6); box-shadow:0 5px 21px rgba(180, 180, 180, 0.6);}
.customized .cbox table{ width: 100%; border-collapse: collapse; border-left: 1px solid #ccc;}
.customized .cbox td{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 24px; font-size: 16px; padding: 16px 10px; text-align: center;}
.customized .cbox .tabtit{ background: #e5bd60; border-right: 1px solid #ac7d10; color: #fff; font-weight: 700; line-height: 0.373rem; padding: 28px 10px;}
.customized .cbox td:last-child{ border-right: 0;}
.customized .cbox tr:last-child td{ border-bottom: 0;}
.customized .cbox table:last-child{ border-left: 0;}

/*底部浮动*/
.botFloat{ position: fixed; left: 0; bottom: 0; width: 100%; height: 70px; z-index: 70; background: #fddd91; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-70))}
.botFloat .ltxt{ line-height: 70px; font-size: 20px; color: #ea410d; font-weight: 700;}
.botFloat .rbtn{ display: block; width: 180px; height: 70px; line-height: 70px; text-align: center; font-size: 22px; color: #fff; background-color: #f16a10\9; background-color: #f16a10\9;
    background: -webkit-linear-gradient(left, #eb570f, #f77f13); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #eb570f, #f77f13); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #eb570f, #f77f13); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb570f, #f77f13); /* 标准的语法 */ }
.botFloat .rbtn:hover{ text-decoration: none; background-color: #eb570f\9; background-color: #eb570f\9;
    background: -webkit-linear-gradient(left, #f77f13, #eb570f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f77f13, #eb570f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f77f13, #eb570f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f77f13, #eb570f); /* 标准的语法 */ }
.botFloat .yPrice{ line-height: 70px; color: #482c13; font-size: 16px; margin-right: 20px; text-decoration: line-through;}
.botFloat .Price{ line-height: 28px; color: #482c13; font-size: 14px; padding-top: 7px; margin-right: 20px; text-align: right;}
.botFloat .Price b{ font-size: 22px; color: #ea410d;}

/*选课弹层*/
.course-pop{ display:none; overflow:hidden; width:808px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -404px; z-index:1000; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.course-pop .tit{ height:60px; line-height:60px; background:#f5f5f5; border-bottom:1px solid #e8e8e8; padding-right:21px;}
.course-pop .tit h3{ float:left; font-size:18px; color:#f4674b; font-weight:bold; padding-left:40px;}
.course-pop .tit .close{ display:block; width:30px; height:30px; margin-top:16px; background: url(/images/yishizigekaoshi/project2020/an.png) no-repeat 7px -3142px;}
.course-pop .con{ padding:0 0 0 42px;}
.course-pop .con h4{ font-size:16px; line-height:60px; font-weight:normal;}
.course-pop .con .courtab ul{ *padding-bottom:14px;}
.course-pop .con .courtab li{ float:left; _display:inline; margin:0 17px 14px 0; width:200px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .courtab li.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .courtab li.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .courCon{ display: none;}
.course-pop .con .list{ *padding-bottom:14px;}
.course-pop .con .list .chkName{ float:left; _display:inline; margin:0 17px 14px 0; width:134px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .list .chkName.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .list .chkName.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .list .chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.course-pop .total{ height:72px; line-height:72px; background:#f7f7f7; text-align:right; padding:0 38px; margin-top:15px;}
.course-pop .total span{ font-size:14px; color:#666; padding-right:18px;}
.course-pop .total span em{ font-size:18px; font-weight:bold;}
.course-pop .total span.favourable{ display:none;}
.course-pop .total .buy-btn{ display:inline-block; width:130px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f4674b; border-radius:3px; text-decoration:none}

/*右侧浮动*/
.rightFloat{width: 92px; position: fixed; right: 5px; top: 50%; margin-top: -290px; z-index: 90; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.rightFloat .top{display: block; height: 54px; padding-top: 20px; line-height: 18px; text-align: center; font-size: 14px; font-weight: 700; color: #fff; background: url(/images/zhuanti/2020linchuangyishicctfb/hs_08.png) no-repeat; cursor: pointer;}
.rightFloat .top:hover{text-decoration: none;}
.rightFloat .cen{width: 58px; background: #fff; border: 1px solid #fddfc8; border-top: 0; margin: 0 auto;}
.rightFloat .cen .list{position: relative; display: block; height: 36px; line-height: 18px; text-align: center; font-size: 14px; padding: 12px 0; margin-top: -1px;}
.rightFloat .cen .list i{position: absolute; left: 50%; bottom: 0; margin-left: -12px; display: block; width: 24px; height: 1px; background: #eaeaea;}
.rightFloat .cen .list:hover{background: #fa9445; text-decoration: none; color: #fff;}
.rightFloat .cen .list:hover i{display: none;}
.rightFloat .cen .list.one{line-height: 36px;}
.rightFloat .cen .gototop{display: block; height: 22px; background: url(/images/zhuanti/2020linchuangyishicctfb/hs_09.png) no-repeat center; margin-bottom: 12px;}
.rightFloat .cen .bdsharebuttonbox{margin-top: -1px;}
.rightFloat .cen .bdsharebuttonbox:hover a{opacity: 1; filter: alpha(opacity=100);}
.rightFloat .cen .bdsharebuttonbox a{float: none; margin: 0; background: none;}
.rightFloat .close{position: absolute; bottom: -33px; left: 50%; margin-left: -11px; display: block; width: 22px; height: 22px; background: url(/images/zhuanti/2020linchuangyishicctfb/kfclose.png) 0 -350px;}

























































