/*我写*/
.products_img_show
{
	 padding-left:20px;
}
.products_img_show span
{
	float:left;
   text-align:center;
   width:125px;
}

/*css begin*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
body {
    background: #fff;
    color: #000;
    font: 12px / 1.5 'lucida grande', tahoma, arial, 'bitstream vera sans', helvetica, sans-serif;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

a:link,a:visited,a:active{
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: underline;
	color:#EC008C;
}
.clear:after, .moderator ul li:after{
    content:".";
    display:block;
    height:0;
    font-size:0;
    visibility:hidden;
    clear: both;
}

.clear{
    min-height:1px;
}


/*layout begin*/

#wrap {
    width: 950px;
    margin: 0 auto;
}
#banner{
    width: 950px;
	float:left;
}
#banner label{
    width: 315px;
	height:75px;
	background:url(../images/logo.jpg) no-repeat;
	float:left;
}
#banner span{
    width: 635px;
	height:75px;
	background:url(../images/banner.jpg) no-repeat;
	float:left;
}
#nav {
    width:948px;
    float:left;
	background:url(../images/nav_bg.jpg) repeat-x;
	height:27px;
	line-height:27px;
	border:1px solid #F67096;
}
#nav ul{
    padding-left:50px;
	margin:0;
}
#nav ul li{
   float:left;
   width:102px;
   background:url(../images/li.jpg) no-repeat 100px 10px;
   text-align:center;
   font-size:14px;
   font-weight:bold;
   color:#FFF;
   padding-top:3px;
}
#nav ul .bg{
   float:left;
   width:102px;
   background:url(../images/li_bg.jpg) no-repeat 0 5px;
   color:#F55885;
   padding-top:3px;
   height:26px;
}
#nav a:link,#nav a:visited,#nav a:active{
	text-decoration: none;
	color:#FFFFFF;
}
#nav a:hover {
	text-decoration: none;
	color:#17FE02;
}
#nav ul .bg a{
   color:#F55885;
}


/*用户登录注册*/
#users{
    width: 950px;
    height:30px;
    line-height:30px;
    background-color:#FFDEE8;
	clear:both;
	font-size:12px;
}
#users span{
    float:left;
	color:#666;
	padding-top:3px;
	padding-left:20px;
}
#users span img{
    margin-right:15px;
	padding-top:4px;
}
.input{
    border:1px solid #BC5D7C;
	font-size:12px;
	color:#999;
}

/*内容*/

#content{
   margin-top:5px;
}
#sidebar{
   width:218px;
   float:left;
}
.hot
{
   width:218px;
   height:171px;
   background:url(../images/hot_bg.gif) no-repeat; 
}
.products ul li{
   width:90%;
   padding-left:15px;
   line-height:190%;
}
.products{
   border:1px solid #FFD800;
   margin-top:8px;
   float:left;
   width:218px;
}
.products ul{
   padding-left:5px;
   width:213px;
}
.products h3{
   background:url(../images/bg.jpg) repeat-x;
   height:22px;
   line-height:22px;
   font-size:14px;
   color:#ED1B23;
   padding-left:10px;
   font-weight:bold;
   padding-top:3px;
   width:208px;
}
#main{
   width:489px;
   float:left;
   margin-left:13px;

  margin  : 0px auto;
}

#notice{
   width:218px;
   float:right;
}
#notice .notice,#sidebar .notice{
   border:1px solid #DAD1F0;
   float:left;
   width:100%;
}
#notice .notice h3,#sidebar .notice h3{
   background:url(../images/bg_01.jpg) repeat-x;
   height:22px;
   line-height:22px;
   font-size:14px;
   color:#5B2C92;
   padding-left:10px;
   font-weight:bold;
   padding-top:3px;
}
#notice .notice ul,#sidebar .notice ul{
   padding-left:5px;
}
#notice .notice ul li,#sidebar .notice ul li{
   float:left;
   width:90%;
   line-height:185%;
   background:url(../images/list_01.gif) no-repeat 5px;
   padding-left:15px;
   color:#5B2C92;
}
#notice .notice a,#sidebar .notice a{
   color:#5B2C92;
}

/*产品展示*/

