.an{ background:url(/images/zhuanti/2021cjcx/an.png) no-repeat;}
.ggtit {
    display: block;
    width: 1200px;
    height: 113px;
    background: url(/images/zhuanti/2021cjcx/title1.png) no-repeat center bottom;
}
.ggtit p{padding-top: 11px;line-height: 84px;text-align: center;font-size: 34px;color: #ffecdd;text-indent: 10px;}

/*页头*/
.headerBg{ overflow: hidden;}
.header{ height: 504px; z-index: 2;}
.header .logo{left: -30px;top: 30px;z-index: 3;display: block;width: 172px;height: 40px;}
.header .ctxt01{ width: 286px; height: 54px; top: 64px; left: 50%; margin-left: -143px; -webkit-animation:fadeIn2 1s 0.1s 1 both; animation:fadeIn2 1s 0.1s 1 both;}
.header .ctxt02{ width: 690px; height: 280px; top: 124px; left: 50%; margin-left: -345px; -webkit-animation:fadeIn2 1s 0.6s 1 both; animation:fadeIn2 1s 0.6s 1 both;}
.header .ctxt03{ width: 510px; height: 82px; top: 246px; left: 50%; margin-left: -255px; -webkit-animation:fadeIn2 1s 1.2s 1 both; animation:fadeIn2 1s 1.2s 1 both;}
.header .shuangTime{top: 296px;left: 254px;width: 550px;height: 62px;line-height: 69px;text-align: center;font-size: 20px;color: #870214;}
.header .shuangTime b{ display: inline-block; width: 46px; height: 34px; font-size: 28px; line-height: 34px; color: #fff; font-weight: 400; text-indent: 5px; letter-spacing: 4px; margin: 0 10px; vertical-align:-4px; background: #c6219a; border-radius: 4px;}

.wrap{ background: #2b1d91; }
.navmdbox{ position: absolute; bottom: 40px; left: 0; width: 100%; background-color: rgb(31, 1, 87,0.7); height: 64px; line-height: 64px; z-index: 2; }
.navmd{ text-align: center;}
.navmd a{ position: relative; width: 196px; font-size: 22px; line-height: 65px; display: inline-block; *zoom: 1; *display: inline; text-align: center; color: #ffffff; cursor: pointer; }
.navmdbox.active{ position: fixed; top: 0; left: 0; }
.navmd a.on{color: #e5310a;font-weight: bold;}
.navmd a.on:before{ display: block; content: ' '; position: absolute; width: 196px; height: 85px; background: url(/images/zhuanti/2021cjcx/navmd.png) no-repeat; box-sizing: 100%; z-index: -1; }


/* 抢券 */
.coupon{ display: block; margin: 0 auto; width: 1200px; height: 221px; background: url(//www.med66.com/upload/resources/image/2022/04/02/574748.png) no-repeat center center; background-size: 100%; }
.coupon p.txt{ position: absolute; left: 83px; top: 125px; width: 850px; font-size: 20px; text-align: center; color: #842b00; }
.coupon p.txt b{ font-size: 30px; }
.coupon .btncoupon { position: absolute; right: 0; top: 55px; width: 209px; height: 161px; }
.coupon .btncoupon img{
    display: none;
    cursor: pointer;
}
.coupon .btncoupon .img1 {
    display: block;
    width: 158px;
    height: 158px;
    animation: pulse2 1s ease infinite;
    -webkit-animation: pulse2 1s ease infinite;
    cursor: pointer;
}
.coupon .btncoupon .img2 {
    width: 209px;
    height: 161px;
    animation: pulse2 1s ease infinite;
    -webkit-animation: pulse2 1s ease infinite;
    cursor: pointer;
}
.coupon .btncoupon .img3 {
    width: 158px;
    height: 158px;
    content: ' ';
}
.pulse2{animation-name: pulse2;-webkit-animation-name: pulse2;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes pulse2 {0% {transform: scale(0.9);}50% {transform: scale(1.1);}100% {transform: scale(0.9);}}
@-webkit-keyframes pulse2 {0% { -webkit-transform: scale(0.9);}50% { -webkit-transform: scale(1.1);}100% { -webkit-transform: scale(0.9);}}


/*课程*/
.course-wrap {
    position: relative;
    z-index: 1;
    padding-top: 40px;
}
.course-wrap .ggtit{ top: 42px;}
.course-wrap .ggtit {
    height: 113px;
    background: url(/images/zhuanti/2021cjcx/title.png) no-repeat center bottom;
    margin: 0 auto;
}
.course-wrap .gzBtn {
    position: absolute;
    top: 90px;
    right: 40px;
    display: block;
    width: 121px;
    height: 40px;
    background-color: #6057f5;
    border-radius: 20px;
    border: solid 1px #b6afff;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
}
.course-wrap .kmBox{}
.course-wrap .course{
    box-sizing: border-box;
    border: 10px solid #6c97f9;
    border-radius:9px 9px 16px 16px;
    background: #6c97f9;
    padding-top: 10px;
}
.course-wrap .course .tab-tit {
    height: 54px;
    text-align: center;
    border-radius: 10px 10px 0 0;
    background: #2c299b;
    background: -webkit-linear-gradient(left, #2c299b, #261ca4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #2c299b, #261ca4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #2c299b, #261ca4); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #2c299b, #261ca4); /* 标准的语法 */}
.course-wrap .course .tab-tit li {
    display: block;
    float: left;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    color: #d2defb;
    cursor: pointer;
    position: relative;
    vertical-align: top;
}
.course-wrap .course .tab-tit li.on{ margin-top: -10px; height: 64px; line-height: 64px; color:#2b289b; font-weight: 700; background:#d2defb; border-radius: 10px 10px 0 0;}
.course-wrap .course .tab-tit.w14 li,.course-wrap .course .tab-tit.w14 span.lia{ width: 7.14%;}
.course-wrap .course .tab-tit.w13 li,.course-wrap .course .tab-tit.w13 span.lia{ width: 7.69%;}
.course-wrap .course .tab-tit.w12 li,.course-wrap .course .tab-tit.w12 span.lia{ width: 8.33%;}
.course-wrap .course .tab-tit.w9 li,.course-wrap .course .tab-tit.w9 span.lia{ width:7%;}
.course-wrap .course .tab-tit span.lia{ display:block; float: left; height:54px; line-height:54px; font-size:16px; color:#d2defb; cursor:pointer; position:relative; vertical-align: top;}
.course-wrap .course .tab-tit span.lia a{ color:#d2defb;}
.course-wrap .course .tab-tit span.lia a:hover{ text-decoration: none;}
.course-wrap .course .course-con{ display:none; background:#d2defb; border-radius: 0 0 10px 10px; padding-top: 30px;}
.course-wrap .course .course-con .courseSub-tit { text-align: center; margin: 0 0 30px;}
.course-wrap .course .course-con .courseSub-tit-con{ display: inline-block; height: 54px; text-align: center; background: #f8e4c2; border-radius: 27px;}
.course-wrap .course .course-con .courseSub-tit-con span{ display: inline-block; width: 184px; height: 54px; line-height: 54px; text-align: center; font-size: 20px; color: #be2b29; font-weight: 700; cursor: pointer;}
.course-wrap .course .course-con .courseSub-tit-con span.on { font-size: 22px; color: #fff; border-radius: 27px; background: #f7915f;}
.course-wrap .course .course-con .courseSub-box{ display: none;}
.course-wrap .course .course-con li {
    float: left;
    width: 356px;
    background: #fff;
    margin: 0 0 30px 28px;
    border-radius: 11px;
    transition: all 0.2s linear;
}
.course-wrap .course .course-con li:hover{ transform:translate3d(0, -6px, 0);}
.course-wrap .course .course-con .course-pic{ width:356px; height:122px; padding-top: 40px; border-radius: 6px 6px 0 0; position: relative; text-align: center;}
.course-wrap .course .course-con .course-pic .pctit{ display: inline-block; *display: inline; *zoom: 1; color: #fff; text-align: center;}
.course-wrap .course .course-con .course-pic .pctit h3{ display: block; line-height: 60px; text-align: center; font-size: 32px; -webkit-text-shadow:0 4px 4px rgba(0, 0, 0, 0.15); -moz-text-shadow:0 4px 4px rgba(0, 0, 0, 0.15); text-shadow:0 4px 4px rgba(0, 0, 0, 0.15);}
.course-wrap .course .course-con .course-pic .pctit h3 a{ color: #fff; text-decoration: none;}
.course-wrap .course .course-con .course-pic .pctit-txt{ display:block; height: 34px; line-height: 34px; font-size: 18px; color: #fff; text-align: center;}
.course-wrap .course .course-con .course-pic .pctit:hover{ text-decoration: none;}

.course-wrap .course .course-con li.vip .course-pic .pctit h3{ color: #603b00; display: block; line-height: 60px; text-align: center; font-size: 32px; -webkit-text-shadow:0 4px 4px rgba(0, 0, 0, 0.15); -moz-text-shadow:0 4px 4px rgba(0, 0, 0, 0.15); text-shadow:0 4px 4px rgba(0, 0, 0, 0.15);}
.course-wrap .course .course-con li.vip .course-pic .pctit h3 a{ color: #603b00; text-decoration: none;}
.course-wrap .course .course-con li.vip .course-pic .pctit-txt{ display:block; height: 34px; line-height: 34px; font-size: 18px; color: #603b00; text-align: center;}
.course-wrap .course .course-con li.vip .course-pic .pctit:hover{ text-decoration: none;}

.course-wrap .course .course-con .course-pic.oneBg{ background:url(/images/zhuanti/20211111/bg_04.jpg) no-repeat;}
.course-wrap .course .course-con .course-pic.oneBg2{ background:url(/images/zhuanti/2021cjcx/pic3.png) no-repeat;}
.course-wrap .course .course-con .course-pic.twoBg{ background:url(/images/zhuanti/20211111/bg_05.jpg) no-repeat;}
.course-wrap .course .course-con .course-pic.thrBg{ background:url(/images/zhuanti/2021cjcx/pic5.png) no-repeat;}
.course-wrap .course .course-con .course-pic.fourBg{ background:url(/images/zhuanti/2021cjcx/pic4.png) no-repeat;}
.course-wrap .course .course-con .course-pic .fdicon01{ position: absolute; top: 0; right: 0; padding: 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 6px 0 12px; background:#e32b0b;
    background: -webkit-linear-gradient(left, #d41310, #f34306); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d41310, #f34306); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d41310, #f34306); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d41310, #f34306); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot{ height: 188px;}
.course-wrap .course .course-con .course-bot .price {
    position: relative;
    z-index: 1;
    height: 110px;
    margin-bottom: 12px;
    background: url(/images/zhuanti/2021cjcx/bg_07.png) no-repeat center bottom;
}
.course-wrap .course .course-con .course-bot .price-fdL{ position: absolute; top:35px; left: 0; width: 90px; line-height: 22px; text-align: center; font-size: 16px; color: #666; text-decoration: line-through;}
.course-wrap .course .course-con .course-bot .price-fdL b{ font-size: 20px;}
.course-wrap .course .course-con .course-bot .price-fdC{ position: absolute; top:23px; left: 124px; width: 110px; line-height: 24px; text-align: center; font-size: 16px; color: #fff;}
.course-wrap .course .course-con .course-bot .price-fdC b{ font-size: 20px;}
.course-wrap .course .course-con .course-bot .price-fdR{ position: absolute; top:45px; right: 0; width: 90px; line-height: 22px; text-align: center; font-size: 16px; color: #666;}
.course-wrap .course .course-con .course-bot .price-fdR b{ font-size: 20px;}
.course-wrap .course .course-con .course-bot .buyBox{ margin: 0 20px;}
.course-wrap .course .course-con .course-bot .buyBox-price {
    float: left;
    line-height: 28px;
    font-size: 16px;
    color: #f34e0f;
    margin-top: -3px;
}
.course-wrap .course .course-con .course-bot .buyBox-price b{ font-size: 30px;}
.course-wrap .course .course-con .course-bot .btnHong,
.course-wrap .course .course-con .course-bot .btnFen {
    float: right;
    display: block;
    width: 146px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    border-radius: 25px;
    -webkit-box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    -moz-box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
}
.course-wrap .course .course-con .course-bot.course-bot2 .btnHong,
.course-wrap .course .course-con .course-bot.course-bot2 .btnFen {
    float: none;
    display: block;
    width: 146px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    border-radius: 25px;
    -webkit-box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    -moz-box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
}
.course-wrap .course .course-con .course-bot .btnHong{ background: #f4530f;
    background: -webkit-linear-gradient(top, #ff6e0e, #eb3b10); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff6e0e, #eb3b10); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff6e0e, #eb3b10); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff6e0e, #eb3b10); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot .btnFen{ background: #f56060;}
.course-wrap .course .course-con .course-bot .btnHong:hover{ text-decoration: none; background: #eb3b10;
    background: -webkit-linear-gradient(top, #eb3b10, #ff6e0e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb3b10, #ff6e0e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb3b10, #ff6e0e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb3b10, #ff6e0e); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot .btnFen:hover{ text-decoration: none;}
.course-wrap .course .course-con .course-bot .yesLogin{ display: none;}

.course-wrap .course .course-con .course-bot .priceV,
.course-wrap .course .course-con .course-bot .priceM {
    padding: 0 15px 18px;
    height: 78px;
}
.course-wrap .course .course-con .course-bot.course-bot2 .priceV,
.course-wrap .course .course-con .course-bot.course-bot2 .priceM {
    padding: 15px 15px 10px;
    height: 78px;
}
.course-wrap .course .course-con .course-bot .priceV-top,.course-wrap .course .course-con .course-bot .priceM-top{ height: 54px; line-height: 54px; color: #d52121; font-size: 16px;}
.course-wrap .course .course-con .course-bot .priceV-top b,.course-wrap .course .course-con .course-bot .priceM-top b{ color: #d52121; font-size: 30px;}
.course-wrap .course .course-con .course-bot .priceV-bot,.course-wrap .course .course-con .course-bot .priceM-bot{ height: 24px;}
.course-wrap .course .course-con .course-bot .priceV-bot-txt,.course-wrap .course .course-con .course-bot .priceM-bot-txt{ float: left; overflow: hidden; width: 200px; height: 28px; line-height: 28px; color: #d52121; font-size: 16px;}
.course-wrap .course .course-con .course-bot .priceV-bot-tiao,.course-wrap .course .course-con .course-bot .priceM-bot-tiao{ float: right; position: relative; z-index: 1; width: 120px; height: 24px; background: #fda783; border-radius: 12px;}
.course-wrap .course .course-con .course-bot .priceV-bot-tiao .tcon,.course-wrap .course .course-con .course-bot .priceM-bot-tiao .tcon{ height: 24px; background:#ef6346; border-radius: 12px; -webkit-box-shadow:0 0 8px rgba(197, 76, 1, 0.5); -moz-box-shadow:0 0 8px rgba(197, 76, 1, 0.5); box-shadow:0 0 8px rgba(197, 76, 1, 0.5);
    background: -webkit-linear-gradient(left, #fe925f, #de3838); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fe925f, #de3838); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fe925f, #de3838); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fe925f, #de3838); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot .priceV-bot-tiao .txt,.course-wrap .course .course-con .course-bot .priceM-bot-tiao .txt{ position: absolute; left: 0; top: 0; width: 100%; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff;}
.course-wrap .course .course-con .course-bot .priceV2,.course-wrap .course .course-con .course-bot .priceM2{ padding: 14px 15px 20px;}
.course-wrap .course .course-con .course-bot .priceV2-left,.course-wrap .course .course-con .course-bot .priceM2-left{ line-height: 60px; color: #666; font-size: 16px;}
.course-wrap .course .course-con .course-bot .priceV2-left b,.course-wrap .course .course-con .course-bot .priceM2-left b{ font-size: 24px; text-decoration: line-through; vertical-align: -2px;}
.course-wrap .course .course-con .course-bot .priceV2-right,.course-wrap .course .course-con .course-bot .priceM2-right{ line-height: 60px; color: #d52121; font-size: 16px;}
.course-wrap .course .course-con .course-bot .priceV2-right b,.course-wrap .course .course-con .course-bot .priceM2-right b{ font-size: 30px; vertical-align: -5px;}
.course-wrap .course .course-con .course-bot .priceV2-top,.course-wrap .course .course-con .course-bot .priceM2-top{ line-height: 30px; color: #666; font-size: 16px;}
.course-wrap .course .course-con .course-bot .priceV2-top b,.course-wrap .course .course-con .course-bot .priceM2-top b{ font-size: 24px; text-decoration: line-through; vertical-align: -2px;}
.course-wrap .course .course-con .course-bot .priceV2-bot,.course-wrap .course .course-con .course-bot .priceM2-bot{ line-height: 30px; color: #d52121; font-size: 16px;}
.course-wrap .course .course-con .course-bot .priceV2-bot b,.course-wrap .course .course-con .course-bot .priceM2-bot b{ font-size: 30px; vertical-align: -5px;}
.course-wrap .course .course-con .course-bot .btnHong,.course-wrap .course .course-con .course-bot .btnFen{ display: block; width: 146px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; border-radius: 25px; margin: 0 auto; -webkit-box-shadow:0 3px 3px rgba(255, 144, 70, 1); -moz-box-shadow:0 3px 3px rgba(255, 144, 70, 1); box-shadow:0 3px 3px rgba(255, 144, 70, 1);}
.course-wrap .course .course-con .course-bot .btnHong{ background: #f4530f;
    background: -webkit-linear-gradient(top, #ff6e0e, #eb3b10); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff6e0e, #eb3b10); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff6e0e, #eb3b10); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff6e0e, #eb3b10); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot .btnFen{ background: #f56060;}
.course-wrap .course .course-con .course-bot .btnHong:hover{ text-decoration: none; background: #eb3b10;
    background: -webkit-linear-gradient(top, #eb3b10, #ff6e0e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb3b10, #ff6e0e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb3b10, #ff6e0e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb3b10, #ff6e0e); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot .btnFen:hover{ text-decoration: none;}
.course-wrap .course .course-con .course-bot .yesLogin{ display: none;}


/*图书*/
.bookMain{ position: relative; z-index: 1; padding-top: 40px;}
.bookMain .gzBtn {
    position: absolute;
    top: 90px;
    right: 40px;
    display: block;
    width: 121px;
    height: 40px;
    background-color: #6057f5;
    border-radius: 20px;
    border: solid 1px #b6afff;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
}
.bookMain .gzBtn:hover{ text-decoration: none; opacity: 0.9;}
.bookMain .conBox { overflow: hidden; height: 470px; border-radius: 0 0 18px 18px; background:  #fdddbb; box-sizing: border-box; border: 10px solid #6c97f9; border-radius:9px 9px 16px 16px; background: #d1ddfb; padding-top: 10px; }
.bookMain .conBox .tbox{ width: 600px; height: 54px; background:#e88a4b; border-radius: 27px; margin: 0 auto;}
.bookMain .conBox .tbox li{ width: 300px; height: 54px; line-height: 54px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; cursor: pointer;}
.bookMain .conBox .tbox li.on{ background: #fff; font-size: 22px; color: #be2b29; border-radius: 27px; -webkit-box-shadow:0 0 13px rgba(242, 130, 30, 0.53); -moz-box-shadow:0 0 13px rgba(242, 130, 30, 0.53); box-shadow:0 0 13px rgba(242, 130, 30, 0.53);}
.bookMain .conBox .cbox{ position: relative; z-index: 1;}
.bookMain .conBox .cbox .swiper-container{ width: 1144px; height: 380px; padding-top: 30px; margin: 0 auto;}
.bookMain .conBox .cbox .swiper-slide{ width: 276px; padding: 0 5px;}
.bookMain .conBox .cbox .swiper-slide li {
    width: 276px;
    background: #fff;
    border-radius: 6px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.bookMain .conBox .cbox .swiper-slide li:hover{ transform:translate3d(0, -6px, 0);}
.bookMain .conBox .cbox .swiper-slide .course-pic {
    width: 268px;
    height: 180px;
    padding: 4px;
    background: #a3bcf8;
    border-radius: 6px 6px 0 0;
    position: relative;
    z-index: 1;
}
.bookMain .conBox .cbox .swiper-slide .course-pic .fdicon01{ position: absolute; top: 0; right: 0; padding: 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 6px 0 12px; background:#ee6045;
    background: -webkit-linear-gradient(left, #ff8d55, #de3535); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff8d55, #de3535); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff8d55, #de3535); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8d55, #de3535); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-pic-con{ display: block; height: 180px; text-align: center; background: #fff; border-radius: 6px;}
.bookMain .conBox .cbox .swiper-slide .course-pic-con img{ display: inline-block; width: auto; height: 180px;}
.bookMain .conBox .cbox .swiper-slide .course-bot{ height: 162px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbtit{ display: block; height: 40px; padding: 18px 15px 0; line-height: 20px; font-size: 14px; overflow:hidden;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbtit:hover{ text-decoration: none;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice{ height: 28px; line-height: 28px; padding: 0 15px 14px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice-left{ float: left; font-size: 14px; color: #f34e0f;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice-left b{ font-size: 22px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice-right{ float: right; font-size: 14px; color: #6e6d6d; text-decoration: line-through;}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnHong{ display: block; width: 196px; height: 44px; text-align: center; line-height: 44px; font-size: 16px; color: #fff; border-radius: 22px; margin: 0 auto; -webkit-box-shadow:0 3px 3px rgba(255, 144, 70, 1); -moz-box-shadow:0 3px 3px rgba(255, 144, 70, 1); box-shadow:0 3px 3px rgba(255, 144, 70, 1);}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnHong{ background: #f4530f;
    background: -webkit-linear-gradient(top, #ff6e0e, #eb3b10); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff6e0e, #eb3b10); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff6e0e, #eb3b10); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff6e0e, #eb3b10); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnHong:hover{ text-decoration: none; background: #eb3b10;
    background: -webkit-linear-gradient(top, #eb3b10, #ff6e0e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb3b10, #ff6e0e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb3b10, #ff6e0e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb3b10, #ff6e0e); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-bot .yesLogin{ display: none;}
.bookMain .conBox .cbox .arrow-bkleft01,
.bookMain .conBox .cbox .arrow-bkleft02 {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 168px;
    width: 42px;
    height: 67px;
    background: url(/images/zhuanti/2021cjcx/btn_09.png) no-repeat;
}
.bookMain .conBox .cbox .arrow-bkright01,
.bookMain .conBox .cbox .arrow-bkright02 {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 168px;
    width: 42px;
    height: 67px;
    background: url(/images/zhuanti/2021cjcx/btn_10.png) no-repeat;
}


/*直播*/
.liveMain{ padding-top: 40px;}
.liveMain .gzBtn { position: absolute; top: 140px; right: 40px; display: block; width: 121px; height: 40px; background-color: #6057f5; border-radius: 20px; border: solid 1px #b6afff; font-size: 16px; line-height: 40px; color: #ffffff; text-align: center; }
.liveMain .conBox { padding: 50px 20px 20px; background: #fff; border-radius: 15px; }
.liveMain .conBox .liveBox{ background: #fff;}
.liveMain .conBox .liveBox .video-con{ width:660px; height:408px;}
.liveMain .conBox .liveBox .video-con .livBox{ display: none; position: relative; z-index: 1; width:660px; height:408px; background: url(/images/zhuanti/2021xianchang/pic_01.jpg) no-repeat;}
.liveMain .conBox .liveBox .video-con .livBox a{ display: block; width:660px; height:408px;}
.liveMain .conBox .liveBox .video-con .livBox .teaPic{ position: absolute; left: 10px; bottom: 0; display: block; width: 230px; height: 320px;}
.liveMain .conBox .liveBox .video-con .livBox .fdIcon{ position: absolute; left: 0; top: 52px; width: 36px; line-height: 28px; font-size: 20px; color: #fff; text-align: center; font-weight: 700;}
.liveMain .conBox .liveBox .video-con .livBox .ttxt{ position: absolute; left: 237px; top: 73px; width: 307px; height: 50px; line-height: 50px; text-align: center; font-size: 30px; font-weight: 700; color: #fff;}
.liveMain .conBox .liveBox .video-con .livBox .ctxt{ position: absolute; left: 165px; top: 166px; width: 467px; height: 50px; line-height: 50px; text-align: center; font-size: 40px; font-weight: 700; color: #fff;}
.liveMain .conBox .liveBox .video-con .livBox .btxt{ position: absolute; right: 230px; top: 330px; height: 26px; line-height: 26px; font-size: 22px; font-weight: 700; color: #06946a;}
.liveMain .conBox .liveBox .video-con .livBox .ewmPic{ position: absolute; right: 54px; bottom: 34px; display: block; width: 116px; height: 116px;}
.liveMain .conBox .liveBox .live_right{ width: 480px; padding: 14px 0 0 20px;}
.liveMain .conBox .liveBox .live_right .tit {
    height: 20px;
    line-height: 20px;
    font-weight: 700;
    background-position: 0 -600px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #f75b11;
}
.liveMain .conBox .liveBox .live_right .tex{width:480px; height:354px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .conBox .liveBox .live_right .tex ul{margin-left: 10px; border-left: 2px solid #d6dff9;}
.liveMain .conBox .liveBox .live_right .tex li{position:relative; padding:0 0 20px 26px; color: #333; cursor:pointer;}
.liveMain .conBox .liveBox .live_right .tex li .litop {
    width: 350px;
    height: 32px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 32px;
    margin: 0 0 10px -10px;
    background-color: #e0e7fa;
    border-radius: 16px 16px 16px 0;
}
.liveMain .conBox .liveBox .live_right .tex li .litop b{ font-size: 16px;}
.liveMain .conBox .liveBox .live_right .tex li .licen{clear: both; line-height: 28px; font-size: 14px; margin-bottom: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .licen .title{font-size: 16px; margin-bottom: 8px;}
.liveMain .conBox .liveBox .live_right .tex li .licen .ltea{position: relative; width: 260px; font-weight: normal;}
.liveMain .conBox .liveBox .live_right .tex li .libot{clear: both; position: absolute; height: 28px; right: -126px; top: 0;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn{display: inline-block; width: 98px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #ff7e03; border: 1px solid #ff7e03; border-radius: 14px; margin-right: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn:hover{text-decoration: none; background: #ff7e03; color: #fff;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn02{display: inline-block; width: 100px; height: 28px; line-height: 28px; text-indent: 40px; font-size: 14px; color: #fff; background: url(/images/zhuanti/2021xianchang/icon_03.png) no-repeat 18px center #f78437; border-radius: 14px; margin-right: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn02:hover{text-decoration: none; opacity: 0.9;}
.liveMain .conBox .liveBox .live_right .tex li i {
    display: block;
    width: 24px;
    height: 24px;
    background-position: 0 -46px;
    position: absolute;
    left: -12px;
    top: 9px;
}
.liveMain .conBox .liveBox .live_right .tex li.cur i{background-position:0 -22px;}
.liveMain .conBox .liveBox .live_right .tex li.cur .litop{ color: #f75b11; background-color: #ffedc6;}
.liveMain .conBox .liveBox .live_right .tex li.cur .licen{font-weight: 700;}
.liveMain .conBox .liveBox .live_right .tex li.cur .libot .btn{display: inline-block; width: 100px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; border: 0; border-radius: 15px; margin-right: 10px; -webkit-text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); -moz-text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); background: #ff970a; background: -webkit-linear-gradient(top, #ffac10, #ff7a02); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, #ffac10, #ff7a02); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, #ffac10, #ff7a02); /* Firefox 3.6 - 15 */ background: linear-gradient(to bottom, #ffac10, #ff7a02); /* 标准的语法 */}
/*滚动条*/
.liveMain .mCSB_scrollTools{width: 13px !important; background: #e3e0dc; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 13px; background: #6f80e1; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp {
    margin-top: 3px;
    margin-left: 2px;
    width: 8px;
    height: 7px;
    background: url(/images/zhuanti/2021cjcx/icon_01.png) no-repeat;
    }

    .liveMain .mCSB_scrollTools .mCSB_buttonDown {
        margin-bottom: 3px;
        margin-left: 2px;
        width: 8px;
        height: 7px;
        background: url(/images/zhuanti/2021cjcx/icon_02.png) no-repeat;
    }
.liveMain .xlcd-b .mCSB_container{margin-right: 13px;}


.course-wrap2 .swiper-wrapper{
    height: 380px !important;
    overflow: hidden;
}

.course-wrap2 .arrow-bkleft02 {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 330px;
    width: 42px;
    height: 67px;
    background: url(/images/zhuanti/2021cjcx/btn_09.png) no-repeat;
}
.course-wrap2 .arrow-bkright02 {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 330px;
    width: 42px;
    height: 67px;
    background: url(/images/zhuanti/2021cjcx/btn_10.png) no-repeat;
}
/*奖品*/
.prize{ position: relative; z-index: 1; padding-top: 40px;}
.prize .gzBtn {
    position: absolute;
    top: 90px;
    right: 40px;
    display: block;
    width: 121px;
    height: 40px;
    background-color: #6057f5;
    border-radius: 20px;
    border: solid 1px #b6afff;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
}
.prize .conBox {
    overflow: hidden;
    width: 100%;
    /* min-height: 518px; */
    border-radius: 0 0 18px 18px;
    background: #fdddbb;
    box-sizing: border-box;
    border: 10px solid #6c97f9;
    border-radius: 9px 9px 16px 16px;
    background: #d1ddfb;
    padding-top: 10px;
    padding-bottom: 30px;
}

.prize .conBox .tbox {
    width: 600px;
    height: 54px;
    background: #f8e4c2;
    border-radius: 27px;
    margin: 20px auto 0;
}
.prize .conBox .tbox li {
    width: 300px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 20px;
    color: #be2b29;
    font-weight: 700;
    cursor: pointer;
}
.prize .conBox .tbox li.on {
    background: #fff;
    font-size: 22px;
    color: #fff;
    border-radius: 27px;
    background: #f7915f;
}
.prize .conBox .cbox{
    margin-top: 50px;
    margin-bottom: 30px;
    display: none;
    text-align: center;
}
.prize .conBox .cbox img{
    display: inline-block;
}

.prize .zxBtn{
    display: block;
    width: 146px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    border-radius: 25px;
    -webkit-box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    -moz-box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    box-shadow: 0 3px 3px rgba(255, 144, 70, 1);
    background: #f4530f;
    background: -webkit-linear-gradient(top, #ff6e0e, #eb3b10); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff6e0e, #eb3b10); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff6e0e, #eb3b10); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff6e0e, #eb3b10); /* 标准的语法 */
    margin: 0 auto;
}
.prize .btnHong:hover{ text-decoration: none; background: #eb3b10;
    background: -webkit-linear-gradient(top, #eb3b10, #ff6e0e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eb3b10, #ff6e0e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eb3b10, #ff6e0e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eb3b10, #ff6e0e); /* 标准的语法 */}


    /*底部加入我们*/
.joinBox-wap{ height: 94px;background: #2B1D91;}
.joinBoxBg{ position: relative; z-index: 1; padding-top: 160px; background: #4452b9;}
.joinBox{ position: absolute; left: 50%; top: -64px; margin-left: -600px; width: 1200px; height: 210px; background:url(/images/zhuanti/2021cjcx/bg_09.png) no-repeat;}
.joinBox .ltxt{ padding: 36px 0 0 250px;}
.joinBox .ltxt-top{ line-height: 40px; font-size: 18px; color: #d05921;}
.joinBox .ltxt-cen{ line-height: 76px; font-size: 20px; color: #d05921;}
.joinBox .ltxt-cen b{ font-size: 28px;}
.joinBox .right{ padding: 22px 14px 0 0;}
.joinBox .right .ewm{ width: 140px; margin-right: 10px;background: #fff;}
.joinBox .right .ewm-pic {
    display: block;
    width: 120px;
    height: 120px;
    padding: 10px 10px 0;
    background: #fff;
}
.joinBox .right .ewm-txt {
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #d05921;
}
.footer{ color: #fff!important; margin: 0 auto!important; padding: 10px 0!important;}
.footer a{ color: #fff!important;}

/*右侧浮动*/
.fix-nav{ width:146px; position:fixed; z-index:70; right:0; top:50%; margin-top: -300px;margin-right: 11px;}
.fix-nav .ftop {
    display: block;
    width: 151px;
    top: 85px;
    left: 10px;
    position: relative;
    z-index: 2;
    font-size: 22px;
    color: #cf2200;
    font-weight: bold;
    text-align: center;
}
.fix-nav .fbot {
    position: relative;
    z-index: 1;
    width: 146px;
    height: 551px;
    background: url(/images/zhuanti/2021cjcx/rnavbg.png) no-repeat center top;
    margin-left: 11px;
    padding-top: 118px;
}
.fix-nav .fbot .flist {
    display: block;
    width: 110px;
	height: 36px;
    background: #ffe8b6;
	background-image: linear-gradient(0deg, 
		#18016f 0%, 
		#3349d0 100%);
	box-shadow: 0px 6px 2px 0px 
		#000e57, 
		inset 2px 0px 3px 0px 
		#98abff;
	border-radius: 18px;
    font-size: 16px;
	line-height: 36px;
	color: #fff;
    text-align: center;
    margin: 0 auto 36px;

}
.fix-nav .fbot .flist:hover {
    text-decoration: none;
	background-image: linear-gradient(0deg, 
		#f8ad55 0%, 
		#ffe8b6 100%);
	box-shadow: 0px 6px 2px 0px 
		#000e57, 
		inset 4px 1px 6px 0px 
		#fff996;
    color: #6c2c06;
}
.fix-nav .fbot .back{
    display: block;
    width: 100px;
    height: 28px;
    margin: 10px auto 0;
}
.fix-nav .fbot .help{
    display: block;
    width: 97px;
    height: 84px;
    margin: 0 auto;
}
/* .fix-nav .fbot .help{ position: absolute; left: 19px; bottom: -40px; width: 100px; height: 100px; background: url(/images/zhuanti/20211111/btn_12.png) no-repeat; border-radius: 50%; -webkit-box-shadow:0 6px 13px rgba(145, 3, 14, 0.32); -moz-box-shadow:0 6px 13px rgba(145, 3, 14, 0.32); box-shadow:0 6px 13px rgba(145, 3, 14, 0.32);} */
.fix-nav .switch-icon{ position: absolute; left: -11px; z-index: 2; top: 264px; width: 30px; height: 50px; background: url(/images/zhuanti/20211111/btn_11.png) no-repeat;}
.fix-nav.rightFloatNav-switch .switch-icon{ background: url(/images/zhuanti/20211111/btn_14.png) no-repeat;}

/*规则弹框*/
.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98;}

.gzTk{ display: none; width: 650px; background: #fff; top: 50%; left: 50%; border-radius: 10px; position: fixed; margin: 0 0 0 -325px; z-index: 99;}
.gzTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background: url(/images/zhuanti/20211111/icon_09.png) no-repeat;}
.gzTk .tit{ height: 60px; background: #fff1d6; border-radius: 10px 10px 0 0;}
.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 .txtbox{ padding: 15px 30px 10px; max-height: 500px; overflow: auto; overflow-x: hidden;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}
.gzTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.gzTk .bhan:hover{ text-decoration: none; background: #ff6302;}

/*秒杀优惠券弹框*/
.msyhqTk{ display: none; width: 679px; height: 452px; background: url(/images/zhuanti/2021cjcx/tk2.png) no-repeat; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -338px; z-index: 99;}
.msyhqTk .xx{ display: block; position: absolute; top: 4px; right: 82px; width: 39px; height: 39px; background: url(/images/zhuanti/20211111/icon_09.png) no-repeat;}
.msyhqTk .ttxt{ padding-top: 20px; height: 100px; line-height: 100px; font-size: 22px; font-weight: 700; color: #b9141a; text-align: center;}
.msyhqTk .ttxt b{ font-size: 28px; vertical-align: -3px;}
.msyhqTk .cbox{ width: 450px; max-height: 340px; margin-left: 135px; overflow: auto; overflow-x: hidden;}
.msyhqTk .cbox .clistBig .txt{ float: right; width: 270px; line-height: 24px; font-size: 14px; color: #fff9ef; margin-top: 16px;}
.msyhqTk .cbox .clistBig .txt b{ font-size: 18px;}
.msyhqTk .cbox .clistBig .txt em{ font-size: 12px; color: #ffe8bc;}
.msyhqTk .cbox .clist{ width: 430px; height: 107px; margin: 20px 0 10px; background:url(/images/zhuanti/2021cjcx/yhq1.png) no-repeat;}
.msyhqTk .cbox .clist .price{padding-top: 8px; position: relative; z-index: 1; float: left; width: 140px; height: 70px; font-size: 40px; color: #b9141a; text-align: center; font-weight: 700; font-family:Impact;}
.msyhqTk .cbox .clist .price i{  font-size: 24px; color: #b9141a; line-height: 24px;}
.msyhqTk .cbox .clist .price span{
    font-size: 18px;
}
.msyhqTk .cbox .clist .txt{ float: right; width: 280px; line-height: 28px; font-size: 16px; color: #e8672d; margin-top: 10px;}
.msyhqTk .cbox .clist .txt b{ font-size: 16px; color: #b9141a;}
.msyhqTk .bhan{display: block;position: absolute;bottom: 78px;left: 50%;margin-left: -110px;width: 244px;height: 79px;text-align: center;line-height: 68px;font-size: 20px;color: #c8110d;font-weight: 700;background: url(/images/zhuanti/20211111/btn_15.png) no-repeat;}
.msyhqTk .bhan:hover{ text-decoration: none; opacity: 0.9;}
.msyhqTk.big .ttxt{ height: 80px; line-height: 80px;}
.msyhqTk.big .cbox .clistBig{ display: block;}

/*秒杀优惠券弹框*/
.qryhqTk{ display: none; width: 679px; height: 452px; background: url(/images/zhuanti/2021cjcx/tk1.png) no-repeat; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -338px; z-index: 99;}
.qryhqTk .xx{ display: block; position: absolute; top: 4px; right: 82px; width: 39px; height: 39px; background: url(/images/zhuanti/20211111/icon_09.png) no-repeat;}
.qryhqTk .ttxt{ padding-top: 20px; height: 100px; line-height: 100px; font-size: 22px; font-weight: 700; color: #b9141a; text-align: center;}
.qryhqTk .ttxt b{ font-size: 28px; vertical-align: -3px;}
.qryhqTk .cbox{ width: 450px; max-height: 340px; margin-left: 116px; overflow: auto; overflow-x: hidden;}
.qryhqTk .cbox .clistBig .txt{ float: right; width: 270px; line-height: 24px; font-size: 14px; color: #fff9ef; margin-top: 16px;}
.qryhqTk .cbox .clistBig .txt b{ font-size: 18px;}
.qryhqTk .cbox .clistBig .txt em{ font-size: 12px; color: #ffe8bc;}
.qryhqTk .cbox .clist{ width: 430px; height: 107px; margin: 0 0 10px; background:url(/images/zhuanti/2021cjcx/yhq1.png) no-repeat;}
.qryhqTk .cbox .clist .price{ position: relative; z-index: 1; float: left; width: 140px; height: 70px; line-height: 70px; font-size: 40px; color: #b9141a; text-align: center; font-weight: 700; font-family:Impact;}
.qryhqTk .cbox .clist .price i{ position: absolute; top: 8px; left: 10px; font-size: 24px; color: #b9141a; line-height: 24px;}
.qryhqTk .cbox .clist .txt{ float: right; width: 280px; line-height: 28px; font-size: 16px; color: #e8672d; margin-top: 10px;}
.qryhqTk .cbox .clist .txt b{ font-size: 20px; color: #b9141a;}
.qryhqTk .cbox>img{
    display: block;
    width: 188px;
	height: 188px;
	box-shadow: 0px 7px 10px 0px 
		rgba(250, 178, 95, 0.33);
    margin: 0 auto;
}
.qryhqTk .bhan{display: block;position: absolute;bottom: 10px;left: 50%;margin-left: -120px;width: 244px;height: 79px;text-align: center;line-height: 68px;font-size: 20px;color: #c8110d;font-weight: 700;background: url(/images/zhuanti/20211111/btn_15.png) no-repeat;}.qryhqTk .bhan:hover{ text-decoration: none; opacity: 0.9;}
.qryhqTk.big .ttxt{height: 80px;line-height: 30px;margin-top: 25px;}
.qryhqTk.big .cbox .clistBig{ display: block;}


/*提示弹框*/
.tsTk{ display: none; width: 480px; background: #fff; border-radius: 8px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -240px; z-index: 99;}
.tsTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background-position: 0 -1250px;}
.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: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.tsTk .bhan:hover{ text-decoration: none; background: #ff6302;}

.floating{
    animation-name: floating;
    -webkit-animation-name: floating;

    animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s;

    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
    0% {
        transform: translateY(0%);
    }
    50% {
        transform: translateY(12%);
    }
    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateY(0%);
    }
    50% {
        -webkit-transform: translateY(12%);
    }
    100% {
        -webkit-transform: translateY(0%);
    }
}

.fadeIn2{
    animation-name: fadeIn2;
    -webkit-animation-name: fadeIn2;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;

    visibility: visible !important;
}

@keyframes fadeIn2 {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    60% {
        transform: scale(1.1);
    }
    80% {
        transform: scale(0.9);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn2 {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    60% {
        -webkit-transform: scale(1.1);
    }
    80% {
        -webkit-transform: scale(0.9);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@keyframes kc {
    0%,5%,12.5%,20%,25% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    10% {
        -webkit-transform: translateY(-14px);
        transform: translateY(-14px)
    }
    15% {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px)
    }
}

.pulse2{animation-name: pulse2;-webkit-animation-name: pulse2;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes pulse2 {0% {transform: scale(0.9);}50% {transform: scale(1.1);}100% {transform: scale(0.9);}}
@-webkit-keyframes pulse2 {0% { -webkit-transform: scale(0.9);}50% { -webkit-transform: scale(1.1);}100% { -webkit-transform: scale(0.9);}}
