@charset "utf-8";
* {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  overflow-y: scroll;
}
body,
html {
  width: 100%;
}
body {
  font-family: "microsoft yahei", \5b8b\4f53, Arial, Helvetica, sans-serif;
}
a {
  color: #444;
}
a:hover {
  color: #c00;
}
body {
  min-width: 1200px !important;
}
.logo-container {
  width: 100%;
  background: url(../newImg/topbg.gif) left bottom repeat-x;
}
.bannar {
  width: 1020px;
}
.header {
  height: 220px;
  background: #0b5c9a;
}
.logo {
  width: 1020px;
  margin: 0 auto;
}
/* 顶部导航 */
nav {
  background: #0b5c9a;
  text-align: center;
}
nav ul {
  width: 1020px;
  margin: 0 auto;
}
nav ul li {
  position: relative;
  float: left;
}
nav ul li:hover h3 a,
nav .on h3 a {
  background: #fff;
  color: #0b5c9a;
  border-radius: 8px 8px 0 0/8px 8px 0 0;
}
nav h3 a {
  color: #fff;
  line-height: 40px;
  height: 40px;
  font-size: 16px;
  display: block;
  padding: 0 53px;
  position: relative;
  z-index: 6;
  text-transform: capitalize;
}

.mainner {
  margin: 0 auto;
  width: 1020px;
}
.mainner .section {
  margin-top: 10px;
}
.block {
  width: 330px;
  float: left;
}
.block.mid {
  margin: 0 15px;
}
.block .t {
  height: 30px;
  position: relative;
  border-bottom: 1px solid #0b5c9a;
}
.block .t h2 a{
  display: block;
  padding: 0 5px;
  position: absolute;
  z-index: 999;
  background: #0b5c9a;
  text-align: center;
  line-height: 29px;
  color: #fff;
  font-size: 16px;
  border-radius: 8px 0;
}
.block .t a.more {
  display: block;
  float: right;
  width: 50px;
  line-height: 28px;
  text-align: center;
}
.block .t a.more:hover {
  background: #fff;
  color: #c00;
}

/* 图片滚动 */
.swiper {
  width: 330px;
  height: 225px;
  --swiper-theme-color: #ff6600;
}
.mySwiper img {
  width: 330px;
  height: 225px;
}
.swiper-slide p {
    position: absolute;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.swiper-pagination {
    text-align: right;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 30px;
}

.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #000;
  opacity: 1;
  background: #0b5c9a;
}

.swiper-pagination-bullet-active {
  background: #fff;
}

.pic-title {
  padding: 0px 10px;
  width:300px;
  overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  white-space:nowrap;
}

.list {
  background: #f9f7f8;
  padding: 10px;
  min-height: 185px;
}
.list li {
  padding-left: 18px;
  line-height: 35px;
  background: url(../newImg/li.png) left center no-repeat;
  color: #555;
  font-size: 14px;
}
.list li a {
  font-size: 15px;
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  display: block;

}

.list-txt li {
  padding-left: 18px;
  line-height: 32px;
  height: 32px;
  background: url(../newImg/li.png) left center no-repeat;
}

.list-txt li a {
  font-size: 15px;
  width: 650px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: #555;
}
.list-txt li .time {
  display: block;
  float: right;
  width: 90px;
  text-align: right;
  font-size: 13px;
  color: #000;
  color: #555;
}

.supervise .tit {
    height: 74px;
    line-height: 74px;
    background: url(../newImg/supervise.png) no-repeat 20px 50% #0b5c9a;
    text-indent: 80px;
    color: #ffffff;
    font-size: 17px;
}

.supervise .con {
    padding: 10px;
    background: #f5f5f5;
    color: #666;
    font-size: 14px;
}

