body{color:#999;font:14px '宋体';background: #e6e6e6;}
body,ul,li,p,span,h1,h2,h3,h4,h5,h6.dl,dt,dd{margin:0px;padding:0px;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:16px; font-weight:normal}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input{-webkit-appearance:none;background-color:transparent; border-color:transparent;}
img{border:0px;}
.cc{height:0px;clear:both;}
input, textarea {font-size:12px;font-family:"微软雅黑";}
li {list-style:none;}
img {border:none;margin:0;padding:0;}
a{color:#333; text-decoration:none;}
a:hover{color:red}
.blue{color:#0080C0}
.red{color:red}
.bold{font-weight:bold}
.bg{ background-color:#51b7ec}
.r2{border-radius:2px;}
.r3{border-radius:3px;}
#pagetip{ position:absolute;top:0px;left:0px;right:0px;background-color:#000;display:none;z-index:9999;height:100%}
#tipcon{ position:absolute;top:40%;left:10%;right:10%; text-align:center;padding:20px 0px;border-radius:5px; background:#000;color:#fff;z-index:99999}
.nav{height:45px; line-height:45px; position:relative;color:#fff; font-size:15px;}
.nav ul{ position:absolute;width:100%;}
.nav li{float:left;width:25%;text-align: center;}
.nav li a{color:#fff;}
.nav .this{font-weight:bold;color:#F9FF5B}
.logo{ position:absolute;height:45px; width:90px; text-align:center; background:#51b7ec;}
.logo img{width:50px;height:50px;margin-top:5px;}
.toplogin{height:30px; line-height:30px; background:#effaf9; text-align:right;}
.toplogin a{color: #51b7ec;float: left;text-align: center;width: 33%;}
.toplogin img{vertical-align:middle}
.toplogind{height:30px; line-height:30px; background:#effaf9; text-align:right;}
.toplogind a{color: #51b7ec;float: left;text-align: center;width: 33%;}
.toplogind img{vertical-align:middle}
.con{margin:15px 0px;}
.con .nav_ph{height:30px; line-height:30px;border-radius:5px;margin:10px 0px;}
.con .nav_ph li{float:left;width:33%;}
.con .nav_ph a{display:block;text-align:center;color:#fff;}
.ggtop img{border-radius:5px;border:1px solid #ddd}
#phweek{border-right: 1px solid #4594d5}
#phmonth{border-left: 1px solid #054c87;border-right: 1px solid #4594d5}
#phall{border-left: 1px solid #054c87}
.index_set1 li{float:left;margin-right:3%;width:31%;overflow:hidden;}
.index_set1 .s3{margin-right:0px;}
.index_set1 img{width:100%}
.index_set2{background:#fff;border-radius: 4px;}
.index_set2 .sborder{border:0px solid #EAEAEA;border-top:0px;padding:10px;}
.index_set2 .s0{border-bottom:1px solid #51b7ec;margin-top:10px;}
.index_set2 #s1,.index_set2 #s2,.index_set2 #s3{float:left;width:33%;height:30px; line-height:30px; text-align:center;}
.index_set2 #s1{border-radius:5px 0px 0px 0px;color:#fff;}
.index_set2 #s3{width:34%;border-radius:0px 5px 0px 0px;}
.index_set2 .s2,.index_set2 .s3{display:none;}
.index_set2 li{font-size:14px; line-height:30px;}
.index_set2 .first{border-bottom:1px solid #51b7ec; position:relative;}
.index_set2 .first .title{position:absolute;top:0px;margin-left:90px;display:block; height:30px; line-height:30px; overflow:hidden;}
.index_set2 .first .intro{position:absolute;top:30px;margin-left:90px;height:80px; line-height:20px;display:block; overflow:hidden; font-size:12px;}
.index_set3{background:#fff;border-radius:4px;border:1px solid #EAEAEA;margin-top:10px;}
.index_set3 .s0{border-bottom:1px solid #FFD7C4;height:40px; line-height:40px;padding-left:10px;color:#51b7ec;font-size:16px;}
.index_set3 li{font-size:14px; line-height:30px;margin:5px 10px;}
.index_set3 .first{border-bottom:1px solid #FFD7C4; position:relative;}
.index_set3 .first .title{position:absolute;top:0px;margin-left:90px;display:block; height:30px; line-height:30px; overflow:hidden;}
.index_set3 .first .intro{position:absolute;top:30px;margin-left:90px;height:80px; line-height:20px;display:block; overflow:hidden; font-size:12px;}

.visitul li{ position:relative;border-bottom:1px solid #FDB;margin-bottom:15px;padding-bottom:10px;}
.visitul .fm img{height:110px;width:80px;}
.visitul .title{ position:absolute;top:0px;left:90px;display:block;height:30px; line-height:30px; overflow:hidden;font-size:18px;color:#333}
.visitul .author{position:absolute;top:30px;left:90px;display:block;height:20px; line-height:20px; overflow:hidden;color:#666}
.visitul .intro{position:absolute;top:50px;left:90px;display:block;height:60px; line-height:20px; overflow:hidden}

.skborder{}
.sktop{border:1px solid #ddd;border-radius:5px 5px 0px 0px;}
.sktitle h2{font-size:20px;margin:10px 0px;color: #333;}
.skmenu{padding:5px 1px;}
.skmenu a{display:block;float:left;padding:5px 3px;}
.skmenu span{display:block;float:left;padding:5px 3px;}
.s1{ background:#fff}
.s2{ background:#fff}
.skcon{border:1px solid #ddd;border-radius:0px 0px 5px 5px;border-top-width:0px; background:#fff;padding:10px }
.skcon ul{border-bottom:1px dotted #ddd;margin:5px 0px;padding:5px 0px; line-height:25px;}
.skcon h3 a{color:#02C80C}
.skcon .lastupdate{color:#666}
.book_list{clear:both;margin:0 auto;padding:4px 0 2px}
.book_list li{height:145px;background:#FFF;border-bottom:1px #dbdbdb solid}
.book_list li a{display:block;max-height:150px;padding:10px 5px}
img.book_cover{float:left;margin:5px 10px 0 0;}
.book_list li a h2.book_title{height:25px;line-height:25px;color:#02C80C;font-size: 15px;}
.book_list li a p{white-space:nowrap;color:#666;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size: 13px;}
.book_list li .intro{height:54px;color:#999;line-height:18px;white-space:normal;word-wrap:break-word;font-size: 12px;}
.book_list li a p .status{color:#999999;float:right;}

.page{ text-align:center; line-height:30px;margin-top:20px;}
.page a{padding:5px 7px;background: #51b7ec;margin: 0px 2px;color: #fff;}
.page input{border:1px solid #eee;background:#fff;color:#ccc}
.active{color:#FF8040; font-weight:bold}

.ph_list{margin-top:20px;border:1px solid #EFEFEF;border-radius:3px; background:#FDFDFD;}
.ph_list .title{border-bottom:1px solid #FFA448; height:40px;line-height:40px;font-size:16px;color:#FFA448;padding-left:10px;}
.ph_list ul{margin:10px}
.ph_list ul li{ position:relative;border-bottom:1px solid #F5F5F5;height:40px; line-height:40px;font-size:16px;}
.ph_list .num{display:block;position:absolute;left:0px;top:10px;width:20px;height:20px; line-height:20px;border:1px solid #ddd;border-radius:50%; text-align:center;font-size:12px;}
.ph_list .articlelink{ position:absolute;left:35px;top:0px;display:block;}

.info1{ position:relative;height:150px;border-radius: 5px;background: #fff;}
.info1 .infoimg{ position:absolute;top:10px;left:10px;height:140px;width:100px;}
.info1 .article{ position:absolute;top:10px;left:115px; line-height:20px;}
.info1 .article a{color:#666;}
.info1 .article li{height:20px; line-height:20px; overflow:hidden;}
.info1 .article .title{height:25px; line-height:25px; vertical-align:top;font-size:18px;margin-bottom:5px;overflow:hidden;}
.info1 .article .title a{color:#000}
.history{border-radius:5px; background:#fff;margin-top:10px;padding:10px;line-height:25px;box-shadow:2px 2px 3px 2px #ccc;}
.history a{display:block;color:#999;height:25px; overflow:hidden}
.goread{padding: 10px 0 10px 0;border-radius: 5px;margin-top:10px;}

.goread a{float:left;display:block; width:49%;height:40px; line-height:40px; text-align:center; overflow:hidden}
.goread .read{margin-right:1%;border-radius: 5px;color:#fff}
.goread .bookcase{margin-left:1%; background:#fff;}
.goread .vote{margin-left:1%; background-color: #51b7ec;color: #fff;}
.jianjie{margin:20px 0px;padding-bottom:20px;border-bottom:1px solid #ddd; line-height:20px;}
.last9{ background:#fff;padding:10px;margin-top: 20px;border-radius: 5px;}
.last9 .l1{border-bottom:1px solid #ddd;font-size:16px;color:#000;padding-bottom:5px;}
.last9 li a{padding: 5px 0;display:block; font-weight:normal;color:#999; height:30px;line-height:30px;border-bottom:1px dashed #ddd;overflow:hidden}
.last9 .l3 a{display:block;text-align:center;height:40px; line-height:40px; background:#eee;margin-top:10px;overflow:hidden}

.lastt{ background:#fff;padding:10px;margin-top: 20px;border-radius: 5px;height: 335px;}
.lastt .l1{border-bottom:1px solid #ddd;font-size:16px;color:#000;padding-bottom:5px;}
.lastt .l2{padding:5px 0}
.lastt .l2 li{float:left;height:138px;padding:8px 0;width:33%;text-align:center}
.lastt .l2 li a{display:block;width:95%;max-width:95px;min-width:50px;margin:0 auto}
.lastt .l2 li img{height:120px;}
.lastt .l2 li span{display:block;height:24px;line-height:24px;font-size:10px;overflow:hidden;}

.chapterlist .title{color:#000;font-size:18px; height:50px; line-height:50px;}
.chapterlist .order a{float:left;display:block;width:50%;height:40px; line-height:40px; text-align:center;border-bottom:1px solid #51b7ec; background:#fff; overflow:hidden}
.chapterlist .order .click{ background:#51b7ec;border-radius:5px 5px 0px 0px;color:#fff}
.chapterlist .clist{ background:#fff;padding:10px;}
.chapterlist .clist li a{display:block;height:40px; line-height:40px;border-bottom:1px dashed #ddd; overflow:hidden}

.chapter{ position:relative}
.chapter .chapternav{ height:40px; line-height:40px;margin-bottom: 15px;overflow:hidden}
.chapter .title{height:30px; line-height:30px;color:#666; overflow:hidden}
.chapter .title h2.tit{font-size: 18px;text-align: center;}
.chapterset span{display:block;float:left;width:32px;height:25px; line-height:25px; text-align:center; background:#CCC;margin-left:10px;border-radius:5px;color:#fff}
.chapterset #light{}
.chapterset .lighton{background:#ccc no-repeat url("../images/light.png") 7px -20px;}
.chapterset .lightoff{background:#ccc no-repeat url("../images/light.png") 7px 4px;}
.chapterbg_on{background: #e6e6e6;}
.chapterbg_off{background-image:none; background-color:#000;}
.chapter .content{color:#666; line-height:30px;font-size:18px}
.chapter .chaptersize{position:relative;border-bottom:1px solid #c6c1b6}
.chapter .chaptersize p{height:40px; line-height:40px;font-size:12px; overflow:hidden}
.chapter .addbookmark{color:red}
.chapter .chapterset{ position:absolute;right:0px;top:7px;}
.chapter .chapterpage{display:block;clear:both;height:40px;line-height:40px;margin:5px;text-align:center;width: 97%;}
.chapter .chapterpage a{width:19%;margin:0 6px}
.chapter .chapterpage .preview{background:#9fcb57;border:1px solid #8ebf3f;padding: 5px 10px 5px 10px;color:#FFF}
.chapter .chapterpage .next{background:#4fbbba;border:1px solid #2ba4a3;padding: 5px 10px 5px 10px;color:#FFF}
.chapter .baocuo{text-align:center;}
.chapter .baocuo a{display:block; height:40px; line-height:40px;color:red}
#reportBox{position:absolute;width:90%;border-radius:5px; background:#fff;color:#000;z-index:9999999999}
#reportBox #close{position:absolute;right:15px;top:10px;color:red;}
#reportBox td{padding:5px 0px}
#reportBox .td2 span{display:block;float:left;}
#reportBox .reportCon{height:100px;width:98%;border-radius:5px;}
#reportBox table{margin:10px 2%;width:94%;}
#reportBox .submit a{display:block;text-align:center;width:100px;margin:0 auto;padding:5px 0px;border-radius:3px;background:#51b7ec;color:#fff}

.seachform{position:relative;height:40px;margin:30px 0px; }
.seachform .searchType{ position:absolute;top:0px;left:0px;width:60px; text-align:center;font-size:16px;height:40px; line-height:40px;background:#fff}
.seachform #searchType{ position:absolute;left:0px;top:0px;width:60px;height:40px; line-height:40px;margin:0px;padding:0px;border:0;padding-left:10px;border:none;}
.seachform .s_key{ position:absolute;top:0px;left:60px;right:60px;height:40px; line-height:40px;background:#fff}
.seachform .s_key input{height:40px; line-height:40px;width:100%;border:0; position:absolute;left:0px;top:0px;border:none;}
.seachform .go{ position:absolute;top:0px;right:0px;width:60px; height:40px;}
.seachform .go input{height:40px; line-height:40px;padding:0px;margin:0px;border:0px; background:#51b7ec;color:#fff}
.searchcon{border:1px solid #ddd;border-radius:5px;background:#fff;padding:10px }
.searchcon ul{border-bottom:1px dotted #ddd;margin:5px 0px;padding:5px 0px; line-height:25px;}
.searchcon h3 a{color:#02C80C}
.searchcon .lastupdate{color:#666}

.authorcon .author{padding:10px;border:1px solid #eee;border-radius:3px; background:#fff;margin:30px 0px 20px 0px;}
.authorcon .authorarticle li{line-height:30px;border-bottom:1px dashed #ddd}

.fk{border:1px solid #ddd;border-radius:3px; background-color:#fff;margin:10px;}
.login{margin:2%;line-height:50px;padding:10px;}
.login a{height:30px; line-height:30px;}
.login i{ position:absolute;left:29%;}
.login input[type="text"],.login input[type="password"]{width:100%;padding:0px;border:none;outline:medium;height:40px; line-height:40px;}
.login_name,.login_pass,.login_email,.login_code{width:100%;border-bottom:1px solid #eee;}
.login .l1,.login .l2{ float:left;}
.login .l1{width:24%;padding-right:4%;text-align:right;}
.login .l2{width:70%; text-align:left;}
.login_name input{-webkit-appearance: none;}
.login_pass input{-webkit-appearance: none;}
.login_code input{-webkit-appearance: none;}
.login_code2{margin:10px 2%; text-align:center}
.login_btn{text-align:center;float:left;width:46%;margin-top:10px;margin:10px 2%;}
.login_btn a{ display:block;color:#fff;border-radius:2px; background:#51b7ec}

.users{margin:10px 0px;padding:10px;}
.userinfo{ line-height:40px;}

.mybookcon{margin:5px}
.mybookcon .bookone{border-bottom:1px solid #eee;width:100%; line-height:20px;}

#footer{ text-align:center;margin:20px 0px;padding:10px;border-top:1px solid #ddd}
.mt10{margin-top:10px}
.module{clear:both;background:#FFF;padding:10px;-webkit-border-radius:3px;border: 1px solid #ddd;}
.module-hd{height:25px;line-height:25px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.module-hd h2{float:left;font-size:1.4rem}
.module-hd h3{float:left;border-left:5px solid #51b7ec;padding-left:10px;height:25px;line-height:25px;font-size:1.4rem}
.module-hd span{float:right;}

#txttop{clear:both;display:block;margin:0 auto;text-align:center;word-wrap:break-word;overflow:hidden;height:250px;}
