*{ -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(http://www.bdsmap.com/templets/bdsmap/bdsmap.png) no-repeat; background-size:3.25rem 123.25rem}
.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(http://www.bdsmap.com/templets/bdsmap/icon_disease.png); background-size: 100% 100%; }
.icon_tese{width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/icon_tese.png); background-size: 100% 100%;}
.icon_more{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/icon_more.png); background-size: 100% 100%; }
.icon_shaor{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/gd.png); background-size: 100% 100%; }
.icon_chenren{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/googlemap.png); background-size: 100% 100%; }
.icon_laoren{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/baidumap.png); background-size: 100% 100%; }
.icon_jiating{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/qqmap.png); background-size: 100% 100%; }
.icon_lvyou{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/sogou.png); background-size: 100% 100%; }
.icon_highInsure{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/kldmap.png); background-size: 100% 100%; }
.icon_consult{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/baoxian.png); background-size: 100% 100%; }
.icon_yuyue{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/ganhuo.png); background-size: 100% 100%; }
.icon_fs{ width: 3.8rem; height: 3.8rem; background: url(http://www.bdsmap.com/templets/bdsmap/shop1.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{}

.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; }
            