/*!
 * ETUI v3
 *
 * Copyright 2017.7*/
/*-----å­—ä½“å›¾æ ‡å¼•å…¥------------------------------------------------------------------------*/
@import url("./font_695021_vml96icumxi.css");
@import url("./font_1754590_m5gg52ff2cf.css");
.iconfont {
  font-size: inherit;
  line-height: 1;
  -webkit-text-stroke-width: 0;
  font-weight: normal;
}
a {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  color: #595b5d;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #0073d4;
}
button,
input {
  outline: none !important;
}
#skip {
  height: 0;
  overflow: hidden;
}
::-moz-placeholder {
  color: #ccc;
}
::-webkit-input-placeholder {
  color: #ccc;
}
:-ms-input-placeholder {
  color: #ccc !important;
}
.clearfix:before,
.clearfix:after,
.wrapper:after,
.wrapper:before {
  content: "";
  display: table;
}
.clearfix:after,
.wrapper:after {
  clear: both;
  overflow: hidden;
}
.clearfix,
.wrapper {
  *zoom: 1; /* for ie6 & ie7 */
}
.row {
  margin-left: 0;
  margin-right: 0;
}
ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0;
  padding: 0;
  margin: 0;
}

body {
  font-size: 14px !important;
  color: #444;
}
li {
  list-style: none;
}
img {
  width: auto;
}
.title-all {
  padding: 15px 0;
  background: #f9f9f9;
  position: relative;
}
.title-all h2 {
  padding-left: 22px;
  border-left: 3px solid #0073d4;
  font-size: 18px;
  font-weight: 600;
  color: #0073d4;
  margin: 0;
}
.title-all .more-a {
  display: block;
  position: absolute;
  right: 10px;
  top: 15px;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}