.supervise .con p {
    line-height: 42px;
    border-bottom: 1px dashed #ddd;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6M0I0RkMzNkU4MURGRTQxMUI2RTNFMTVCQkVFQzMxMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDM1OENGRTQ2QzREMTFFN0IwN0RGNkFENzhCRkM1MUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDM1OENGRTM2QzREMTFFN0IwN0RGNkFENzhCRkM1MUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzUyRTZGOEQ1QkExMTFFN0I5MjBCMkE4QzY0OEFEMDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzUyRTZGOEU1QkExMTFFN0I5MjBCMkE4QzY0OEFEMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zxUeyAAAAXklEQVR42kyOQQoAMQgDa+kz9F7//xhvForvaDfg7mIOEpxIpHtv+3TOMbOIgGdmVR2tCMzdiQh+rdWhinGXLLX3fvFfUTF8T5ZbEamvoH5kKhNzThhUYCKK1x4BBgBQjC+/PDXEwwAAAABJRU5ErkJggg==) 0 50% no-repeat;
    padding-left: 20px;
}

/* 底部 */
.footer {
  clear: both;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  margin-top: 10px;
  border-top: 1px solid #024e89;
  position: relative;
  background: #0b5c9a;
  padding: 15px 0;
}
.footer .copyright {
  width: 1020px;
  margin: 0 auto;
}
.mainner .pos {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  font-size: 14px;
  border-bottom: 1px solid #0b5c9a;
}

.mainner .side {
  float: left;
  width: 200px;
}

.lmmc {
  display: block;
  text-align: center;
  background: #0b5c9a;
  font-size: 20px;
  color: #fff;
  border-radius: 5px 5px;
  line-height: 50px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.side .menu {
  min-height: 480px;
}

.side .menu li {
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  margin: 10px 5px;
  border-radius: 5px 5px;
  background-color: rgb(235, 235, 235);
  text-align: center;
}

.side .menu li a {
    height: 40px;
    display: block;
    line-height: 40px;
    padding: 0 10px;
}

.mainner .main {
  float: right;
  width: 800px;
  padding: 10px;
}

.mainner .content {
  font-size: 14px;
  line-height: 2em;
  padding: 10px;
  border: 1px solid #ddd;
  min-height: 573px;
}

.position {
  padding-left: 10px;
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 10px;
}

/*** 文章页 START ****/
.secnr{height:auto;text-align:left;width:998px;min-height:500px;_height:500px;}
.wz_top{height:35px;line-height:36px;background:url(../images/wzy_top.jpg) 0 0 no-repeat;padding-left:40px;overflow:hidden;}
#wenzhang{width:900px;margin:auto;font-size:14px;line-height:28px;height:auto;min-height:500px;_height:500px;padding:20px 0;}
.wztit{font-size:24px;font-weight:bold;line-height:40px;text-align:center;}
.wzfbt{font-weight:100;line-height:36px;text-align:center;font-size:20px;}
.wzbjxx{height:30px;line-height:30px;color:#999;margin:auto;font-size:12px;margin-top:5px;text-align:center;}
.wzbjxx a{font-size:12px;}
.wzy_ztbox{height:42px; text-align:center;line-height:30px;border-bottom:#ddd 1px solid;}
.wzy_ztbox a{cursor:pointer;}
.wzcon{padding:20px;width:860px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;/*text-align:Justify;text-justify:inter-ideograph;*/}
.wzcon table{max-width:860px !important;}
.wzbot1{height:40px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:10px;}
.wzbot1 a{color:#999999;line-height:36px;}
.wzbot1 a:hover{color:#db0200;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:24px;padding-left:20px;}
.wzbot1 ul.fxd_close{width:185px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:90px;height:36px;line-height:36px;background:url(../images/print.gif) 0 10px no-repeat;padding-left:22px;font-size:14px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:90px;height:36px;line-height:36px;background:url(../images/close1.gif) 0 10px no-repeat;padding-left:22px;font-size:14px;}
.bshare-custom #bshare-shareto{color:#999 !important;line-height:24px !important;font-weight:normal !important;}
.wzbot{border-top:#ddd 1px solid;padding:10px 20px 20px;font-size:14px;line-height:28px;}
