.g-body{position: relative}
/****************/
.float-floor-nav{position: absolute;width:64px;position: fixed;left: 6%;font-size: 16px;z-index: 999999999;}
.float-floor-nav-name{background: #1F59B3;color:#fff;height: 58px;line-height: 58px;text-align: center;letter-spacing: 1px;margin-bottom: 3px}
.float-floor-nav-box li{width: 62px;height: 56px;line-height: 58px;text-align: center;letter-spacing: 1px;border: 1px solid #E6E6E6;cursor: pointer;background: #fff}
.float-floor-nav-box li a{display: block;width: 62px;height: 56px;font-size: 12px}
.float-floor-nav-box li a.active{background: #1F5AB4;color: #fff;font-size: 12px;}
/****************/
.slide_box{overflow: hidden;position: relative;height: 460px;}
.left_nav{width: 185px;height: 460px;background: #000;font-size: 12px;position: relative}
.left_nav .item ul{height: 24px;line-height: 24px;padding-left: 18px;}
.left_nav ul.active{background: #FFFFFF}
.left_nav ul.active li.ill_name a{color: #000}
.left_nav .item li{float: left;color: #aaa}
.left_nav .item li a{color: #aaa}
.left_nav li.ill_name{margin-right: 7px;color: #fff}
.left_nav li.ill_name a{color: #fff;}
.item_alert{width: 655px;height: 460px;position: absolute;background: #F4F5F7;left: 185px;top: 0px;z-index: 99999;}
.height40{height: 40px}
.height80{height: 80px}
.height30{height: 30px}
.height25{height: 25px}
.height20{height: 20px}
.alert-con{padding: 0px 20px;}
.alert-con h2,.alert-con ul{color: #000;font-size: 12px}
.alert-con h2{margin-bottom: 12px}
.alert-con ul li{float: left;margin-right: 40px;}
.tjcp ul li{}
.alert-model{margin-bottom: 45px}
.tuijian-list,.name-list{margin-bottom: 10px}
.tj_pp img{display: block;width: 232px;height:134px }
.slide_right{width: 228px;height: 460px}
.slide_right_tit{background: #1F59B3;height: 85px;text-align: center}
.slide_right_tit h2{color: #fff;font-size: 18px}
.slide_right_tit h3{color: #EFFF00;font-size: 33px;margin-top: -15px}
.slide_right_tit h3 .js-word{font-size: 16px}
.slide_right_tit h3 span{vertical-align: middle;font-weight: normal;}
.slide_right_middle{height: 173px;background: #fff;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC}
.slide_right_middle li {
    width: 112px;
    height: 86px;
    float: left;
    text-align: center;
	color: #000
}
.rborder{border-right: 1px solid #CCCCCC}
.bborder{border-bottom: 1px solid #CCCCCC}
.slide_right_bottom{height: 203px;background: #1F59B3}
.ypcs-icon{background: url('/shop/theme/xth1/images/index/nav_icon1.png') no-repeat;width: 30px;height: 30px;background-size: 100% 100%;margin: 0px auto}
.jbzx-icon{background: url('/shop/theme/xth1/images/index/nav_icon2.png') no-repeat;width: 30px;height: 30px;background-size: 100% 100%;margin: 0px auto}
.jkwd-icon{background: url('/shop/theme/xth1/images/index/nav_icon3.png') no-repeat;width: 30px;height: 30px;background-size: 100% 100%;margin: 0px auto}
.yszx-icon{background: url('/shop/theme/xth1/images/index/nav_icon4.png') no-repeat;width: 30px;height: 30px;margin: 0px auto;background-size: 100% 100%}
.slide_right_bottom li{width: 76px;height: 64px;float: left;text-align: center;color: #fff;margin-bottom: 15px}
.slide_right_bottom li div{margin: 0px auto}


 .banner_pic {
        width: 784px;
        height: 465px;
        overflow: hidden;
    }
.banner_pic img{width: 784px;height: 465px}
.tm-tit{color: #3365CB;font-size: 24px}
.tm--tit-bar{background: url('/shop/theme/xth1/images/index/tit-bar.png') repeat-x center;height: 7px;width: 980px;margin-top: 14px;margin-left: 10px}
.tm-slide-btn-left{background: url('/shop/theme/xth1/images/index/all-icon.png') no-repeat center;width: 28px;height: 30px;background-position: -317px -20px;}
.tm-slide-btn-right{background: url('/shop/theme/xth1/images/index/all-icon.png') no-repeat center;width: 28px;height: 30px;background-position: -353px -20px;margin-left: 10px}

.tm-scroll-box{margin-top: 10px;overflow: hidden;}
.tm-item li{float: left;width: 210px;border: 1px solid #E6E6E6;padding: 0px 10px;margin-right: 8px}
.pro-img{display: block;margin: 20px auto 10px auto;}
.tm-box-tit{color: #333333;font-size: 14px;height: 30px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center}
.price-box{text-align: center}
.price-box del{color: #000}
.pri-now{color: #FF0000;font-size: 16px;font-weight:bold}

.banner-scroll-box{margin-top: 20px;margin-bottom: 20px;overflow: hidden;height: 80px;position: relative}

.floor-box{margin: 15px 0px}
.floor-tit-box{border-bottom: 2px solid #1F59B3}
.floor-tit{height: 40px;background: #1F59B3;color: #fff;text-align: center;line-height:40px;padding: 0px 10px;font-size: 20px;letter-spacing: 2px;margin-bottom: -1px;width: 166px;font-family: "微软雅黑";font-weight: normal;}
.gjc-box{color: #000;    margin-top: -25px;font-size: 14px;}
.gjc-box li{margin-right: 10px}
.floor-middle-box-left{width: 186px;border-left: 1px solid #E6E6E6}
.floor-middle-box-left h3{text-align: center;height: 32px;font-size: 13px;line-height: 32px;border-bottom: 1px solid #E6E6E6}
.gjc-box li{float: left}
.floor-middle-box-left-pro-img{height: 122px;border-bottom: 1px solid #E6E6E6}
.floor-middle-box-left-pro-img img{display: block;margin: 10px auto;width: 137px;height: 112px}
.floor-middle-box-left-name li{float: left;width: 91px;height: 50px;line-height: 50px;color: #000;text-align: center;border-bottom: 1px solid #E6E6E6}
.floor-middle-box-left-rborder{border-right: 1px solid #E6E6E6}
.floor-middle-box-img{height: 370px}
.floor-middle-box-img img{width: 447px; height:369px;border-bottom:1px solid #E6E6E6;border-right: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; }
.floor-middle-box-right{width:563px }
.floor-middle-box-right li{float: left;width: 280px;border-bottom:1px solid #E6E6E6;border-right: 1px solid #E6E6E6;height: 184px}
.floor-middle-box-right h3{font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;width: 250px;padding-left: 13px;font-weight: normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center}
.floor-middle-box-right img{display: block;margin: 0px auto;width: 138px;height: 128px}

.floor-bottom-box li{float: left;width: 217px;border: 1px solid #E6E6E6;padding: 0px 10px;}
.floor-bottom-box .pro-img{width:158px;height:158px;display: block;margin: 20px auto 10px auto;}
.floor-bottom-box .tm-box-tit{color: #333333;font-size: 14px;height: 30px;overflow: hidden;text-align: center}
.floor-bottom-box .price-box{text-align: center}
.floor-bottom-box .price-box del{color: #000}
.floor-bottom-box .pri-now{color: #FF0000;font-size: 14px;}

.hot-brand-box h3{font-size: 24px;margin-bottom: 10px}
/*****************************************/
.hot-brand-box ul{border: 1px solid #E6E6E6;border-right: none;border-bottom: none}
.hot-brand-box li{width: 148px;height: 75px;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;float:left }
.hot-brand-box li img{display: block;width: 148px;height: 75px;}
/******************顶部轮播**********************/
.scoll_banner { position: relative; overflow: auto; text-align: center;width: 784px;height: 465px}
.scoll_banner li { list-style: none; }
.scoll_banner ul li { float: left; }
.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 5px;
    width: 100%;
    z-index: 999;
	    cursor: pointer;
}
.tm-item{margin-bottom:5px}
.tm-item  img.pro-img{display: block;width: 190px;height: 190px}
.tm-item ul{float: left}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
/***************广告轮播*****************/
.picBox {
    width: 1200px;
    height: 84px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.picBox img{
    width: 1200px;
    height: 84px;
   display: block
}
#pics {
    height: 84px;
}
#pics li {
    display: inline-block;
    margin: 0;
    padding: 0px;
    float: left
}
#pics div img {
    display: block;
}
#pageBox {
    position: absolute;
    right: 5px;
    bottom: 10px;
	font-size: 16px;
	color: #fff
}
#pageBox i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #9D9296;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
#pageBox .current {
    background: #CF4B23;
    color: #fff;
}
/**********底部选项卡************/
.bottom-tab-box{margin-top: 30px}
.bottom-tab-box-tit{width: 100%;background: #1F59B3;height: 40px;line-height: 40px}
.bottom-tab-box-tit li{float: left;width: 178px;text-align: center;color: #fff;font-size: 16px}
.bottom-tab-box-tit li.active{background: #fff;color: #1F59B3;    height: 38px;margin-left: 2px}
.zixun-tit ul{border-bottom: 1px dashed #999999}
.zixun-tit li{float: left;margin-right: 10px;font-size: 14px;padding-bottom: 3px;}
.red_link,.red_link a{color: #FF0000}
.zixun-box{width: 320px;height: 105px;position: relative;margin-right: 60px;margin-bottom: 50px}
.zixun-box h2{height:20px;line-height:20px;color: #1F59B3;font-size: 14px;margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zixun-box  span{position: absolute;right: 5px;bottom: 0px}
/*有问必答*/
body .info-section-list{border: none}
.health-info {
    margin-bottom: 16px;
}
.health-info dt {
    padding: 0 80px;
}
.health-info img {
    width: 130px;
	height: 88px;
	display: block
}
.health-info dd {
    width: 825px;
    margin-top: 5px;
}
.health-info .desc {
    font-size: 16px;
    color: #3e3e3e;
    margin-bottom: 5px;
}
.health-info .text {
    line-height: 25px;
    font-size: 14px;
    color: #6d6d6d;
}
.problem-list{width: 33.3%}
body .health-info-box .problem-list-box {
    width: 100%;
}
.problem-list-box {
    float: left;
    box-sizing: border-box;
}
.symbol {
    font-size: 16px;
    color: #214fa5;
}
.problem-list-box a {
    font-size: 14px;
}
/*药品专题*/
.med-spec-box{width: 256px;height: 263px;border: 1px solid #E6E6E6;padding: 0px 10px;color: #000;margin-right: 20px}
.med-spec-box img{display: block;width: 261px;height: 123px;margin: 0px auto;margin-top: 20px}
.med-spec-box h2{font-size: 16px;margin: 10px 0px}

.zixun-tit{margin-top:3px;}

.swiper-button-prev {
    background: url(/shop/theme/xth1/images/manxingbing/left1.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 44%;
    margin-top: -15px;
    width: 40px;
    height: 92px;
    z-index: 999;
}
.swiper-button-next {
    background: url(/shop/theme/xth1/images/manxingbing/right1.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 44%;
    margin-top: -15px;
    width: 40px;
    height: 92px;
    z-index: 999;
}
.scoll_banner .swiper-pagination-switch{margin:0 6px 10px;width:15px;height:15px;}