body{font-size:1em;}
*{margin:0px;padding:0px;}
.clear{clear:both}
a{text-decoration:none; color: #000;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1rem; font-weight:normal;}
input{font-size:1rem;}
img{border:0; vertical-align:middle;}
a:link {text-decoration: none;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.wap_head .login,.wap_head .register,.wap_search p,.wap_rankinglist_title h3,.newbook_list .newbook_author,.recentupdates_pic,.catalog_read .p1,.catalog_download .p2,.catalog_collection .p3,.catalog_recommend .p4,.set_show_hide .set_pic,.wap_userlogin p,.wap_login .login_name_pic,.wap_login .login_pass_pic,.login_verification_back_pic{background: url(Icon.png)}
.header{position:relative;background:#D3683A;height:50px;line-height:50px;}
.header .back a{background: url("icon_left.png") no-repeat left;padding-left:30px;margin-left:10px;color:#fff;}
.header .home{position:absolute;top:0px;right:0px;}
.header .home a{display:block;color:#fff;background:url("home.png") no-repeat center;padding-right:30px;width:40px;height:50px;}
.header h1{position:absolute;top:0px;left:50%;margin-left:-50px;width:100px;height: 50px;line-height: 50px;text-align: center;font-size:1.2rem;color:#fff;}
.wap_head{position: relative; height:50px; background: #D3683A;}
.wap_head .logo{position: absolute; left: 10px; top:9px;}
.wap_head .logo a{font-size:1.5em; color: #FFF; font-weight: bold}
.wap_head .login_register{position: absolute; right: 15px; top: 11px; width: 150px; height:30px;}
.wap_head .login_register a{display: block; width: 68px; height: 30px; line-height:30px; overflow: hidden;}
.wap_head .login{float: left; width: 68px; height: 30px; background-position:1px 1px;margin-right:8px;}
.wap_head .register{float: right; width: 68px; height: 30px; background-position: -87px 1px;}
.userbtn{background: #c9291c;color:#fff;font-size:1rem;border-radius:5px;padding:2px 5px ;overflow: hidden;text-align: center}
.wap_head .userbtn a{display: inline;color:#fff;}
.wap_nav{height:40px; background: #eee; line-height:40px;}
.wap_nav li{float: left; width: 20%; text-align: center}
.wap_nav li a{color: #666}
.userbox{margin:20px;line-height:50px;margin-bottom:100px;}
.userbox a{color:#D3683A}
.wap_search{position: relative; border: 1px solid #D3683A; border-radius:5px;height:35px;margin:20px 10px 0px 10px;overflow: hidden;}
.wap_search .textone{height: 35px;border: 0px;color: #999;  border-radius:5px; line-height: 35px; padding-left:10px; outline: none;width:80%;}
.wap_search .text2{position: absolute; top:0px;right: 0px;height: 25px; width: 70px;}
.wap_search p{position: absolute;top:2px; left: 5px; width: 21px; height: 25px; background-position: -347px 2px; z-index:1;}
.wap_search .texttwo{position: absolute; top:0px; right: 0px; border: none; height:35px;  background: #D3683A; width:70px; color: #FFF;  padding-left:20px;border-radius:0px 3px 3px 0px; outline: none}
.searchtips{margin:50px 10px;height:50px;line-height:50px;border:2px solid red;border-radius:10px;padding:3px 10px;background:url('error.png') no-repeat left;background-position-x:10px;padding-left:50px;}
.newbook_recommend{position: relative; top: 0px; margin-top: 20px;}
.newbook_title_back { height:40px; background: #D3683A; }
.newbook_recommend h3 {float: left;height:40px;line-height:40px; text-align: center; margin-left:10px;font-size:1.1em;font-weight: bold;color: #fff;background: url('menuico.png') no-repeat left;padding-left:25px;}
.more{float: right; height:40px;overflow: hidden;}
.more a{display: block; height:40px; width:40px;background: url('more.png') no-repeat left;color:#fff;font-weight: bold}
.newbook_list {position: relative; height: 130px; margin:15px 10px;overflow: hidden}
.newbook_novel{position: absolute;top:0px; left:110px; right: 0px; height: 120px;}
.newbook_list .newbook_title{margin-top: 2px; height:20px; line-height:20px; overflow: hidden;}
.newbook_list .newbook_title a{color: #7A7A78;font-weight: bold;font-size:1.1em;}
.newbook_list .newbook_intor{margin: 10px 0px;height:55px;line-height:27px;color: #999;overflow: hidden;text-indent: 2em;}
.newbook_list .newbook_author{position: absolute; left: 0px; height: 20px; line-height: 20px; background-position: -273px -144px;width: 20px;}
.newbook_list .newbook_author a{display: block; width: 80px; padding-left: 20px; color: #A1A09E;height:20px;line-height: 20px;overflow: hidden}
.newbook_list .wanben_serial_novelsort{position: absolute; right: 0px; margin-top:-5px; padding: 2px;font-size:1rem;}
.wanben_serial_novelsort .s1{border: 1px solid #E26C48; color: #E26C48; padding: 2px 7px 2px 7px; border-radius: 3px; margin-right: 5px;}
.wanben_serial_novelsort .s2{border: 1px solid #7B78A5; color: #7B78A5; padding: 2px 7px 2px 7px; border-radius: 3px; }
.wap_rankinglist{position: relative; top: 0px; height: 180px; margin: 15px 10px 0px 10px;}
.wap_rankinglist_title{height: 35px; border-bottom: 1px solid #ccc}
.wap_rankinglist_title h3{float: left; width:100px; height:30px; background-position: -337px -42px;line-height:30px;}
.wap_rankinglist_title h3 a{padding-left:25px; font-size:1.2rem; color: #777; font-weight: bold}
.wap_rankinglist_title .more a{line-height:35px;width:78px;color:#777;}
.wap_rankinglist_list{text-align: center;margin:15px 0px;}
.wap_rankinglist_list li{float: left; width: 25%;text-align: center; height: 170px; overflow: hidden;}
.wap_rankinglist_list li p{height:25px; line-height:25px; overflow: hidden; }
.wap_rankinglist_list li .p1{margin-top:10px;}
.wap_rankinglist_list li img{width: 85px; height: 105px; }
.wap_rankinglist_list .p2 a{color: #666;}
.wap_sort{margin: 10px auto 10px auto; overflow: hidden;}
.wap_sort .list{ margin-left: 8px; margin-right: 8px;}
.wap_sort li{height:40px; line-height:40px; overflow: hidden;}
.wap_sort li p{float: left;}
.wap_sort .list_name{color: #999;}
.wap_sort .list_name a{padding-right: 5px;}
.wap_sort .list_author{margin-left: 5px;}
.wap_sort .list_author a{color: #666;}
.wap_sort .click{float: right; color: #999;}
.wap_recentupdates{ margin: 0px 10px 0px 10px;}
.recentupdates_title{height: 40px; border-bottom: 1px solid #ccc}
.recentupdates_title .more a{color:#777;line-height:40px;width:78px;}
.recentupdates_name{float: left;}
.recentupdates_pic{width: 20px; background-position: -235px -38px;}
.recentupdates_name a{display: block; width: 100px; height:40px; line-height:40px; padding-left: 20px; font-size: 1.2em; color: #7A7A78; font-weight: bold;}
.recentupdates_title .more{float: right; background-position: -71px -48px;color:#999;}
.wap_recentupdates ul li{margin-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd;}
.wap_recentupdates ul p{position:relative;height:30px; line-height:30px; color: #666; overflow:hidden; }
.wap_recentupdates ul .s2{padding-left: 5px;}
.wap_recentupdates ul .s2 a{color: #666;}
.wap_recentupdates .uptime{position:absolute;top:0px;right:0px;font-style: italic;color:#999;}
.wap_recentupdates .recentupdates_p2 a{color: #666;}
.bookcases{margin:10px;}
.bookcases .bookone{position:relative;margin:20px 0px;}
.bookcases .bookinfo{position: absolute;top:0px;left:110px;}
.bookcases .bookinfo p{height:30px;line-height: 30px;overflow: hidden;color:#999}
.bookcases .bookinfo p a{color:#666}
.bookcases .articlename{font-size:1.2rem;font-weight: bold;}
.bookcases .bookone .articlename a{color:#E26C48}
.bookcases .delebtn{position:absolute;top:0px;right:0px;border:1px solid red;padding:3px 7px;font-size:1rem;color:red;border-radius:5px;}
.footer{ background: #E7EFF1;margin-top:20px;padding:20px 0px;}
.footer p{ line-height:35px; color: #999; text-align: center;}
.footer .p1{color: red;}
.sort_box{height: 60px; margin-top: 20px; margin-left: 10px;}
.sort_box li{float: left; width: 22%; height: 20px; line-height: 20px; text-align: center; border: 1px solid #ddd; border-radius: 3px; margin-bottom: 8px;}
.sort_box li a{color: #787674; 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;}
.toptitle{height:50px;line-height:50px;padding-left:10px;font-size:1.2rem;background: #eee;margin-top:15px;}
.sorts{margin:10px;}
.sorts li{position:relative;height:50px;line-height: 50px;border:1px solid #ddd;margin-bottom:10px;border-radius:5px;padding-left:10px;}
.sorts a{display: block}
.sorts i{position:absolute;top:0px;right:0px;background: #eee;padding:0px 20px;}
.chapterlist_head{position: relative; height: 35px; background: #D3683A;}
.chapterlist_head a{color: #FFF; font-size: 12px; font-weight: bold}
.catalog_return{position: absolute; left: 20px; top: 5px;  border: 1px solid #FFF; border-radius: 5px; width: 60px;height: 23px; text-align: center; line-height: 23px;}
.catalog_bookdetails{margin: 0px auto; width: 80px; height: 34px; line-height: 35px; text-align: center; color: #FFF; font-weight: bold}
.catalog_homepage{position: absolute; right: 20px; top: 5px; border: 1px solid #FFF; border-radius: 3px; width: 60px;height: 23px; text-align: center; line-height: 23px;}

.catalog_novelinfo{position: relative; margin:30px 10px 0px 10px;}
.catalog_pic_left{position: absolute; width: 105px; height: 135px; margin-right: 5px;}
.catalog_info_right{margin-left:115px;}
.catalog_info_right h3{font-size:1.8rem; color: #666; font-weight: bold;height:30px; line-height:30px; overflow: hidden; margin-top: 3px;}
.sort_finish_serial{padding: 3px 0px;margin:10px 0px;margin-bottom:5px;font-size:1rem;}
.sort_finish_serial span{padding: 3px 7px ; border-radius:5px;}
.sort_finish_serial .s1{border: 1px solid #9490B5;margin-right: 5px; color: #9490B5;}
.sort_finish_serial .s2{border: 1px solid #DC471D; color: #DC471D;}
.sort_finish_serial,.catalog_author,.catalog_updatetime,.catalog_newest{color: #666;height:30px;line-height: 30px; overflow: hidden;}
.catalog_author a,.catalog_newest a{color: #666;}

.catalog_cz{margin-top:20px;}
.catalog_cz a{display:block;background: #D1673C; color: #FFF; border-radius:5px;margin:0px 10px;}
.catalog_read,.catalog_download,.catalog_collection,.catalog_recommend{float:left; height:40px; width:50%; line-height:40px;margin:5px 0px;}
.catalog_cz p{float: left;margin-left:20px;margin-right:10px; width:23px; height:40px;background-position: center;}
.catalog_read{}
.catalog_download{left: 125px; top: 0px;}
.catalog_collection{left: 10px; top: 30px;}
.catalog_recommend{left: 125px; top: 30px;}
.catalog_read .p1{ background-position: -7px -87px;}
.catalog_download .p2{ background-position: -139px -87px; }
.catalog_collection .p3{ background-position: -265px -88px;}
.catalog_recommend .p4{ background-position: -393px -88px;}
.catalog_intor{line-height:30px; color: #999; overflow: hidden; text-indent: 2em; margin:20px 15px;}
.catalog_list{margin: 10px 10px 0px 10px;}
.catalog_list .list_title{height: 30px; border-bottom: 1px solid #ddd;padding-bottom:10px;}
.catalog_list h3{background:url('list.png') no-repeat left; padding-left: 35px; font-size:1.2rem; color:#D3683A; font-weight: bold}
.catalog_list ul{margin-top: 10px;}
.catalog_list ul li{height:40px; line-height:40px; border-bottom: 1px dashed #DDDDDB; overflow: hidden}
.catalog_list ul li a{color: #666;}
F.page{margin:20px 0px;}
.page li{float:left;width:20%;height:40px;line-height:40px;text-align: center}
.page a{display:block;background:#D3683A;color:#fff;}
.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:#D3683A;color:#FFFFFF;}
.listpage .before{background:#cecece;color:#FFFFFF;}
.chapter_box{position: relative; background: #F4E9D3; padding-bottom: 20px;}
.chapter_noveltitle{ color: #D88656; text-align: center;}
.chapter_noveltitle h3{text-align: left; height: 30px; line-height: 30px; overflow: hidden; padding:5px 10px;color: #c2c2c2;}
.chapter_noveltitle .chapter_name{font-size:1.5rem;  height: 50px; line-height:50px; overflow: hidden;margin-bottom:10px;}
.chapter_nav{height:40px; line-height: 40px;border-bottom:2px solid #D3683A;}
.chapter_nav a{display: block;float:left;width:20%;text-align: center;color:#D3683A}
.chapter_nav .chapter_three{margin: 0px auto; width: 173px;height: 30px;}
.chapter_nav .chapter_three div{float: left;}
.chapter_nav .chapter_preview{position: absolute; left: 5px;top: 0px;}
.chapter_nav .chapter_next{position: absolute;right: 5px; top: 0px;}
.chapter_nav .chapter_preview,.chapter_nav .chapter_next{ width: 65px;height: 23px; line-height: 23px; margin-top: 5px;}
.chapter_nav .chapter_homepage,.chapter_nav .chapter_catalog{width: 45px; height: 21px; line-height: 21px; margin-top: 7px;}
.chapter_nav .chapter_homepage{margin-right: 5px;}
.chapter_nav .chapter_bookmark{width: 65px;height: 21px; line-height: 21px; margin-top: 7px; margin-left: 5px;}
.chapter_content{margin:20px 10px; line-height:150%;font-size:1.5rem;color:#333}
.chapter_tooder_nav{margin-top: 20px;}
.chapter_set{}
.set_show_hide{margin-top:30px;}
.setup_page{height:40px;line-height: 40px; background: #D3683A;color:#fff;}
.set_show_hide .set_pic{float: left; width: 27px; height: 30px; background-position: -520px -135px;margin-left:20px;margin-right:5px;}
.back_color{ margin:20px 10px}
.set_color_box{float: left;font-size:1rem;text-align: center;color:#666}
.color_a{float: left; margin-right:20px;height:30px;line-height:30px;}
.set_color_box p{float: left; width: 40px; height:30px;line-height: 30px; margin-right: 5px; border-radius: 3px;cursor: pointer}
.color_p1{background: #F4E9D3}
.color_p2{background: #d2d8d1}
.color_p3{background: #1dc73b}
.color_p4{background: #dbb758}
.color_p5{background: #474747;color:#999}
.font_size{margin:10px;}
.size_p1{font-size:1rem;}
.size_p2{font-size:1.5rem;}
.size_p3{font-size:2rem;}
.set_fontsize_box p{float: left; width: 45px; border: 1px solid #ddd;text-align: center; line-height:30px;height:30px; border-radius: 5px; margin:0px 10px;cursor: pointer}
.set_fontsize_box p{font-size:1.2rem;}
.chaptertips{text-align: center;margin:50px 0px 10px 0px;color:#999}
.wap_userlogin{margin:30px 10px;padding:10px}
.wap_userlogin p{width: 80px; height: 30px; background-position: -100px -140px; padding-left: 27px; 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:45px; padding-left:30px;border:1px solid #ddd;border-radius:5px;}
.wap_login .login_pass input{width:91%;height:45px; padding-left:30px;border:1px solid #ddd;border-radius:5px;}
.wap_login .login_name_pic{position: absolute; width: 20px; height: 30px; background-position: -270px -133px;}
.wap_login .login_pass_pic{position: absolute; width: 20px; height: 30px; background-position: -183px -132px;}
.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:50px; background: #D3683A; text-align: center; line-height:50px; border-radius: 5px; margin: 30px auto}
.wap_confirm_login a{display: block; color: #FFF;font-weight: bold}
.wap_go_register{height: 30px; line-height: 30px; margin-bottom: 30px}
.wap_go_register .p1{color: #666;color: #D3683A;font-weight: bold;text-align: center}
.confirm_login_pass{margin-top: 30px;border:1px solid #ddd;border-radius:5px;}
.confirm_login_pass input{width:91%;height:45px; padding-left:30px;}
.login_verification{float: left; height: 40px;}
.login_verification input{width: 80%; height: 35px; padding-left: 23px;}
.login_code{position: relative; margin-top: 30px;}
.login_verification{float: left; width: 150px;}
.login_verification_pic a{color: #D3683A; font-size: 12px; font-weight: bold;}
.login_verification_back_pic{position: absolute; top: 10px;  background-position: -353px -145px; width: 23px; height: 20px;}
.ranking_list{ margin:10px 0px;overflow: hidden}
.ranking_list li{float: left; width:25%; text-align: center; margin-bottom: 10px; overflow: hidden;}
.ranking_list li p{height:40px; line-height:40px;border-bottom:1px solid #fff;}
.ranking_list li a{display:block;color:#D3683A}
.ranking_list .curr p{border-bottom:1px solid #D3683A;}
.ranking_list .curr a{color:#D3683A}
.ranking_general{}
.articlegeneral{margin: 10px;}
.articlegeneral li{position: relative;overflow: hidden; border-bottom: 1px dashed #ddd;height:45px;line-height:45px;}
.articlegeneral a{color: #DC581F;}
.articlegeneral .p1{display:inline;color:#D3683A}
.articlegeneral .p2{padding-left:10px;display:inline;color: #acacac;}
.articlegeneral .p2 a{color:#999;}
.articlegeneral .p3{position: absolute;top:0px; right: 0px; }
.articlegeneral .p3 a{color: #F1B297;}
.author_box{width: 96%;margin: 10px auto 30px auto; border: 1px solid #E9CBCB; 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: 5px;color: #D3683A; border: 1px solid #ccc; 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: #D3683A;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;}
.fullbox{margin:10px;}
.full_content{position: relative; height: 35px; line-height:35px; overflow: hidden; border-bottom: 1px dashed #E9CBCB; width: 95%; margin: 0px auto; }
.full_content a{ color: #DC581F;}
.full_content .p1{position: absolute;color:#D3683A}
.full_content .p2{position: absolute; left: 35px;}
.full_content .p3{position: absolute; right: 0px; }
.full_content .p3 a{color: #F1B297;}
.history{margin:10px;}
.history ul li{margin-bottom: 10px;border-bottom: 1px solid #eee;padding-bottom:10px;}
.history .p1{border-bottom:1px solid #94C33A;height:50px;line-height:50px;overflow: hidden;color:#94C33A}
.history .p2{margin-bottom: 10px;}
.history .p2 span{padding:2px 7px;background: #94C33A;border-radius: 3px;color:#fff;margin-right:10px;}
.history .p3{margin-bottom: 10px;}
.history .p3 a{color:#999;}
.history .p4 a{display: block;background: #94C33A;width:70px;height:25px;line-height:25px;color:#fff;text-align: center;border-radius: 5px;font-size: 12px;}