@charset "utf-8";
/* CSS Document */
/* 政务公开主页st */
.contenthome{ overflow:hidden;  }
.yanews_menu {height:30px;overflow: hidden;width:100%;margin-top:10px;}
.yanewsmenua li.hover {color: #fff; background:#006eab;font-size:1.0em;font-weight: bold;}
.yanewscontent ul {padding-top:5px;display: none;overflow: hidden;}
.yanewscontent ul.block {display: block;}
.news-txt li {line-height: 40px; clear: both;}
.news-txt li a {color: #636363;float: left;background: url(jt2.gif) no-repeat left;padding: 0 0 0 10px;}
.news-txt li a:hover {color:#F00;text-decoration: underline;}
.contefl{ width:69%;}
.contnews{ overflow:hidden;background:#fff;  padding:10px 20px;}
.tibta{ width:100%; margin:0 auto; font-size:1.2em; font-weight:bold; color:#000; height:40px; line-height:40px; text-align:left; border-bottom:#f1f1f1 solid 2px;}
.news-txtioc{ width:100%;}
.news-txtioc li{ width:29.3%; float:left; background:#65ace2; margin:2%;}
.news-txtioc li:hover{filter: alpha(opacity=80);opacity: 0.8;}
.news-txtioc i{ width:100%; text-align:center;height:40px;line-height:40px;  font-size:2em; float:left; color:#fff}
.news-txtioc a{ width:100%;text-align:center; color:#FFF; height:30px; line-height:30px; float:left;}
.news-txtioc a:hover{text-decoration:none;}
.contefr{ width:27%; padding:1%; background:#fafafa;}
.yanewsmenua{width:100%;height: 30px; float:left; background:#f1f1f1; }
.yanewsmenua li{ padding:0 2%; text-align:center; float:left; height:30px; line-height:30px;}
.xxi{ width:49%;}
.zuon{ width:100%;}
.nzl{ width:100%;}
.nzl li{ width:31.3%; height:45px; line-height:45px; font-weight:bold; text-align:center; color:#fff; margin:1%; float:left; background:#65ace2;}
.nzl li a{ color:#FFF;}
.nzl li:hover{filter: alpha(opacity=80);opacity: 0.8;}
.djt{width:100%; height:25px;  padding:10px 0; line-height:25px;background:#e7eaeb; font-size:18px; }
.djtl{ width:20%;text-align:center;height:25px; border-right:1px solid #CCC; float:left;}
.djtla{ width:20%;text-align:center;height:25px; border-right:1px solid #CCC; float:left;  margin:15px 0}
.djt:hover{background:#eff1f1;}
.report_left img { width:100%;border:1px solid #f1f1f1;display: block;}
.report_left,.report_right {float: left}
.report_left{width: 45%;}
.report_right { margin-left: 5%;width: 45%;}
.report_right p { margin-top: 4px; font-size: 16px;color: #222222;font-weight: bold;}
.report_right div:nth-of-type(1) {margin-top: 10px; font-size: 14px; line-height: 24px; color: rgb(34, 34, 34);}
.report_right div:nth-of-type(2) { margin-top:5px; font-size: 12px; color: rgb(158, 158, 158);}
.report_right button { display: block;border: none; font-size: 12px;text-align: center; line-height: 23px;width: 45.9%; height: 23px;background-color: #345f92;color: #fff; margin-top: 10px; cursor: pointer;}
.report { width:100%;}

/* 政务公开主页ed*/
.loc{ padding-left: 28px;padding-top: 10px;padding-bottom: 10px;background: url(icon-loc.png) no-repeat left center;border-bottom: 1px solid #d8d8d8;}
.loc span,.loc a{margin-left: 3px; margin-right: 3px;}
 /* 新闻列表结构 */
.news-list{ width:100%; overflow:hidden;padding-bottom:20px;line-height: 36px;}
.newstxt{ width:84%; float:left; }
.date{width: 16%;color: #999; float:right; text-align:right;}
.news-list li a:hover{ text-decoration: underline; }
.news-list li a { display: block; float: left; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.yanews_contenty section{padding-top:5px;display: none;overflow: hidden;}
.yanews_contenty section.block{ display: block;}
/*list--end*/
/*分页--start*/
.pager {text-align: center; margin-top:20px;}
.pager a{ display: inline-block; background-color: #fff;height: 32px; margin:0  3px;padding:0 15px;line-height: 31px;border: 1px solid #ccc;}
.pager a.on,.pager a:hover{background-color: #62adf1;color: #fff; text-decoration: none;}
/*分页--end*/

.txlibi{widows:100%;  line-height:50px; height:50px; border-bottom:1px solid #CCC;padding-left:10px; font-size:20px; font-weight:bold; }
.txlibi a{color: #245399;}
.tznr{ padding-top:10px;}
.menub{ width:20%;float:left; overflow:hidden; }
.menub ul{ width:100%;list-style-type:none; font-size:18px; font-weight:bold;}
.yanewsmenuy li{float:left; width:100%;  margin:10px 0;background:#5d9cec;color:#fff;  text-align:center;}
.yanewsmenuy li.hover {background:#2c6dd0; color: #fff;font-size:1.0em;font-weight: bold;}
.yanews_contenty{width:79.5%; border:1px solid #f1f1f1;min-height:800px;overflow:hidden;  background:#FFF; float:left;}
.djtl{ width:20%;text-align:center;height:25px; line-height:25px; border-right:1px solid #CCC; float:left;}
.djtla{ width:20%;text-align:center;height:25px; line-height:25px; border-right:1px solid #CCC; float:left; margin:15px 0;}
.djtr{ width:79%;text-align:center;height:25px; line-height:25px;margin:15px 0; float:left;}
.djtra{ width:75%;text-align:center;height:25px; line-height:25px; float:left;}
.tcnr{ width:96%;min-height:800px; padding:2%; overflow:hidden;}
.bitan{ height:35px; overflow:hidden;}
.line{ width:30%; float:left; height:10px; padding-top:10px;border-bottom:1px solid #5d9cec;}
.mintxt{ width:40%;height:35px; line-height:35px; float:left; background:#FFF; text-align:center; color:#5d9cec; font-weight:bold; font-size:18px;}
.tcln{ width:100%; line-height:40px;}
.tcln li{ width:20%;  float:left;}
.box {margin:10px; border-radius: 10px; width: 30%; height: 266px; text-align: center; vertical-align: 0px; display: inline-block; box-shadow: 0px 0px 6px 0px #cccccc;}
.box:hover{ filter: alpha(opacity=80); opacity: 0.8;}
.box i {margin: 70px auto 10px;color:#245399;width: 70px;height: 70px;display: block;}
.box h5 a {line-height: 40px;width: 240px; margin:0 auto; font-size: 18px; font-weight: bold; display: block;}
.box p {margin: 0px auto; width: 270px; line-height: 24px; font-size: 14px; display:inline-table;}
.box p a {display: inline-block; white-space: nowrap;}
