a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;margin:0;outline:0;padding:0;}
a{color:#5cb85c;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{opacity:1}

body {
    background-color:#F6F4F2;
    font-family: Verdana, Arial, Helvetica , "Microsoft YaHei" , sans-serif;
    font-size:14px;
    color:#474747;
    line-height: 30px;
}

body, div
{border:0;margin:0;outline:0;padding:0;}


#content {
    width:960px;
    margin:0 auto;
    overflow:hidden;
}

.aside {
    float:left;
    overflow:auto;
    padding:10px 30px 0px 0px;
    width:140px;
}

.aside > ul{
    color:#2A2929;
    list-style:none;
    font-weight:normal;
    font-size:14px;
    font-family:Tahoma;
}

.aside > ul > li{
    margin-left:18px;
    padding:6px 0px;
}

.aside > ul > li > a{
    color:#2A2929;
    padding-left: 18px;
    background-repeat:no-repeat;
    background-position:left center;
}

.aside > h1 {
    color:#353535;
    font-size:18px;
    padding:12px 6px;
    border-bottom:1px solid #EEEEEE;
    margin:18px 0px;
    font-weight:normal;
    text-shadow:1px 1px 1px #EAEAEA;
}

.suggest{
    color:#F77135;
    font-size:12px;
    font-family:"宋体", Verdana;
    margin-left:48px;
    padding-left:24px;
    background-repeat:no-repeat;
    background-position:left center;    
}

.article {
    float:left;
    width:760px;
    margin-left:20px;
}

.article > h1 {
    border-bottom:1px solid #EEEEEE;
    font-size:2em;
    font-weight:normal;
    margin:1em 0px 1em 0px;
    padding-bottom:0.6em;
    text-shadow:0px 1.5px 1.5px #FFF;
}
.article > h1 > a {
    color:#F13A0E;
}

.article > h2 {
    color:#F13A0E;
    font-size:1.2em;
    font-weight:bold;
    margin:1.3em 0px 0.8em 0px;
    text-shadow:#FFFFFF 0px 1px 1px;
}

.article > h3 {
    color:#F13A0E;
    font-size:1em;
    font-weight:bold;
    margin:0.8em 0px 0.5em 0px;
    text-shadow:#FFFFFF 0px 1px 1px;
}

p {
   color: #474747;
   font-size: 1em;
   margin:1em 0px;
   text-shadow:#FFFFFF 0px 1px 1px;
}

.article > ul {
    margin-left:40px;
}
.article > ul > li {
    list-style:disc;
    list-style-position:outside;
}
.article > ul {
    margin-bottom:0.5em;
    margin-top:0.5em;
}
.article > ul > li > h3 {
    font-size:0.8em;
}
.article > ul > li > ul {
    font-size:0.8em;
    margin-left: 2em;
}


.type{
    color:#0A0;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);
}

em {
    font-size: 0.8em;
    color: #9D9D9D;
}

pre {
    background:#F2F0EE;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    display:block;
    line-height:110%;
    padding:15px 20px;
    white-space:pre-wrap;
}
pre code {
    background:none;
    border:none;
    font-size:14px;
    padding:0px;
}

code {
    font-family: DejaVu , Monaco, "Courier New", "Courier";
    font-size:100%;
    font-style: normal;
    padding:2px 4px;
    white-space:pre-wrap;;
}

#logo {
    margin: 2px .5em;
    height:26px;
    vertical-align: middle;
}

.guides {
    float:left;
    max-width:760px;
    margin-left:20px;
}
.guides ul {
    float:left;
}
.guides ul > li {
    list-style:none;
    list-style-type:none;
    float:left;
    width:200px;
    height:120px;
    margin:1.6em;
}
.catalog{
    font-size:2em;
    font-weight:normal;
    margin:1em .5em 0 .5em;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom:.5em;    
}