body {
 /*  background: url(../img/bj-3.jpg) center top no-repeat; */
  font-family: 微软雅黑;
  background: #fafbfc;
}
ul {
  padding:0;
}
li {
  list-style: none;
}
body.search-body {
  background:url(../img/info-bj-5.jpg) center bottom no-repeat;
  background-size: 100% auto;
  background-attachment: fixed
}
.search-info {

}
.top {
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top:180px;
}

.news-info-page p {
  margin: 0;
}
.logo {
  padding-right: 20px;
}
.logo img {
  width:100px;
}
/* .title {
  color: #68500e;
  font-size:55px;
  font-weight: bold;
} */
.entitle {
  color:#c7a037;
  font-size: 24px;
}
.search {
  padding-top:120px;
}
.search form {
  display:block;
  display: flex;
  font-size: 26px;
}
.search form .input {
  flex: 1;
  padding:10px;
  background:#D4923E ;
  border-radius: 10px 0 0 10px;
  font-size: 20px;
}
.search form input {
  border:none;
}
.search form .input input {
  height: 60px;
  padding-left:20px;
  width: 100%;
  border-radius: 10px 0 0 10px;
}
.search form .tijiao {
  width: 180px;
}
.search form .tijiao input {
  background:#F00410;
  width: 100%;
  color: #fff;
  height: 80px;
  border-radius: 0 10px 10px 0;
}
.news {
  padding:36px 0;
  min-height:300px;
}
.news .col-md-12 div {
  display:flex;
  align-items: center;
  padding:10px 0;
  border-bottom:1px dotted #ccc;
}
.news .col-md-12 div a {
  color: #666;
}
.news .col-md-12 span {
  display: block;
}
.news .col-md-12 span:first-child{
  width: 8px;
  height: 8px;
  background-color: #D4923E;
  border-radius: 100%;
  margin-right:10px;
}
.news .col-md-12 span:nth-child(2) {
  flex:1;
  white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size: 18px;
}
.news .col-md-12 span:last-child {
  margin-left:2px;
  color:#ccc;
}

.links {
  background-color: #E9E9E9;
  padding:15px 0;
}
.links .container {
  display: flex;
}
/* .links-left ul {
  display: flex;
  padding:0;
  margin: 0;
  justify-content: flex-start;
}
.links-left ul li {
  list-style:none;
  padding:10px 20px;
  margin-right:10px;
  background-color: #fff;
}
.links-left ul li img {
  height: 20px;
  margin-right: 8px;;
}
.links-left ul li a {
  color:#333;
}
.links-left ul li a:hover {
  color:#F00410;
  text-decoration: none;
} */

.links-left ul {
  overflow: hidden;
  margin-bottom: 0;
}
.links-left ul li {
  list-style:none;
  padding:10px 20px;
  margin-right:10px;
  float: left;
  background-color: #fff;
}
.links-left ul li img {
  height: 20px;
  margin-right: 8px;;
}
.links-left ul li a {
  color:#333;
}
.links-left ul li a:hover {
  color:#F00410;
  text-decoration: none;
}


.links-right {
  text-align: right;
}
.links-right select {
  border: none;
  padding:10px;
  width: 200px;
}
.copyright {
  background-color: #999;
  padding-top:30px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.copyright a {
  color: #fff;
}
.news-info {
  line-height: 30px;
}
.news-info-title {
  text-align: center;
}
.news-info-title h1 {
  font-size: 18px;
  font-weight: bold;
}
.news-info-liulan {
  text-align: center;
  color: #ccc;
  padding:10px 0;
}
.news-info-page {
  padding-top:20px;
}
.info-top {
  display: flex;
  padding:50px 0;
  align-items: center;
  justify-content: space-between;
}
.info-top a {
  color: #000;
}
.info-top img {
  display: block;
}
.info-top {
  font-size: 20px;
  font-weight: bold;
}
.info-title {
  text-align: center;
  font-size: 60px;
  padding-bottom: 60px;
  padding-top:20px;
  color: #333;
}
.info-entitle {
  font-size: 30px;
}
.table-su-bj {
  background:#fff;
  border-radius: 10px;
  width: 1000px;
  padding:20px 20px;
  margin: auto;
  opacity: 0.8;
  position:absolute;
  left:50%;
  margin-left: -500px;
  top:370px;
  z-index: -1;
}
.table-su {
  border-radius: 10px;
 /*  width: 1000px; */
  padding:20px 20px;
  margin: auto;
  /* height: 1000px; */
}
.table-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
}
.table-top:first-child {
  font-size: 24px;
  font-weight: bold;
}
.table-top-tip {
  border: 1px solid #ccc; /* 边框颜色 */
  margin-top:20px;
  padding:1px;
  background: #fff;
   /*border-radius: 5px; 圆角可换直角 */
}
.table-top-tip  span {
  display: inline-block;
  padding:10px 30px;
  background:#AF150B;
  color:#fff;
  margin: 0;
   /*border-radius:5px 0 0 5px; 圆角可换直角 */
}

