
li {
  list-style: none;
}
body {
  font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, "SimSun", "宋体",
    "PingFang SC", "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, Helvetica, Arial,
    sans-serif;
}
a {
  color: #000;
  text-decoration: none;
  font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, "SimSun", "宋体",
    "PingFang SC", "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, Helvetica, Arial,
    sans-serif;
}
.yd_bj {
  background-color: #254985;
  width: 100%;
  height: 50px;
}
.yd_log{width:80px; margin-top:10px;}
.yd_log img{width:100%}
.yd_top {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
.yd_searchfor img {
  width: 20px;
}
.yd {
  width: 92%;
  margin: 0 auto;
}
.yd_navl {
  background-color: #f9f9f9;
  height: 45px;
  display: flex;
  align-items: center;
}
.yd_nav {
  display: flex;
  justify-content: space-between;
}
.yd_nav ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  align-items: center;
}
.yd_nav ul li {
  padding: 5px;
}
.yd_active {
  background-color: #254985;
  border-radius: 5px;
}
.yd_active a {
  color: #fff;
}
.yd_nav ul li a {
  width: 100%;
  font-size: 16px;
}
.yd_tz {
  margin-top: 3px;
}
.headline h1 {
  text-align: center;
      margin-top: 10px;
}
.headline h1 a {
  font-size: 20px;
  text-align: center;
}
.subheading {
  text-align: center;
}
.subheading p {
  margin: 5px 0px;
}
.subheading p a {
  font-size: 14px;
  color: #6a6868;
}
.yd_swiper {
  margin-top: 20px;
}
.yd_swiper .swiper {
  height: auto !important;
}
.yd_swiper .swiper-button-next:after,
.swiper-button-prev:after {
  color: #b4b4b4;
  font-size: 35px !important;
}
.swiper-pagination-bullet {
  border-radius: 0 !important;
  width: 10px !important;
  height: 4px !important;
  background-color: #254985 !important;
  opacity: 1 !important;
}
.swiper-pagination-bullet-active {
  width: 33px !important;
  border-radius: 0 !important;
  height: 4px !important;
}
.yd_swiper .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.yd_swiper .swiper-slide a img {
  width: 100%;
  height: 100%;
}
.yd_swiper .swiper-slide a p {
  position: absolute;
  bottom: 25px;
  font-size: 17px;
  width: 100%;

  color: #fff;
  white-space: normal;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				overflow: hidden;
				padding: 0px 10px;
				box-sizing: border-box;
}
.yd_list ul li a {
    width: 99%;
  height: 30px;
  text-indent: 0.5em;
  line-height: 30px;
  overflow: hidden;
  color: #444;
  font-size: 15px;
}
.yd_list {
  margin-top: 20px;
}
.yd_list ul li {
  display: flex;

  align-items: center;
  margin-bottom: 5px;
}
.yd_list ul li::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border: 1px solid #254985;
}
.yd_tab ul {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}
.yd_tab {
  margin-top: 20px;
}
.yd_tab ul li {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.activeitme {
  color: #254985;
  border-bottom: 2px solid #254985;
  padding-bottom: 5px;
}
.yd_itme_img img {
  width: 100%;
 height: auto;
  min-height: 293px;
}
.yd_itme_img {
  position: relative;
  margin-top: 25px;
  margin-bottom: 15px;
}
.yd_itme_img p {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 35px;
  line-height: 35px;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 15px;
  font-weight: 500 !important;
}
.ydlist li a {
  font-size: 15px;
  color: #444444;
}
.ydlist {
  display: block !important;
  width: 100% !important;
}
.ydlist li {
  text-align: left !important;
  text-indent: 0.7em;
  position: relative;
  font-weight: 500 !important;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}
.ydlist li::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 17px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #4d7fd0;
  display: block;
}
.yd_itme1 {
  display: block !important;
}
.yd_itme {
  display: none;
}
.yd_tab1 ul {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}
.yd_tab1 {
  margin-top: 20px;
}
.yd_tab1 ul li {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}

.yd_tab2 ul {
  display: flex;
  justify-content: space-between;

  margin: 0 auto;
}
.yd_tab2 {
  margin-top: 20px;
}
.yd_tab2 ul li {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}

.yd_tab3 ul {
  display: flex;
  justify-content: space-between;

  margin: 0 auto;
}
.yd_tab3 {
  margin-top: 20px;
}
.yd_tab3 ul li {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}

.ydjcsptitle {
  font-size: 18px;
  font-weight: 600;
}
.yd_jcsp {
  margin-top: 20px;
  border-bottom: 2px solid #254985;
  padding-bottom: 10px;
}
.yd_jcspliist {
  margin-top: 25px;
}
.yd_jcspliist ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.yd_jcspliist ul li {
  width: 49%;
  margin-bottom: 10px;
}
.yd_jcspliist ul li a {
  width: 100%;
  display: block;
  position: relative;
}
.yd_jcspliist ul li a img {
  width: 100%;
}
.vider_i {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 29px !important;
  height: 20px;
}
.yd_jcspliist ul li a p {
  font-size: 14px;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.yd_jcspliist_img {
  position: relative;
}
.yd_foot {
  margin-top: 20px;
  background-color: #254985;
  padding: 25px 0px;
}
.yd_foot_ul {
  display: flex;
  justify-content: space-between;
  color: #fff;
  font-size: 16px;
      margin-bottom: 20px;
}
.yd_foot_ul li a {
  color: #fff;
}
.yd_foot p {
  font-size: 12px;
  text-align: center;
  margin: 10px 0px;
  color: #fff;
}
.yd_foot p a {
  color: #fff;
}

/* 移动列表 */
.yd_cont_itme h3 {
  font-size: 16px;
  color: #333;
  white-space: normal;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
}
.yd_cont_itme {
  margin-bottom: 10px;
}
.yd_cont ul li a p span {
  font-size: 14px;
  color: #999;
}
.yd_cont ul li a p span:nth-child(1){
    display: none;
}
.yd_cont ul li {
  padding: 20px 0px;
  border-bottom: 1px solid #efefef;
}

.yd_ckgd {
  display: flex;
  justify-content: center;
  padding-top: 20px;
  text-align: center;
}
.yd_ckgd p {
  width: 30%;
  font-size: 14px;
  background-color: #254985;
  color: #ffff;
  height: 32px;
  line-height: 32px;
  border-radius: 10px;
}

.yd_ywtj {
  margin-top: 20px;
}
.yd_title {
  height: 50px;
  background-color: #f4f4f4;
  line-height: 50px;
  font-size: 18px;
  padding: 0 12px;
  font-weight: bold;
  border-bottom: 1px solid #254985;
}

.yd_ywtj ul li a {
  display: block;
  text-indent: 1em;
  width: 100%;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
  font-size: 15px;
}
.yd_ywtj ul li {
  position: relative;
  margin-bottom: 28px;
}
.yd_ywtj ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #d5d5d5;
}
.yd_ywtj ul {
  margin-top: 20px;
}

