@charset "utf-8";
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{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}
em{ color:red; font-style:normal;}
a{text-decoration:none;}
.s10{height:10px;width:100%;font-size:10px;clear:both;}.s15{height:5px;width:100%;font-size:5px;clear:both;}

.class-title{clear: both;height: 44px;line-height: 44px;padding: 0 10px 0 12px;border-top: 1px solid #d9dadc;border-bottom: 1px solid #d9dadc;box-shadow: inset 0px 1px 1px #fff;font-size: 20px;background: linear-gradient(#f6f6f6,#eeeeee);}
.class-title h3 {padding: 0 20px;color: #000;border-top: 2px solid #367aca;background: #f8f8f8;height: 43px;line-height: 44px;border-left: 1px solid #d9dadc;border-right: 1px solid #d9dadc;position: relative;white-space: nowrap;float: left;}
.class-title-nav {overflow: hidden;text-align: right;}
.class-title-nav a {padding: 0 8px;display: inline;}
.class-title-nav .point {color: #ccc;font-size: 17px;display: inline;}

#list-m-header,#m-header{width: 100%;height: 40px;box-shadow: 0px 2px 2px #ccc;height:40px;width:100%;background-color:#0066cb;overflow: hidden;position: relative;display: block;}
#list-m-header .item,#m-header .item{color: #fff;font-size: 14px;line-height:40px;float: left;}

#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(/Images/m/zidian/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: relative;z-index: 15;float: right;outline: none;text-indent: 999em;background: url(/Images/m/zidian/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:15px 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{padding:10px;font-size: 18px;line-height: 30px;padding: 8px 12px;word-wrap: break-word;overflow: hidden;text-align: justify;}
#article-content p{padding:8px 0px;}
#cidian #article-header{border-bottom:none;}
.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:#d6e5f4;border-top:1px solid #9ec4e9;padding-left:15px;font-weight:bold;}
#related-items{padding: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(/Images/m/zidian/icon.png) no-repeat -2px -2px;background-size:50px auto;}
.go-top{float: right;height: 30px;width: 35px;background: url(/Images/m/zidian/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(/Images/m/zidian/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(/Images/m/zidian/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;background-color:#d6e5f4;border-top:1px solid #9ec4e9;line-height:36px;margin:10px 0 0 0;font-weight:bold;text-indent:15px;color:#039}
#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 .last-child{border-bottom:0px;}
#all-list li a {display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 96%;text-decoration: none;cursor: auto;}
#all-list.xhy-all-list li a{width: auto;display: inline;}
/*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:29%;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{width:100%;clear:both;background-color:#d2e4fc;line-height:36px;font-weight:bold;margin:10px 0 0 0;}
.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 {padding-left:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:220px;display:inline-block;vertical-align:top;}
.SList dt .SLmore{float: right;font-weight:normal;font-size:14px;padding-right:10px;}
.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{width:100%;clear:both;background-color:#d2e4fc;line-height:36px;font-weight:bold;margin:10px 0 0 0;}.PicSList dt span{padding-left:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:220px;display:inline-block;vertical-align:top;}
.PicSList dd{display:inline-block;line-height:30px;  width:145px;overflow:hidden;text-align:center;}
.PicSList dd span{ display:block;text-align:center;overflow:hidden;}
.PicSList .ImgBox img{ border:1px solid #000;}
.PicSList dt .SLmore{float: right;font-weight:normal;font-size:14px;padding-right:10px;}

.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{border-top:1px solid #bdbdbd;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 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{width:100%;clear:both;background-color:#d2e4fc;line-height:36px;font-weight:bold;margin:10px 0;text-indent:15px;}
#index-list dt a{text-indent:0px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:220px;display:inline-block;vertical-align:top;}
#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  dt span{text-indent:0px;float: right;font-weight:normal;font-size:14px;padding-right:10px;}
#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:#d6e5f4;border-top:1px solid #9ec4e9;line-height:36px;margin:10px 0 0 0;font-weight:bold;text-indent:15px;color:#039}
.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 .detail{vertical-align:middle; text-align:left;padding:10px;line-height:20px;font-size:14px;}
/*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;}
#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);}

#pic-all-list{padding:10px;text-align:left;}#pic-all-list li{display:inline-block;line-height:30px;  width:145px;overflow:hidden;text-align:center;}#pic-all-list li span{ display:block;text-align:center;overflow:hidden;}
.ImgBox img{ border:1px solid #000;}
.ImgTitle{line-height:30px;width:120px;text-align:center;margin:0 auto;}

/*zd*/
body{background:#fff;}
#logo{margin:15px auto;width:100%;text-align:center;}
#sform{text-align:center; padding-top:5px;}#sform form{padding:0px; margin:0px;}
#sform #Query{height:30px; width:190px; font-size:18px; padding:0px 0px 0px 2px; line-height:30px;}#sform  #button{height:32px; font-size:16px;}
#stype{ text-align:center; font-size:18px; margin:26px auto;line-height:30px;word-spacing:10px;}#stype a{color:#039}
#zd-list{margin:0 auto;width:98%;padding-bottom:15px;}
#zd-list dt,dd{display:inline-block;}
#zd-list dt{background:#FFFFE7; border:1px solid #A54108;height:30px;line-height:30px; font-size:16px; text-align:center; padding:0px 20px;margin:15px 3px 0px 3px; color:#900;}
#zd-list dd,.zd-bh-nav dd,.zd-szb-nav dd{margin:15px 3px 0px 3px;}
#zd-list dd.clear{display:block;margin:0;padding:0;line-height:0;height:0;}
#zd-list dd a,.zd-bh-nav dd a,.zd-szb-nav dd a{ display:block;border:1px solid #C0C0C0; height:30px; line-height:30px;color:#000; text-decoration:none;text-align:center;padding:0px 8px;}
#zd-list.zd-py-list dd a{padding:0px 20px;}#zd-list.zd-bh-list dd a{padding:0px;width:50px;}#zd-list.zd-bh-list dd.more30 a{width:80px;}#zd-list.zd-szb-list dd a{padding:10px 20px;font-size:20px;}
.zd-bh-nav,.zd-szb-nav{margin-bottom:15px;}
#s1 #sform{text-align:left; padding-top:5px;}#s1  #sform form{padding:0px; margin:0 0 0 15px;}
#s1 #sform #Query{height:30px; width:190px; font-size:18px; padding:0px 0px 0px 2px; line-height:30px;}
#s1 #sform #button{height:32px; font-size:16px;}
#s1 #stype{ text-align:left; font-size:16px; margin:5px auto 5px 15px;line-height:30px;word-spacing:10px;}
#wordbox{ width:100%; margin-top:20px;}
#word{ float:left;margin:0px 10px; height:115px;}
#word h1{ font-size:100px; font-weight:bold; padding:0px 6px 0px 6px; margin:0px; line-height:100px;}
#wordmenu{ float:left;display:inline;}
#wordmenu li{background:url(/Images/zidian/dotLineX.gif) bottom repeat-x;  line-height:20px; width:170px; font-size:16px;padding:4px 0;}
#wordmenu #py{color:#f60; font-family:Arial; font-size:16px;}
#bs{color:#008000; font-weight:bold;}
#wordmenu li span{padding-left:5px;font-size:15px; font-weight:bold; color:#43474F;display:inline-block;}
#introContent i#note{font-size:16px;color:#666;}
#intro{ clear:both;padding-top:30px; width:100%;}
#intromenu{background:url(/Images/zidian/menubg.gif) repeat-x; height:27px; width:100%;}#intromenu li{ float:left; width:80px; height:27px; margin-left:6px; text-align:center; line-height:27px;}
.menuon{background:url(/Images/zidian/zdbg.gif) 0px -121px no-repeat; color:#BC2931; cursor:pointer;}
.menuoff{background:url(/Images/zidian/zdbg.gif) 0px -179px no-repeat;color:#666;cursor:pointer;}
.on{ display:;}.off{ display:none;}
#introContent{ padding:15px; font-size:16px; line-height:32px;word-break:break-all;}
#list-title{background:#EEF2FB; border-top:1px solid #BDD2ED;}

/*cd*/
.cd-list-nav dd{margin:15px 3px 0px 3px;}
.cd-list-nav dd a{ display:block;border:1px solid #C0C0C0; height:30px; line-height:30px;color:#000; text-decoration:none;text-align:center;padding:0px 8px;}
#cd-list li{margin:15px 3px 0px 3px;display:inline-block;width:90px;height:30px;overflow:hidden;border:1px solid #C0C0C0;text-align:center;}
#cd-list li a{color:#000; text-decoration:none;text-align:center;display: inline-block;white-space: nowrap;overflow: hidden;width: 96%;text-decoration: none;cursor: auto;line-height:30px;}
/*返回顶部*/
#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(/Images/m/zidian/back_top.png) no-repeat;background-size:14px 13px;bottom:40px;}
/*A-D*/
#sitetop{}
#s1,#s2,#s3{}
#list_s1,#alllist_s1{}
#s4,#list_s4,#alllist_s4{}