@charset "UTF-8";

/* 初始化样式 */
* {
  font-family: '微软雅黑';
}

/* 清浮动 */
.cf {
  zoom: 1;
}

.cf:after {
  content: '020';
  height: 0px;
  display: block;
  overflow: hidden;
  clear: both;
}

.slh1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.slh2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.slh4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

a {
  color: #333333;
}

a:hover {
  color: #05559A;
}

.inbox {
  width: 1200px;
  margin: 0 auto;
}

/* 初始化样式结束 */

.cont_box {
  margin-top: 50px;
  background: linear-gradient(180deg, #F0F8FF, #FFFFFF);
}


/* 图片新闻 */
.pic_news {
  float: right;
  width: 600px;
  height: 390px;
  overflow: hidden;
}

.pic_news .swiper-slide img {
  width: 600px;
  height: 390px;
  object-fit: cover;
}

.lbtit {
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, .5);
  z-index: 999;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 50px;
}

.lbtit p {
  width: 65%;
  padding-left: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  left: unset !important;
  width: auto !important;
  right: 30px !important;
  bottom: 15px !important;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  opacity: 1;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background: #05559A;
}

.govpushinfo150203 {
  display: none;
}

/* 老年版 */
.old_type .pic_news {
  width: 100%;
  height: 750px;
  overflow: hidden;
}

.old_type .pic_news .swiper-slide img {
  width: 100%;
  height: 750px;
}

.old_type .lbtit {
  height: 64px;
  line-height: 64px;
}

.old_type .lbtit p {
  padding-left: 30px;
  font-size: 32px;
}

.old_type .swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
}

.old_type .swiper-container-horizontal>.swiper-pagination-bullets,
.old_type .swiper-pagination-custom,
.old_type .swiper-pagination-fraction {
  bottom: 17px !important;
}

/* 手机版 */
.mobile_type .pic_news {
  width: 100%;
  height: 60vw;
}

.mobile_type .pic_news .swiper-slide img {
  width: 100%;
  height: 60vw;
  object-fit: cover;
}

.mobile_type .lbtit {
  height: 10vw;
  line-height: 10vw;
}

.mobile_type .lbtit p {
  width: 100%;
  font-size: 4vw;
  padding: 0 3vw;
}

.mobile_type .swiper-pagination {
  display: none !important;
}

/* 省社要闻 */
.gzdt_cont1_box {
  padding-top: 20px;
}

.gzdt_cont1_box .sxxw {
  float: left;
  width: 555px;
}

.gzdtbox {
  width: 585px;
}

.ct_tit {
  display: flex;
  justify-content: space-between;
  line-height: 50px;
  border-bottom: 1px solid #999;
}

.ct_tit span {
  font-size: 22px;
  font-weight: 700;
  display: block;
  padding: 0 15px;
  background: #05559A;
  color: #fff;
}


.gzdtbox ul {
  margin-top: 20px;
}

.gzdtbox ul li {
  display: flex;
  justify-content: space-between;
  line-height: 45px;
  transition: 0.3s;
  box-shadow: 0px 0px 0px transparent;
  border-bottom: 1px dashed #eee;
}

.gzdtbox ul li:hover {
  padding: 0 20px 0 20px;
  box-shadow: 0px 0px 10px #ccc;
  /* background-position-x: 20px; */
}

.gzdtbox ul li a {
  display: block;
  width: 72%;
  padding-left: 20px;
  background: url(/cms_files/webzhejianggongxiaohezuowang/pubtplobject/defaultSet/724345/images/dian.png) no-repeat left center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s;
}

.gzdtbox ul li a:hover {
  font-weight: bold;
  text-shadow: none !important;
}