.yd_rdzt ul {
  margin-top: 20px;
}
.yd_rdzt ul li {
  margin-bottom: 20px;
}
.yd_rdzt ul li a {
  display: block;
  width: 100%;
}
.yd_rdzt ul li a img {
  width: 100%;
  min-height: 100px;
}

/*详情 */
.yd_detail_title {
  margin-top: 20px;
}
.yd_detail_title h3 {
  /*text-align: center;*/
  font-size: 20px;
}
.article_source_phone span {
  font-size: 12px;
  color: #646c7e;
  margin-right: 5px;
}
.yd_ldl span{ margin-right:0px !important;}
.article_source_phone {
  margin-top: 20px;

}
.article_detail_content {
  margin-top: 20px;
  font-size: 18px;
      text-align: justify;
          word-wrap: break-word;
    white-space: normal;
    word-break: break-all;
}

/* 投稿 */
.yd_tougao {
  margin-top: 20px;

  box-sizing: border-box;

}
#share-22{  margin-top: 20px;}
.yd_tougao p {
  font-size: 14px;
  color: #888888;
}
.yd_tougao p:nth-child(1) {
  margin-bottom: 5px;
}
.yd_shoum {
  margin: 10px;
  padding: 7px;
  color: #888888;
  font-size: 14px;
}

/*.share {*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  border-bottom: 8px solid #e8ecf3;*/
/*  padding: 10px;*/
/*  box-sizing: border-box;*/
/*}*/
.yd_wntj {
  margin-top: 20px;
}
.yd_wntj {
  position: relative;
}
.yd_wntj_title::before {
  content: "";
  position: absolute;
  left: 0;
  width: 5px;
  height: 20px;
  background-color: #4d7fd0;
}
.yd_wntj_title {
  text-indent: 1em;
  font-size: 16px;
  font-weight: bold;
}

.yd_wntj ul li a {
  display: flex;
  justify-content: space-between;
}
.yd_wntj_let {
  width: 70%;
}
.yd_wntj_rig {
  width: 25%;
}
.yd_wntj_rig img {
  width: 100%;
}
.article_item_title {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.article_item_time {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
}

.yd_wntj ul li {
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0px;
}

.yd_wntj_jzgd {
  padding: 15px 0px;
  display: flex;
  justify-content: center;
}
.yd_wntj_jzgd p {
  font-size: 14px;
  color: #999999;
}

.yd_cont_itme_img a {
  display: flex;
  justify-content: space-between;
}
.yd_cont_itme_img_box {
  width: 75%;
}
.yd_cont_itme_img_img {
  width: 30%;
}
.yd_cont_itme_img_img img {
  width: 100%;
  height: 100%;
}
/*.microsoft1 {*/
/*    margin-left: 10px;*/
/*    font-size: 14px !important;*/
/*    background: rgb(0 0 0 / 0.15);*/
/*    padding: 5px 10px !important;*/
/*    color: #fff;*/
/*    border-radius: 10px;*/
/*    margin-top: 0px !important;*/
/*    display: block;*/
/*}*/
.yd_tougao .xxsc{     border-top: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;}
.yd_tougao .xx_tutle{font-size:16px; font-weight:bold;}
.yd_tougao .xx_input input{font-size:12px;}
@media screen and (max-width: 426px){
    .txtMarquee-left .bd ul li a{font-size:14px;}
    .yd_swiper .swiper{height:224px;}
     .txtMarquee-left{width:80%;}
      .headlines_title{width:20% !important;}
}

@media screen and (max-width: 376px){
    .yd_itme_img img{height:259px; min-height:259px;}
    .txtMarquee-left .bd .tempWrap{width:275px !important;}
     .yd_swiper .swiper{height:194px;}
    
}
@media screen and (max-width: 321px) {
  .yd_nav ul li{padding: 3px;}
  .yd_itme_img img{height:221px; min-height:221px;}
    .txtMarquee-left .bd .tempWrap{width:215px !important;}
     .yd_swiper .swiper{height:165px;}
     
}



.yd_searchfor1{ background-color: #edf1f4;  margin-top: 10px; padding: 20px 0px;}
.yd_searchfor2{display: flex;}
.yd_searchyd{width: 60%; height: 30px;}
.yd_searchyd input{ text-indent: 1em;  width: 100%; height: 100%; margin: 0; padding: 0;}
.yd_button{width: 40%; text-align: center; height: 34px; line-height: 34px; color: #fff; font-size: 14px; background-color: #254985;}