/* reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{ padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; font-family:Tahoma,Arial, Helvetica, sans-serif,; float:left;}
ol,ul,dl{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
input,button,textarea,checkbox,select,radio{ vertical-align:middle;}

.box .vleft H2 h2{
	font-size:16px;
}

/* basic.css */
body{ font-size:12px;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; font-size:0px; line-height:0px; overflow:hidden; zoom:1;}
a{ color:#000;}
.red{ color:#F00;}
.center{ text-align:center;}
.blank{ height:8px; clear:both; font-size:0px; line-height:0px; overflow:hidden; zoom:1;}

/* basic.css */

body{ background:url(../images/bodybg.jpg) repeat-x; /*background:url(../images/topheader.jpg) no-repeat scroll center top transparent; padding-top:80px;*/}
.wrap{ width:1005px; background:url(../images/boxbg.jpg) no-repeat center top; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
.box{ width:970px; padding:0px 18px 0px 17px; background:url(../images/boxbg2.gif) repeat-y; margin:0 auto; height:auto; overflow:hidden; zoom:1;}

/* 头部 */
.top{ width:970px; margin:0 auto; position:relative;}
.top_zixun{ left:400px; top:22px; position:absolute;}
.top_zixun ul li{ margin:0px 13px; display:inline; float:left;}

.header{ width:970px; margin:0 auto;}
.navlist{ height:auto; overflow:hidden; zoom:1; background:url(../images/navbg1.jpg) no-repeat 1px top;}
.nav{ height:41px; padding:5px 0px 0px; line-height:18px; margin-bottom:7px;}
.nav ul{ padding:0px 12px; height:41px;}
.nav ul li{ width:97px; text-align:center; font-size:14px; color:#FFF; background:url(../images/navbg2.gif) no-repeat right top; float:left;}
.nav ul li a{ color:#FFF; display:block;}

.menu{ width:970px; margin:0 auto; height:63px;}
.menu dl{ height:63px; margin-right:5px; display:inline; float:left;}
.menu dl dt{ width:76px; height:46px; padding:17px 0px 0px 10px; float:left;}
.menu dl dt img{ float:left;}
.menu dl dd{ padding-top:8px; height:55px; line-height:24px; float:left;}
.menu dl dd a{ margin:0px 3px;}
#menu01{ width:215px; background:url(../images/menubg1.jpg) no-repeat;}
#menu02{ width:203px; background:url(../images/menubg2.jpg) no-repeat;}
#menu03{ width:327px; background:url(../images/menubg3.jpg) no-repeat;}
#menu04{ width:208px; background:url(../images/menubg4.jpg) no-repeat; margin-right:0px;}

/* 合作伙伴 */
#partner{ width:970px; margin:0 auto; background:url(../images/boxbg2.gif) repeat-y;  padding:8px 17px 0px; height:auto; zoom:1; overflow:hidden;}
.partroll{ border:#ffddee 1px solid; border-top:0; height:110px;}
.partroll span{ margin:36px 30px 0px; display:inline; float:left;}
.partroll ul{ padding-top:9px; height:100px; overflow:hidden; zoom:1; float:left;}
.partroll ul li{ margin:0px 10px; display:inline; float:left;}
.partroll ul li img{ float:left;}

/* 底部 */
#foot { width:970px; margin:0 auto; background:url(../images/boxbg2.gif) repeat-y;  padding:20px 17px 0px; height:auto; zoom:1; overflow:hidden;}
.footmap { border:#ccc 1px solid; margin-left:10px; display:inline; float:left;}
.foottext { float:left; width:725px; padding-left:15px;}
.foottext p { line-height:24px; color:#6a6869;}
.foottext p a {color:#6a6869;}
.foottext p a:hover { background:#bf3178; color:#FFF;}
.copyright { background:url(../images/logo.gif) no-repeat; height:58px; padding-left:320px; padding-top:10px;}


/* 搜索栏 */
.subnav{ width:938px; margin:8px auto 0px; border:#fad5ea 1px solid; height:31px; line-height:31px; padding:0px 15px; color:#ff007d;}
.subnav strong{ color:#ba0095;}
.subnav a{ color:#ff007d;}
.subnav h3{ float:left;}
.subnav h3 a{ margin:0px 5px;}
.search{ width:153px; margin-top:6px; height:17px; padding:1px 1px 1px 61px; background:url(../images/searchbg.gif) no-repeat; float:right;}
.text01{ width:130px; border:0; height:14px; padding:2px 0px 1px; line-height:14px; margin-right:6px; display:inline; float:left;}
.button1{ width:17px; height:17px; border:0; background:url(../images/icon1.gif) no-repeat; cursor:pointer; float:left;}


/* 正文 */
.side01{ width:222px;}
.side02{ width:518px; margin-right:8px; display:inline;}
.side03{ width:312px;}
.side04{ width:650px;}
.slide{ width:298px; height:255px; padding:7px 7px 0px; text-align:center; background:url(../images/slidebg.jpg) no-repeat;}
.news{ width:420px; height:262px; float:left;}
.newstit{ height:36px; padding-left:30px; background:url(../images/newstb1.jpg) no-repeat;}
.newstit h2{ width:70px; height:36px; line-height:24px; font-size:14px; font-weight:bold; color:#FFF; padding-left:28px; float:left;}
.newstit h2 a{ color:#FFF; text-decoration:none;}
.newstit h2.hover{ color:#000;}
.newstit h2.hover a{ color:#000; text-decoration:none;}
#news01{ background:url(../images/news01_tab.jpg) no-repeat;}
#news01.hover{ background:url(../images/news01_hover.jpg) no-repeat; text-decoration:none;}
#news02{ background:url(../images/news02_tab.jpg) no-repeat;}
#news02.hover{ background:url(../images/news02_hover.jpg) no-repeat; text-decoration:none;}

.newscont{ border:#ffd8ec 1px solid; border-top:0; padding:0px 17px; height:225px;}
.newscont h3{ text-align:center; line-height:24px; font-size:14px; font-weight:bold; color:#ff007c;}
.newscont h3 a{ color:#ff007c;}
.newscont p{ line-height:20px; text-indent:2em; padding-bottom:8px; background:url(../images/fgf.jpg) no-repeat center bottom; margin-bottom:7px;}
.newscont ul{ height:auto; overflow:hidden; zoom:1;}
.newscont ul li{ width:192px; line-height:24px; float:left;}

.zxzx{ width:208px; height:274px; padding:48px 7px 0px; background:url(../images/zxzxbg.jpg) no-repeat;}
.zxzx ul{ width:129px;}
.zxzx ul li{ width:129px; margin-bottom:4px; float:left;}
.zxzx ul li img{ float:left;}

.hotcont{ padding:8px 8px 0px; height:auto; overflow:hidden; zoom:1; border:#ffdaec 1px solid; border-top:0;}
.wordlist2 li{ padding-left:20px; background:url(../images/icon2.jpg) no-repeat left 3px; line-height:24px;}

.xjsbcont{ border:#ffdaec 1px solid; border-top:0; padding:8px; height:auto; overflow:hidden; zoom:1;}
.xjsbcont h4{ color:#ff007d; font-weight:bold; line-height:22px; text-align:center;}
.xjsbcont h4 a{ color:#ff007d;}
.xjsbcont p{ line-height:20px; text-indent:2em;}
.pic2{ width:158px; text-align:center; height:175px; padding-top:8px; background:#ffeff7; border:#ff52a7 1px solid; margin:0 auto;}

.title1{ height:23px; background:url(../images/tb1.jpg) no-repeat;}
.title2{ height:23px; background:url(../images/tb2.jpg) no-repeat;}
.title1 h2,
.title2 h2{ padding-left:23px; line-height:23px; font-size:14px; font-weight:bold; color:#FFF; float:left;}
.title1 h2 a,
.title2 h2 a{ color:#FFF;}
.more1{ padding-right:10px; line-height:23px; float:right;}
.title3{ height:23px; background:url(../images/tb3.jpg) no-repeat;}
.title3 h2{ font-size:14px; padding-left:15px; line-height:23px; font-weight:bold; float:left;}

.hb1{ background:url(../images/hb1.jpg) no-repeat 4px top;}
.hb2{ background:url(../images/hb2.jpg) no-repeat 4px top;}
.bor1{ border:#ffdaec 1px solid; border-top:0; padding:8px;}
.pic1{ text-align:center; margin-bottom:5px;}
.pic1 img{ border:#ffd6ea 1px solid;}
.wordlist li{ line-height:24px;}
.list1{}
.list2{ width:251px; margin-left:8px; display:inline; float:left;}
.list3{ margin-left:7px; margin-bottom:10px; width:252px; display:inline; float:left;}
.list3cont{ border:#eaeaea 1px solid; border-top:0; height:134px;}
.list3cont dl{ padding:4px 0px 0px 6px; height:89px;}
.list3cont dl dt{ border:#ccc 1px solid; margin-right:5px; display:inline; float:left;}
.list3cont dl dt img{ vertical-align:top;}
.list3cont dl dd{ width:144px; line-height:21px; float:left;}
.list3menu{ background:#f6f6f6; height:38px; padding:3px 0px 0px 11px;}
.list3menu ul li{ width:76px; line-height:18px; float:left;}


.jiaoliu{ border:#ffdaec 1px solid; border-top:0; padding:7px 0px 7px 8px;}
.jiaoliucont{ height:auto; overflow:hidden; zoom:1;}
.jiaoliucont span{ border:#ffcce5 1px solid; margin-right:7px; display:inline; float:left;}
.jiaoliucont p{ width:84px; line-height:21px; float:left;}
.jiaoliu ul{ padding-top:5px; height:auto; overflow:hidden; zoom:1;}
.jiaoliu ul li{ line-height:22px;}
.biaozhun{ height:120px; padding:0px 0px 0px 22px; overflow:hidden; background:url(../images/bzbg1.jpg) no-repeat;}
.biaozhun h3{ padding-left:170px; height:21px; line-height:21px; font-size:14px;}
.biaozhun ul{ width:240px; height:168px; margin:7px 18px 0px 0px; display:inline; float:left;}
.biaozhun ul li{ width:240px; font-size:14px; font-family:"黑体"; line-height:20px; border-bottom:#ccc 1px dashed; float:left;}
.biaozhun .bz_zixun{ float:left;}

.dangyuan{ height:220px; background:url(../images/dangyuanbg.jpg) no-repeat;}
.dangyuan h2{ height:46px; text-align:center;}
.dycont{ padding:14px 11px 0px; height:138px;}
.dycont span{ margin:50px 3px 0px; display:inline; cursor:pointer; float:left;}
#expertroll{ width:920px; float:left;}
.dycont ul{ width:920px; float:left;}
.dycont ul li{ width:183px; margin-right:1px; display:inline; float:left;}
.dycont ul li img{ float:left;}


/* 疾病大全 */
.jbdq{ width:970px; margin:8px auto 0px; height:94px; background:url(../images/jbdqbg.gif) no-repeat;}
.jbdq h2{ width:106px; padding-top:17px; height:77px; text-align:center; float:left;}
.jbdqlist{ width:845px; padding-top:17px; font-size:14px; line-height:35px; float:left;}