.gzdt_cont2_box {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.old_type .gzdt_cont1_box .sxxw,
.old_type .bjxw {
  margin-top: 50px;
  width: 100%;
}

.old_type .sjxw {
  width: 100%;
}

.old_type .ct_tit {
  line-height: 72px;
  font-size: 28px;
}

.old_type .ct_tit span {
  font-size: 36px;
}

.old_type .gzdtbox ul li {
  line-height: 72px;
}

.old_type .gzdtbox ul li a {
  font-size: 36px;
  padding-left: 25px;
  background-size: 8px;
}

.old_type .gzdtbox ul li span {
  font-size: 36px;
}

.mobile_type .inbox {
  width: 100%;
  padding: 0 2vw;
}

.mobile_type .gzdt_cont1_box,
.mobile_type .gzdt_cont2_box,
.mobile_type .gzdt_cont1_box .sxxw,
.mobile_type .gzdtbox {
  margin-top: 4vw;
  width: 100%;
}

.mobile_type .ct_tit {
  line-height: 2;
  align-items: center;
  font-size: 4vw;
}

.mobile_type .ct_tit span {
  font-size: 4.5vw;
}

.mobile_type .gzdtbox ul li {
  line-height: 2;
  font-size: 4vw;
}

.mobile_type .gzdtbox ul li a {
  width: 55%;
  padding-left: 0;
  background: none;
}

.mobile_type .cont_box {
  margin-top: 0;
}

.gzdt_cont3_box {
  margin-top: 50px;
}

.tabHd {
  width: 100%;
  border-bottom: 1px solid #999;
  display: flex;
  justify-content: space-between;
  line-height: 50px;
}

.tabHdTit li {
  float: left;
  margin-right: 20px;
}

.tabHdTit li a {
  font-size: 22px;
  font-weight: 700;
  display: block;
  padding: 0 15px;
  color: #333333;
}

.tabHdTit .tabon a {
  color: #05559A;
}

.tabBd ul {
  margin-top: 20px;
}

.tabBd ul li {
  display: flex;
  justify-content: space-between;
  line-height: 45px;
  transition: 0.3s;
  box-shadow: 0px 0px 0px transparent;
  border-bottom: 1px dashed #eee;
}

.tabBd ul li:hover {
  padding: 0 20px 0 20px;
  box-shadow: 0px 0px 10px #ccc;
  /* background-position-x: 20px; */
}

.tabBd ul li a {
  display: block;
  width: 72%;
  padding-left: 20px;
  background: url(/cms_files/webzhejianggongxiaohezuowang/pubtplobject/defaultSet/724345/images/dian.png) no-repeat left center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s;
}

.tabBd ul li a:hover {
  font-weight: bold;
  text-shadow: none !important;
}

.old_type .tabHdTit li a {
  font-size: 36px;
  line-height: 72px;
}

.old_type .tabHd {
  line-height: 72px;
}

.old_type .tabMore {
  font-size: 28px;
}

.old_type .tabBd ul li {
  line-height: 72px;
}

.old_type .tabBd ul li a {
  font-size: 36px;
  padding-left: 25px;
  background-size: 8px;
}

.old_type .tabBd ul li span {
  font-size: 36px;
}

.mobile_type .gzdt_cont3_box {
  margin-top: 4vw;
}

.mobile_type .tabHd {
  line-height: 2;
}
.mobile_type .tabHdTit li{
  margin-right: 2vw;
}
.mobile_type .tabHdTit li a {
  font-size: 4.5vw;
  line-height: 2;
}

.mobile_type .tabMore a {
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .tabBd ul li {
  line-height: 2;
  font-size: 4vw;
}

.mobile_type .tabBd ul li a {
  width: 55%;
  padding-left: 0;
  background: none;
}

.zdywm1 {
  display: flex;
  flex-wrap: wrap;
}

.zdywm1 .btit {
  font-size: 22px;
  font-weight: 700;
  display: block;
  padding: 0 15px;
  color: #333333;
  background: #05559A;
  color: #fff; 
  margin-right: 20px;
}
.mobile_type .zdywm1 .btit{
  width: 100%;
  font-size: 4.5vw;
  line-height: 2;
  margin-right: 0;
  margin-bottom: 2vw;
}