@charset "utf-8";
/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,dt,dd, form, fieldset, table, td, img, div {
   margin: 0;
   padding: 0;
   border: 0;
}
select, input {
   vertical-align: middle;
}
strong,b{
	font-weight:bolder;
}

.clear{
	 clear:left;
}
.red{
	color:#f00;
	font-weight:bold;
}

.gray,a.gray:link,a:orange:visited{
	color:#666;
}
a.gray:hover{
	color:#f00;
}

.orange , a.orange:link,a.orange:visited{
	color:#f50;
}
a.orange:hover{
	color:#404040;
	text-decoration:underline;
}
.blue,a.blue:link,a.blue:visited{
	color:#369;
}
a.blue:hover{
	color:#f50;
	text-decoration:underline;
}
.black{
	color:#000;
}
a.black:hover{
	color:#f00;
	text-decoration:underline;
}
.f14{
	font-size:14px;
}
.f13{
	font-size:13px;
}
.f11{
	font-size:11px;
}
.f9{
	font-size:9px;
}
.pdl{
	padding-left:10px;
}
.bd{
	border:1px solid #e5e5e5;
}
.br_1{
	border-right:1px solid #e5e5e5;
}
.brno{
	border-right:none;
}


/*药品信息部分*/
/*药品信息导航部分*/

#D-nav{
	height: 65px;
    width: 970px;
    margin: 0px auto;
    background:url(Drugs/images/navBg.jpg);
    clear: both;
	position:relative;
	z-index:1;
}
#D-nav .left {
    float: left;
    height: 65px;
    background: url(Drugs/images/navBg.jpg) 0 -65px;
    width: 20px;
}
#D-nav .menu {
    float: left;
    height: 65px;
    width: 830px;
}
#D-nav .large {
    background: url(Drugs/images/navBg.jpg) 0 -130px;
    height: 35px;
    float: left;
}
#D-nav .large a.link {
    color: #333;
    background: url(Drugs/images/navBg.jpg) 0 -165px;
}
#D-nav .large a {
    float: left;
    height: 35px;
    line-height: 35px;
    text-align: center;
	color:#fff;
    font-weight: bold;
    font-size: 14px;
    width: 82px;
    margin: 0px 5px 0px 5px;
}
#D-nav .large a:hover{
	color:#f9d575;
}
#D-nav .small {
	width:100%;
	float:left;
    clear: both;
    line-height: 28px;
    color: #d5d5d5;
}
#D-nav .small a {
    padding: 0px 10px 0px 10px;
    color: #333;
}
#D-nav .small a:hover {
	text-decoration:underline;
}
#D-nav .right {
    float: right;
    height: 65px;
    background: url(Drugs/images/navBg.jpg) right -65px;
    width: 20px;
}
/*药品信息导航部分结束*/
#D-main{
	width:970px;
	margin:0 auto;
}
#D-main .D-left{
	width:213px;
	float:left;
	border: 1px solid #e9e9e9;
    border-top: 2px solid #c96;
}
.D-left h3{
	background:url(Drugs/images/all-sort.gif);
	width:213px;
	line-height:33px;
	text-indent:-99em;
}
.D-left .C_type {
	float: left;
	width: 192px;
	border: 1px solid #e9e9e9;
	background-color: #fffbf1;
	padding: 10px;
}

.C_type a {
    float:left;
    width:60px;
    height:25px;
    line-height:25px;
    word-break:keep-all;/*不允许字断开*/
    white-space:nowrap;/*禁止文字自动换行*/
    overflow:hidden;
    text-overflow:ellipsis;
    padding-right:6px;
    color: #333;
	text-decoration:none;
}
.C_type a:hover{
	color:#f50;
	text-decoration:underline;
}
.C_type a span.red{
	color:red;
}
.D-medic{
	width:177px;
	float:left;
	padding-left:15px;
	margin-bottom:5px;
	border-bottom:1px double #d7ccbb;
}
.C_type h4.expand{
	font-size:12px;
	color:#630;
	float:left;
	width:188px;
	line-height:22px;
	padding-left:15px;
	background:url(Drugs/images/all-sort.gif) left -99px;
}
.C_type h4.contraction{
	color:#963;
	font-size:12px;
	float:left;
	width:188px;
	line-height:22px;
	padding-left:15px;
	background:url(Drugs/images/all-sort.gif) -10px -69px;
}

/*右侧内容开始*/
#D-main .D-right{
	width:749px;
	float:left;
	margin-left:4px;
}
/*焦点图开始*/
#D_focusSwitch {
    width: 747px;
    height: 260px;
    border: 1px solid #e9e9e9;
    overflow: hidden;
}