#products{
   width:950px;
   float:left;
   margin-top:18px;
}
#products p{
   font-size:12px;
   color:#333;
}
#products a:link,#products a:visited,#products a:active{
	text-decoration: none;
	color:#333;
}
#products a:hover {
	text-decoration: none;
	color:#85019B;
}
#products .products_img{
   border:1px solid #ccc;
   border-top:4px solid #FF5F8D;
   margin-top:5px;
   float:left;
   width:100%;
}
#products .products_img ul{
   padding:12px 0;
   padding-left:20px;
}
#products .products_img ul li{
   float:left;
   width:125px;
   margin-left:20px;

}
#products .products_img ul li label{
   float:left;
   width:100%;
}
#products .products_img ul li span{
   float:left;
   width:100%;
   line-height:200%;
   text-align:center;
}
#products .products_img ul li .price{
   font-size:12px;
   color:#FF5500;
   font-weight:bold;
}

/*社区文章*/
#forum .essence{
   width:217px;
   float:left;
   margin-right:26px;
   margin-top:15px;
}
.common,.common_1{
   width:217px;
   float:left;
   margin-right:26px;
   margin-top:15px;
}
#forum .essence h3,.common h3,.common_1 h3{
   background:url(../images/bg_02.jpg) no-repeat;
   padding-left:10px;
   line-height:27px;
   width:207px;
   color:#FFF;
   font-weight:bold;
}
#forum .essence h3 a,.common h3 a{
  color:#fff;
}
.common_1 h3 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.common_1 h3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.common_1 h3 a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.common_1 h3 a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#forum .essence ul,.common ul,.common_1 ul{
   border:1px solid #FF5788;
   border-top-width:0;
   padding-bottom:10px;
   width:215px;
   float:left;
}
#forum .essence ul span img,.common ul span img,.common_1 ul span img{
   margin:5px;
   margin-right:0;
}
#forum .essence ul ol,.common ul ol,.common_1 ul ol{
   width:210px;
   padding-left:5px;
}
#forum .essence ul ol li{
   float:left;
   height:25px;
   line-height:25px;
   width:90%;
}
#forum .essence ul ol .bg_e{
  background-color:#FFE7EE;
}
.common ul ol li{
   float:left;
   line-height:200%;
   width:90%;   
   padding-left:6px;
}
.common_1 ul ol li{
   float:left;
   line-height:200%;
   background:url(../images/list_02.gif) 3px no-repeat;
   width:90%;   
   padding-left:12px;
}


/*版权*/

#footer{
   width:950px;
   float:left;
   margin-top:15px;
}
#footer .bg{
   background:url(../images/footer_bg.gif) no-repeat;
   color:fff;
   font-size:12px;
   text-align:center;
   height:45px;
   line-height:45px;
   color:#fff;
   width:950px;
}
#footer .copyright{
   width:100%;
   text-align:center;
   color:#666;
   line-height:200%;
   padding:5px 0;
}
#footer a:link,#footer a:visited,#footer a:active{
	text-decoration: none;
    color:#FFF;
}
#footer a:hover {
	text-decoration: underline;
    color:#EC008C;
}

/*关于万大夫*/

#main_right,#medical{
   width:720px;
   float:left;
   margin-left:10px;
}
.bg{
   width:720px;
   background:url(../images/bg.gif) no-repeat;
   height:44px;
}
.tlt{
    background:url(../images/biaot.gif) no-repeat 0 20px;
	height:22px;
	font-size:14px;
	font-weight:bold;
	color:#E60036;
	margin-top:10px;
}
.font12_p{
	padding-top:10px;
	line-height:200%;
	font-size:12px;
	color:#333;
}
.font12{
	color:#EC008C;
}
#hy{
    background:url(../images/hy.gif) no-repeat;
	height:200px;
	width:217px;
	margin-top:8px;
	float:left;
}
#hy ul{
    padding-left:15px;
	width:202px;
    padding-top:15px;
}
#hy ul li{
    float:left;
	line-height:210%;
	background:url(../images/list_03.gif)  no-repeat 5px;
	color:#333;	
    padding-left:25px;
	width:80%;	
}


/*注册*/
.login{
    background-color:#FFE7EE;
    width:950px;
	margin-top:10px;
	float:left;
}
.login ul{
	padding:10px;
	float:left;
	margin-left:20px;
    width:910px;
}
.login ul p{
    font-size:14px;
    font-weight:bold;
    color:#FF3366;
	margin-bottom:10px;
	margin-top:10px;
}
.login ul li{
	float:left;
	line-height:250%;
    width:90%;
}

