@charset "gb2312";

body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#fff; min-width: 1100px; background:#0d012a;}
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}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
/*��￿?*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#fff;}
/*ҳͷ*/
.headerBg{ background:url(//www.jianshe99.com/upload/html/2020/01/30/ca1413aad47c5d44cdaf51ef247cf1dd50.jpg) no-repeat center top;}
.header{ height: 933px;}
.header .logo{ top: 40px; left: 0; display: block; width: 129px; height: 31px;}
.header .logo2{ top: 40px; left: 146px; display: block; width: 130px; height: 31px;}
.header .txt{ top: 65px; left: 0; width: 100%; line-height: 34px; font-size: 18px; color: #f4d6bb; text-align: center;}
.header .jy{ top: 850px; left: 244px; line-height: 40px; font-size: 24px; color: #d0d2c6;}

/*�ػ�*/
.shouhu{ padding-bottom: 45px;}
.shouhu .tit{ width: 600px; height: 110px; margin: 0 auto 15px;}
.shouhu .tbox{ margin-bottom: 38px; text-align: center; line-height: 56px; font-size: 24px; color: #fff; overflow:hidden;}
.shouhu .tbox i{ font-style: oblique; color: #f4d6bb; font-size: 30px; display: inline-block; padding: 0 4px;}
.shouhu .video{ width: 860px; height: 570px; margin: 0 auto 28px;}
.shouhu .video img{ width: 860px; height: 570px;}
.shouhu .btxt{ padding: 0 60px 0 85px; line-height: 36px; font-size: 18px; color: #fff;}
.shouhu .btxt i{ display: block; width: 10px; height: 10px; top: 13px; left: 65px; background: #ffb718;}

/*�ջ�*/
.shuohuo{ padding-bottom: 45px;}
.shuohuo .tit{ width: 600px; height: 110px; margin: 0 auto 48px;}
.shuohuo .sh-lht{ width:1100px; height:448px; background:url(/images/zhuanti/2020wuhanjiayou/ss_03.png) no-repeat center 13px;}
.shuohuo .sh-lht .bd{ width:748px; height:360px; padding: 8px; background: #fff; overflow:hidden; margin: 0 auto;}
.shuohuo .sh-lht .bd li{ overflow: hidden; zoom:1; float:left; width:748px; height: 360px;}
.shuohuo .sh-lht .bd li .list{ width: 370px; height: 360px;}
.shuohuo .sh-lht .bd li .list .pic{ width: 370px; height: 360px;}
.shuohuo .sh-lht .bd li .list .txt{ left: 0; bottom: 0; width: 370px; height: 76px; line-height: 38px; text-align: center; padding: 8px 0; font-size: 20px; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.shuohuo .sh-lht .bd li .list .txt b{ font-size: 24px;}
.shuohuo .sh-lht .hd{ position: absolute; width: 100%; height:10px; text-align: center; bottom:20px; left:0; z-index: 9;}
.shuohuo .sh-lht .hd li{ overflow:hidden; display: inline-block; *display: inline; *zoom: 1; width:10px; height:10px; line-height: 40px; background:#f6e792; opacity:.5; filter:alpha(opacity=50); margin:0 4px; cursor:pointer; border-radius:50%;}
.shuohuo .sh-lht .hd li.on{ opacity:1; filter:alpha(opacity=100);}
.shuohuo .sh-lht .prev,.shuohuo .sh-lht .next{ position:absolute; left:0; top:140px; display:block; width:21px; height:32px; background:url(/images/zhuanti/2020wuhanjiayou/ss_24.png) no-repeat;}
.shuohuo .sh-lht .next{ background:url(/images/zhuanti/2020wuhanjiayou/ss_25.png) no-repeat; left:auto; right:0;}
.shuohuo .btxt{ padding: 0 60px 0 20px; line-height: 36px; font-size: 18px; color: #fff;}
.shuohuo .btxt i{ display: block; width: 10px; height: 10px; top: 13px; left: 0; background: #ffb718;}
.shuohuo .btxt em{ color: #f4d6bb;}


/*����*/
.huikui{ background: url(/images/zhuanti/2020wuhanjiayou/ss_17.jpg) no-repeat center bottom;}
.huikui .tit{ width: 600px; height: 110px; margin: 0 auto 35px;}
.huikui .one{ background: url(/images/zhuanti/2020wuhanjiayou/ss_16.jpg) no-repeat center top;}
.huikui .one .otit{ line-height: 34px; font-size: 22px; color: #3866aa; padding-top: 48px; background:url() no-repeat left top; margin-bottom: 55px;}
.huikui .one .otit b{ font-size: 32px; color: #c9b857;}
.huikui .one .ottxt{ height: 38px; line-height: 38px; color: #0267f1; font-size: 22px; padding-left: 20px; margin-bottom: 14px;}
.huikui .one .ottxt i{ position: absolute; width: 6px; height: 28px; background: #0267f1; border-radius: 2px; left: 0; top: 50%; margin-top: -14px;}
.huikui .one .otbox .list{ display: block; width: 340px; height: 230px; background: #0267f1; margin: 0 20px 40px 0;}
.huikui .one .otbox .list-pic{ display: block; width: 340px; height: 180px;}
.huikui .one .otbox .list-txt{ width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff;display:inline-block;text-decoration:none;}
.huikui .one .otbox .list.mr0{ margin-right: 0;}
.huikui .one .otbox .list:hover{ text-decoration: none;}
.huikui .one .ocbox{ border: 1px solid #2a295f; padding: 20px 30px; margin-bottom: 36px;}
.huikui .one .ocbox-left{ width: 113px; height: 113px;}
.huikui .one .ocbox-right{ padding: 14px 0 0 30px; line-height: 42px; font-size: 22px; color: #ccc;}
.huikui .one .ocbox-right b{ font-size: 24px; color: #f4d6bb;}
.huikui .one .obbox{ border: 1px solid #2a295f; padding: 15px 0; margin-bottom: 36px;}
.huikui .one .obbox .txt{ line-height: 36px; font-size: 16px; color: #fff; padding-left: 30px;}
.huikui .one .obbox .txt em{ color: #f6efa0;}
.huikui .one .obbox .fdico{ display: block; width: 365px; height: 370px; top: 50%; right: 35px; margin-top: -185px;}

.huikui .two .ttit{ line-height: 34px; font-size: 22px; color: #3866aa; padding-top: 48px; background:url(/images/zhuanti/2020wuhanjiayou/ss_27.png) no-repeat left top; margin-bottom: 30px;}
.huikui .two .ttit b{ font-size: 32px; color: #c9b857;}
.huikui .two .tttxt{ height: 38px; line-height: 38px; color: #0267f1; font-size: 22px; padding-left: 20px; margin-bottom: 14px;}
.huikui .two .tttxt i{ position: absolute; width: 6px; height: 28px; background: #0267f1; border-radius: 2px; left: 0; top: 50%; margin-top: -14px;}
.huikui .two .ttbox{ border: 1px solid #2a295f; padding: 30px 0 15px; margin-bottom: 36px;}
.huikui .two .ttbox .list{ width: 248px; margin-left: 88px;}
.huikui .two .ttbox .list-pic{ width: 248px; height: 169px; margin-bottom: 8px;}
.huikui .two .ttbox .list-txt{ line-height: 26px; text-align: center; font-size: 20px; color: #fff;}
.huikui .two .ttbox .list-txt b{ font-size: 22px;}
.huikui .two .tcbox{ border: 1px solid #2a295f; padding: 26px 48px 40px; margin-bottom: 36px;}
.huikui .two .tcbox .txt{ line-height: 38px; font-size: 16px; color: #fff; margin-bottom: 22px;}
.huikui .two .tcbox .txt em{ color: #f6efa0;}
.huikui .two .tcbox .wbbox{ width: 998px; height: 860px;}
.huikui .two .tbbox{ border: 1px solid #2a295f; padding: 20px 30px 30px; margin-bottom: 50px;}
.huikui .two .tbbox-tit{ height: 46px; line-height: 46px; font-size: 24px; font-weight: 700; color: #f6efa0; padding-left: 24px;}
.huikui .two .tbbox-tit i{ position: absolute; width: 8px; height: 8px; background: #f6efa0; top: 20px; left: 0; transform:rotate(-45deg);}
.huikui .two .tbbox-cen{ margin-bottom: 26px;}
.huikui .two .tbbox-cen span{ position: relative; display: inline-block; height: 46px; line-height: 46px; font-size: 20px; color: #fff; padding-left: 20px; margin-right: 30px;}
.huikui .two .tbbox-cen span i{ position: absolute; width: 6px; height: 6px; background: #0267f1; top: 20px; left: 0; transform:rotate(-45deg);}
.huikui .two .tbbox-han{ display: block; width: 174px; height: 60px; text-align: center; line-height: 60px; font-size: 24px; color: #fff; background: #ff7200; border-radius: 30px; margin: 0 auto;}
.huikui .two .tbbox-han:hover{ text-decoration: none;}
.lpxqd{background: url(/images/zhuanti/2020wuhanjiayou/ss_18.jpg) no-repeat center top;}

/*ʵս��Ϊ����￿?*/
.one01{background: url(/images/zhuanti/2020wuhanjiayou/huikui.jpg) no-repeat center top;}
.one01 .otit{ line-height: 82px; font-size: 36px; color: #c9b857; font-weight: 700;}
.one01 .otit{ text-align:center}

.one01 .ottxt ul li{ line-height:90px; display:inline-block; font-size:22px;color:#4185e2; float:left; width:168px; background:url(/images/zhuanti/2020wuhanjiayou/deng.png) no-repeat 15px 4px; margin:0 45px 36px;}
.one01 .ottxt ul li span{ color:#fff;font-size:28px;}

.one01 .otbox{ margin-bottom: 12px;}
.one01 .otbox .list{ display: block; width: 340px; height: 230px; background: #0267f1; margin: 0 40px 40px 0;}
.one01 .otbox .last{ margin-right:0;}
.one01 .otbox .list-pic{ display: block; width: 340px; height: 180px;}
.one01 .otbox .list-txt{ width: 340px; height: 50px; line-height:50px; text-align: center; font-size: 20px; color: #fff;}
.one01 .otbox a.list{ text-decoration:none;}

.time{ background:url(//www.jianshe99.com/upload/resources/image/2020/01/31/375357.png) no-repeat center center; height:710px; margin-bottom:55px; font-size:18px;}
.time .tm1{ left:593px; top:75px;}
.time .tm2{ left:253px; top:127px;}
.time .tm3{ left:593px; top:183px;}
.time .tm4{ left:222px; top:239px;}
.time .tm5{ left:593px; top:295px;}
.time .tm6{ left:170px; top:352px;}
.time .tm7{ left:593px; top:408px;}
.time .tm8{ left:258px; top:464px;}
.time .tm9{ left:593px; top:517px;}
.time .tm10{ left:593px; top:575px;}
.time .tm11{ left:270px; top:622px;}

.title{ text-align:center; margin-bottom:48px;}
.listjy{ margin-bottom:48px;}
.listjy ul li{ font-size:18px; background:url(/images/zhuanti/2020wuhanjiayou/slbg.png) no-repeat; width:313px; height:202px; padding:14px; float:left; margin-right:38px;}
.listjy ul li.intro01 p,.listjy ul li.intro02 p,.listjy ul li.intro03 p{ border:1px dashed #1a7f94; padding:20px; width:273px; height:162px; border-radius:5px;}
.listjy ul li.intro02 p{border:1px dashed #7461ff; }
.listjy ul li.intro03 p{border:1px dashed #0500b4; }
.listjy ul li p span{ color:#1fc6d1; font-size:24px; line-height:58px; display:block; margin-bottom:24px;}
.listjy ul li.last{ margin-right:0;}
.listjy ul li.intro02 p span{color:#eede4f;}
.listjy ul li.intro03 p span{color:#7461ff;}

.wzjytx{background:url(/images/zhuanti/2020wuhanjiayou/jytxbg.jpg) no-repeat; width:804px; height:294px; margin:50px auto 0;}
.wzjytx em{ font-style:italic;font-size:22px; color:#fff; line-height:28px;left:40px; top:6px; width:146px;}
.wzjytx em.t1{left:338px;top:16px;}
.wzjytx em.t2{left:655px;}
.wzjytx em.t3{left:187px; top:153px;}
.wzjytx em.t4{left:503px; top:153px;}

.wxlogo{ height:148px; margin-bottom:28px;}
.wxlogo a{ display: block; width:132px; height:35px; margin-right:59px; margin-bottom:20px;}
.wxlogo a.last{ margin-right:0;}


.bottomFloat{width:100%;height:50px;position:fixed;left:0;bottom:0;background:#de3240;padding:24px 0;-moz-box-shadow:0 -5px 12px rgba(108,100,130,.5);-webkit-box-shadow:0 -5px 12px rgba(108,100,130,.5);box-shadow:0 -5px 12px rgba(108,100,130,.5);_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-98))}
.bottomFloat .layout{height:50px;line-height:50px;}
.bottomFloat .bf-course{font-size:16px;color:#fff;}
.bottomFloat .bf-course strong{font-size:32px;color:#f6ff00;font-weight:normal;margin-right:22 px;}
.bottomFloat .bf-course del{margin-right:30px;}
.bottomFloat .bf-course em{color:#f6ff00;}
.bottomFloat .bf-btns{font-size:0;}
.bottomFloat .bf-btns a{width:250px;display:inline-block;font-size:22px;color:#fff;background:#0e012c;text-align:center;margin-left:10px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

/*结束弹框*/
.tsTk{ display: none; width: 480px; background: #fff; border-radius: 8px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -240px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tsTk .xx{ top: 4px; right: 7px; display: block; width: 40px; height: 40px; background-position: 12px -1388px; cursor: pointer;}
.tsTk .cpic{ width: 118px; height: 118px; padding-top: 24px; margin: 0 auto 3px;}
.tsTk .ctxt{ line-height: 38px; font-size: 22px; color: #666; margin-bottom: 20px; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhan{ display: block; width: 140px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; color: #fff; background: #f7553f; border-radius: 20px; margin: 0 auto 28px;}
.tsTk .bhan:hover{ text-decoration: none; opacity: 0.9;}

/*选�?�弹￿?*/
.xzdqTk{color:#000; display: none; width: 680px; background: #fff; top: 5%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xzdqTk .txt{ height: 60px; background: #fff1d6; margin: 0;}
.xzdqTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.xzdqTk .tit-left p{display:inline-block;}
.xzdqTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.xzdqTk .tit-xx{ display: block; width: 40px; height: 40px; margin: 10px 6px 0 0; background-position: 12px -1388px; cursor: pointer;}
.xzdqTk .coupon{ height:300px;padding: 12px 0 0; margin: 0 20px;}
.xzdqTk .coupon-tit{ height: 49px; line-height: 49px; font-size: 16px; color: #999; text-align: center; border-bottom: 1px solid #eaeaea;}
.xzdqTk .coupon-tit .w120{ width: 120px;}
.xzdqTk .coupon-tit .w380{ width: 365px;}
.xzdqTk .coupon-tit .w140,.xzdqTk .coupon-tit .w140One{ width: 120px;}
.xzdqTk .coupon-tit .w140One{color:#666;text-decoration: line-through;}
.xzdqTk .coupon-cen .clist{ height: 49px; line-height: 49px; font-size: 16px; border-bottom: 1px solid #eaeaea;}
.xzdqTk .coupon-cen .clist .w120{ width: 120px;}
.xzdqTk .coupon-cen .clist .w380{ width: 350px; height: 49px;}
.xzdqTk .coupon-cen .clist .w140,.xzdqTk .coupon-cen .clist .w140One{ width: 70px; text-align: center; font-size: 18px; font-weight: 700; color: #ef0d4a;}
.xzdqTk .coupon-cen .clist .w140One{color:#666;text-decoration:line-through;}

.xzdqTk .talking{
    padding: 10px 0 0 30px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
} 
/*zixun  ￿?己的样式*/
/* .xzdqTk .coupon-cen .clist .zixun140,.xzdqTk .coupon-cen .clist .w140One{ width: 120px; text-align: center; font-size: 18px; font-weight: 700; color: #ef0d4a;} */
/* .xzdqTk .coupon-cen .clist .w140One{ display: none;} */
.xzdqTk .coupon-cen .clist .course{ overflow: hidden; position: relative; display: block; width: 14px; height: 14px; border: 1px solid #ddd; cursor: pointer; margin: 16px auto 0;}
.xzdqTk .coupon-cen .clist .course input{ position: absolute; top: -50px; left: 0;}
.xzdqTk .coupon-cen .clist .course.on{ background: url(/images/zhuanti/20181212/s_27.png) no-repeat center;}
.xzdqTk .coupon-cen.auto{ height: 250px; overflow: auto;}
.xzdqTk .hbox{ margin: 0 170px; height: 50px; padding: 26px 0;}
.xzdqTk .hbox .addHan{ overflow: hidden; display: block; width: 118px; height: 48px; border: 1px solid #d5d3d3; text-align: center; line-height: 48px; font-size: 18px; border-radius: 25px; cursor: pointer;}
.xzdqTk .hbox .addHan:hover{ text-decoration: none;}


.xzdqTk .hbox .askHan{ overflow: hidden; display: block; width: 118px; height: 48px; border: 1px solid #d5d3d3; text-align: center; line-height: 48px; font-size: 18px; border-radius: 25px; cursor: pointer;}
.xzdqTk .hbox .Han:hover{ text-decoration: none;}


.xzdqTk .hbox .buyHan{ overflow: hidden; display: block; width: 170px; height: 50px; background: #ef0d4a; text-align: center; line-height: 50px; font-size: 22px; color: #fff; border-radius: 25px; cursor: pointer; -webkit-box-shadow:0 3px 3px 0 rgba(212,9,27,0.3); -moz-box-shadow:0 3px 3px 0 rgba(212,9,27,0.3); box-shadow:0 3px 3px 0 rgba(212,9,27,0.3));}
.xzdqTk .hbox .buyHan:hover{ background: #dc023d; text-decoration: none;}
.an {
    background: url(//www.jianshe99.com/images/zhuanti/20190618/an.png) no-repeat;
}



.xzdqTk .hbox .getHan{ overflow: hidden; display: block; width: 170px; height: 50px; background: #ef0d4a; text-align: center; line-height: 50px; font-size: 22px; color: #fff; border-radius: 25px; cursor: pointer; -webkit-box-shadow:0 3px 3px 0 rgba(212,9,27,0.3); -moz-box-shadow:0 3px 3px 0 rgba(212,9,27,0.3); box-shadow:0 3px 3px 0 rgba(212,9,27,0.3));}
.xzdqTk .hbox .getHan:hover{ background: #dc023d; text-decoration: none;}

/*选�?�弹￿?*/
.course-pop .con .list .chkName.on i.gou,.course-protocol .protocol-btn.on,.chkNameOne,.protocol-pop .tit .close,
.protocol-pop .con .course-protocol .protocol-btn.on{ background:url("//www.med66.com/images/yishizigekaoshi/project/2019/ico.png") no-repeat;}
.protocol-pop{ display:none; width:808px; position:fixed;top:50%; left:50%; margin:0 0 0 -404px;z-index:999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.protocol-pop .tit{ height:60px; line-height:60px; border-bottom:1px solid #e8e8e8; background:#f5f5f5;}
.protocol-pop .tit .t1{ margin-left:20px; font-size:18px; color:#666; _margin-top:20px;}
.protocol-pop .tit .t1 i{ display:inline-block; width:5px; height:26px; background:#f65514; vertical-align:-6px; *vertical-align:1px; margin-right:16px;}
.protocol-pop .tit .close{ width:15px; height:15px; margin:22px 20px 0 0; background-position:-59px -641px; line-height:0; font-size:0;}
.protocol-pop .con{ padding:6px 43px 0 43px; background:#fff;}
.protocol-pop .con .list{ *padding-bottom:12px;}
.protocol-pop .con-area{ padding:6px 34px 0 34px;}
.protocol-pop .con h4{ line-height:46px; font-size:16px; font-weight:normal;}
.protocol-pop .con .xyContainer{}
.protocol-pop .con .xyContainer p{ font-size:14px; line-height:24px; color:#666; padding-bottom:10px;}
.protocol-pop .con .chkName,.protocol-pop .con .protocol-chkName{ float:left; _display:inline; margin:0 27px 12px 0; width:282px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.protocol-pop .con .chkName.on,.protocol-pop .con .protocol-chkName.on{ border:1px solid #5bc450; color:#5bc450;}
.protocol-pop .con .chkName.on i.gou,.protocol-pop .con .protocol-chkName.on i.gou{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background:url("//www.med66.com/images/pro2018/common/ico.png") no-repeat -102px -329px;}
.protocol-pop .con .chkName .coursechk,.protocol-pop .con .protocol-chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.protocol-pop .con .chkNameArea{ margin:0 9px 16px 0; width:96px; }
.protocol-pop .con .chkNameArea.none{ margin-right:0;}
.protocol-pop .con .chkNameYdb{ float:left; _display:inline; margin:0 27px 12px 0; width:211px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.protocol-pop .con .chkNameYdb.on{ border:1px solid #5bc450; color:#5bc450;}
.protocol-pop .con .chkNameYdb.on i.gou{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background:url("http://www.med66.com/images/pro2018/common/ico.png") no-repeat -102px -329px;}
.protocol-pop .con .chkNameYdb .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.protocol-pop .con .course-prompt{ height:56px; line-height:56px; font-size:14px; color:#666;}
.protocol-pop .con .course-protocol{ display:none; height:56px; line-height:56px; font-size:14px; color:#666;}
.protocol-pop .con .course-protocol a{ color:#5bc450;}
.protocol-pop .con .course-protocol .protocol-btn{ display:inline-block; width:18px; height:18px; border:1px solid #d7d7d7; margin-right:8px; position:relative; overflow:hidden; vertical-align:-5px; cursor:pointer;}
.protocol-pop .con .course-protocol .protocol-btn.on{ background-position:-31px -638px}
.protocol-pop .con .course-protocol .protocol-btn input{  position:absolute; left:-20px; top:-20px;}
.protocol-pop .con .protocol-text{ border-top:1px solid #efefef;}
.protocol-pop .con .protocol-text p{ line-height:24px; padding-bottom:10px; font-size:14px; color:#666;}
.protocol-pop .total{ height:54px; padding-top: 14px; background:#f7f7f7;}
.protocol-pop .total .buy-btn{ display:block; margin: 0 auto 13px; width:230px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f4674b; border-radius:3px; text-decoration:none}
.protocol-pop.danke-pop{ margin-top:-246px;}
.protocol-pop.danke-pop .con{ height:340px; overflow-y:auto; padding:6px 43px 0;}
.protocol-pop.danke-pop .course-protocol{ display:block;}

.mask{display:none;width:100%;z-index:98;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}

.liveMain {
    margin-bottom: 60px; }
  
  .liveMain .mtit {
    width: 605px;
    height: 113px;
    line-height: 110px;
    font-size: 42px;
    text-align: center;
    font-weight: 700;
    color: #fedfc4;
    margin: 0 auto 25px;
    background: url(/images/zhuanti/20191111/tit_01.png) no-repeat; }
  
  .liveMain .subtit {
    overflow: hidden;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
    text-align: center;
    color: #fff;
    margin-bottom: 35px; }
  
  .liveMain .cbox {
    width: 1070px;
    height: 428px;
    padding: 20px;
    background: #250f6a;
    border-radius: 16px;
    margin: 0 auto;
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 7px rgba(0, 0, 0, 0.3); }
  
  .liveMain .cbox .video-con {
    width: 684px;
    height: 428px; }
  
  .liveMain .cbox .video-con img {
    display: block;
    width: 684px;
    height: 428px;
    cursor: pointer; }
  
  .liveMain .cbox .live_right {
    width: 386px;
    background: #1b0949;
    padding: 40px 0 20px; }
  
  .liveMain .cbox .live_right .tex {
    width: 386px;
    height: 368px;
    overflow: hidden;
    overflow-y: auto;
    position: relative; }
  
  .liveMain .cbox .live_right .tex ul {
    margin-left: 44px;
    border-left: 2px solid #4527bf; }
  
  .liveMain .cbox .live_right .tex li {
    position: relative;
    padding: 0 0 16px 30px;
    color: #3b0903;
    cursor: pointer; }
  
  .liveMain .cbox .live_right .tex li .litop {
    float: left;
    margin-left: -10px;
    position: relative;
    height: 28px;
    color: #fff;
    margin-top: -4px;
    padding: 0 10px;
    font-size: 15px;
    margin-bottom: 8px; }
  
  .liveMain .cbox .live_right .tex li .litop em {
    display: block;
    position: absolute;
    top: 9px;
    left: -5px;
    width: 5px;
    height: 9px;
    background-position: 0 -200px; }
  
  .liveMain .cbox .live_right .tex li .licen {
    color: #fff;
    clear: both;
    line-height: 26px;
    font-size: 14px;
    margin-bottom: 8px; }
  
  .liveMain .cbox .live_right .tex li .libot {
    clear: both;
    height: 28px; }
  
  .liveMain .cbox .live_right .tex li .libot .btn {
    display: inline-block;
    width: 98px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    background: #5231db;
    color: #fff;
    border: 1px solid #5231db;
    border-radius: 14px;
    margin-right: 10px; }
  
  .liveMain .cbox .live_right .tex li i {
    display: block;
    width: 23px;
    height: 23px;
    background: url("/images/zhuanti/2020wuhanjiayou/r09.png") no-repeat center top;
    position: absolute;
    left: -13px;
    top: -3px; }


    .liveMain .cbox .live_right .tex li.cur i {
      display: block;
      width: 23px;
      height: 23px;
      background: url("/images/zhuanti/2020wuhanjiayou/r09.png") no-repeat center top;
      position: absolute;
      left: -13px;
      top: -3px; }
  
  .liveMain .cbox .live_right .tex li.cur {
    color: #ffcf50; }
  
  .liveMain .cbox .live_right .tex li.cur .litop {
    color: #ffcf50; }
  
  .liveMain .cbox .live_right .tex li.cur .licen {
    color: #ffcf50; }
  
  .liveMain .cbox .live_right .tex li.cur .libot a {
    background: #ffcf50;
    color: #1b0949;
    border: 1px solid #ffcf50; }
  
  /*??????*/
  .liveMain .mCSB_scrollTools {
    width: 12px !important;
    background: #130633;
    border-radius: 10px; }
  
  .liveMain .mCSB_scrollTools .mCSB_draggerRail {
    background: none; }
  
  .liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
    background: #4527bf;
    border-radius: 10px; }
  
  .liveMain .mCSB_scrollTools .mCSB_buttonUp {
    background: url(/images/zhuanti/20191111/an.png) no-repeat -108px -45px; }
  
  .liveMain .mCSB_scrollTools .mCSB_buttonDown {
    background: url(/images/zhuanti/2020wuhanjiayou/1as.png) no-repeat center top; }
  
  .liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
    background-color: #250f6a; }
  
  .liveMain .xlcd-b .mCSB_container {
    margin-right: 13px; }