@charset "gb2312";
/*
@author: he
@update: he (2018-11-30)
*/
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:center;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/20190618/an.png) no-repeat;}
.clear{ clear: both;}

/*页头大图*/
.headBox01{ height: 328px;}
.headBox01 .head01{ height: 328px;}
.headBox01 .head01 .logo{ display: block; width: 200px; height: 48px; top: 29px; left: 23px; z-index: 4;}
.headBox01 .head01 .loginHan{ display: block; top: 24px; right: 16px; width: 90px; height: 34px; text-indent: 38px; line-height: 34px; font-size: 16px; color: #fff; background:url(/images/zhuanti/20181212/icon_07.png) no-repeat 16px center; background-color: #ae379d; border-radius: 17px; cursor: pointer; z-index: 4;}
.headBox01 .head01 .loginHan2{ display: block; top: 24px; right: 16px; width: 90px; height: 34px; text-align: center; line-height: 34px; font-size: 16px; color: #fff; background-color: #ae379d; border-radius: 17px; cursor: pointer; z-index: 4;}
.headBox01 .head01 .pic01{ display: block; top: 72px; left: 50%; margin-left: -228px; width: 456px; height: 100px; z-index: 1; -webkit-animation:bounceIn 1s 0.1s 1 both; animation:bounceIn 1s 0.1s 1 both;}
.headBox01 .head01 .pic02{ display: block; top: 172px; left: 50%; margin-left: -460px; width: 921px; height: 150px; z-index: 2; -webkit-animation:bounceIn 1s 0.5s 1 both; animation:bounceIn 1s 0.5s 1 both;}
.headBox02{ height: 436px;}
.headBox02 .countdown-oneDay,.headBox02 .countdown-over,.headBox02 .countdown-txt{ top: 223px; left: 50%; margin-left: -314px; display: block; width: 628px; height: 61px; line-height: 58px; text-align: center; font-size: 24px; color: #fff;}
.headBox02 .countdown-oneDay p{ display: inline-block; *display: inline; *zoom: 1;}
.headBox02 .countdown-oneDay p span{ font-weight: 700; font-size: 40px;}

/*抽奖*/
.luckDrawBg{ background:url(/images/zhuanti/20181212/bg_02.jpg) no-repeat center top #6708ad;}
.luckDraw{ height: 826px;}
.luckDraw .tit{ height: 48px; line-height: 48px; text-align: center; font-size: 42px; font-weight: 700; color: #fbdf26;}
.luckDraw .subtit{ height: 50px; line-height: 50px; text-align: center; font-size: 22px; color: #fff; margin-bottom: 10px;}
.luckDraw .turntable{ width: 470px; margin-left: 144px; padding-top: 72px;}
.luckDraw .turntable .ltit{ top: 0; left: -90px; width: 166px; height: 64px; padding:14px 0 0 78px; line-height: 32px; color: #fff; font-size: 16px; margin: 0 auto 30px; background-position: 0 0;}
.luckDraw .turntable .ltit b{ font-size: 26px;}
.luckDraw .turntable .draw-out{width:470px;height:470px;margin-bottom:42px;position:relative}
.luckDraw .turntable .draw-bottom{ position: absolute;width:470px;height:470px; top: 50%; left: 50%; margin: -234px 0 0 -234px; outline:none;}
.luckDraw .turntable .draw{width:470px;height:470px;position:absolute;top:0; left: 0;}
.luckDraw .turntable .draw-in{ position: absolute;width:162px;height:162px; top: 50%; left: 50%; margin: -81px 0 0 -81px; background: url(/images/zhuanti/20181212/s_02.png) no-repeat; cursor: pointer;}
.luckDraw .turntable .bhan{ display: block; width: 202px; height: 48px; text-align: center; line-height: 48px; font-size: 18px; color: #663415; font-weight: 700; margin: 0 auto; border-radius: 24px; -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);
    background: -webkit-linear-gradient(left, #ffd369 , #ffce4c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ffd369, #ffce4c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ffd369, #ffce4c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd369 , #ffce4c); /* 标准的语法 */
    background-color: #ffd15e\9;
}
.luckDraw .turntable .bhan:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #fac033 , #fcbf1e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fac033, #fcbf1e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fac033, #fcbf1e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fac033 , #fcbf1e); /* 标准的语法 */
    background-color: #fbbf2b\9;
}
.luckDraw .explain{ width: 334px; margin-right: 66px;}
.luckDraw .explain .ltit02,.luckDraw .explain .ltit03{ height: 64px; padding:14px 0 0 78px; line-height: 32px; color: #fff; font-size: 16px; margin: 0 auto 10px; background-position: 0 -100px;}
.luckDraw .explain .ltit02 b,.luckDraw .explain .ltit03 b{ font-size: 26px;}
.luckDraw .explain .box02{ width: 298px; height: 113px; padding: 30px 0 0 36px; color: #fedb64; background:url(/images/zhuanti/20181212/s_03.png) no-repeat;}
.luckDraw .explain .box02 .ttxt{ line-height: 20px; font-size: 20px;}
.luckDraw .explain .box02 .btxt{ line-height: 60px; font-size: 34px; font-weight: 700;}
.luckDraw .explain .box02 .btxt span{ font-size: 60px; vertical-align: -4px; *font-size: 54px;}
.luckDraw .explain .ltit03{ background-position: 0 -200px;}
.luckDraw .explain .box03{ width: 334px; height: 118px; padding: 25px 0 0 0; color: #fedb64; background:url(/images/zhuanti/20181212/s_04.png) no-repeat; margin-bottom: 50px;}
.luckDraw .explain .box03 .ltxt{ width: 161px; line-height: 40px; font-size: 20px; color: #fedb64; padding: 0 0 0 36px;}
.luckDraw .explain .box03 .ltxt b{ font-size: 26px;}
.luckDraw .explain .box03 .cpic{ display: block; width: 92px; height: 92px;}
.luckDraw .explain .box03 .rtxt{ width: 30px; padding: 0 0 0 10px; line-height: 18px; font-size: 16px; color: #fff;}

/*直播*/
.liveMainBg{ background:url(/images/zhuanti/20181212/bg_03.jpg) no-repeat center top #6708ad;}
.liveMain{ height: 580px;}
.liveMain .tit{ height: 64px; line-height: 64px; text-align: center; font-size: 42px; font-weight: 700; color: #fbdf26; margin-bottom: 16px;}
.liveMain .liveCountdown,.liveMain .liveCountdown-over{ height: 54px; line-height: 54px; font-size: 16px; color: #fff; margin:0 44px 16px 0; text-align: right; white-space: nowrap;}
.liveMain .liveCountdown p{ display: inline-block; *display: inline; *zoom: 1;}
.liveMain .liveCountdown p span{ font-weight: 700; font-size: 20px; margin: 0 5px;}
.liveMain .video-con{ padding:0 0 0 54px; width:610px; height:380px;}
.liveMain .video-con .tab-con{ display:none;  width:610px; height:380px;}
.liveMain .video-con .tab-con img{ display:block; width:610px; height:380px; cursor:pointer;}
.liveMain .video-con .live-video{width:610px; height:380px;}
.liveMain .live_right{ width:370px; margin:0 54px 0 0; padding-right:10px; background:#470386;}
.liveMain .tex{ width:380px; height:380px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .tex ul{ margin-left:44px; border-left:2px solid #b289ff;}
.liveMain .tex li{ line-height:28px; font-size:16px; color:#fff; position:relative; padding:20px 0 0 32px; cursor:pointer;}
.liveMain .tex li i{ display:block; width:24px; height:24px; background-position:0 -600px; position:absolute; left:-12px; _left:-32px; top:21px;}
.liveMain .tex li.cur{ color:#ffe400;}
.liveMain .tex li.cur i{ background-position:0 -550px;}
.liveMain .ewm{ padding:21px 0 0 0;}
.liveMain .ewm p{ font-size:14px; color:#fff; line-height:18px; padding:12px 0 0 10px;}

/*滚动条*/
.liveMain .mCSB_scrollTools{ width: 13px !important; background: #541fb3; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:13px; background: #814ce3; 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;}
.liveMain .xlcd-b .mCSB_container{ margin-right: 13px;}

/*课程*/
.courseBoxBg{ background:url(/images/zhuanti/20181212/bg_04.jpg) no-repeat center top #6708ad;}
.courseVipBg{ background:url(/images/zhuanti/20181212/bg_05.jpg) no-repeat center top #6708ad;}
.courseMsBg{ background:url(/images/zhuanti/20181212/bg_06.jpg) no-repeat center top #6708ad;}
.courseBox .tit{text-align: center;height: 120px;overflow: hidden;text-align: center;}
.courseBox .tit .countdown-txt{    display: block;width: 100%;font-size: 18px;margin-bottom: 20px;color: #fff;}
.courseBox .tit .titbox{ display: inline-block; *display: inline; *zoom: 1;}
.courseBox .tit .titboxLeft{ display: inline-block; *display: inline; *zoom: 1; background:url(/images/zhuanti/20181212/icon_01.png) no-repeat left center;}
.courseBox .tit .titboxRight{ display: inline-block; *display: inline; *zoom: 1; background:url(/images/zhuanti/20181212/icon_02.png) no-repeat right center;}
.courseBox .tit p{font-size: 22px;font-weight: 700;color: #fbdf26;}
.courseBox .tit .titbox span{ padding: 0 108px; line-height: 74px; font-size: 42px; font-weight: 700; color: #fbdf26;}
.courseBox .tit .moreHan{ top: 24px; left: 50%; margin-left: 430px; display: block; width: 116px; height: 34px; line-height: 34px; text-align: center; font-size: 18px; color: #fff; font-weight: 400; border: 1px solid #fff; border-radius: 18px;}
.courseBox .tit .moreHan:hover{ text-decoration: none; border: 1px solid #b413ec; background: #b413ec; color: #fff;}
.courseBox .tbox{ text-align: center; height: 66px; background:url(/images/zhuanti/20181212/s_06.png) no-repeat; margin-bottom: 24px;}
.courseBox .tbox li{ display: inline-block; *display: inline; *zoom: 1; height: 57px; padding: 0 9px; line-height: 56px; color: #fff; font-size: 18px; cursor: pointer; white-space: nowrap;}
.courseBox .tbox li i{ display: none;}
.courseBox .tbox li.on{ background: #ffcf64; color: #440303; font-weight: 700; position: relative; z-index: 1;}
.courseBox .tbox li.on i{ display: block; width: 16px; height: 8px; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; background-position: 0 -650px;}
.courseBox .tbox.min{ width: 392px; margin: 0 auto 24px; background:url(/images/zhuanti/20181212/s_25.png) no-repeat;}
.courseBox .tbox.min li{ padding: 0 38px;}
.courseBox .cboxT{ height: 53px; background:url(/images/zhuanti/20181212/s_07.png) no-repeat;}
.courseBox .xbot{ display: none;}
.courseBox .cbox{ background: #3e0374; border: 9px solid #9d00ff; border-top: 0; border-radius: 0 0 22px 22px; margin-bottom: 20px;}
.courseBox .cbox .list{ width: 334px; height: 375px; margin: 0 0 20px 20px; background: #fef5f6;}
.courseBox .cbox .list-pic{ display: block; width: 334px; height: 222px; position: relative; cursor: pointer;}
.courseBox .cbox .list-pic:hover{ text-decoration: none;}
.courseBox .cbox .list-pic img{ width: 334px; height: 222px;}
.courseBox .cbox .list-pic .txt{ position: absolute; top: 70px; right: 0; width: 100%; line-height: 40px; text-align: center; font-size: 28px; color: #fff; font-weight: 700;}
.courseBox .cbox .list-pic .txt.one{ line-height: 80px;}
.courseBox .cbox .list-pic .txt.the{ margin-top: -20px;}
.courseBox .cbox .list-pic .rf,.courseBox .cbox .list-pic .rfOne{ position: absolute; top: 0; right: 0; height: 30px; padding: 0 12px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 0 0 10px;
    background: -webkit-linear-gradient(left, #f40a98 , #eb2051); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f40a98, #eb2051); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f40a98, #eb2051); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f40a98 , #eb2051); /* 标准的语法 */
    background-color: #ef0d55\9;
}
.courseBox .cbox .list-pic .rf .icon{ display: inline-block; width: 33px; height: 30px; margin-right: 7px; background-position: 0 -694px; vertical-align: middle;}
.courseBox .cbox .list-bot{ padding: 10px 15px 0;}
.courseBox .cbox .list-bot .ttxt{ line-height: 30px; padding-left: 10px; font-size: 16px; color: #999; text-decoration: line-through;}
.courseBox .cbox .list-bot .ctxt{ line-height: 30px; padding-left: 10px; font-size: 20px; color: #eb1d35; margin-bottom: 12px;}
.courseBox .cbox .list-bot .ctxt b{ font-size: 30px;}
.courseBox .cbox .list-bot .ctxtOne{ height: 60px; line-height: 60px; margin-bottom: 12px;}
.courseBox .cbox .list-bot .ctxtOne-left{ font-size: 20px; color: #eb1d35;}
.courseBox .cbox .list-bot .ctxtOne-left b{ font-size: 30px;}
.courseBox .cbox .list-bot .ctxtOne-right{ font-size: 16px;}
.courseBox .cbox .list-bot .price .ctxt{ line-height: 60px;}
.courseBox .cbox .list-bot .priceOne{ display: none;}
.courseBox .cbox .list-bot .course,.courseBox .cbox .list-bot .add-btn02{ overflow: hidden; position: relative; display: block; width: 118px; height: 48px; border: 1px solid #d5d3d3; text-align: center; line-height: 48px; font-size: 18px; border-radius: 25px; cursor: pointer;}
.courseBox .cbox .list-bot .course input{ position: absolute; top: -50px; left: 0;}
.courseBox .cbox .list-bot .course.on{ background: #fbbf2c; border: 1px solid #fbbf2c; color: #d0184a;}
.courseBox .cbox .list-bot .buyHan,.courseBox .cbox .list-bot .buy-btn02{ overflow: hidden; position: relative; 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));}
.courseBox .cbox .list-bot .buyHan input,.courseBox .cbox .list-bot .buy-btn02 input{ position: absolute; top: -50px; left: 0;}
.courseBox .cbox .list-bot .buyHan:hover,.courseBox .cbox .list-bot .buy-btn02:hover{ background: #dc023d; text-decoration: none;}
/*大号选课框*/
.courseBox .cbox .listMax{ width: 334px; padding-bottom: 10px; margin: 0 0 20px 20px; background: #fef5f6;}
.courseBox .cbox .listMax-pic{ display: block; width: 334px; height: 130px; position: relative; cursor: pointer;}
.courseBox .cbox .listMax-pic:hover{ text-decoration: none;}
.courseBox .cbox .listMax-pic img{ width: 334px; height: 130px;}
.courseBox .cbox .listMax-pic .txt{ position: absolute; top: 50%; margin-top: -20px; right: 0; width: 100%; line-height: 40px; text-align: center; font-size: 28px; color: #fff; font-weight: 700;}
.courseBox .cbox .listMax-pic .rf,.courseBox .cbox .listMax-pic .rfOne{ position: absolute; top: 0; right: 0; height: 30px; padding: 0 12px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 0 0 10px;
    background: -webkit-linear-gradient(left, #f40a98 , #eb2051); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f40a98, #eb2051); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f40a98, #eb2051); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f40a98 , #eb2051); /* 标准的语法 */
    background-color: #ef0d55\9;
}
.courseBox .cbox .listMax-pic .rf .icon{ display: inline-block; width: 33px; height: 30px; margin-right: 7px; background-position: 0 -694px; vertical-align: middle;}
.courseBox .cbox .listMax-top{ padding: 0 0 30px; background:url(/images/zhuanti/20181212/s_26.png) no-repeat center bottom;}
.courseBox .cbox .listMax-top .txtlist{ padding: 10px 0; width: 238px; margin-left: 80px; line-height: 30px; font-size: 14px; border-bottom: 1px solid #ddd;}
.courseBox .cbox .listMax-top .txtlist .fd{ display: block; left: -80px; top: 50%; margin-top: -24px; width: 80px; text-align: center; line-height: 24px; font-size: 18px; font-weight: 700; color: #6708ad;}
.courseBox .cbox .listMax-top .txtlist.one{ line-height: 60px;}
.courseBox .cbox .listMax-top .txtlist.bb0{ border-bottom: 0;}
.courseBox .cbox .listMax-bot{ clear: both; padding: 10px 0; margin: 0 15px; border-bottom: 1px solid #ddd;}
.courseBox .cbox .listMax-bot .ltxt{ line-height: 32px;}
.courseBox .cbox .listMax-bot .ltxt-t{ font-size: 18px; font-weight: 700; color: #6708ad;}
.courseBox .cbox .listMax-bot .ltxt-b{ font-size: 16px; color: #eb1d35;}
.courseBox .cbox .listMax-bot .ltxt-b b{ font-size: 30px;}
/*咨询自己的样式*/
.courseBox .cbox .listMax-bot .zixun-b{ font-size: 16px; color: #eb1d35;}
.courseBox .cbox .listMax-bot .zixun-b b{ font-size: 30px;}
.courseBox .cbox .listMax-bot .add-btn{ margin-top: 12px; display: block; width: 90px; height: 40px; background: #ef0d4a; text-align: center; line-height: 40px; 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);}
.courseBox .cbox .listMax-bot .add-btn:hover{ background: #dc023d; text-decoration: none;}
/*zixun  自己的样式*/
.courseBox .cbox .listMax-bot .zixunBtn{ margin-top: 12px; display: block; width: 90px; height: 40px; background: #ef0d4a; text-align: center; line-height: 40px; 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);}
.courseBox .cbox .listMax-bot .zixunBtn:hover{ background: #dc023d; text-decoration: none;}

.courseBox .cbox .listMax-bot .priceOne{ text-decoration: line-through;color: #999;font-size: 16px!important;}
.courseBox .cbox .listMax-bot .priceOne b{font-weight: 400;}
.courseBox .cbox .listMax-bot.bb0{ border-bottom: 0;}
.courseBox .cbox .bhan{ clear: both; display: block; width: 340px; height: 50px; line-height: 42px; font-size: 16px; text-align: center; color: #fff; margin: 0 auto 10px; background-position: 0 -750px;}
.courseBox .cbox .bhan:hover{ text-decoration: none; opacity: 0.9;}

/*选课弹框*/
.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;}

/*战报*/
.warReportBg{ background:url(/images/zhuanti/20181212/bg_07.jpg) no-repeat center top #6708ad;}
.warReport{ height: 1040px;}
.warReport .tit{ height: 74px; line-height: 74px; text-align: center; font-size: 42px; font-weight: 700; color: #fbdf26; margin-bottom: 36px;}
.warReport .tbox{ height: 105px;}
.warReport .tbox .moreHan{ top: 10px; right: 30px; display: block; width: 116px; height: 34px; line-height: 34px; text-align: center; font-size: 18px; color: #fff; font-weight: 400; border: 1px solid #fff; border-radius: 18px;}
.warReport .tbox .moreHan:hover{ text-decoration: none; border: 1px solid #b413ec; background: #b413ec; color: #fff;}
.warReport .tbox ul{ width: 100%; height: 70px; text-align: center;}
.warReport .tbox ul li{ display: inline-block; *display: inline; *zoom: 1; width: 312px; height: 70px; text-align: center; line-height: 56px; font-size: 18px; color: #fff; background-position: 0 -950px; cursor: pointer;}
.warReport .tbox ul li.on{ background-position: 0 -850px; font-weight: 700; color: #440303;}
.warReport .xbot{ display: none;}
.warReport .activity-show{position:relative; height:470px;text-align:left; padding-top: 10px;}
.warReport .activity-show .pic_list{position:relative;margin:0 auto;width:1100px;height:100%}
.warReport .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);}
.warReport .activity-show .pic_list li img{ display: block; width:100%; overflow: hidden;}
.warReport .activity-show .pic_list li.d_pos1{display:block;width:230px; left:230px;top:24px;z-index:1}
.warReport .activity-show .pic_list li.d_pos2{display:block;width:260px;left:410px;top:0;z-index:3}
.warReport .activity-show .pic_list li.d_pos3{display:block;width:230px;right:230px;top:24px;z-index:2}
.warReport .activity-show .pic_list li.thShow{opacity:1; filter:alpha(opacity=100);}
.warReport .activity-show .prev,.warReport .activity-show .next{ display:block; width:58px; height:58px; background-position:0 -1050px; left:80px; top:200px; z-index:9; cursor:pointer;}
.warReport .activity-show .next{ background-position:-282px -1050px; left:auto; right:80px;}

.warReport .report{ width: 806px; height:450px; background:url(/images/zhuanti/20181212/s_21.png) no-repeat; margin:0 auto 30px; -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);}
.warReport .report .rtit{ height: 46px; padding-top: 20px; margin-bottom: 20px;}
.warReport .report .rtit span{ float: left; display: block; width: 256px; line-height: 46px; text-align: center; font-size: 16px; color: #fff;}
.warReport .report .rtit span a{ color: #fff;}
.warReport .report .rtit b{ font-size: 24px; font-weight: 700;}
.warReport .report .rtit .tar{ text-align: right; line-height: 38px;}
.warReport .report .rsubtit{ height: 46px; line-height: 46px; font-size: 16px; color: #666;}
.warReport .report .rsubtit span{ float: left; display: block; width: 256px; text-align: center;}
.warReport .report .Scroll{ overflow:hidden; position:relative; width: 806px; height: 276px;}
.warReport .report .Scroll .infoList li{ height:46px; line-height: 46px; font-size: 18px; *vertical-align: top;}
.warReport .report .Scroll .infoList li span{ float: left; display: block; width: 256px; text-align: center;}
.warReport .report .Scroll .infoList li .num{ font-size: 24px; font-weight: 700; color: #6708ad;}
.warReport .report .Scroll .infoList li .num.one{ line-height: 46px; color: #fff; font-size: 16px; background-position: 109px -1146px;}
.warReport .report .Scroll .infoList li .num.two{ line-height: 46px; color: #fff; font-size: 16px; background-position: -46px -1146px;}
.warReport .report .Scroll .infoList li .num.the{ line-height: 46px; color: #fff; font-size: 16px; background-position: -196px -1146px;}
.warReport .report .ficon{ display: block; width: 216px; height: 106px; top: 280px; right: -96px; background-position: 0 -1250px; z-index: 9;}

.warReport .reward .retit{ height: 74px; line-height: 74px; text-align: center; font-size: 30px; font-weight: 700; color: #fff; background:url(/images/zhuanti/20181212/s_20.png) no-repeat center;}
.warReport .reward .retxt{ padding: 30px 0 0 300px; width: 550px; line-height: 34px; font-size: 18px; color: #fff;}
.warReport .reward .left{ width: 250px; height: 170px; top: 104px; left: 36px;}
.warReport .reward .right{ width: 240px; height: 220px; top: 62px; right: 30px; background:url(/images/zhuanti/20181212/s_12.png) no-repeat;}
.warReport .reward .right-ewm{ display: block; width: 126px; height: 126px; margin: 12px 0 10px 71px;}
.warReport .reward .right-txt{ width: 198px; margin-left: 36px; text-align: center; line-height: 24px; font-size: 18px; color: #fff;}
.warReport .reward .right-txt b{ color: #fec12a;}

/*滚动条*/
.warReport .mCSB_scrollTools{ width: 13px !important; right: 32px; border-radius: 10px;}
.warReport .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.warReport .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:13px; background: #814ce3; border-radius: 10px;}
.warReport .mCSB_scrollTools .mCSB_buttonUp{ background:url("//www.chinaacc.com/images/zhuanti/20181111/ico.png") no-repeat -95px -375px;}
.warReport .mCSB_scrollTools .mCSB_buttonDown{ background:url("//www.chinaacc.com/images/zhuanti/20181111/ico.png") no-repeat -120px -376px;}
.warReport .xlcd-b .mCSB_container{ margin-right: 13px;}

/*右侧浮动*/
.floatCtro{ width:115px; right:0; top:50%; margin:-310px 0 0; position:fixed; _position:absolute; z-index:90}
.floatCtro .service{ width: 115px; height: 86px; background:url(/images/zhuanti/20181212/s_15.png) no-repeat;}
.floatCtro .service a{ display: block; line-height: 76px; text-align: center; font-size: 18px; color: #360274; font-weight: 700;}
.floatCtro .service a:hover{ text-decoration: none;}
.floatCtro .cbox{ width: 91px; padding-top: 10px; background: #eb2259; margin-left: 12px; border-radius: 0 0 18px 18px;}
.floatCtro .shopHan{ position: relative; display: block; width: 51px; height: 51px; margin: 0 auto 15px; cursor: pointer; background-position: 0 -400px;}
.floatCtro .shopHan i{ position: absolute; top: -6px; right: -15px; display: block; width: 30px; height: 17px; text-align: center; line-height: 17px; font-size: 14px; color: #fff; background-position: 0 -500px;}
.floatCtro .cbox .con{ width: 75px; margin: 0 auto;}
.floatCtro .cbox .con p{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #d0184a; border-radius: 16px; cursor: pointer; margin-bottom: 8px;}
.floatCtro .cbox .con p.cur{ background: #9e0932;}
.floatCtro .cbox .ewmpic{ width: 72px; height: 72px; padding: 5px; margin: 0 auto; background:url(/images/zhuanti/20181212/s_16.png) no-repeat;}
.floatCtro .cbox .ewmpic img{ width: 72px; height: 72px;}
.floatCtro .cbox .ewmtxt{ line-height: 24px; text-align: center; font-size: 14px; color: #fff; margin-bottom: 10px;}
.floatCtro .cbox .backtop{ width:34px; height:31px; background:url(/images/zhuanti/20181212/s_22.png) no-repeat; cursor:pointer; margin: 0 auto 10px;}
.shop-fly{ display: none; width: 51px; height: 51px; cursor: pointer; background-position: 0 -400px; position:fixed; top:0; left:0; z-index:669;}

/*我的优惠券弹框*/
.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98; _position:absolute; _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.yhqTk{ display: none; width: 680px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.yhqTk .tit{ height: 60px; background: #fff1d6;}
.yhqTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.yhqTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.yhqTk .tit-xx{ display: block; width: 40px; height: 40px; margin: 10px 6px 0 0; background-position: 12px -1388px; cursor: pointer;}
.yhqTk .coupon{ padding: 12px 24px 10px;}
.yhqTk .coupon-tit{ height: 48px; line-height: 48px; font-size: 16px; color: #666;}
.yhqTk .coupon-tit .n210{ float: left; display: block; width: 210px; text-align: center;}
.yhqTk .coupon-list{ height: 60px; line-height: 60px; font-size: 14px; color: #666; margin-bottom: 14px; background:url(/images/zhuanti/20181212/s_18.png) no-repeat;}
.yhqTk .coupon-list .n210{ float: left; display: block; width: 210px; text-align: center;}
.yhqTk .coupon-list .cbai{ color: #fff; font-size: 18px;}
.yhqTk .coupon-Null{ padding: 64px 0;}
.yhqTk .coupon-Null .top{ display: block; width: 260px; height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #fff; margin: 0 auto; background:url(/images/zhuanti/20181212/s_19.png) no-repeat;}
.yhqTk .coupon-Null .bot{ text-align: center; line-height: 90px; font-size: 32px; font-weight: 700; color: #f65514;}
.yhqTk .han{ display: block; width: 400px; height: 120px; background: url(/images/zhuanti/2018jxj/in_25.png) no-repeat; margin:0 auto 62px;}
.yhqTk .han:hover{ opacity: 0.9; text-decoration: none;}

/*规则弹框*/
.gzTk{ display: none; width: 680px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.gzTk .tit{ height: 60px; background: #fff1d6;}
.gzTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.gzTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.gzTk .tit-xx{ display: block; width: 40px; height: 40px; margin: 10px 6px 0 0; background-position: 12px -1388px; cursor: pointer;}
.gzTk .txtbox{ padding: 15px 30px 10px;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}

/*提示弹框*/
.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;}

/*抽奖弹框*/
.cjTk{ 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))}
.cjTk .xx{ top: 4px; right: 7px; display: block; width: 40px; height: 40px; background-position: 12px -1388px; cursor: pointer;}
.cjTk .ttxt{ height: 52px; text-align: center; line-height: 52px; font-size: 24px; font-weight: 700; color: #666; padding-top: 24px;}
.cjTk .cbox{ display: block; width: 295px; height: 131px; background: url(/images/zhuanti/20181212/s_17.png) no-repeat; margin:0 auto 22px;}
.cjTk .cbox-top{ overflow: hidden; height: 60px; padding-top: 22px;}
.cjTk .cbox-top .yuan{ width: 172px; padding-left: 22px; text-align: center; line-height: 60px; font-size: 24px; color: #f65514;}
.cjTk .cbox-top .yuan b{ font-size: 60px;}
.cjTk .cbox-top .right{ width: 84px; height: 58px; padding-top: 2px; line-height: 28px; text-align: center; font-weight: 700; font-size: 18px; color: #f65514; border-left: 1px dashed #f65514;}
.cjTk .cbox-bot{ clear: both; line-height: 44px; text-align: center; font-size: 16px; color: #666;}
.cjTk .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;}
.cjTk .bhan:hover{ text-decoration: none; opacity: 0.9;}

/*公用提示弹层*/
.zdTc{ display: none; width: 100%; position:fixed; left: 0; top: 50%; z-index: 101;}
.zdTc .txt{ width: 250px; line-height: 30px; font-size: 16px; text-align: center; color: #fff; padding: 10px 20px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7); margin: 0 auto;}

/*选课弹层*/
.xzdqTk{ display: none; width: 680px; background: #fff; top: 50%; 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 .tit{ height: 60px; background: #fff1d6; margin: 0;}
.xzdqTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.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{ 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: 380px;}
.xzdqTk .coupon-tit .w140,.xzdqTk .coupon-tit .w140One{ width: 120px;}
.xzdqTk .coupon-tit .w140One{ display: none;}
.xzdqTk .coupon-cen .clist{ height: 49px; line-height: 49px; font-size: 18px; border-bottom: 1px solid #eaeaea;}
.xzdqTk .coupon-cen .clist .w120{ width: 120px;}
.xzdqTk .coupon-cen .clist .w380{ width: 380px; height: 49px;}
.xzdqTk .coupon-cen .clist .w140,.xzdqTk .coupon-cen .clist .w140One{ width: 120px; text-align: center; font-size: 18px; font-weight: 700; color: #ef0d4a;}
/*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 .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;}





@-webkit-keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}



.liveMain .luckywall{
    width: 395px;
    margin-left: 60px;
    margin-top: 80px;
    padding: 0 30px;
    height: 358px;
    background-color: rgba(255,255,255,.2);
    border-radius: 20px;
    float: left;
}
.liveMain .luckywall .list .bd{
    height: 260px;
    overflow: hidden;
}

.liveMain .luckywall .list li {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    padding: 0 15px 0 39px;
    background: url(/images/zhuanti/20190618/ico.png) no-repeat;
    background-position: 0 -1152px;

}

.liveMain .freeRule{
    text-align: center;
    width: 468px;
    margin-right: 60px;
    margin-top: 80px;
    height: 343px;
    background-color: rgba(255,255,255,.4);
    border-radius: 20px;
    float: right;
    padding: 15px 5px 0 30px;
}
.liveMain .freeRule .Tit{
    color:#fbdf26;
    font-weight: 700;
    font-size: 14px !important;
}
.liveMain .freeRule .Tit i{
    font-weight: 700 !important;
}
.liveMain .freeRule span{
    font-size: 12px;
    padding-bottom: 5px;
    line-height: 20px;
    display: block;
    color: #fff;
    text-align: left;
}

.liveMain .freeRule span i{
    display: inline-block;
    width: 25px;
    vertical-align: top;
    float:left;
}

.liveMain .freeRule span p{
    display: inline-block;
    width: 441px;
}


/**/
.newMan{
    *height: 310px;
    padding: 30px 0 20px;
    background-color: #6708ad;
}
.coupon-mod{ border-radius:20px; border-top:6px solid #27047c; margin-bottom:30px; text-align:center; color:#fff; background-image:-webkit-linear-gradient(180deg, #c100c2, #9548f6); background-image:-ms-linear-gradient(180deg, #c100c2, #9548f6); background-image:linear-gradient(180deg,#c100c2,#9548f6); background:#9000de\9;}
.coupon-mod .tit{ font-size:44px; font-weight:bold; line-height:74px; padding-top:27px;}
.coupon-mod .tit span{ color:#fbd910;}
.coupon-mod .rule-btn{ font-size:16px; color:#fff; right:54px; top:50px;}
.coupon-mod .coupon-con{ padding:22px 0 54px;}
.coupon-mod .coupon-con li{ display:inline-block; *display:inline; *zoom:1; width:463px; height:112px; position:relative; background:url("/images/zhuanti/20181212/coupon01.png") no-repeat; margin:0 25px;}
.coupon-mod .coupon-con li.none{ background:url("/images/zhuanti/20181212/coupon01.png") no-repeat;}
.coupon-mod .coupon-con li.none .status{ line-height:112px; padding-top:0;}
.coupon-mod .coupon-con .text{ float:left; padding:0 0 0 95px; color:#ee0040;}
.coupon-mod .coupon-con .text h3{ display:block; float:left; line-height:112px; font-size:76px; font-weight:normal;}
.coupon-mod .coupon-con .text p{ display:block; float:left; line-height:30px; font-size:16px; padding:32px 0 0 17px;}
.coupon-mod .coupon-con .text em{ font-size:22px;}
.coupon-mod .coupon-con .status{ float:right; width:125px; text-align:center; margin-right:8px; font-size:28px; line-height:38px; font-weight:bold; padding-top:16px;}
.coupon-mod .coupon-con .btn{ display:block;width:463px; height:112px; left:0; top:0;}

