@charset "utf-8";
/* CSS Document */
*{margin:0 auto;}
body{font-size: 12px;line-height:inherit;color:#434343;font-family: "微软雅黑", Arial; background:#f8f8f8;}
ul,li{list-style:none; padding: 0; margin: 0;}
fieldset,img{border:0}
a{color:#333}
a,a:link{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration: none; /*color: #000;*/}
a:visited, a:hover {text-decoration: none;}
input, button, select {vertical-align: middle;}
img{vertical-align:text-top;}
textarea {resize: none;}
.clear{ clear: both;}
/*---------------------------------------------- 专场 ------------------------------------------*/
#newdrug{ width:1210px; margin: auto;}
#newdrug .headnews{ padding:20px; background:#fff;box-shadow:0 0 2px #e7e9ea; display: block; margin-bottom:20px; cursor: pointer;}
#newdrug .headnews:hover{box-shadow:0 0 8px #ccc;}
#newdrug .headnews_img{ width:272px; height:220px; float: left; display: inline; overflow: hidden;}
#newdrug .headnews_img img{ width:100%;}
#newdrug .headnews_right{ width:865px; float: right;}
#newdrug .headnews_right h1{ height:34px; line-height: 34px;}
#newdrug .headnews_right h1 a{ cursor: pointer; color:#3184dd; font-size: 18px; height:30px; line-height: 30px;font-weight: normal;}
#newdrug .headnews_right h1 a:hover{}
#newdrug .headnews_right .tip{ color:#666; font-size:14px; height: 40px; line-height: 40px;overflow: hidden;}
#newdrug .headnews_right p{ font-size:14px; color:#999; line-height: 24px; margin:10px 0 18px 0; height: 96px; overflow: hidden;}
#newdrug .headnews_right s{ font-size:12px; color:#999; float: left; text-decoration:none;}
#newdrug .headnews_right .read_more{ font-size: 14px; color:#4496ee; border:1px solid #4496ee; height:22px; line-height:22px; float: right; padding: 0 10px; border-radius:20px; cursor: pointer;}
#newdrug .headnews_right .read_more:hover{ background:#4496ee; color:#fff;}
#newdrug .newslistpage{width:880px; float: left; display: inline;}
#newdrug .newslistpage .newdrug_intro{ background:#eef7fe url("../images/teyao_img_bg.jpg") no-repeat; height: 162px; padding-left: 515px; margin-top: 13px; padding-top: 15px;}
#newdrug .newslistpage .newdrug_intro h1{ display: block; height: 40px; line-height: 40px; color:#fff; background:#5796e2; border-radius: 50px; width: 140px; text-align: center; font-size: 24px; font-weight: normal;}
#newdrug .newslistpage .newdrug_intro p{ color:#3184dd; font-size: 16px; line-height: 24px; margin-top: 10px; }
#newdrug .navslist_right{ width:310px; float: right; display: inline;}
#newdrug .newslist_img{ width:138px; height: 112px; float: left; display: inline; overflow: hidden;}
#newdrug .newslist_img img{ width:100%;}
#newdrug .newdrug_tabtit{padding: 15px 0 13px 0;}
#newdrug .newdrug_tabtit li{ font-size: 16px; color:#fff; text-align: center; height: 34px; line-height: 34px; padding: 0 20px; background:#bbb; cursor: pointer; display: block; float: left; margin-right: 14px; border-radius:50px;}
#newdrug .newdrug_tabtit li.tab{ background:#5796e2;}
#newdrug .newslist_left{ margin-top: 13px;}
#newdrug .newslist_left .loadmore{ font-size: 14px; color:#999; text-align: center;}
#newdrug .newslist_show{ display:block;}
#newdrug .newslist_left li{padding: 20px; background: #fff; box-shadow: 0 0 2px #e7e9ea; display: block; margin-bottom:13px;}
/*#newdrug .newslist_left li:hover{box-shadow: 0 0 8px #ccc;}*/
#newdrug .newslist_tex{  margin-right:10px;}
#newdrug .newslist_tex h3{height:36px; line-height: 36px;}
#newdrug .newslist_tex h3 a{ cursor: pointer; color:#3184dd; font-size: 18px; font-weight: normal;}
#newdrug .newslist_tex h3 a:hover{}
#newdrug .newslist_tex p{ font-size:14px; color:#666; line-height: 22px; height:40px; overflow: hidden; margin-top:8px; margin-bottom:5px;}
#newdrug .newslist_tex p a { color:#3184dd;}
#newdrug .newslist_tex s{ font-size:12px; color:#999; text-decoration:none;}
#newdrug .newslist_tex .read_more{ font-size: 14px; color:#4496ee; border:1px solid #4496ee; height:22px; line-height:22px; float: right; padding: 0 10px; border-radius:20px; cursor: pointer;}
#newdrug .newslist_tex .read_more:hover{ background:#4496ee; color:#fff;}
.page_c a.next{ text-align: center !important;}
.page_c select{ margin-top:8px !important;}
#newdrug .drugnews_right{ width:310px; float: right; display: inline;}
#newdrug .pro_tab{ background:#fff; margin-top: 15px; margin-bottom: 20px;}
.video_list {width:310px;height: 235px;overflow: hidden;  position: relative;}
.video_list .slides li{ cursor: pointer; background: #fff; height: 235px;}
.video_list .slides li .proimg{ text-align: center; position: relative;}
.video_list .slides li .proimg span{ position: absolute; top: 42px; left: 111px; display: block; background: url("../images/video_btn.png") no-repeat; width: 89px; height: 89px;}
.video_list .slides li img{width: 310px; height:174px; margin: auto; vertical-align: top;}
.video_list .flex-control-nav{position: absolute; width: 100%; text-align: center; top: 150px;}
.video_list .flex-control-nav li { display: inline-block}
.video_list .flex-control-nav li a{display: inline-block; width: 13px; height: 13px; background-color: #e3e4e6; margin: 0 6px; border-radius: 50%; cursor: pointer; border:0; text-indent: -9999px;}
.video_list .flex-control-nav li a.flex-active{ background:#467edb;}
.video_list .flex-direction-nav {display: none;}
.video_list .flex-direction-nav li a{ display:block;top:65px; cursor: pointer; width:25px; height:45px; position:absolute;background: url("../images/prev_black.png") no-repeat !important;}
.video_list .flex-direction-nav .flex-prev{left: 0;}
.video_list .flex-direction-nav .flex-next{right: 0; background-position:-25px 0 !important;}
.video_list .proname{ padding-left:20px; font-size: 14px; color:#666; line-height:30px;}
.video_list .propric{ color:#ff5c4d; font-size:18px; padding-left:20px;}
.video_list .videoname{ padding:0 10px; color:#666; line-height:24px; font-size: 16px; overflow: hidden; height: 24px; margin-top: 10px; text-align: left;}
.video_list .time{ padding: 0 10px 0 28px; color: #999; line-height: 20px; background: url("../images/see.png") 10px 4px no-repeat;}
.video_list .time span{ float:right; display: inline;}
.video_box1,.video_box2,.video_box3,.video_box4{  position: fixed; z-index:-1; opacity: 0; filter:Alpha(opacity=0);}
.zhezhao1,.zhezhao2,.zhezhao3,.zhezhao4{filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; background: #000; width: 100%;  position: fixed; overflow: auto; top: 0; right: 0; bottom: 0; left: 0;z-index: 98; display: none;}
.volumeupchgfowprxffo{ float: left;}
/*标签*/
#newdrug .newslist_lab { height:26px; line-height: 26px; margin-top: 15px;}
#newdrug .newslist_lab .leflab { width:700px;}
#newdrug .newslist_lab .leflab, #newdrug .newslist_lab .leflab .labtxt { float: left; color:#999;}
#newdrug .newslist_lab .leflab label {  border-radius: 2px; display: block; float: left; margin-right: 15px; font-size: 14px; background:#4496ee; -webkit-transition: all 0.05s linear 0.1s; }
#newdrug .newslist_lab .leflab label a {padding:0px 10px;  color:#fff;}
#newdrug .newslist_lab .leflab label:hover { background:#5692ff; }
#newdrug .newslist_lab s { display: block; float: right;}
/*门店*/
.sph_banrig{ background:#fff;border-top: 2px solid #4496ee;}
.sph_allstoretit{ color:#3184dd; font-size:14px; padding: 8px 15px 0 15px;}
.sph_allstore{padding: 8px 15px;}
.sph_allstore ul li { width: 51px; height: 24px; line-height: 24px; text-align: center; color: #909090; float: left; cursor: pointer; font-size: 12px;font-family: '宋体'; overflow: hidden; padding: 0px 8px; margin: 2px 1px 2px 1px;}
.sph_allstore ul li.cur {background: #7ebcff; color: #fff;}

.sph_storeimage { padding:14px 21px;background: url(../images/rigbanbg.jpg) left bottom no-repeat;}
.sph_storeimg { height:144px; overflow:hidden;}
.sph_storeaddr { font-size:12px; font-family:'宋体'; margin-top:15px;}
.sph_storeaddr p { line-height:14px; padding:2px 0px 2px 22px; display:block; color:#fff; position:relative; margin-right: -5px;}
.sph_storeaddr p s { width:14px; height:16px; display:block; position:absolute; left:2px;}
.sph_storeaddr p s.phone { background-position:-254px -2px; top:2px;}
.sph_storeaddr p s.addr { background-position:-276px -0px; top:1px;}
.allstore_buta, .allstore_butb { width:16px; height:16px; position:absolute; top:172px; *top:176px; cursor:pointer;}
.allstore_buta { left:76px; background-position:-461px -2px;}
.allstore_buta.none { background-position:-419px -2px; cursor:default;}
.allstore_butb { left:109px; background-position:-482px -2px;}
.allstore_butb.none { background-position:-440px -2px; cursor:default;}

/*上一个  下一个*/
.citystore{ position: relative;}
.citystore .prev,.citystore .next { display: block; width: 20px; height: 50px; background: url('https://imgcdn.baiji.com.cn/bj_img/btn.png') no-repeat; background-size: 50px; position:absolute; top:47px; opacity:0.2;}
.citystore .prev { left:0; }
.citystore .next { right:0; background-position:right;}
.ft-carousel .carousel-indicators{ bottom: 71px;}
.ft-carousel .carousel-indicators span {display: inline-block; width: 13px; height: 13px; background-color: #e3e4e6; margin: 0 6px; border-radius: 50%; cursor: pointer; border:0;}
.ft-carousel .carousel-indicators span.active { background: #467edb; border: 0;}