/*医学常识*/
#medical .medical{
   float:left;
   width:350px;
   margin-left:10px;
   margin-bottom:3px;
}
#medical .medical h3{
   background:url(../images/yx_bg.gif) no-repeat;
   color:#EE427C;
   font-weight:bold;
   padding-left:20px;
   margin-bottom:5px;
}
#medical .medical label{
   float:left;
   width:25%;
   padding-top:5px;
}
#medical .medical span{
   float:right;
   padding-left:10px;
   padding-right:15px;
   color:#333;
   line-height:200%;
   width:60%;
}
#medical a{
    color:#EE427C;
}

/*产品展示*/
#show_new{
   width:100%;
}
#show_new h3{
    font-weight:bold;
	background:url(../images/cp_bg.gif) no-repeat;
	height:43px;
	color:#E60036;
	line-height:43px;
	padding-left:10px;
}
#show_new p{
	color:#333;
	line-height:210%;
	padding-left:5px;
}

#products_list{
   width:218px;
   float:right;
}
#products_list .line{
   border:1px solid #FEBED3;
   float:left;
   width:216px;
}
#products_list .line h3{
   background:url(../images/bg_03.jpg) repeat-x;
   height:22px;
   line-height:22px;
   font-size:14px;
   color:#5B2C92;
   padding-left:10px;
   font-weight:bold;
   padding-top:3px;
   width:208px;
}
#products_list .line ul{
   padding-left:5px;
}
#products_list .line li{
   float:left;
   width:90%;
   line-height:180%;
}
#products_list .line li span{
   float:left;
   background:url(../images/list_02.gif) no-repeat 5px 6px;
   padding-left:15px;
   color:#FD088A;
   font-weight:bold;
   width:100%;
}
#products_list .line li label{
   float:left;
   padding-left:15px;
   color:#333;
   width:100%;
}
#products_list .line li label a{
   color:#333;
}
#products_list .line li label a:hover{
   color:#FD088A;
}

/*客户留言*/

#message{
    width:950px;
	margin-top:10px;
	float:left;
}
#message ul{
    width:910px;
	background-color:#fed6b2;
	margin-top:5px;
	float:left;
	padding:10px;
	padding-left:30px;
}
#message ul li{
    width:90%;
	float:left;
	line-height:220%;
}
#message ul li label{
    width:5%;
	float:left;
	color:#FF0000;
	padding-top:3px;
}
#message ul li span{
	float:left;
	color:#fe9d46;
}

/*健康社区*/
#community{
   width:718px;
   float:right;
}
.questions{
   border:1px solid #FFABDC;
   margin-bottom:10px;
   width:716px;
}
.questions a:link ,.hy a:link,.by a:link {
    color:#660099;
	text-decoration: none;
}
.questions a:visited,.hy a:visited,.by a:visited,{
	text-decoration: none;
    color:#660099;
}
.questions a:hover,.hy a:hover,.by a:hover {
	text-decoration: underline;
    color:#660099;
}
.questions a:active,.hy a:active,.by a:active, {
	text-decoration: none;
    color:#660099;
}

.questions h3,.answer h3{
   background:url(../images/jk_bg_01.jpg);
   height:32px;
   line-height:32px;
   padding-left:15px;
   font-size:14px;
   font-weight:bold;
   color:#F0427D;
   width:703px;
}

