body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0}
body, button, input, select, textarea {font: 12px/1 arial, \5b8b\4f53, sans-serif}
h1, h2, h3, h4, h5, h6 {font-size: 100%}
address, cite, dfn, em, var {font-style: normal}
code, kbd, pre, samp {font-family: courier new, courier, monospace}
small {font-size: 12px}
ul, ol {list-style: none}
a {text-decoration: none}
a:hover {text-decoration: underline}
legend {color: #000}
fieldset, img {border: 0}
button, input, select, textarea {font-size: 100%}
table {border-collapse: collapse;border-spacing: 0}
img {-ms-interpolation-mode: bicubic}
body{font-family: 微软雅黑, 黑体, sans-serif; background:#f3f3f3;}
#page{ width:1020px; box-shadow:0 3px 5px #999999; height:auto; padding:10px 8px 0 13px; margin: 60px auto 20px auto; background:#fff; border-radius:5px; position:relative;}
#page h2{ height:20px; font-size:16px;}
#page h3{ font-size:14px; font-weight:bold; margin:15px 0; text-indent:1em;text-align:left;}
#page p{ line-height:28px; text-indent:2em; font-size:14px; margin:15px 0;}
.title{ text-align:center; line-height:40px; font-size:20px; background:#FFF;background: #fff url(../img/lemma-catalog-topbg.png) no-repeat left bottom; height:100px;}
.z-catalog {z-index: 0;margin-bottom: 10px;position: relative;background: #fff ;overflow: hidden;padding:5px 30px;}
.z-catalog h2 {margin-top: -2px;font-size: 24px;color: #333;font-family: 微软雅黑, 黑体, sans-serif;padding: 25px 0 18px 70px;line-height: 22px;width: 95px;font-weight: 200;letter-spacing: 4px;}
.z-catalog dl {background: #fff;}
.z-catalog .catalog-item {line-height: 26px;}
.catalog-item p {}
.catalog-item p span {font-size: 16px;padding-right: 8px;}
.catalog-item p a {font-size: 16px;font-weight: 500;color: #333;text-decoration: none;background-color: #fff;padding-right: 10px;font-family: 微软雅黑, 黑体;}
.catalog-item ol {padding-left: 30px;}
.z-catalog li {height: 32px;line-height: 32px;position: relative; border-bottom:1px dashed #ccc; color:#aaa;}
.z-catalog li span {margin-right: 7px;}
.z-catalog li a {color: #333;text-decoration: none;}
.z-catalog li strong{ float:right; padding-right:30px;}


.bottom{ position:absolute; width:25px; height:25px; background:#c54e46; border-radius:13px; right:5px; bottom:5px; line-height:25px; font-size:14px; color:#FFF; text-align:center;}
#sideCatalog {width: 150px;height: 355px;overflow: hidden;margin-bottom: 10px;font-size: 14px;line-height: 23px;position: relative;zoom: 1;left: 10px;}
#sideCatalog #sideCatalog-sidebar {border-radius: 10px;top: 0;width: 2px;height: 353px;
background-color: #eaeaea;border: 1px solid #e5e5e5;position: absolute;left: 4px;}
#sideCatalog-catalog {height: 320px;padding-left: 20px;overflow: hidden;margin-top: 13px;}
#sideCatalog-catalog dl {position: relative;}
#sideCatalog-catalog dl dd {position: relative;line-height:28px;}
#sideCatalog span {color: #999;font-weight: bold;font-family: Arial;font-size: 14px;padding-right: 5px;}
#sideCatalog a {color: #333;text-decoration: none;font-weight: 500;}
#sideToolbar-up {display: block;width: 45px;height: 45px;margin-left: 10px;border-radius: 2px;-moz-border-radius: 2px;
-webkit-border-radius: 2px;background: transparent url(../img/sideToolbar.gif) -1px -62px no-repeat;}
#sideToolbar-up:hover {background: transparent url(../img/sideToolbar.gif) -74px -62px no-repeat;}
#sideCatalogBtn {width: 45px;height: 45px;display: block;background:url(../img/sideToolbar_d9a62b56.gif) 0 0 no-repeat;cursor: pointer;margin-bottom: 5px;position: relative;margin-left: 10px;display: block;}
#sideCatalogBtn:hover {
background: transparent url(../img/sideToolbar_d9a62b56.gif) -154px 0 no-repeat!important;
}
#menuList{overflow:hidden;position:relative;}
.slideDown{position:absolute;right:6px;bottom:16px;z-index:10;background:red;width:24px;height:24px;background:url(../img/catalog-collapse_5e429c71.gif) no-repeat 0 0;}
.slideDown:hover{background-position:right 0;;}
.slideDown.on{background-position:0 bottom;}
.slideDown.on:hover{background-position:right bottom;;}
#sideToolbar:not(.on){display:none!important;}


.menu_box {margin-bottom:150px;}
.menu.closed .menu_item {display:none; }
.menu_title {
position:relative;padding:0 0px;	background-color:#f3f3f3;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;line-height:30px;}
.menu_title .new {margin-top:3px;margin-left:3px;}
.menu_item {background-color:#f3f3f3;line-height:31px;}
.menu_item a {display:block;padding:0 36px 0 0;	width:auto;overflow:hidden;text-overflow:ellipsis;	white-space:nowrap;color:#222; width:110px;font-size:12px;}
.menu_item a:hover {text-decoration:none;}
.menu { width:110px;border-bottom:1px solid #d1d1d1;}
.menu.no_extra {border-top-width:0;}
.menu.extra {border-bottom:1px solid #d1d1d1;box-shadow:0 1px 0 0 #fdfdfd;-moz-box-shadow:0 1px 0 0 #fdfdfd;-webkit-box-shadow:0 1px 0 0 #fdfdfd;}
.menu_title {border-bottom:1px solid #d1d1d1;}
.menu.closed {padding-bottom:0;width:110px; overflow:hidden; }
.menu.closed .menu_title {margin-bottom:0;border-bottom-width:0;}
		
.menu_title i{position:absolute;right:10px;top:50%;margin-top:-8px;display:inline-block;	width:17px;height:17px;background:url(../img/base_bt.png) no-repeat center 3px;}
.menu.closed .menu_title i{background-position: center bottom;}

#weimob-video{ float:right; font-size:14px; background: #20b3f6; color:#fff; border-radius:5px; height:25px; text-align:left; text-indent:0px; line-height:22px; cursor:pointer; padding:0 7px; margin:3px 0 0 0;}
#weimob-video:hover{ background: #0ba2fa;}