@charset "utf-8";
html{ -webkit-box-sizing:border-box; box-sizing:border-box; }
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,p,form,div,ul,li,p,dl,dt,dd,figure,figcaption,ol{ margin:0; padding: 0;}
body{ font-family:"微软雅黑", 'Helvetica Neue', Helvetica, sans-serif; font-size:0.24rem; color:#333; background:#fff;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight: normal;}
ul,li{ margin:0; padding:0; list-style:none;}
a img,input,button,textarea,a{ border:none;}
input,button,textarea{ display:inline-block; font:menu; font-size:0.14rem;}
input[type="submit"],input[type="button"]{ -webkit-appearance:none;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
img{ max-width:100%; display: block;}
/* Link Style */
a{ text-decoration:none;}
a:link{ color:#565656;}

main{ font-size:0.24rem;  line-height:0.5rem; color:#5e5e5e; padding:0; }

.left{ background:#fff; line-height:0.7rem;position:relative; padding:0 0.0rem;  position:relative; border-bottom:1px solid #ccc}
.lefttit{ background:#a00;  color:#fff; font-weight:bold; padding:0 0.1rem; width:1.4rem;float:left; text-align:center;}
.lmenu{display:flex;align-items:flex-start; padding:0 0.2rem; overflow:scroll;flex-wrap:nowrap;}
.lmenu a{ display:block;color:#333; background:#fff; margin:0rem 0.1rem; padding:0 0.0rem; flex:none; text-align:center;border-bottom:1px solid #fff }
.lmenu a.cur{ background:#fff; color:#000; font-weight:bold;border-bottom:1px solid #ccc}
#Content{ padding:0.2rem;}
.left:before{ width:0.5rem; background:-webkit-gradient(linear,0% 0%, 100% 0%, from(rgba(255,255,255,1)), to(rgba(255,255,255,0))); position:absolute; z-index:999; left:0; top:0; bottom:0; content:' ';}
.left:after{ width:0.5rem; background:-webkit-gradient(linear,0% 0%, 100% 0%, from(rgba(255,255,255,0)), to(rgba(255,255,255,1))); position:absolute; z-index:999; right:0; top:0; bottom:0; content:' ';}

/*top*/
header { height:1.1rem; border-bottom:1px solid #999; position:fixed; top:0;z-index:223; width:100%;transition:transform ease 0.3s; background:#fff; box-sizing:border-box; padding:0.05rem;}
.headerbg{ height:1.1rem;}
header a{ display:block; }
#logo{ background:url(images/logo.png) no-repeat left center; background-size:contain; height:1rem; width:auto;margin-right:0.8rem; text-indent:-500px; }
#menuan{  width:0.8rem; color:#f90; position:absolute; right:0; top:0; bottom:0; z-index:233;text-indent:0; line-height:1rem; text-align:center; font-size:0.5rem; }

#mmenu{ position:fixed; left:0;right:0; top:1.1rem; bottom:0; background:#fff;z-index:999; opacity: 0; display:none; padding:0 0.5rem; padding-top:0.5rem;transition:transform ease 0.3s; overflow:scroll}
#mmenu li{ display:block; border-bottom:1px solid #B8B8B8; padding:0.1rem 0.4rem; }
#mmenu li a{font-size:0.32rem; line-height:0.8rem; color:#222A3D; display:block; width:100%;}
#mmenu li a:after{  font: normal normal normal 14px/1 FontAwesome;content:"\f054";float:right; line-height:0.8rem; color:#222A3D;}
#mmenu li a:before{ font: normal normal normal 14px/1 FontAwesome;content:"\f17a"; margin-right:0.2rem; float:left; line-height:0.8rem; color:#222A3D;  font-size:.5rem; width:.5rem}
#mmenu li.mhome a:before{ content:'\f009'}
#mmenu #zm_247 a:before{ content:'\f2bd'}
#mmenu #zm_244 a:before{ content:'\f02e'}
#mmenu #zm_172 a:before{ content:'\f288'}
#mmenu #zm_227 a:before{ content:"\f2b9"}
#mmenu #zm_228 a:before{ content:"\f098"}

header.open{}
#mmenu.open{ opacity: 1; display:block}
main.open{}
body.open{ overflow:hidden}

main{ position:relative; min-height:100%; background:#fff;transition:transform ease 0.3s; z-index:222}



footer.open{}

/*footer*/
footer{background:#333333;  box-sizing:border-box; overflow:hidden; font-size:0.24rem;}
#btmmenu{}
#btmmenu li{ width:20%; float:left; background:#f1f1f1; font-size:0.26rem; text-align:center}
#btmmenu li a{ color:#666; font-family:"微软雅黑"}
#btmmenu li a.fa:before{ display:block; margin-top:0.12rem; margin-bottom:0.1rem;font:normal normal normal 0.4rem/1 FontAwesome}
#btmmenu li a.cur{ color:#E62B00}
.footerbg{ height:1rem;}

/*list*/
.wzlist{ overflow:hidden;}
.wzlist li{ border-bottom:1px solid #f1f1f1; overflow:hidden; padding:0.2rem 0;}
.wzlist .date{ width:1.2rem; height:1rem; float:left; background:#fff; border:1px solid #eee; border-radius:4px; text-align:center; box-sizing:border-box; line-height:0.4rem; color:#aaa}
.wzlist .date p{ line-height:0.6rem; background:#f1f1f1; color:#f60;font-size:0.3rem;}
.wzlist .tit{ margin-left:1.4rem; font-weight:bold; font-size:0.26rem;line-height:0.3rem; margin-bottom:0.13rem;white-space: nowrap;text-overflow:ellipsis}
.wzlist .info{ margin-left:1.4rem; line-height:0.3rem;}
.photolist{ overflow:hidden;}
.photolist li{ overflow:hidden; box-sizing:border-box; width:50%; float:left; box-sizing:border-box; padding:0 0.2rem; padding-bottom:0.2rem;}
.photolist li > a{ border:1px solid #ccc; display:block; background:#f1f1f1; text-align:center}
.photolist .img{ width:100%; }
.photolist .img img{ width:100%; height:100%;}
.photolist .tit{font-weight:bold; font-size:0.26rem;white-space: nowrap;text-overflow:ellipsis}
.photolist .info{ height:0.8rem; line-height:0.30rem; overflow:hidden}



#pager{ text-align:center; margin-bottom:0.3rem;}
