body{ margin:0px; padding:0px; font-size:16px; font-family:"microsoft yahei","微软雅黑",Arial,Helvetica,sans-serif; color:#666666; background-color:#e6e6e6;}
html,body{background:#f4f4f4; height:100%; min-height:100%;}
body.active{ overflow-x:hidden; overflow-y:hidden;}
dl,dt,dd,table,tr,td{ margin:0px; padding:0px; border:0px; outline:none;}
ul,li{ margin:0px; padding:0px; border:0px; list-style:none; outline:none;}
h1,h2,h3,h4,h5,h6,h7{ margin:0px; padding:0px; outline:none;}
a{ font-size:16px; color:#666666; text-decoration:none; outline:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
img,a img{ border:0px; cursor:pointer;}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.clearfix{ zoom:1;}
.clearfix:after{ height:0; display:block; clear:both; content:"."; visibility:hidden;}

.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.font_yahei{ font-family:"microsoft yahei","微软雅黑";}
.font_arial{ font-family:Arial;}
.font_simsun{ font-family:SimSun,"宋体";}
.font_nsimsun{ font-family:NSimSun,"新宋体";}
.font_simhei{ font-family:SimHei,"黑体";}

.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}

.page{ width:calc(100% - 2em); padding:1em; text-align:left; font-family:Arial;}
.page span{ display:inline-block; height:24px; line-height:24px; font-size:13px; margin-right:10px;}
.page span i,
.page span a{ text-decoration:none; font-size:13px; font-family:Arial; padding:0px 8px; border:1px solid #e6e6e6; display:block; font-style:normal;}
.page span a:hover{ background-color:#0099CC; color:#fff; border:1px solid #0099CC;}
.page span.current{ border:1px solid #fff; font-weight:bold; color:#000; padding:0px 3px;}

.header{ width:100%; height:50px; background-color:#288400; position:fixed; z-index:1000; top:0; left:0;}
.header h1{ width:calc(100% - 100px); height:50px; float:left; color:#fff; font-size:20px; line-height:50px; text-align:center; overflow:hidden;}
.header .logo .icon-home{ width:50px; height:50px; float:left;font-size:30px;color:white;line-height:50px;}
.header .menu{ width:50px; height:50px; float:right; text-align:center; line-height:50px;} 
.header .menu em{ font-size:28px; color:#fff;}

.navigation{ width:0; height:100%; background-color:#fff; position:fixed; z-index:500; top:0; right:0; bottom:0;}
.navigation ul{ padding:60px 40px 20px; overflow:auto;}
.navigation ul li{ line-height:36px; border-bottom:1px dashed #ccc;}
.navigation ul li a{ font-size:18px;}
.navigation ul li .child{ width:100%;}
.navigation ul li .child a{ width:30%; display:inline-block; font-size:16px;}
.contact{ width:100%; height:60px;position:fixed; z-index:100; bottom:0;}
.contact .opacity{ width:100%; height:60px; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.contact ul{width:100%; position:absolute; z-index:100; top:0;}
.contact ul li{  width:33%; float:left; text-align:center;}
.contact ul li em{color:#fff; font-size:24px; display:block;}
.contact ul li span{ color:#fff; opacity:1;}
.contact ul li a{ text-decoration:none;}

.footer{border-top:1px solid #288400; padding:20px 0 0 0;}
.footer p{ text-align:center;}
.footer-1{line-height:36px;background:#288400; color:white;}

.wrap{ margin:0.5em;}
.mt_header{ margin-top:60px;}

.cmsTitle{ padding:0.5em 1em; line-height:30px; position:relative;}
.cmsTitle h3{ width:100%; font-weight:normal;color:#288400; font-size:20px; border-top:1px solid #288400;}
.cmsTitle .more{ position:absolute; right:1em; top:0.5em;}
.cmsContainer{ padding:0 1em;}

.Slides{width:100%; position:relative; overflow:hidden;}
.Slides .slides-focus{ width:100%; height:5px; text-align:center; position:absolute; z-index:1; bottom:0;}
.Slides .slides-focus ul{height:5px; display:-moz-box; display:-webkit-box; display:box; background-color:rgba(51,51,51,0.5); overflow:hidden;}
.Slides .slides-focus ul li{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.Slides .slides-focus ul .on{background:#288400;}
.Slides .slides-image{position:relative; z-index:0;}
.Slides .slides-image li{height:150px;}
.Slides .slides-image li img{width:100%;}
.Slides .slides-image li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

ul.pic-list{}
ul.pic-list li{width:50%; float:left; padding:10px 0 5px 0;}
ul.pic-list li a{}
ul.pic-list li img{width:160px; height:120px; display:block; margin:0 auto;padding:0 5px 0 5px;}

ul.image-list{padding:0px 0;}
ul.image-list li{width:100%; display:table; padding:8px 0 5px; border-bottom:1px dashed #999;}
ul.image-list li .thumb{width:120px; height:80px; display:table-cell; vertical-align:top;}
ul.image-list li .thumb img{width:120px; height:80px;}
ul.image-list li .content{display:table-cell; padding:0 0 0 10px;}
ul.image-list li .content h4{height:20px; line-height:20px; font-size:16px; font-weight:normal; overflow:hidden;}
ul.image-list li .content p{height:36px; margin:4px 0 0; line-height:18px; overflow:hidden;}
ul.image-list li:last-child{border-bottom:0;}

ul.text-list{}
ul.text-list li{height:32px;line-height:32px; clear:both; border-bottom:1px solid #ddd; overflow:hidden;}
ul.text-list li span{float:right;}
ul.text-list li label{float:left; height:32px; font-size:16px; overflow:hidden;font-weight:normal;}
ul.text-list li:last-child{border-bottom:0;}

.preview{}
.preview h1{font-size:18px; line-height:150%; text-align:center;}
.preview .author{line-height:150%; text-align:center;}
.preview .content{padding:1em 0.5em; line-height:200%; font-size:1.2em;}

/* 图片滚动 */
.picScroll{ position:relative;  height:124px; padding: 10px 0 10px 42px;  background:#f4f4f4; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:122px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:122px; height:124px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(/skin/zyhzw/css/images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }

/* 列表页 */
.pagetitle{background:#f4f4f4;}
.pagetitle .title{padding-top:15px;font-size:22px;color:#444;text-align:center;}
.pagetitle .newstime{padding-left:15px;color:#888;font-size:14px;}
.pagetitle .newstext{padding:12px 10px 17px 10px;font-size:18px;line-height:27px;border-top:1px solid #aaa; }
.footer{background:#f4f4f4;}