@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,input,tr,td,table,figure,mark{
     padding:0;
     margin:0;
}
body{
     font: 12px "simsun","宋体","Arial","Helvetica","sans-serif";
     color: #000;
}
h1,h2,h3,h4,h5,h6{
     font-size:14px;
}
fieldset,img{
     border: none;
}
img{
     display:block;
}
em, i{font-style: normal;}
s, strike, del{text-decoration: none;}
table{
     width:100%;
     border:0;
     border-collapse:collapse;
     border-spacing:0;
}
a{
     color:#4682ca;
     outline:none;
     text-decoration:none;
}
ul, li{
     list-style-type:none;
}
.clear{
     clear:both;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

html {
     overflow-y: hidden;
     background:#3d3d3d url("../images/texture.png") repeat 0 0;
}
* html body{
    background-image:url(about:blank);
    background-attachment:fixed;
}

.i_input{
    width:170px;
    height:18px;
    line-height:18px;
    padding:3px;
    margin-left:5px;
    border:1px solid #D3D3D3;
    border-radius:3px;
}

.icon1_cm{
     height: 21px;
     overflow: hidden;
     width: 21px;
     display: block;
     background: url("../images/icon_sprites_6.gif") no-repeat 0 0;
}
.icon1_next{
     background-position: -21px 0;
}
.icon1_hide{
     background-position: -240px -1px;;
}
.icon1_show{
     background-position: -259px -1px;
}

.top_bar{
     position: relative;
     height: 28px;
     font: 13px/27px Arial,sans-serif;
     z-index: 200;
}
.tb_r{
     position: absolute;
     top: 0px;
     right: 40px;
}
.tb_r a{
     position: relative;
     color: #666;
}
.tb_r .menu b {
     position: absolute;
     top: 7px;
     right: -11px;
     border-width: 4px;
     border-color: #555 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
     border-style: solid dashed dashed;
     font-size: 0;
     line-height: 0;
     -moz-transition: -moz-transform .2s ease-in;
     -o-transition: -o-transform .2s ease-in;
     transition: transform .2s ease-in;
     -webkit-transition: -webkit-transform .2s ease-in;
}


.header{
     position: relative;
     height: 40px;
}
.header h1{
     font-size: 20px;
     margin-top: 1px;
     max-width: 600px;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: normal;
     padding: 8px;
}
.header h1 a{
	color:#fff;
}
.docs-titlebar-buttons{
     position: absolute;
     top: 0px;
     right: 10px;
}
.docs-titlebar-buttons .jfk-button{
     float: left;
     display: inline;
}
.kn_view{
     position: relative;
}
.kn_view_hd{
     background: #F5F5F5;
     height: 35px;
     padding: 0 24px;
}
.kn_view_hd .inner{
	border-bottom:1px solid #1d7ad9;
}
.kn_view_hd .icon1_cm,.main .icon1_cm{
     float: left;
     margin:5px 10px 0 0;
     border:1px solid transparent;
     *border-color: fuchsia;
     *filter:chroma(color=fuchsia);
}
.kn_view_hd .icon1_cm:hover,.main .icon1_cm:hover{
     border:1px solid #ccc;
     border-radius: 2px;
     opacity: .9;
     *filter:alpha(opacity=90);
}
.page_number{
    float: left;
    margin: 4px 0 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
}
.page_number .i_input{
    float: left;
    margin: 0 2px 0 0;
}
.page_number s{
    float: left;
    padding: 0 2px;
}
.page_number .page{
    float: left;
}
.main .icon1_cm{
     float: none;
     margin: 0;
}
.kn_view_bd{
     position: relative;
}
.aside_container{
	position: absolute;
    top: 0;
    left: 0;
	border-right: 1px solid #494949;
}
.aside{
     width: 226px;
     text-align: center;
     overflow: auto;
     background-color:#383838;
     border-right:1px solid #292929;
}
.aside li a{
	color:#fff;
}
.aside .chp .ctl{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.aside .inner{
	width: 195px;
    padding: 15px 0;
    color:#fff
    
}
.aside .cover{
     margin:5px 0;
     display: inline-block;
     border:3px solid transparent;
     *border-color: fuchsia;
     *filter:chroma(color=fuchsia);
}
.aside .cover:hover{
     border: 3px solid #0093FF;
}

.main{
     position: relative;
     text-align: center;
     overflow: auto;
}
.main .inner{
     position: relative;
     
}

.view_book_bd{
	padding: 14px 0 0;
	background:url("../images/view_book_top.gif") no-repeat center 0;
}

.view_book_i{
	background:url("../images/view_book_center.gif") repeat-y center 0;
}
.view_book{
	padding: 0 0 14px 0;
	background:url("../images/view_book_bottom.gif") no-repeat center bottom;
}

.main .icon1_cm{
     position: fixed;
     z-index: 100;
}
* html .main .icon1_cm{
    position:absolute;
    left:0;
    top:expression(eval(this.parentNode.scrollTop));
}
.main .page{
    margin:5px 0;
    display: inline-block;
}
.main .page img{
     border: 1px #DADADA solid;
}

#top_bar .menu{
     position: relative;
}
.tb_r .menu_bd{
     position: absolute;
     top: 25px;
     right: -21px;
     width: 200px;
     display: none;
}
#top_bar .menu_bd .inner{
     padding: 8px;
     background: #fff;
     border:1px solid #BEBEBE;
     border-radius: 2px;
}
#top_bar .menu_bd .inner a{
     display: inline-block;
     *display: inline;
     *zoom: 1;
}
#top_bar .menu_bd .inner a:hover{
     color: #000;
}
#top_bar .menu_bd .arr_up {
     top: -11px;
     
}
#top_bar .menu_bd .arr_bg{
     _top: -5px;
}
#top_bar .menu_bd .arr_cm {
     position: absolute;
     left: 30%;
}



