html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;block;clear:all}body{font-family:'Microsoft YaHei',helvetica,arial,sans-serif;-webkit-text-size-adjust:none;color:#1a1a1a;background:#f9f9f9;-webkit-text-size-adjust:none;min-width:320px;font-size:16px}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}form{display:inline}textarea{resize:none}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}input,select,button{'Microsoft YaHei',helvetica,arial,sans-serif;font-size:100%;vertical-align:middle;outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a:link{text-decoration:none;color:#000}a:hover,a:active,a:focus{color:#1c5aa2;text-decoration:none}a:visited{color:#000}img{max-width: 100%;height: auto!important;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}.fl{float:left}.fr{float:right}.hide{display:none !important}.show{display:block !important}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.break{word-break:break-all;word-wrap:break-word}.clearfix:after{content:'\0020';display:block;height:0;clear:both}
a{text-decoration:none;}
.divtitle{height:36px;line-height:36px;background-color: #d2e4fc;text-indent:15px;}
.viewmore{height:34px;line-height:34px;background-color: #222;color:#fff;font-size:12px;text-align:center;}
.s10{height:10px;width:100%;font-size:10px;clear:both;}.s15{height:5px;width:100%;font-size:5px;clear:both;}
.bor3 {border-bottom: 1px solid #f0f0f0;width: 100%;}
#list-m-header,#m-header{width: 100%;height: 40px;box-shadow: 0px 2px 2px #ccc;height:40px;width:100%;background-color:#0066cb;overflow: hidden;}
#list-m-header .item,#m-header .item{color: #fff;font-size: 14px;line-height:40px;}

#list-m-header  .item .index,#m-header  .item .index{margin: 0 6px 0 10px;}
#list-m-header  .item .class-index,#m-header  .item .class-index{margin: 0 2px 0 2px;}

#list-m-header .item a,#m-header .item a{display:inline-block;padding: 0 15px 0 0px;color: #fff;font-size: 14px;background: url(../img/top_line.png) center right no-repeat;background-size: 13px 42px;overflow: hidden;line-height: 40px;margin:0px 5px 0 0;color: #fff;text-align: center;max-width:160px;text-overflow:clip;height: 40px;vertical-align:top;}
#list-m-header .item a{max-width:120px;}
#navicon{width:30px;height: 36px;overflow: hidden;position: absolute;top: 0;right: 0;outline: none;text-indent: 999em;background: url(../img/icon.png) no-repeat;background-position: 0px -72px;background-size: 50px auto;white-space: nowrap}
#art-main{width:100%}

/*文章*/
#article-title{font-size:20px;margin:10px 20px 0px 15px;font-weight: 600;line-height:30px}
#fontzoom{font-size:14px;margin:5px 0px 10px 15px;color:#555;}#fontzoom a{color:#555;}
#article-header{border-bottom:1px solid #ddd;}
#article-content{font-size: 18px;line-height: 30px;padding: 8px 12px 0 12px;word-wrap: break-word;overflow: hidden;text-align: justify;}
#article-content p{padding:8px 0px;}
#exam #article-content input,#kejian #article-content input{font-size:16px;}


.ArtPs{ width:99%; border:1px solid #D2E4FC; font-size:14px;clear:both;margin-top:10px;}.ArtPs .Rtitle{ width:100%; background:#D2E4FC;border-bottom:1px solid #DBEBFA; line-height:32px; height:32px;}.ArtPs .Rtitle span{ font-size:16px; font-weight:bold; padding:0 0 0 10px;display:block;}.ArtPs .Rcontent{ margin:8px 0 8px 14px; line-height:32px;}.ArtPs .data li{ margin-right:14px;line-height:32px; border-bottom:dotted 1px #D2E4FC;}
#RelateNews{margin:0px auto 10px auto; clear:both;padding:;border-top:1px dotted #C8D8F2;}
/*相关文章*/
#related-title{height:36px;line-height:36px;background-color: #d2e4fc;text-indent:15px;font-weight:bold;}
#related-items{margin:0px 10px;list-style:none;background-color:#fbfbfb;}
#related-items li{border-bottom:1px solid #dedede;border-top:1px solid #fff;height:40px;line-height:40px;font-size: 16px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-indent:2px;}
#related-items li a{display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
#related-items .last-child{border-bottom:0px;margin:8px 0;}
#related-items .last-child  a{display: block;padding: 6px 0;overflow: hidden;position: relative;text-align: center;clear: both;border: 1px solid #d6d6d6;background:#f2f2f2;line-height:20px;color:#000;}
#site-nav{background: #f0f0f0;border-top:1px solid #bdbdbd;width:100%;padding:2px 0px;margin:0px;padding:8px 0px;}
#site-nav a{width:20%;line-height:26px;text-align: center;display:inline-block;cursor:auto;}
#site-nav a:link,#site-nav a:visited{text-decoration:none;color:#000;}#site-nav a:hover,#site-nav a:active{text-decoration:none;color:#1c5aa2;}
#m-footer{text-align: center;line-height:30px;margin-top:10px;}
#m-footer a{margin: 0 10px;display: inline-block;color:#555}
.go-back{float: left;height: 30px;width: 35px;overflow: hidden;text-indent:999em;background: url(http://img.diyifanwen.com/m/img/icon.png) no-repeat -2px -2px;background-size:50px auto;}
.go-top{float: right;height: 30px;width: 35px;background: url(../img/icon.png) no-repeat -15px -40px;overflow: hidden;text-indent: 999em;background-size:50px auto;}
#footerInfo{color: #888;font-size: 12px;line-height: 15px;padding:8px 0px 12px 0px;}
/*分页*/
#paging{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width: 100%;-ms-flex-pack:center;-webkit-box-pack:center;box-pack:center;    -webkit-justify-content:center;justify-content:center;padding-bottom: 12px;font-size: 14px;}
#paging div{border: 1px solid #d0d0d0;text-align: center;line-height: 30px;height: 30px;margin:5px;background-color: #f5f2f2;width:81px;}
#prepage,#prepage-out,#nextpage,#nextpage-out{background: #fff url(../img/pageicon.png) no-repeat;background-size: 13px 90px;}
#prepage-out{margin-left: 0;background-position:center -18px;}
#prepage {background-position:center 10px;background-color: #f5f2f2;}
#nextpage{margin-right: 0;background-position:center -41px;}
#prepage a,#nextpage a {display:block;height:30px;width: 100%;}
#nextpage-out{background-position:center -70px;}
#paging-list{position: relative;}
#paging-list p{position: relative;background-color: #f5f2f2;display: block;padding:0px;}
#paging-list form{position: absolute;left: 0;top: -1px;text-align: left;width: 100%;height: 30px;}
#paging-list form select{float: left;width: 100%;display: inline-block;height: 30px;border: 0;opacity: 0;margin-right: 0;margin-top: 0;white-space: pre;color: black;background-color: white;cursor: default;}
#paging-list #total{padding-left: 2px;padding-right: 14px;background: url(../img/sicon.png) no-repeat right center;background-size: 5px 3px;}
#paging-list #current{color:#0066cb;}

/*all-list*/
#all-list-main{width:100%;margin-top:5px;}
#all-list-title{width:100%;clear: both;height: 38px;line-height: 38px;background-color: #d2e4fc;font-size: 16px;text-indent:15px;font-weight:bold;}
#all-list{padding:0px 10px;list-style:none;background-color:#fbfbfb}
#all-list li{border-bottom:1px solid #dedede;border-top:1px solid #fff;height:38px;line-height:38px;font-size: 18px;width: 100%;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: baseline;display: list-item;text-align: -webkit-match-parent;text-indent:2px;}
#all-list li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;}
#all-list .last-child{border-bottom:0px;}
/*2list*/
#list-title{width:100%;clear:both;background-color:#d2e4fc;line-height:36px;margin:10px 0 0 0;font-weight:bold;text-indent:15px;}
#list-nav{width:100%;margin:0px;padding:4px 0px;}
#list-nav ul{margin:0 1.5%;padding:0;}
#list-nav li{width:30.3333%;line-height:34px;height:34px;text-align: center;display:inline-block;cursor:auto;background-color: #f4f2f2;margin:5px 1.5%;text-overflow:clip;vertical-align:top;overflow: hidden;font-size:14px;}
#list-nav li a{display:block; }

#list-nav a:link,#list-nav a:visited{text-decoration:none;color:#000;}#list-nav a:hover,#list-nav a:active{text-decoration:none;color:#1c5aa2;}
.SList dt{clear:both;background-color:#d2e4fc;line-height:36px;font-weight:bold;margin:10px 0 0 0;position: relative;padding-right:80px;}
.SList dt a:link,.SList dt a:visited{text-decoration:none;color:#000;}.SList dt a:hover,.SList dt a:active{text-decoration:none;color:#1c5aa2;}
.SList dt span {text-indent:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block;vertical-align:top;width:100%;left:0;position: relative;}
.SList dt span a{display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.SList dt .SLmore{position: absolute;top: 0;right: 0;z-index: 1;width: 55px;font-weight:normal;font-size:14px;display:block}
.SList dd{line-height:40px;font-size: 18px;text-indent:8px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;border-bottom:1px solid #dedede;border-top:1px solid #fff;margin:0px 5px;}
.SList dd a{display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.list-nav-title{height:36px;line-height:36px;background-color:#d6e5f4;border-top:1px solid #9ec4e9;padding-left:15px;font-weight:bold;}
#list-nav-num{width:100%;margin:0px;padding:4px 0px;}
#list-nav-num ul{margin:0 1%;padding:8px 0 0 0;}
#list-nav-num li{width:30.3%;line-height:34px;height:34px;text-align: center;display:inline-block;cursor:auto;background-color: #f4f2f2;margin:5px 1.5%;text-overflow:clip;vertical-align:top;overflow: hidden;font-size:14px;}
#list-nav-num li a{display:block;}
/*图片列表*/
.PicSList{ argin-bottom:10px; }
.PicSList dt{clear:both;background-color:#d2e4fc;line-height:36px;font-weight:bold;margin:10px 0 10px 0;position: relative;padding-right:80px;}
.PicSList dt span{text-indent:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block;vertical-align:top;width:100%;left:0;position: relative;}
.PicSList dt span a{display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.PicSList dt .SLmore{position: absolute;top: 0;right: 0;z-index: 1;width: 55px;font-weight:normal;font-size:14px;display:block}
.PicSList dd{display:inline-block;width:145px;height:150px;overflow:hidden;text-align:center;vertical-align:top;}
.PicSList dd span{ display:block;text-align:center;overflow:hidden;}
.PicSList .ImgBox img{ border:1px solid #000;}
.PicSList dt a:link,.PicSList dt a:visited{text-decoration:none;color:#000;}.PicSList dt a:hover,.PicSList dt a:active{text-decoration:none;color:#1c5aa2;}
/*index-list*/
#index-list-nav{width:100%;margin:0px;}
#index-list-nav ul{margin:0 1%;padding:8px 0 0 0;}
#index-list-nav li{width:30.3%;line-height:34px;height:34px;text-align: center;display:inline-block;cursor:auto;background-color: #f4f2f2;margin:5px 1.5%;text-overflow:clip;vertical-align:top;overflow: hidden;font-size:14px;}
#index-list-nav li a{display:block;}
#index-list-nav a:link,#index-list-nav a:visited{text-decoration:none;color:#000;}#index-list-nav a:hover,#index-list-nav a:active{text-decoration:none;color:#1c5aa2;}
#index-list{margin:0px 0px;}
#index-list dt{clear:both;background-color:#d2e4fc;line-height:36px;font-weight:bold;margin:10px 0;position: relative;padding:0 60px 0 20px;}
#index-list dt a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;vertical-align:top;}
#index-list dt span{text-indent:0px;position: absolute;top: 0;right: 0;z-index: 1;width: 55px;font-weight:normal;font-size:14px;}
#index-list dt a:link,#index-list dt a:visited{text-decoration:none;color:#000;}#index-list dt a:hover,#index-list dt a:active{text-decoration:none;color:#1c5aa2;}
#index-list  dd{display:inline-block;margin:0px 0px 0px 10px;line-height:35px;}
#index-list.dd-clear dd{clear:both;display:block;}
#index-related-title{height:36px;line-height:36px;background-color:#9b72d0;padding-left:15px;color:#fff}
.intro-title{width:100%;clear:both;background-color:#d2e4fc;line-height:36px;margin:10px 0 0 0;font-weight:bold;text-indent:15px;}
.intro{padding:0px 10px;line-height:34px;}
.intro p {margin:10px 0px;}
.intro a{color:#000;}
/*成语*/
#cytable{border-collapse:collapse; width:100%;clear;both;}#cytable td{border:1px solid #C0C0C0; padding:3px 10px; font-size:16px;background:#FFF;line-height:30px;}
#cytable .title{color:#f00; background:#E9ECEF; text-align:center;}#cytable .t{background:#E9ECEF; text-align:center;width:80px;padding:0px;font-size:14px;}
#jinyici #article-content{margin:10px 0;line-height:40px;}
#chengyu table.fkcy{ -moz-transform:scale(0.4,20.4);-webkit-transform: scale(0.4,0.4);-o-transform:scale(0.4,0.4);-webkit-transform-origin:top left;transition: -webkit-transform 200ms cubic-bezier(0.33,.66,.66,1);}
#chengyu #cy-all-list{margin:15px 5px;border-top:1px solid #d2e4fc;}
.bluebg{ background-color:#E6F4FD;}
.yellowbg{ background-color:#FFFAEE;}
#chengyu #all-list-main table{border:1px solid #d2e4fc; width:100%; clear:both;height:60px;border-top:none;}
#chengyu #all-list-main  table .title{padding:0px 5px;width:30%; vertical-align:middle; text-align:center;border-right:1px solid #d2e4fc; }
#chengyu #all-list-main  table  a{display:block;}
#chengyu #all-list-main  table .detail{vertical-align:middle; text-align:left;padding:10px;line-height:20px;font-size:14px;}
#cy-search,#cy-search-art,#jm-s,#jm-s-art,#xhy-s,#xhy-s-art,#jyc-s,#jyc-s-art{margin:10px;line-height:30px;}
#cy-search #Query, #cy-search-art #Query,#jm-s #Query,#jm-s-art #Query,#xhy-s #Query,#xhy-s-art #Query,#jyc-s #Query,#jyc-s-art #Query{width:120px;color:#888;font-size:16px;text-indent:5px;margin-right:5px;height:28px;}
#jm-s #Query, #jm-s-art #Query,#xhy-s #Query, #xhy-s-art #Query,#jyc-s #Query, #jyc-s-art #Query{width:200px;}
#cy-search-art ,#jm-s-art,#jm-s, #jm-s-art,#xhy-s, #xhy-s-art,#jyc-s, #jyc-s-art{text-align:center;}
#cy-search #s,#cy-search-art #s,#jm-s #s,#jm-s-art #s,#xhy-s #s,#xhy-s-art #s,#jyc-s #s,#jyc-s-art #s{height:32px;text-align:center;width:65px;line-height:32px;font-size:16px;padding:0;}
/*Tool*/
#mytable{border-collapse:collapse; width:100%;clear;both;}#mytable td{border:1px solid #C0C0C0; padding:3px 10px; font-size:16px;background:#FFF;line-height:30px;}
.zgjm-all-list{padding:0px !important;}
#mytable .t{background:#E9ECEF; text-align:center;width:80px;padding:0px;font-size:14px;}
.zgjm-all-list table{border:1px solid #d2e4fc; width:100%; clear:both;height:60px;border-top:none;}
.zgjm-all-list table .title{padding:0px 5px;width:30%; vertical-align:middle; text-align:center;border-right:1px solid #d2e4fc; }
.zgjm-all-list table .detail{vertical-align:middle; text-align:left;padding:10px;line-height:20px;font-size:14px;}
/*个人简历
#jianli table{-moz-transform:scale(0.4,0.4);-webkit-transform: scale(0.4,0.4);-o-transform:scale(0.4,0.4);-webkit-transform-origin:top left;transition: -webkit-transform 200ms cubic-bezier(0.33,.66,.66,1);}*/
.jianlibg{width:99%!important;}

#pic-all-list{padding:10px;text-align:left;}
#pic-all-list li{display:inline-block;width:145px;overflow:hidden;text-align:center;height:160px;vertical-align:top;}
#pic-all-list li span{ display:block;text-align:center;overflow:hidden;}
.ImgBox img{ border:1px solid #000;}
.ImgTitle{line-height:18px;width:120px;text-align:center;margin:0 auto;text-overflow: ellipsis;overflow: hidden;margin-top:8px;}
#jianli #pic-all-list li {height:190px;}
/*返回顶部*/
#goTopBtn {position:fixed; text-align:center; display:block;line-height:38px; width:38px; bottom:80px; height:38px; right:10px; border-radius:5px;background:rgba(80,80,80,0.6);}
#goTopBtn::before{display:block;content:" ";float:left;margin:12px 0 0 12px;width:14px;height:13px;background:url(http://img.diyifanwen.com/m/img/back_top.png) no-repeat;background-size:14px 13px;bottom:40px;}
/*站搜*/
.querybox {height:39px;border: 1px solid #bbb;position: relative;padding: 0 80px 0 0px;background: #fff;margin:6px;text-indent:8px;}
.query{height: 39px;border: 0;font-size:18px;color:#888;left:0;position: relative;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,0,0,0);width: 100%;font-family: Arial, Microsoft YaHei, SimHei,Helvetica, sans-serif;padding-left:0;}
.qbtn {position: absolute;top: 0;right: 0;z-index: 1;width: 74px;border: 0;color: #424242;font-weight:bold;border-left: 1px solid #bbb;border-radius: 0;height: 39px;outline: none;text-align: center;background: #f0f0f0;box-sizing: border-box;line-height:39px;}
/*A-D*/
#sitetop{}
#s1{margin-top:5px;text-align:left;}
#list_s1,#alllist_s1{margin-top:5px;text-align:left;}
#s4,#list_s4,#alllist_s4{margin:5px 0;text-align:left;}
#fs{margin:10px 0 ;clear:both;width:100%;height:40px;}#fs .bdsharebuttonbox{margin-left:10px;width:220px;}




/* 展开阅读全文 */
#miea{display:block; width:100%; height:40px; line-height:40px; text-align:center; margin:0 auto; background:#d2e4fc;color:#000; text-decoration:none; font-size:18px; border-radius:10px;letter-spacing: 4px;}

.footer-fx{position: fixed;left: 0;right: 0;bottom: 0;padding: 10px 10px;background-color: rgba(215, 32, 32, 0.8);text-align: center;color: #FFF;z-index: 99999;}