.table-border {
  border:1px solid #ccc; /* 边框颜色 */
}
.table-border-padding {
  padding:5px 8px;
}
.table-bj {
background:#eee; /* 背景颜色 */
font-weight: bold;
c/* olor:#fff; */
}
.table-cen-title {
  text-align: center;
  margin-top:10px;
  border-bottom:0;
  padding:10px 0;
}

.table-div {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  line-height: 30px;
  background-color: #fff;
}
.table-div-row {
  width: 50%;
}
.jinyinfanwei {
  border-top:0;
}
.qiyezizhitit {
  margin-top:10px;
}
.qiyezizhicon img {
  width: 100%;
  margin:10px 0;
}
.qiyezizhicon .roww {
  padding:0 10px;
  width: 100%;
}
.tab-div {
  display: flex;
}
.tab-div .roww {
  display:flex;
  flex-direction:row;
}

.tab-title {
  width: 120px;
  text-align: center;
}
.jinyinfanwei .tab-title {
  line-height: 90px;
} 
.tab-con {
  flex:1;
}
.tab-title-t {
  width: 100px;
  text-align: center;
  border-right: 1px solid #ccc;
}
.table-div-row-right .tab-title-t{
  border-left: 1px solid #ccc;
}
.table {
  margin-bottom: 0;
}
.tab-div table tr td {
  vertical-align: middle;
  line-height: 30px;
  /* border-top:0; */
}
.jinyinfanwei {
  border-top:0;
}
.tab-con-t table tr td {
  line-height: 30px;
}
.table tr td p {
  margin:0;
}
.con-strong {
  font-weight: bold;
  text-align: center;
}
.table-div-row-right-row {
  display: flex;
  align-items:flex-start;
  justify-content: space-between;
}
.table-div-row-right-left {
  flex: 1;
}
.table-div-row-right-right {
  width: 112px;
  height: 112px;
}
.table-div-row-right-right span {
  display: block;
  width: 112px;
  height: 112px;
  border:1px solid #ccc;
  border-right: 0;
  padding:5px;
}
.table-div-row-right-right span img {
  display: block;
  width: 102px;
  height: 102px;
}

