body {
  /* background: #fcfcfc; */
  background: #fff;
}
.head_box {
  width: 100%;
  height: 437px;
  background: url("../img/BANNER.png") top center no-repeat;
}
/* Ã¥Â¯Â¼Ã¨Ë†Âª */
.nav_box {
  width: 100%;
  height: 118px;
  margin: 0 auto;
  background: url("../img/daohang.png") top center no-repeat;
  box-sizing: border-box;
  overflow: hidden;
}
.nav_first_line {
  width: 1200px;
  margin: 0 auto;
  line-height: 70px;
  box-sizing: border-box;
  height: 70px;
  overflow: hidden;
}
.nav_first_line > * {
  margin: 0 28px;
}
.nav_first_line a {
  font-size: 28px;
  color: #fff;
}
.search_box {
  height: 40px;
  display: inline-block;
  background: #fff;
  border-radius: 5px;
  margin-top: 17px;
  line-height: 40px;
}
.search_input {
  font-size: 22px;
  text-indent: 16px;
  height: 40px;
  border-radius: 5px;
  line-height: 40px;
}
.search_icon {
  /* margin-top:10px */
  margin: 0 10px;
}
.grey {
  width: 1px;
  background: #aaa;
  display: inline-block;
  height: 30px;
  vertical-align: middle;
}
.nav_second_line {
  width: 1200px;
  margin: 0 auto;
  line-height: 50px;
  text-align: center;
}

.nav_second_line a {
  font-size: 18px;
  color: #fff;
  margin: 0 4px;
}

/* Ã¨Â¦ÂÃ©â€”Â» */
.important_news_box {
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}

.slider_box {
  width: 640px;
  height: 435px;
  position: relative;
}
.slider_box .bd li {
  position: relative;
}
.slider_box .bd li img {
  width: 640px;
  height: 435px;
}
.slider_box .bd li p {
  width: 100%;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 18px;
  text-indent: 15px;
  line-height: 40px;
  background: rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 12%;
}

.slider_box .hd {
  position: absolute;
  right: 10px;
  bottom: 15px;
  z-index: 1;
}
.slider_box .hd ul li {
  float: left;
  margin-right: 5px;
  cursor: pointer;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 50%;
}
.slider_box .hd ul li.on {
  background: #e33f3f;
}

.important_news {
  width: 535px;
  background: #fff;
}

.important_news .tab_title {
  background: #f0f0f0;
  margin-bottom: 20px;
  height: auto;
  line-height: normal;
}
.important_news .tab_title p {
  display: inline-block;
  font-size: 24px;
  color: #5583f4;
  width: 225px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
}
.important_news .tab_title p.on {
  color: #fff;
  background: #4174f4;
}

