/*
@author: he
@update: he (2020-08-27)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.ggtit{ height: 0.667rem; text-align: center; margin-bottom: 0.4rem;}
.ggtit img{ height: 0.667rem;}

/*页头*/
.header{ height: 5.067rem;}
.header .logo{ top: 0.267rem; left:50%; margin-left:-1.5rem; width: 3rem;}
.header .ctxt{ top: 3.03rem; left: 2rem; width: 5.973rem; height: 0.907rem; line-height: 0.907rem; text-align: center; font-size: 0.32rem; font-weight: 700; color: #fff;}
.header .ctxt02{ top: 3.8rem; left:0; width:100%; height: 0.907rem; line-height: 0.907rem; text-align: center; font-size: 0.32rem; font-weight: 700; color: #333;}

/*领取优惠券*/
.coupon-warp{ position: relative; z-index: 2; margin: 0.2rem auto 0.4rem; width: 9.467rem; height: 9.253rem; background:url(//m.med66.com/images/zhuanti/xetnbaojianshi/bg_08.png) no-repeat; background-size: 100% 100%; border-radius: 0.133rem; -webkit-box-shadow:0 0.133rem 0.267rem rgba(220, 191, 168, 0.5); -moz-box-shadow:0 0.133rem 0.267rem rgba(220, 191, 168, 0.5); box-shadow:0 0.133rem 0.267rem rgba(220, 191, 168, 0.5);}
.coupon-warp .fdIcon{ position: absolute; top: -0.213rem; left: 0; width: 3.827rem; height: 0.627rem; line-height: 0.64rem; text-align: center; font-size: 0.32rem; color: #fff; font-weight: 700; background:url(//m.med66.com/images/weishengzige/project-25kqmxb/icon_02.png) no-repeat; background-size: 100% 100%;}
.coupon-warp .timeBox{ position: relative; z-index: 1; height: 0.88rem; padding-top: 1.733rem; text-align: center;}
.coupon-warp .timeBox .icon{ position: absolute; top: 1.52rem; right: 0.933rem; width: 1.44rem; height: 0.52rem; line-height: 0.52rem; text-align: center; font-size: 0.24rem; color: #fff; font-weight: 700; background:url(//m.med66.com/images/weishengzige/project-25kqmxb/icon_03.png) no-repeat; background-size: 100% 100%;}
.coupon-warp .timeBox .tTxt{ height: 0.48rem; line-height: 0.48rem; text-align: center; font-size: 0.293rem; color: #810600;}
.coupon-warp .timeBox .tTxt b{ display: inline-block; margin: 0 0.107rem; width: 0.56rem; height: 0.48rem; line-height: 0.5rem; background: #fff; border-radius: 0.053rem; font-size: 0.32rem; color: #c60729; vertical-align: 0.013rem;}
.coupon-warp .couponBox{ position: relative; z-index: 1;}
.coupon-warp .couponBox .cleft{ float: left; width: 2.4rem; padding-top: 0.907rem; margin-left: 0.333rem;}
.coupon-warp .couponBox .cleft-top{ line-height: 0.667rem; text-align: center; font-size: 0.373rem; color: #682401; font-weight: 700;}
.coupon-warp .couponBox .cleft-bot{ width: 100%; height: 2.213rem; line-height: 2.213rem; font-size: 0.347rem; color: #ff152c; text-align: center; font-weight: 700; white-space: nowrap;}
.coupon-warp .couponBox .cleft-bot b{ font-size: 0.933rem; vertical-align: -0.053rem;}
.coupon-warp .couponBox .cRight{ position: relative; z-index: 1; float: right; width: 6.4rem; height: 4.08rem; margin-right: 0.32rem;}
.coupon-warp .couponBox .cRight-top{ position: absolute; top: 1.093rem; left: 1.027rem; width: 2.88rem; line-height: 0.453rem; font-size: 0.267rem; color: #fff; text-align: center;}
.coupon-warp .couponBox .cRight-top b{ font-size: 0.427rem;}
.coupon-warp .couponBox .cRight-bot01{ position: absolute; top: 3.253rem; left: 0; line-height: 0.533rem; font-size: 0.267rem; color: #682401; text-decoration: line-through;}
.coupon-warp .couponBox .cRight-bot02{ position: absolute; top: 3.253rem; left: 1.467rem; line-height: 0.533rem; font-size: 0.293rem; color: #ff152c; font-weight: 700;}
.coupon-warp .couponBox .cRight-bot02 b{ font-size: 0.427rem;}
.coupon-warp .couponBox .cBtn{ clear: both; display: block; width: 5.733rem; height: 1.52rem; line-height: 1.44rem; text-align: center; font-size: 0.427rem; font-weight: 700; color: #fff; margin: 0 auto 0.24rem; background:url(//m.med66.com/images/weishengzige/project-25kqmxb/icon_04.png) no-repeat; background-size: 100% 100%; animation: pulse2 1.5s ease infinite; -webkit-animation: pulse2 1.5s ease infinite;}
.coupon-warp .couponBox .cBtn.already-tags{ animation: none; color: #fff; background:url(//m.med66.com/images/weishengzige/project-25kqmxb/icon_05.png) no-repeat; background-size: 100% 100%;}
.coupon-warp .couponBox .cFot{ height: 0.773rem; line-height: 0.773rem; text-align: right; font-size: 0.267rem; color: #fff; margin: 0 0.467rem;}

/*证书优势*/
.advantage{ padding: 0.133rem 0 0;}
.advantage .ggtit{ margin-bottom: 0.2rem;}
.advantage .subtit{ width: 2.267rem; height: 0.653rem; line-height: 0.64rem; text-align: center; font-size: 0.32rem; color: #fff; margin: 0.4rem auto 0.4rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/tit_09.png) no-repeat; background-size: 100% 100%;}
.advantage .cbox{ margin: 0 0 0.133rem; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.advantage .cbox .clist{ width: 4.4rem; height: 2.707rem; margin: 0 0 0.4rem 0.4rem; border-radius: 0 0 0.133rem 0.133rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_05.png) no-repeat; background-size: 100% 100%; -webkit-box-shadow:0 0.067rem 0.08rem rgba(111, 42, 1, 0.35); -moz-box-shadow:0 0.067rem 0.08rem rgba(111, 42, 1, 0.35); box-shadow:0 0.067rem 0.08rem rgba(111, 42, 1, 0.35);}
.advantage .cbox .clist-tit{ height: 0.72rem; line-height: 0.72rem; text-align: center; font-size: 0.373rem; font-weight: 700; color: #6f2a01; margin-bottom: 0.4rem;}
.advantage .cbox .clist-txt{ overflow: hidden; margin: 0 0.293rem; height: 1.36rem; line-height: 0.453rem; font-size: 0.32rem; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.advantage .bbtn { display: block; width: 3.467rem; height: 0.933rem; line-height: 0.933rem; text-align: center; font-size: 0.373rem; color: #fff; background: #ed367a; border-radius: 0.467rem; margin: 0 auto; }

/*报名条件*/
.condition{ padding: 0.733rem 0 0.88rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_02.png) no-repeat center bottom; background-size: 100% auto;}
.condition .yun{ z-index: -1; top: -0.2rem; left: 0; width: 4.28rem; height: 2.187rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/shan_01.png) no-repeat; background-size: 100% 100%;}
.condition .swiper-container{ width: 100%; height: 4.4rem; margin: 0 auto;}
.condition .swiper-slide{ float: left; width: 4rem; margin-left: 0.4rem;}
.condition .swiper-slide .clPic{ display: block; width: 4rem; height: 2.24rem; margin-bottom: 0.187rem;}
.condition .swiper-slide .clTit{ height: 0.613rem; line-height: 0.613rem; text-align: center; font-size: 0.4rem; color: #333333; font-weight: 700;}
.condition .swiper-slide .clTxt{ overflow: hidden; height: 0.907rem; line-height: 0.453rem; text-align: center; font-size: 0.32rem; color: #666; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.condition .swiper-slide:last-child{ margin-right: 0.4rem;}
.condition .bbtn{ display: block; width: 3.467rem; height: 0.933rem; line-height: 0.933rem; text-align: center; font-size: 0.373rem; color: #fff; background: #ed367a; border-radius: 0.467rem; margin: 0 auto;}

/*就业前景*/
.getJob{ padding: 0.4rem 0 1.28rem; margin-top: -2px;background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_03.png) no-repeat center bottom #ddf7ff; background-size: 100% auto;}
.getJob .yun{ z-index: 1; top: -1rem; right: 0; width: 3.427rem; height: 2.587rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/shan_02.png) no-repeat; background-size: 100% 100%; opacity: 0.7;}
.getJob .yun02{z-index: 1; bottom: -1rem; right: -1.6rem; width: 4.28rem; height: 2.187rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/shan_01.png) no-repeat; background-size: 100% 100%; opacity: 0.7;}
.getJob .ggtit{ position: relative; z-index: 2;}
.getJob .tbox{ margin: 0 0 0.133rem 0.133rem; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.getJob .tbox .tlist{ position: relative; z-index: 1; display: block; overflow: hidden; float: left; width: 2.893rem; height: 2.867rem; border-radius: 0.053rem; margin: 0 0 0.267rem 0.267rem;}
.getJob .tbox .tlist img{ display: block; width: 100%; height: 100%;}
.getJob .tbox .tlist p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.293rem; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.getJob .tbox .tlist.two{ width: 4.467rem;}
.getJob .cbox{ position: relative; z-index: 1; background: #fff; padding: 0.267rem; border-radius: 0.053rem; margin:0 0.4rem 0.667rem;}
.getJob .cbox .fdIcon{ position: absolute; top: -0.227rem; left: 50%; margin-left: -0.173rem; width: 0.347rem; height: 0.227rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/icon_01.png) no-repeat; background-size: 100% 100%;}
.getJob .cbox .ctxt{ line-height: 0.613rem; font-size: 0.347rem;}
.getJob .bbtn{ display: block; width: 3.467rem; height: 0.933rem; line-height: 0.933rem; text-align: center; font-size: 0.373rem; color: #fff; background: #ed367a; border-radius: 0.467rem; margin: 0 auto;}

/*报考条件*/
.register{ position: relative; padding: 0.4rem 0 0.267rem; margin-top: -1px; background: #fff;}
.register .ggtit{ margin-bottom: 0.16rem;}
.register .subtit{ width: 2.267rem; height: 0.653rem; line-height: 0.64rem; text-align: center; font-size: 0.32rem; color: #fff; margin: 0 auto 0.4rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/tit_09.png) no-repeat; background-size: 100% 100%;}
.register .cbox{ margin: 0 0.4rem 0.133rem;}
.register .cbox .clist{ width: 9.2rem; height: 2.227rem; margin-bottom: 0.4rem; border-radius: 0.1rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_04.jpg) no-repeat; background-size: 100% 100%; -webkit-box-shadow:0 0.147rem 0.507rem rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0.147rem 0.507rem rgba(0, 0, 0, 0.2); box-shadow:0 0.147rem 0.507rem rgba(0, 0, 0, 0.2);}
.register .cbox .clist-txt{ position: relative; z-index: 1; padding: 0.213rem 0 0 1.547rem;}
.register .cbox .clist-txt .fdNum{ position: absolute; top: 0.747rem; left: 0.4rem; width: 0.747rem; height: 0.747rem; line-height: 0.747rem; font-size: 0.507rem; font-weight: 700; color: #fff; text-align: center; background: #ed367a; border-radius: 0.373rem;}
.register .cbox .clist-txt .ctTit{ line-height: 0.747rem; font-size: 0.427rem; color: #333333; font-weight: 700;}
.register .cbox .clist-txt .ctTit .gou{ display: inline-block; margin-left: 0.24rem; width: 0.48rem; height: 0.347rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/icon_02.png) no-repeat; background-size: 100% 100%;}
.register .cbox .clist-txt .ctTit.min{ font-size: 0.4rem;}
.register .cbox .clist-txt .ctTxt{ line-height: 0.427rem; font-size: 0.347rem; margin-right: 0.4rem;}
.register .bbtn{ display: block; width: 3.467rem; height: 0.933rem; line-height: 0.933rem; text-align: center; font-size: 0.373rem; color: #fff; background: #ed367a; border-radius: 0.467rem; margin: 0 auto;}

/*免费试听*/
.freeAudition{ padding: 0.4rem 0 0.267rem;}
.freeAudition .course-subtit{ height: 0.8rem; position: relative; z-index: 9; margin: 0 0.4rem 0.533rem; background: #00a0e9; border-radius: 0.053rem;}
.freeAudition .course-subtit .swiper-container{ margin:0 0.667rem 0 0;}
.freeAudition .course-subtit .swiper-slide{ position: relative; z-index: 1; height: 0.8rem; line-height: 0.8rem; font-size:0.32rem; color:#fff; width:auto !important; margin: 0 0.75rem;}
.freeAudition .course-subtit .swiper-slide i{ display: none; position: absolute; left: 50%; bottom: 0; margin-left: -0.267rem; width: 0.533rem; height: 0.04rem; background: #fff;}
.freeAudition .course-subtit .swiper-slide.on{ font-weight: 700;}
.freeAudition .course-subtit .swiper-slide.on i{ display: block;}
.freeAudition .course-subtit .more-btn{ position: absolute; z-index: 8; top: 0; right: 0; width:0.667rem; height:0.8rem; background: #3e1802; border-radius: 0 0.053rem 0.053rem 0;}
.freeAudition .course-subtit .more-btn .zz{ display: block; position: absolute; top: 0; left: -0.2rem; width: 0.2rem; height:0.8rem;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.freeAudition .course-subtit .more-btn .jian{ display: block; position: absolute; top: 0.293rem; left: 0.16rem; width: 0.347rem; height: 0.2rem; background: url(//m.med66.com/images/zhuanti/2020mybaojianshi/icon_03.png) no-repeat; background-size: 0.347rem auto;}
.freeAudition .course-subtit .more-btn.on .jian{ transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.freeAudition .course-subtit .more-pop{ display:none; width:100%; position:absolute; left:0; top:0.8rem; z-index:7; background: #ecddcb;}
.freeAudition .course-subtit .more-pop li{ float:left; line-height:.8rem; font-size:.34rem; color:#8c3502; margin: 0 0.2rem;}
.freeAudition .course-subtit .more-pop li.on{ color:#361400; font-weight: 700;}
.freeAudition .cbox{ display: none;}
.freeAudition .cbox .teaCon{ margin-bottom: 0.533rem;}
.freeAudition .cbox .teaCon .pic{ float: left; display: block; width: 1.6rem; height: 1.6rem; border: 0.027rem solid #ed367a; border-radius: 50%; margin-left: 0.667rem;}
.freeAudition .cbox .teaCon .pic img{ width: 1.6rem; height: 1.6rem;}
.freeAudition .cbox .teaCon .icon{ float: left; display: block; margin: 0.427rem 0 0 0.72rem; padding: 0 0.453rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; color: #fff; border-radius: 0.4rem; background: #fe9cdc;}
.freeAudition .cbox .teaCon .icon b{ font-size: 0.4rem;}
.freeAudition .cbox .vidCon{ padding: 0.4rem 0 0.533rem; margin: 0 0.4rem; border-radius: 0.107rem; background: #d1f4ff; background-size: 2.92rem auto;}
.freeAudition .cbox .vidCon .video{ display: block; width: 8.4rem; height: 4.4rem; margin: 0 auto 0.533rem;}
.freeAudition .cbox .vidCon .video img{ width: 8.4rem; height: 4.4rem;}
.freeAudition .cbox .vidCon .bbtn{ display: block; width: 3.467rem; height: 0.933rem; line-height: 0.933rem; text-align: center; font-size: 0.373rem; color: #fff; background: #ed367a; border-radius: 0.467rem; margin: 0 auto;}

/*课程介绍*/
.courseBox{ padding: 0.4rem 0 0.2rem;}
.courseBox .ggtit{ margin-bottom: 0.16rem;}
.courseBox .subtit{ width: 2.267rem; height: 0.653rem; line-height: 0.64rem; text-align: center; font-size: 0.32rem; color: #fff; margin: 0 auto 0.4rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/tit_09.png) no-repeat; background-size: 100% 100%;}
.courseBox .tabBox{ margin: 0 0.4rem 0.373rem;}
.courseBox .tabBox table{ border-collapse: collapse;}
.courseBox .tabBox td{ border: 1px solid #e6cfb3; padding: 0.267rem 0.2rem; line-height: 0.48rem; font-size: 0.32rem; background: #f7f7f7;}
.courseBox .tabBox .tabtit{ line-height: 0.8rem; font-size: 0.32rem; font-weight: 700; padding: 0; background: #ecddcb; text-align: center;}
.courseBox .tabBox .tabsubtit{ text-align: center; background: #fff; color: #666;}
.courseBox .tabBox .tabsubtit b{ color: #333; font-size: 0.347rem;}
.courseBox .tsBox{ margin-bottom: 0.4rem;}
.courseBox .tsBox-tit{ line-height: 1.013rem; font-size: 0.48rem; color: #333; text-align: center;}}
.courseBox .tsBox-txt{ line-height: 0.56rem; font-size: 0.32rem; color: #666; margin: 0 0.667rem;}
.courseBox .hBox{ text-align: center; height: 1.067rem; display: -webkit-flex; display: flex; justify-content: center;}
.courseBox .hBox .btn01,.courseBox .hBox .btn02{ display: block; width: 3.467rem; height: 1.067rem; line-height: 1.067rem; text-align: center; font-size: 0.373rem; color: #fff; background: #ed367a; border-radius: 0.533rem; margin: 0 0.4rem;}
.courseBox .hBox .btn02{ background: #2bb6df;}

/*课程特色*/
.characteristic{ padding: 0.4rem 0 0.2rem; display: -webkit-flex; display: flex; justify-content: center;}
.characteristic .list{ display: block; width: 2.133rem; height: 1.547rem; padding-top: 0.267rem; border-radius: 0.133rem; background: #fff; border-top: 0.08rem solid #f1ecc8; margin: 0 0.12rem; -webkit-box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1); box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1);}
.characteristic .list-pic { width: 0.813rem; height: 0.907rem; margin: 0 auto; }
.characteristic .list-txt{ line-height: 0.747rem; text-align: center; font-size: 0.32rem; font-weight: 700;}

/*学习流程*/
.procedure{ padding: 0.4rem 0 0.8rem;}
.procedure .tit{ height: 1.6rem; text-align: center; margin-bottom: 0.4rem;}
.procedure .tit em{ display: block; line-height: 0.933rem; font-size: 0.373rem; color: #f32b16;}
.procedure .tit img{ height: 0.667rem;}
.procedure .yun{ z-index: -1; top: -0.1rem; right: -1.3rem; width: 4.28rem; height: 2.187rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/shan_01.png) no-repeat; background-size: 100% 100%; opacity: 0.8;}
.procedure .cbox{ position: relative; z-index: 1; padding-top: 0.267rem; margin: 0 0.4rem 0 0.907rem; padding-left: 0.907rem;}
.procedure .cbox .tiao{ position: absolute; z-index: 1; left: 0; top: 0; bottom: 0; width: 0.08rem; border-radius: 0.04rem; background: #df9350;}
.procedure .cbox .list{ position: relative; z-index: 2; margin-bottom: 0.4rem; background: #fff; border-radius: 0.107rem; -webkit-box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1); box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1);}
.procedure .cbox .list .fdyuan{ position: absolute; top: -0.067rem; left: -1.6rem; width: 1.387rem; height: 1.387rem; line-height: 1.387rem; text-align: center; font-size: 0.347rem; border: 0.04rem solid #e7b67b; background: #fff; border-radius: 50%;}
.procedure .cbox .list .ltit{ height: 1.067rem; line-height: 1.067rem; text-indent: 0.4rem; font-size: 0.427rem; color: #702a01; font-weight: 700; border-radius: 0.107rem 0.107rem 0 0;}
.procedure .cbox .list .ltxt{ line-height: 0.613rem; padding: 0.26rem 0.4rem; font-size: 0.32rem; color: #666;}
.procedure .cbox .list.bg01 .ltit{ background: #f1d5b2;}
.procedure .cbox .list.bg02 .ltit{ background: #ecc698;}
.procedure .cbox .list.bg03 .ltit{ background: #e7b67b;}
.procedure .cbox .listPic{ position: relative; z-index: 1; width: 100%; height: 2.16rem; border-radius: 0.133rem; -webkit-box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1); box-shadow:0 0.133rem 0.4rem rgba(0, 0, 0, 0.1);}
.procedure .cbox .listPic .fdyuan{ position: absolute; top: -0.067rem; left: -1.6rem; width: 1.387rem; height: 1.387rem; line-height: 1.387rem; text-align: center; font-size: 0.347rem; border: 0.04rem solid #e7b67b; background: #fff; border-radius: 50%;}
.procedure .cbox .listPic img{ width: 100%; height: 2.16rem; border-radius: 0.133rem;}

/*加入我们*/
.joinBox{ height: 3.92rem; padding-top: 0.507rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_06.jpg) no-repeat; background-size: 100% 100%;}
.joinBox .ggtit{ color:#2BB6DF;font-size: 0.5rem;font-weight: 600;}
.joinBox .cbox{ display: -webkit-flex; display: flex; justify-content: center;}
.joinBox .cbox .list{ width: 2.8rem; height: 2.267rem; margin: 0 0.88rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_07.png) no-repeat; background-size: 100% 100%; -webkit-box-shadow:0 0.093rem 0.093rem rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0.093rem 0.093rem rgba(0, 0, 0, 0.1); box-shadow:0 0.093rem 0.093rem rgba(0, 0, 0, 0.1);}
.joinBox .cbox .list-tit{ padding-top: 0.133rem; line-height: 0.8rem; font-size: 0.4rem; font-weight: 700; color: #ed367a; text-align: center; margin-bottom: 0.133rem;}
.joinBox .cbox .list-txt{ line-height: 0.453rem; text-align: center; font-size: 0.32rem; color: #666;}

/*app下载*/
.appDownload{ padding-top: 0.533rem; background:url(//m.med66.com/images/zhuanti/2020mybaojianshi/bg_08.jpg) no-repeat left bottom; background-size: 100% auto;}
.appDownload .tLogo{ margin-bottom: 0.107rem;}
.appDownload .tLogo-pic{ display: block; width: 1.653rem; height: 1.547rem; margin: 0 auto;}
.appDownload .tLogo-txt{ line-height: 0.853rem; text-align: center; font-size: 0.347rem;}
.appDownload .bbtn{ display: block; width: 2.24rem; height: 0.907rem; line-height: 0.907rem; text-align: center; font-size: 0.32rem; color: #fff; margin: 0 auto 0.4rem; background: #3ec93e; border-radius: 0.453rem;}

/*资讯电话*/
.telephone{ padding: 0.347rem 0; border-top: 1px solid #f5f5f5;}
.telephone .ttxt{ line-height: 0.56rem; text-align: center; color: #666; font-size: 0.347rem;}
.telephone .btxt{ line-height: 0.56rem; text-align: center; color: #3ec93e; font-size: 0.347rem; font-weight: 700;}

/*右侧浮动*/
.fix-share,.fix-top,.fix-kf{ display:block; width:1.2rem; height:1.2rem; z-index:70; background:url(//m.med66.com/images/project2021/weishengzige/icon_32.png) no-repeat; background-size:100% auto; position:fixed; right:.36rem; bottom:3.1rem;}
.fix-top{ background:url(//m.med66.com/images/project2021/weishengzige/icon_33.png) no-repeat; background-size:100% auto; right:.36rem; bottom:1.7rem;}
.fix-kf{ background:url(//m.med66.com/images/project2021/weishengzige/icon_35.png) no-repeat; background-size:100% auto; right:.36rem; bottom:4.5rem;}

/*底部浮动*/
.botFloat-wap{ width: 100%; height: 1.467rem;}
.botFloat{ width:100%; height: 1.467rem; position:fixed; left:0; bottom:0; background: #ffeaae; z-index:90;}
.botFloat .fdtxt{ line-height: 1.467rem; font-size: 0.347rem; color: #fb4a14; text-indent: 0.587rem;}
.botFloat .fdtxt b{ font-size: 0.453rem;}
.botFloat .fdbtn{ display: block; width: 3.333rem; height: 1.067rem; line-height: 1.067rem; color: #fff; font-size: 0.427rem; text-align: center; margin: 0.2rem 0.4rem 0 0; border-radius: 0.533rem; border-bottom: 0.04rem solid #fe8c51; -webkit-box-shadow:0 0.107rem 0.067rem rgba(242, 106, 13, 0.35); -moz-box-shadow:0 0.107rem 0.067rem rgba(242, 106, 13, 0.35); box-shadow:0 0.107rem 0.067rem rgba(242, 106, 13, 0.35);
    background: -webkit-linear-gradient(left, #fb4a14, #fa8d2c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fb4a14, #fa8d2c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fb4a14, #fa8d2c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb4a14, #fa8d2c); /* 标准的语法 */}

/*课程*/
.courseBox { position: relative; z-index: 1; width: 10rem; min-height: 14.97rem; background: url(//m.med66.com/images/zhuanti/2021ggyingyangshi/tablebg.png) no-repeat center bottom #f0f0f0; background-size: 100%; padding: 0.533rem 0 0.4rem; }
.courseBox .course-subtit{ height: 0.8rem; position: relative; z-index: 9; margin: 0 0.4rem 0.533rem; background: #00a0e9; border-radius: 0.053rem;}
.courseBox .course-subtit .swiper-container{ margin:0 0.667rem 0 0;}
.courseBox .course-subtit .swiper-slide{ position: relative; z-index: 1; height: 0.8rem; line-height: 0.8rem; font-size:0.32rem; color:#fff; width:auto !important; margin: 0 0.25rem;}
.courseBox .course-subtit .swiper-slide i {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 2.6rem;
    height: 0.04rem;
    background: #fff;
}
.courseBox .course-subtit .swiper-slide.on{ font-weight: 700;}
.courseBox .course-subtit .swiper-slide.on i{ display: block;}

.courseBox .bbot{ display: none; width: 9.2rem; background: #fff; margin: 0 auto; font-size: .4rem; border-radius: 0.2rem; box-shadow: 0 0 0.307rem rgb(0 0 0 / 8%); }
.courseBox .bbot.on{ display:block;}
.courseBox .bbot h4{ position: relative; font-size: .427rem; margin: 0 .4rem 0.6rem; padding-top: 0.6rem; }
.courseBox .bbot h4 .certifi {
    position: absolute;
    right: -0.1rem;
    top: 0.6rem;
    display: inline-block;
    width: 1.867rem;
    height: .507rem;
    font-size: .32rem;
    line-height: .527rem;
    text-align: center;
    color: #00a0e9;
    border: 1px solid #00a0e9;
    border-radius: 0.25rem;
    font-weight: normal;
}

.courseBox .bbot .xyBtn {
    display: inline-block;
    width: 1.867rem;
    height: .507rem;
    font-size: .32rem;
    line-height: .527rem;
    text-align: center;
    color: #00a0e9;
    border: 1px solid #00a0e9;
    border-radius: 0.25rem;
    margin-left: 0.5rem;
}
.courseBox .bbot .item{ position: relative; font-size: .4rem; padding-left: 3.133rem; line-height: 0.6rem; margin-bottom: 0.3rem; }
.courseBox .bbot .item .title { left: 0.4rem; box-sizing: border-box; text-align: center; color: #fff; position: absolute; width: 2.333rem; height: .667rem; background: #00a0e9; line-height: .667rem; border-radius: 0.1rem 0.3rem 0.1rem 0.3rem; }

.courseBox .bbot .price{ font-size: .587rem; color: #ff7112; font-weight: bold; text-align: center; }
.courseBox .bbot .price abbr{ font-size: .4rem; }
.courseBox .bbot .bbtn{ display: flex; justify-content: space-between; padding:0 1.427rem ; margin: .507rem 0; }
.courseBox .bbot .bbtn .tabzxbtn{ display: inline-block; width: 2.8rem; height: .933rem; line-height: 0.933rem; border-radius: 0.55rem; color: #00a0e9; text-align: center; border: 1px solid #00a0e9; }
.courseBox .bbot .bbtn .tabbuybtn {
    display: inline-block;
    width: 2.8rem;
    height: .933rem;
    line-height: 0.933rem;
    border-radius: 0.55rem;
    background: -webkit-linear-gradient(left, #2bb6df, #2bb6df);
    background: -o-linear-gradient(left, #2bb6df, #2bb6df);
    background: -moz-linear-gradient(left, #2bb6df, #2bb6df);
    background: linear-gradient(to right, #2bb6df, #2bb6df);
    color: #fff;
    text-align: center;
}



/* 弹窗*/
.mask{ display: none; background: #000; opacity: .6; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 98; }
.popup{ display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 9.067rem; max-height: 13rem; background: #fff; z-index: 99; }
.popup .popTitle{ height: 1.133rem; line-height: 1.133rem; width: 100%; background: #ededed; font-size: .4rem; text-align: center; font-weight: bold; }
.popup .s_box_pic{ overflow-y: auto; overflow-x: hidden; height: 11rem; }
.popup .s_box_pic .title{ font-size: .373rem; color: #999999; margin: 0.35rem auto; text-align: center; }
.popup .s_box_pic img{max-width: 8rem;height: auto;cursor: pointer;margin: 0 auto;display: block;}


.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);}100% {transform: scale(0.9);}}
@-webkit-keyframes pulse2 {0% { -webkit-transform: scale(0.9);}50% { -webkit-transform: scale(1);}100% { -webkit-transform: scale(0.9);}}

.mask{display: none; background:#000;opacity: .7;position:fixed;;left:0;top:0;height:100%;width:100%;z-index:98; cursor: pointer;}

/*提示弹框*/
.getClassPop{ display: none; width: 6.667rem; position: fixed; top: 50%; left: 50%; margin-left:-3.333rem; z-index: 99; background: #fff; border-radius: 0.107rem;}
.getClassPop .xx{ display: block; position: absolute; top: 0.267rem; right: 0.267rem; width: 0.4rem; height: 0.4rem; background: url(//m.med66.com/images/zhuanti/xetnbaojianshi/icon_10.png) no-repeat center; background-size: 0.253rem 0.253rem;}
.getClassPop .ttit{ line-height: 1.28rem; font-size: 0.373rem; color: #fd7400; font-weight: 700; text-align: center;}
.getClassPop .cbox{ padding: 0 0 0.533rem 0.72rem;}
.getClassPop .cbox-left{ width: 2.507rem; height: 2.427rem;}
.getClassPop .cbox-right{ width: 2rem; height: 2rem; padding: 0.2rem; margin: 0 0 0 0.133rem; background: #fff; -webkit-box-shadow:0 0 0.267rem rgba(0,0,0,0.1); -moz-box-shadow:0 0 0.267rem rgba(0,0,0,0.1); box-shadow:0 0 0.267rem rgba(0,0,0,0.1);}
.getClassPop .cbox-right img{ width: 2rem; height: 2rem;}
.getClassPop .hbox{ text-align: center; height: 0.8rem; margin-bottom: 0.533rem;}
.getClassPop .hbox .btn01{ display: inline-block; *display: inline; *zoom: 1; width: 3.44rem; height: 0.773rem; line-height: 0.773rem; text-align: center; font-size: 0.373rem; color: #fd7400; border: 1px solid #fd7400; border-radius: 0.4rem; margin: 0 0.267rem;}

/* 2021/10/19 新增 */
.courseBox .experience{ width: 9.2rem; height: 2.24rem; background:url(//www.med66.com/upload/resources/image/2021/10/19/334586.png) no-repeat; background-size: 100% 100%;margin: 0.4rem auto 0;}
.courseBox .experience{ width: 9.2rem; height: 2.24rem;}
.courseBox .experience-txt{ top: 1.2rem; left: 1.773rem; width: 3.12rem; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.32rem; color: #6b1a10;}
.courseBox .experience-txt b{ font-size: 0.48rem; vertical-align: -0.05rem;}
.courseBox .experience-btn{ top: 1.067rem; right: 1.6rem; display: block; width: 2.84rem; height: 1.067rem; line-height: 1.067rem; text-align: center; font-size: 0.373rem; font-weight: 700; color: #fff; background:url(//m.med66.com/images/zhuanti/xetnbaojianshi/icon_06.png) no-repeat; background-size: 100% 100%; animation: pulse2 1.5s ease infinite; -webkit-animation: pulse2 1.5s ease infinite;}
.courseBox .experience-btn.on{ background:url(//m.med66.com/images/zhuanti/xetnbaojianshi/icon_09.png) no-repeat; background-size: 100% 100%;}
