/*---------------------------------------------------------通用CSS开始----------------------------------------------- */
@charset "utf-8";
/* ------------------------------------全局定义---------------------------------------- */

/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */
*{ margin:0;padding:0;}

/* 修正IE5.x和IE6的斜体溢出bug */
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}

/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{ color:#333; background:#fff; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}

/* 设置内容左对齐，恢复因BODY设置居中产生的继承 */
body div{ text-align:left;}

/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}

/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */
li{ list-style-type:none;}
ol,ul {list-style:none;}

/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:0 none; width: 100%; }

/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 */
a:link, a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#04C; text-decoration:none;}

/* 去掉链接的虚线框 */
a { outline:none; star:expression(this.onFocus=this.blur()); }
/* 浮动定义 */
.le{ float:left;}
.ri{ float:right;}
/*清理元素*/
.cl { zoom:1; }
.cl:after { content: "."; display:block; height: 0; clear:both; visibility:hidden; }
/*开始*/
body { width: 100%; padding-top: 45px; max-width: 720px; margin: 0 auto; }
.head { height: 45px; line-height: 45px; padding: 0 3%; box-shadow: 0px 2px 7px #ccc; background: #fff; width: 100%; box-sizing: border-box; overflow: inherit; top: 0; position: fixed; z-index: 999; max-width: 720px; }
.head .logo { width: 15%; padding-top: 1%; max-width: 50px; }
.head .tit1 { font-size: 1.25rem; font-weight: 700; color: #555; }

/*导航*/
.an{width:40px;;height:32px; float:right; position:relative; padding:0; margin:5px 0 0; background: #e5e5e5; border-radius: 5px; overflow: hidden; padding-top: 4px; }
.nr{width:65%;height:0px; position:absolute; top:46px; right:0px; overflow:hidden; background:#f9f9f9; box-shadow:-2px 2px 15px #bbb;z-index: 999; }
.nr ul{margin:0; padding:0;}
.nr ul li{width:92%; height:40px; line-height:40px; border-bottom:1px dashed #ccc; margin:0 auto; text-align:left; font-size:1.2em;font-weight: bold; }
.nr ul li a{color:#333; display: block;font-size: 14px;}
.an span{width:65%; height:4px; display:block; margin:0 auto; background:#fff; margin-top:4px; border-radius: 5px; } 
.an p{width:90%;display:none; height:28px; text-align:center; line-height:28px; color:#fff;margin:0 auto; padding:0; font-size:1.8rem; font-weight:700; }

.onload{ padding :10px 20px 5px; background: #fbfbfb; width: 100%; overflow: hidden; box-sizing: border-box; }
.onload .img,.onload .onloadText{ float: left; }
.onload .img{ width: 11%; }
.onload .img img{ width: 100%; }
.onload .onloadText{ margin-left: 2.9%; }
.onload .onloadText p{ color: #474747; font-size: 0.9rem; }
.onload .onloadText a{ color: #939393; font-size: 0.6rem; display: block; margin-top:1px; }
.onload .button{ float: right; width: 15%; text-align: center; height: 28px; line-height: 27px; border:1px solid #168adc; color: #168adc; border-radius: 3px; cursor: pointer; font-size:0.7rem; }

.main-content { min-width: 280px; margin: 15px 15px 0px 15px; padding-bottom: 20px; position: relative; }
.main-content .h4 { font-weight: 700; color: #1a1a1a; font-size: 21px; line-height: 30px; margin: 0; word-wrap: break-word; }
.main-content .src { display: block; color: #8f8f8f; margin: 5px 0 17px; font-size: 12px; border-bottom: 1px dashed #a7a7a7; padding-bottom: 5px; overflow: hidden; text-align: right; }
.main-content .text-content { margin-bottom: 30px; overflow-x: hidden; line-height: 1.8; font-size: 16px; overflow-y: auto; width: 100%; }
.main-content .text-content p{color: #1a1a1a; font-size: 17px; line-height: 26px; margin: 17px auto; text-align: justify; clear:both; letter-spacing:1px;}
.main-content .text-content img{ width:auto; max-width:100%; }
.list-content { }
.list-content ul { }
.list-content ul li { height: 35px; line-height: 35px; border-bottom: 1px dashed #a7a7a7; padding-left: 27px; padding-right: 15px; background: url(d1.png) no-repeat 6px center transparent; overflow: hidden; }
.list-content ul li span { float: right; color: #666; font-size: 0.8rem; }
.tongji { padding: 10px; width: 100%; box-sizing: border-box; border-top: 1px dashed #d9d9d9; font-size: 12px; }
.tongji p { line-height: 20px; color: #888; }
.tongji a { color: #888; }