/*
@author: hp
@update: hp (2018-07-21)
*/
@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;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;}
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; background: #0d012a;}
.mask{ display: none; width:100%; height:130%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98; }
/*页头*/
.header{ height: 8.93rem;}
.header .logo{ top: 0.52rem; right: 2.58rem; display: block; width: 2.26rem; height: 0.45rem;}
.header .logo2{ top: 0.52rem; right: 5.24rem; display: block; width: 2.17rem; height: 0.45rem;}
.header .txt{ top: 1.16rem; left: 0; width: 100%; line-height: 0.42rem; font-size: 0.3rem; color: #f4d6bb; text-align: center;}
.header .jy{ top: 7.2rem; left: 2rem; width: 7.4rem; line-height: 0.49rem; font-size: 0.37rem; color: #d0d2c6;}

/*守护*/
.shouhu .tit{ margin-bottom: 0.48rem;}
.shouhu .tbox{ margin-bottom: 0.66rem; text-align: center; line-height: 0.66rem; font-size: 0.32rem; color: #fff;}
.shouhu .tbox i{ font-style: oblique; color: #f4d6bb; font-size: 0.42rem; display: inline-block; padding: 0 0.05rem;}
.shouhu .video{ width: 6.73rem; height: 4.42rem; margin: 0 auto;}
.shouhu .video img{ width: 6.73rem; height: 4.42rem;}
.shouhu .cbox{ height: 5.05rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_05.png) no-repeat; background-size: 100% auto; margin-bottom: 0.29rem;}
.shouhu .cbox .list{ display: block; width: 2.61rem; height: 1.23rem; padding-top: 1.38rem; text-align: center; line-height: 0.5rem; font-size: 0.32rem; color: #fff;}
.shouhu .cbox .list01{ top: 0; left: 0.9rem;}
.shouhu .cbox .list02{ top: 0; left: 3.68rem;}
.shouhu .cbox .list03{ top: 0; left: 6.45rem;}
.shouhu .cbox .list04{ top: 2.44rem; left: 2.22rem;}
.shouhu .cbox .list05{ top: 2.44rem; left: 5.08rem;}
.shouhu .btxt{ padding: 0 0.4rem 0.7rem 0.8rem; line-height: 0.48rem; font-size: 0.32rem; color: #fff;}
.shouhu .btxt i{ display: block; width: 0.13rem; height: 0.13rem; top: 0.16rem; left: 0.54rem; background: #ffb718;}

/*收货*/
.shuohuo .tit{ margin-bottom: 0.6rem;}
.shuohuo .swiper-container{ width: 10rem; height: 4.26rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_32.png) no-repeat center 0.13rem; background-size: 100% auto;}
.shuohuo .sh_lht{ width: 7.06rem; overflow: hidden; margin: 0 auto 0.3rem;}
.shuohuo .sh_lht .swiper-slide{ overflow: hidden; width: 7.06rem; height: 3.46rem; background: #fff; margin:0 auto;}
.shuohuo .sh_lht .swiper-slide .list{ width: 3.44rem; height: 3.33rem; margin: 0.06rem 0 0 0.06rem;}
.shuohuo .sh_lht .swiper-slide .list .pic{ width: 3.44rem; height: 3.33rem;}
.shuohuo .sh_lht .swiper-slide .list .txt{ left: 0; bottom: 0; width: 3.44rem; height: 0.9rem; line-height: 0.45rem; text-align: center; padding: 0.08rem 0; font-size: 0.32rem; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.shuohuo .sh_lht .swiper-slide:last-child{ margin-right: 0;}
.shuohuo .swiper-pagination-sh{ bottom: 0; text-align: center;}
.shuohuo .swiper-pagination-sh .swiper-pagination-bullet{ background: #f6e792; margin: 0 0.08rem;}
.shuohuo .swiper-button-next-sh,.shuohuo .swiper-button-prev-sh{ display: block; position: absolute; width: 0.19rem; height: 0.26rem; top: 1.6rem; right: 0.4rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_26.png) no-repeat; background-size: 100% auto;}
.shuohuo .swiper-button-prev-sh{ left: 0.4rem; right: auto;; background: url(/images/zhuanti/2020wuhanjiayou/ss_25.png) no-repeat; background-size: 100% auto;}
.shuohuo .btxt{ padding: 0 0.4rem 0.7rem 0.8rem; line-height: 0.48rem; font-size: 0.32rem; color: #fff;}
.shuohuo .btxt i{ display: block; width: 0.13rem; height: 0.13rem; top: 0.16rem; left: 0.54rem; background: #ffb718;}
.shuohuo .btxt em{ color: #f4d6bb;}

/*回馈*/
.huikui .one,.huikui .one01{ padding: 0.53rem 0.4rem 0; border-bottom: 1px solid #011a49; background: url(/images/zhuanti/2020wuhanjiayou/ss_09.png) no-repeat center top; background-size: 100% auto;}
.huikui .one01{background: url(/images/zhuanti/2020wuhanjiayou/ss_099.jpg) no-repeat center top; background-size: 100% auto;}
.huikui .one .otit,.huikui .one01 .otit{ line-height: 1.09rem; font-size: 0.48rem; color: #c9b857; font-weight: 700;}
.huikui .one .otit,.huikui .one01 .otit{ text-align:center}
.huikui .one .ottxt{ line-height: 0.56rem; color: #fff; font-size: 0.34rem; margin-bottom: 0.29rem;}
.huikui .one .ottxt em{ color: #999; font-size: 0.37rem;}
.huikui .one .ottxt.mb{ margin-bottom: 0.2rem;}
.huikui .one01 .ottxt ul li{ line-height:1.2rem; display:inline-block; font-size:.29rem;color:#4185e2; float:left; width:2.24rem; background:url(/images/zhuanti/2020wuhanjiayou/deng.png) no-repeat .2rem .2rem;background-size:30% auto;}
.huikui .one01 .ottxt ul li span{ color:#fff;font-size:.37rem;}


.huikui .one .otbox,.huikui .one01 .otbox{ width: 9.32rem; margin-bottom: 0.16rem;}
.huikui .one .otbox .list,.huikui .one01 .otbox .list{ display: block; width: 4.53rem; height: 4rem; background: #0267f1; margin: 0 0.13rem 0.13rem 0;}
.huikui .one .otbox .list-pic,.huikui .one01 .otbox .list-pic{ display: block; width: 4.53rem; height: 2.93rem;}
.huikui .one .otbox .list-txt,.huikui .one01 .otbox .list-txt{ cursor:pointer;color:red; display:inline-block;width: 4.53rem; height: 1.07rem; line-height: 1.07rem; text-align: center; font-size: 0.37rem; color: #fff;}
/*.huikui .one .ocbox,.huikui .one01 .ocbox{ width: 9.2rem; height: 3.16rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_11.png) no-repeat; background-size: 100% auto; margin-bottom: 0.29rem;}*/
.huikui .one .ocbox,.huikui .one01 .ocbox{ width: 9.2rem; height: 2.86rem;border: 1px solid #2a295f;margin-bottom:0.4rem;}
.huikui .one .ocbox-left,.huikui .one01 .ocbox-left{ width: 2.48rem; padding: 0.4rem 0 0 0.17rem;}
.huikui .one .ocbox-left .pic,.huikui .one01 .ocbox-left .pic{ display: block; width: 2.09rem; height: 2.09rem; margin: 0 auto;}
.huikui .one .ocbox-left .txt,.huikui .one01 .ocbox-left .txt{ line-height: 0.5rem; text-align: center; font-size: 0.3rem;}
.huikui .one .ocbox-right,.huikui .one01 .ocbox-right{ width: 6rem; padding: 0.4rem 0 0 0.26rem;}
.huikui .one .ocbox-right .t-txt,.huikui .one01 .ocbox-right .t-txt,.huikui .one .ocbox-right .c-txt em{ line-height: 0.64rem; font-size: 0.4rem; color: #f4d6bb;}
.huikui .one .ocbox-right .c-txt,.huikui .one01 .ocbox-right .c-txt{ line-height: 0.56rem; font-size: 0.37rem; color: #fff;}
.huikui .one .ocbox-right .b-txt,.huikui .one01 .ocbox-right .b-txt{ line-height: 0.56rem; font-size: 0.3rem; color: #ccc;}
.huikui .one .ocbox-right .b-txt em,.huikui .one01 .ocbox-right .b-txt em{ font-size: 0.34rem;}
.huikui .one .obbox,.huikui .one01 .obbox{ line-height: 0.53rem; font-size: 0.32rem; color: #fff; margin-bottom: 0.29rem;}
.huikui .one .obbox em,.huikui .one01 .obbox em{ color: #f4d6bb;}
.huikui .one .fdbg,.huikui .one01 .fdbg{ width: 2.02rem; height: 3.86rem; right: 0; bottom: -2.66rem;}

.huikui .two{ padding: 0 0.4rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_17.png) no-repeat center bottom; background-size: 100% auto;}
.huikui .two .ttit{ line-height: 1.09rem; font-size: 0.48rem; color: #c9b857; font-weight: 700; padding-top: 0.62rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_29.png) no-repeat left 0.4rem; background-size: 1.26rem auto;}
.huikui .two .tttxt{ line-height: 0.56rem; color: #fff; font-size: 0.34rem; margin-bottom: 0.29rem;}
.huikui .two .tttxt em{ color: #999; font-size: 0.37rem;}
.huikui .two .tttxt.mb{ margin-bottom: 0.16rem;}
.huikui .two .ttbox{ width: 9.32rem; margin-bottom: 0.33rem;}
.huikui .two .ttbox .list{ width: 2.97rem; height: 2.48rem; background: #fff; border-radius: 0.1rem; margin-right: 0.13rem;}
.huikui .two .ttbox .list-pic{ display: block; width: 2.29rem; height: 1.49rem; margin: 0.12rem auto 0.05rem;}
.huikui .two .ttbox .list-txt{ line-height: 0.4rem; text-align: center; font-size: 0.3rem;}
.huikui .two .tcbox{ width: 9.2rem; height: 3.84rem; margin-bottom: 0.32rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_13.png) no-repeat; background-size: 100% auto;}
.huikui .two .tcbox-tit{ position: relative; height: 0.93rem; line-height: 0.93rem; padding:0.1rem 0 0 0.4rem; font-size: 0.4rem;}
.huikui .two .tcbox-tit i{ position: absolute; width: 0.08rem; height: 0.46rem; background: #043db5; border-radius: 2px; left: 0.2rem; top: 50%; margin-top: -0.23rem;}
.huikui .two .tcbox-cen{ position: relative; width: 8.3rem; padding-left: 0.66rem; line-height: 0.48rem; font-size: 0.32rem; color: #043db5; margin-bottom: 0.04rem;}
.huikui .two .tcbox-cen i{ position: absolute; width: 0.08rem; height: 0.08rem; background: #043db5; top: 0.17rem; left: 0.4rem; transform:rotate(-45deg);}
.huikui .two .tcbox-han{ display: block; width: 2.17rem; height: 0.74rem; background: #ff7200; line-height: 0.74rem; text-align: center; font-size: 0.37rem; color: #fff; border-radius: 0.37rem; margin: 0.2rem auto 0;}
.huikui .two .tcbox.mb0{ margin-bottom: 0;}

/*结束弹窗*/
.tsTk{ display: none; width:7.386rem; background: #fff; border-radius:.2rem; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); position: fixed; z-index: 99;}
.tsTk .xx{ display:block; width:.88rem; height:.88rem; background:url("/images/zhuanti/20181212/ico11.png") no-repeat; background-size:100% auto; top:-1.32rem; right:.173rem;}
.tsTk .cpic{ width:2.04rem; padding-top:.44rem; margin: 0 auto .186rem;}
.tsTk .ctxt{ line-height:.72rem; font-size:.36rem; color: #666; margin-bottom:.186rem; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhan{ display: block; width:4.4rem; height:.933rem; text-align: center; line-height:.933rem; font-size:.4rem; color: #fff; background:url("/images/zhuanti/20181212/ico10.png") no-repeat; background-size:100% auto;  margin: 0 auto .6rem;}

/*共赢*/
.gongying{ padding-top: 1.97rem; background: url(/images/zhuanti/2020wuhanjiayou/M-4.jpg) no-repeat center top; background-size: 100% auto; margin-bottom: 0.64rem;}
.gongying .cbox{ padding: 0.7rem 0; background: url(/images/zhuanti/2020wuhanjiayou/ss_33.png) no-repeat 0.66rem top; background-size: 0.186rem 100%;}
.gongying .cbox .list,.gongying .cbox .list2{ padding-left: 1.2rem; line-height: 0.7rem; font-size: 0.32rem; color: #fff; background: url(/images/zhuanti/2020wuhanjiayou/ss_30.png) no-repeat 0.4rem 0.26rem; background-size: 0.666rem auto;}
.gongying .cbox .list2{ background: url(/images/zhuanti/2020wuhanjiayou/ss_31.png) no-repeat 0.4rem 0.26rem; background-size: 0.666rem auto;}

/*网校*/
.wangxiao .tit{ margin-bottom: 0.57rem;}
.wangxiao .cbox{ height: 2.22rem; padding-left: 0.41rem; background: url(/images/zhuanti/2020wuhanjiayou/ss_20.png) no-repeat center top; background-size: 100% auto; margin-bottom: 1.04rem;}
.wangxiao .cbox .list{ width: 2.42rem; padding: 0.13rem 0.22rem 0; margin-right: 0.36rem;}
.wangxiao .cbox .list-t{ line-height: 0.72rem; text-align: center; font-size: 0.37rem;}
.wangxiao .cbox .list-t.lan{ color: #1fc6d1;}
.wangxiao .cbox .list-t.huang{ color: #eede4f;}
.wangxiao .cbox .list-t.zi{ color: #7461ff;}
.wangxiao .cbox .list-c{ line-height: 0.4rem; color: #fff; font-size: 0.3rem;}
.wangxiao .cbox .list.mr{ margin-right: 0.26rem;}
.wangxiao .wx{ height: 5rem; padding:4.06rem 0 0 0.4rem;}
.wangxiao .wx .list{ display: block; width: 2.026rem; height: 0.533rem; margin: 0 0.27rem 0.266rem 0;}

.wzjytx em{ font-style:italic;font-size:.29rem; color:#fff; line-height:.37rem;left:.93rem; top:.82rem; width:2.13rem; height:0.90rem;}
.wzjytx em.t1{left:4.14rem;top:1.04rem;}
.wzjytx em.t2{left:7.6rem;}
.wzjytx em.t3{left:2.53rem; top:2.72rem;}
.wzjytx em.t4{left:6.01rem; top:2.72rem;}


.bottomFloat{width:100%;position:fixed;left:0;bottom:0;background:#de3240;padding:.2rem 0;z-index:500;-moz-box-shadow:0 -5px 12px rgba(108,100,130,.5);-webkit-box-shadow:0 -5px 12px rgba(108,100,130,.5);box-shadow:0 -5px 12px rgba(108,100,130,.5);}
.bottomFloat .bf-course{font-size:.36rem;color:#fff;line-height:.6rem;padding-left:.36rem}
.bottomFloat .bf-course strong{font-size:.48rem;color:#f6ff00;font-weight:normal;margin-right:.28rem;}
.bottomFloat .bf-course span{display:block;line-height:.48rem;}
.bottomFloat .bf-course em{color:#f6ff00;}
.bottomFloat .bf-btns{font-size:0;position:absolute;right:.36rem;top:.32rem;}
.bottomFloat .bf-btns a{width:2.92rem;line-height:.52rem;display:inline-block;font-size:.4rem;color:#fff;background:#0e012c;text-align:center;margin-left:10px;-webkit-border-radius:50px;border-radius:50px;}






.course-pop{ width:100%; position:fixed; left:0; bottom:-15rem; background:#fff; z-index:199;}
.course-pop .course-pop-tit{ height:1.133rem; line-height:1.133rem; padding:0 .36rem 0 .506rem; border-bottom:1px solid #eaeaea;}
.course-pop .course-pop-tit h4{ float:left; font-size:.38rem; font-weight:bold;}
.course-pop .course-pop-tit .close-btn{ float:right; display:block; height:1.333rem; width:.36rem; background:url("/images/zhuanti/20181212/ico20.png") no-repeat center .38rem; background-size:100% auto;}
.course-pop .course-pop-tit02{ height:.706rem; line-height:.706rem; padding:0 .6rem; color:#999; font-size:.346rem; padding-top:.36rem;}
.course-pop .course-pop-tit02 span{ display:block; float:left; height:.706rem; line-height:.706rem;}
/* .course-pop .course-pop-tit02 span.price{ display:none;} */
.course-pop .course-pop-tit02 span.begin-tag{margin-left:.9rem;}
.course-pop .course-pop-tit02 span:nth-child(1){ width:1rem;}
.course-pop .course-pop-tit02 span:nth-child(2){ width:3rem; text-align:center;margin-right:2rem;}
.course-pop .course-pop-list{ max-height:8.528rem; overflow-y:auto;}
.course-pop .course-pop-list .box{ height:1.066rem; line-height:1.066rem; border-bottom:1px solid #eaeaea;}
.course-pop .course-pop-list .chk{ display:block; float:left; width:1.233rem; text-align:center; position:relative;}
.course-pop .course-pop-list .chk i{ display:inline-block; width:.346rem; height:.346rem; border:.03rem solid #ddd; vertical-align:middle;}
.course-pop .course-pop-list .chk.on i{ background:url("/images/zhuanti/20181212/gou.png") no-repeat center; background-size:.22rem auto;}
.course-pop .course-pop-list .chk input{ position:absolute; left:-.4rem; top:-.4rem;}
.course-pop .course-pop-list .name{color:#2e2e2e; display:block; float:left; width:4.993rem; font-size:.346rem;}
.course-pop .course-pop-list .price{ float:left; font-size:.4rem; color:#ef0d4a;}
.course-pop .course-pop-list .begin-tag{ margin-left:.3rem;float:left; font-size:.4rem; color:#666;text-decoration:line-through;}
.course-pop .course-pop-list .noBegin-tag{display:inline-block!important;}
/*zixun 自己的样式*/
.course-pop .course-pop-list .zixun-tag{display:inline-block!important;}
/*zixun 自己的样式 end*/
.course-pop .btn-wrap{ height:1.306rem; text-align:center;}
.course-pop .btn-wrap .askbtn{ display:block; float:left; width:49%; height:1.306rem; line-height:1.306rem; font-size:.48rem; color:#666;}
.course-pop .btn-wrap .buy-btn{ display:block; float:right; width:50%; height:1.306rem; line-height:1.306rem; background:#ef0d4a; font-size:.48rem; color:#fff;}

.course-pop .btn-wrap .getbtn{ display:block; float:right; width:50%; height:1.306rem; line-height:1.306rem; background:#ef0d4a; font-size:.48rem; color:#fff;}

/**/
#protocolsBg{background:#333;opacity:.6;position:fixed;left:0;top:0;z-index:998;width:100%;height:100%;}
.protocols{width:80%;background:#fff;z-index:999;right:-80%;top:0;position:fixed;overflow-x:hidden;overflow-y:scroll;}
.closeXY{position:absolute;width:.7rem;height:.7rem;right:.2rem;top:.2rem;cursor:pointer;z-index:999;display:block; background:url("/images/zhuanti/20181212/ico19.png") no-repeat; background-size:100% auto;}
.protocols h1{text-align:center;color:#fa5a4e;font-size:.5rem;font-weight:bold;margin-top:1.2rem;}
.protocols .xyContainer{margin:.4rem .3rem;font-size:.36rem;color:#333;}
.protocols .xyContainer span{font-weight:bold;}
.protocols .yqbz{margin:0 .3rem;text-align:center;}
.protocols .sure{background:#fa5a4e;display:block;width:70%;height:1rem;line-height:1rem;font-size:.4rem;color:#fff;border-bottom:.04rem solid #dd1d0f;text-align:center;margin:.4rem auto .5rem;}
.courseXYS{margin-bottom:.3rem;}

.liveMain{
  background: url(/images/zhuanti/2020wuhanjiayou/34.png) no-repeat center 2.7rem;
  background-size: 9.41rem 2.186rem;
}

.liveMain-video {
  border: .2rem solid  #250f6a;
  border-radius: .1rem;
  width: 7.79rem;
  height: auto;
  background-size: 100% auto;
  margin: 0 auto .19rem; 
}

  
  .liveMain-video img {
    display: block;
    width: 7.79rem;
    height: 4.29rem;
    margin: 0 auto 0; }
  
  .liveMain-list {
    margin: 0 0 0 1.07rem; }
  
  .liveMain-list .swiper-container {
    padding-top: .2rem; }

  .liveMain-list .swiper-slide {
    width: 5.73rem;
    padding: .266rem 0.3rem .93rem 0;
    position: relative;
    border-top: .066rem solid #5231db; }
  
  .liveMain-list .swiper-slide p {
    font-size: .37rem;
    line-height: .48rem;
    color: #fff; }
  
  .liveMain-list .swiper-slide .appointmentBtn, .liveMain-list .swiper-slide .recordedBtn {
    width: 2.4rem;
    height: .59rem;
    background: #ffcf50;
    border-radius: .29rem;
    text-align: center;
    font-size: .35rem;
    font-weight: 400;
    display: inline-block;
    color: #6b0009;
    line-height: .59rem;
    margin-top: .2rem; }
  
  .liveMain-list .swiper-slide .appointmentBtn {
    background-color: #5231db;
    color: #fff; }
  
  .liveMain-list .swiper-slide i {
    display: block;
    width: 0.547rem;
    height: 0.547rem;
    background: url(/images/zhuanti/2020wuhanjiayou/54.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: -0.07rem;
    top: -.293rem; }
  
  .liveMain-list .swiper-slide.on p {
    color: #ffdc00; }
  
  .liveMain-list .swiper-slide.on i {
    background: url(/images/zhuanti/2020wuhanjiayou/sx.png) no-repeat;
    background-size: 100% auto; }

    video embed, video object, video iframe, video {
        width: 100%;
        height: auto; }



        .videoSection {
            width: 100%;
            position: fixed;
            left: 0;
            top: 50%;
            z-index: 99; }
          
          .videoSection .close {
            display: block;
            width: 1rem;
            height: 1rem;
            bottom: 0;
            left: 50%;
            margin-left: -.5rem; }