/*焦点图结束*/
/*产品搜索开始*/
.Pro-search{
	width:749px;
	float:left;
	margin:3px 0;
}
.Pro-search p{
	line-height:28px;
	background:#fffbf1;
	border-bottom:2px solid #C60;
	margin-bottom:3px;
}
.Pro-search span{
	margin:5px;
	line-height:28px;
}
.Pro-search select{
	line-height:28px;
}
.pro_sort{
	float:left;
	width:240px;
	line-height:28px;
}
.pro_sort span{
	float:left;
}
.pro_sort h4{
	font-size:12px;
	float:left;
	margin-right:10px;
}
/*右侧产品列表*/
.D_pro{
	width:747px;
	float:left;
	margin-top:4px;
	border:1px solid #dbdbdb;
}
.D_pro ul{
	width:740px;
	margin-bottom:10px;
	padding:5px 3px;
	float:left;
	border-bottom:1px dashed #dbdbdb;
}
.D_pro ul li.pic{
	float:left;
}
.D_pro ul li.pic img{
	display:block;
	width:120px;
	height:100px;
}
.D_pro ul li.info{
	width:350px;
	padding:0 10px;
	line-height:24px;
	float:left;
}
.D_pro ul li.D_price{
	width:120px;
	font-size:14px;
	float:left;
	line-height:30px;
}
.D_pro ul li.btn dd{
	margin:10px;
}
.D_pro ul li.info dt.pname{
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
}
.D_pro ul li.info dd{
	color:#666;
}
/*右侧产品列表结束*/
/*分页开始*/
.cut_page{
	width:747px;
	text-align:center;
	float:left;
	line-height:25px;
}
/*分页结束*/

/*药品信息页面结束*/

/*日常保健部分*/
/*日常保健导航部分*/
#H-nav{
	height: 65px;
    width: 970px;
    margin: 0px auto;
    background:url(../images/health/navBg.jpg);
    clear: both;
	position:relative;
	z-index:1;
}
#H-nav .left {
    float: left;
    height: 65px;
    background: url(../images/health/navBg.jpg) 0 -65px;
    width: 20px;
}
#H-nav .menu {
    float: left;
    height: 65px;
    width: 830px;
}
#H-nav .large {
    background: url(../images/health/navBg.jpg) 0 -130px;
    height: 35px;
    float: left;
}
#H-nav .large a.link {
    color: #333;
    background: url(../images/health/navBg.jpg) 0 -165px;
}
#H-nav .large a {
    float: left;
    height: 35px;
    line-height: 35px;
    text-align: center;
	color:#fff;
    font-weight: bold;
    font-size: 14px;
    width: 82px;
    margin: 0px 5px 0px 5px;
}
#H-nav .large a:hover{
	color:#f9d575;
}
#H-nav .small {
	width:100%;
	float:left;
    clear: both;
    line-height: 28px;
    color: #336699;
}
#H-nav .small a {
    padding: 0px 10px 0px 10px;
    color: #333;
}
#H-nav .small a:hover {
	text-decoration:underline;
}
#H-nav .right {
    float: right;
    height: 65px;
    background: url(../images/health/navBg.jpg) right -65px;
    width: 20px;
}
/*健康保健导航结束*/

#box01{
	width:970px;
	float:left;
}
.H-left{
	width:213px;
	float:left;
	border: 1px solid #e9e9e9;
    border-top: 2px solid #c96;
}
.H-left h3{
	background:url(../images/health/H-pro.gif);
	width:213px;
	line-height:33px;
	font-size:16px;
	text-indent:-99em;
}
.H-left .C_type {
	float: left;
	width: 192px;
	border: 1px solid #e9e9e9;
	background-color: #fffbf1;
	padding: 10px;
}
.H-medic{
	width:177px;
	float:left;
	padding-left:15px;
	margin-bottom:5px;
}

.H_mid{
	width:530px;
	margin:0 5px;
	float:left;
}
/*焦点图开始*/

#H_focusSwitch {
    width: 525px;
	height:280px;
	display:block;
    border: 1px solid #e9e9e9;
    overflow: hidden;
}
/*焦点图结束*/
/*产品推荐开始*/
.Recommend{
	width:525px;
	border:1px solid #bac6da;
	float:left;
	font-weight:bold;
	margin-top:5px;
}
.Recommend h3{
	color:#34569d;
	background:url(../images/health/mid_tit.png);
	line-height:38px;
	padding-left:15px;
	font-size:14px;
}
.Recommend .left-arr,.Recommend .right-arr{
	width:24px;
	height:30px;
	margin:50px 0;
	float:left;
}
.Recommend .left-arr{
	margin-left:5px;
	background:url(../images/health/arrow.png);
}
.Recommend .right-arr{
	background:url(../images/health/arrow.png) 24px;
}
.Recommend .scroll{
	width:450px;
	float:left;
	margin:0 8px;
}

