
body{margin:0px;word-break:break-all;word-wrap:break-word;}
body,ul,li,p,span,h1,h2,h3,h4,h5,h6.dl,dt,dd{margin:0px;padding:0px;}
html {background:#fff;font:16px/1.5 'microsoft yahei';}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{}
h3{font-size: 18px;font-weight: normal;}
img{border:0px;}
a{color:#000; text-decoration:none;}
a:hover{color:red}
.cc{height:0px;clear:both;}
.c8{height:8px;clear:both;}
.cl0{ clear:both;height:0; line-height:0; overflow:hidden}
.left{float:left;}
.right{float:right;}
.top_t{height:30px; line-height:30px;}
.top_t p{ background-color:#fff;margin-left:10px; text-align:center;width:100px;}
#reg{background: #f5f5f5;}
/*header*/
.header {background-color:#0080C0;color:#fff;height:52px; text-align: center;overflow:hidden;display:block;}
.header a{color: #FFF;}
.header h1 {font-size: 18px;-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;width: 100%;height: 50px;line-height: 50px;}
.header h2 {font-size: 18px;font-weight: bolder;padding-top: 12px;}
.header p {font-size: 15px;line-height: 80%;}
.return{padding: 0 8px;height: 28px;margin: 12px 10px;line-height: 26px;font-size: 14px;background-color:#0094DB;border-radius:4px;float:left;}
.return a{color:#fff;}
.home{padding: 0 8px;height: 28px;margin: 12px 10px;line-height: 26px;font-size: 14px;background-color:#0094DB;border-radius:4px;float:right;}
.home a{color:#fff;}
.back{padding: 0 10px;height: 28px;margin: 10px 10px;line-height: 26px;font-size: 14px;background-color:#5278F0;border-radius:3px;}
.back a{color:#fff;}
.head_color {display: -webkit-box;display: -moz-box;display: box;}
.position{height:35px;line-height:35px;font-size: 16px;color: #666;background-color:#EEEEEE;text-indent: 8px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#all{}
.top{height:50px; line-height:50px;color:#fff;overflow:hidden;display:block;}
.top .l{float:left;margin-left:5px;}
.top .r{float:right;}
#info{height:40px; line-height:40px; text-align:right;color:#fff;padding-right:15px;}
.sort{line-height:25px;}
.sort ul{margin:0px 0px;padding:8px 0px;}
.sort ul li{float:left;width:20%; text-align:center}
.sort ul li a{color:#fff;font-size:16px;}
.sort .blue{color:#40B6F3}
.sort .red{color:#FF3F56}
.sort .green{color:#04BF17}
.sort .yellow{color:#E4B307}

.logo{float:left;margin-left:10px;font-weight:bold;color:#fff;font-size:20px;height:54px;line-height:54px;}
.userin{color:#fff;float:left;padding-right: 10px;}
.login_topbtn{padding:5px;margin-left:5px;border-radius:3px;}
	.login{margin:20px 0px 10px 10px;}
	.login table{width:100%;}
	.login table .td1{width:50px;padding:20px 0px;}
	.login_name{border:1px solid #0080C0;height:25px;width:95%;border-radius:3px;}
	.login_btn{ display:block;margin:20px 10px 20px 10px; text-align:center;color:#fff; font-weight:bold;height:40px; line-height:40px;border-radius:2px}
	.login_btn a{color:#fff;}
	.login_tips{ display:block;margin:20px 10px 20px 10px;  text-align:center;color:red; font-weight:bold;height:40px; line-height:40px;border-radius:2px}
	.btn {border: none;width: 100%;font-weight: bold;background: #0080C0;color: white;border-radius: 3px;font-size: 16px;font-family: "microsoft yahei";cursor: pointer;}
	.tip, .checked {margin: 10px;height: auto;overflow: hidden;}
	.tip_box {border: 1px solid #007BB1;border-radius: 5px;color: #7D7B7B;font-size: 12px;line-height: 25px;margin: 30px 0px 10px 0px;padding: 10px;position: relative;}
	.tip_box h2 {background: none repeat scroll 0 0 #FFFFFF;color: #007BB1;font-size: 16px;padding: 0 5px;position: absolute;top: -16px;}

/*.bookcase*/
.bookcase,.readlog{position:relative;overflow:auto;padding:10px 8px;border-bottom:1px solid #9dcada;}
.bookcase p,.readlog p{font-size:12px;color: #999;}
.bookcase .red, .readlog .red {color: #ff3300;font-size: 14px;}
.number{position: fixed;width: 20px;height: 20px;display: inline-block;background: #4c4c4c;color: #ecf0f0;border-radius: 2px;text-align: center;font-size: 12px;margin-top: 3px;}
.bar{padding-left: 25px;line-height: 22px;}
.active{margin-top: 10px;padding: 10px;border: 1px solid #9dcada;border-width: 1px 0 1px 0;background: #d4eaf3;text-align: center;}
.active span{color: #ff3300;font-weight:bold;}

.cover{width: 99%;margin: 10px auto 10px auto;height: auto;overflow: hidden;}

.s_m{}
.s_m .q_top{height:30px; line-height:30px;margin-bottom:10px;}
.s_m .q_top p{float:left}
.s_m .q_top .more{float:right;margin-right:10px;}
.s_m .q_top .more a{color:#fff;}
.s_m p{ background-color:#fff;width:100px; border-left-width:10px; border-left-style:solid; font-weight:bold; text-align:center}/*border:bigcolor*/

.sort_top{border-bottom:1px dashed #D4D4D4;padding-bottom:10px;}
.sort_top .s_bt{padding-left:10px;}
.sott td{ vertical-align:top;padding:0px 5px;}
.s_title{ font-size:18px;color:#333333;}
.s_intro{font-size:13px;}
.s_div{padding-left:5px;font-size:14px;color:#777777;height:100px; overflow:hidden; line-height:20px;}
.s_list{padding:0px 10px;}
.s_list a{overflow:hidden;border-bottom:1px dashed #D4D4D4; display:block;height:35px; line-height:35px;color:#333333}

.search{ padding: 5px 3px;}
.search .key{height:30px;width:90%;line-height:30px; border:0px;}
.search .go{height:30px;width:35px; border:0px; background-color:transparent; z-index:9999;}
.search .type{background-color:#fff; border:1px solid #CCC;width:45px; height:35px; line-height:35px; text-align:center; font-weight:bold}

/*·ÖÒ³*/
.pages{ display:none;}
#pageselect{height:30px; width:170px; font-size:20px;}
.bigpage{margin:20px 0px;}
#wappage{width:180px;margin:0 auto;padding:10px 0px;}

.lb_top{height:45px;line-height:45px;color:#fff;font-size:18px; position:fixed;top:0px;left:0px;width:100%;}
.lb_topshow{z-index:9999}
.lb_top table{width:100%;}
.lb_top a{color:#fff;font-size:15px;}
.lb_top .fh{padding-left:5px; width:50px;}
.lb_top .fh a{ padding:4px 8px;border-radius:4px;}
.lb_top .t{ text-align:center;}
.lb_top .t span,.lb_top .t h1{margin:0px;padding:0px; display:block; overflow:hidden; height:45px;font-size:18px;}
.lb_top .shouye{text-align:right;padding-right:5px;width:50px; }
.lb_top .shouye a{padding:4px 8px;border-radius:4px;}
.lb_fm{margin:10px 5px;margin-top:55px; background-color:#DEF; font-size:14px;}
.lb_fm h1{font-size: 18px;color:blue;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lb_jj{margin:10px 5px;}
.lb_mulu ol li{list-style:decimal; background-color:red}
.box{background: #F77720;height: 35px;line-height: 35px;text-align: center;width: 49%;}
.box a{color:#fff;}
#dibu1{position:relative;clear:both;}
#dibu2{position:absolute;right:10px;top:0px;}
#dibu2 a{color:#fff; font-weight:bold}
.lb_top2{padding-left:10px;}
.lb_top2 a{color:red; font-weight:bold}
.show_all{height:40px; line-height:40px;padding-left:10px; background-color:#94DAFE;color:red; font-weight:bold}
.chapter{height:auto;clear:both;}
.chapter li{margin:0px 5px;padding:6px 0px;border-bottom:1px solid #DDD;}
.chapter li a{ display:block;padding:0px 7px;  color:#666;border-radius:4px; font-size:13px; height:18px; overflow:hidden}
.chapter li a:visited {text-decoration: none; color: #88C6E5;}
.chapter .style{background-color:#F4F4F4}
#all_chapter{height:310px;}
#all_chapter a{display:block;margin:0px 5px;padding:5px 7px; color:#666;border-radius:4px;font-size:13px;}
#all_chapter .onechapter{padding:2px 0px;}
#all_chapter .onechapter a{height:11px;overflow:hidden}
.c_big{background-color:#0080C0;} 
.c_big_border{border-color:#0080C0}
.c_sort{ background-color:#333333}
.c_index_top{background-color:#0094DB;}
.c_index_login{ background-color:#4BE4F1;}
.c_nr{background-color:#fff;color:#fff}
.c_button{background-color:#0094DB;}
.c_login_button{background-color:#0080C0; }
.nr_all{}
.nr_title{padding:10px 5px;text-align:center;color:#fff;}
.nr_title h2{font-size:20px;}
.nr_nr{margin:10px 8px;color:#CCC;}
.nr_nav{text-align:center;color:#000;padding-bottom: 10px;}
.nr_nav a{text-align:center;}
#nr1{color:#000;line-height:200%; font-size:22px;}
#nr_title{color:#000}
.nr_page{ margin:0px 0px;}
.nr_page table{width:100%;}
.nr_page table td{ text-align:center}
.nr_page .prev{text-align:left;margin-left:7px;}
.nr_page .mulu{text-align:center;}
.nr_page .next{text-align:right;margin-right:7px;}
.prev a,.mulu a,.next a{display:block;text-align:center;padding:4px 0px; background-color:#fff;color:#000;border:1px solid #999;}
.nr_set{padding:10px;padding-right:10px;border-bottom:2px solid #0080C0;font-size:12px;}
.nr_set .set1{float:right;border:1px solid #0080C0;padding:2px 10px;margin-left:10px;border-radius:5px;color:#0080C0}
.nr_set .set2 div{border:1px solid #0080C0;float:left;padding:2px 7px;margin-left:5px;border-radius:3px;color:#0080C0}
.nr_set .set2 p{border:1px solid #0080C0;float:left;padding:5px 5px;margin-left:5px;border-radius:3px;color:#0080C0}

.waps_r{margin-top:45px; line-height:25px; font-size:12px;}
.waps_one{border-bottom:1px dashed #CCC;padding:5px;}
.waps_r .waps_full_1{padding:3px 5px;color:#fff; background-color:#FE4E12;border-radius:4px;}
.waps_r .waps_full_0{padding:3px 5px;color:#fff; background-color:#116BB7;border-radius:4px;}
.waps_r .waps_name a{font-size:14px;color:#0080C0;padding-left:10px;}
.waps_r .waps_sort{}

.hot{margin: 5px;}
.hot dl{line-height:30px;overflow:hidden;height:100%;}
.hot dt{height: 30px;line-height: 30px; font-weight: bold;font-size: 16px;color: #000;}
.hot dd{float:left;width:49%;white-space: nowrap;overflow: hidden;}
.hot dd a{color: #0080C0;}

.list{width: 100%;height: 100%;}

.foot{text-align:center;padding:10px 0px; height:30px; border-top:2px solid #0080C0;}
/*.foot{text-align:center;margin:20px 5px 0px 5px;padding:10px 0px; height:30px; border-top:2px solid #0080C0;padding-bottom: 130px;}*/

.foot a{color:#0065B5}

.footer{font-size: 16px;clear: both;background:#f5f5f5;padding: 8px 0px;border-top:1px solid #f1f1f1;line-height:35px;text-indent:8px;}
.footer a{color: #000;margin: 2px;text-indent:10px;}
