@charset "utf-8";
/* CSS Document */
body{ text-align:center; background:#f2f2f2;color:#333;}
.wrapper{ max-width:800px; margin:0 auto;}
.topbar{ height:103px; overflow:hidden; background:url(top.jpg) center no-repeat;}
.topbar h1{ visibility:hidden;}
nav{ height:40px;background:#28aa00; text-align:center;background-image: -moz-linear-gradient(top, #28aa00, #60b100, #28aa00);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #28aa00), color-stop(0, #60b100), color-stop(1, #28aa00));
background-image: -ms-linear-gradient(top, #28aa00, #60b100, #28aa00);
background-image: linear-gradient(top, #28aa00, #60b100, #28aa00);font-size:16px;}
nav ul{ margin:0 auto;}
nav ul li{display:inline-block; height:40px; line-height:40px;width:12%;}
nav ul li.w3{width:16%;}
nav ul li.w3 a{color:#ff0;}
nav ul li a{ color:#fff;}
nav ul li b{ font-weight:400;}
nav ul li a:hover{ text-decoration:none;}
nav ul li.cur{ background:#fff;}
nav ul li a:hover,nav ul li.cur a{color:#11921e;}
nav ul li.cur a:visited {color:#11921e !important;}
main .ah{ height:40px; background:#fff; text-align:left;margin:12px auto 0 auto; padding:0 12px; border-top:1px solid #ddd;border-left:5px solid #3bac00; line-height:40px; font-size:18px; font-weight:400; position:relative;}
main .ah .more{float:right; font-size:16px;font-weight:400;}
.fgs{}
.fgs figure{ line-height:40px; background:#fff url(fbg.png); overflow:hidden;font-size:16px;border-top:1px solid #d6d4d4;}
.fgs figcaption{ text-align:left; padding:0 12px;height:39px;font-size:18px;border-left:5px solid #3bac00;}
.fgs ul{}
.fgs ul li{float:left; height:40px; line-height:40px;width:25%;text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.fgs li a img { display:inline-block; vertical-align:middle; margin:-1px 1px 0 0}

.fgs dl dt{ float:left; clear:both;width:11%;}
.fgs dl dd{ float:left;width:89%;white-space:nowrap; height:40px; overflow:hidden;text-overflow:ellipsis}
.fgs dl dd ul li{}
.a2{ margin:10px auto 0 auto;}
/*模块*/
.arkBox{ clear:both; background:#fff;}
.arkBox .abTop{}
.arkBox .abTop .aC{ height:40px;overflow:hidden;border-bottom:1px solid #ccc;}
.arkBox .abTop h2{float:left;width:70%;line-height:30px;margin:0;padding:5px 0 0 12px;text-align:left;font-size:16px;font-weight:400;font-family:"微软雅黑", "黑体"}
.arkBox .abTop h2 a{color:#ff0}
.arkBox .abTop .aMore{float:right;height:100%;text-align:right;padding:9px 6px 0 0;}
.arkBox .abMid{clear:both; line-height:1.8em; text-align:left;}
.arkBox .abMid .aC{ height:100%; overflow:hidden;}
.arkBox .mLst li{ font-size:12px;padding:0 3px 0 14px; line-height:30px; background:url(i3.gif) 6px center no-repeat; color:#999; text-align:right;}
.arkBox .mLst li a{ float:left;width:75%; font-size:14px;white-space:nowrap; overflow:hidden; text-align:left; text-overflow:ellipsis}

.tipr{ text-align:right; margin:10px 12px;}
.tipr a{ color:#f00;}

.abar{margin:10px auto;}
.abar img{width:100%;}

footer{ background:#2aaa00 url(btm.png) repeat-x; font-size:12px;color:#fff; padding:12px 0;}
.grn{color:#eaff00}



.endMain{ padding:0 5px;}
main .ah2{ height:40px; background:#d4d4d4; color:#000;margin:8px auto; line-height:40px; font-size:12px; font-weight:400; font-family:"宋体"; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
main .ah2 a{color:#000;}
.emH h2{ font-size:18px; font-weight:400; line-height:1.8;}
.emH .text{font-size:12px;line-height:1.5; color:#434242;}
.emH strong{font-weight:400;color:#434242 !important;}
.emM{ text-align:left; margin:20px auto; font-size:16px;}
.emM img{width:auto !important; height:auto !important; max-width:98% !important;  margin:0 auto !important;padding:0 !important; border:0 !important;}

.subNav ul li{display:inline-block; height:40px; line-height:40px;width:15%;}
.subNav ul li:hover,.subNav ul li.cur{ background:#89c368;}
.subNav ul li a{ color:#fff;}
.subNav ul li a{ color:#fff;}
.subNav ul li.cur a{color:#ff0}
.m2 ul>li{text-align:right;padding:0;font-size:12px;color:#888;clear:both;}
.m2 ul li a[href]{background-color:#fff; float:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.m2 ul li a[href^='http:']{ padding:0;font-size:12px; color:#666; width:64px; text-align:center; display:inline-block; vertical-align:middle;}
.m2 ul li a[href*='sf\_'],.m2 ul li a[href*='showfile.html'],.m2 ul li a[href*='sf.html']{ text-align:left;float:left;font-size:14px;color:#3d3d3d; float:left; max-width:50%;}
.m2 ul li a:only-of-type{max-width:80%;}

.boxTitle{ height:36px; line-height:36px; background:#f1f1f1; overflow:hidden; padding:0 12px;}
.boxTitle .ss1{float:left;}
.boxTitle .ss3{float:right;}
.boxList{ clear:both;}

.emimg{ display:none;}


.tiprl a{ color:#060;}
.tiprr a{ color:#f00;}

.tabs-nav{background-color:#ddd;  display: -webkit-flex; /* Safari */
  display: flex;}
.tabs-nav li{flex-grow:1;border-right: 1px solid #fff;line-height: 40px;font-size: 16px;font-weight: 800;}
.tabs-nav li:last-child{border-right:0;}
.tabs-nav li a{ display: block;border-top:3px solid #ddd; color:#000;}
.tabs-nav li.cur a{ display: block;border-top:3px solid #001556;}

.btmbtns li a{margin:0 auto;width:80%;display:block;border:0px solid #5fb5de;color:#fff;border-radius:3px;height:30px;line-height:30px;background:#8fac55;filter: dropshadow(OffX=1, OffY=1, Color='#5fb5de', Positive='true');text-shadow:1px 1px 0 #5fb5de;background:-webkit-gradient(linear,left top,left bottom,from(#7ec4e7),to(#5fb5de));background:-moz-linear-gradient(top,#7ec4e7,#5fb5de);background: -ms-linear-gradient(top, #7ec4e7, #5fb5de);background:linear-gradient(top,#7ec4e7 0%,#5fb5de 100%);}
.btmbtns li b{ font-weight:400;}



.soBox{text-align:center; padding:20px 0; font-size:24px}
.soBox input,.soBox select{ font-size:24px;}
.listTable{ clear:both;}
.listTable table{clear:both;table-layout:fixed;border-collapse:collapse;}
.lT{margin:0;padding:0; vertical-align:top; text-align:left; font-size:12px; line-height:1.6em;  }
.lT .tTr{background:#e5e5e5; text-align:center; color:#050;}
.lT td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.lT .tTr td{text-overflow:clip;}
.lT .tTdt{background:#98BF2F;width:22px; overflow:hidden;border-left:1px solid #419b00;border-top:1px solid #419b00; text-align:center;}

.column .lT td{padding:0}
.listTable .lTtIn td{padding:0 1px 0 3px; line-height:22px; text-align:center;}
.listTable .lTbIn td{padding:0 1px 0 3px; line-height:22px; text-align:center;}

.pageNum{ text-align:center; height:30px;margin:20px 0; overflow:hidden}
.pageNum a,.pageNum span{ padding:2px 3px; line-height:22px;}
.pageNum a{border:1px solid #063}



@media only screen and (max-width:350px) {
.fgs figure{font-size:14px;}
}

@media only screen and (min-width:450px) and (max-width:679px) {
.fgs ul li{width:20%;}
}
@media only screen and (min-width:680px) and (max-width:799px) {
.fgs ul li{width:12.5%;}
}
@media only screen and (min-width:800px){
.fgs ul li{width:10%;}
.fgs dl dd ul li{width:12.5%;}
}