.scroll li{
	width:150px;
	text-align:center;
	float:left;
}
.Recommend li div img{
	display:block;
	width:140px;
	height:110px;
	float:left;
}
.scroll dt,.scroll dd{
	line-height:19px;
	font-weight:normal;
}
/*产品推荐结束*/

/*右侧信息*/
.H_right{
	color:#404040;
	width:211px;
	border:1px solid #d3d3d3;
	border-top:none;
	float:left;
}
.H_right h3{
	color:#404040;
	background:#f7f7f7;
	line-height:32px;
	padding-left:10px;
	border:1px solid #d3d3d3;
	border-left:none;
	border-right:none;
}
.H_right .H_r_c{
	line-height:24px;
	width:211px;
}
.H_right .H_r_c ul{
	margin:10px 0;
}
.H_right .H_r_c li{
	padding-left:15px;
	background:url(../images/health/fd_icon.jpg) 5px no-repeat;
}
/*第一栏box01结束*/
/*第二栏内容box02开始*/
#box02{
	width:968px;
	float:left;
	margin-top:3px;
	border:1px solid #dbdbdb;
	overflow:hidden;
}
#box02 .title{
	width:930px;
	position:relative;
	background:url(../images/health/box-tit.gif) left -81px;
	line-height:32px;
	height:32px;
	padding-left:38px;
	font-size:16px;
	color:#404040;
	font-weight:bold;
}
#box02 .others{
	position:absolute;
	width:500px;
	line-height:32px;
	text-align:right;
	right:0;
	top:0px;
	font-weight:normal;
	font-size:12px;
	color:#404040;
}
#box02 .others a{
	color:#404040;
	padding:0 10px;
}
#box02 .others a:hover{
	color:#f00;
}
#box02 .contant{
	width:964px;
	padding-left:4px;
	float:left;
	border-top:none;
}
.h_pro_pic{
	width:210px;
	float:left;
}
.h_pro_pic img{
	width:210px;
	display:block;
	padding:2px 0;
}
.h_pro{
	width:170px;
	float:left;
	margin:5px;
}
.h_pro ul li{
	text-align:center;
}
.h_pro img{
	border:1px solid #ccc;
	width:160px;
	display:block;
	height:155px;
	margin:5px;
}

/*医药快讯页面*/
/*日常保健导航部分*/
#N-nav{
	height: 35px;
    width: 970px;
    margin: 0px auto;
    background:url(News/images/navBg.jpg);
	clear:both;
	position:relative;
	z-index:1;
}
#N-nav .left {
    float: left;
    height: 35px;
    background: url(News/images/navBg.jpg) 0 -65px;
    width: 20px;
}
#N-nav .menu {
    float: left;
    height: 35px;
    width: 830px;
}
#N-nav .large {
    background: url(News/images/navBg.jpg) 0 -130px;
    height: 35px;
    float: left;
}
#N-nav .large a.link {
    color: #333;
    background: url(News/images/navBg.jpg) 0 -165px;
}
#N-nav .large a {
    float: left;
    height: 35px;
    line-height: 35px;
    text-align: center;
	color:#fff;
    font-weight: bold;
    font-size: 14px;
    width: 82px;
    margin: 0px 5px 0px 5px;
}
#N-nav .large a:hover{
	color:#f9d575;
}
#N-nav .small {
	width:100%;
	float:left;
    clear: both;
    line-height: 28px;
    color: #336699;
}
#N-nav .small a {
    padding: 0px 10px 0px 10px;
    color: #333;
}
#N-nav .small a:hover {
	text-decoration:underline;
}
#N-nav .right {
    float: right;
    height: 35px;
    background: url(News/images/navBg.jpg) right -65px;
    width: 20px;
}
/*医药快讯导航结束*/


.N_more{
	float:right;
	font-size:12px;
	color:#f50;
}
#N_main{
	font-size:14px;
	width:970px;
	margin:0 auto;
}
/*资讯页第一栏开始*/
/*资讯页左栏开始*/
#N_left{
	font-size:14px;
	color:#404040;
	width:348px;
	float:left;
	border: 1px solid #e9e9e9;
}

/*左侧轮换图开始*/
#N_focusSwitch {
    width: 348px;
	height:252px;
	display:block;
    overflow: hidden;
}
/*左侧轮换图结束*/