.title-all .more-a:hover {
  color: #0073d4;
}
.green-bg {
  /* background-color:#35decf; */
  background: -webkit-linear-gradient(left, #20c8b9, #3ee4d5);
  background: -o-linear-gradient(right, #3ee4d5, #20c8b9);
  background: -moz-linear-gradient(right, #3ee4d5, #20c8b9);
  background: linear-gradient(to right, #3ee4d5, #20c8b9);
}
.blue-bg {
  /* background-color:#4acfec; */
  background: -webkit-linear-gradient(left, #2ebedd, #5addf9);
  background: -o-linear-gradient(right, #5addf9, #2ebedd);
  background: -moz-linear-gradient(right, #5addf9, #2ebedd);
  background: linear-gradient(to right, #5addf9, #2ebedd);
}
.blue-bg2 {
  background-color: #059fe0;
}
.violet-bg {
  /* background-color:#b4adf9; */
  background: -webkit-linear-gradient(left, #b4adf9, #c5beff);
  background: -o-linear-gradient(right, #c5beff, #b4adf9);
  background: -moz-linear-gradient(right, #c5beff, #b4adf9);
  background: linear-gradient(to right, #c5beff, #b4adf9);
}
.prink-bg {
  /* background-color:#f77ba4; */
  background: -webkit-linear-gradient(left, #f06d99, #ff89b0);
  background: -o-linear-gradient(right, #ff89b0, #f06d99);
  background: -moz-linear-gradient(right, #ff89b0, #f06d99);
  background: linear-gradient(to right, #ff89b0, #f06d99);
}
.yellow-bg {
  /* background-color:#d8c050; */
  background: -webkit-linear-gradient(left, #d0b848, #e1c95a);
  background: -o-linear-gradient(right, #e1c95a, #d0b848);
  background: -moz-linear-gradient(right, #e1c95a, #d0b848);
  background: linear-gradient(to right, #e1c95a, #d0b848);
}
.orange-bg {
  /* background-color:#f18338; */
  background: -webkit-linear-gradient(left, #e87b2f, #ff9145);
  background: -o-linear-gradient(right, #ff9145, #e87b2f);
  background: -moz-linear-gradient(right, #ff9145, #e87b2f);
  background: linear-gradient(to right, #ff9145, #e87b2f);
}
/*é¦–é¡µ*/
.index .header {
  background: url("../img/banner.jpg") center top;
  min-height: 420px;
}
.secrch-header {
  background: #0073d4;
  border-radius: 15px;
  padding: 15px 20px;
  position: relative;
  margin-top: 20px;
}

.label-top {
  margin-top: 16px;
  float: left;
}
.label-top a {
  font-size: 20px;
  color: #fff;
  padding: 0 20px;
  font-family: é»‘ä½“;
  font-weight: bold;
}
.label-top a:first-child {
  border-right: 1px solid #ddd;
}

.navbar-brand img {
  position: absolute;
  top: 14px;
  left: 0;
}
.secrch-header .navbar-brand img {
  top: 6px;
}
.secrch-header .ipt-box {
  width: 100%;
  margin-top: 8px;
  height: 44px;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 16px rgba(100, 100, 100, 0.1);
  position: relative;
  border: 1px solid;
  border-color: #0073d4;
}
.secrch-header .ipt-box input {
  display: block;
  width: 100%;
  border: none;
  height: 44px;
  line-height: 44px;
  padding-left: 10px;
}
.secrch-header .icon-chaxun2 {
  display: block;
  position: absolute;
  color: #d81608;
  right: 10px;
  top: 10px;
  border: none;
  background: none;
  font-size: 22px;
}
.search-header-2 {
  background: none;
  padding: 0;
  margin-top: 14px;
}
.search-header-2 .ipt-box {
  height: 36px;
  min-width: 220px;
}
.search-header-2 .ipt-box input {
  line-height: 30px;
  height: 36px;
}
.search-header-2 .icon-chaxun2 {
  top: 6px;
}
.index-navbar-collapse {
  margin-left: -15px;
  margin-right: -15px;
}
.index-nav-ul {
  margin-top: 20px;
  width: 100%;
}
.index-nav-ul li {
  float: left;
}
.index-nav-ul li a {
  display: block;
  border-radius: 6px;
}
.index-nav-ul li a:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
}
.index .header ul.index-nav-ul li a i {
  display: inline-block;
  margin-right: 10px;
  font-size: 28px;
  position: relative;
  top: 3px;
}
.index .header ul.index-nav-ul li a .icon-home {
  top: 1px;
}
.panel-top {
  margin: 16px 0;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.9);
  overflow: hidden;
  position: relative;
  min-height: 150px;
  webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  padding: 14px 20px;
}
.panel-top:hover {
  box-shadow: 0 6px 15px 0 rgba(168, 182, 191, 0.4);
}
.panel-top .left-header {
  padding: 0 15px;
  color: #07a0e0;
  border-bottom: 1px solid #ddd;
}
.panel-top .left-header h2 {
  font-size: 20px;
  font-weight: bold;
  color: #07a0e0;
  margin-top: 6px;
}
.panel-top .left-header h2 a {
  color: #07a0e0;
  font-size: 20px;
  font-weight: bold;
}
.panel-top .left-header i {
  margin-right: 10px;
}
.panel-top .page-line {
  overflow: hidden;
  margin-bottom: 8px;
}
.panel-top .page-line h2 a {
  font-size: 20px;
  color: #333;
}
.panel-top .page-line h2 {
  position: relative;
  float: left;
  margin-top: 0;
}
.panel-top .page-line h2:after {
  content: "";
  width: 30px;
  height: 2px;
  background: #07a0e0;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -15px;
}
.btn-group {
  display: flex;
  margin-top: 16px;
  text-align: center;
  width: 100%;
}
.btn-group li a {
  font-size: 18px;
  color: #fff;
  text-align: center;
  min-height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 110px\9;
  display: block\9;
  padding-top: 20px\0;
}
.btn-group li {
  flex: 1;
  float: left\9;
  width: 33.33333%\9;
  display: inline-block\9;
}
.btn-group li:first-child a {
  border-radius: 4px 0 0 4px;
}
.btn-group li:last-child a {
  border-radius: 0 4px 4px 0;
}
.btn-group .bg-org {
  background: #f78a3f;
}
.btn-group .bg-yellow {
  background: #d8c052;
}
.btn-group .bg-ching {
  background: #3cd1c4;
}
.index-lg-btn {
  margin-top: 30px;
  background: #ff9850;
  border-radius: 4px;
  padding: 20px 10px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.index-lg-btn li {
  border-right: 1px solid #ffcca8;
}
.index-lg-btn li a {
  font-size: 18px;
  color: #fff;
  display: block;
  text-align: center;
  padding: 0 30px;
}
.index-lg-btn li:last-child {
  border-right: 0;
}
.btn-group li a i {
  font-size: 40px;
  margin-bottom: 4px;
  display: block;
}

/*.panel-top ul li{*/
/*float: left;*/
/*width:50%;*/
/*padding:15px 0;*/
/*}*/
/*.panel-top ul li:hover span{*/
/*color: #0073d4;*/
/*font-weight:600;*/
/*}*/
/*.panel-top ul li:hover .iconfont{*/
/*background:#0073d4;*/
/*color:#fff;*/
/*}*/
/*.panel-top ul li span{*/
/*font-size:18px;*/
/*color:#6d8088;*/
/*}*/
/*.panel-top ul li .iconfont{*/
/*display: inline-block;*/
/*font-size:20px;*/
/*width:38px;*/
/*height:38px;*/
/*background:#e6e6e6;*/
/*border-radius: 50%;*/
/*color:#00a2e6;*/
/*text-align: center;*/
/*line-height:38px;*/
/*margin-right:6px;*/
/*}*/
.panel-top .speak-right {
  padding: 10px 0;
}
.panel-top .tc-cont {
  position: relative;
}
.panel-top .tc-cont .speak-a {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.panel-top .tc-cont .tc-input {
  position: absolute;
  top: 0;
  right: 20px;
  min-width: 310px;
}
.border-left {
  border-left: 1px solid #ddd;
}
.speak-right p {
  font-size: 14px;
  line-height: 28px;
  text-indent: 2em;
  margin-bottom: 0;
  color: #6d8088;
}
.speak-right .speak-a {
  color: #00a2e6;
  font-size: 16px;
}
.speak-right .col-md-9 {
  border-right: 1px solid #ddd;
}
.speak-right h3 {
  color: #00a2e6;
  font-size: 16px;
  margin: 0 0 15px 0;
  font-weight: 600;
}
.speak-right input {
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 4px 0 0 4px !important;
}
.speak-right button {
  display: inline-block;
  padding: 0 20px;
  border: none;
  background: #ff9850;
  color: #fff;
  line-height: 34px;
  height: 30px;
  border-radius: 0 4px 4px 0;
}
.notice-box {
  text-align: left;
  padding: 20px 0;
  display: flex;
  background: #f0f2f7;
}
.notice-box span {
  font-size: 20px;
  display: inline-block;
  padding: 10px 30px;
  background: #d81608;
  color: #fff;
  margin-right: 10px;
  position: relative;
  white-space: nowrap;
}
.notice-box span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 16px solid #d81608;
  border-right: 24px solid transparent;
  position: absolute;
  left: 20px;
  bottom: -12px;
}
.notice-box {
  color: #d81608;
  font-size: 26px;
  font-weight: normal;
}
.notice-box .owl-carousel .owl-item {
  background: #f0f2f7;
  font-size: 26px;
}
.notice-box .owl-carousel .owl-item a {
  text-align: left;
  display: block;
  white-space: nowrap;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.notice-box .owl-controls {
  display: none;
}
.notice-box .slider-text-2 {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  margin-top: 6px;
  margin-left: -10px;
}
.index-nav-topline {
  background: #f9f9f9;
}
.index-nav-topline > li > a {
  font-size: 18px;
}
ul.nav-tabs.index-nav-topline > li.active > a {
  font-weight: 600;
  color: #35579c;
  border-top: solid 2px #35579c;
  border-radius: 0;
  padding-top: 8px;
}
.swiper-7 {
  padding-right: 30px;
  padding-left: 0;
}
.tab-content14 .uli14 li {
  padding: 13px 0;
}
.Slider-two {
  margin: 5px 0;
}
.Slider-two .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 0 10px;
}
.Slider-two .owl-dots .owl-dot.active span,
.Slider-two .owl-dots .owl-dot:hover span {
  background: #35579c;
}
.index-fournav a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  border: 2px solid #35579c;
  color: #35579c;
  padding: 20px;
  text-align: center;
  font-size: 24px;
  position: relative;
}
.index-fournav a:focus,
.index-fournav a:hover,
.index-fournav .nav > li.active a {
  background: #035eab;
  border-color: #035eab;
  color: #fff;
}
.index-fournav a:focus::before,
.index-fournav a:hover::before,
.index-fournav .nav > li.active a:before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border: 12px solid #035eab;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid transparent;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  bottom: -24px;
}
.index-fournav a b {
  font-weight: 500;
}
.index-fournav a .iconfont {
  font-size: 30px;
  font-weight: 900;
  margin-right: 10px;
  vertical-align: middle;
}
.index-fournav .nav > li > a:focus,
.index-fournav .nav > li > a:hover {
  background: #035eab;
}
.index-nav-line li {
  margin-right: 12px;
}
.index-form-actions {
  margin-top: 13px;
}
/*ä½å»ºå§”*/
.gray-bg {
  background: #f5f9fa;
}
.navbar-inverse {
  background: none;
}
.header {
  background: #0073d4;
}
.header .navbar-brand {
  margin-top: 0;
}
.header ul.navbar-nav li a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 12px 16px;
}
.header ul.index-nav-ul li a {
  padding: 16px 20px;
  box-shadow: inset 0 -10px 40px rgba(255, 255, 255, 0.2);
}
.header ul.navbar-nav li a i {
  display: block;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 10px;
}
.header ul.navbar-nav li.active a,
.header ul.navbar-nav li a:hover {
  background: #07599f;
}
.navbar {
  margin-bottom: 0 !important;
}
.panel {
  position: relative;
  overflow: hidden;
  border: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  padding: 20px;
}

.padding10 {
  padding: 10px !important;
}

.panel:hover {
  box-shadow: 0 6px 15px 0 rgba(168, 182, 191, 0.4);
}

.panel .panel-heading .panel-title {
  font-size: 20px;
  color: #0073d4;
  font-weight: 600;
}
.panel .panel-heading .panel-title i {
  font-size: 24px;
}
.panel .panel-heading .panel-title .icon-yewu {
  font-size: 26px;
}
.x-number {
  position: relative;
}
.x-number span {
  position: absolute;
  right: 10px;
  top: 8px;
}
.breadcrumb {
  background: none;
  margin-top: 20px;
}
ul.nav-tabs.nav-line {
  border-bottom-width: 1px;
}
ul.nav-tabs.nav-line > li > a,
ul.nav-tabs.nav-line > li > a:hover {
  padding-bottom: 12px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 16px;
}
ul.nav-tabs.nav-line > li.active > a {
  border-bottom-width: 1px;
  border-bottom-color: #0073d4;
  padding-bottom: 11px;
  color: #0073d4;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 600;
}
.uli16 {
  margin-top: 10px;
}
.uli16 li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.uli16 li a {
  background: url("../img/dot.jpg") no-repeat 6px center;
  padding-left: 26px;
  font-size: 16px;
}
.uli16 li a:hover {
  color: #0073d4;
}
ul.list-date li span.time {
  font-size: 16px;
  top: 10px;
}
.hot-list > li {
  position: relative;
}
.hot-list > li > a {
  background: #f7f8f8;
  border-radius: 4px;
  padding: 7px 4px;
  text-align: center;
  display: block;
  margin: 12px 0 0;
}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
  background: #0073d4 !important;
}
.index-fourcont .hot-list li a {
  padding: 10px 4px;
}
.hot-list .col-20 {
  width: 16.666667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
.col-md-66 {
  width: 66.666667%;
  padding-right: 15px;
  float: left;
}
.col-md-33 {
  width: 33.33333%;
  padding-left: 15px;
  float: left;
}
.overflow-inherit {
  overflow: inherit;
}
.hot-list ul.sec-list {
  position: absolute;
  top: 47px;
  left: 15px;
  right: 15px;
  z-index: 999;
  background: #fff;
  display: none;
  padding: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.hot-list ul.sec-list li a {
  padding: 6px;
  display: block;
}
.hot-list ul.sec-list li a:hover {
  background: rgba(0, 0, 0, 0.015);
}
.hot-list li:hover ul.sec-list {
  display: block;
}
.panel-btn li a {
  transition: all 0.15s ease-in-out;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  min-height: 54px;
  margin-bottom: 12px;
  line-height: 18px;
  text-align: center;
  padding: 9px;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  display: block\9;
}
.panel-btn li a .line {
  position: absolute;
  left: 0;
  top: 14px;
  height: 30px;
  width: 2px;
  display: block;
}
.blue {
  background: #7fcff4;
}
.orange {
  background: #f9cb7f;
}
.red {
  background: #f27f88;
}
.green {
  background: #98d8b5;
}
.page-header {
  margin-top: 0;
  border-bottom: 0;
  margin-bottom: 30px;
}
.c-red {
  color: #ad3c45;
}
.c-green {
  color: #298a56;
}
.c-blue {
  color: #3086af;
}
.c-orange {
  color: #e8a232;
}
.c-ching {
  color: #33b7bf;
}
.page-header a {
  font-size: 21px;
  color: #0073d4;
}
.links {
  display: flex;
  margin-bottom: 6px;
}
.links span {
  width: 80px;
  font-size: 16px;
  margin-top: 8px;
  float: left\9;
  width: 10%;
}
.links ul {
  display: flex;
  flex: 1;
  float: left\9;
  width: 90%;
}
.links > ul > li {
  flex: 1;
  background: #fff;
  padding: 6px 16px;
  margin-left: 20px;
  position: relative;
  float: left\9;
  width: 21%\9;
}
.links ul li i {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 14px;
  color: #999;
}
.links ul li:first-child {
  margin-left: 0;
}
.links ul li p {
  margin-bottom: 0;
}
.links .dropdown-menu {
  bottom: 100% !important;
  top: auto;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  height: 200px;
  overflow: auto;
}
.links .dropdown-menu {
  display: none;
}
.links .dropdown.open .dropdown-menu {
  display: block !important;
}
.dropdown-menu li {
}
.footer {
  padding-top: 14px;
  padding-bottom: 6px;
  font-size: 14px;
  text-align: center;
}
.footer-cont .zc-img,
.footer-cont .footer-add,
.footer-cont .footer-img {
  display: inline-block\9;
}

.footer-cont .zc-img {
  float: left;
}
.footer-cont .zc-img img {
  float: right;
}
.footer-cont {
  display: flex;
  margin-top: 10px;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative\9;
}
#_span_jiucuo {
  position: absolute\9;
  left: 0\9;
  top: 10px\9;
}
.footer img {
  width: auto;
  height: auto;
}
.footer ul li {
  margin-right: 0;
  margin-bottom: 4px;
}
.footer .zc-img {
  border: 1px solid #ddd;
  margin-right: 10px;
  border-radius: 4px;
}
.footer-add {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}
.footer-add ul {
  display: flex;
  justify-content: center;
  width: 100%;
  text-align: center;
}
.footer-add ul li {
  display: inline-block;
}
.footer-img {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.footer-img a {
  display: inline-block\9;
  float: left\9;
}
.footer-img a:last-child img {
  margin-top: 15px;
}
.footer-img img {
  margin: 0 10px;
}
.footer ul li i {
  font-size: 16px;
}

.index-footer-link ul {
  margin-bottom: 16px;
}
.index-footer-link h2 {
  font-size: 24px;
  color: #35579c;
  text-align: center;
  margin: 20px;
  position: relative;
}
.index-footer-link h2:before,
.index-footer-link h2:after {
  content: "";
  display: inline-block;
  width: 70px;
  border-top: 1px solid #eee;
  position: absolute;
  top: 50%;
  left: 50%;
}
.index-footer-link h2:before {
  margin-left: -170px;
}
.index-footer-link h2:after {
  margin-left: 100px;
}
.index-footer-link ul li {
  float: left;
  width: 20%;
}
.footer {
  background: #fff;
  color: #333;
  border-top: 3px solid #35579c;
}
.links > ul {
  float: left\9;
}
.links > ul > li {
  border: 1px solid #ccc;
  text-align: left;
}

/*ä¾¿æ°‘æŸ¥è¯¢*/
.icon-list li {
  width: 33.333%;
  float: left;
  text-align: center;
}
.icon-list li a {
  display: flex;
  padding: 10px 20px;
  min-height: 106px;
  flex-direction: column;
  justify-content: center;
}
.icon-list li a span {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.icon-list li a:hover {
  background: #f9f9f9;
}
.icon-list li a i {
  font-size: 38px;
  height: 42px;
  display: block;
  margin-bottom: 8px;
}
.icon-list-big .icon-list li a .icon-gongzufang {
  font-size: 41px;
}
.icon-list li a .icon-window {
  font-size: 36px;
}
.img-list {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.img-list li {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  background: #fff;
  text-align: center;
}
.img-list li:hover {
  box-shadow: 0 10px 20px 0 rgba(168, 182, 191, 0.6);
}
.img-list li a {
  border-radius: 3px;
  display: block;
}
.icon-list-border li {
  padding: 0 10px;
  box-sizing: border-box;
  margin: 10px 0;
}
.icon-list-border li a {
  border: 1px solid #ddd;
  min-height: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
/* ccy æ”¿åŠ¡å…¬å¼€  */
.panel-btn .no-pad:nth-child(odd) {
  padding-left: 0;
}
.panel-btn .no-pad:nth-child(even) {
  padding-right: 0;
}
.panel-btn li a:hover {
  box-shadow: 0 6px 12px 0 rgba(168, 182, 191, 0.6);
}
.tab-list li {
  width: 20%;
  float: left;
  padding: 5px;
}
.tab-list li:first-child {
  padding-left: 0;
}
.tab-list li:last-child {
  padding-right: 0;
}
.tab-list li a {
  display: block;
  width: 100%;
  height: 100%;
  background: #daeeff;
  text-align: center;
  color: #0073d4;
  padding: 15px;
}
.tab-list .active a {
  background: #5c91fc;
  color: #fff;
}
.tab-list li a .iconfont {
  display: block;
  font-size: 32px;
  height: 40px;
}
.tab-list li a:hover {
  background: #5c91fc;
  color: #fff;
}
.tab-list li a .icon-jichuguanli {
  font-size: 30px;
  position: relative;
  top: 2px;
}
.tab-content15 .tab-pane {
  padding: 15px;
  background: #5c91fc;
  color: #fff;
  margin-top: 20px;
  position: relative;
}
.tab-content15 .tab-pane:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-bottom: 8px solid #5c91fc;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  top: -6px;
  left: 10%;
  margin-left: -8px;
}
.tab-content15 .tab-pane:nth-child(2)::before {
  left: 30%;
}
.tab-content15 .tab-pane:nth-child(3)::before {
  left: 50%;
}
.tab-content15 .tab-pane:nth-child(4)::before {
  left: 70%;
}
.tab-content15 .tab-pane:nth-child(5)::before {
  left: 90%;
}
.sec-tabli {
  text-align: center;
}
.sec-tabli li {
  display: inline-block;
  padding: 0 5px;
}
.sec-tabli a {
  color: #fff;
}

/*  é€šçŸ¥å…¬å‘Š  */
.panel-btn01 li a {
  background: #f7f8f8;
}
.right-list {
  padding-top: 13px;
}
.right-list li {
  border: 1px solid #eee;
  margin-top: 10px;
  position: relative;
}
.work-list li {
  padding: 8px;
  padding-left: 42px;
}
.work-list li:before {
  font-family: "iconfont" !important;
  content: "\e61d";
  display: block;
  font-size: 18px;
  color: #feb352;
  position: absolute;
  opacity: 0.7;
  left: 10px;
  top: 8px;
}
.right-list li:hover {
  background: #f9f9f9;
}
.right-list li:hover a {
  color: #0073d4;
}
.work-list li:hover::before {
  opacity: 1;
}

.tendering-list li {
  padding: 17px 12px;
}
.tendering-list li a {
  display: block;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}
.tendering-list li {
  border-left: 2px solid #298a56;
}
.tendering-list li:nth-child(2n + 1) {
  border-left: 2px solid#5f90fd;
}
.tendering-list li:nth-child(1) {
  border-left: 2px solid#5f90fd;
}
.tendering-list li:nth-child(2) {
  border-left: 2px solid#4c8ad2;
}
.tendering-list li:nth-child(3) {
  border-left: 2px solid#4db793;
}
.tendering-list li:nth-child(5) {
  border-left: 2px solid#fd6f6c;
}
.tendering-list li:nth-child(6) {
  border-left: 2px solid#fbb73c;
}

/*ä¸“é¢˜ä¸“æ */
.panel-heading-2 {
  background: #f9f9f9;
  position: relative;
}
.panel-heading-2 h3 {
  font-size: 18px;
  color: #0073d4;
}
.panel-heading-2 .panel-title a i {
  width: 3px;
  height: 16px;
  background: #0073d4;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 16px;
}
/*ä¸“é¢˜ä¸“æ */
.row-cont {
  margin-left: -15px;
  margin-right: -15px;
}
.special-list img {
  width: 100%;
  margin-bottom: 20px;
}
/*æ–°é—»åŠ¨æ€*/
ul.nav-pills {
  background: #f9f9f9;
  margin-bottom: 20px;
}
ul.nav-pills li a {
  font-size: 18px;
  padding: 8px 16px;
  color: #0073d4;
}
ul.nav-pills li.active a {
  background: #0073d4;
}
ul.nav-pills.nav-pills-sec {
  background: #e7f4ff !important;
  border-radius: 3px;
  display: flex;
  margin-bottom: 6px;
}
ul.nav-pills.nav-pills-sec li {
  flex: 1;
}
ul.nav-pills.nav-pills-sec li a {
  padding: 6px 20px;
  font-size: 14px;
  border-radius: 3px;
  display: block;
  text-align: center;
  white-space: nowrap;
}
.row-cont .normal-slider .owl-nav {
  display: none;
}
.news-slide .col-md-5 {
  width: 36%;
}
.news-slide .col-md-7 {
  width: 64%;
}
.news-cont .brief .title a {
  font-size: 22px;
  font-weight: normal;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}
.news-cont .brief p {
  font-size: 16px;
  color: #999;
  font-family: "Microsoft YaHei", arial;
  border-bottom: 1px dashed #ddd;
}
.news-cont .brief p a {
  float: right;
  color: #0073d4;
}
.news-cont .news-pic {
}
.news-pic img {
  width: 100%;
  margin-bottom: 34px;
}
.share {
  position: fixed;
  right: 20px;
  bottom: 20px;
}
.share > ul > li {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  width: 50px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  list-style: none;
  border-radius: 50%;
  margin-bottom: 16px;
  cursor: pointer;
  position: relative;
  background: #fff;
}
.share > ul > li i {
  font-size: 26px;
}
.share > ul > li:hover > i {
  color: #035eab;
}
.share > ul > li > .hover-show {
  display: none;
  position: absolute;
  right: 50px;
  top: 0;
  background: #fff;
  padding: 10px 0;
  border: 1px solid #eee;
  border: 0\9;
  background: none\0;
}
.share > ul > li > .hover-show ul {
  display: flex;
  width: 1000px\0;
}
.share ul li .hover-show li {
  margin: 0 10px;
  float: right\0;
}
.share ul li:hover .hover-show {
  display: block;
}
.share ul li:hover .hover-show img {
  width: 60px;
}
.share ul li:nth-child(4) .hover-show img {
  width: 80px;
}
.i-blue {
  color: #0069c5;
}
.i-red {
  color: #cd281e;
}
.i-green {
  color: #13ce66;
}
.i-yellow {
  color: #e3b733;
}
.i-bluel {
  color: #1296db;
}
.i-purple {
  color: #6e77f5;
}

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.wyb-cont dl {
  overflow: hidden;
  margin: 40px 0;
  display: flex;
}
.wyb-cont dl dt {
  font-size: 20px;
  float: left;
  width: 160px;
}
.wyb-cont dl dt span {
  width: 36px;
  height: 36px;
  background: #f3f3f3;
  color: #35579c;
  border-radius: 50%;
  text-align: center;
  padding-top: 4px;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.wyb-cont dl dt p {
  float: left;
  color: #35579c;
}
.wyb-cont dl dd {
  float: left;
}
.wyb-cont dl dd a {
  float: left;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 8px 30px;
  background: url("../img/arrblue.jpg") 20px center no-repeat;
  margin: 0 30px;
}
.wyb-cont img {
  width: auto;
}
.wyb-cont > .col-md-6 {
  border-right: 1px solid #eee;
  padding-left: 30px;
}
.wyb-cont > .col-md-6:last-child {
  border-right: 0;
}
.icon-list-wyb li a {
  display: block;
  text-align: center;
  padding: 20px 0 10px;
  width: 100%;
}
.icon-list-wyb li a p {
  font-size: 16px;
}
.icon-list-wyb li a i {
  font-size: 36px;
  margin-bottom: 10px;
  display: block;
}
.icon-list-wyb li a:hover {
  background: #eee;
}
.nowrapli-btn .btn-right {
  position: absolute;
  right: 0;
  top: 8px;
}
ul.list-date.nowrapli-btn li a {
  width: 70%;
}
ul.list-date.nowrapli-btn .btn-right a {
  font-size: 12px;
  border: 1px solid #6098cc;
  background: #e3f5ff;
  padding: 4px 6px;
  color: #0173d4;
  border-radius: 3px;
  float: left;
  width: auto;
  margin-left: 8px;
}

ul.list-date.nowrapli-btn a.color {
  font-size: 12px;
  border: 1px solid #0173d4;
  background: #0173d4;
  color: #fff;
}
/*æˆ‘è¦æŸ¥*/
.wyw-cont {
}
.wyw-cont .nav li {
  float: left;
  padding: 0 0 12px;
}
.wyw-cont .nav li a {
  font-size: 20px;
  color: #444;
  padding: 0 20px;
}
.wyw-cont .nav {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}
.wyw-cont .nav li.active a {
  color: #35579c;
  font-weight: bold;
  background: none;
}
.wyw-cont .nav li:first-child a {
  border-right: 1px solid #ddd;
}
.wyw-cont .panel-btn {
  margin: 20px 0;
}
.wyw-cont .panel-btn a {
  border: 1px solid #eee !important;
  font-size: 16px;
}
.wyw-cont .panel-btn a span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
}
.wyw-cont .icon-list {
  display: flex;
  flex-wrap: wrap;
}
.wyw-cont .icon-list li {
  width: 20%;
}

.wyw-cont .icon-list li a {
  min-height: auto;
  display: block;
}
.wyw-cont .panel-btn li a {
  min-height: 46px;
}
.wyw-cont .panel-btn li a .line {
  top: 8px;
}
.wyw-cont .icon-list li a i {
  margin-bottom: 4px;
}
.wyc-cont .page-header-2 {
  border-bottom-width: 1px;
  margin-top: 6px;
}
.wyc-cont .page-header-2 a {
  border-bottom-width: 1px;
  bottom: -2px;
  font-size: 16px;
  color: #35579c;
  border-bottom-color: #35579c;
  padding-bottom: 10px;
}
.slider-ico .owl-controls {
  margin-top: 0px;
}
.wyc-cont .zxft-img-cont {
  padding-left: 0;
}
.wyc-cont .zxft-img-cont h5 {
  margin-top: 0;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 4px;
}
.wyc-cont .zxft-img-cont p {
  margin-bottom: 4px;
}
.wyc-cont .uli16 li {
  padding-top: 6px;
  padding-bottom: 6px;
}

.wyc-cont .img-list li {
  margin-bottom: 4px;
}
.wyc-cont .img-list li:last-child {
  margin-bottom: 0;
}
.index-fourcont .panel {
  height: 260px;
}
.mail-header {
}
.mail-header h5 {
  font-size: 16px;
  color: #333;
  float: left;
  margin-top: 0;
  margin-bottom: 14px;
}
.mail-header a {
  float: right;
  color: #35579c;
  font-size: 14px;
}
.mail-login .control-label {
  width: 80px;
  display: inline-block;
  text-align: justify;
  text-align-last: justify;
  color: #999;
}
.mail-login .btn-default {
  border: none;
  color: #999;
}
.mail-login .btn {
  padding: 3px 20px;
  margin-right: 10px;
}
.mail-login .form-control {
  height: 28px;
  margin-top: 4px;
}
.mail-login .btn-default:hover {
  color: #35579c;
  background: none;
}
/*æœºæž„é¢†å¯¼*/
.ld-tab-list {
  display: flex;
}
.ld-detail .title-all {
  margin-bottom: 20px;
}
.ld-detail img {
  max-width: 120px;
}
.ld-detail p {
  font-size: 16px;
}
.ld-detail h3 {
  margin-bottom: 20px;
}

.PicList img {
  width: 100%;
  height: 208px;
}
ul.PicList li p.title {
  border-left: 0;
  text-align: center;
  font-size: 16px;
  padding-left: 0;
  height: auto;
}
.PicList-img img {
  margin-bottom: 10px;
}
.PicList-img p {
  font-size: 16px;
  margin-bottom: 4px;
}
.PicList-img li span {
  color: #999;
}
.PicList-img li {
  margin-bottom: 20px !important;
}

/*æ”¿åŠ¡å…¬å¼€*/
.slider-btn .owl-controls .owl-nav [class*="owl-"] {
  position: absolute;
  top: 32%;
}
.slider-btn .owl-controls .owl-nav {
  display: none;
}
.slider-btn:hover .owl-nav {
  display: block;
}
.slider-btn .owl-controls .owl-prev {
  left: 0;
}
.slider-btn .owl-controls .owl-next {
  right: 0;
}
ul.PicList.PicList-video li a {
  position: relative;
}
ul.PicList.PicList-video li a:before {
  content: "\e632";
  font-family: iconfont;
  font-size: 46px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  top: 30%;
  display: block;
  color: rgba(0, 0, 0, 0.7);
}
.ul-color {
  margin-top: 17px;
}
.ul-color li a {
  display: block;
  text-align: center;
  font-size: 16px;
  border-radius: 3px;
  padding: 10px 6px;
  margin: 7px 0;
  color: #fff;
}
.btn-slider .owl-nav {
  display: none;
}
.btn-slider.Slider-one .owl-dots {
  width: 100%;
  bottom: -20px;
}
.pagination .whj_checked {
  background-color: #037ed9;
  color: #fff;
}
.pagination .whj_padding {
  display: inline-block;
  padding: 5px 13px;
  border-radius: 3px;
  cursor: pointer;
}
.hot-bq {
  width: 20%;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
}
.index-zxft img {
  max-width: 139px;
}
.online-sidebar {
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  padding: 16px 10px;
}
.online-sidebar li {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
.online-sidebar li a {
  padding: 10px 20px 10px 30px;
  display: block;
  font-size: 15px;
}
.online-sidebar li:after {
  content: "";
  width: 8px;
  height: 2px;
  display: block;
  position: absolute;
  left: 10px;
  top: 20px;
  background: #0073d4;
}
.online-sidebar li.active a,
.online-sidebar li a:hover {
  font-weight: bold;
  color: #fff;
  background: #0073d4;
  border-radius: 4px;
  display: block;
}
.online-sidebar li.active:after {
  background: #fff;
}
.online-sidebar li {
  border-bottom: 1px solid #eee;
}
.online-sidebar li:last-child {
  border-bottom: 0;
}
.table-xm {
  margin-top: 20px;
}
.table-xm thead {
  background: #f9f9f9;
  text-align: center;
}
.table-xm i {
  font-size: 30px;
  color: #337ab7;
}
.table-xm tbody {
  font-size: 15px;
  line-height: 26px;
}
.table-xm p {
  margin-bottom: 0;
  margin-top: 6px;
}
.Article_content img {
  width: 80%;
  margin: auto;
  display: inline;
  width: inherit;
}
.margin-top-80 {
  margin-top: 80px !important;
}
ul.list-date li a {
  width: 82%;
}
.bmcx .panel {
  padding: 5px;
}
.wzdt li {
  width: 20%;
  float: left;
  padding-right: 30px;
}
.wzdt li a {
  width: 100% !important;
}

.sgs .panel {
  padding-left: 10px;
}

.sgs .panel img {
  max-width: 235px;
}
.main-cont {
  margin: 30px 10%;
}
.main-cont dl {
  border-bottom: 1px dashed #ddd;
  padding: 8px 0;
  display: flex;
  font-size: 18px;
  margin-bottom: 0;
  color: #666;
}
.main-cont dl:last-child {
  border-bottom: 0;
}
.main-cont dl dt {
  white-space: nowrap;
  line-height: 36px;
}
.main-cont dl dd {
  line-height: 36px;
}
/*æ‰§è¡Œæ ‡å‡†*/
.bz-page {
  margin: 20px 0 -10px;
}
.bz-page .form-group {
  display: flex;
  align-items: center;
}
.bz-page .form-group label {
  white-space: nowrap;
  padding-top: 0;
  float: left\9;
  margin-top: 6px\9;
}
.bz-page .form-group input {
  float: left\9;
  width: auto\9;
}
.ywtb-img-cont {
  text-align: center;
}

.fwts {
  float: right;
  font-size: 16px !important;
  color: #ff0080 !important;
}
#_span_jiucuo {
  margin: 0 15px 15px;
}
.dropdown-menu > li > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lmdzb {
  float: right !important;
  color: red !important;
  font-size: 18px !important;
}

.ImgCrop {
  height: 200px;

  width: 100%;

  overflow: hidden;

  position: relative;
}

.ImgCrop img {
  display: block;

  position: absolute;

  height: 100%;

  width: auto;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);
}

/* 政府信息公开 */
.btnicon-round {
  position: relative;
  display: flex;
  margin-top: 10px !important;
}
.btnicon-round li {
  text-align: center;
  margin-bottom: 0 !important;
}
.btnicon-round li a .btn {
  width: 55px;
  height: 55px;
  background: transparent;
  margin-bottom: 0;
  border-radius: 50%;
  padding: 0;
  line-height: 62px;
}
.btnicon-round li a p {
  font-size: 14px;
  color: #333;
}

.btn {
  border-radius: 3px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.btnicon-round li a .btn i {
  display: inline-block;
  font-size: 28px;
  color: #35579c;
  transition: 0.3s;
}
.index-container {
  border-bottom: 0;
  margin-top: 15px;
}
.index-container h2 {
  color: #035eab;
  font-size: 18px;
  border-bottom: 1px solid #ddd;a
  padding-left: 15px;
  font-weight: 700;
  padding-bottom: 10px;
  margin: 0;
}
.index-container h2 a {
  color: #035eab;
}
.btnicon-round li:hover a .btn {
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.btnicon-round li:hover a .btn i {
  font-size: 30px;
  transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
}
.index-container .iconfont {
  font-size: 22px;
  vertical-align: middle;
  padding-right: 10px;
}
