html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}ol,ul{list-style:none;}:focus{outline:0;}a img{border:0;}img{vertical-align:top;}table{empty-cells:show;}ins{text-decoration:none;}del{text-decoration:line-through;}em{font-style:normal;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clearfix{*zoom:1;}.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
body{font-family:arial; background:#fff; margin:0; padding:0; }a{ color:#000; text-decoration:none;}
.h{height:44px; padding:5px; border-bottom:solid 2px #92010c;background:#FCCB01;}
.logo{ width:132px; height:44px; float:left;}
.h h1{ font-size:20px; line-height:44px; float:right; margin-right:5px; color:#a00000;}
.site{ background:#f9d9db; margin-bottom:10px;padding:5px 0;overflow:hidden;}
.site a{font-size:18px;line-height:30px;display:block;text-align:center;width:20%;height:30px;float:left;}
.site .nm{ position:relative; z-index:1; color:#3783C6; margin-right:-100%;}
.site .nc{ float: right; color:#3783C6; text-indent:-0.7%;}
.site.all{ background:#333; height: 60px; overflow: hidden; }
.site.all a{color:#fff;width:16%; cursor:pointer;}
.site.all.on{ height:210px;}
.site.all.on .nm{ top:-500px;}
.site.all a:nth-child(13){ -webkit-tap-highlight-color: rgba(0,0,0,0);}
.site.all a:nth-child(n+13){ display:none;}
.site.all.on a:nth-child(n+13){ display:initial;}
.site.all .nc{ margin-right:4%;}
.site.all a{ color:#fff }
.i{background:url(../esstimages/arrow.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;background-size:150px;}
.site a i{position:absolute;margin-top:6px;}
.iF1{background-position:-50px -25px;width:8px;}
.iF2{background-position:-75px -25px;width:8px;}
.iF3{background-position:-18px -25px; width:16px;}
.layout{ height:auto; clear:both; overflow:hidden;}
.layout .hd{ height:34px;}
.mini{ height:auto; clear:both; padding:5px 0;}
.mini a{font-size:18px;line-height:30px;display:block;text-align:center;width:16%;height:30px;float:left;}
.retop,.reihome{font-size:16px; line-height:30px;color:#666;text-align:center; width:106px; height:30px; clear:both; margin:20px auto;background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#ececec));box-shadow: 0 1px 1px #fff inset; border:1px solid #D6D6D6;border-radius:3px;}
.footernav{ font-size: 18px; line-height: 40px; background: #333; text-align: center; height: 40px; }
.footernav a{ color:#fff; margin:0 5px;}
.footer{ line-height:30px; text-align:center; padding:10px 0;}
.footer a{ color:#333;}
.ht1{ line-height: 34px; background:#FCCB01; height: 34px; padding: 0 5px; text-align:center;}
.layout .bd{height:auto; clear:both;}
.layout .bd li,.list li{ font-size:18px; line-height:42px; border-bottom:dashed 1px #D6D6D6;}
.layout .bd li a,.list li a{ display:block; padding:0 5px;}
.layout .bd li a:visited,.list li a:visited{color:#551a8b}
.layout .bd li:last-child,.list li:last-child{ border-bottom:none;}
.layout .yxj{ line-height:34px; background:#fa9b9b; height:34px; text-align:center; font-family:"微软雅黑";}
.pt a{display:-webkit-box;padding:8px 0 8px 5px}
.pt a:visited{color:#551a8b}
.pt .pic{display:block;padding-right:10px}
.pt .des{-webkit-box-flex:1;padding-right:10px}
.pt .des h3{ font-size:18px; font-weight:normal;line-height:27px; height:27px;overflow:hidden;padding-bottom:5px}
.pt .des p{font-size:14px; line-height:20px;height:63px;overflow:hidden}
.pl{display:-webkit-box;padding:10px 7px 0;}
.pl a{display:block;text-align:center;width:50%;}
.pl a .pic{display:block;padding:0 0 10px;}
.pl a p{font-size:14px; width:136px; height:1.5em; overflow:hidden;padding:0 5px;margin:0 auto; padding:0 0 4px;}
