body{padding: 0; margin: 0; color: #666; font-family: "Segoe UI", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;font-size: 14px;}
a{color:#666; outline: none;}
ul,li,form{margin: 0; padding: 0; list-style: none;}
div {-moz-user-select:none;-webkit-user-select:none;user-select:none;}
hr{ border: none; border-bottom: 1px solid #cecece; margin: 30px 0;}
/*frame*/
.header{ font-size: 20px; line-height: 59px; height: 59px; background-color: #f3f3f3; font-weight: bolder; text-indent: 20px; text-transform: uppercase;}
.main{border-top: 1px solid #cecece;}
.col-side{display: block;position: static;background: none;width: 240px; min-height: 100%;float: left; padding: 15px;border-right:1px solid #cecece;overflow: hidden;}
.col-main{width: auto;overflow: hidden;height: 100%; padding: 15px;}
/*menu*/
.menu{margin-bottom: 200px;}
.menu li{line-height: 40px; cursor: pointer; margin-bottom: -1px; background-color: #FFF; border:1px solid #dedede; border-width: 1px 0; text-indent: 10px;}
.menu a{ text-decoration: none; display: block;}
.menu-s{display:none;}
.menu-s.active{display:block;}
.menu-s li{ border-left: 5px solid #cecece; text-indent: 10px;}
/*main*/
.col-main h3{border-bottom: 2px solid #DDD; text-indent: 10px; padding-bottom: 5px; margin-top: 0;}
.col-main img{max-width: 100%; margin: 10px 0; display:block;}
.col-main a{color: #0000cc; padding: 0 5px;}
.stress{ color: #999; border: 1px solid #dedede; padding: 10px; border-radius: 5px;margin: 10px 0; background-color: #fcfcfc;}
.stress strong{ color: #666;}
/*footer*/
.footer{ text-align: center; background-color: #f3f3f3;line-height: 59px; height: 59px; border-top: 1px solid #cecece; text-transform: uppercase;}