@media only screen and (max-width: 970px) {

  .links-left ul li {
    margin-bottom:10px;
  }

  .table-div-row-right .tab-title-t{
    border-left: 0px;
  }

  .table-div {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  .tab-div {
    display: flex;
    flex-direction: row;
  }
  .table-div-row {
    width: 100%;
  }

  .table-top:first-child {
    font-size: 14px;
    font-weight: bold;
  }

  .table-su {
    background:#fff;
    border-radius: 10px;
    width: 100%;
    margin: auto;
    margin-bottom: 50px;
  }

  .info-title {
    text-align: center;
    font-size: 28px;
    padding-bottom: 50px;
    padding-top:0px;
    color:#fff;
  }
  .info-entitle {
    font-size: 20px;
  }

  .info-top {
    display: flex;
    padding:30px 0;
    align-items: center;
    justify-content: space-between;
  }
  .info-top img {
    display: block;
  }
  .info-top {
    font-size: 14px;
    font-weight: bold;
  }

  body.search-body {
    /* background:#B08049 url(../img/info-bj-m-1.jpg) center top no-repeat; */
    background:#FFE4B7 url(../img/info-bj-3.jpg) center top no-repeat;
    background-size: 100% auto;
    background-attachment: fixed
  }
  .top {
    height: 150px;
    display: flex;
    flex-direction: column;
    margin-top:180px;
  }
  .title {
    color: #68500e;
    font-size:2.6rem;
    font-weight: bold;
    padding-top:20px;
  }
  .entitle {
    color:#c7a037;
    font-size:1rem;
  }
  .links .container {
    display: flex;
    flex-direction: column;
  }
  .links-right {
    display: flex;
    padding-top:10px;
  }
  .search form {
    display:block;
    display: flex;
    font-size: 16px;
  }
  .search form .input {
    flex: 1;
    padding:5px;
    background:#D4923E ;
    border-radius: 10px 0 0 10px;
    font-size: 14px;
  }
  .search form input {
    border:none;
  }
  .search form .input input {
    height: 50px;
    padding:0 10px;
    width: 100%;
    border-radius: 10px 0 0 10px;
  }
  .search form .tijiao {
    width: 80px;
  }
  .search form .tijiao input {
    background:#F00410;
    width: 100%;
    color: #fff;
    height: 60px;
    border-radius: 0 10px 10px 0;
  }
  .news-info-title h1 {
    font-size: 16px;
  }

}

.txtMarquee-top { overflow:hidden; position:relative;padding-top:20px;}
.txtMarquee-top .bd {padding:50px 0; font-size: 18px;}
.txtMarquee-top .infoList li {height: 50px; border-bottom: 1px dotted #ccc; }
.txtMarquee-top .infoList li .date { float:right; color:#ccc;font-size:14px;font-weight: normal; }
.txtMarquee-top .infoList li .yuan {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 10px;
  border-radius: 100%;
  background: #D4923E;
}
.txtMarquee-top .infoList li {
  display: flex;
  align-items: center;
}
.txtMarquee-top .infoList li a {
  flex: 1;
  color: #666;
}
.container {
  position: relative;
}
.tel {
  position:absolute;
  right:0;
  top:20px;
  font-size: 18px;
}
.tel span {
  display: inline-block;
  background: #000;
  color: #fff;
  border-radius: 50px;
  padding:10px 20px;
  opacity: 0.5;
}
.fanhui {
  text-align: center;
  padding-top:30px;
  padding-bottom: 10px;
}
.fanhui a {
  display: inline-block;
  background: #F00410;
  color: #fff;
  font-size: 16px;
  padding:8px 30px;
  border-radius: 50px;
  border:1px solid #F00410;
}
.fanhui a:hover {
  text-decoration: none;
  background: #fff;
  color: #F00410;
}

.header {
  height: 410px;
  background-image: url(../img/bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 20px;
  width: 100%;
}
.copyright {
  background-image: url(../img/bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.top_center {
  width: 1200px;
  margin: auto;
}
.logo-n img {
  display: block;
  height: 60px;
}
.tit_center {
  width: 750px;
  margin:auto;
}
.tit_center h2 {
  font-size: 48px;
  line-height: 48px;
  text-align: center;
  margin:60px auto;
  margin-bottom: 70px;
  color: #fff;
}
.serch_div {
  font-size: 14px;
}
.serch_div form {
  display: flex;
}
.serch_div form div:first-child {
flex:1;
}
.serch_div form div:last-child {
  width: 100px;
}
.serch_div form div input {
  width: 100%;
  box-sizing: border-box;
  padding:10px 15px;
  height: 50px;
}
.sousuo {
  border: none;
}
input.chaxun {
  background: #c93a27;
  color: #fff;
  border-radius: 0 2px 2px 0;
  border: none;
}
.cen_center {
  width: 1200px;
  margin:50px auto;
}
.cen_center h2 {
  color: #c93a27;
  font-size: 28px;
  line-height: 26px;
  text-align: center;
  font-weight: bold;
  position: relative;
}
.cen_center h2::after {
  background: #c93a27;
  bottom: -16px;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 52px;
}
.qiyezizhicon .roww {
  display: flex;
  flex-wrap: wrap;
  margin-left: 0.2%;
}
.col-div {
  width: 18%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #eee;
  margin:1%;
  box-sizing: border-box;
}
.btn-default {
  color: #fff;
  background-color: #AF150B;
  border-color: #AF150B;
}

.flex {
  display: flex;
}
.company-info-items {
  margin-top: 56px;
}
.company-info-items .company-info-item {
  height: 224px;
  padding-bottom: 51px;
  padding-top: 38px;
  width: 224px;
  text-align: center;
}
.mr-20 {
  margin-right: 20px;
}
.mt-40 {
  margin-top: 40px;
}
.cursor-pointer {
  cursor: pointer;
}
.background-color-white {
  background-color: #fff;
}
.niJianBox {
  align-items: center;
  background-image: url(../img/ad.png);
  background-size: 100% 100%;
  color: #fff;
  /* cursor: pointer; */
  display: flex;
  font-size: 34px;
  font-weight: 500;
  height: 98px;
  justify-content: center;
}
.company-info-items .company-info-item:hover .title {
  color: #ba2a17;
}
.company-info-items .company-info-item .title {
  font-size: 24px;
  margin-bottom: 16px;
  margin-top: 33px;
}
.font-weight-bold {
  font-weight: 700;
}
.company-info-items .company-info-item:hover .des,.company-info-items .company-info-item:hover .title {
  color: #ba2a17;
}
.company-info-items .company-info-item .des {
  color: #8f8f8f;
  font-size: 14px;
}
.des {
  color: #999;
  font-weight: 400;
  line-height: 12px;
}
.company-info-items .company-info-item:first-child .icon {
  background-image: url(../img/ico01.png);
}
.company-info-items .company-info-item:hover:first-child .icon {
  background-image: url(../img/ico01_on.png);
}
.company-info-items .company-info-item .icon {
  background-size: contain;
  height: 48px;
  width: 48px;
}
.margin-center {
  margin: 0 auto;
}
.background-noRepeat-cover, .background-noRepeat, .caret-right {
  background-repeat: no-repeat;
}

.company-info-items .company-info-item:nth-child(2) .icon {
  background-image: url(../img/ico02.png);
  transform: translateY(4px) scale(1.2);
}
.company-info-items .company-info-item:hover:nth-child(2) .icon {
  background-image: url(../img/ico02_on.png);
  transform: translateY(4px) scale(1.2);
}
.company-info-items .company-info-item:nth-child(3) .icon {
  background-image: url(../img/ico03.png);
}
.company-info-items .company-info-item:hover:nth-child(3) .icon {
  background-image: url(../img/ico03_on.png);
}
.company-info-items .company-info-item:nth-child(4) .icon{
  background-image: url(../img/ico04.png);
}
.company-info-items .company-info-item:hover:nth-child(4) .icon {
  background-image: url(../img/ico04_on.png);
}
.company-info-items .company-info-item:nth-child(5) .icon {
  background-image: url(../img/ico05.png);
}
.company-info-items .company-info-item:hover:nth-child(5) .icon {
  background-image: url(../img/ico05_on.png);
}

.flex-between {
  display: flex;
  justify-content: space-between;
}
.text-left {
  text-align: left;
}

.news-left {
  box-sizing: border-box;
  flex: 1;
  max-width: 790px;
}
.news-rig {
  background-image: url(../img/indad.png);
  display: flex;
  flex-direction: column;
  font-size: 26px;
  justify-content: center;
  padding-left: 45px;
  width: 390px;
  margin-left: 20px;
  color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  font-weight: 700;
  height: 258px;
}

.news-left {
  box-sizing: border-box;
  flex: 1;
  max-width: 790px;
  padding-left: 20px;
  padding-top: 20px;
  position: relative;
  background-color: #fff;
}

.news-left-tit {
  font-size: 18px;
  line-height: 18px;
  padding-left: 12px;
  margin-bottom: 30px;
  position: relative;
  font-weight: 700;
}
.news-left-tit::after {
  background: #ba2a17;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 4px;
}

.swiper-slide p {
  display: inline-block;
  height: 37px;
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  margin-bottom: 0;
}

.caret-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABGUlEQVRYR+2W4Q2CQAyFOSYhbOAExgkMG+gGuoFuwAY6AiM4AhPAjcAEYB85En9Bry0hJvCHH1x4X9r3enXJxo/bWD/ZAf6jAlmW3dI0PfZ9f/Xed5a+YVUgz/PXMAwXEvb0LgiitoKIBYBuFyA+FhASgFGXINCOtxZCDBAgngTx0ECoACDsnKuapimkEGqAIFy3bXuQQFgBQLsO5vQxIJYAU0JOMTG1BpgSgllRcSqxCkBICAtiTQBWRNcAwKS8c4eUNQDEMSFZ/R/nCMcoP5fR3PFNYygSN6kARrFmT1C1gMRLEofbxUuKFABmg3DJ8dDcGQlAtNMtAbCSIWYm2xDbhFhKqd/nIB512y21iNWCpZ9ovu8AewW+jffzIeYYalkAAAAASUVORK5CYII=);
  display: inline-block;
  height: 13px;
  margin-right: 10px;
  width: 13px;
  background-size: cover;
  background-repeat: no-repeat;
}
.swiper-slide p:hover{
  color: #ba2a17;;
}

.swiper-slide p:hover .caret-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABN0lEQVRYR+2WvRGCQBCFd/0rQWvQzAocA1Ejhw6kA+1AOrADLcHQMbIEEtGQUDS5lADOAwmM4H6WYZyBlBvex9u3t4tQ84M160MD8B8OnIeDTRth0ulFztRjjDI3Ug5cRv0DAK6FcACY2Nbt7VFBqAKkuixO0F4+nlcKCB2Ary6iY92eR1MIfQChzIG7c/+1M4EwAsiMADjN/NDWhTAGyIU9yw/HOhBUAKm2l4czUAGhBMg6RLTpVKVNqQGyn+ec2/P76yTjRCUAKhDVAUi2aBUAIge4lb2kqAGYqL8jW//8HimPys8wKjpcaxtqiZM4kF7FJnuCUQYQYd/pRq7JkqILwBIO7uIe7ssTVHxCB0A56UUIqgCBGDgO1TYkHcJ0KW0BrGKeiStNu7ISSTlQ9hGT9w1A48AH3C+eIT0ObzEAAAAASUVORK5CYII=) !important;
}