/* arrow */
.arrs{
     line-height: 0 !important;
     font-size: 0;
     width: 0;
}
.arr_down{
     border-color: #555 transparent transparent;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    border-style: solid dashed dashed ;
    border-width: 5px;
}
.arr_right{
     border-color: transparent transparent transparent #000;
    border-top: 5px dashed transparent;
    border-bottom: 5px dashed transparent;
    border-style: dashed dashed dashed solid;
    border-width: 5px;
}
.arr_up{
     border-color: transparent transparent #000 transparent;
     border-left: 6px dashed transparent;
     border-right: 6px dashed transparent;
     border-style: dashed dashed solid dashed;
     border-width: 6px;
}
.arr_bg{
     border-color: transparent transparent #fff transparent;
    border-left: 6px dashed transparent;
    border-right: 6px dashed transparent;
    border-style: dashed dashed solid dashed;
    border-width: 6px;
    left: -6px;
    position: absolute;
    top: -6px;
}
.arr_down .arr_bg{
     border-color: #fff transparent transparent;
    border-left: 6px dashed transparent;
    border-right: 6px dashed transparent;
    border-style: solid dashed dashed;
    border-width: 6px;
    left: -6px;
    position: absolute;
    top: -7px;
}

.jfk-button-standard {
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     background-color: #F5F5F5;
     background-image: -webkit-linear-gradient(top,#F5F5F5,#F1F1F1);
     background-image: -moz-linear-gradient(top,#F5F5F5,#F1F1F1);
     background-image: -ms-linear-gradient(top,#F5F5F5,#F1F1F1);
     background-image: -o-linear-gradient(top,#F5F5F5,#F1F1F1);
     background-image: linear-gradient(top,#F5F5F5,#F1F1F1);
     color: #333;
     border: 1px solid #DCDCDC;
     border: 1px solid rgba(0, 0, 0, 0.1);
}
.jfk-button {
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     cursor: default;
     font-size: 12px;
     font-weight: bold;
     text-align: center;
     white-space: nowrap;
     margin-right: 16px;
     height: 27px;
     line-height: 27px;
     outline: 0px;
     padding: 0 8px;
}
.jfk-button-action {
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     background-color: #4D90FE;
     background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
     background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
     background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
     background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
     background-image: linear-gradient(top,#4D90FE,#4787ED);
     border: 1px solid #3079ED;
     color: #FFF;
}
.jfk-scrollbar::-webkit-scrollbar {
     height: 16px;
     overflow: visible;
     width: 16px;
}
.jfk-scrollbar::-webkit-scrollbar-thumb {
     background-color: rgba(0, 0, 0, .3);
     background-clip: padding-box;
     border: solid
      rgba(0, 0, 0, 0);
     border-width: 1px 1px 1px 6px;
     min-height: 28px;
     padding: 100px
      0 0;
     box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1),inset 0 -1px 0 rgba(0, 0, 0, .07);
}
.jfk-scrollbar::-webkit-scrollbar-button {
     height: 0;
     width: 0;
}

.jfk-scrollbar::-webkit-scrollbar-track {
     background-clip: padding-box;
     border: solid
      rgba(0, 0, 0, 0);
     border-width: 0 0 0 4px;
}
.jfk-scrollbar::-webkit-scrollbar-corner {
     background: rgba(0, 0, 0, 0);
}

*{-moz-user-select:none} 
#top_bar, #header{display: none;}
#kn_view_hd{background-color: #1d7ad9;color: #fff;border-bottom:1px solid #2e2e2e;font-weight: bold;}
.kn_view_hd{padding: 0}
.kn_view_hd .hd_page{float: left;width: 157px; margin: 2px 35px; display:inline;}
.kn_view_hd .hd_bookname{float: left;font-size: 14px;padding: 9px;}
.kn_view_hd .hd_navmenu{float: right;padding: 10px}
.kn_view_hd .hd_navmenu a{padding: 10px 20px;}
.kn_view_hd .hd_navmenu a:hover{background-color: #fff;color: #cc0000;}
.kn_view_hd a{color: #fff;}
.buy_btn{cursor:pointer;height:40px;width:940px;margin:0 auto;text-align:center;margin-top:18px; margin-bottom:40px;}
.buy_btn a{color#fff;display: block;padding-top: 15px;width: 200px;height: 30px;margin: 0 auto;border: 1px solid lightblue;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;background-color: #1d7ad9;color: #fff;font-size: 14px;font-weight: bold;}
.buy_btn a:hover{color: #cc0000;}

li.chp{padding: 5px 0;list-style:none;width:100%;clear: both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ol.chp{padding-left:20px;}
a.tri{float:left;width:15px;height:12px;background: url(../images/icon_sprites_6.gif) no-repeat -212px -6px;display:block;font-size:9px;}
a.tdn{float:left;width:15px;height:12px;background:url(../images/icon_sprites_6.gif) no-repeat -226px -6px;display:block;font-size:9px;}
a.ctl{display:block;color:#0000FF;overflow:hidden;cursor:pointer;}
a.ctlac{display:block;background:#0000FF;color:#fff;overflow:hidden;}
a.ntl{height:16px;background:url(../images/icon.gif) no-repeat 0px -2528px;display:block;color:#0000FF;padding-left:20px;margin-left:15px;}
a.ntlac{height:16px;background:url(../images/icon.gif) no-repeat 0px -2544px;display:block;color:#FFFFFF;background-color:#0066FF;padding-left:20px;margin-left:15px;}



