﻿@charset "utf-8";html,body,button,input,select,textarea{color:#444;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:14px;line-height:23px;margin:0;-webkit-text-size-adjust:none;padding:0}
a{text-decoration: none;color:#444}
a:hover{text-decoration:none;color:#298cda}
ol,ul,li,dl,dt,dd,h1,h2,h3,p,form,em,span,i,img{border:none;padding:0;margin:0;list-style:none;font-style:normal}
input,textarea{font-size:12px;font-family:"微软雅黑";}
input[type=text]{-webkit-appearance:none;}
li{list-style:none}
img{border:none;margin:0;padding:0}
a{color:#000;text-decoration:none}
body{background:#fff;color:#333;}
.line{height:1px;background-color:#EAEAEA;}
.fr{float:right;}
.hide{display:none;}
#top{height:52px;background:#3d4049;width:100%;position:relative;display: table;}
#top .top_left,.top_left:hover,.top_left:visited{height:34px;line-height:34px;color:#FFF;font-weight:bold;background-color:#83A685;border-radius: 3px;padding:0px 10px;position:absolute;left:10px;top:9px;}
#top .top_center{margin:0 auto;height:52px;line-height:52px;color:#FFF;font-weight:bold;text-align:center;}
#top .top_right{overflow:hidden;display:inline-block;height:34px;line-height:34px;color:#FFF;font-weight:bold;background-color:#83A685;border-radius: 3px;padding:0px 10px;position:absolute;right:10px;top:9px;}
#top a,#top a:hover,#top a:visited{display: table-cell;vertical-align: middle;font-size: 14px;}
#top .member,#top .member:hover,#top .member:visited{width:40px;text-align:center;padding:0 3px;color:#8e8e8e;}

.logo{width:80px;margin-top:10px;}
#top .logoa{padding-left:12px;padding-top:8px;font-size:20px;color:#83A685;line-height:18px;}
#top .logoa span{display: block;}
#top .logoa .s2{font-size:10px;}
.usera{position:absolute;top:15px;right:10px;color:#83A685;height:25px;line-height:25px;width:100px;text-align: right;border-radius:5px;}
#top .usera a{color:#83A685;display:inline;}
.usera .yuan{display:inline-block;height:4px;width:4px;background:#83A685;margin-bottom:1px;border-radius:50%;}
.usera .my{border:1px solid #83A685;height:25px;width:50px;position:absolute;top:0px;right:0px;text-align: center}
.userbox{margin:20px;margin-bottom:200px;}
.userbox span{display: inline-block;width:70px;margin:20px 20px;}
.userbox .b{border-right:1px solid #ddd;}
.nav{background-color:#83A685;line-height:24px;padding:8px 0;clear:both;width:100%;height:100%;overflow:auto}
/*.nav a{margin:0 6px;display:block;width:65px;float:left;height:26px;color:#fff}*/
.nav a{display:block;float:left;line-height:26px;color:#fff;word-break:keep-all;overflow:hidden; margin:0; width:25%; text-align:center; font-size:14px}
.more_nav{height:39px;border-bottom:1px solid #E6E6E6;line-height:39px;}
.more_nav a{margin:0 11px}
.actions{padding:6px 0 6px;overflow:hidden;line-height:23px;clear:both;float:left;width:100%;}
.actions a{padding:0 8px}
.aleft{float:left;color:#3164cd;margin-left:5px}.aleft a{color:#3164cd}
.aright{float:right}
a.orange{color:#f60}
.secarch{padding:10px 14px;overflow:hidden;position:relative}
.secarch .input{width:97%;height:27px;line-height: normal;border:#ddd 1px solid;border-radius: 5px;font-size:12px;padding-left:2%;}
.secarch .wrap_input{padding-right:70px;overflow:hidden}
.secarch .button{border-radius:5px;height:29px;width:62px;font-size:14px;background-color:#FFF;text-align:center;line-height:27px;overflow:hidden;border:#ddd 1px solid;position:absolute;top:10px;right:14px;}

.navs{color:#fff;background:#83A685;height:40px; line-height:40px; padding:0}
.navs a{color:#fff;word-break:keep-all;display:block; width:33%; text-align:center; float:left; font-size:16px ;}
.navs a.on{width:31%; background-color:#FFF; color:#f7732f;height:33px;margin-top:7px; line-height:30px; margin-left:7px; font-weight:bold}
.navs a:hover{color:#000}
.navs3 ul{display:inline-block;width:100%;font-size:16px; font-weight:bold;}

.loginbox{height:500px;}
.loginbox .inputone{border:1px solid #83A685;margin:30px 20px 20px 20px;position:relative;padding:1px;height:35px;line-height:35px;}
.loginbox .inputone .left{background:#83A685;display: block;text-align: center;width:50px;color:#fff;}
.loginbox .inputvalue{position:absolute;left:51px;right:0px;top:0px;}
.loginbox .inputvalue input{width:94%;border:none;height:35px;padding:0px 3%;}
.loginbox .btns{margin:50px 0px 0px 50px;}
.loginbox .btns .tips{color:#83A685}
.loginbox .btn{background:#83A685;color:#fff;padding:8px 15px;}



.footer{width:100%;background:#3d4049;text-align:center;color:#fff}
.footer ul{height:40px;line-height:40px;}
.footer i{font-style:normal;font-size:16px}
.footer a:link,.footer a:hover,.footer a:visited{color:#fff}
.footer li{float:left;width:25%;}
.footer .go_top{background-color:#f5f5f5;color:#999;line-height:1.8rem;border-top:1px solid #CCC;}
.footer li img{height: .8rem;margin-top: -0.2rem;}

.footer .as_web{padding-bottom:13px}
.footer .as_web a,.footer .as_web a:hover,.footer .as_web a:visited{font-size:12px;color:#CCC;}

#login_mini_wrap{background-color:#FFF;}

.hnav {width: 100%;display: table;background: #83a685;height: 48px;}
.hnav a,.hnav a:hover,.hnav a:visited{font-size:16px;color:#FFF;display: table-cell;color: #fff;text-align: center;vertical-align: middle;}
.hnav a span {border-bottom: 1px solid #fff;padding: 3px 0;}

/*分页*/
.location {width: 100%;height: 3.4rem;background-color: #f5f5f5;text-align:center;}
.location ul {background: #fff url("/images/next_page.png") no-repeat scroll 0.3rem 0.5rem / 0.8rem 0.8rem;height: 2rem;line-height: 2rem;margin-left: 0.4rem;margin-top: 0.6rem;overflow: hidden;padding-left: 1.2rem;position: relative;text-align: left;width: 6rem;}
.location ul, .location a {background-color: #fff;border: 1px solid #ccc;border-radius: 0.3rem;color: #9b9b9b;display: inline-block;font-size: 0.75rem;height: 2rem;line-height: 2rem;}
.location ul li {font-size: 0.75rem;padding-right: 0rem;}
.location li span {display: inline;font-size: 0.7rem;}
.location select {border: 0 none;color: #9b9b9b;font-size: 0.75rem;height: 2.2rem;line-height: 2.2rem;text-align: left;margin-left: 0.4rem;margin-top: 0.6rem;padding-left:0.3rem;background-color: #fff;border: 1px solid #ccc;border-radius: 0.3rem;}
.location a {color: #9b9b9b;margin-left: 0.4rem;margin-top: 0.6rem;text-align: center;width: 4.2rem;}
.location_ad select{margin-top: 0rem;}
.location_ad a{margin-top: 0rem;}
.location ul, .location a {background-color: #fff;border: 1px solid #ccc;border-radius: 0.3rem;color: #9b9b9b;display: inline-block;font-size: 0.75rem;height: 2rem;line-height: 2rem;}
/*分页 END*/

#tipbg{background: #000;position:fixed;top:0px;right:0px;bottom: 0px;left: 0px;}
#tipcontent{background: #fff;position: fixed;top:40%;left:10%;right:10%;text-align: center;padding:20px 0px;border-radius:5px;}

.bookcases{margin:20px;min-height: 500px;}
.bookcases li{position: relative;height:150px;}
.bookcases .del{width:80px;text-align: center;border-radius:5px;background: #83A685;color:#fff;}
.bookcases .del a{color:#fff;}
.bookcases .r{position:absolute;top:-5px;left:100px;}
.bookcases .r .articlename{font-size:16px;color:#83A685;}
.bookcases .author,.bookcases .lastupdate,.bookcases .lastchapter,.bookcases .bookmark{display: block;height:25px;line-height:25px;overflow: hidden}
.bookcasetip{margin:20px;padding:20px;margin-bottom:300px;border:1px solid #eee;background: #eee;border-radius:10px;text-align: center}
.searchtip{margin:20px;padding:20px;margin-bottom:300px;border:1px solid #eee;background: #eee;border-radius:10px;text-align: center}

#header_login{float:right;}
.header_login{height:52px;float:right;}
.header_login a,.header_login a:hover,.header_login a:visited{display:block;height:52px;line-height:52px;float:left;padding:0px 8px;}

.header_login .username{width:100px;text-align:right;}

.historybox{min-height: 500px;}
.historybox .p1{padding:10px;background:#fff;margin:10px 0px;text-align:center;}
.historybox #banner{padding:10px;background:#fff;margin:10px 0px;}
.historybox #banner li{border-bottom:1px solid #ddd;line-height:30px;position:relative;padding:10px 0px;}
.historybox #banner .p2 a{color:#83A685;font-size:18px;}
.historybox #banner .p3{color:#999}
.historybox #banner .p3 a{color:#999}
.historybox #banner .p4{position:absolute;top:25px;right:0px;border-radius:50%;height:30px;width:30px;background: #83A685;color:#fff;}
.historybox #banner .p4 a{color:#fff;display:block;text-align: center;line-height:30px;}
.historytip{margin:20px;padding:20px;margin-bottom:300px;border:1px solid #eee;background: #eee;border-radius:10px;text-align: center}

.read_mark{overflow:hidden;}
.read_mark h1{font-size:14px;}
.read_mark a,.read_mark a:hover,.read_mark a:visited{color:#4378D7;}
.read_mark h1 span{color:#666;font-size:12px;}

/* 广告位 */
.ads_pos{text-align:center;padding:6px 0px;position:relative;z-index:1;}
.footer_space{height:8.5rem;}
.my_ad{width:100%;}

