body,html{padding:0;margin:0 auto;font-size:20px;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#303030;width:100%;font-family:Helvetica;-webkit-overflow-scrolling:touch;max-width:640px}
body.add{position:fixed}
select{outline:0;border:none;background:0 0;appearance:none;-moz-appearance:none;-webkit-appearance:none}
select:required:invalid{color:silver}
input[type=search]{-webkit-appearance:none}
input::-webkit-search-cancel-button{display:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:silver}
.key-padding{padding:0 .75rem;cursor:pointer}
*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.noCopy{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
a{color:#303030;cursor:pointer;text-decoration:none}
a.active{color:#3ca5f6}
img{object-fit:cover;vertical-align:top;max-width:100%;}
img.disSelect{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.fl{float:left}
.fr{float:right}
ul{padding:0;margin:0}
li{list-style:none}


/* 移动端头部样式 */
.header{ height:auto; width:100%; overflow:hidden;  margin-bottom:0.5rem; background-color:#f5f4f4; 
}
.header .logo{ height:auto; width:80%;  overflow:hidden;float:left;
}
.header .logo img{height:60px; width:260px;float:left;
}
.header .menu{ height:3rem; width:20%;float:right;
}
.header .menu img{ height:24px; width:24px;float:right;margin:18px; 
}

.nav{ height:2.5rem; width:100%; overflow: auto;border-bottom:15px solid #eee;  margin:12px auto;
}
.nav li{ height:1.6rem; line-height:1.6rem; width:16.6%; float:left; font-size:23px; text-align: center;  margin-bottom:0.5rem;
}
.nav li a{ color:#333; text-decoration:none;
}


/* 移动端首页样式 */
.main{ width:95%; height:auto; margin-bottom:1rem; 
}
.flash{ height:auto; width:100%;overflow: hidden;
}

.hotinfo{ height:auto; width:100%;overflow: hidden;
}
.hotinfo h2{ width:100%; margin: 30px auto; font-size:1rem; border-bottom: 1px solid #eee;  height:50px; line-height:50px;
}
.hotinfo li{ height:auto; width:100%; margin:10px auto; overflow: hidden;  border-bottom:1px dashed #bbb;
}

.hotinfo .tttj{ height:auto; width:100%; overflow: hidden; font-size:1rem; line-height:1.6rem;
}
.hotinfo .tttj a{ text-decoration:none; color:#444; 
}
.hotinfo .ttzy{ height:auto; width:100%; margin:10px auto; overflow: hidden; font-size:0.7rem; line-height:1.2rem; color:#999; 
}
.hotinfo .ttzy a{ text-decoration:none; color:#999;
}

.mhotlanmu{ width:100%; height:auto;overflow:hidden; margin:30px auto; 
}
.mhotlanmudh{ width:100%; height:120px; line-height:120px; 
}
.mhotlanmudh h2{ font-size:3.6rem; color:#333; background-color:#bbb; height:120px; line-height:120px; 
}

.sylmtbtj{ float:left; width:100%; height:auto;overflow:hidden; margin:20px auto;
}

.tbpindao{ width:100%; height:auto; overflow:hidden; 
}
.tbpindao h3{ font-size:3.6rem; color:#333; line-height:100px; margin-bottom:40px;  border-bottom:1px dashed #bbb;
}
.tbpindao h3 a{color:#333; text-decoration:none;
}
.tbpindao ul{
}
.tbpindao ul li{ float:left;  height:50px; line-height:50px; font-size:3.6rem; width:33%;  padding-bottom:30px; text-align: center;
}
.tbpindao ul li a{ color:#444;text-decoration:none;
}


/* 移动端底部样式 */
.footer{ width:100%; height:3rem; border-top:1px solid #eee;}
.banquan{ text-align:center; width:100%;}
.banquan span{ padding-right:0.75rem; color:#666; line-height:3rem; font-size:0.7rem;
}
.banquan span a{ color:#666; text-decoration:none;
}

/* 移动端频道页样式*/
.pdlmdh{width:100%; font-size:1rem; font-weight:bold; margin:10px auto; height:auto; overflow:hidden;
}
.pdlmdh a{ color:#333; text-decoration:none; 
}
.pdlm{ width:100%; height:auto; overflow:hidden;  margin:30px auto;  
}
.pdlm li{float:left;  height:2rem; line-height:2rem; font-size:0.8rem; width:30%; text-align: center;border: 1px solid #ececec; margin: 0 0 6px 2%;overflow: hidden;
}
.pdlm li a{color:#333; text-decoration:none; 
}

/* 移动端列表页样式*/

.wzlb{ width:100%; height:auto; line-height: auto; margin:20px auto; overflow:hidden; 
}
.wzlb ul{
}
.wzlb ul li{ float:left; width:100%; border-bottom:1px dashed #ddd; height:auto; overflow:hidden; 
}
.wzlb ul li a{ color:#333; text-decoration:none;
}
.wzlb .wzbiaoti{ float:left; height:auto; overflow:hidden;  font-size:0.9rem;width:100%; margin:10px auto;
}
.wzlb p{width:100%; font-size:0.7rem;line-height:26px; color:#666;}
.wzlb .lbxx{width:100%; color:#999;height:auto; overflow:hidden; font-size:0.7rem;line-height: 50px;}
.wzlb .lbxx a{color:#999;}
.wzlb .fbtime{ padding-left: 15px;}
.listpage{ float:left; width:100%; height:2rem; line-height:2rem; overflow:hidden;  font-size:0.8rem; margin:20px auto; text-align: center;
}
.listpage a{ text-decoration: none; border: 1px solid #ddd; display: inline-block; color:#707070; height: 2rem;line-height: 2rem;width: 15%;
}
.listpage a:hover{ background:#8E7A55; color: #FFFFFF; text-decoration: none;
}
.listpage .yeci{padding-right:40px; color: #707070;
}

/* 移动端正文页样式*/
.weizhi{ width:95%; height:auto; line-height:30px; margin:5px auto; font-size:0.7rem; overflow:hidden; color:#999;
}
.weizhi a{ color:#999;text-decoration:none;
}

.main{ margin:10px auto; width:95%; overflow:hidden; 
}
.wznr{ width:100%;
}
.wztittle{width:100%;  margin:10px auto;
}
.wztittle h1{ font-size:1.2rem; line-height: 1.8rem;
}

.wztext{font-size:0.9rem;  line-height:1.6rem; margin:20px auto; padding-bottom:30px; width:100%;letter-spacing: 2px;
}
.wztext p{margin-bottom:10px;
}
.wztext img{width:90%;
}
.wztext a{color:#ff0000;}
.wzinfo{ width:100%; font-size:0.7rem; margin:8px auto; height:1.5rem; overflow:hidden; border-bottom:1px dashed #aaa; padding-bottom:30px;
}
.wzinfo span{ padding-right:20px; color:#999;
}
.shangxiapian{ margin:20px auto; font-size:0.9rem;  line-height:1.6rem; color:#666;  width:100%; border-bottom:1px dashed #aaa; height:auto; overflow:hidden; 
}
.shangpian{ float:left; width:100%; padding-bottom:10px;
}
.shangpian a{color:#333;text-decoration:none; font-weight:bold; 
}
.xiapian {float:left; width:100%; padding-bottom:10px;
}
.xiapian a{color:#333;text-decoration:none; font-weight:bold; 
}



.wzxgyd{ width:95%; height:auto; overflow:hidden;  margin:10px auto;  
}
.wzxgyddh{ width:100%; font-size:1rem; font-weight:bold; margin:20px auto; height:auto; overflow:hidden; 
}
.wzxgydlb{  width:100%; height:auto; overflow:hidden;  margin:10px auto; overflow:hidden; 
}
.wzxgydlb ul li{ float:left;  height:auto; width:100%;  margin:10px auto;overflow:hidden; border-bottom:1px dashed #aaa;
}
.xgydbt{ line-height:1.6rem; font-size:0.9rem; width:100%; padding-bottom:10px; overflow:hidden; color:#333;
}
.xgydzy{line-height:1.4rem; font-size:0.7rem; width:100%; padding-bottom:10px; overflow:hidden; color:#999;
}
.readmore{ width:100%;  height:3rem; line-height:3rem; font-size:1rem; overflow:hidden; color:#333;  margin:10px auto; background:#f6f6f6;text-align: center;
}
.readmore a{color:#666;
}
.zwxglm{ width:95%; height:auto; overflow:hidden;  margin:10px auto;  
}
.zwxglmdh{ width:100%; font-size:1rem; font-weight:bold; margin:10px auto; height:auto; overflow:hidden; padding-left:20px;
}
.lanmuming{ width:100%;
}

.lanmuming li{ float:left;  height:2rem; line-height:2rem; font-size:0.8rem; width:30%; text-align: center;border: 1px solid #ececec; margin: 0 0 6px 2%;
}
.lanmuming li a{ color:#333; text-decoration:none; 
}

/* 移动端小说1正文页样式*/

.xssxp{ width:100%; margin: 30px auto; font-size: 0.9rem;
}
.xssxp li{ display: inline-block; width:32%; text-align: center; border: 1px solid #4F3025; border-radius: 2px; padding: 4px 0; 
}

.xssxp li a{display: block; color:#4A2F22;  text-decoration: none; 
}

.xssxp dangqianlanmu a{ width: 60%; margin: 0 auto;
}

/* 移动端网站导航*/
.mapdh{   width:100%; height:auto; overflow:hidden;  margin:20px auto; 
}
.lanmu{  width:100%; height:auto; overflow:hidden;  margin:10px auto; 
}
.lanmu h2{ width:100%; margin: 10px auto; font-size:1rem; border-bottom: 1px solid #eee;  height:50px; line-height:50px; text-align: center;
}
.lanmu ul li{ float:left;  height:40px; line-height:40px; overflow:hidden; font-size:0.7rem; width:30%; padding-bottom:30px; text-align: center;border: 1px solid #ececec; border-radius: 1rem; margin: 0 0 6px 2%;}

/* 幻灯片样式*/
.box{width: 100%;height:0;overflow: hidden; position: relative; padding-bottom:56.14%;}
.box-1{}
.box-1 ul{}
.box-1 ul li{width: 100%;height:  auto;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height:100%;}
.box-1 ul li h2{
position: absolute;text-indent:5px;
left: 0;bottom: 0;height: 40px;width:100%;background: rgba(125,125,120,.4);font-size: 15px;line-height: 40px;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
color: ghostwhite;
}
.box-2{position: absolute;right:5px;bottom:14px;}
.box-2 ul li{float:left;width: 6px;height: 6px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}