.questions ul,.by ul,.hy ul{
    padding:10px;
	clear:both;
	width:698px;
}
.questions ul li,.by ul li,.hy ul li{
    border-bottom:1px dashed #FFDAFF;
    line-height:30px;
    float:left;
	color:#333;
	width:100%;
}
.questions ul .title,.by ul .title,.hy ul .title{
    border-bottom:1px solid #E9E9E9;
    line-height:30px;
    font-size:12px;
    font-weight:bold;
    color:#FF0298;
    float:left;

}
.questions ul li label,.by ul li label,.hy ul li label{
    float:left;
	width:58%;
}
.questions ul li span,.by ul li span,.hy ul li span{
    float:left;
	width:20%;
}
.questions p,.by p,.hy p{
	line-height:220%;
	text-align:right;
	clear:both;
}
.questions p a,.by p a,.hy p a{
    color:#FF0298;
}
.by{
   border:1px solid #FEC0AB;
   margin-bottom:10px;
   width:716px;
}
.by h3{
   background:url(../images/jk_bg_02.jpg);
   height:32px;
   width:703px;
   line-height:32px;
   padding-left:15px;
   font-size:14px;
   font-weight:bold;
   color:#BF8208;
}
.hy{
   border:1px solid #ACEAFF;
   margin-bottom:10px;
   width:716px;
}
.hy h3{
   background:url(../images/jk_bg_03.jpg);
   height:32px;
   line-height:32px;
   padding-left:15px;
   font-size:14px;
   font-weight:bold;
   color:#0C3C9C;
   width:703px;
}
#list{
   width:218px;
   float:left;
   margin-top:8px;
   border:1px solid #FE8FAF;
   background-color:#FFEDF2;
}
#list ul{
   padding:10px;
}
#list ul li{
   background:url(../images/jk_bg.gif) no-repeat;
   color:#fff;
   font-weight:bold;
   height:25px;
   line-height:25px;
   padding-left:10px;
   margin-bottom:8px;
}
#list a{
   color:#fff;
}
#experts{
   background:url(../images/zj.gif) no-repeat;
   margin-top:8px;
   height:203px;
   float:left;
   width:218px;
}
#experts img{
   padding-left:12px;
   padding-top:42px;
}
.fh{
   color:#FE037F;
   line-height:30px;
   width:950px;
}
.fh a{
   color:#333;
}
.answer{
   border:1px solid #FFABDC;
   margin-bottom:10px;
   width:716px;
}
.answer p{
   padding:10px;
   color:#333;
   line-height:220%;
}
.answer ol{
   width:698px;
}
.answer ol li{
   width:698px;
   float:left;
}
.answer .bg_an{
   background-color:#FFCCF2;
   font-weight:bold;
   line-height:260%;
   padding-left:10px;
   width:716px;
}
.answer ol li label{
   width:15%;
   float:left;
   padding:10px 0;
   border-right:1px solid #FFABDC;
}
.answer ol li label dt{
   color:#D82372;
   text-align:center;
}
.answer ol li label dt a{
   color:#D82372;
}
.answer ol li span{
   float:left;
   width:80%;
   padding-left:15px;
   padding-top:10px;
}
.answer ol li span dt{
   float:left;
   width:100%;
   color:#333;
   line-height:220%;
}
.answer ol li span dd{
   float:left;
   width:100%;
   font-size:14px;
   line-height:220%;
}


/*欢乐女人行*/
#joy{
    width:218px;
	float:left;
}
#woman{
   width:720px;
   float:left;
   margin-left:10px;
}
#woman a{
   color:#FF3399;
   text-decoration: underline;
}
.activities{
   background:url(../images/nr_bg.gif) no-repeat;
   height:256px;
}
.list{
   line-height:200%;
   color:#FF0000;
   background:url(../images/list_hot.gif) no-repeat 2px;
   padding-left:10px;
}
.list a{
   color:#FF0000;
}
.introduction{
   margin-top:8px;
}
.introduction_bg{
   background:url(../images/nr_js.gif) no-repeat;
   height:25px;
   line-height:25px;
   font-size:14px;
   color:#fff;
   font-weight:bold;
   padding-left:10px;
}
.jl{
   background:url(../images/nr_jl.jpg) no-repeat;
   height:237px;
   margin-bottom:15px;
}
.font{
   padding-left:240px;
   padding-top:20px;
   color:#fff;
   float:left;
}
.jkcs{
   width:450px;
}
.title_01{
	font-size:14px;
	font-weight:bold;
	display: block; 
    margin-bottom:8px;
}
.wz{
    width:100%;
	float:left;
	line-height:180%;
	background:url(../images/list_jl.gif) no-repeat 2px;
}
.hy_01{
    background:url(../images/hy_01.jpg);
    height:330px;
    margin-bottom:15px;
}
.xy{
    background:url(../images/xy.jpg) no-repeat;
    height:237px;
    margin-bottom:15px;
}


/*热点文章二级页面*/

.hei12 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	letter-spacing: 1px;
}
.hei20 {
	font-family: "宋体";
	font-size: 20px;
	line-height: 20px;
	color: #000;
	letter-spacing: 1px;
	font-weight: bold;
}
.btn
{
	font-family:"宋体";
	font-size:12px;
	}