#N_left a{
	color:#404040;
	text-decoration:none;
}
#N_left a:hover{
	color:#f00;
	text-decoration:underline;
}
#N_left h3{
	color:#0c55af;
	background:url(News/images/tit.png);
	width:323px;
	line-height:33px;
	font-size:14px;
	padding-left:25px;
}
/*长红动态列表开始*/
#N_left .N_c{
	line-height:24px;
	width:348px;
}
#N_left .N_c ul{
	margin:10px 0;
}
#N_left .N_c li{
	width:250px;
	height:24px;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
	background:url(News/images/fd_icon.jpg) 5px no-repeat;
}
/*长红动态列表结束*/

/*第一栏中间行业资讯*/
#N_mid{
	font-size:14px;
	width:358px;
	float:left;
	margin:0 5px;
}

.N_info{
	width:358px;
	float:left;
	font-size:14px;
}
.N_info dt{
	height:26px;
	line-height:32px;
	background:#f7f7f7;
	border-bottom:2px solid #369;
}
.N_info dt span{
    background:url(News/images/c_tit.png) 0 -3px;
    display: block;
    width: 100px;
    height: 25px;
	padding-left:5px;
    float: left;
    font: bold 14px/22px normal;
    color:#404040;
    text-align: center;	
}
.N_info dd{
	padding:4px;
}
.N_info dd h1 {
    background: #f7f7f7;
    padding: 5px;
    text-align: center;
    font: normal 13px/22px normal;
}
.N_info dd .boder_bm {
    border-bottom: 1px dashed #e6e6e6;
    margin:8px 0;
    padding-bottom: 5px;
}
.N_info dd .list-nm a{
	color:#369;
	text-decoration:none;
}
.N_info dd .list-nm a:hover{
	color:#f50;
	text-decoration:underline;
}
.N_info li{
	line-height:24px;
	padding-left:15px;
	background:url(News/images/fd_icon.png) 5px no-repeat;
}
.N_info li.bg-none{
	background:none;
}

/*资讯第一栏页中间部分结束*/
/*资讯页第一栏面右侧开始*/
#N_right{
	font-size:12px;
	width:250px;
	float:left;
	border:1px solid #dce6f4;
}
#N_right a{
	color:#404040;
	text-decoration:none;
}
#N_right a:hover{
	color:#f00;
	text-decoration:underline;
}
#N_right h3{
	color:#0c55af;
	font-size:14px;
	line-height:32px;
	padding-left:20px;
	border:1px solid #dce6f4;
	background:url(News/images/icon.gif) #ecf1f6 5px no-repeat;
	border-left:none;
	border-right:none;
}
#N_right .N_r_c{
	line-height:24px;
	width:250px;
}
#N_right .N_r_c ul{
	margin:10px 0;
}
#N_right .N_r_c li{
	width:230px;
	height:24px;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
	background:url(News/images/fd_icon.jpg) 5px no-repeat;
}
/*资讯页面第一栏右侧内容结束*/
/*资讯页面第一栏结束*/
/*资讯页面第二栏开始*/
.wrap01{
	width:970px;
	float:left;
}
.w_title{
	width:968px;
	border-left:1px solid #b4c9e4;
	border-right:1px solid #b4c9e4;
	height:44px;
	background:url(News/images/mid-tit.jpg);
}
.w_cont{
	float:left;
	width:970px;
	padding:3px 0;
	border-top:none;
}
.w_cont h3{
	color:#0c55af;
	background:url(News/images/c_tit.png);
	width:323px;
	line-height:33px;
	font-size:14px;
	padding-left:25px;
}
/*资料样本*/
.cont01{
	width:348px;
	float:left;
	margin-right:3px;
	border:1px solid #e2e6ea;
	border-top:none;
	margin:0 10px 10px 0;
}
.cont01 dt {
    background:url(News/images/c_tit.png);
    font: bold 14px/27px normal;
	line-height:32px;
    padding-left: 25px;
}
.cont01 dd .pic {
    padding-bottom:4px;
}
.cont01 dd .pic img {
    width: 90px;
    height: 60px;
    padding: 2px;
    border: 1px solid #e1e1e1;
    float: left;
    margin-right: 9px;
}
.cont01 dd .pic h4 {
    font: bold 14px/24px normal;
}
.cont01 dd .pic p {
    line-height: 18px;
    color: #666;
}
.cont01 dd .list01 {
   padding: 5px 0 4px 0;
}
.cont01 dd .list01 li{
	line-height:24px;
	padding-left:15px;
	background:url(News/images/fd_icon.png) 5px no-repeat;
}
.cont01 dd .list01 li a,.cont01 dd .list02 li a{
	color:#404040;
	text-decoration:none;
}
.cont01 dd .list01 li a:hover,.cont01 dd .list02 li a:hover{
	color:#f00;
	text-decoration:underline;
}
.cont01 dd h6 {
	width:340px;
	margin:0 3px;
    font: normal 12px normal;
    color: #888;
    text-align: center;
	line-height:24px;
    border-top: 1px dashed #dbdbdb;
}
.cont01 dd h6 a{
	margin:0 3px;
}
.cont01 dd .list02 {
    padding: 5px 0 7px 0;
	border-bottom:1px solid #dbdbdb;
}
.cont01 dd .list02 li{
    line-height:24px;
	padding-left:15px;
	background:url(News/images/fd_icon.png) 5px no-repeat;
}
.cont02{
	width:248px;
	display:none;
	float:left;
	border:1px solid #dbdbdb;
}
.cont02 dt .active {
	color:#fff;
    background:#3c5da2;
}
.cont02 dt .active a{
	color:#fff;
	text-decoration:none;
}
.cont02 dt .normal {
    background:#dee6f3;
}
.cont02 dt .normal a{
	color:#404040;
	text-decoration:none;
}

