@charset "utf-8";
.distant{  padding: 40px 0;}

.ywdt_c1{ margin-top: 25px; margin-bottom: 40px;}
.ywdt_c1 ul{zoom: 1;}
.ywdt_c1 ul li{position: relative; float: left;}
.ywdt_c1 ul li a{position: relative; padding: 25px; height: 100px; display: block; overflow: hidden; border-top: 2px solid #2e6da1; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;}
.ywdt_c1 ul li a h3{ font-size: 18px; color: #191919; line-height: 32px; font-weight: normal; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.ywdt_c1 ul li a p{ font-size: 18px; color: #9d9d9d; padding-top: 10px;}
.ywdt_c1 ul li a:hover h3{ color: #ffffff;}
.ywdt_c1 ul li a:hover p{ color: #96c0e3;}
.ywdt_c1 ul li a:hover{ background-color: #5292c6;}




.ywdt_c1.col4 li{width: 25%;}
.ywdt_c1.space30 ul{margin: -30px -15px 0;}
.ywdt_c1.space30 li a{margin: 30px 15px 0;}

.wap-more{ display: none;}
@media (max-width: 1280px) {
  .ywdt_c1[class*="col"] li{width: 50%;}
  
  .ywdt_c1.space30 ul{margin: -20px -10px 0;}
  .ywdt_c1.space30 li a{margin: 20px 10px 0;}
}

@media (max-width: 640px) {
	.ywdt_c1[class*="col"] li{width: 100%;}
	.ywdt_c1 ul li a{ padding: 15px; height: 80px;}
  .ywdt_c1 ul li a h3{font-size: 16px; line-height: 25px;}
  .ywdt_c1 ul li a p{font-size: 16px;}

  .wap-more{ display: block; width: 100%; height: 40px; line-height: 40px; margin-top: 20px; background-color: #f5f5f5; border: 1px solid #e6e6e6; text-align:center; border-radius: 5px;}
  .wap-more{ font-size: 14px; color: #666666; }
}

.ywdt_c2_L{ margin-top: 25px;}
.ywdt_c2_L ul li .pic{padding-bottom: 56.2%;}

.ywdt_c2_L ul li .pic img{ border-top-right-radius: 10px; border-top-left-radius: 10px; }
.ywdt_c2_L ul li .txt{ border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
/*时政新闻*/
.ywdt_c3{ margin-top: 25px;}
.ywdt_c3 ul{zoom: 1;}
.ywdt_c3 ul li{position: relative; float: left;}
.ywdt_c3 ul li a{ position: relative;  display: block;}
.ywdt_c3 ul li a .date{ width: 95px; height: 85px; border: 1px solid #e5e5e5; border-radius: 5px; position: absolute; top: 0px; bottom: 0px; left: 0; text-align: center;}
.ywdt_c3 ul li a .date h2{ font-size: 36px; color: #333333; padding-top: 5px; }
.ywdt_c3 ul li a .date p{ font-size: 16px; color: #999999;}
.ywdt_c3 ul li a .txt{ line-height: 30px;  padding: 13px 0 13px 120px;}
.ywdt_c3 ul li a .txt h2{ font-size: 18px; color: #191919; font-weight: normal;}
.ywdt_c3 ul li a .txt p{ font-size: 16px; color: #999999; height: 25px;}

.ywdt_c3 ul li a:hover .date{ background-color: #5292c6;}
.ywdt_c3 ul li a:hover .date h2{ color: #ffffff;}
.ywdt_c3 ul li a:hover .date p{ color: #a4c8e5;}
.ywdt_c3 ul li a:hover .txt h2{ text-decoration: underline; color: #5292c6;}

.ywdt_c3 .col2 li{width: 50%;}
.ywdt_c3.space30 ul{margin: -30px -15px 0;}
.ywdt_c3.space30 li a{margin: 30px 15px 0;}

@media (max-width: 1280px) {
  .ywdt_c3.space30 ul{margin: -20px -10px 0;}
  .ywdt_c3.space30 li a{margin: 20px 10px 0;}
}
@media (max-width: 992px) {
  .ywdt_c3 .col2 li{width: 100%;}
}

@media (max-width: 680px) {
  .ywdt_c3 ul li .date{width: 80px; height: 75px;}
  .ywdt_c3 ul li .date h2{ font-size: 30px; padding-top: 5px; }
  .ywdt_c3 ul li .date p{ font-size: 14px;}
  .ywdt_c3 ul li .txt{ padding: 9px 0 9px 95px;}
  .ywdt_c3 ul li .txt h2{ font-size: 16px; }
  .ywdt_c3 ul li .txt p{ font-size: 14px;}
}
/*政务公开*/
.zwgk_c1{ margin-top: 30px;}
.zwgk_c1_L{ position: relative;}
.zwgk_c1_L .img{ width: 240px;}
.zwgk_c1_L .place{ padding-top: 134.583%; border-radius: 5px;}

.zwgk_c1_L .cont{ padding-left: 35px; position: absolute; left: 0; top: 0; right: 0; padding-left: 290px;}
.zwgk_c1_L .cont .tit{ font-size: 28px; color: #333333;}
.zwgk_c1_L .cont .txt{ font-size: 18px; line-height: 45px; color: #565c62; padding-top: 15px;}
.zwgk_c1_L .cont .txt a{ display: none;}


.zwgk_c1_R{ background-color: #f3f7fa; height: 322px;  padding:20px 35px; box-sizing: border-box;}


.zwgk_c1_RT{ font-size: 20px; color: #222323; padding-bottom: 20px;}
.zwgk_c1_R_list{}
.zwgk_c1_R_list ul{zoom: 1;}
.zwgk_c1_R_list ul li{position: relative; float: left;}
.zwgk_c1_R_list ul li a{position: relative; font-size: 18px; color: #565c62; display: block; overflow: hidden; }
.zwgk_c1_R_list ul li a:hover{ color: #5292c6;}

.zwgk_c1_R_list .col3 li{width: 33.33333333%;}
.zwgk_c1_R_list.space20 ul{margin: -18px -9px 0;}
.zwgk_c1_R_list.space20 li a{margin: 18px 9px 0;}

@media (max-width:1280px) {
  .zwgk_c1_R{ margin-top: 25px;}
  
}
@media (max-width: 680px) {

  .zwgk_c1_L .img{ width: 120px;}
  .zwgk_c1_L .place{ padding-top: 134.583%;}

  .zwgk_c1_L .cont{ padding-left: 150px;}

  .zwgk_c1_L .cont .tit{ font-size: 20px; }
  .zwgk_c1_L .cont .txt{ font-size: 14px; line-height: 25px; padding-top: 5px;}
  .zwgk_c1_L .cont .txt p{ display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-all; }
  .zwgk_c1_L .cont .txt a{ display: inline-block; color: #2e6da1;}
  .zwgk_c1_R{ padding: 20px;}
  .zwgk_c1_R_list ul li a{ font-size: 16px;}
}




.zwgk_c2{}
.zwgk_c2 ul{}
.zwgk_c2 ul li{}
.zwgk_c2 ul li a{ position: relative; padding: 20px; }
.zwgk_c2 ul li a i{ display: inline-block; position: relative; vertical-align: middle; width: 50px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 30px; border-radius: 5px;}
.zwgk_c2 ul li a .i0 i{ background-color: #fda650;}
.zwgk_c2 ul li a .i1 i{ background-color: #38c9c0;}
.zwgk_c2 ul li a .i2 i{ background-color: #5a9de8;}
.zwgk_c2 ul li a .i3 i{ background-color: #dd5d5d;}
.zwgk_c2 ul li a .i4 i{ background-color: #9570ef;}
.zwgk_c2 ul li a span{ display: inline-block; position: relative; vertical-align: middle; font-size: 20px; color: #333333; margin-left: 4%;}

.zwgk_c2 ul li a i{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
.zwgk_c2 ul li a:hover i{transform: rotate(360deg); transition: all .5s linear;}


@media (max-width: 680px) {
  .zwgk_c2 ul li a{ padding: 15px; }
  .zwgk_c2 ul li a span{ font-size: 16px;}
}


.zwgk_c3_T{ width: 100%; height: 70px; text-align: center; font-size: 30px; line-height: 70px;color: #ffffff; font-weight: bold; background: url(zwgk_tbg.jpg) no-repeat; background-size: cover;}
.zwgk_c3_T a{color: #ffffff; }
.zwgk_c3_list .menu-cards li a.item{box-sizing: border-box; padding: 15px 0 0; height: 105px; border-color: #ffffff;}
.zwgk_c3_list .menu-cards li a.item i{height: 40px; line-height: 40px; overflow: hidden; font-size:2.3em; color: #3580db;}
.zwgk_c3_list .menu-cards li a.item i.icon-niandubaobiao-niandubaobiao-full{font-size:2.8em;}
.zwgk_c3_list .menu-cards li a.item p{ padding-top: 10px;  font-size: 17px; display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
@media (max-width:1500px) {
	.zwgk_c3_list .menu-cards li a.item{padding: 15px 0 0; height: 105px;}
	.zwgk_c3_list .menu-cards li a.item i{font-size:2.1em;}
}
@media (max-width:1280px) {
	.zwgk_c3_list .menu-cards li a.item{padding: 15px 0 0; height: 135px;}
	.zwgk_c3_list .menu-cards li a.item i{height: 60px; line-height: 60px;font-size:3em;}
  .zwgk_tab2{ margin-top: 25px;}
}
@media (max-width:618px) {
  .zwgk_c3_T{ font-size: 24px;}
	.zwgk_c3_list .menu-cards li a.item{padding: 15px 0 0; height: 105px;}
	.zwgk_c3_list .menu-cards li a.item i{height: 35px; line-height: 35px; font-size:2.1em;}
	.zwgk_c3_list .menu-cards li a.item p{ font-size: 15px;}
}

.zwgk_c4{ margin-top: 50px;}
.zwgk_c4 ul{}
.zwgk_c4 ul li{ width: 100%;}
.zwgk_c4 ul li a{ position: relative; padding: 10px 0 10px 30%; border-radius: 5px; }
.zwgk_c4 ul li a.i0{ background-color: #62b6f1;}
.zwgk_c4 ul li a.i1{ background-color: #7aa0e9;}
.zwgk_c4 ul li a.i2{ background-color: #47ccc0;}
.zwgk_c4 ul li a.i3{ background-color: #f4bd7e;}
.zwgk_c4 ul li a i{ display: inline-block; width: 50px; height: 50px; font-size: 30px; position: relative; vertical-align: middle; line-height: 50px; text-align: center; color: #ffffff;  border-radius: 5px;}
.zwgk_c4 ul li a i.icon-zhuanlan{ font-size: 40px;}
.zwgk_c4 ul li a i.icon-shujukaifang1{ font-size: 24px;}
.zwgk_c4 ul li a span{ display: inline-block; position: relative; vertical-align: middle; font-size: 24px; color: #ffffff; margin-left: 4%; text-align: left;}

@media (max-width: 1400px) {
  .zwgk_c4 ul li a{ padding-left: 25%; }
}
@media (max-width: 1280px) {
  .zwgk_c4{ margin-top: 0px;}
  .zwgk_c4 ul li a{ padding-left: 40%; }
}
@media (max-width: 992px) {
  .zwgk_c4 ul li a{ padding-left: 35%; }
}
@media (max-width: 640px) {
  .zwgk_c4 ul li a{ padding-left: 25%; }
}



.zwgk_c5{ margin: 30px 0 0;}
.zwgk_c5 ul li{ width: 100%; }
.zwgk_c5 ul li a{ position: relative; height: 80px; box-sizing: border-box; padding: 20px; border-radius: 5px; text-align: center; border: 1px solid #e6e6e6; display: flex; justify-content: center; align-items: center; }
.zwgk_c5 ul li a i{ display:block; border: 1px solid #5b98c9; border-radius: 50%; font-size: 28px; position: relative; width: 50px; height: 50px; line-height: 50px; text-align: center; color: #5b98c9;}
.zwgk_c5 ul li a i.icon-zhuanlan{ font-size: 40px;}
.zwgk_c5 ul li a span{ display: block; position: relative;  font-size: 18px; color: #333333; margin-left: 4%; text-align: left; flex: 1;}


.zwgk_c5 ul li{width: 20%;}
@media (max-width: 1400px) {
  .zwgk_c5 ul li{width: 25%;}
}
@media (max-width: 1280px) {
  .zwgk_c5 ul li{width: 33.333333%;}
}

@media (max-width: 640px) {
  .zwgk_c5 ul li{width: 50%; text-align: center;}
  .zwgk_c5 ul li a{ display: block;  height: 140px; padding:16px 10px; }
  .zwgk_c5 ul li a i{ margin: 0 auto;}
  .zwgk_c5 ul li a span{ text-align: center; font-size: 16px; padding-top: 10px;}

  .zwgk_c5.space20 ul{margin: 0;}
  .zwgk_c5.space20 li a{margin:0;}
}


.zwgk_c6 .swiper-slide .place{ padding-top: 26.6666666%;}
/*政民互动*/
.zmhd_c1{}
.zmhd_c1 ul{}
.zmhd_c1 ul li{ width: 100%;}
.zmhd_c1 ul li a{ position: relative; padding: 18px 0 18px 25%; border-radius: 5px; border: 1px solid #bfd8f3; }
.zmhd_c1 ul li a i{ display: inline-block; width: 60px; height: 60px; background: linear-gradient(to bottom,#348fd9,#87bdfe); font-size: 30px; position: relative; vertical-align: middle; line-height: 60px; text-align: center; color: #ffffff;  border-radius: 50%;}
.zmhd_c1 ul li a i.icon-tianxiesuqiujian::before{ margin-right: -7px;}
.zmhd_c1 ul li a span{ display: inline-block; position: relative; vertical-align: middle; font-size: 24px; color: #5c5c5c; margin-left: 4%; text-align: left;}
.zmhd_c1 ul li a.rotateY360 i{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
.zmhd_c1 ul li a.rotateY360:hover i{transform: rotateY(360deg); transition: all .5s linear;}
.zmhd_c1 ul li a.rotate360:hover i{transform: rotate(360deg); transition: all .5s linear;}
.zmhd_c1 ul li a:hover{ border-color: #87cadb; box-shadow: 0 0 15px rgba(107, 166, 208, .2);}


@media (max-width: 1500px) {
  .zmhd_c1 ul li a{ padding-left: 15%; }
}
@media (max-width: 1280px) {
  .zmhd_c1{ margin-top: 20px;}
  .zmhd_c1 ul li a{ padding-left: 30%; }
}
@media (max-width: 992px) {
  .zmhd_c1 ul li a{ padding-left: 35%; }
}
@media (max-width: 640px) {
  .zmhd_c1 ul li a{ padding-left: 15%; }
}

.zmhd_c2{}
.zmhd_c2 dl{ position: relative;}
.zmhd_c2 dl dd.tit{ padding:8px 0 8px 0px;}
.zmhd_c2 dl dd.tit a{ font-size: 18px; color: #333333;}
.zmhd_c2 dl dd.tit a:hover{color: #5292c6;}
.zmhd_c2 dl dd.tit p{ font-size: 18px; color: #999999; padding-top: 10px;}

.zmhd_c2{ }
.zmhd_c2 dl{ margin-top: 15px;}


.zmhd_c3 .menu-cards li a.item{font-size: 18px; padding-top: 39px; padding-bottom: 39px; color: #ffffff; border-radius: 5px;}
.zmhd_c3 .menu-cards li a.item i{display: block; height: 60px; font-size: 3em; color: #ffffff;}
.zmhd_c3 .menu-cards li a.i0{ background-color: #62b6f1;}
.zmhd_c3 .menu-cards li a.i1{ background-color: #7aa0e9;}
.zmhd_c3 .menu-cards li a.i2{ background-color: #47ccc0;}
.zmhd_c3 .menu-cards li a.i3{ background-color: #f3a44a;}

.zmhd_c3 .menu-cards li a.item.rotateY360 i{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}

.zmhd_c3 .menu-cards li a.item.rotateY360:hover i{transform: rotateY(360deg); transition: all .5s linear;}
.zmhd_c3 .menu-cards li a.item.rotate360:hover i{transform: rotate(360deg); transition: all .5s linear;}
.zmhd_c3 .menu-cards li a.item:hover{box-shadow: 0 0 15px rgba(107, 166, 208, .2);}


@media (max-width:1500px) {
	.zmhd_c3 .menu-cards li a.item{padding-top: 2rem; padding-bottom: 2rem;}
}
@media (max-width:1280px) {
	.zmhd_c3 .menu-cards li a.item i{ height: 70px;}
}
@media (max-width:992px) {
	.zmhd_c3 .menu-cards li{ width: 50%!important;}
	.zmhd_c3 .menu-cards li a.item{font-size: 16px;}	
  .zmhd_c2 dl dd.tit a{ font-size: 16px;}
  .zmhd_c2 dl dd.tit p{ font-size: 14px;}
}

/*list*/
.zycont{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.left_nav{ width: 19%; }
.left_nav_T{  position: relative; z-index: 11; line-height: 160%; padding: 28px 28px; font-size: 30px;color: #fff; background: url(left_nav_bg.jpg) no-repeat left top #609ed0; background-size: 100%;border-radius: 10px 10px 0 0;}
.left_nav_T span{}
.right_cont{ width: 78%;}


/* 当前位置crumb */
.h5-crumb{ display: none;}
.pc-crumb{ display: block;}
.crumb{color: #666; padding:10px 0 15px 0; }
.crumb.line{ border-bottom: 1px solid #e5e5e5; display: flex; justify-content: space-between; align-items: center;}
.crumb.js-crumb{text-align: right;}
.crumb h2{ font-size: 24px; font-weight: bold; color: #2e6da1; position: relative; padding-left: 20px;}
.crumb h2::before{ content: ""; width: 5px; height: 18px; background-color: #ff9d2f; position: absolute; left: 0; top: 8px;}
.crumb p{ font-size:16px; color: #b2b2b2; position: relative;}
.crumb a{color: #666666;}
.crumb a:hover{color: #333;}


@media (max-width: 992px){

   /*.crumb h2{font-size: 20px;}
 .crumb p{ display: none;}*/
}

@media (max-width: 414px){
  .crumb.js-crumb{ box-shadow: 0px 3px 5px rgba(0 0 0 / 10%); text-align: left;}
  .crumb p{ font-size: 14px;}
  .crumb.pc-list-crumb p{ display: none!important;}
  .crumb h2{ font-size: 22px;}
  .crumb h2::before{ position: absolute; left: 0; top: 7px;}
  .h5-crumb{ display: block!important; box-sizing: border-box; padding-left: 4%;}
  .pc-crumb{ display: none!important;}
}


/* 内页innerpage */
.left_nav_L{ position:relative; z-index:13; overflow:hidden; background-color: #F8F8F8; padding-bottom: 20px;}
.sidenav{ width: 90%; margin: 0 auto;}
.sidenav > li{ /*text-align: center;*/}
.sidenav > li > a{font-size: 18px; border-bottom: 1px solid #e6e6e6;  position:relative; padding:13px 20px; display:block; line-height:1.6em; background-color:#F8F8F8;}
.sidenav > li > a:before{content: ''; position: absolute; left: 35px; top: 0; bottom: 0; margin: auto 0; width: 7px; height: 12px; background: url(sidebar_arrow.png) no-repeat; background-size: 100% 100%;}
.sidenav > li.on > a{font-weight: bold; color: #2e6da1;}
.sidenav a:hover{color: #333;}



.pagetitle{padding-bottom: 15px; padding-top: 9px; border-bottom: 1px solid #e5e5e5;}
.pagetitle h2{display: inline-block; position: relative; padding-left: 25px; font-size: 1.5em; color: #21468C; font-weight: bold; }
.pagetitle h2:before{content:''; position: absolute; width: 5px; height: 18px; left: 0; top: 10px; background: #ee5e37;}

.singlepage{clear:both; line-height:2.25; overflow:hidden;}
.singlepage p{margin:15px 0;}
.singlepage table,
.singlepage video,
.singlepage img{max-width:100%;}


@media (max-width: 1200px){
  .left_nav_T{ line-height: 100%!important;}
  .sidenav{ width: 94%; display: flex; flex-wrap: wrap;}
  .sidenav > li{ width: 50%; margin-bottom:0; border-top:none; padding:0 10px; box-sizing: border-box;}
  .sidenav > li > a{padding-top: 12px; padding-bottom: 12px; font-size: 16px;}

}

/*分页*/
.h5-page{ display: none;}
.pc-page{ text-align: center; margin: 50px 0;} 
.pc-page a{  padding: 11px 12px 11px 17px; font-size: 16px; color: #666666; margin: 0 3px; border-radius: 5px; }
.pc-page a.normal{border: 1px solid #d3d3d3;}
.pc-page a.current{ background-color:#ff9d2f; border: 1px solid #ff9d2f; color: #ffffff;}
.pc-page .first,.pc-page .prev,.pc-page .next,.pc-page .last{ background-color: #f2f2f2; border: 1px solid #f2f2f2;}
.pc-page .jump{ color: #333333;}
.pc-page .jump input{ margin: 0 10px; padding: 13px 15px; border: 1px solid #d3d3d3; outline: none; border-radius: 5px; }
.pc-page .jump button{ padding: 13px 15px; background-color: #5292c6; color: #ffffff; outline: none; border: none; cursor: pointer; margin-left: 10px; border-radius: 5px; }

@media (max-width: 1200px){
  .pc-page{ display: none;}
  .h5-page{ display: block; color: #666666; text-align: center; background-color: #f5f5f5; width: 100%; line-height: 250%; border: 1px solid #e6e6e6; border-radius: 5px; margin:20px 0 40px 0;}
}




/*详细*/
.zy_nr{ box-shadow: 0 0 15px rgba(0 0 0 / 10%); padding: 30px; margin-bottom: 40px;}
.zy_nr_tit{ text-align:center; font-size:36px;  line-height:45px; padding: 20px 0;}
.zy_nr_dal{ padding:20px; font-size:18px; color:#7b7b7b; border-bottom:1px dashed #e5e5e5; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.zy_nr_dal .zy_nr_dal1{ width: 60%; line-height: 180%;}
.zy_nr_dal .zy_nr_dal1 span{  margin-right: 5%; display: inline-block;}
.zy_nr_dal .zy_nr_dal1 span i{ font-style: normal;}
.zy_nr_dal .zy_nr_dal2{width: 40%; display: flex; justify-content: flex-end;}
.zy_nr_dal .zy_nr_dal2 .fontsize{ }
.zy_nr_dal .zy_nr_dal2 .fontsize i{ font-style: normal; cursor: pointer;}


.zy_nr_wz{font-size: 18px; color: #000000; padding: 40px 20px;}
.zy_nr_wz p{line-height: 2.3em!important; }
.zy_nr_wz p span{font-size: 18px!important;}
.zy_nr_print{ box-sizing: border-box; width: 100%; height: 48px; padding-top: 15px; border-top: 1px solid #e5e5e5; text-align: right;}
.zy_nr_print a{ color: #333333;}

.zy_nr_ewm{ text-align: center; padding: 50px 0;}
.zy_nr_ewm #qr_container{ font-size: 16px; color: #333333; padding-top: 10px; }
.b-right{ display: flex; align-items: center;}

#Canvas{ display: none!important;}
@media (max-width: 1280px){
  .zy_nr_tit{ font-size:25px; line-height:40px;}
  .zy_nr_dal{ padding:20px 0 10px; font-size:16px;}
}
@media (max-width: 992px){
  .zy_nr_tit{ font-size:24px; line-height:35px; padding: 0;}
  .zy_nr_dal{ font-size:14px;}

  .zy_nr_dal .zy_nr_dal1{ width: 100%;}
  .zy_nr_dal .zy_nr_dal2{ display: none!important;}
  .zy_nr_wz{ padding: 20px 0;}
  .zy_nr_wz p span{font-size: 16px!important;}
}

@media (max-width: 414px){
  .zy_nr{ box-shadow: none; padding: 0px; margin-bottom: 0px;}
}
/*领导*/
.show_ld{ width: 70%; margin: 0 auto;}
.show_ld .place{ width: 250px; height: 330px; margin: 0 auto;}
.show_ld .pic{ height: 330px;}
.show_ld .cont{ font-size: 18px; color: #000000; line-height: 45px; padding-top: 40px 0;}

@media (max-width: 992px){
  .show_ld .place{ width: 180px; height: 242px; margin: 0 auto;}
  .show_ld .pic{ height: 242px;}
  .show_ld .cont{ font-size: 16px; color: #000000; line-height: 35px; padding: 30px 0;}
}

/**/



.about1bg{ background: linear-gradient(to bottom,#ebf2fc,#ffffff);}
.about1_pic{ width: 50%; float: left; margin-right: 4%;}
.about1_pic .place{padding-top: 70.1317%;}
.about1_pic img{ border-radius: 10px 10px 100px 10px;}

.about1_list{ box-sizing: border-box;}
.about_T{ text-align: right;}
.about1_list .cont{ font-size: 18px; color: #000000; line-height: 42px; padding-top: 35px;}


@media (max-width: 1500px){
  .about1_pic{ margin-bottom: 30px;}
  .about1_list .cont{/*display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 6; -webkit-box-orient: vertical; word-break: break-all;*/}

}
@media (max-width: 992px){
  .about_T{}
  .about_T img{width: 80%;}
  .about1_list{ padding-left: 0px;}
  .about1_list .cont{ font-size: 16px; line-height: 35px; padding-top: 25px;}

}

.about3{ padding-bottom: 50px;}
.about3_video{}
.about3_video .place{ padding-top: 56.2142%;}
.about3_video .video{ height: 100%!important;}

.gg_pc{ display: block; padding-top: 8.5714%;}
.gg_ph{ display: none; padding-top: 17.3913%;}

.ggsydw_gg_pc{ display: block; padding-top: 10.714%;}
.ggsydw_gg_ph{ display: none; padding-top: 21.739%;}
@media (max-width: 680px){
  .gg_pc{ display: none;}
  .gg_ph{ display: block;}
  .gg_pc{ display: none;}
  .gg_ph{ display: block;}
}



/*网站地图*/
.wzdt{margin-bottom: 50px;}
.wzdt_tit{ font-size: 22px; color: #333333;  padding:15px 20px; position: relative; background-color: #f8f8f8; margin-bottom: 10px;}
.wzdt_list{ border-bottom: 1px dashed #e5e5e5; padding-bottom: 10px; }
@media (max-width: 992px){
  .wzdt_tit{ font-size: 20px;}
  .wzdt_list ul li{ width: 50%!important;}
}
/*重点领域信息公开*/
.zdly_list .menu-cards li a.item{box-sizing: border-box; padding: 20px 14% 0; height: 170px;}
.zdly_list .menu-cards li a.item i{ height: 60px; line-height: 60px; overflow: hidden; font-size:40px; color: #5292c6; position: relative;}
.zdly_list .menu-cards li a.item p{ padding-top: 10px;  font-size: 18px; line-height: 25px;}
.zdly_list .menu-cards li a.item:hover i{ color: #ffffff;}
.zdly_list .menu-cards li a.item:hover p{ color: #ffffff;}

.zdly_list  .menu-cards li a.item{ background: #f8f8f8; border-color: #f8f8f8; border-radius: 5px;}
.zdly_list  .menu-cards li a.item:hover{background: #5292c6; border-color: #5292c6; box-shadow: 0 0 15px rgba(107, 166, 208, .2);}

@media (max-width:1500px) {
	.zdly_list .menu-cards li a.item{padding: 15px 14% 0; height: 160px;}
	.zdly_list .menu-cards li a.item i{font-size: 40px;}
}
@media (max-width:1280px) {
  .zdly_list .menu-cards.col-5 li{ width: 25%;}
	.zdly_list .menu-cards li a.item{padding: 30px 14% 0; height: 180px;}
	.zdly_list .menu-cards li a.item i{height: 50px; line-height: 50px; font-size:40px;}
}

@media (max-width:618px) {
  .zdly_list .menu-cards.col-5 li{ width: 50%;}
	.zdly_list .menu-cards li a.item{padding: 20px 14% 0; height: 160px;}
	.zdly_list .menu-cards li a.item i{height: 50px; line-height: 50px; font-size:40px;}
	.zdly_list .menu-cards li a.item p{ font-size: 16px;}
}


.ggsysw_list .menu-cards li a.item {
    text-align: left;
    padding: 25px 30px;
}
.ggsysw_list .menu-cards li a.item h2{ font-size: 24px; color: #262626; }
.ggsysw_list .menu-cards li a.item p{ font-size: 18px; color: #9d9c9c; padding-top: 10px;}
.ggsysw_list .menu-cards li a.item p{ max-width: 100%; }
@media (max-width:1280px) {
  .ggsysw_list .menu-cards li a.item h2{ font-size: 22px;}
  .ggsysw_list .menu-cards li a.item p{ font-size: 16px;}
}

@media (max-width:720px) {
  .menu-cards.col-2 li{ width: 100%; }
  .ggsysw_list .menu-cards li a.item h2{ font-size: 20px;}
  .ggsysw_list .menu-cards li a.item p{ font-size: 14px;}
}