*{ -webkit-box-sizing:border-box;box-sizing: border-box;}
body{background-color: #f0f0f0;font-family: "Microsoft YaHei"}
.container{position:relative;margin:0 auto;min-height:100%;background-color: #f0f0f0;}
.img1{background:url(../img/common/img2.png?t=20180829) no-repeat; background-size:3.25rem 123.25rem}
.icon_entrust{background: url(../img/index/icon_entrust.png) center/3.25rem no-repeat;}
.icon_group{height:1.9rem;width:2.15rem;background-position:0 0;margin-top:-1rem;}
.icon_yimiao{height:2.1rem;width:2.15rem;background-position:0 -3rem;margin-top:-1.1rem;}
.icon_lvyou{background-position:0 -6.5rem;}
.icon_shaor{background-position:0 -11.5rem;}
.icon_changxian{background-position:0 -16.5rem;}
.icon_chenren{background-position:0 -21.5rem;}
.icon_jiating{background-position:0 -26.5rem;}
.icon_laoren{background-position:0 -31.5rem;}
.icon_new{background-position:0 -36.5rem;}
.icon_invite{background-position:0 -77rem;}
.icon_zd{background-position:0 -41.5rem;}
.icon_yuyue{background-position:0 -46.5rem;}
.icon_ym{background-position:0 -51.5rem;}
.icon_hpv{background-position:0 -56.5rem;}
.icon_aha{background-position:0 -61.5rem;}
.icon_more{background-position:0 -66.5rem;}
.icon_yundong{background-position:0 -71.5rem;}
.icon_consult{background-position:0 -91.5rem;}
.icon_highInsure{background-position:0 -82.5rem;}
.icon_cike{background-position:0 -96.5rem;}
.icon_haiwai{background-position:0 -101.5rem;}
.icon_highInsure{background-position:0 -82.5rem;}
.icon_xiya{background-position:0 -82.5rem;}
.icon_xiya2{background-position:0 -106.5rem;}
.icon_wait{background-position:0 -115.5rem;}
.icon_fs{background-position:0 -120rem;}
.icon_new2{width: 2.5rem !important; height: 2.6rem !important;background-position:0 -111.5rem;position: absolute;top:-0.1rem;right: -0.1rem;}
.icon_new1{width: 2.5rem !important; height: 2.6rem !important;background-position:0 -88rem;position: absolute;top:-0.1rem;right: -0.1rem;}
.icon_disease{ width: 3.8rem; height: 3.8rem; background: url(https://sslstatic.xiaoyusan.com/h5/img/jingjing/dicovery/icon_disease.png); background-size: 100% 100%; }
.icon_tese{width: 3.8rem; height: 3.8rem; background: url(https://sslstatic.xiaoyusan.com/h5/img/jingjing/dicovery/icon_tese.png); background-size: 100% 100%;}
.icon_more{ width: 3.8rem; height: 3.8rem; background: url(https://sslstatic.xiaoyusan.com/h5/img/jingjing/dicovery/icon_more.png); background-size: 100% 100%; }

.box{background-color: #fff;overflow: hidden;margin-bottom: 1.5rem}
.box:last-child{margin-bottom:0;}
  .box_hd{font-size: 1.5rem;color:#3c3c3c;padding:1rem;}
  .box_bd{}

  /* kovar 20190326 活动专区 */
  .box .swiper-container {position: relative; overflow: hidden; margin: 0 1rem 1.2rem;border-radius: .5rem;height:6rem;background: #e6e3fc;}
  .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-box-sizing: content-box; box-sizing: content-box;}
  .swiper-slide {text-align: center;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
  .swiper-slide img{width: 100%; height: 100%;}
  .swiper-pagination {position: absolute;text-align: center;-webkit-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
  .swiper-container-horizontal>.swiper-pagination {bottom: 0.3rem;left: 0;width: 100%;}
  .swiper-pagination-bullet {margin: 0 0.3rem;width: 5px !important;height: 5px !important;display: inline-block;border-radius: 2.5px;background: #fff;opacity: 0.9;cursor: pointer;}
  .swiper-pagination-bullet-active {opacity: 1;background: #8f7ff0;}
  .box .box_act { margin: 0 1rem 1.4rem; overflow: hidden;}
  .box_act .act { box-sizing: border-box;border-radius: .5rem; float: left; width: 48.8%; height: 5.68rem; border: 1px solid #f5f5f5; background: #fcfcfc url(../img/index/act_icon_1.png) right bottom/5.34rem 4.78rem no-repeat;}
  .box_act .act:last-child { float: right; background: #fcfcfc url(../img/index/act_icon_2.png) right bottom/6.34rem 4.78rem no-repeat; }
    .box_act .act h2 { margin-left: 1.1rem; margin-top: 1.1rem; font-size: 1.2rem; font-weight: normal; }
    .box_act .act h4 { margin-left: 1.1rem; margin-top: 0.2em; font-size: 1rem; color: #b3b3b3; font-weight: normal;}

.table{border-spacing: 0;border-collapse: collapse;margin-left:-1px;width: 100%;}
  .table td{vertical-align: middle;border-left: 1px solid #e5e5e5;border-top:1px solid #e5e5e5;}

.channel{}
.channel_link{display: block;padding:1rem 0 0.8rem;}
.channel_icon{display:block;width: 3.4rem;height: 3.4rem;margin:0 auto;}
.channel_txt{font-size: 1.1rem;color:#646464;text-align: center;margin-top: 0.1rem}

.channel .new{ position: relative; }
.channel .new:before{content: "NEW"; font-size: 1rem; position: absolute; top: 0.1rem; right: 0.1rem; z-index: 3; color: #fff; -webkit-transform: scale(0.6); transform: scale(0.6); -webkit-transform-origin: right top; line-height: 1;}
.channel .new:after{ content: ""; width: 0; height: 0; border-width: 1.8rem; border-style: solid; border-color: #f98180 transparent transparent transparent; position: absolute; right: -1.85rem; top: -1.85rem; -webkit-transform: rotate(225deg); transform: rotate(225deg);}

.promote{}
  .promote_link{position:relative;padding:0.1rem 0 0.1rem 1rem;}
    .promote_tit{color:#3c3c3c;font-size: 1.3rem;font-weight: 400;margin-bottom: 0.2rem}
    .promote_txt{color:#8a8a8a;font-size: 1rem;line-height: 1.4}
    .promote_tips{color:#fd7171;font-size: 1rem;line-height: 1.4}
    .promote_img{width: 5.95rem;height:7.15rem;}
  .promote_box{position:relative;display:block;padding:0.7rem 1rem;}
    .promote_box>.promote_tit{margin-bottom: 0}
    .promote_icon{position: absolute;right: 11%;top:50%;}

.tabpanel{}
  .tabpanel>li{padding-top:1rem; }
  .tabpanel>li:last-child{margin-bottom:0;}
    .tabpanel_item{display: block;position:relative;margin:0 1rem;padding-bottom: 1rem; border-bottom: solid 1px #eee; display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-box-pack: center;box-pack: center;}
    .tabpanel>li:last-child .tabpanel_item{ border-bottom: none; }  
      .tabpanel_img{max-width: 100%;max-height:100%;opacity: 0.9}
      .tabpanel_hd{-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position:absolute;top:50%;left:50%;width: 27.7rem;height:6.4rem;background-color:rgba(255,255,255,0.3);border:0.1rem solid #fff;text-align: center;line-height: 1.4;padding:0 1.5rem;color:#3c3c3c;}
        .tabpanel_label{position:absolute;bottom:-1.2rem;left:50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0)height: 2.2rem;line-height: 2.2rem;text-align: center;width:10.3rem;font-size: 1.3rem;color:#fff;font-weight: 400;}
        .tabpanel_tit{font-size: 1.4rem;font-weight: bold;font-size: 0;}
          .tabpanel_tit>.txt{font-weight: 400;color:#484848;font-size: 1rem;}
          .tabpanel_tit>.tit{margin-bottom:0.1rem;color:#3c3c3c;font-size: 1.4rem}
          .tabpanel_tit>.m_tit{display:inline-block;position:relative;color:#484848;font-size: 0.9rem;font-weight: 400;padding:0 2.2rem;}
            .m_tit_left{position: absolute;left:0;top:50%;height: 1px;width: 2rem;background-color:#969696;margin-top: -0.5px}
            .m_tit_right{position: absolute;right:0;top:50%;height: 1px;width: 2rem;background-color:#969696;margin-top: -0.5px}
        .label_yellow{background-color:#f5de82}
        .label_green{background-color:#4ddab7}
        .label_pink{background-color:#eb899c}
        .label_gray{background-color:#9fceeb}
    .intro{ width: 100%; }
        .intro_tit{ font-size: 1.3rem; color: #646464; }
        .intro_text{ font-size: 1rem; color: #bebebe; }
        .intro_img{ width: 5.2rem; height: 5.2rem; }

        .tag_vedio{ display: inline-block; margin-right: .7rem; height: 1.6rem; padding: 0 .5rem; background-color: #8c7fee; border-radius: .2rem; line-height: 1.6rem; font-size: 1rem; color: #fff; vertical-align: .1rem; }