.cont02 dt li {
    float: left;
    width: 109px;
    padding-left: 15px;
    height: 32px;
    line-height: 30px;
}
.cont02 dd{
	width:248px;
	line-height:24px;
}
.cont02 dd li{
	width:233px;
	padding-left:15px;
	float:left;
}
.cont02 dd li a{
	margin-right:5px;
}

/*排行例子*/
.cont03{
	width:248px;
	float:left;
	border:1px solid #dbdbdb;
	border-top:none;
}
.cont03 dt {
    background:url(News/images/c_tit.png);
    font: bold 14px/27px normal;
	line-height:32px;
    padding-left:25px;
}
.cont03 ul{
	line-height:24px;
}
.cont03 ul li{
	color:#fff;
	padding-left:9px;
}
.cont03 ul li{
	background:url(News/images/sort-bj.gif) 5px 4px no-repeat;
	line-height:24px;
}
.cont03 ul li.gray_bj{
	background:url(News/images/sort-bj.gif) 5px -22px no-repeat;
	line-height:24px;
}
.cont03 ul li a{
	font-size:12px;
	color:#369;
	margin-left:6px;
	text-decoration:none;
}
.cont03 ul li a:hover{
	color:#f50;
	text-decoration:underline;
}


/*三级页面模以资讯三级页面为例板*/
#wrap{
	width:970px;
	margin:0 auto;
}
#wrap a{
	color:#009;
	padding:0 5px;
	text-decoration:none;
}
#wrap a:hover{
	color:#f00;
	text-decoration:underline;
}

.current{
	width:970px;
	line-height:34px;
	overflow:hidden;
	zoom:1;
}
.current_nav{	
	float:left;
    padding: 0 10px 0 10px;
    width: 540px;
    overflow: hidden;
   line-height: 30px;
    zoom: 1;
}
.current_nav p{
    display: block;
}

.SearchCont{
	width:388px;
    overflow: hidden;
    zoom: 1;
    float:right;
}

#lcon{
	width:658px;
	float:left;
	overflow:hidden;
}
.content{
	padding:0;
}
.bk {
   border: 1px solid #e1e1e1;
   background-color: #f7f7f7;
}
.content h1 {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-family: "黑体";
    font-size: 20px;
    font-weight: normal;
    color: #404040;
	border-bottom:1px solid #dbdbdb;
}
.artinfo{
	line-height:24px;padding-top: 10px;
    overflow: hidden;
    line-height: 14px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
.info_con{
	margin-top: 15px;
    line-height: 23px;
    font-size: 14px;
}
.info_con p {
    font-size: 14px;
    line-height: 23px;
    margin: 15px 0;
	text-indent:2em;
	_zoom:1;
	overflow:hidden;
}
.ad_text {
    border: 0 solid #f6cb7b;
    border-width: 1px 0 0 1px;
    background-color: #fafafa;
    width: 576px;
	height:74px;
    margin: 5px auto;
}

.ad_text li {
    border: 0 solid #F6CB7B;
    border-width: 0 1px 1px 0px;
    float: left;
	width:80px;
    height: 24px;
    text-align: center;
    line-height: 24px;
}
.ad_text li.w170{
	width:170px;
	float:left;
}
.ad_text li.first{
	border-left:1px solid #f6cb7b;
}
.img_wrapper {
    text-align: center;
}
.img_wrapper img {
    border: 1px solid black;
    display: block;
    margin: 0 auto;
}
#rcon{
	width:298px;
	float:right;
	border:1px solid #dce6f4;
}

#rcon a{
	color:#404040;
	text-decoration:none;
}
#rcon a:hover{
	color:#f00;
	text-decoration:underline;
}

