*{margin:0;padding:0;}
body{font:12px Arial;line-height:22px;color:#000;text-align:center;background:#fff;}
a img{border:0;}div,td{text-align:left;}ul,ol{list-style-type:none;}
.dc{margin:0 auto;width:980px;}
h1,h2,h3,h4,h5{font-size:14px;height:22px;}
.icon{margin:5px;padding:3px;background:#fff;border:1px solid #ddd;}

#header{position:relative;height:80px;}
#logo{position:absolute;top:15px;left:8px;}
#search{position:absolute;top:23px;right:10px;}
#search .input{padding:2px;width:250px;height:18px;line-height:18px;font:12px Arial;}
#search .button{margin-bottom:2px;}

#nav{padding:0 3px;width:974px;height:35px;line-height:35px;background:url(../img/nav_bg.jpg);}
#nav li{float:left;padding:0 12px 0 10px;font-size:14px;background:url(../img/nav_s.jpg) no-repeat 100% -1px;}
#nav li a{color:#fff;text-decoration:none;}
#nav #count{float:right;font-size:12px;color:#fff;background:none;}

#page{margin:8px auto;background:url(../img/page.png) repeat-y right;zoom:1;overflow-y:auto;}

/*Single*/
#page.single{padding:0 8px;width:984px;background:#fff;}
#single{float:left;width:794px;font-size:14px;line-height:24px;}
#dir a{padding-left:20px;background:url(../img/disc.gif) no-repeat 9px 5px;}
#single h1{font-size:25px;height:40px;line-height:40px;}
#single h2{margin-bottom:8px;padding:5px 0 0 0;font-size:18px;height:30px;line-height:30px;background:url(../img/line.jpg) repeat-x 0 bottom;}
#single p{padding:7px 0;text-indent:2em;}
#single img{margin:5px;padding:6px;background:#f8f8f8;border:1px solid #ccc;}
#single ul{padding-left:30px;}
#single ul li{padding:1px 0 1px 12px;background:url(../img/disc.gif) no-repeat 0 10px;}
#single #dir{margin:10px 20px;padding:10px;width:250px;border:1px solid #ccc;}
#single #dir li{padding:0;background:none;}

#votes{margin:15px 0;width:124px;height:52px;background:url(../img/votes.gif) no-repeat;cursor:pointer;}
#votes div{padding:8px 0 0 15px;line-height:12px;font-size:12px;color:#666;}
#votes span{padding-left:50px;font-size:15px;font-weight:bold;color:#2aa8e3;}
#votes.current{background:url(../img/votes.gif) no-repeat 0 -52px;}
#votes.current div,#votes.current span{color:#fff;}

#info{float:left;padding-left:10px;width:180px;}
#info .cat li{padding-left:5px;}
#info .cat .list li{padding-left:16px;background:url(../img/disc.gif) no-repeat 7px 9px;}
#relate{border:1px solid #abd0f9;background:#f0f7ff;}

/*Archive*/
#archive{float:left;width:760px;}
#recommend{margin-bottom:10px;padding:3px;background:#5584dc;border:1px solid #2a5ab4;}
#recommend .inner{background:#fff;zoom:1;overflow-y:auto;}
#digest{float:left;padding:5px 8px;width:490px;border-right:1px solid #ccc;}
#digest h4{margin-bottom:3px;font-size:14px;}
#digest div{line-height:20px;}
#digest .icon{margin:0 8px 8px 0;}
#digest ul{clear:both;line-height:20px;}
#digest ul li{float:left;width:98px;text-align:center;}
#digest ul li img{padding:1px;background:#fff;border:1px solid #ccc;}
#update{float:left;padding:5px 8px;width:229px;}
#update ul{padding-top:3px;}
#update li{padding-left:15px;line-height:23px;font-size:13px;background:url(../img/disc.gif) no-repeat 4px 9px;}

.chapter{clear:both;margin-bottom:10px;zoom:1;overflow-y:auto;}
#medicine{border:1px solid #ccc;}
#medicine ul{padding:8px 0 2px 4px;zoom:1;overflow-y:auto;}
#medicine li{float:left;width:107px;height:108px;text-align:center;}
#medicine li img{padding:1px;border:1px solid #ccc;}
.chapter .block{float:left;width:373px;border:1px solid #ccc;}
.chapter .right{float:right;}
.chapter .block h3,#medicine h3{padding:4px 5px 3px;background:#f5f5f5;}
.chapter .block ul{float:left;padding:4px 0 5px 10px;width:175px;}
.chapter .block li{padding-left:10px;background:url(../img/disc.gif) no-repeat 0 9px;}
.chapter h3 a{color:#000;text-decoration:none;}

#archive h2.nav{border-bottom:2px solid #5584dc;}
#archive .list{padding:0 8px;}
#archive .list li{padding:12px 0;font-size:14px;background:url(../img/line.jpg) repeat-x 0 bottom;zoom:1;overflow-y:auto;}
#archive .list img{float:left;margin-right:10px;padding:4px;border:1px solid #ccc;}
#archive .list h4{float:left;width:570px;}
#archive .list .ex{float:left;width:570px;line-height:20px;font-size:12px;color:#666;background:#f5f5f5;}

#paginate{padding-top:8px;font-size:14px;text-align:center;}
#paginate a,#paginate .current{padding:0 3px;}
#paginate .current{font-weight:bold;}

#sidebar{float:right;padding:0 5px;width:202px;}
.cat{margin-bottom:5px;padding:6px;background:#fff;border:1px solid #ccc;}
.cat ol{padding-left:31px;background:url(../img/ol.png) no-repeat 2px 0;}
.cat ol li{font-size:13px;line-height:24px;}
#notice{border:0;background:none;}
#notice p{padding:0 2px 0 5px;}
#category{zoom:1;overflow-y:auto;}
#category div{float:left;margin-bottom:3px;width:61px;line-height:24px;text-align:center;background:url(../img/line.jpg) repeat-x 0 bottom;}
#category h5{clear:both;}

#links{clear:both;padding:4px 5px;width:970px;}
#links span{font-weight:bold;}#links a{padding:0 2px;}
#footer{padding:10px 0;text-align:center;border-top:2px solid #5584dc;}
#footer,#footer a{color:#333;text-decoration:none;}
a{color:#00e;text-decoration:underline;}
a:hover{color:#e00;}
#extend{margin-bottom:15px;padding:7px 10px 10px 10px;background:#dfdfdf;}

#zyzy365{background:#e1f3dd;border:1px solid #91d67d;}
#zyzy365 p{color:#c00;}