*{outline: none;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);font-style: normal;}
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,img,div,dl,dt,dd,input,select,form,fieldset{margin:auto;padding:0;}
body{background-color:#E9FAFF;color:#555;font-family:宋体;font-size:12px;margin:0 auto;}
ul li{list-style:none outside none;}
h1, h2, h3, h4, h5, h6, i, em, b, strong, var {font-style: normal; font-weight: normal; font-size: 100%; }
input {vertical-align: middle;}
a{color:#6F78A7;text-decoration:none;}
a:hover {text-decoration:underline; top:-1px;}
.clears:before, .clears:after {content:'';display:table}
.clears:after {clear:both;}
.clear{clear:both;overflow:hidden;}
.clearfix:after {clear:both;content:" ";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
.mt10{margin-top:10px;}
.header{height:61px;width:980px;margin:auto;}
.header_logo a{display:block;float:left;height:60px;text-indent:-9999px;width:250px; background-image:url('../images/logo.png')}
.header_logo,.search-box{float: left;}
.user-box{float: right;height: 60px; line-height: 60px; overflow: hidden; font-size: 14px; color: #b5b5b5;}
.user-box span.hot{overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 150px; line-height: 14px;} .search-box{margin: 15px 0;padding-left: 45px;}
.search-box form{position: relative; border: 2px solid #88C6E5; border-radius: 5px; background: #fff;width: 320px;}
.search-box input {margin: 0; padding: 0; width: 80%; outline: 0; background: #f9f9f9; color: #56ccb5; text-indent: 1em; padding-right: 5px; }
.search-box button, .search-box input {height: 32px; border: none; font-size: 1pc; }
.search-box button {position: absolute; top: 0; right: 0; width: 20%; background: #88C6E5; color: #fff; line-height: 32px;cursor: pointer; }
.search-box form:hover {border: 2px solid #72bcf7; }
.search-box form:hover button{background: #72bcf7;}
.nav{background:none repeat scroll 0 0 #88C6E5;height:40px;overflow:hidden;width:980px;margin:10px auto auto;}
.nav ul li{float:left;line-height:44px;}
.nav ul li a{color:#FFF;font-size:15px;font-weight:700;padding:0 10px;}
#admin{ border:solid 2px #E1ECED; height:30px; line-height:30px; width:88%; text-align:center; margin:5px; padding:3px;}
table.grid caption, .gridtop { background-color:#E1ECED; border:solid 2px #C3DFEA;border-bottom:0px; font-size: 14px; font-weight: bold; margin: auto; padding-bottom: 5px; padding-top: 5px; text-align: center; vertical-align: middle;}
table.grid { border: 2px solid #C3DFEA; border-collapse: collapse; margin: auto; padding: 3px;}
table.grid td { background-color: #FFFFFF !important; border: 1px solid #C3DFEA; padding: 4px;}
/* 注册 */
.container{width: 90%; max-width: 980px; font-size: 14px; min-width: 600px; }
.content {clear: both; margin: 10px 0; }
.book {overflow: hidden; padding: 0 10px 10px; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.05); }
.container h2 {margin-top: 10px; padding: 0 0 10px; border-bottom: 1px solid #ccc; color: #333; font-weight: 500; font-size: 18px; }
.login .frow {text-align: center; }
.login .frow label, .login .frow2 .col2 {width: 30%; float: left; text-align: right; margin: 10px 0; padding: 0 5px; padding-top: 10px; }
.hot {color: #FD5500; }
.login .frow2 .radio {float: left; margin: 10px 0; padding: 0 5px;padding-top: 10px; }
.login .select, .login .text, .login .textarea {margin: 10px 0; padding: 0 5px; width: 70%; height: 30px; border: 1px solid #ccc; }
.login .frow input {width: 60%; float: left; }
.login .textarea {height: 90pt; }
.login .frow i {font-style: normal; float: right; width: 70%; text-align: left; font-size: 12px; margin-top: -6px; margin-right: -5px; }
.btn {display: inline-block; margin-bottom: 0; padding: 6px 9pt; border: 1px solid transparent; border-radius: 4px; background-image: none; vertical-align: middle; text-align: center; white-space: nowrap; font-weight: 400; font-size: 14px; line-height: 1.42857143; cursor: pointer; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn-default {border-color: #ccc; background-color: #fff; color: #333; }
.login .frow .button {float: left; }
/* 登录 */

.form fieldset {margin: 0; padding: 0.3em 0; border: 0; }
.col4 {width: 32.66667%;float: left; }
.form .flabel {text-align: right; vertical-align: middle; }
.login_frow .form .flabel {margin-top: 5px;}
.login_frow .form .frow {margin: 10px 0; }
.col8 {width: 66.33333%;float: left; }
.last {float: right; margin-right: 0; }
.checkbox, .radio {cursor: pointer; }
.login_frow .text {padding: 0 5px; height: 25px; border: 1px solid #ccc; }
.login_frow .foot{text-align: center;}
.login_frow .foot a{margin-right: 20px;}

/* 点击弹出登录窗口 */
#dialog, .dialog {position: absolute; visibility: hidden; border: 1px solid #999; background: #fff; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; border-radius: 9px; -webkit-box-shadow: 0 5px 15px #757575; box-shadow: 0 5px 15px #757575; height: auto !important;}
.dialog_t {color: #999; font-size: 1.25em; font-weight: bold; line-height: 2.5em; padding-left: 1em; border-bottom: 1px solid #999; }
.dialog_t a {text-decoration: none; display: inline-block; float: right; width: 14px; height: 14px; line-height: 14px; font-size: 14px; text-align: center; cursor: pointer; font-weight: bold; font-family: Arial, sans-serif; color: #999; background-color: #f5f5f5; border: 2px solid #ddd; margin: 10px; }
.dialog_t a:hover {color: #fff; background-color: #f0ad4e;}
.hottext{color:red;}
#main{width:980px;margin:auto;}
#hotcontent{padding-top:10px;}
#hotcontent .l{background:none repeat scroll 0 0 #FEF9EF;border:3px solid #C3DFEA;float:left;overflow:hidden;width:695px;padding:0 0 10px;}
#hotcontent .l .item{float:left;width:335px;padding:17px 0 0 10px;}
#hotcontent .l .item dl dt{border-bottom:1px dotted #A6D3E8;font-size:14px;font-weight:700;height:25px;line-height:25px;overflow:hidden;}
#hotcontent .l .item dl dt span{color:#B3B3B3;float:right;font-weight:400;}
#hotcontent .l .item dl dd{height:120px;line-height:20px;overflow:hidden;text-indent:2em;padding:7px 0 0;}
#hotcontent .l .item dl{float:right;width:190px;padding:0 5px 0 0;}
#hotcontent .l .item .image{float:left;width:120px;}
#hotcontent .l .item .image img{background-color:#FFF;border:1px solid #DDD;padding:1px;}
#hotcontent .ll{ border:3px solid #C8D4E1; margin: 10px auto; padding:5px;  float:left; width:964px; height:320px; overflow:hidden;}
#hotcontent .ll .item{ width:315px; float:left; padding:5px 0px 0px 5px;}
#hotcontent .ll .item .image{ float:left; width:120px;}
#hotcontent .ll .item .image img{ border:solid 1px #DDDDDD; padding:1px; background-color:White;}
#hotcontent .ll .item dl{ padding:0px 5px 0px 0px; float:right; width:180px;}
#hotcontent .ll .item dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:14px; border-bottom:dotted 1px #6191D0; font-weight:bold; }
#hotcontent .ll .item dl dt span{ float:right; font-weight:normal;}
#hotcontent .ll .item dl dd{ padding:7px 0px 0px 0px; line-height:20px; color:#9E9E9E; text-indent:2em; height:120px; overflow:hidden;}
#hotcontent .r{border:3px solid #C3DFEA;float:right;width:265px;  background:#FEF9EF;}
#hotcontent h2{background-color:#E1ECED;border-bottom:1px solid #DDD;font-size:14px;font-weight:700;height:31px;line-height:30px;overflow:hidden;margin:0;padding:0 0 0 10px;}
#hotcontent .r ul {padding: 10px;}
#hotcontent .r li {border-bottom: 1px solid #DDDDDD;height: 26px;line-height: 26px;overflow: hidden;padding: 5px 0 0;}
#hotcontent .r li span {display: inline-block;float: left;}
#hotcontent .r li .s1 {width: 40px;}
#hotcontent .r li .s2 {color: #B3B3B3;}
#hotcontent .r li .s3 {width: 30px;}
#hotcontent .r li .s4 {color: #B3B3B3;width: 50px;}
#hotcontent .r li .s5 {float: right; text-align: right;}
#hotcontent .r li a {color: #6F78A7;}
/* 首页以及分类页 的 最近更新 #newscontent */
#newscontent .l{ border:3px solid #88C6E5; float:left; width:695px;background:#E1ECED;}
#newscontent .l ul{ padding:10px;}
#newscontent .l li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #cacaca; height:25px; line-height:25px; overflow:hidden;}
#newscontent .l li span{ float:left; display:inline-block;}
#newscontent .l li .s1{ width:75px;}
#newscontent .l li .s2{ width:165px;}
#newscontent .l li .s3{ width:300px;}
.update {margin-top: 10px;}
.update .l li .s3{ width:260px !important;}
#newscontent .l li .s4{ color:#B3B3B3; width:90px;text-align:right;}
.update .l li .s4{width:100px !important;}
#newscontent .l li .s5{ color:#B3B3B3; float:right; text-align:right;}
#newscontent .l li .s4 a,#newscontent .l li .s5 a{color:#B3B3B3;}
#newscontent .l li a{ color:#6F78A7;}
#newscontent .r{ float:right; width:265px;border:3px solid #88C6E5; background:#E1ECED;}
#newscontent .r ul{ padding:10px;}
#newscontent .r li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #cacaca; height:25px; line-height:25px; overflow:hidden;}
#newscontent .r li span{ float:left; display:inline-block;}
#newscontent .r li .s1{ width:40px;}
#newscontent .r li .s2{ color:#B3B3B3;}
#newscontent .r li .s3{ width:30px;}
#newscontent .r li .s4{ width:50px; color:#B3B3B3;}
#newscontent .r li .s5{ float:right; text-align:right;}
#newscontent .r li .s5 a{color:#555;}
#newscontent .r li a{ color:#6F78A7;}
#newscontent h2{ margin:0px; overflow:hidden; padding:0px 0px 0px 10px; background-color:#A6D3E8; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #DDDDDD;}
#firendlink{border-bottom:2px solid #88C6E5;line-height:22px;width:980px;margin:10px auto;padding-bottom: 10px;}
#firendlink a{color:#548161;display:inline-block;margin:0 9px 0 0;}
.box_con{border:2px solid #88C6E5; overflow:hidden;width:976px;margin:10px auto;}
.con_top { border-bottom: #88C6E5 1px solid; text-align:left; padding: 0px 10px; line-height:40px; height:40px; background-color:#E1ECED;}
.chapterlist{width:976px;}
#sidebar{float:left;width:140px;text-align:left;}
#maininfo{float:right;width:800px;}
#fmimg{background-color:#c1c1c1;float:left;margin:12px 0 0 12px;position:relative;}
#fmimg img{border:medium none;height:200px;width:150px;padding: 8px;}
#fmimg i{background:url(../images/all.gif) no-repeat scroll 0 0 transparent;}
#fmimg i{top:0px;right:0px;width:88px;height:88px;position:absolute;display:block;z-index:999;}
#fmimg .full {background-position:0 -206px;}
#fmimg .serial {background-position:0 -294px;}
#info{	padding:10px;margin:10px;font-size:15px;}
#info h1{font-family: 黑体;font-size:28px;font-weight:700;overflow:hidden;margin:auto;padding:1px;}
#info p{height:25px;line-height:25px;padding-top:2px;width:350px;margin:auto;overflow:hidden;float:left;}
#info p .lastchapter{color: #FD5500;}
#intro,#notice{	width:96%;overflow:hidden;line-height:150%;border-top:1px dashed #88C6E5;padding:10px;font-size:13px;}
#intro p img{width: 80%;}
#intro p{text-indent:2em; margin-top:10px;}
#listtj{width:960px;  padding:5px; float:left;}
#listtj a {margin: 0 5px;}
#list{padding:2px;}
#list dl{float:left;overflow:hidden;padding-bottom:1px;margin:auto;}
#list dt{background:none repeat scroll 0 0 #C3DFEA;display:inline;float:left;font-size:14px;line-height:28px;overflow:hidden;text-align:center;vertical-align:middle;width:98%;margin:auto auto 5px;padding:5px 10px;}
#list dd{border-bottom:1px dashed #CCC;display:inline;float:left;height:25px;line-height:200%;margin-bottom:5px;overflow:hidden;text-align:left;text-indent:10px;vertical-align:middle;width:33%;}
#list dd a:link{color:#444;}
#list dd a:hover{color:#FD5500;}
#list dd A:visited {color: #178102;} 
.bookname{border-bottom:1px dashed #88C6E5;line-height:30px;padding-top:10px; margin-bottom:10px;}
.bookname h1{font:25px/35px 黑体;padding-top:10px;text-align:center;}
.bottem1{clear:both!important;text-align:center;width:900px;margin:5px;}
.lm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;}
.lm a {margin: 0 5px;}
.box_con #content,.box_con #content div,.box_con #content a{font-family:方正启体简体,"Microsoft YaHei",微软雅黑,宋体;font-size:19pt; letter-spacing:0.2em;line-height:150%;padding-top:15px;width:85%;margin:auto;}
.box_con #content{padding-top: 0;}
.box_con #content  p{text-indent: 2rem; margin: 1.5rem 0;}
.box_con #content img,.imagecontent,.divimage{text-align:center;margin:auto;}
.content_read{overflow:hidden;width:980px;margin:0px auto auto;}
.bottem2{border-top:1px dashed #88C6E5;clear:both!important;text-align:center;width:900px;margin:auto 20px;padding:15px;}
.bottem a,.bottem1 a,.bottem2 a{color:#085308;font-size:14px;margin-left:10px;margin-right:10px;}
#footer,.footer{overflow:hidden;text-align:center;width:980px;margin:10px auto auto;}
.footer_link{border-bottom:2px solid #88C6E5;height:25px;line-height:25px;overflow:hidden;margin:5px auto;}
.footer_link a {margin: 0px 8px;}
.footer_cont p{color:#656565;line-height:24px;font-family: Microsoft Yahei, Arial, Simsun, Helvetica, Segoe UI, sans-serif;font-size: 14px;}
.footer_cont p a{color: #888;}
.foot-top{border-top: 2px solid #88C6E5;padding-top: 10px;}
.page {height:40px;padding-top:20px;font-size: 14px;}
.page a {color:#777;padding:7px 12px;margin-right:4px;margin-left:4px;border:#9e9e9e 1px solid;}
.page a:hover {color: #008fc7;border: #008fc7 1px solid;text-decoration: none;}
.page strong,.thiscur{color:#fff;padding:7px 12px;margin-right:4px;margin-left:4px;background: #008fc7;border: #c3c3c3 1px solid;}
.chapter_page{text-align: center;width: 100%;}
.chapter_page input {text-align: center; padding: 3px 0; vertical-align: 0; }
.tips a{color: #fff; padding: 8px 28px; font-size: 18px; background: #008fc7; border-radius: 30px;text-decoration: none;}
.tips a:hover{background: #4CAF50;}
.tips_list {background: none !important;}
.tips_list a{background: #ed6f21;}
.ajaxtip {position: absolute; border: 1px solid #4fb1da; background: #f5ffe7; color: #777; padding: 6px 10px; z-index: 700; line-height: 1.6; border-radius: 5px; }
a.hot.fwb{color:#fff;}
.ajaxtip a.hot.fwb{color: #FD5500;}
.qb_hot{color: #fff;background: #1096cb;padding:10px;}
.tj{display: none;}
.topnone{}
.nav ul li:nth-of-type(12){/*display: none;*/}