.c_p_01 {
    zoom: 1;
    overflow: hidden;
    padding: 0 8px 0 0;
    text-align: center;
	border-bottom:1px dashed #dbdbdb;
}

.c_p_01 .c_pic {
    width: 49.99%;
    float: left;
    padding: 5px 0 0;
}
.c_p_01 .c_pic img{
	width:120px;
	height:80px;
	padding:2px;
	border:1px solid #dce6f4;
}
.c_p_01 .c_pic p {
    line-height: 20px;
    padding: 3px 0 8px;
}

#rcon h3{
	color:#0c55af;
	font-size:14px;
	line-height:32px;
	padding-left:20px;
	border:1px solid #dce6f4;
	background:url(News/images/icon.gif) #ecf1f6 5px no-repeat;
	border-left:none;
	border-right:none;
}
#rcon .N_r_c{
	line-height:24px;
	width:300px;
}
#rcon .N_r_c ul{
	margin:10px 0;
}
#rcon .N_r_c li{
	width:260px;
	height:24px;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
	background:url(News/images/fd_icon.jpg) 5px no-repeat;
}

/*三级页面模板结束*/
/*分页效果开始*/
#pagelist {width:400px; margin:12px auto; padding:6px 0px; height:20px;}
#pagelist ul li { list-style:none; float:left; border:1px solid #5d9cdf; height:20px; line-height:20px; margin:0px 2px;}
#pagelist ul li a, .pageinfo { display:block; padding:0px 6px; background:#e6f2fe;}
.pageinfo  { color:#555;}
.p_current { background:#a9d2ff; display:block; padding:0px 6px; font-weight:bold;}
/*分页效果结束*/


div {
color: #333;
font-family: Arial, '????';
font-size: 12px;
margin: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
.toporder {
border:1px solid #DADADA;;
float: right;
overflow: hidden;
width: 198px;
margin-top: 5px;
}
.toporder .body {
height: auto;
overflow: hidden;
}
.toporder .tab {
border-bottom: 1px solid #CCC;
height: 25px;
position: relative;
}
.toporder .tab ul {
border-left: 1px solid #CCC;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
height: 23px;
left: 5px;
position: absolute;
top: 2px;
z-index: 1;
}
.toporder .tab li {
border-right: ;
color: #666;
cursor: pointer;
float: left;
font-weight: bold;
height: 22px;
line-height: 22px;
text-align: center;
width: 56px;
}
.toporder .tab li.focus {
background: white;
border-bottom: 1px solid white;
color: #D42800;
}
.toporder .box {
height: auto;

}
.toporder .box ul {
margin: 0px auto;
overflow: hidden;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
width: 196px;
}
.toporder .box li {
border-top: 1px dashed #CCC;
overflow: hidden;
vertical-align: middle;
width: 190px;
}
.toporder .bd_none {
border-top: medium none;
}
.toporder .box .click {
display: block;
height: 27px;
overflow: hidden;
}
.toporder .box .click span {
float: left;
height: 27px;
line-height: 27px;
overflow: hidden;
width: 137px;
}
.toporder .box .click i {
color: #C00;
float: left;
font-style: normal;
height: 27px;
line-height: 27px;
overflow: hidden;
width: 42px;
}
.toporder .box .click span img {
float: left;
margin: 7px 5px 0px 0px;


}




.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px; }
.ml10{ margin-left:10px; _margin-left:5px;}
.f60{color:#ff6600}
.f7b{color:#7b7b77}
.f92{color:#92be3a}
.ft{ text-decoration:line-through;}
.fbb{color:#bb3024; font-weight:bold;}


.content{ width:960px; margin:0 auto;}
.content_top,.content_bottom{ width:222px; overflow:hidden;float: left;margin-top: 2px;}

/*热销排行版*/
.hotlist{ width:220px; border:1px solid #ddd; margin-top:5px; overflow:hidden;  height:310px; background-color:#f8f8f8;}
.hotlist_top{ width:218px; height:46px; border-bottom:1px solid #ddd; padding:1px; }
.hotlist_top span{ display:block; width:191px; height:27px; margin:0 auto; line-height:14px; margin-top:6px; background: url(../images/index/ysbj_1.png) no-repeat; padding-top:8px; font-weight:bold; color:#FFF; padding-left:10px;  font-size:14px;}
.hotrank_bottom{ width:220px;  padding-top:8px; }

.hotrank_bottom ul li{width:220px;float:left; display:block; line-height:33px; border-bottom:1px solid #ddd; background: url(/public/images/index/ysbj_3.png) no-repeat 5px 9px; color:#545454 ;margin:0;}
.hotrank_bottom ul li span.s2{ padding-left:9px; float:left; font-weight:bold; color:#FFF; text-align:center; }
.hotrank_bottom ul li span.ys{ padding-left:13px;width:170px; float:left;  height:32px; line-height:32px;  overflow:hidden; /*超出部分隐藏*/  white-space:nowrap; /*文本溢出用"..."表示*/ text-overflow:ellipsis; /*适用IE*/ -o-text-overflow:ellipsis; /*适用opera*/-moz-binding: url('ellipsis.xml#ellipsis');/*适用火狐(firefox通过XUL实现效果)*/ }

.hotrank_bottom ul li.dq{ width:186px; margin:0 auto;  background:none; padding-left:none; border-bottom:none;}
.hotrank_bottom ul li.dq .ys,.hotrank_bottom ul li.dq .s2{display:none; float:left; } 
.tcbj{ width:186px; margin:0 auto; border:none;}
.hotrank_protein{ width:186px; padding-top:10px; } 
.hotrank_protein a{ width:79px; float:left;margin-left:6px; display:inline;}

.hotrank_protein a img{ display:block; float:right; padding:0; margin-top:0; width:61px; height:60px; border:1px solid #ddd;}
.hotrank_protein a b{display:block; float:left; width:15px;height:15px; background:url(/public/images/index/ysbj_2.png) no-repeat; line-height:15px; text-align:center; color:#FFF;}
.hotrank_protein dl{width:115px; float:left;   }
.hotrank_protein{ float:left;  width:210px; margin:0;}
.hotrank_protein dl dt,.hotrank_protein dl dd{  width:115px; line-height:20px; float:left;  }
.hotrank_protein dl dt a{ width:115px; float:right; }
.hotrank_price{ width:186px; line-height:20px; margin-top:5px; padding-left:12px; margin-bottom:7px; clear:both;}


.hotrank_bottom ul li.zc .tcbj{ display:none;}


/*健康资讯*/
.healthtip{ width:220px; border:1px solid #ddd; margin-top:10px; height:230px;}
.healthtip_top{ width:220px; height:30px; border-bottom:1px solid #ddd;   background:url(../images/index/ysbj_1.gif) repeat-x; overflow:hidden;}
.jkts{  line-height:30px; padding-left:14px; width:80px; color:#5e5e5e;font-size:14px; font-weight:bold;}
.round{ width:auto; padding-right:20px; line-height:30px;}
.round a{  float:left; line-height:30px;}
.healthtip_bottom{ width:220px; overflow:hidden;}
.healthtip_bottom ul{ width:200px; margin:5px auto 0 auto; }
.healthtip_bottom ul li{  width:200px; border-bottom:1px dotted #ddd; height:26px; line-height:26px;clear:both;  overflow:hidden; /*超出部分隐藏*/  white-space:nowrap; /*文本溢出用"..."表示*/ text-overflow:ellipsis; /*适用IE*/ -o-text-overflow:ellipsis; /*适用opera*/-moz-binding: url('ellipsis.xml#ellipsis');/*适用火狐(firefox通过XUL实现效果)*/}
.healthtip_bottom ul li img{ display:block ; width:70px; height:69px; margin-left:7px;}
.healthtip_bottom ul li .healthtip_right a{ display:block; width:120px; margin-left:8px; line-height:18px; _margin-left:4px;}

/*广告*/
.banner_01{ width:729px; margin-left:9px; margin-top:5px;}
.banner_01 img{ display:block; width:729px; height:312px;} 

/*养生保健*/
.healthcare{ width:727px; border:1px solid #ddd; margin-left:8px;  margin-top:10px; overflow:hidden; height:230px;}
.healthcare_top{ width:727px; border-bottom:1px solid #ddd; line-height:30px;  background:url(/public/images/index/ysbj_1.gif) repeat-x;  }
.healthcare_top span{ display:block; width:150px; height:30px;  padding-left:14px;font-weight:bold;color:#5e5e5e; font-size:14px;  }
.healthcare_bottom{ width:727px;  }
.healthcare_bottom ul{ width:727px;}
.healthcare_bottom ul li{width:726px; border-bottom:1px dashed #ddd; padding:10px 0; overflow:hidden;}
.healthcare_bottom ul li span{ display:block; background:url(/public/images/index/lvse-2.gif) no-repeat; width:79px; height:31px; text-align:center; line-height:31px; margin:4px 8px 0 4px; float:left; font-weight:bold; color:#FFF;}
.healthcare_bottom ul li a{display:block; width:120px; line-height:24px; float:left; color:#7b7b78;  }

/*热门推荐*/
.hot{width:733px; height:310px; border:1px solid #ddd; margin-top:7px;  clesar:both;float: left;}
.hot_top{ width:733px; border-bottom:1px solid #ddd; background:#f9fafa;  height:28px;  }
.toprecommended {font-size:14px;font-weight:bold; padding-left:14px; line-height:28px; color:#5e5e5e;}
.gd{ width:72px;position:absolute; right:0;}
.gd img{ width:55px; height:19px; padding:0; margin:1px 0 0 7px;}
.gd a {float:left;}

.hot_bottom { width:958px; overflow:hidden;}
.hot_left { width:220px; float:left; padding:1px 0 0 1px; }
.hot_left img { display:block; width:220px; height:276px;}
/*.hot_right { width:738px; padding:5px 0;  float:left;  }*/

#focus {width:737px; height:313px; overflow:hidden; position:relative; top:-30px;}
#focus ul {height:263px; position:absolute; padding-top:50px;}
#focus ul li {float:left; width:738px; height:293px; overflow:hidden; position:relative;}
#focus .btnBg {float:left;position:absolute;  width:152px; height:30px; right:0; top:0px; }
#focus .btn {position:absolute; width:80px; height:30px; right:10px; top:0px; float:left;}
#focus .btn span {width:12px; height:11px; float:left;  background:url(/public/images/index/hy_.gif) no-repeat; margin:9px 13px 0 0 ;}
#focus .btn span.on {  background:url(/public/images/index/yh.gif) no-repeat; width:12px; height:11px; float:left; }


.hot_right dl{ display:block; width:728px; margin:0 auto; overflow:hidden;}
.hot_right dl dd {display:block; width:170px; float:left; margin:0 6px; _margin:0 4px;}
.pos_box { width:170px; height:187px; position:relative;}
.pos_box a{ float:left; border:1px solid #ffffff; width:170px; height:187px; }
.pos_box a:hover{ border:1px solid #f68c04;}
.hot_right dd img { display:block; width:170px; height:187px;}
.hot_right dd .hotpos {
	display:block;
	width:160px;
	line-height:26px;
	padding-left:10px;
	color:#fff; 
	font-weight:bold;
	font-size:14px;
	background-color:#000;
	position:absolute;
	left:1px;
	bottom:-1px;
	filter:alpha(opacity=30);
	opacity:0.3;
}
.hot_right dd .hotpos span{ float:left;line-height:26px; height:26px; width:160px;white-space:nowrap;/*设置不折行*/
text-overflow:ellipsis;/*这就是省略号喽*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;/*设置超过的隐藏*/}
.hot_text { width:172px; margin:0 auto; padding-top:10px; background:url(/public/images/index/biank.gif) no-repeat left 4px;}
.hot_text p { display:block; width:150px; line-height:20px; height:40px; padding:10px; border:1px solid #ddd; border-top:none;}

/*养生保健专区*/
.list{ width:958px; border:1px solid #ddd; margin-top:12px; float:left;    clear:both; position:relative; }
.list_top{ width:958px; height:34px; padding-bottom:5px; }
.list_top p{ display:block; width:261px; height:44px; margin:0 auto; margin-top:2px;  line-height:40px; text-align:center; font-size:24px; font-weight:bold; color:#FFF; position:absolute; left:347px; top:-9px;}
.list_middle{ width:958px; overflow:hidden; clear:both;}
.list_middle ul{ display:block; width:932px; margin:0 auto; padding:10px 0; overflow:hidden;}
.list_middle ul li{ border:1pt solid #ffffff;width:156px; height:190px; float:left; margin:0 14px; _margin:0 12px; padding-top:8px;}
.list_middle ul li a img{ display:block; width:122px; height:122px; margin:0 auto;  }
.list_middle ul li .gjhs{width:140px; margin:0 auto; display:block;  line-height:20px; font-weight:bold;  white-space:nowrap; overflow:hidden;padding-top:3px;}
.list_middle ul li b{width:140px; margin:0 auto; display:block; line-height:20px; font-weight:normal; }
.list_bottom {width:958px; overflow:hidden;}
.jl{width:330px; display:inline;margin-left:610px; padding-top:43px;  padding-bottom:22px;}
.sy_ ,.my{display:block; width:30px; height:19px; line-height:21px; text-align:center; float:left; border:1px solid #dddddd;}
.my{display:inline;margin-left:4px;}
.yi_{background:#91c228; color:#ffffff; display:block; width:17px; height:19px; line-height:19px; text-align:center; margin-left:4px; float:left;margin-top:1px;}
.gye,.jtjl,.dd,.y{display:inline;margin-left:7px; margin-top:5px; float:left;}
.qued{display:block; width:30px; height:19px; line-height:21px; text-align:center; float:left; border:1px solid #dddddd; margin-left:2px; }
.yii{width:29px;}

