.warp{position: relative;overflow: hidden;margin:0 auto;}

.header{height: 95px; width: 100%; background-position: 0px -78px; position: fixed; z-index: 10;}
.header .logo{padding: 3px 0 0px 10px; float: left; width: 330px;overflow: hidden;}
.header .logo p{font-size: 15px; margin-bottom: 5px; color: #2C74B8; font-weight: bold;  text-shadow: 1px 1px 1px #ccc;}
.header .logo img{float: left; max-width: 320px;height:60px;}
.header .logo h1{font-size: 13px;}

.header .nav{float: left; height: 26px; line-height: 26px; margin-top: 38px; background-position: 0 0;}
.header .nav span{display:none;}
.header .nav li{float: left;}
.header .nav li a{display: block; width:76px;height: 28px;line-height: 30px;text-align:center; background: url(bg_nrepeat.png) no-repeat -21px 0px; color: #fff;letter-spacing:2px;}
.header .nav li a:hover, .header .nav li.curr a{background-position: -21px -28px;}

.header .tpact{position: absolute; right: 10px; top: 10px; background-position: 0 -281px; height: 22px;}
.header .tpact li{float: left;}
.header .tpact li a{display: block; padding: 0 10px;}
.header .tpact li a img{margin-right: 3px;}
.header .intro{position: absolute; top: 64px; left: 0;line-height: 27px; padding: 4px 0 0 70px;}
.header .intro a img{margin-right: 5px;}
.header .intro i{display: inline-block; background: url(bg_repeat_y.png) repeat-y 0 0; width: 2px; height: 9px; margin: 3px 5px 0 12px;}

.header .sbar{position: absolute; top: 95px; left: 0; background-color: #F1F1F1; width: 100%;background-position: 0 -43px;}
.header .sbar .userbar{background-position: 0 -213px; height: 23px; width: 230px; float: left; margin-top: -1px;}
.header .sbar .userbar *{display: block; float: left}
.header .sbar .userbar i{background-position: 0 -61px; margin: -20px 5px 0 10px; padding: 4px;}
.header .sbar .userbar i img{width: 43px; height: 43px;}
.header .sbar .userbar a{color: #B2B2B2; line-height: 23px; text-shadow: 1px 1px 1px #333; padding: 0 8px;}
.header .sbar .userbar a:hover{color:#fff;}
.header .sbar .userbar a.new{color:red;}
.header .sbar .userbar s{background-position: -60px -94px; height: 23px; width: 9px; float: right; margin-right:-9px;}

.header .sbar .guide{background-position: 0 7px; height: 22px; line-height: 22px; *line-height: 22px; padding-left: 5px; float: left; margin-left: 20px;}
.header .sbar .guide a{float: left; padding: 0 15px 0 5px; background: url(bg_left.png) no-repeat right -10px;height:22px;}
.header .sbar .guide a:last-child{background: none;}

.main{padding-top: 117px;}
.larea{position: fixed; left: 0;width: 204px;}
.larea .menu{background: #417EB7; width: 190px; float: left;overflow: hidden;}
.larea .menu .tbg{background-position: 0 -241px; height: 4px; width: 100%}
.larea .menu ul{margin-top: 20px; padding-left: 5px;}
.larea .menu li > a{display: block; height: 30px; line-height: 30px; color: #fff; font-weight: bold; padding-left: 10px; overflow: hidden;}
.larea .menu li > a:hover{background: url(bg_repeat_x.png) repeat-x 0px -348px; color:  #000;}
.larea .menu li > a.closed {background: url(bg_left.png) no-repeat 98% -201px;}
.larea .menu li > a.opened {background: url(bg_left.png) no-repeat 98% -164px;}
.larea .menu li > a.closed:hover,.larea .menu li > a.opened:hover{background-color:#fff;}
.larea .menu li ul {margin-top: 0px; padding-left: 0px; padding-bottom: 10px;}
.larea .menu li ul li{display: block; height: 25px; line-height: 25px; overflow: hidden;}
.larea .menu li ul li > a {display: block; color: #A8C9E8; padding-left: 20px; background: url(bg_left.png) no-repeat 9px -25px;}
.larea .menu li ul li > a:hover, .larea .menu li ul li > a.curr{background:#2D689F url(bg_left.png) no-repeat 9px -25px; color: #fff;}
.larea .menu li s{display: block; height: 2px; width: 100%; background: url(bg_repeat_x.png) repeat-x 0 -71px;}

.larea .lbar{width: 14px; background-position: -3px 0; float: left; height: 600px;}
.larea .lbar a{width: 9px; height: 41px; display: block; margin-left: 5px;}
.larea .lbar a.closed{background-position: -18px -121px;}
.larea .lbar a.opened{background-position: 0 -121px;}

.rarea{float: left; margin-left: 204px;/*padding-right: 10px;border: solid 1px #C5C5C5; */ width: 800px; height: 600px;-webkit-overflow-scrolling:touch; overflow: auto;}