*, ::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)}
body, h1, h2, h3, h4, h5, h6, p, div, ul, li, dl, dt, dd, h1{margin:0;padding:0}
html{background:#ECF0F0;font:18px/1.5 'microsoft yahei'}
input, textarea{font-size:12px;font-family:"\5fae\8f6f\96c5\9ed1"}
li{list-style:none}
img{border:none;margin:0;padding:0}
a{color:#000;text-decoration:none}
body{background:#fff;color:#000}
.left{float:left}
.right{float:right}
.clear{height:0px;clear:both}
.margin_right{margin-right:2%}
.height{height:5px;clear:both}
.line{border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;color:#999}
.gray{color:gray}
.blue{color:#007BB1;font-size:18px}
.login_topbtn{padding:5px 3px;margin-left:5px;border-radius:3px}
.c_index_login{background:#65BBEC}
.header{background:#007BB1;font-size:20px;color:#fff;height:50px;line-height:50px;text-align:center;display:block;position:relative;z-index:3469694843!important;}
.header h1{font-size:18px;max-width:200px;height:50px;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;display:inline-block;text-align:center;color:#fff}
.header h1 a{color:#fff;}
.header h1 span{color:#fff;font-size:12px;}
.head_color{display:-webkit-box;display:-moz-box;display:box}
.logo{float:left;margin-left:10px}
.logo a{color:#fff}
.reg{float:right;padding-right:10px;font-size:16px;color:#fff}
.reg a{color:#fff}
.box{background:#65bbec;padding:5px;margin-left:5px;border-radius:3px;color:#fff;height:20px;font-size:14px}
.back{float:left;padding:0 10px;height:28px;margin:10px;line-height:26px;font-size:14px;background:#65bbec;border-radius:3px;width:30px;z-index:6451322540!important;}
.back_r{float:right;padding:0 10px;height:28px;margin:10px;line-height:26px;font-size:14px;background:#65bbec;border-radius:3px;width:30px;z-index:4402529410!important;}
.back a,.back_r a{color:#fff}
.nav{width:100%;background:#ECF0F0;height:35px;line-height:35px;overflow:hidden;margin-bottom:10px}
.nav ul li{color:#333;display:block;width:20%;height:20px;float:left;text-align:center}
.back:active,.back_r:active,.page a:active,.header h1:active,.login_btn:active,.ablum_read span:active{background:#4285f4}
.topsearch{height:35px;line-height:35px;border:1px solid #ddd;overflow:hidden;margin:10px}
.topsearch .ts_input{float:left;width:78%;height:36px;margin-left:1%;background:#fff}
.topsearch .ts_key{width:100%;vertical-align:middle;font-size:100%;border:0;margin:0;padding:0}
.topsearch .ts_post{float:right;width:20%;height:36px;text-align:center;vertical-align:middle;border-left:0;color:#fff;background:#0080c0;text-decoration:none}
.topsearch .ts_submit{display:block;width:100%;height:100%;font-size:90%;cursor:pointer;border:0;color:#fff;background:transparent;text-align:center;vertical-align:middle}
.article{margin:10px auto 10px auto}
.title{height:35px;background:#ECF0F0;border-bottom:2px solid #007BB1;color:#000;font-size:16px;padding-left:10px;line-height:35px;font-weight:normal;font-weight:bold}
.title a{float:right;padding-right:10px;font-size:14px;font-weight:normal}
.title span a{float:left;font-size:16px;font-weight:bold}
.title a.on{color:#623f01}
.title .more{float:right;margin-right:10px}
.title .more a{color:#fff}
.block{text-indent:10px}
.block_img{height:auto;border:0px;overflow:hidden;padding-top:10px;padding-bottom:10px;float:left}
.block_img2{height:auto;border:1px solid #DEDEDE;overflow:hidden;padding-top:10px;padding-bottom:5px;padding-right:10px;float:left}
.block_txt{border:0px;height:100px;overflow:hidden;line-height:20px;padding-top:8px}
.block_txt2{border:0px;height:120px;overflow:hidden;line-height:20px}
.block_txt2 h2{font-size:16px;height:auto}
.block_h2 a{font-size:16px;font-weight:700;line-height:40px}
.block_txt p,.block_txt2 p,.index_block p{height:auto;font-size:14px}
.block li{line-height:35px;border-bottom:1px solid #ECECEC}
.index_block{border:0px;overflow:hidden;line-height:20px}
.index_block h2{font-size:16px;height:auto;color:#000}
.login{margin:10px 7px 10px 7px}
.login div{display:block;overflow:hidden}
.login table{width:100%}
.login table .td1{width:80px;padding:20px 0px}
.login_name{border:1px solid #007BB1;height:25px;width:95%;border-radius:3px}
.login_btn{display:block;background:#007BB1;margin:20px 5px 20px 5px;text-align:center;color:#fff;font-weight:bold;height:40px;line-height:40px;border-radius:2px}
.login_btn a{color:#fff}
.login_tips{display:block;margin:20px 10px 20px 10px;text-align:center;color:red;font-weight:bold;height:40px;line-height:40px;border-radius:2px}
.login_topbtn{padding:5px;margin-left:5px;border-radius:3px}
#info{height:30px;line-height:30px;text-align:right;color:#fff;padding-right:15px;background:#65bbec;font-size:14px}
.btn{border:none;width:100%;font-weight:bold;background:#007BB1;color:white;border-radius:3px;font-size:16px;font-family:"Microsoft Yahei";cursor:pointer}
.cover{width:99%;margin:10px auto 10px auto;height:auto;overflow:hidden}
.chapter li{border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;color:#999;display:list-item}
.chapter li a{font-size:16px;display:block;border-radius:4px;overflow:hidden;display:list-item}
.column li{border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;color:#999;display:list-item}
.column li a{font-size:16px;display:block;border-radius:4px;overflow:hidden;display:list-item}
.ablum{height:auto;overflow:auto;padding-bottom:5px}
.ablum_img img{float:left;padding:2px;border:1px solid #DEDEDE;overflow:hidden}
.ablum_img2 img{float:left;height:85px;padding:2px;border:1px solid #DEDEDE;overflow:hidden;width:70px}
.ablum_info{float:left;line-height:28px;padding-left:10px;font-size:15px;height:100px;overflow:hidden}
.ablum div{height:auto}
.ablum .new a{color:#007BB1;font-weight:bold}
.ablum_read{height:auto;padding:5px 3px;overflow:hidden}
.ablum_read span{background:#65bbec;border-radius:3px;height:40px;line-height:40px;text-align:center;width:49%;float:left}
.ablum_read span a{color:#fff;display:block}

.theme{width:99%;margin:10px auto;height:auto;overflow:hidden;}
.introduce{font-size:14px;zoom:1;padding:0 3px;overflow:hidden;}
.mohe-imgs{position:relative;float:left;display:block;width:100px;height:120px;overflow:hidden;margin-right:10px;}
.listtitle{background:#fff;line-height:40px;height:40px;border-bottom:2px solid #efefef;}
.listtitle h2{float:left;font-size:16px;color:#000;padding:0 10px;}
.listtitle span{float:right;margin-right:10px;}
.contlist li{font-size:16px;border-bottom:1px solid #efefef;padding:6px;display:list-item;}

#new {height:165px;width:130px;background:none}
.intro{border-bottom:2px solid #65bbec;background:#ECF0F0;height:35px;line-height:35px;padding-left:8px;font-weight:bold;font-size:15px;color:#000;margin-top:5px}
.intro_info{padding-left:8px}
.user{width:99%;margin:10px auto 10px auto;height:auto;overflow:hidden;border-top:2px solid #999;line-height:35px}
.set{height:32px;padding-top:10px;font-size:12px;width:100%;background:#ECF0F0;color:#000}
.set .set1{float:right;border:1px solid #007BB1;padding:2px 10px;margin-left:10px;border-radius:5px;color:#0065B5}
.set .set2 div{border:1px solid #007BB1;float:left;padding:2px 7px;margin-left:5px;border-radius:3px;color:#0065B5}
.set .set2 p{border:1px solid #007BB1;float:left;padding:5px 5px;margin-left:5px;border-radius:3px;color:#0065B5}
.content{width:98%;margin-left:5px;margin-top:10px;color:#000}
.content h1{padding:10px 5px;font-weight:bold;font-size:18px;text-align:center}
.content ul{display:-moz-box;display:-webkit-box;display:box;margin-bottom:10px}
.content li{text-align:center;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
.content .prev{text-align:left;margin-left:7px}
.content .mulu{text-align:center}
.content .next{text-align:right;margin-right:7px}
.prev a, .next a{display:block;text-align:center;padding:10px 5px;background:#f7f7f7;color:green;border:1px solid #ddd}
.mulu a{display:block;text-align:center;padding:10px 5px;background:#f7f7f7;color:green;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.state a{background:#ccc}
.txt{line-height:40px}
.report{font-size:18px;text-align:center;line-height:40px}
.report a,.footer .nrd{color:#000}
.read{background:#fff;line-height:40px;height:40px;border-bottom:2px solid #efefef}
.read h3{padding:0 10px;display:inline-block;height:40px;background:#fff;float:left;font-size:16px;color:#000}
.read span{float:right;margin-right:10px}
.read span a{color:#007BB1}
.page{height:auto;padding-bottom:10px;padding-top:10px;text-align:center}
.page a{text-align:center;padding:4px 15px 4px 15px;margin-right:5px;border-radius:3px;background:#65bbec;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:#65bbec;color:#fff}
.listpage .before{background:#cecece;color:#fff}
.top_t{height:30px;line-height:30px}
.top_t p{background:#fff;margin-left:10px;text-align:center;width:100px}
.top{height:50px;line-height:50px;color:#fff}
.top .l{float:left;margin-left:5px}
.top .r{float:right}
#info{height:40px;line-height:40px;text-align:right;color:#fff;padding-right:15px}
.sort{line-height:25px}
.sort ul{margin:0px 5px;padding:10px 0px}
.sort ul li{float:left;width:20%;text-align:center}
.sort ul li a{color:#fff;font-size:18px}
.sort .blue{color:#40B6F3}
.sort .red{color:#FF3F56}
.sort .green{color:#04BF17}
.sort .yellow{color:#E4B307}
.s_m{margin-top:10px}
.s_m .q_top{height:30px;line-height:30px;margin-bottom:10px}
.s_m .q_top p{float:left}
.s_m .q_top .more{float:right;margin-right:10px}
.s_m .q_top .more a{color:#fff}
.s_m p{background:#fff;width:100px border-left-width:10px;border-left-style:solid;font-weight:bold;text-align:center}
.sort_top{border-bottom:1px dashed #D4D4D4;padding-bottom:10px;margin-bottom:10px}
.sort_top .s_bt{padding-left:10px}
.sott td{ vertical-align:top;padding:0px 5px}
.s_title{ font-size:18px;color:#333}
.s_intro{font-size:13px}
.s_div{padding-left:5px;font-size:14px;color:#777;height:100px;overflow:hidden;line-height:20px}
.s_list{padding:0px 10px}
.s_list a{overflow:hidden;border-bottom:1px dashed #D4D4D4;display:block;height:45px;line-height:45px;color:#333}
.pages{display:none}
#pageselect{height:30px;width:170px;font-size:20px}
.bigpage{margin:20px 0px}
#wappage{width:180px;margin:0 auto;padding:10px 0px}
.lb_top{height:45px;line-height:45px;color:#fff;font-size:18px;position:fixed;top:0px;left:0px;width:100%}
.lb_topshow{z-index:9999}
.lb_top table{width:100%}
.lb_top a{color:#fff}
.lb_top .fh{padding-left:5px;width:50px}
.lb_top .fh a{padding:4px 5px;border-radius:4px}
.lb_top .t{text-align:center}
.lb_top .t span{margin:0px;padding:0px;display:block;overflow:hidden;height:45px}
.lb_top .shouye{text-align:right;padding-right:5px;width:50px}
.lb_top .shouye a{padding:4px 5px;border-radius:4px}
.lb_fm{margin:10px 5px;margin-top:55px;background:#DEF;line-height:25px}
.lb_jj{margin:10px 5px}
.lb_mulu ol li{list-style:decimal;background:red}
#dibu1{position:relative}
#dibu2{position:absolute;right:10px;top:0px}
#dibu2 a{color:#fff;font-weight:bold}
.lb_top2{padding-left:10px}
.lb_top2 a{color:red;font-weight:bold}
.show_all{height:40px;line-height:40px;padding-left:10px;background:#94DAFE;color:red;font-weight:bold}
.chapter9{height:165px}
.chapter9 div{margin:0px 5px;padding:8px 0px;border-bottom:1px solid #ddd}
.chapter9 a{display:block;padding:0px 7px;color:#666;border-radius:4px;font-size:13px;height:15px;overflow:hidden}
#all_chapter{height:310px}
#all_chapter a{display:block;margin:0px 5px;padding:5px 7px;color:#666;border-radius:4px;font-size:13px}
#all_chapter .onechapter{padding:2px 0px}
#all_chapter .onechapter a{height:11px;overflow:hidden}
.c_big{background:#0080C0} 
.c_big_border{border-color:#0080C0}
.c_sort{background:#333333}
.c_index_top{background:#0094DB}
.c_index_login{background:#4BE4F1}
.c_nr{background:#E7F4FE;color:#000}
.c_button{background:#0094DB;border:1px solid #006B9F}
.c_login_button{background:#0080C0}
.nr_page{margin:10px 5px;position:relative;z-index:7956944651!important;}
.nr_page ul{display:-moz-box;display:-webkit-box;display:box}
.nr_page li{text-align:center;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
.nr_page .prev{width:33%;text-align:left;margin-left:7px;z-index:6749045587!important;}
.nr_page .mulu{width:34%;text-align:center;z-index:5568032843!important;}
.nr_page .next{width:33%;text-align:right;margin-right:7px;z-index:4605114902!important;}

.nr_b_page{margin:10px 5px;position:relative;}
.nr_b_page ul{display:-moz-box;display:-webkit-box;display:box}
.nr_b_page li{text-align:center;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
.nr_b_page .prev_b{width:33%;text-align:left;margin-left:7px;z-index:5961341984!important;}
.nr_b_page .mulu_b{width:34%;text-align:center;z-index:7648970327!important;}
.nr_b_page .next_b{width:33%;text-align:right;margin-right:7px;z-index:6065283873!important;}
.prev_b a, .next_b a{display:block;text-align:center;padding:10px 5px;background:#f7f7f7;color:green;border:1px solid #ddd}
.mulu_b a{display:block;text-align:center;padding:10px 5px;background:#f7f7f7;color:green;border-top:1px solid #ddd;border-bottom:1px solid #ddd}

.nr_set{padding:10px 10px 25px 20px;font-size:12px;position:relative;z-index:5842135658!important;}
.nr_set .set1{float:right;border:1px solid #0065B5;padding:2px 10px;margin-left:10px;border-radius:5px;color:#0065B5}
.nr_set .set2 div{border:1px solid #0065B5;float:left;padding:2px 7px;margin-left:5px;border-radius:3px;color:#0065B5}
.nr_set .set2 p{border:1px solid #0065B5;float:left;padding:5px 5px;margin-left:5px;border-radius:3px;color:#0065B5}
.waps_r{margin-top:45px;line-height:25px;font-size:12px}
.waps_one{border-bottom:1px dashed #CCC;padding:5px}
.waps_r .waps_full_1{padding:3px 5px;color:#fff;background:#FE4E12;border-radius:4px}
.waps_r .waps_full_0{padding:3px 5px;color:#fff;background:#116BB7;border-radius:4px}
.waps_r .waps_name a{font-size:14px;color:#0080C0;padding-left:10px}
.more,.more a{background:#65bbec;height:40px;line-height:40px;font-weight:bold;font-size:18px;color:#fff;margin-top:8px;margin-bottom:8px;text-align:center;display:block}
.greY_{position:relative;margin:10px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;display:box;overflow:hidden !important;z-index:6394454651!important;}
.footer {background:#ECF0F0;height:60px;line-height:60px;border-top:1px solid #f1f1f1;text-align:center}
.footer li{float:left;text-align:center;width:20%;font-size:16px}
.footer li a{color:#000}
.footer_tags{background:#ECF0F0;font-size:14px;padding:10px 5px}
.footer_cont{background:#ECF0F0;font-size:14px;line-height:180%;padding:0 5px 30px 5px}
.foot{text-align:center;margin:20px 5px 0px 5px;padding:10px 0px;height:30px;border-top:2px solid #0080C0;position:relative;z-index:735021116!important;}
.foot a{color:#0065B5}
.collie li:active,.footer li:active,.nav ul li:active,.block li:active,.cover p:active,.block_txt h2:active,.block_txt2 h2:active,#pt_mulu:active,#pt_prev:active,#pt_next:active,#pb_prev:active,#pb_mulu:active,#pb_next:active{background:#e7e5dc}
.mohe-content{font-size:14px;zoom:1;overflow:hidden}
.mohe-content .mohe-imgs{position:relative;float:left;display:block;width:100px;height:120px;overflow:hidden;margin-right:10px}
.mohe-content .mohe-imgs .span0{display:inline-block;position:absolute;width:48px;height:16px;right:0;bottom:0;line-height:16px;text-align:center;color:#fff;background:#19b955;border-radius:1px;font-family:"Microsoft Yahei"}
.mohe-summary p{margin-bottom:1px}
.mohe-text{height:24px;line-height:24px;font-size:16px;text-overflow:ellipsis;display:block;padding:0 3px;overflow:hidden}
#center_tip{text-align: center;margin: 5px 0;color:red;font-size: larger;}

@media screen and (min-width:1024px){
body{width:960px;margin:0 auto}
.header h1{font-size:20px;max-width:360px;}
}