﻿*{margin:0;padding:0;list-style-type:none;border:none}
a{ color:#686f7f; text-decoration:none;}
a:link, a:visited{ color:#2A72C5; text-decoration:none; }
a:active, a:hover{ color:#0065D9; }
.header {color:#100f0f;background-color: #ccc;}
.header h1{font-size:18px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:93%;}
.header li img{float: right;margin:-25px 10px 2px;max-width:25px;}
.main{overflow:hidden;margin:0 auto;width:100%;max-width: 800px;background:#fff;box-shadow:0 0 15px #ccc;line-height:1.5;}
.main img {max-width: 98%;}
.list{border-radius:3px;-webkit-border-radius:3px;background:#fff;padding:10px;padding-top:0;padding-bottom:0;overflow:hidden}
.list .ul li{line-height:40px;border-bottom:1px dotted #dcdcdc;position:relative}
.list .ul li h2{ font-size:18px; font-weight:normal;}
.text{color:#333;font-size:20px;margin-top:5px;word-break:break-all;line-height:1.6em;margin: 0px 10px 10px;letter-spacing:1px}
.link{ font-size:19px; font-weight:normal;margin:0px 10px;}
.aa1 a{display:block;padding:8px 10px;color:#ef173e;font-size:17px;}
.aa2 a{display:block;padding:8px 10px;color:#ef173e;font-size:17px;background-color:#00FF00;}
.dh{ display:block; height:36px;line-height:36px; text-align: center; margin:0px 10px 10px; border: 1px solid #d3d3d3; background: #f6f6f6; font-size: 15px; color: #666}
.dh a{font-size:18px;display:block;overflow:hidden;border-top:1px dashed #F2EFEF;color:#666;text-overflow:ellipsis;white-space:nowrap;}
.footet{line-height: 20px;text-align:center;height: 60px;font-size: 15px;background-color: #ccc;}

/**分页**/
        .page{ clear: both;  overflow: hidden; margin:0px 10px;}
        .pages{ float: left;  margin-top: 5px }
        .pages a, .pages span, .pages em{float: left;overflow: hidden; padding: 0 8px;margin-left: 1px;height: 16px;border: 1px solid;line-height: 16px}
        .pages a, .pages kbd {border-color: #C2D5E3;  text-decoration: none}
        .pages kbd { padding:0;  margin:0}
        .pages span {margin-top:1px;font-size:12px;font-family:Arial;color:#666666}
        .pages a.next{float:left;display:inline-block;padding-left:8px;width:28px;height:28px;border:1px solid #a4a4a4;background-size:6px 12px;color:#222!important;text-align:center;font-size:14px;line-height:28px;}
        .pages a.back{float:left;display:inline-block;padding-left:8px;width:28px;height:28px;border:1px solid #a4a4a4;background-size:6px 12px;color:#222!important;text-align:center;font-size:14px;line-height:28px;}
        .pages kbd input{width:44px;height:28px;border:1px solid #999;border-radius:0;text-align:center;}

.nexttitle { background: #FFFFFF;float: none; clear: both; margin: 10px; }
.nexttitle a {border: 1px solid #d3d3d3;  padding-left: 39px; line-height: 30px; position: relative; height: 35px; overflow: hidden; display: block; font-size: 16px; color: #666; }
.nexttitle br { display: none; }
#nextgo, #nextpre { width: 35px; position: absolute; top: 3px; bottom: 0px; left: 0px; height: 24px; }
#nextgo { background-color: #12B1CF; ; }
#nextpre { background-color: #68D115; }
#nextgo:before { content: "下篇:"; font-size: 15px; }
#nextpre:before { content: "上篇:"; font-size: 15px; }
#nextgo:before, #nextpre:before { color: #FFFFFF; line-height: 24px; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; text-align: center; }
#nextgo:after { content: ''; display: block; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #12B1CF; top: 7px; right: -8px; }
#nextpre:after { content: ''; display: block; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #68D115; top: 7px; right: -8px; }