.important_news .tab_content{
    margin-top: 0;
    padding: 0 10px;
}
.important_news .bb-grey{
  padding-bottom: 20px;
  height: 116px;
}
.tab_content_items {
  display: none;
}
.tab_content_items.on {
  display: block;
}
.important_news_title {
  font-size: 18px;
  font-weight: bold;
  display: block;
  margin-bottom: 18px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.important_news_summary {
  font-size: 18px;
  font-weight: normal;
  display: block;
  line-height: 1.5;
  /* padding-bottom: 20px; */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: #999;
}

.important_news_more {
  color: #999;
  margin-right: 20px;
  line-height: 45px;
  display: none;
}
.important_news_more.on {
  display: block;
}
/* Ã¨Â¾Å¸Ã¨Â°Â£Ã¥Ââ€˜Ã¥Â¸Æ’ */
.pyfb {
  /* background: #fcfcfc; */
  padding-top: 40px;
  margin-top: 40px;
  padding-bottom: 40px;
}
.pyfb_box {
  width: 1200px;
  margin: 0 auto;
}
.pyfb_logo {
  margin: 0 auto;
  display: block;
  margin-bottom: 40px;
}
.qwfs_box {
  width: 585px;
  background: #fff;
  padding: 15px;
}
.mtqz_box {
  width: 585px;
  background: #fff;
  padding: 15px;
}
.pyfb_title {
  line-height: 40px;
}
.pyfb_title .fl {
  font-size: 26px;
}
.pyfb_title .fr {
  font-size: 14px;
}
.qwfs_list li {
  padding: 20px 0 10px 0;
}
.qwfs_list li a {
  width: 460px;
}
.qwfs_list li a .title {
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5;
}
.qwfs_list li a .summary {
  font-size: 17px;
  color: #999;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* Ã¨Â­Â¦Ã§Â¤ÂºÃ©â‚¬Å¡Ã¦Å Â¥/Ã¨Â¾Å¸Ã¨Â°Â£Ã¦Â â€¡Ã§Â­Â¾ */
.jstb_pybq_box {
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}

.jstb_box {
  width: 590px;
}
.jstb_logo {
  margin: 30px 0;
  display: block;
}
.jstb_tab_title {
  height: 50px;
  font-size: 0;
  margin-bottom: 15px;
}
.jstb_tab_title p {
  width: 295px;
  display: inline-block;
  text-align: center;
  font-size: 24px;
  background: #e5e5e5;
  color: #015293;
  line-height: 50px;
  cursor: pointer;
}
.jstb_tab_title p.on {
  color: #fff;
  background: #015293;
}
.jstb_tab_content .tab_content_items {
  font-size: 20px;
  line-height: 40px;
  display: none;
}
.jstb_tab_content .tab_content_items.on {
  display: block;
}
.jstb_tab_content .tab_content_items li {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jstb_tab_content .tab_content_items li a {
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jstb_tab_content .tab_content_items span {
  font-size: 14px;
  color: #999;
  line-height: 40px;
}
.jstb_tab_content .tab_content_items li::before {
  content: "";
  width: 8px;
  height: 8px;
  background: #015293;
  border-radius: 50%;
  float: left;
  margin-top: 16px;
  margin-right: 10px;
}
/* ---Ã¤Â¼Â Ã¦â€™Â­Ã¨Â´Â¦Ã¥ÂÂ·Ã¤Â¿Â¡Ã¦ÂÂ¯slider */
.cbzhxx_box {
  background: #d5ecfe;
  margin-top: 20px;
  padding: 15px;
  position: relative;
}
.cbzhxx_box_logo {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.cbzhxx_box .hd {
  padding-bottom: 20px;
}
.cbzhxx_box .hd li {
  display: none;
}
.cbzhxx_box .hd li p {
  margin: 0 auto;
  display: block;
  width: 130px;
  height: 38px;
  line-height: 38px;
  color: #fff;
  font-size: 18px;
  background: #015293;
  border-radius: 10px;
  text-align: center;
}
.cbzhxx_box .hd li.on {
  display: block;
}
.cbzhxx_box .next {
  position: absolute;
  top: 65px;
  left: 30%;
  cursor: pointer;
}
.cbzhxx_box .prev {
  position: absolute;
  top: 65px;
  right: 30%;
  cursor: pointer;
}
/* Ã¥â€ â€¦Ã©Æ’Â¨Ã¨Â½Â®Ã¦â€™Â­ */
.cbzhxx_inner_slider {
  z-index: 999;
}
.bdinner li {
  line-height: 40px;
  font-size: 18px;
}
.cbzhxx_inner_icon {
  width: 28px;
  height: 28px;
  margin-right: 5px;
}
.yaoyan_icon {
  width: 28px;
  height: 28px;
  margin-top: 6px;
}
.bdout {
  height: 105px;
  overflow: hidden;
  margin-top: 15px;
}

.anjianchachu_entrance {
  display: block;
  margin-top: 20px;
}
/* Ã¨Â¾Å¸Ã¨Â°Â£Ã¦Â â€¡Ã§Â­Â¾slider */
.pybq_box {
  width: 590px;
}
.pybq_box .swiper img {
  width: 190px;
}
.swiper-container {
  height: 100%;
  width: 50%;
  float: left;
  overflow: hidden;
}

.swiper-wrapper {
  transition-timing-function: linear;
}

.pybq_1_Swiper {
  width: 190px;
  height: 630px;
  position: relative;
}
.pybq_2_Swiper {
  width: 190px;
  height: 630px;
  position: relative;
  margin: 0 10px;
}
.pybq_3_Swiper {
  width: 190px;
  height: 630px;
  position: relative;
}
.swiper-slide img {
  display: block;
  width: 190px;
  /* height: fit-content; */
  object-fit: cover;
}
.swiper-slide {
  height: auto;
}
/* .swiper-slide {
  height: 30%;
} */



/* Ã¨Â¯â€ Ã¨Â°Â£Ã¨Â¾Â¨Ã¨Â°Â£ */
div.syby {
  /* background: #fcfcfc; */
  padding-top: 40px;
  margin-top: 40px;
  padding-bottom: 40px;
}
.syby_box {
  width: 1200px;
  margin: 0 auto;
}
.syby_logo {
  display: block;
  margin: 0 auto;
  text-align: center;
  /* margin-top: 40px; */
  margin-bottom: 40px;
}

/* Ã¦â€Â¿Ã§Â­â€“Ã¦Â³â€¢Ã¨Â§â€ž */
.zcfg_title {
  line-height: 40px;
}

.refute_rumors .zcfg_box {
  width: 585px;
  background: #fff;
  padding: 15px;
}
.zcfg_box ul{
  margin-top: 0;
}
.zcfg_list li {
  padding: 20px 0 10px 0;
  box-sizing: border-box;
  height: 112px;
}
.zcfg_list li a {
  width: 100%;
  display: block;
}
.zcfg_list li a .title {
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5;
}
.zcfg_list li a .summary {
  font-size: 17px;
  color: #999;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.zcfg_title .fl {
  font-size: 26px;
}
.zcfg_title .fr {
  font-size: 14px;
}
/* Ã¤Â¸â€œÃ¥Â®Â¶Ã¨Â§Â£Ã¨Â¯Â» */
.zjjd_box {
  width: 585px;
  background: #fff;
  padding: 15px;
}

.zjjd_title {
  line-height: 40px;
}
.zjjd_title .fl {
  font-size: 26px;
}
.zjjd_title .fr {
  font-size: 14px;
}
.zjjd_img_news {
  position: relative;
}
.zjjd_img_news img {
  width: 270px;
  height: 204px;
  margin-top: 20px;
  object-fit: cover;
}
.zjjd_img_news a {
  display: block;
}
.zjjd_list li {
  display: block;
  width: 100%;
  height: 112px;
}
.zjjd_img_news p {
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.6);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: #fff;
  text-indent: 10px;
}
.zjjd_list li {
  padding: 20px 0 10px 0;
  box-sizing: border-box;
}

.zjjd_list li a .title {
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5;
  display: block;
}
.zjjd_list li a .summary {
  font-size: 17px;
  color: #999;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* Ã¤Â¸â€œÃ©Â¢Ëœ */
.zt_box {
  width: 1200px;
  margin: 0 auto;
}
.zt_logo {
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-top: 40px;
}
.zt_slider {
  margin-top: 40px;
  /* overflow: hidden; */
  position: relative;
}
.zt_slider .bd {
  overflow: hidden;
}
.zt_slider li {
  display: inline-block;
  margin: 0 5px;
}
.zt_slider li img {
  width: 395px;
  height: 115px;
}
.zt_slider .next {
  position: absolute;
  bottom: 50%;
  left: -50px;
  transform: translate(0, 50%);
}
.zt_slider .prev {
  position: absolute;
  bottom: 50%;
  right: -50px;
  transform: translate(0, 50%);
}
/* Ã§â€°Ë†Ã¦ÂÆ’Ã¤Â¿Â¡Ã¦ÂÂ¯ */
.footer {
  background: #f3f3f3;
  text-align: center;
  line-height: 2;
  font-size: 16px;
  padding: 40px 0;
  margin-top: 30px;
}
