@charset "gb2312";
/* CSS Document */
body { background:#FFF; font-size:16px; -webkit-text-size-adjust:none;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote { margin:0; padding:0; list-style:none; }
a { text-decoration:none; color:#666; }
img { border:0; }
.clear { clear:both; }
/*基本按钮*/
.btn-grey { border:0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#e5e5e5; color:#fff; }
/* 箭头 */

.arrows-left .icon1 { display:block; border-width:8px 8px 8px 0; border-color:transparent #0065b7 transparent transparent; border-style:solid; position:absolute; left:0; top:-2px; width:0; height:0; }
.arrows-left .icon2 { display:block; border-width:8px 8px 8px 0; border-color:transparent #fff transparent transparent; border-style:solid; position:absolute; left:3px; top:-8px; width:0; height:0; }
/* 标题 */

.book_title02 { margin-left:10px;height:45px;clear:both; overflow:hidden; padding:0; }
/* 正文 */
.chapter h3 { height:40px; text-align:center; font-size:24PX; margin-top:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

#article p{ margin:4px 0;line-height:180%;word-wrap:break-word; padding:0 2% 0 2%;  text-indent:2em;}

/* 目录 */
.too_ml{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #0065b5;position:fixed;right:-3px;top:150px; font-size:14px; background:#d5ebf5;}
.too_ml a{ color:#0065b5; display:block; padding:10px 17px 10px 20px;}

/* 阅读设置 */

.line { margin:0 10px; height:0px; border-bottom:1px solid #008eea; margin-bottom:20px;}
.font_zoom { height:50px; line-height:50px; z-index:15; left:-110px; color:#666; font-size:0.9em; float:left;}
.font_zoom dl dd { float:left; height:25px; padding-top:10px; margin-right:10px; line-height:25px; vertical-align:middle; cursor:pointer; text-align:center;  font-weight:700 }
.font_zoom dl dd span { display:block; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#f2f1f1; width:25px; margin-right:5px; }
.book_nav{ height:50px;line-height:30px; padding:10px 0 10px 3%; color:#993333; border-bottom:1px solid #e8e7e7;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.book_nav a img{ width:20px; height:18px;}
.book_nav a{color:#993333;}
.read_bg {height:50px; z-index:15; left:-110px; color:#ECECEC; font-size:0.9em; float:left; margin-top:5px; }
.read_bg .line{ margin-bottom:5px}
.read_bg dl dt { line-height:50px; float:left; padding-right:10px; padding-left:10px; }
.read_bg dl dd { float:left; vertical-align:middle; cursor:pointer; float:left; padding:6px 5px 0 0; }
.read_bg dl dd span { width:20px; height:20px; display:block; border:1px solid #8a8a8c; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:left; }
.rbg0 { background:#F7F7F7; }
.rbg1 { background:#F4EBDC; }
.rbg2 { background:#C5DBEF; }
.rbg3 { background:#D7E9D8; }
.read_bg .selected span { border:2px solid #0065b7; box-shadow:0 0 4px #0065b7;-webkit-box-shadow:0 0 4px #0065b7;-moz-box-shadow:0 0 4px #0065b7;-o-box-shadow:0 0 4px #0065b7;}
.book_gong {
    float: right;
    width: 90%;
    height: 50px;
    margin-bottom: 10px;
    text-align: right;
	position:relative;
}
.book_gong .center_mulu{color: #CC3333;position:absolute;left:40%;font-weight:800}
.book_gong a {
    color: #333;
    padding-right: 5%;
}
.book_gong a img { width:20px; height:15px; padding-right:5px;}
.book_zhang{ clear:both; width:100%; margin:0 auto; text-align:center; padding-bottom:20px;}
.book_zhang a{ width:50%; line-height:20px; text-align:center; display:block; float:left;}
.book_zhang a img{ width:10px; height:13px; padding:3px 5xp 0 5px }

.book_zhang .shang{ width:50%;}
.book_zhang .border{border:1px solid #ccc;border-radius:4px;display:inline-block;padding:8px 15px;}
.book_left{ float:left; padding:10px 0 ; color:#999; text-indent:2em;}
.book_right{ float:right;}

.read_ms { width:100%; height:50px; line-height:50px; z-index:15; left:-110px; color:#ECECEC; font-size:0.9em; }
.read_ms dl dt { line-height:50px; float:left; padding-right:10px; padding-left:10px; }
.read_ms dl dd { float:left; height:40px; padding-top:10px; line-height:30px; vertical-align:middle; cursor:pointer; text-align:center; width:30%; }
.read_ms dl dd span { display:block; border:1px solid #8a8a8c; width:80%; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#3a3b3d; }
.read_ms .selected span { border:1px solid #0065b7; background:#0065b7; color:#fff;}

