.layout {
  width: 1400px !important;
}
.hidden {
  display: none;
}
.top-news-wrapper {
  margin-bottom: 40px;
}
.top-news-wrapper .layout {
  width: 1400px;
}
.top-news-wrapper .layout .headline {
  position: relative;
}
.top-news-wrapper .layout .headline.top-headline {
  font-size: 0;
  margin-top: 38px;
}
.top-news-wrapper .layout .headline .td-wrapper {
  width: 42px;
  height: 90px;
  background: #1056BE;
  color: #fff;
  font-size: 32px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.top-news-wrapper .layout .headline .middle-line {
  width: 0;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
}
.top-news-wrapper .layout .headline .td-title {
  font: bold 36px/48px "Microsoft Yahei";
    text-align: center;
    /* margin-left: 1px; */
    /* margin: 0 152px; */
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 70px;
    top: 0px;
    width: 90%;
}
.top-news-wrapper .layout .headline .td-more {
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  padding-left: 38px;
  padding-right: 16px;
  background: url(../images/more_bg_icon.png) no-repeat center top transparent;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #7A7A7A;
}
.big-news-wrapper {
  margin-bottom: 58px;
}
.big-news-wrapper .layout {
  width: 1400px;
}
.big-news-wrapper .layout .oneImg {
  width: 995px;
  height: 560px;
}
.big-news-wrapper .layout .oneImg .img-left {
  width: 100%;
  height: 100%;
}
.big-news-wrapper .layout .big-right-img {
  width: 405px;
  height: 560px;
  background: linear-gradient(to left, #296aca, #80a7e0);
}
.big-news-wrapper .layout .big-right-img .item {
  padding-left: 24px;
  padding-right: 34px;
  height: 112px;
  width: 347px;
  font-size: 0;
  line-height: 36px;
}
.big-news-wrapper .layout .big-right-img .item.active {
  background: linear-gradient(-90deg, #4FACFF, #296ACA);
}
.big-news-wrapper .layout .big-right-img .item.active a {
  font-size: 22px;
  font-weight: bold;
}
.big-news-wrapper .layout .big-right-img .item a {
  font-size: 20px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
.big-news-wrapper .layout .big-right-img .item .middle-line {
  width: 0;
  height: 112px;
  vertical-align: middle;
  display: inline-block;
}
.zx-zc-wrapper,
.layout {
  margin-bottom: 54px;
}
.zx-zc-wrapper .common-wrapper,
.layout .common-wrapper {
  width: 680px;
  margin-bottom: 32px;
}
.zx-zc-wrapper .common-wrapper .header,
.layout .common-wrapper .header {
  width: 680px;
  height: 100px;
}
.zx-zc-wrapper .common-wrapper .header img,
.layout .common-wrapper .header img {
  width: 100%;
  height: 100%;
}
.zx-zc-wrapper .common-wrapper .more-content-box,
.layout .common-wrapper .more-content-box {
  cursor: pointer;
  margin-top: 10px;
  width: 154px;
  height: 30px;
  line-height: 30px;
  padding-right: 16px;
  background: url(../images/zc-more.png) no-repeat center top transparent;
  color: #7A7A7A;
  text-align: right;
}
.zx-zc-wrapper .zx-wrapper .tab-bar,
.layout .zx-wrapper .tab-bar {
  width: 100%;
  border-bottom: 2px solid #E0E0E0;
  margin-top: 32px;
}
.zx-zc-wrapper .zx-wrapper .tab-bar .tab,
.layout .zx-wrapper .tab-bar .tab {
  display: inline-block;
  padding: 15px 22px;
  color: #333;
  font-size: 24px;
  cursor: pointer;
  float: left;
}
.zx-zc-wrapper .zx-wrapper .tab-bar .tab.active,
.layout .zx-wrapper .tab-bar .tab.active {
  border-bottom: 3px solid #1359C0;
  color: #1056BE;
  font-weight: bold;
}
.zx-zc-wrapper .zx-wrapper .content-wrapper .content-box .item,
.layout .zx-wrapper .content-wrapper .content-box .item {
  height: 60px;
  line-height: 60px;
  color: #333333;
  font-size: 20px;
  position: relative;
  padding-left: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.zx-zc-wrapper .zx-wrapper .content-wrapper .content-box .item:before,
.layout .zx-wrapper .content-wrapper .content-box .item:before {
  content: '';
  width: 6px;
  height: 6px;
  background: #BDCCDF;
  display: inline-block;
  position: absolute;
  top: 22px;
  left: 0;
}
.zx-zc-wrapper .zx-wrapper .zc-banner,
.layout .zx-wrapper .zc-banner {
  width: 100%;
  height: 92px;
  margin-top: 35px;
}
.zx-zc-wrapper .zx-wrapper .zc-banner img,
.layout .zx-wrapper .zc-banner img {
  width: 100%;
  height: 100%;
}
.zx-zc-wrapper .zc-search-wrapper .header_search,
.layout .zc-search-wrapper .header_search {
  border-radius: 10px;
  background: #FFFFFF;
  border: 1px solid #D2E4FF;
  margin-top: 37px;
  height: 60px;
  position: relative;
  width: 330px;
  display: inline-block;
  vertical-align: middle;
}
.zx-zc-wrapper .zc-search-wrapper .header_search .header_search_keyword,
.layout .zc-search-wrapper .header_search .header_search_keyword {
  font-size: 20px;
  height: 60px;
  width: 330px;
  line-height: 42px;
  font-family: "Microsoft Yahei";
  color: #888888;
  text-indent: 1em;
  border: none;
  background: transparent;
  outline: none;
}
.zx-zc-wrapper .zc-search-wrapper .header_search .header_btn_search,
.layout .zc-search-wrapper .header_search .header_btn_search,
.zx-zc-wrapper .zc-search-wrapper .header_search .header_btn_search_drop,
.layout .zc-search-wrapper .header_search .header_btn_search_drop {
  width: 100px;
  height: 56px;
  text-align: center;
  line-height: 56px;
  background-color: #1F63C9;
  border-radius: 10px;
  bottom: 2px;
  position: absolute;
  right: 3px;
  border: none;
  cursor: pointer;
  background-image: unset;
}
.zx-zc-wrapper .zc-search-wrapper .header_search .header_btn_search .text,
.layout .zc-search-wrapper .header_search .header_btn_search .text,
.zx-zc-wrapper .zc-search-wrapper .header_search .header_btn_search_drop .text,
.layout .zc-search-wrapper .header_search .header_btn_search_drop .text {
  font-size: 18px;
  color: #FFFFFF;
}
.zx-zc-wrapper .zc-search-wrapper .header_search .header_btn_search .img,
.layout .zc-search-wrapper .header_search .header_btn_search .img,
.zx-zc-wrapper .zc-search-wrapper .header_search .header_btn_search_drop .img,
.layout .zc-search-wrapper .header_search .header_btn_search_drop .img {
  width: 24px;
  height: 24px;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-item-normal,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-item-normal {
  position: relative;
  margin-left: 0;
  float: none;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .header_search_keyword,
.layout .zc-search-wrapper .city-theme-search-wrapper .header_search_keyword {
  color: #ABA0A0;
  line-height: 60px;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .header_btn_search,
.layout .zc-search-wrapper .city-theme-search-wrapper .header_btn_search {
  width: 56px;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .header_btn_search .img,
.layout .zc-search-wrapper .city-theme-search-wrapper .header_btn_search .img {
  width: 27px;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box {
  position: absolute;
  top: 60px;
  background-color: #fff;
  z-index: 3;
  padding: 20px 0;
  border-radius: 10px;
  border: 1px solid #eee;
  width: auto;
  left: 0;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list {
  display: inline-block;
  font-size: 20px;
  padding: 0 20px;
  vertical-align: top;
  width: 100px;
  text-align: center;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list:nth-child(1),
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list:nth-child(1) {
  border-right: 1px solid #eee;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list span,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list span {
  color: #fff;
  display: inline-block;
  margin-bottom: 8px;
  height: 36px;
  line-height: 36px;
  background-color: rgba(0, 101, 216, 0.8);
  font-size: 14px;
  width: 100px;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list li,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list li {
  color: #000;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  border-bottom: 0;
  background: unset;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list li a,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list li a {
  color: #000;
}
.zx-zc-wrapper .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list .line-more-btn,
.layout .zc-search-wrapper .city-theme-search-wrapper .select-city-box .select-nav-list .line-more-btn {
  color: #fff;
  border-radius: 10px;
  background-color: #1F63C9;
  height: 36px;
  display: inline-block;
  line-height: 36px;
  padding: 0 10px;
  margin-top: 8px;
  font-size: 16px;
  width: 80px;
  cursor: pointer;
}
.zx-zc-wrapper .zc-banner,
.layout .zc-banner {
  width: 100%;
  height: 74px;
  margin-top: 20px;
}
.zx-zc-wrapper .zc-banner img,
.layout .zc-banner img {
  width: 100%;
  height: 100%;
}
.zx-zc-wrapper .zc-tab,
.layout .zc-tab {
  margin-top: 20px;
}
.zx-zc-wrapper .zc-tab .tab-bar,
.layout .zc-tab .tab-bar {
  height: 65px;
  width: 100%;
  background: url(../images/zc-banner-bg.png) no-repeat center top transparent;
  font-size: 0;
  padding-left: 18px;
  padding-top: 10px;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab,
.layout .zc-tab .tab-bar .tab {
  height: 65px;
  width: 182px;
  display: inline-block;
  background: url(../images/zc-tab-bg.png) no-repeat center top transparent;
  color: #fff;
  font-size: 28px;
  text-align: center;
  line-height: 65px;
  cursor: pointer;
  float: left;
  position: relative;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab:nth-child(1),
.layout .zc-tab .tab-bar .tab:nth-child(1) {
  padding-left: 24px;
  padding-right: 24px;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab:nth-child(1):before,
.layout .zc-tab .tab-bar .tab:nth-child(1):before {
  content: "";
  position: absolute;
  width: 24px;
  height: 65px;
  left: 0;
  background: url(../images/left-shadow.png) no-repeat center top transparent;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab:nth-child(1):after,
.layout .zc-tab .tab-bar .tab:nth-child(1):after {
  content: "";
  position: absolute;
  width: 24px;
  height: 65px;
  right: 0;
  background: url(../images/right-shadow.png) no-repeat center top transparent;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab:nth-child(2),
.layout .zc-tab .tab-bar .tab:nth-child(2) {
  padding-right: 24px;
  background-position-x: left;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab:nth-child(2):after,
.layout .zc-tab .tab-bar .tab:nth-child(2):after {
  content: "";
  position: absolute;
  width: 24px;
  height: 65px;
  right: 0;
  background: url(../images/right-shadow.png) no-repeat center top transparent;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab .tab-left-shadow,
.layout .zc-tab .tab-bar .tab .tab-left-shadow {
  width: 24px;
  height: 100%;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab .tab-right-shadow,
.layout .zc-tab .tab-bar .tab .tab-right-shadow {
  width: 24px;
  height: 100%;
}
.zx-zc-wrapper .zc-tab .tab-bar .tab.active,
.layout .zc-tab .tab-bar .tab.active {
  background-image: url(../images/zc-tab-active.png);
}
.zx-zc-wrapper .zc-tab .zc-tab-content .item,
.layout .zc-tab .zc-tab-content .item {
  height: auto;
  line-height: 36px;
  border-bottom: 1px dashed #C3C3C3;
  color: #333333;
  font-size: 20px;
  /* text-overflow: ellipsis;
  white-space: nowrap; */
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
}
.zx-zc-wrapper .zc-tab .more-content-box,
.layout .zc-tab .more-content-box {
  color: #fff;
  background: url(../images/more-blue-icon.png) no-repeat center top transparent;
}
.zl-zt-wrapper .zl-wrapper {
  width: 680px;
}
.zl-zt-wrapper .zl-wrapper .zl-imgs-content {
  margin-left: -2px;
  margin-right: -2px;
  margin-top: 36px;
}
.zl-zt-wrapper .zl-wrapper .zl-imgs-content img {
  width: 338px;
  height: 112px;
  float: left;
  margin: 0 2px;
  margin-bottom: 4px;
}
.zl-zt-wrapper .zt-wrapper .zl-items-content {
  margin-left: -4px;
  margin-right: -4px;
  margin-top: 36px;
}
.zl-zt-wrapper .zt-wrapper .zl-items-content .item {
  width: 336px;
  margin: 0 4px;
  margin-bottom: 16px;
  float: left;
}
.zl-zt-wrapper .zt-wrapper .zl-items-content .item img {
  width: 336px;
  height: 190px;
}
.zl-zt-wrapper .zt-wrapper .zl-items-content .item .item-title {
  text-align: center;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  margin-top: 12px;
}
.bs-wrapper .bs-banner {
  width: 100%;
  height: 100px;
}
.bs-wrapper .bs-banner img {
  width: 100%;
  height: 100%;
}
.bs-wrapper .bs-content-wapper {
  background: url(../images/bs-wrapper-bg.png) no-repeat center top transparent;
  width: 1400px;
  height: 478px;
  margin-top: 60px;
}
.bs-wrapper .bs-content-wapper .bs-box {
  width: 410px;
  padding: 0 18px;
}
.bs-wrapper .bs-content-wapper .bs-box:not(:nth-child(1)) {
  margin-left: 31px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box {
  margin-top: 20px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item {
  width: 172px;
  height: 156px;
  background: #E7F1FF;
  border-radius: 14px;
  text-align: center;
  float: left;
  margin-left: 23px;
  margin-bottom: 20px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .cxcy-img {
  width: 55px;
  height: 56px;
  margin-top: 32px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .rcfw-img {
  width: 55px;
  height: 55px;
  margin-top: 33px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .zjbl-img {
  width: 60px;
  height: 42px;
  margin-top: 44px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .sbfw-img {
  width: 60px;
  height: 42px;
  margin-top: 44px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .gdtzzn-img {
  width: 66px;
  height: 59px;
  margin-top: 28px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .gdztzc-img {
  width: 35px;
  height: 46px;
  margin-top: 37px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .qyzc-img {
  width: 62px;
  height: 57px;
  margin-top: 33px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .swdj-img {
  width: 58px;
  height: 58px;
  margin-top: 33px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .gatjzz-img {
  width: 59px;
  height: 41px;
  margin-top: 42px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .txzbh-img {
  width: 62px;
  height: 59px;
  margin-top: 16px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .cpsq-img {
  width: 71px;
  height: 46px;
  margin-top: 36px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .gatsb-img {
  width: 58px;
  height: 58px;
  margin-top: 33px;
}
.bs-wrapper .bs-content-wapper .bs-box .bs-items-box .item .item-title {
  text-align: center;
  color: #0582E3;
  font-size: 20px;
  font-weight: bold;
  margin-top: 16px;
}
.bs-tit{ display: block; width:190px; height:60px; margin-top:20px;}
