﻿body{margin:0px;background:#fff;font:16px/1.5 'microsoft yahei';}
body,ul,li,p,span,h1,h2,h3,h4,h5,h6.dl,dt,dd{font:16px/1.5 'microsoft yahei';margin:0px;padding:0px;}
ul,li{list-style:none;}
input, textarea {font-size:12px;font-family:"微软雅黑";}
img{border:0px;}
a{color:#000; text-decoration:none;}
a:hover{color:red}
.cc{height:0px;clear:both;}
*, ::after, ::before { -webkit-tap-highlight-color:rgba(0, 0, 0, 0);-moz-tap-highlight-color:rgba(0, 0, 0, 0);-o-tap-highlight-color:rgba(0, 0, 0, 0);tap-highlight-color:rgba(0, 0, 0, 0);}
.header,.footer{background:#00BB9C;color:#fff;}
.header a,.footer a{color:#fff}
.header2{background:#00BB9C;color:#fff;height:50px;line-height: 50px;}
.header2 a{color:#fff;background: #00cdab;padding:3px 7px;border-radius:3px;}
.header2 .back{width:70px;text-align: center;}
.header2 h1{position:absolute;top:0px;left:50px;right:50px;text-align: center;height:50px;line-height: 50px;}
.header2 .home{position:absolute;top:0px;right:0px;width:70px;text-align: center}
.header{height:50px;line-height:50px;padding:0px 10px;}
.header #user{position:absolute;top:0px;right:10px;height:50px;line-height:50px;font-size:14px;}
.header #user a{background:#00cdab;padding:3px 7px;border-radius:5px;}

.footer{text-align: center;font-size:14px;padding:20px 10px}
.footer p{font-size:14px;}
.main{margin:10px;}
.indexhot{margin-top:20px;}
.bigtitle{border-bottom:1px solid #62BB44}
.bigtitle h2{background:#fff;margin-bottom:-1px;margin-left:10px;width:100px;border:1px solid #62BB44;border-bottom:none;text-align: center;border-radius:5px 5px 0px 0px;color:#62BB44}
.indexhot li{position:relative;margin:10px 0px;border-bottom:1px solid #eee}
.indexhot .info{position:absolute;top:0px;left:70px;}
.indexhot .info .title{display:block;height:20px;line-height:20px;overflow: hidden;}
.indexhot .info .title a{color:#62BB44}
.indexhot .info .author{display:block;height:25px;line-height:24px;overflow: hidden;font-size:14px;color:#666}
.indexhot .info .intro{height:40px;line-height:20px;overflow: hidden;color:#999;display:block;font-size:12px;text-indent:2em;}
.indexpage{text-align: center}
.indexpage a,.indexpage span{background:#00BB9C;padding:3px 7px;font-size:12px;border-radius:3px;color:#fff;}
.indexpage .pagego{position:relative;height:25px;width:200px;border:1px solid #00BB9C;margin:0 auto;margin-top:10px;text-align:left;padding:0px;}
.indexpage input{position:absolute;top:0px;bottom:0px;width:130px;border:none;padding-left:5px;color:#999}
.indexpage .pagego a{position:absolute;top:0px;bottom:0px;right:0px;width:50px;border-radius:0px;text-align: center}
.indexlast{margin-top:20px;}
.indexlast li{margin:10px 0px;border-bottom:1px solid #eee;}
.indexlast .title{position:relative;}
.indexlast .title a{color:#62BB44}
.indexlast .title span{position:absolute;top:0px;right:0px;font-size:12px;color:#999}
.indexlast .lastchapter{color:#999;font-size:12px;height:30px;line-height:30px;overflow:hidden;}

.catalog{margin-top:20px;padding:0px;}
.catalog1{position: relative; height: 150px;}
.catalog h1{position: absolute; top: 5px; left: 10px; font-size: 18px; height: 22px;line-height:22px;overflow: hidden;color:#00BB9C;}
.catalog .tu{position: absolute; top:35px; left: 10px; width: 78px; height: 103px;}
.catalog .tab{position: absolute; top:35px;left: 100px;}
.catalog .tab p{color: #999; height: 23px;}
.catalog .tab .p3{line-height:23px;overflow: hidden;}
.catalog .tab .p3 a{color:#777}
.catalog .tab1{font-size:12px;margin-top: 5px; height: 15px; overflow: hidden;}
.catalog .tab1 p{float: left; height: 15px; line-height: 15px; background: url('tu.png');color: #FFF; text-align: center;}
.catalog .tab1 .p4{width: 73px; background-position: -55px -190px; margin-right: 7px;}
.catalog .tab1 .p5{width: 45px; background-position: -133px -190px; margin-right: 7px;}
.catalog .tab1 .p6{width: 65px; background-position: -186px -190px; }
.catalog .jj{ margin-top: 5px; color: #555; overflow: hidden;}
.catalog .jj .p2{margin:10px;text-indent:2em;color: #999;overflow: hidden; line-height:20px;font-size:14px;}
.catalog .infolink{ height:30px; margin-left: 1px; margin-top: 0px;}
.catalog .infolink .nav_p{position: relative; width: 50%; float: left; text-align: center;}
.catalog .infolink .nav_p1{position: absolute; left: -4px; top: 0px;width: 6px; height: 28px;}
.catalog .infolink .nav_p2{height:34px; line-height: 22px; overflow: hidden;}
.catalog .infolink .nav_p2 a{display:block;height:28px;line-height:28px; margin:0px 5px;background:#00BB9C;border-radius:3px; color:#fff;font-size:12px;}
.catalog .infolink .nav_p3{position: absolute; right: -6px; top: 0px; background-position: -345px -265px; width: 10px; height: 28px;}
.info_chapters{margin-top:10px;}
.info_chapters .p1{background:#00BB9C;height:35px;line-height:35px;color:#fff;padding-left:10px;margin-top:5px;}
.info_chapters li{margin:0px 10px;line-height:35px;border-bottom:1px dashed #ddd}
.info_chapters li a{color:#333;display:block}
.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:#00BB9C;color:#FFFFFF;}
.listpage .before{background:#cecece;color:#FFFFFF;}

.nr_set{padding:10px;padding-right:10px;font-size:12px; background-color:#ECF0F0;position:relative;z-index:999;}
.nr_set .set1{float:right;border:1px solid #00BB9C;padding:2px 10px;margin-left:10px;border-radius:5px;color:#00BB9C}
.nr_set .set2 div{border:1px solid #00BB9C;float:left;padding:2px 7px;margin-left:5px;border-radius:3px;color:#00BB9C}
.nr_set .set2 p{border:1px solid #00BB9C;float:left;padding:5px 5px;margin-left:5px;border-radius:3px;color:#00BB9C}
.nr_title{padding:10px 5px;font-weight:bold;font-size:18px; text-align:center;color:#fff;position:relative;z-index:999;}
.nr_nr{margin:10px 5px;color:#CCC;}
#nr1{color:#000}
#nr_title{color:#000}
.nr_page{ margin:10px 5px;position:relative;z-index:999;}
.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:10px 5px;background-color:#f4f0e9;color:green;border:1px solid #ece6da; }
.login{border-radius:5px;padding:10px;}
.login input{border:1px solid #00BB9C; height:25px; line-height:25px;width:96%;border-radius:2px;padding:0px 2%;}
.login_name{ line-height:40px;}
.login_pass{ line-height:40px;}
.login_code{ line-height:40px;}
.login_btn a{display:block;margin:20px 10px 20px 10px; text-align:center;color:#00BB9C; font-weight:bold;height:40px; line-height:40px;border-radius:2px}
.searchForm{text-align:center; margin:10px; position:relative; clear:both;}
.searchForm_input{border:1px #c0deea solid; font-size:14px; background:#f8fdff; padding:0 5px; width:100%; height:30px; line-height:30px; color:#cbcfd1;}
.searchForm_btn{position:absolute; right:0; top:0; padding:0; height:30px; width:60px; color:#C0DEEA; padding-left:25px; line-height:30px; border:none; background:url(../images/icon-search.gif) no-repeat 15% 50%; background-size:18px; border-left:1px #C0DEEA solid;}