@charset "gbk";
body{font:14px/28px helvetica,"&#24494; &#36719; &#38597; &#40657; ",arial;color:#333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,img,button{padding:0;margin:0}
html{-webkit-text-size-adjust:none}a{text-decoration:none;color:#333}
img{border:0}
ul,ol,li{list-style:none}
.clear{clear:both}
input{outline:0}
.header{background-color:#0080C0;font-size:20px;color:#fff;height:50px;line-height:50px;text-align:center;overflow:hidden;display:block;position:relative;z-index:999}
.header h1{font-size:20px;display:inline-block;text-align:center;color:#fff}
.header h1 a{color:#fff}
.logo{float:left;margin-left:10px;font-size:120%;font-weight:500}
.logo a{color:#fff}
.reg{float:right;padding-right:5px;font-size:16px;color:#fff}
.reg a{color:#fff}
.login_topbtn{padding:5px;margin-left:5px;border-radius:4px}
.c_index_login{background-color:#65bbec}
.c_index_top{max-width:90px;overflow:hidden;height:50px;padding:0 10px}
#info{height:30px;line-height:30px;text-align:right;color:#fff;padding-right:15px;background-color:#49a9a9;font-size:16px}
#info a{color:#fff;padding-left:5px}
.back{float:left;padding:0 5px;height:28px;margin:10px 10px;line-height:28px;font-size:16px;background-color:#65bbec;border-radius:4px}
.back a{color:#fff}
.nav{width:100%;background-color:#ecf0f0;height:35px;line-height:35px;overflow:hidden}
.nav ul li{color:#333;display:block;width:20%;overflow:hidden;float:left;text-align:center}
.search{padding:10px}
.article h2{height:35px;background:#ecf0f0;border-bottom:2px solid #0080C0;color:#000;font-size:16px;padding-left:10px;line-height:35px;font-weight:normal;font-weight:bold}
.article h2 a{float:right;padding-right:10px;font-size:14px;font-weight:normal}
.article h2 span a{float:left;font-size:16px;font-weight:bold}
.block{padding:10px}
.block_img{overflow:hidden;margin-right:10px;float:left}
.block_img img{height:121px;width:96px;border:1px solid #ccc;padding:1px}
.block_txt{height:121px;overflow:hidden;line-height:21px}
.block li{line-height:35px;border-bottom:1px solid #ececec;color:#999;white-space:nowrap;text-overflow:ellipsis}
.block li a:nth-child(2){color:#0080C0;font-weight:600px}
.footer{height:100px;line-height:20px;padding:10px 0 10px 0;text-align:center;color:#666;background-color:#f9f9f9;clear:both;border-top:1px solid #e6e6e6;position:relative;z-index:999}
.ablum_read{padding:5px 10px 10px;overflow:hidden}
.ablum_read span{background:#0080C0;border-radius:4px;height:40px;line-height:40px;text-align:center;width:49.5%;float:left}
.ablum_read span:nth-child(2){margin-left:1%}
.ablum_read span a{color:#fff;display:block}
.ablum_read span.left{background:orange}
.intro{border-bottom:2px solid #0080C0;background:#ecf0f0;height:35px;line-height:35px;padding-left:10px;font-weight:bold;font-size:16px;color:#000;margin-top:10px}
.intro_info{word-break:break-all;padding:0 10px}
.chapter li{border-bottom:1px solid #efefef;height:35px;line-height:35px;color:#999;display:list-item;padding-left:10px}
.chapter li a{display:block;border-radius:4px;overflow:hidden}
.chapter span{display:block;float:right;margin-right:10px;color:#ccc}
.read{line-height:40px;height:40px;border-bottom:2px solid #efefef}
.read h3{padding:0 10px;float:left;font-size:16px;color:#000}
.read span{float:right;margin-right:10px}
.read span a{color:red}
.page{height:auto;padding-top:10px;text-align:center}
.page a{display:inline-block;text-align:center;height:30px;line-height:30px;padding:0 15px;margin-right:5px;border-radius:4px;background:#0080C0;color:#fff}
.page .input{height:26px;line-height:26px;background:#0080C0;color:#fff;border-radius:4px}
#pageinput{margin:0 5px;height:23px;line-height:23px}
.nr_set{padding:10px;font-size:12px;background-color:#ecf0f0;position:relative;z-index:999}
.nr_set .set1{float:right;border:1px solid #0080C0;padding:2px 10px;margin-left:5px;border-radius:4px;color:#0080C0}
.nr_set .set2 div{border:1px solid #0080C0;float:left;padding:2px 7px;margin-left:5px;border-radius:4px;color:#0080C0}
.nr_set .set2 p{float:left;padding:2px 7px;color:#0080C0}
.nr_title{padding:10px 5px;font-weight:bold;font-size:20px;text-align:center;position:relative;z-index:999}
.nr_page{margin:10px;background-color:#f4f0e9;height:42px;line-height:40px;overflow:hidden}
.nr_page a{width:20%;text-align:center;float:left;display:block;border:1px solid #ece6da;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:999}
.nr_page a:last-child{border-right:0}
.nr_nr{font-size:20px;margin:5px 10px;color:#000;text-align:justify;text-justify:inter-ideograph;line-height:250%;overflow:hidden}
.my-ad{position:relative;z-index:999;width:100%;text-align:center;overflow:hidden}
.tfanye{position:fixed;top:0;width:100%;height:50%;background-color:transparent}
.bfanye{position:fixed;bottom:0;width:100%;height:50%;background-color:transparent}

.login{border:1px solid #ddd;margin:10px;border-radius:5px;padding:10px; background-color:#E1E1E1}
.login input{border:1px solid #ddd;height:40px;line-height:40px;width:100%;border-radius:4px;}
.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:#fff; font-weight:bold;height:40px; line-height:40px;border-radius:2px}
.login .login_save{width:40px;vertical-align:middle}
.login_tips{color:red;font-size:14px; height:20px; line-height:20px; text-align:center;margin-top:10px;}
.c_login_button{background-color:#0080C0;display:block}
.sortcontent{margin:10px;color:#000;overflow:hidden}
.sortcontent li{text-align:center;width:33.33%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.sortcontent li a{display:block;text-align:center;margin:5px;height:40px;line-height:40px;font-size:16px;background-color:#fff;color:#000;border:1px solid #efefef}
.cover .block{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:10px}
.shujia{padding:0 10px}
.shujia h2{line-height:35px;height:35px;font-size:14px}
.classlist{width:100%;height:35px;line-height:35px;border-bottom:1px solid #0080C0;outline:0;font-size:16px}
.shujia li{overflow:hidden;border-bottom:1px dashed #ccc;padding:10px 0}
.shujia li:last-child{border-bottom:0}
.shujia li p{line-height:25px;white-space:nowrap;text-overflow:ellipsis}
.shujia .lf{float:left;padding:0 15px;width:auto;height:auto}
.shujia .rt{float:left;width:85%}
.shujia h4 a{color:red}
.shujia .button{padding:0 5px}
#select1{width:280px;display:block;border:1px solid #CCC;outline:0;background:#ddd;height:30px;margin-bottom:10px;border-radius:4px 4px 0 0}
#cuowu2{width:100%;background:#ddd;outline:0;padding:0 5px;line-height:23px;height:80px;border-radius:0 0 4px 4px;border:1px solid #CCC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media(max-width:321px){#select1{width:260px !important}}
.search{padding:10px}
.search .key{height:30px;width:90%;line-height:30px; border:0px;color:#999;text-indent:5px;}
.search .go{height:30px;width:35px; border:0px;background-color:transparent; z-index:9999;cursor:pointer;font-size:14px}
.search .type{background-color:#fff;border:1px solid #CCC;width:50px; height:35px; line-height:35px; text-align:center; font-weight:bold;color:#000;}

.block_jilu{overflow:hidden;line-height:21px;text-overflow:ellipsis;white-space:nowrap;}

.cc{clear:both;}
.sktitle h2{margin:10px;font-weight:bold}
.skmenu{border-bottom:1px solid #9DCADA;line-height:30px;margin:5px 10px;}
.skmenu a{display:block;float:left;margin:0px 5px;}
.active{color:red}
.skcon{margin:10px;}
.skcon h3 a{color:#375868}
.shukulist{position:relative;height:90px;border-bottom:1px solid #ddd;margin-bottom:5px;}
.shukulist li{height:20px; line-height:20px; overflow:hidden;}
.skcon .img{position:absolute;top:0px;left:0px;}
.skcon .con{position:absolute;top:0px;left:65px;}
.skcon .intro{color:#999}
#skmore{display:block; text-align:center;height:30px; line-height:30px;background:#dcebcd;}
#skmore a{display:block;vertical-align:middle;}
.authorlist li,.slist li{border-bottom:1px solid #eee;height:35px;line-height:35px;margin:0px 10px;}
.authorlist .stop,.slist .stop{margin:10px; height:35px; line-height:35px;padding:0px 10px;}
.fk{border:1px solid #ddd;border-radius:3px; background-color:#fff;margin:10px;}
.goes{background:#feffe6 no-repeat scroll;border:1px dashed #e6d8b9;margin:5px auto;overflow:hidden;padding:5px 5px 5px 45px;line-height:24px;position:relative;color:#f30;font-size:13px;z-index:9999;}

.listpage{margin:10px;height:36px;line-height:36px;overflow:hidden}
.listpage span{height:36px;line-height:36px;text-align:center}
.listpage .left{float:left;width:25%}
.listpage .left a,.listpage .right a{display:inline-block;height:36px;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:34px;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:36px;height:30px}
.listpage .middle a{display:inline-block;float:left;width:19%;height:36px;line-height:36px;vertical-align:middle}
.listpage .middle select{border:none;color:#999;display:inline-block;float:left;font-style:normal;height:34px;line-height:34px;text-align:center;width:100%}
.listpage .onclick{background:#0080C0;color:#FFF}
.listpage .before{background:#cecece;color:#FFF}

.MTExNQ{ position: relative; box-sizing:border-box;height:3.76rem; padding:.76rem 5rem 0 4rem; margin:0px 0; border-top:#DDD 1px solid;border-bottom:#DDD 1px solid;background-color:#FFFFFF; }
.MTExNQ .icon-app-logo{ position:absolute;top:.6rem;left:1rem;font-size:1.5rem; color:#fff; border-radius:.38rem;background-color:#e6d8b9;line-height:2.6rem; width:2.6rem;height:2.6rem;font-style:normal;text-align:center; font-family: -apple-system,PingFang SC,Helvetica Neue;-webkit-font-smoothing: antialiased;}
.MTExNQ .btn-primary-small{position:absolute;top:0;right:1rem;bottom:0;height:1.6rem;margin:auto;font-size:.88rem;line-height:1.6rem;padding-right:2ch;padding-left:2ch;text-align:center;color:#fff;border-radius:1.6rem;background-color:#68aac2}
.icon-app-logo > svg {width: 32px;height: 32px;vertical-align:-.25ex;fill: currentColor;}
.lnr {width:24px;height:24px;fill:currentColor;}
.footer-app-h {font-size:.88rem;}
.footer-app-p {font-size:.76rem;color:#969ba3;}
.aznav{display:block;}