body{font: 1px "宋体", "Arial Narrow";background: url('wap.png');font-size:12px;}
*{margin:0px;padding:0px;}
.clear{clear:both}
a{text-decoration:none; color: #000;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6,p,input{font-size:12px; font-weight:normal;}
img{border:0; vertical-align:middle;}
a:link {text-decoration: none;}
body{background: #E9FAFF;}
.wap_head{position: relative; background: #88C6E5; height: 55px; line-height: 55px;overflow: hidden}
.logo h1{position:absolute;font-size: 24px; font-weight: bold;color: #FFF; margin-left: 10px;}
.logo h1 a{color:#fff;}
.login_register{position: absolute; right: 10px; color: #DFDFDF;}
.login_register a{color: #FFF; font-size: 14px;}
.wap_nav{height: 35px;background:  #88C6E5; line-height: 35px; border-top: 1px solid #C3DFEA; overflow: hidden}
.wap_nav ul li{float: left; width: 20%; text-align: center;}
.wap_nav ul li a{color: #fff;font-weight: bold;}
.wap_search{position: relative; border: 1px solid #88C6E5; border-radius: 3px;height: 25px; margin-top: 15px; margin-left: 10px; margin-right: 10px;}
.wap_search .textone{position: absolute; left: 0px; right: 70px; top: 1px;width: 98%; height: 23px;border: 0px;color: #666;  border-radius: 3px; line-height: 22px; padding-left: 5px; outline: none;}
.wap_search .text2{position: absolute; right: 0px;height: 25px; width: 70px;}
.wap_search p{position: absolute; left: 5px; width: 21px; height: 25px}
.wap_search .texttwo{position: absolute;  right: 0px; border: none; top: 0px;height: 25px;  background: #88C6E5; width:60px; color: #FFF; font-size: 14px; font-weight: bold; padding-left: 3px; outline: none} 
.wap_hot{margin-top: 20px; height: 200px;}
.wap_hot h3{height: 35px; background: #88C6E5; line-height: 35px;}
.wap_hot span{font-size: 20px; padding-right: 5px;}
.wap_hot h3 a{padding-left: 10px; color: #FFF; font-weight: bold; font-size: 14px;}
.wap_hot .wap_hot_list{margin-top: 10px;}
.wap_hot .wap_hot_list li{float: left; width: 25%;text-align: center;overflow: hidden;}
.wap_hot .wap_hot_list li img{border: 1px solid #ddd}
.wap_hot .hot_novelname{height: 30px;line-height: 30px; overflow: hidden}
.wap_hot .hot_author{height: 14px; overflow: hidden; line-height: 14px;color:#999}
.wap_hot .hot_author a{color: #666;}
.wap_sort{margin-bottom:20px;position:relative;}
.wap_sort .sort_title{height: 35px; background: #88C6E5; line-height: 35px;}
.wap_sort .sort_more{position:absolute;right:0px;top:0px;}
.wap_sort .sort_more a{padding-right: 10px; color: #FFF;}
.wap_sort span{font-size:14px; padding-right: 5px;}
.wap_sort h3 a{padding-left: 10px; color: #FFF; font-weight: bold; font-size: 14px;}
.wap_sort_novel{position: relative; margin-top:15px; height: 110px;}
.wap_sort_novel .sort_img{position: absolute; left: 10px;  width: 80px; height: 110px;}
.wap_sort_novel .sort_content{position: absolute; left: 100px; right: 5px;  height: 110px;}
.wap_sort .sort_content .name{margin-top: 3px; height: 16px; overflow: hidden;}
.wap_sort .sort_content .name a{font-size: 14px; font-weight: bold; color: #666;}
.wap_sort .sort_content .intro{margin:5px 0px 5px 0px; text-indent: 2em; height: 55px; overflow: hidden; line-height: 18px; color: #888;}
.wap_sort .sort_content .author{position: absolute; color: #666; height: 16px; overflow: hidden;}
.wap_sort .sort_content .author a{color: #666;}
.wap_sort .number_serial{position: absolute; right: 0px; overflow: hidden; height: 20px;}
.wap_sort .sort_content .serial,.wap_sort .sort_content .number{float: left; padding:0px 7px; border-radius: 3px; text-align: center}
.wap_sort .sort_content .serial{border: 1px solid #4AB238; color: #4AB238; margin-right: 5px;}
.wap_sort .sort_content .number{border: 1px solid #BA1E15; color: #BA1E15; }
.wap_sort_box .sort_list{margin: 0px 10px 0px 10px; height: 200px;}
.wap_sort_box .sort_list{font-size:18px;}
.wap_sort_box .sort_list li {height: 30px; line-height: 25px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.wap_sort_box .sort_list li .s1{padding-right: 10px;color: #999;}
.wap_sort_box .sort_list li .s3{ color: #999;}
.foot_wap_search{margin-top: 30px; margin-bottom: 20px;}
.wap_footer{margin-top: 20px; height: 55px; background: #88C6E5; color: #FFF; font-size: 16px; line-height: 20px; padding: 15px 10px 5px 10px; text-align: center}
.info_box_head{position: relative; height: 40px;line-height: 40px; background: #88C6E5;}
.info_box_head .return{position: absolute; left: 20px; top: 8px;  border: 1px solid #fff; border-radius: 5px; width: 60px;height: 23px; text-align: center; line-height: 23px; background: #88C6E5;}
.info_box_head .book_details{margin: 0px auto; width: 80px; height: 40px; line-height: 43px; text-align: center; color: rgb(0, 0, 0); font-weight: bold;color: #fff;}
.info_box_head .homepage{position: absolute; right: 20px; top: 8px; border: 1px solid #fff; border-radius: 3px; width: 60px;height: 23px; text-align: center; line-height: 23px;background: #88C6E5;}
.info_box_head .return a,.info_box_head .homepage a{color: #FFF; font-size: 14px; font-weight: bold}
.info_box .info_novel{position: relative; height: 145px;background: #EDFAFF; margin-top: 15px;}
.info_box .info_novel .info_novel_img{position: absolute; left: 5px;}
.info_box .info_novel .info_novel_img img{width: 90px; height: 130px; border: 1px solid#ddd; }
.info_box .info_novel .info_novel_con{position: absolute; left: 105px; right: 5px; top: 7px;}
.info_box .info_novel .info_novel_con .info_t1{font-size: 14px; color:rgb(72, 71, 75);font-weight: bold;}
.info_box .info_novel .info_novel_con div{margin-bottom: 5px; color: #666; height: 16px; line-height: 16px; overflow: hidden;}
.info_box .info_novel .info_novel_con div a{color: #666;}
.info_box .book_operation{height: 28px; overflow: hidden;}
.info_box .book_operation div{float: left; width: 20%;height: 25px; margin-right:2%;margin-left:2%; border: 1px solid #88C6E5; text-align: center; line-height: 25px; background: #88C6E5; border-radius: 3px;}
.info_box .book_operation div a{color: #FFF;}
.info_box .info_intro{height:60px; line-height:20px; overflow: hidden; text-indent: 2em;margin:10px; color:#999;}
.info_newest{margin-top:10px;}
.info_newest .mulu_title{height: 35px; line-height: 35px; background: #88C6E5; font-size: 14px; color: #FFF; padding-left: 10px; font-weight: bold}
.info_newest ul{margin:10px;}
.info_newest ul li{height: 30px; line-height: 30px; font-size: 14px; border-bottom: 1px dotted #ddd;}
.info_newest ul li a{color: #666;}
.listpage{width:90%;margin:0 auto;height:30px;line-height:30px;overflow:hidden;padding-top:15px;padding-bottom:5px;}
.listpage span{height:30px;line-height:30px;text-align:center;}
.listpage .left{float:left;width:25%;}
.listpage .left a,.listpage .right a{display:inline-block;height:30px;width:90%}
.listpage .left a{float:left;}
.listpage .right a{float:right;}
.listpage .right{float:right;width:25%}
.listpage .middle{width:49%;border:1px solid #dfdfdf;height:28px;display:block;float:left;border-radius:5px;}
.listpage .middle em{display:inline-block;width:80%;text-align:center;color:#999;font-style:normal;float:left;line-height:30px;height:30px}
.listpage .middle a{display:inline-block;float:left;width:19%;height:30px;line-height:30px;vertical-align:middle}
.listpage .middle select{border:none;color:#999;display:inline-block;float:left;font-style:normal;height:28px;line-height:28px;text-align:center;width:100%}
.listpage .onclick{background:#88C6E5;color:#FFFFFF;}
.listpage .before{background:#cecece;color:#FFFFFF;}
chapter_box{margin:0px; padding: 0px}
.chapter_box_head{position: relative; height: 40px;line-height: 40px; background: #88C6E5; border-bottom: 1px solid #DDD;}
.chapter_box_head .return{position: absolute; left: 20px; top: 8px;  border: 1px solid #fff; border-radius: 5px; width: 60px;height: 23px; text-align: center; line-height: 23px; background: #88C6E5;}
.chapter_box_head .book_details{margin: 0px auto; overflow:hidden;height: 40px; line-height: 40px; text-align: center; color: rgb(0, 0, 0); font-weight: bold; color: #fff;}
.chapter_box_head .homepage{position: absolute; right: 20px; top: 8px; border: 1px solid #fff; border-radius: 3px; width: 60px;height: 23px; text-align: center; line-height: 23px;background: #88C6E5;}
.chapter_box_head .return a,.chapter_box_head .homepage a{color: #FFF; font-size: 14px; font-weight: bold}
.chapter_set{position: relative;height:30px;margin-top:10px;}
.chapter_set .set1,.chapter_set .set2,.chapter_set .set3{position: absolute;}
.chapter_set .set1{left: 5px;}
.chapter_set .set2{left: 60px; }
.chapter_set .set1,.chapter_set .set2{border: 1px solid #88C6E5; padding: 2px 5px;  text-align: center; border-radius: 3px; color: #88C6E5; font-weight: bold; top: 5px;}
.chapter_set .set3{right: 5px; top: 5px;}
.chapter_set .set3 div{float: left; padding: 2px 5px; color: #88C6E5; font-weight: bold;border: 1px solid #88C6E5; border-radius: 3px; margin-right: 3px;}
.chapter_box .nr_title{ overflow: hidden; margin-top:10px; font-size: 16px;text-align: center; color: #88C6E5; font-weight: bold;}
.chapter_box .chapter_page{margin-top: 20px; padding:0px 5px 0px 5px; height: 30px;line-height: 30px; text-align: center; background: #88C6E5;}
.chapter_box .chapter_page li{float: left;  width: 25%;height: 20px; lighting-color: 20px;}
.chapter_box .chapter_page li a{font-size: 16px; font-weight: bold; color: #FFF;}
.chapter_box .nr_nr{color: #666; margin:10px;line-height: 200%;font-size:16px;}
.sort_box{height: 60px;margin:20px 0px 20px 10px}
.sort_box li{float: left; width: 22%; height: 25px; line-height: 25px; text-align: center; border: 1px solid #88C6E5; border-radius: 3px; margin-bottom: 8px;}
.sort_box li a{display:block;color: #88C6E5; font-weight: bold;}
.sort_box .sort2,.sort_box .sort6{margin-left: 9px; margin-right: 9px;}
.sort_box .sort3,.sort_box .sort7{margin-right: 9px;}
.sort_box_list .newbook_list{margin-bottom: 15px;}
.newbook_list {position: relative; height: 100px; margin: 8px;border-bottom:1px solid #eee;padding-bottom:10px; }
.newbook_pic{position: absolute; left: 0px; height: 100px; width: 75px;}
.newbook_novel{position: absolute; left: 80px; right: 0px; height: 100px;}
.newbook_list .newbook_title{margin-top:5px; height: 16px; line-height: 16px; overflow: hidden;}
.newbook_list .newbook_title a{font-size: 14px; color:#88C6E5;font-weight: bold}
.newbook_list .newbook_intor{margin-top:10px; height: 45px; line-height: 22px;color: #888; overflow: hidden; text-indent: 2em;}
.newbook_list .newbook_author{position: absolute; left: 0px; height: 18px;margin-top:10px; color: #A1A09E}
.newbook_list .newbook_author a{ color: #A1A09E; height: 16px; overflow: hidden; }
.newbook_list .wanben_serial_novelsort{position: absolute; right: 0px; height: 14px; overflow: hidden; margin-top:10px; color: #666;}
.page_box {height: 100px; margin-top: 30px;}
.page{ text-align: center;color: #88C6E5;line-height: 30px;}
.page input{ color: #fff; background: #88C6E5; border: none; margin:0px 5px 0px 5px; padding: 2px 5px; outline: none;}
.page a{height: 25px ;width: 34px; background: #88C6E5; padding: 4px 10px 4px 10px; margin: 0px 10px 15px 0px; border-radius: 3px; color: #FFF;}
.page_jump{ text-align: center;color: #88C6E5;line-height: 20px;}
.page_jump input{height: 25px; width: 50px; background: #88C6E5; color: #FFF; margin-left: 5px;border:1px solid #88C6E5;border-radius:3px;}
.page_jump #pageinput{background: #FFF; color: #000;padding:0px 5px;}
.ranking_list{ margin:20px 10px 10px 10px;overflow: hidden}
.ranking_list li{float: left; width: 25%; text-align: center; margin-bottom: 10px; overflow: hidden;}
.ranking_list li p{height: 25px; line-height: 25px;margin:0px 5px; border: 1px solid #88C6E5; border-radius: 3px;}
.ranking_list li a{color:#88C6E5}
.ranking_list .curr p{background: #88C6E5;}
.ranking_list .curr a{color:#fff}
.ranking_general{margin: 10px;}
.articlegeneral{position: relative; height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.articlegeneral a{color: #666;}
.articlegeneral .p1{position: absolute;color:#666}
.articlegeneral .p2{position: absolute; left: 35px;}
.articlegeneral .p3{position: absolute; right: 0px; }
.articlegeneral .p3 a{color: #666;}
.book_content{width: 97%; margin: 10px auto;}
.bookcasetitle{height:40px;line-height: 40px;border-bottom: 1px solid #D1BFBD;text-align: center}
.book_content .p1{font-weight: bold;}
.book_content .content_frame{ width:95%;border-bottom:1px solid #D1BFBD; margin: 10px auto;padding-bottom:10px;}
.book_content .content_frame p{height: 30px; line-height: 30px;color: #666666;overflow: hidden;}
.book_content .content_frame p a{color: #333;}
.book_content .content_frame .case_del a{display:block;color:#fff;width:80px;background: #88c6e5;text-align: center;border-radius: 3px;}
.author_box{margin:10px;  padding: 10px 0px 10px 0px; border-radius: 5px;}
.author_novel{color: #666; text-align: center;margin-top: 5px; margin-bottom: 10px;}
.author_novel span{margin-right: 3px;color: #88C6E5; font-size: 14px; font-weight: bold; padding: 3px 5px 5px 7px; border-radius: 5px;}
.author_content{position: relative; height:40px; line-height:40px; overflow: hidden; border-bottom: 1px dashed #ddd; width: 95%; margin: 0px auto; }
.author_content a{ color: #88C6E5;font-weight: normal;}
.author_content .p1{position: absolute;}
.author_content .p2{position: absolute; left: 35px;}
.author_content .p3{position: absolute; right: 0px; }
.author_content .p3 a{color: #666;}
.searchresult{margin:10px;min-height:300px;}
.searchresult .p1{height:30px;line-height: 30px;border-bottom: 1px solid #88c6e5;margin-bottom:10px;}
.searchresult .p2{border:1px solid #88c6e5;padding:10px;border-radius:5px;margin:20px 0px 200px 0px;color:#999}
.searchresult .sone{height:30px;line-height: 30px;color:#999;}
.searchresult .sone .author a{color:#999}
.wanben_header{margin: 0px; padding: 0px;}
.fullbox{margin:10px;}
.full_content{position: relative; height: 35px; line-height:35px; overflow: hidden; border-bottom: 1px dashed #ddd; width: 95%; margin: 0px auto; }
.full_content a{ color: #666;}
.full_content .p1{position: absolute;color:#666}
.full_content .p2{position: absolute; left: 35px;}
.full_content .p3{position: absolute; right: 0px; }
.full_content .p3 a{color: #999;}
.wap_header{position: relative; top: 0px;  height: 40px; background: #88C6E5; margin-bottom: 20px;}
.wap_header .wap_back{position: absolute; top: 9px; left: 15px; width: 50px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #FFF;border-radius: 5px;}
.wap_header .wap_back a{color: #fff; }
.wap_header h1{margin: 0px auto; width: 90px; color: #FFF; padding-top: 12px; font-size: 14px; text-align: center}
.wap_header .wap_homepage{position: absolute; top: 9px; right: 15px; width: 50px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #fff; border-radius: 5px;}
.wap_header .wap_homepage a{color: #FFF;}
.wap_userlogin{border-bottom: 1px solid #ccc; margin: 10px;}
.wap_userlogin h3{width: 60px; height: 30px; font-size: 14px; font-weight: bold; color: #666; line-height: 30px;}
.wap_login{position: relative; margin: 30px 10px 10px 10px;}
.wap_login .login_name{margin-bottom: 30px;}
.wap_login .login_name input{width:91%;height: 35px; padding-left: 5px;border:none}
.wap_login .login_pass input{width:91%;height: 35px; padding-left: 5px;border:none}
.wap_login .login_name_pic{position: absolute; width: 20px; height: 30px;}
.wap_login .login_pass_pic{position: absolute; width: 20px; height: 30px;}
.wap_automatic_login{float: left; margin-top: 10px;  color: #777}
.wap_automatic_login input{vertical-align:middle; margin-bottom: 2px;}
.wap_forget{float: right; margin-top: 10px;}
.wap_forget a{color: #777;}
.wap_confirm_login{width: 99%; height: 40px; background: #88C6E5; text-align: center; line-height: 40px; border-radius: 5px; margin: 30px auto}
.wap_confirm_login a{display: block; width: 99%; height: 40px; color: #FFF; font-size: 14px; font-weight: bold}
.wap_go_register{height: 30px; line-height: 30px; margin-bottom: 30px}
.wap_go_register .p1{float: left; color: #666;}
.wap_go_register .p2{float: right; font-size: 14px;}
.wap_go_register .p2 a{color: #88C6E5; font-size: 16px; font-weight: bold}
.confirm_login_pass{margin-top: 30px;}
.confirm_login_pass input{width:91%;height: 35px; padding-left:5px;}
.login_verification{float: left; height: 40px;}
.login_verification input{width: 80%; height: 35px; padding-left: 5px;}
.login_code{position: relative; margin-top: 30px;}
.login_verification{float: left; width: 150px;}
.login_verification_pic a{color: #88C6E5; font-size: 12px; font-weight: bold;}
.login_verification_back_pic{position: absolute; top: 10px; width: 23px; height: 20px;}
.login_btn{height:40px;line-height:40px;color:#fff;font-size:16px;}
.jumpcon{border:1px solid #88C6E5;border-radius:5px;margin:30px 10px 100px 10px;padding:10px;background: #fff}
.userinfo{margin:20px;line-height: 30px;font-size:14px;}
.userinfo .p1{border-bottom:1px solid #88C6E5}
.history{margin:10px;}
.history ul li{margin-bottom: 10px;border-bottom: 1px solid #88C6E5;padding-bottom:10px;}
.history .p1{border-bottom:1px solid #88C6E5;height:30px;line-height: 30px;overflow: hidden;}
.history .p2{margin-bottom: 10px;}
.history .p2 span{padding:2px 7px;background: #88C6E5;border-radius: 3px;color:#fff;margin-right:10px;}
.history .p3{margin-bottom: 10px;}
.history .p3 a{color:#999;}
.history .p4 a{display: block;background: #88C6E5;width:70px;height:25px;line-height:25px;color:#fff;text-align: center;border-radius: 5px;font-size: 12px;}