body{color:#999;font:14px '宋体'; background:#F4F4F4 url('bg.png');}
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:#666; text-decoration:none;}
a:hover{color:red}
.blue{color:#0080C0}
.red{color:red}
.bold{font-weight:bold}
.bg{ background-color:#166EB7}
.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;left:100px;}
.nav li{float:left;margin:0px 5px;}
.nav li a{color:#fff;}
.nav .this{font-weight:bold;color:#F9FF5B}
.logo{ position:absolute;height:70px; width:90px; text-align:center; background:#166EB7;border-radius:0px 0px 50% 50%; }
.logo img{width:50px;height:50px;margin-top:5px;}
.toplogin{height:50px; line-height:40px; background: bottom url('topbg.png'); text-align:right;padding-right:10px;}
.toplogin a{margin-left:5px;border:1px solid #166EB7;padding:3px 5px;border-radius:5px;color:#166EB7}
.toplogin img{vertical-align:middle}
.con{margin:0px 15px;}
.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;}
.index_set2 .sborder{border:1px solid #EAEAEA;border-top:0px;padding:10px;}
.index_set2 .s0{border-bottom:1px solid #166EB7;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:16px; line-height:30px;}
.index_set2 .first{border-bottom:1px solid #166EB7; 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:#166EB7;font-size:16px;}
.index_set3 li{font-size:16px; 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;border-bottom-color:#166EB7}
.sktitle h2{font-size:20px;margin:10px 0px;}
.skmenu{padding:5px 1px;}
.skmenu a{display:block;float:left;padding:5px 3px;}
.s1{ background:#fff}
.s2{ background:#F7F7EF}
.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}
.page{ text-align:center; line-height:30px;margin-top:20px;}
.page a{padding:5px 7px;background: #166EB7;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;}
.info1 .infoimg{ position:absolute;top:0px;left:0px;height:140px;width:100px;}
.info1 .article{ position:absolute;top:0px;left:110px; 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:20px;padding:10px;line-height:25px;box-shadow:2px 2px 3px 2px #ccc;}
.history a{display:block;color:#999;height:25px; overflow:hidden}

.goread a{float:left;display:block; width:32%;height:40px; line-height:40px; text-align:center; overflow:hidden}
.goread .read{margin-right:1%;color:#fff}
.goread .bookcase{margin-left:1%; background:#fff;}
.goread .vote{margin-left:1%; background:#fff;}
.jianjie{margin:20px 0px;padding-bottom:20px;border-bottom:1px solid #ddd; line-height:20px;}
.last9{ background:#fff;padding:10px;}
.last9 .l1{border-bottom:1px solid #ddd;font-size:16px;color:#000;padding-bottom:5px;}
.last9 li a{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}
.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 #166EB7; background:#fff; overflow:hidden}
.chapterlist .order .click{ background:#166EB7;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; overflow:hidden}
.chapter .title{height:30px; line-height:30px;color:#666; overflow:hidden}
.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-image:url("bg.png")}
.chapterbg_off{background-image:none; background-color:#000;}
.chapter .content{color:#666; line-height:30px;font-size:18px}
.chapter .chaptersize{position:relative;}
.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{ position:relative;height:40px;border-radius:5px; background:#F2F2F2}
.chapter .chapterpage a{display:block; position:absolute}
.chapter .chapterpage .preview{left:20%;top:10px;}
.chapter .chapterpage .next{right:20%;top:10px;}
.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:#166EB7;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:#166EB7;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:#166EB7}

.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}