* { margin:0; padding:0; }
#loading { width: 100%;height: 100%; background:#ffffff; position: fixed;top: 0;left: 0;z-index: 1000;}
.mainload { width: 80px;height: 80px;position: absolute;top: 50%;left: 50%; margin-left: -40px;margin-top: -40px;}
body { color:#666666; font-family:"\5FAE\8F6F\96C5\9ED1",Arial,"\5B8B\4F53"; background:#eaeaea; }
a , a:hover { text-decoration:none; color:#47af10; }

#header , #logo , #nav , #wrapper , #footer { width:100%; margin:0 auto; float:left; }
#header div { float:left; width:25%; height:10px; font-size:0; }
#header div.c1 { background:#4dc827; }
#header div.c2 { background:#e9e611; }
#header div.c3 { background:#37b8e8; }
#header div.c4 { background:#ec65b1; }
#logo { text-align:center; padding:25px 0; }
#nav { background:#343d42; font-size:20px; text-align:center; padding:20px 0; color:#6a777f; }
#nav a { padding:0 35px; color:#6a777f; }
#nav a.dr { color:#bfced8; }

#wrapper { width:1002px; float:none; } 
#wrapper h2 { font-size:18px; padding:20px 0 15px 0; width:1003px; float:left; font-weight:normal; color:#077ba6; cursor:pointer; border-top:1px dashed #cccccc; outline: none;  }
#wrapper h2 span { font-family:Arial; }
#wrapper h3 { font-size:18px; padding:30px 0 15px 100px; width:903px; float:left; font-weight:normal; color:#077ba6 }
#wrapper ul li { list-style:none; }
#wrapper blockquote { padding:10px 25px 15px 25px; line-height:1.8; float:left; width:952px; color:#666666; background:#f4f4f4; }
#wrapper blockquote img { margin:15px 0 0 0; }
blockquote a { background:#cc0000; color:#ffffff; padding:2px 5px; -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;   }
blockquote a:hover { color:#ffffff; }

#wrapper .link {padding:80px 0; float:left; }

#footer { background:#343d42; text-align:center; padding:10px 0; line-height:25px; font-size:12px; color:#999; margin-top:20px; }