*{ padding:0; margin:0;}
ul,ol{ list-style:none;}
em,i{ font-style:normal;}
img{ border:none;}
.clear{ clear:both;}
a{ color:#111; text-decoration:none;}
a:hover{}
body{ font-family:"Î¢ÈíÑÅºÚ",Microsoft YaHei,\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif; font-size:14px; line-height:180%; color:#111; background:#eee;}

.header{ width:100%; background:#fff; position:relative;}
.top{ width:1000px; height:120px; overflow:hidden; margin:0 auto;}
.logo{ float:left; display:inline; margin:25px 0 0 0;}
.top h1{ float:left; display:inline; margin:45px 0 0 0; line-height:30px; font-size:30px; font-weight:normal;}

.w1000{ width:1000px;margin:0 auto;}

.banner{ width:100%; padding:20px 0; background:#097506; color:#fff; border-top:4px #eee solid;position:relative;}
.banner-p{ padding:5px;font-size:16px; color:#fff; line-height:28px; background:rgba(9,117,6,0.75);}
.banner-icon{ position:absolute; top:5px; left:50%; margin-left:100px;}

.main{ width:1000px; overflow:hidden; margin:0 auto 40px auto;}
.L740{ float:left; width:740px; background:#fff; border:1px #ddd solid;}
.R240{ float:right; width:240px; background:#fff; border:1px #ddd solid;}
.footer{ width:100%; overflow:hidden; border-top:20px #097506 solid; padding:20px 0; text-align:center;}
.title{ font-weight:normal;font-size:14px;height:30px;line-height:30px;background:url(images/titleBg.png) no-repeat right center;margin:15px 15px;}
.R240 .title{ margin-bottom:4px;}
.title b{ float:left; background:#fff; padding-right:15px; color:#097506; font-size:20px;}
.title b a,.list li a{ color:#097506;}
.list li a:hover,.newsList li a:hover{ color:#f50;}
.list{ width:105%; overflow:hidden; padding-bottom:15px;}
.list li{ float:left; display:inline; width:345px; margin:15px 15px;}
.list li i{ float:left; display:inline; width:140px; height:110px; margin:5px 15px 0 0;} 
.list li img{ width:140px; height:110px;
transition:0.25s;
-moz-transition:0.25s;
-webkit-transition:0.25s;
-o-transition:0.25s;
-ms-transition:0.25s;
}
.list li img:hover{ 
transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-webkit-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
-ms-transition:scale(1.05,1.05);
}
.list li h4{ font-size:15px; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px;}
.list li p{ height:50px; line-height:25px; overflow:hidden; margin-bottom:5px;}
.list li em{ display:block;}
.qqdl{ color:#097506; font-size:12px; margin-right:15px; background:url(images/icon.png) no-repeat left center; padding:1px 1px 1px 10px;}
.newsList{ overflow:hidden;}
.newsList li{ padding:11px 10px; overflow:hidden; border-bottom:1px #ccc dashed;}
.newsList li h4{ width:100%; max-height:50px; line-height:25px; overflow:hidden; font-size:15px; margin-bottom:5px;}
.newsList li h4 a{ color:#097506;}
.newsList li span{ display:block; width:100%; line-height:22px; max-height:110px; overflow:hidden; font-size:13px; color:#666; text-indent:24px;}


/* 2016-6-29 */
.News{ line-height:200%; font-size:16px; padding:30px; overflow:hidden; background:#fff; border:1px #ddd solid;}
.NewsTitle{ overflow:hidden; text-align:center; font-size:32px; font-weight:normal; padding:10px 0 20px 0; border-bottom:5px #eee solid; margin-bottom:25px;}
.News p{ text-indent:34px; padding:3px 0;}
.News img{ max-width:95%; display:block; margin:5px auto;}
.close-wrap{ width:100%; overflow:hidden; text-align:center; font-size:16px; background:#eee; padding:4px 0; margin-top:15px;}
.close-wrap .close{ cursor:pointer;}
.close-wrap a{ margin:0 15px;}
.close-wrap a:hover{ color:#f00;}

.mbx{ width:1000px; overflow:hidden; margin:0 auto 10px auto;}