*{margin:0;padding:0}
body,html{width:100%;height:100%;background:#fff;font-family:"微软雅黑";color:#333;font-size:14px}
a{color:#333;font-size:14px;text-decoration:none}
a:hover{text-decoration:none;	color: #026ec5;}
li,ol,ul{list-style:none}
input,textarea{font-family:"微软雅黑"}
b,em,h1,i,strong{font-style:normal;font-weight:400}

input,
select,
textarea {
	outline: none;
	border: none;background: transparent;
}

input::-webkit-input-placeholder {
	color: #9c9c9c;
	font-size: 16px;
}

input:-moz-placeholder {
	color: #9c9c9c;
	font-size: 16px;
}

input::-moz-placeholder {
	color: #9c9c9c;
	font-size: 16px;
}

input:-ms-input-placeholder {
	color: #9c9c9c;
	font-size: 16px;
}

	.sjno{
			display: none;
		}
		.allno{
				display: none;
			}
		.pcno{
			display: block;overflow: hidden;
		}



/* body{ background: url(../image/bg.jpg) center top no-repeat;} */
.main,.main1{width:1400px;margin:auto;}

.header_top {
	z-index: 9; /* position: absolute; */
width: 100%;height: 120px;

}
.header_top .main{
	display: flex;justify-content: space-between;height: 120px;align-items: center;
}

.header_top .logo img{
	width: 790px;
}
.header_top .navbar-nav ul {display: flex;flex-direction: row;line-height: 32px;
}
.header_top .navbar-nav ul li a{
	color: #fff;margin: 0px 8px;	font-size: 16px;
}

.header_top .navbar-nav ul li:hover a{
	font-weight: bold;
}
.search-p{
	width: 350px;
		height: 32px;	background-color: #ffffff;
		margin-left: 10px;padding: 0px  10px;overflow: hidden;border-radius: 20px;
}
.search-p #search-input {

	width: 310px;
	height: 32px;
	background-color: #ffffff;
    border: none;
margin-right: 5px;
color: #000;font-size: 16px;
float: left;
}
.search-p img {
	float: right;margin-right:5px;
	margin-top:4px;
}
/* 
.swiper-container1 .swiper-button-prev1{
	left: 200px;
}
.swiper-container1 .swiper-button-next1{
	right: 200px;
}
 */

.swiper-container1 .swiper-pagination1 {
    /* 自定义分页器容器的样式 */
    position: absolute;
    bottom: 100px;
    width: 100%;
    text-align: center;
}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{
	width:21px;height:37px;background-size:100% 100%;margin: 0px 10px;
	background: url(../images/ban_taba.png) center center no-repeat;
}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet-active{
	width:21px;height:37px;background-size:100% 100%;
	background: url(../images/ban_tab.png) center center no-repeat;
}




.centerBig img {
				-webkit-animation-name: centerBig;
				animation-name: centerBig;
			}
			
			@-webkit-keyframes centerBig {
				100% {
					transform: scale(1.1, 1.1);
				}
			}
			
			@keyframes centerBig {
				100% {
					transform: scale(1.1, 1.1);
				}
			}
			.swiper-slide img {
				animation-duration: 5s;
				animation-timing-function: linear;
				animation-fill-mode: forwards;
				-webkit-animation-duration: 5s;
				-webkit-animation-timing-function: linear;
				-webkit-animation-fill-mode: forwards;
			}

			/* .swiper-pagination {
				bottom: 35px;
				right: 250px;
			}

			.swiper-pagination-bullet {
				width: 20px;
				height: 20px;
				background: #fff;
				margin: 0 5px;
			} */


.header_top{
	/* position: relative; */left: 0px;top: 0px;z-index: 8;
	border: none; background: #0d7cd5;width: 100%;float: left;height: 117px;
}
.banner img{
	width: 100%;border: none;float: left;
}
.indexall{
	width: 100%; ;
	background-size: 100% 100%;position: relative;z-index: 9;
	 background: url(../images/indexall.png) top center no-repeat;height: 2877px;margin-top: -100px;padding-top:70px;
}
.index1_tit a {
	width: 100%;height: 60px;line-height: 60px;
	display: inline-flex;justify-content: space-between;align-items: center;margin-bottom: 15px;
}
.index1_tit a p {
	height: 60px;line-height: 60px;display: inline-flex;justify-content: space-between;align-items: center;
}
.index1_tit a p span {
		font-size: 30px;	color: #000000;line-height: 60px;;font-weight: bold;font-family: 宋体;
}
.index1_tit a b i {
			font-size: 18px;color: #000000;;margin-left:3px;
}
.index1_tit a b  img{line-height: 60px;vertical-align: middle;}
.index1_tit a:hover p span,.index1_tit a:hover b i{
	color: #0270c7;
}
			
/* 			.index1_right{
				margin-top: 15px;
			}	.bannerbot .dg-wrapper p{
		width: 100%;
	}.bannerbot,.bannerbot .dg-container .dg-next, .dg-container .dg-prev{height:450px;}
 */
.indexall .main {
	display: flex;
	flex-direction: column;
}
.indexall1 .main1{display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.nav,.index1,.bottom,.index2,.index3  {
	width: 100%;
}
.nav ul {display: flex;
justify-content: space-between;
flex-direction: row;line-height: 70px;
}
.nav ul li a{
	color: #fff;/* margin: 0px 30px; */	font-size: 20px;		color: #666666;	font-family: MicrosoftYaHei-Bold;
}
.nav ul li:hover a{
	color: #0d7cd5;
}
.index1 {
display: flex;
flex-direction: column;
justify-content: space-between;margin-top:50px;margin-bottom: 60px;
}
.index1_con{
	width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;	
}
	.index1_left{
			width: 750px;
			height: 480px;
			background-color: #107040;
			border-radius: 30px 0px 0px 0px;
	}
	
	.index1_right{
		width: 630px;
	}
	.index1_l_t{
	
	
		left: 0px;
		
		bottom: 0px;
		position: absolute;
		z-index:8;
		width: 100%;
		
		  background: linear-gradient(to bottom,transparent, black 100%);
	
	
	}
	.index1_l_t a{
		width: 100%;
		display: inline-block;
	}
	.index1_l_tl{
				width: 64px;
				height: 90px;border-radius: 0px 0px 32px 32px;
				background-color: #026ec5;float: left;
			display: flex;
			justify-content: center;
			flex-direction: column;
			align-items: center;margin-left: 10px;position: absolute;
			top: 0px;
			left:40px;color: #ffffff;
	}
	.index1_l_tl p{
			display: flex;
			justify-content: center;
			flex-direction: column;
			align-items: center;
	}
	.index1_l_tl p b{
			font-size: 23px;	color: #ffffff;line-height: 20px;
	}
	.index1_l_tl p em{
			transform:rotate(50deg);font-size: 20px;line-height: 10px;height: 10px;
	}
	.index1_l_tl p i{
			font-size: 14px;	color: #ffffff;
	}
	.index1_l_tl span{
			font-size: 14px;	color: #ffffff;
	}
	.index1_l_tl span {
		display: flex;
		flex-direction: column;justify-content: flex-end;align-items: flex-end;
	}
	.index1_l_tl b{
				font-size: 24px;color: #fff;
	}
	.index1_l_tl span{
			font-size: 16px;	line-height: 24px;color: #fff;
	}
	.index1_l_tr {
		width: 95%;margin: 0px 2.5%;
		float: right;margin-top: 10px;
	}
	.index1_l_tr  p{
					font-size: 16px;	color: #fff;	line-height: 24px;
	font-weight: bold;
		display: inline-flex;
			display: -webkit-box;
			-webkit-line-clamp:2;
			-webkit-box-orient: vertical;
			overflow: hidden;width: 100%;}
	.index1_l_tr  span{
		width:100%;font-weight: bold;
					font-size: 18px;color: #fff;margin-bottom: 10px;line-height: 26px;	display: inline-flex;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			overflow: hidden;}
			
	
	.swiper-slide:hover .index1_l_tr  span{
		color: #0061ae;
	}
	

		.swiper-container img,.swiper-container2 .swiper-slide img{
			width: 100% !important;
		}
		
		.swiper-container2 .swiper-slide img {
		     transition: transform 0.5s ease-out; /* ?13??‘è???????????????????-0.5?§’ */
		     transform-origin: center; /* ??￥????‰???-?????o????”??????1 */
		     max-width: 100%; /* ??????????‰????è?…??o??1??¨ */
		     height: auto;
		 }
		 
	.swiper-container2 .swiper-slide img{
		height:200px;
	}
	
		 /* é????????????—?????”??¤§?????? */
		.swiper-container2 .swiper-slide:hover img {
		     transform: scale(1.1); /* ?”??¤§??°????°o?ˉ????1.1?�? */
		 }
		 
		 
		 
		 
		 .swiper-container2 .swiper-pagination2 {
		     /* 自定义分页器容器的样式 */
		     position: absolute;
		     bottom: 10px;
		     width: 100%;
		     text-align: center;
		 }
		 .swiper-container2 .swiper-pagination2 .swiper-pagination-bullet{
		 	width:10px;height:18px;background-size:100% 100%;margin: 0px 5px;
		 	background: url(../images/ban_tabasj.png) center center no-repeat;
		 }
		 .swiper-container2 .swiper-pagination2 .swiper-pagination-bullet-active{
		 	width:10px;height:18px;background-size:100% 100%;
		 	background: url(../images/ban_tabsj.png) center center no-repeat;
		 }
		 
		 
		 
		 
		 
		 
	.swiper-button-next3{
			width: 44px;
			height: 44px;
		background: url(../images/btnr.png) center center no-repeat;
	}
	.swiper-button-prev3{
			width: 44px;
			height: 44px;
		background: url(../images/btnl.png) center center no-repeat;
	}
	
.index1_right li{
width: 100%;
	display: flex;
}	
.index1_right li a{
width: 100%;
	display: flex;
	flex-direction: row;flex-wrap: wrap;height: 100px;align-items: center;justify-content: center;
}	
.index1_right li:hover a .index1_rpb{
	color: #0061ae;
}
.index1_rp{
		width: 75px;
		height: 86px;
		background: url(../images/index1_rp.png) center center no-repeat;display: flex;align-items: center;justify-content: center;flex-direction: column;
		background-size: 100% 100%;margin-right: 15px;
}
.index1_rp b {
		font-size: 24px;	color: #026ec5;
}
.index1_rp span{
		font-size:14px;	color: #757373;
}


.index1_rpb{
	width:calc(100% - 90px);	line-height: 30px;font-weight: bold;
		font-size: 19px;	color: #333333;display: inline-flex;
			display: -webkit-box;
			-webkit-line-clamp:2;
			-webkit-box-orient: vertical;
			overflow: hidden;
}	
	
.index2{
	width: 100%;
	margin-top: 130px;
}	
.index3{
	width: 100%;
	margin-top: 180px;
}	
.index4{
	width: 100%;
	margin-top: 150px;
}
.index2_zx ul{
	display: flex;
	flex-direction: row;flex-wrap: wrap;
	justify-content: space-between;margin-top: 10px;
}
.index2_zx ul li {
		width: 441px;
		height: 127px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	  box-sizing: border-box; /* ??????????o|??…???padding?’?border */
	  background-color: #ffffff;
	  	border: solid 0.1rem #eaedeb;

	  text-align:left; padding:15px;margin-bottom:40px;
}
.flex-ac{
	padding-bottom: 10px;
}

a.anniu{
	width: 55px;	font-size: 16px;
	height: 24px;line-height: 24px;;
	  color: #fff;display: inline-block;text-align: center;
	  flex-shrink: 0;	
	  border-radius:5px;
	/*  background: #73A6D6; */
	  margin-right:10px;
	
}
.index2_zx ul li  .time{
		font-size: 16px;	color: #949494;
}
.index2_zx ul li .tit a{
	font-size: 18px;width: 100%;
		line-height: 30px;display: inline-flex;
			display: -webkit-box;
			-webkit-line-clamp:2;
			-webkit-box-orient: vertical;
			overflow: hidden;
}
a.col_0061ae{
	background: #0061ae;
}
a.col_f47c47{
	background: #f47c47;
}
a.col_4ca635{
	background: #4ca635
}
.index3{
	width: 100%;
	
	display: flex;
	flex-direction: row;align-items: center;
	justify-content: space-between;
}
.index3con {
	width: 31%;display: flex;flex-direction: column;float: left;
	justify-content: space-between;
}
.index3con ul {
	width: 100%;margin-top: 5px;
}
.index3con ul li {
	width: 100%;
	display: flex;	margin-bottom: 20px;
}
.index3con ul li a {
	width: 100%; padding: 13px 10px;
	display:inline-flex;/* align-items: center; */
	flex-direction: row;justify-content: space-between;	background-color: #ffffff;
}
/* .index1_l ul li a p {
	display: flex;height:111px;align-items:center;margin-top: 5px;
	flex-direction: row;	width: 501px;border-bottom: 1px solid #dddddd;
}
 */

.index3con ul li a b{
	width: 60px;padding-right: 10px;margin-right: 25px;
	display: inline-flex;
	flex-direction: column;
	align-items: center;justify-content: center;border-right: 1px solid #dedede;
	
}
.index3con ul li a b .text1{
				font-size: 24px;	color: #0d7cd5;line-height: 30px;
}
.index3con ul li a b .text2{
				font-size: 14px;		color: #333;line-height:23px;
}
.index3con ul li a p{
	width: calc(100% - 80px);
}
.index3con ul li a  span{
		font-size: 18px;		color: #333333;	width:95%;display: flex;   flex-grow: 1;
		line-height: 30px;
		display: -webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient: vertical;
		overflow: hidden;
}

.index3con ul li a em img {
	width: 100%;
}
.index3con ul li:hover a,.indexcon ul li.active a{

	  width: 100%;      
	  padding: 13px 0px;
	  background-color: #0d7cd5; 
	color: #fff;
}
.index3con ul li:hover a b,.index3con ul li.active a b{
	width: 80px;
}
.index3con ul li:hover a span,.index3con ul li.active a span{
	width:95%;
}
.index3con ul li:hover a i,.index3con ul li:hover a span,.index3con ul li:hover a p b .text1,.index3con ul li:hover a p b .text2,
.index3con ul li.active a i,.index3con ul li.active a span,.index3con ul li.active a p b .text1,.index3con ul li.active a p b .text2{
	color: #fff;
}




.index4con{width: 100%;float: left;margin-top: 10px;}
.index4con ul{display: flex;flex-direction: row;justify-content: space-between; align-items: center;}
.index4con ul li{
	width: 20%;
}
.index4con ul li a{
	display: flex;flex-direction: column;align-items: center;justify-content: center;	font-size: 18px;	color: #333333;line-height: 40px;
}
.index4con ul li a b{
	width: 263px;
	height: 161px;
	overflow: hidden;
	display: inline-block
}

.index4con ul li a img {
object-fit: cover; /* ??????????‰??ˉ”????1?è|???–??′??a??o????????1???é?�è|?é�‰??? */

transition: transform 0.3s ease; /* ?13??‘è??????????? */

}

.index4con ul li:hover a img {

transform: scale(1.1); /* é????????è???—??”??¤§1.1?�? */

}
.friendlinks{
	width: 100%;
	display: flex;
	margin-top: 40px;float: left;
}
.friendlinks ul{
	width: 100%;
	display: flex;flex-direction: row;align-items: center;justify-content: space-between;
}
.friendlinks ul li{line-height:48px;text-align:center;margin-left:15px;	width: 441px;
	height: 104px;display:table;}
.friendlinks ul li:first-child{margin-left:0px;}
.friendlinks ul li a{font-size:14px;color:#017f69;display:table-cell;vertical-align:middle;}
.friendlinks ul li a img{margin:0 auto;}


.index_animate {
  transition: transform 0.5s ease; /* 平滑过渡效果 */
}

/* 定义抖动动画 */
@keyframes shake {
  0% { transform: translateX(0); }
  25% { transform: translateX(-5px); }
  50% { transform: translateX(5px); }
  75% { transform: translateX(-5px); }
  100% { transform: translateX(0); }
}

/* 鼠标经过时应用动画 */
.index_animate:hover {
  animation: shake 0.5s; /* 抖动动画，持续时间为0.5秒 */
}

.links {width: 1400px;margin: 0px auto;
	display: flex;flex-direction: row;justify-content: flex-start;	font-size: 23px;	line-height: 30px;	color: #aad8fc;margin-top: 50px;
}
.links ul {
	display: flex;flex-direction: row;justify-content: flex-start;
}
.links ul  li {
	margin-left: 15px;
}
select {
    -webkit-appearance: none; /* Chrome, Safari, Edge */
    -moz-appearance: none;    /* Firefox */
    appearance: none;         /* 标准属性 */
    padding:0px  10px;

    border-radius: 5px;

   background: url(../images/arrow.png) 10px center no-repeat;
    background-repeat: no-repeat;
    background-position: right 10px center; /* 根据需要调整位置 */
}

.links select{
		width: 174px;
		height: 37px;line-height: 30px;
		background-color: #026ec5;
		border-radius: 5px;    font-size: 16px;
		border: solid 1px #ffffff;color: #fff;
}

.footer_bot{
	height: 140px;display: flex;width: 1400px;margin: 0px auto;margin-top: 25px;
	align-items: center;justify-content: space-between;
}
.footer_botpc {background: url(../images/indexbot.png) center center no-repeat;width: 100%;float: left;height: 228px;}
.footer_botpc .links{
	margin-top: 20px;
}
.bot_c,.bot_c a{
			font-size: 16px;	color: #ffffff;	line-height: 26px;
}
.bot_c {display: flex;
flex-direction: column;justify-content: flex-start;margin-top:15px;
}
.bot_c p{
	display: flex;flex-direction: row;
}
.bot_c span {
	line-height: 26px;display: flex;align-items: center;flex-direction: row;margin-right: 10px;
}

.bot_c span img {
	margin-right: 5px;
}
.bot_r{
	margin-top: 10px;
}
.bot_r p{
	display: flex;
	flex-direction: column;	font-size: 16px;	color: #ffffff;	line-height: 34px;align-items: center;
}





/*手机端*/

.sjbanner{
/* 	margin-top: 55px; */
	margin-top:78px;
	
	width: 100%;
	float: left;overflow: hidden;
}
.sjbannercon,.swiper-wrapper{
	width: 100%;float: left;
}


.bannerny {
	width: 100%;margin: 0px auto;padding-top: 0px;
}
.bannerny img{
	width: 100%;
}

.sjbanner img {
	width: 100%;
}
.sjtop{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;width: 90%;
	padding:0px 5%;background:#0d7cd5;position: fixed;top: 0px;
	background-size: 100% 100%;
	left: 0px;z-index: 999;height:80px;
}
.sjtop .search-btn2{
	width: 12%;
}
.sjtop .search-btn2 img{
	width:100%;
}
.sjlogo {
	width:85%;
}
.sjlogo img {
	width: 100%;
}
.navbtnm{
	width:10%;position: relative;
	z-index: 999;
}
.navbtnm img {
	width: 100%;
}

 .big-nav {
    position: fixed;
    z-index: 49;
    top: 0;
    right: 0%;
    background-size: cover;
 transition: 0.3s;
    height: auto;
    width: 100%;
    overflow-y: auto;
	display: none;
  }
  
  .big-nav .scroll {
/*    overflow-y:auto; */
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    position: fixed;
    top: 78px;
    z-index: 22;
    background: #0270c7;
    padding-bottom: 15px;
    color: #fff;
    height: 94%;
  }
  .big-nav .scroll ul {
	  width: 100%;
  }

  .big-nav .scroll .ul2 li {
    width: 33%;
    text-align: left;
    padding: 5px 0;
  }
  .big-nav .scroll .ul2 li a {
    color: #fff;
    font-size: 12px;
    line-height: 50px;
    font-weight: normal;
    padding: 0 10px 0 15px;
    position: relative;
    display: flex;
    align-items: center;
      word-break: keep-all;
  }
  .big-nav .scroll .ul2 li a i {
    font-size: 2rem;display: flex;align-items: center;justify-content: center;
  }
.big-nav .scroll .ul2 li a i.icon-fanhuishouye {font-size:3rem;}
  .big-nav .scroll .ul2 li .icons {
    margin-right: 1rem;
    width: 4rem;
    height: 4rem;
  }
   .big-nav .scroll .ul2 li .icons img {
	   line-height: 4rem;
	   vertical-align: middle;width: 90%;
   }
  .big-nav .scroll .ul2 li.on a {
    color: #c80514;
  }
  .big-nav .scroll .ul2 li.li2 {
    width: 65%;
  }
/*  .big-nav .scroll .ul2 li:last-child {
    margin-top: 1rem;
    width: 100%;
  } */
  .big-nav .scroll .ul1 li {
    width: 100%;
    text-align: left;
    padding-top: 0;
    border-bottom: rgba(238, 238, 238, 0.1) solid 1px;
  }
  .big-nav .scroll .ul1 li h2 {
    font-size: 15px;
    line-height: 40px;
    padding: 0 10px 0 15px;
    position: relative;
  }
  .big-nav .scroll .ul1 li h2 a {
    display: block;
    color: #fff;
    font-weight: normal;
  }

  .big-nav .scroll .ul1 li .list {
    padding: 0 15px 10px 15px;
    display: none;
  }
  .big-nav .scroll .ul1 li .list h3 {
    font-size: 14px;
    line-height: 38px;
    padding-left: 10px;
    margin: 0;
    font-weight: normal;
  }
  .big-nav .scroll .ul1 li .list h3 a {
    color: #fff;
  }
  .big-nav .scroll .ul1 li .list h3:nth-child(1) {
    border: 0;
  }
  .big-nav .scroll .ul1 li .list dl {
    padding: 0 10px 10px 10px;
    display: flex;
    flex-wrap: wrap;
  }
  .big-nav .scroll .ul1 li .list dd {
    font-size: 13px;
    line-height: 33px;
    width: 100%;
  }
  .big-nav .scroll .ul1 li .list dd a {
    display: block;
  }
  .big-nav .scroll .ul1 li.on h2 a {
    color: #fff;
  }
    .big-nav .scroll .ul1 li h2.v1:after {
      display: block;
      position: absolute;
      top: 13px;
      right: 20px;
      font-size: 12px;
      font-family: "iconfont" !important;
      content: "";
      color: #fff;
      transition: 0.3s;
  	background: url(../images/xiajiantou.png) center center no-repeat;width: 25px;
  	height: 14px;background-size:80%;
    }
  .big-nav .scroll .ul1 li.on h2.v1:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
  }
  
  .ss_input {
  		width:95%;margin: 10px auto;
  		display: flex;height:42px;
  		flex-direction: row;border-radius: 5px;
  		align-items: center;overflow: hidden;
  	}
  	.ss_input p{
  			width: 95%;
  			height:42px;
  			background-color: #ffffff;
  					border-radius: 5px;	display: flex;align-items: center;padding: 0px 2.5%
  	}
  			.ss_input input[type='text']{
  						width: 350px;
  						color: #a2a2a2;	font-size: 16px;height: 42px;
  						border: none;outline: none;color: #000;
  			}
  			
  		.ss_input img {
  	margin-left: 10px;
  	
  	} .big-nav .scroll .ul2{
		 width: 100%;
		 margin-top: 20px;
	 }
	 .big-nav .scroll .ul2 li {
	      width: 33%;float: left;
	      text-align: left;
	      padding: 5px 0;
	    }
		.icons {
		  width:30PX;
		  height:30PX;
		  flex-shrink: 0;
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  box-sizing: border-box;
		  border-radius: 50%;
		  border: 1px dashed rgba(255, 255, 255, 0.2);
		}
	    .big-nav .scroll .ul2 li a {
	      color: #fff;
	      font-size: 14px;
	      line-height: 40px;
	      font-weight: normal;
	      padding: 0 10px 0 15px;
	      position: relative;
	      display: flex;
	      align-items: center;
	        word-break: keep-all;
	    }
	    .big-nav .scroll .ul2 li a i {
	      font-size: 2rem;display: flex;align-items: center;justify-content: center;
	    }
	  .big-nav .scroll .ul2 li a i.icon-fanhuishouye {font-size:24px;}
	    .big-nav .scroll .ul2 li .icons {
	      margin-right: 1rem;
	      width: 40px;
	      height: 40px;
	    }
	     .big-nav .scroll .ul2 li .icons img {
	  	   line-height: 4rem;
	  	   vertical-align: middle;width: 90%;
	     }
	    .big-nav .scroll .ul2 li.on a {
	      color: #c80514;
	    }
	    .big-nav .scroll .ul2 li.li2 {
	      width: 65%;
	    }
  

	.closemenu{
		display: none;
	}



.vwrap {
    display: none;
    z-index: 1040000;
    width: 100%;
    position: fixed;
}

.vwrap .videobtg {
    z-index: 900;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
    overflow: hidden;
}

.vwrap .videobox {
    z-index: 1200;
    width: 1000px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -500px;
    object-fit: cover;
    transform: translateY(-50%)
}

.vwrap .videobox #videobox {
    width: 100%;
    display: inline-block;
    background: #000;
}

.vwrap .videobox #videobox .img_hezi {
    padding-bottom: 60% !important
}

.vwrap .videobox #videobox video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#videobox_wrapper {
    height: 100%!important;
}

.vwrap .close {
    z-index: 999;
    width: 31px;
    height: 31px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: -42px;
    text-align: center;
}

.vwrap .close i {
    display: block;
    width: 31px;
    height: 31px;
    -webkit-transition: 400ms;
    transition: 400ms;
}

.vwrap .close i svg {
    transition: .6s
}

.vwrap .close:hover i svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}



.bottomsjbot_c,.bottomsjbot_c a{
			font-size: 11.5px;	color: #000;	line-height: 26px;
}
.bottomsjbot_c {display: flex;
flex-direction: column;justify-content: flex-start;margin-top: 10px;
}
.bottomsjbot_c p{
	display: flex;flex-direction: row;justify-content: center;
}
.bottomsjbot_c span {
	line-height: 26px;display: flex;align-items: center;flex-direction: row;margin-right: 10px;
}

.bottomsjbot_c span img {
	margin-right: 5px;
}

.bottomsjbot_r p{
	display: flex;
	flex-direction: column;	font-size: 16px;	color: #ffffff;	line-height: 34px;align-items: center;
}

.bottomsjbot_r img{
	width:20%;
}
.index2sj{
	width: 100%;
	display: flex;
	align-items: center;justify-content: center;
	flex-direction: column;display: none;
}
.index2sjimg-list{
	width: 100%;
	display: flex;
	align-items: center;justify-content: center;
}
.index2sjimg-list a {
	width: 32%;margin: 5px;
}
.index2sjimg-list a img {
	width:100%
}
/* .main1{width: 1280px;margin: 0px auto;} */
  .inn_com{
	  width: 100%;float: left;
  }
 
 .inner {padding:45px 0 15px;width: 100%;float: left;}
 .inner .wp{align-items: flex-start;}
 .inner_left { width: 260px; margin-bottom:6px;float: left; }
 .inner_right { width: calc(100% - 300px);float: right;}
 .inner_left h2 {height: 120px;color: rgb(255, 255, 255);font-size:30px;background: #297dd3;text-align: center;}
 .inner_left h2 p{color: #fff;line-height: 120px;font-weight: bold;}
 
 .inner_left ul {background: #fff;border-left: 2px solid #297dd3;box-shadow: 0px 4px 12px 0px rgba(10, 11, 24, 0.2);padding-bottom:5px;}
 .inner_left ul li {position: relative;transition: .5s;}
 .inner_left ul li p {padding: 0 2px 0 5px;height:80px;border-bottom: 1px solid #eee;display: flex;align-items: center;justify-content: center;text-align: center;}
 .inner_left ul li p a {font-size:22px;display: block;cursor: pointer;width: 100%;color: #333;transition: .5s;position: relative;}
 .inner_left ul li:last-child p{border-bottom:none;}
 .inner_left ul li p a::after{content: "";position: absolute;top: 50%;right: 0;width:10px;height:20px;transition: 0.5s;
 background: url(../images/jt2.png) no-repeat;background-size: 100%;transform: translateY(-50%);opacity:0;}
 
 .inner_left ul li:hover, .inner_left ul li.active {background: #f6eced;}
 .inner_left ul li:hover p a, .inner_left ul li.active p a {color: #297dd3;/* background: url(../images/jt2.png) no-repeat right 0.1rem center; */font-weight: bold;}
 .inner_left ul li.active p a::after,.inner_left ul li:hover p a::after{opacity:1;}
 .nysubnav {background: #efe3e6;display: none;}
 .inner_left ul li.active .nysubnav{display: block;padding-left: .3rem;}
 .nysubnav a { padding: 0px 30px; line-height:30px; display: block; font-size:16px; }
 .nysubnav a:hover, .nysubnav a.on {color: #297dd3;}
 .local {border-bottom: 1px solid #ccc;padding: 0rem 0px 15px;margin-bottom: 5px;justify-content: space-between;align-items: center;display: flex;}
 .local h2{color: #333;font-size:32px;}
 .local h2 a{color: #333;font-size:18px;}
  .mtsj li *{transition: 0.5s;}
  .mtsj li a{height: 100%;align-items: center;padding:30px 0;border-bottom: 1px solid #eee; display: flex;flex-wrap: wrap;justify-content: space-between}
  .mtsj li:first-child a{padding-top: 0;}
  .mtsj li:last-child a{border-bottom: none;}
  .mtsj li .mtdate{width:90px;flex-direction: column;justify-content: center;text-align: center;height: 90px;float: left;display: flex;align-items: center;
  border: 1px solid #297dd3;white-space: nowrap;transition:0.5s;}
  .mtsj li .mt-r{width: calc(100% - 130px);height: 100%;float: right;}
  .mtsj li .mtdate span{font-size:30px;color: #297dd3;}
  .mtsj li .mtdate p{font-size: 16px;color: #333;text-align: center;margin-top:10px;color: #297dd3;}
  .mtsj li .mt-r h2{font-size:20px;color: #333;line-height:30px;margin-bottom: 15px;width: 100%;}
  .mtsj li .mt-r p{font-size:16px;color: #808080;width: 100%;line-height:24px;}
.pb_sys_common {
	width: 100%;
	float: left;
    font-size: 12px;
    font-family: SimSun;
    line-height:12px;

    color:#222;
}
.pb_sys_normal1{
    line-height: 32px !important;
    height: 32px !important;
}

.pb_sys_normal1 .p_search input{
    width: 184px !important;
    height: 29px  !important;
    border: none !important;
    background: rgba(242, 243, 245, 1);
}


.pb_sys_common a{
    text-decoration: none;
}

.pb_sys_common .p_pages{
    margin-left: -5px;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o,.pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    border: 1px solid #ccc;
    padding: 5px 8px;
    margin:0px 0px 0px 5px;

    height:24px;
    -height:auto;

    line-height:12px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:middle;
}

.pb_sys_common .p_t{
    line-height:12px;
    margin:0px;
    padding:0px;
    display:inline-block;
    vertical-align:middle;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o{
    color: #ccc;
}

.pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    color: #222;
}

.pb_sys_common .p_dot {
    margin-left:4px;
    margin-right:-4px;
    color:#222;
}

.pb_sys_common .p_goto input, .pb_sys_common .p_search input {
    /*
    height:22px;
    border: 1px solid #aaa;
    outline-width:thin;
    outline-color:#258CFF;

    text-align:center;
    vertical-align:middle;    
    */
    font-family: SimSun;
    font-size:12px;

    border: 1px solid #aaa;
    height:22px;
    line-height:20px;
    box-sizing:border-box;
    vertical-align:middle;

    outline-width:thin;
    outline-color:#258CFF;
    
    margin:0px 2px;
    padding:0px 1px;
}


.pb_sys_common .p_goto input{
    width:22px;
    text-align:center;
}

.pb_sys_common .p_search input{
    width:100px;
    text-align:left;
}

.pb_sys_common .p_goto input:hover, .pb_sys_common .p_goto input:focus, .pb_sys_common .p_search input:hover, .pb_sys_common .p_search input:focus{
    border: 1px solid #258CFF;
}

.pb_sys_common .p_goto a, .pb_sys_common .p_search a{
    border: 1px solid #ccc;
    padding: 5px 6px;
    color: #222;

    margin:0px;

    height:24px;
    -height:auto;
    
    line-height:12px;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle;
}

.pb_sys_common .p_dosize_d, .pb_sys_common .p_dosize a{
    /*
    border-width:1px 0px 1px 1px;
    border-style:solid;
    border-color:#ccc;
    padding: 5px 6px;
    color: #222;
    */
    border-right:1px solid #ccc;
    padding: 1px 5px;
    color: #888888;
}

.pb_sys_common .p_dosize_d{
    /*background-color:#f5f5f5;*/
    color: #222;
}

.pb_sys_common .p_dosize a:hover{
    /*background-color:#f5f5f5;*/
    color: #222;
}

.pb_sys_common .p_dosize_last_d, .pb_sys_common .p_dosize_last a{
    /*border-right-width:1px*/
    border-right-width:0px;
}
 
 .jj-bt{
   font-size:26px;
   font-weight:bold;
   text-align:center;
   color: #297dd3;   
   width:100%; 
   margin-top:30px;
   margin-bottom:30px;}
 
 .jj-zw{
   margin:30px 0px; 
   padding:0px;
   font-family:???è?ˉé?…é?‘;
   font-size:20px; 
   line-height:36px;
   text-indent:2em;}
 .jj-zw p:has(img) {
  text-indent: 0 !important;}
 .jj-zw img{
 width:60% !important;
 height:50% !important;
 margin:0px auto !important;
 margin-bottom:20px !important;}

.sjbanner{
		margin-top: 79px;
		
		
		width: 100%;
		float: left;
	}
.sjbanner img{float: left;}
.indexny{
	width: 100%; background: url(../images/indexbj1.png) bottom center no-repeat;
	float: left;
	display: flex;
	flex-direction: column;
}
.navny {
	width: 100%; background: url(../images/navny.png) top center no-repeat;background-size: 100% ;
}

.main1 {width: 100%;}

.wid1240{width:1400px;margin:0 auto;}
.list{padding:30px 0;}
.list div.left{width:300px;}
.list div.left dd{margin-top:2px;}
.list div.left dd.location{font-size:24px;color:#fff;text-align:center;font-weight:bold;background:#0061ae;height:60px;line-height:60px;}
.list div.left dd.catbtn{height:60px;line-height:60px;text-align:center;background:#eaeaea;}
.list div.left dd.catbtn.hoverin{background:#297dd3;}
.list div.left dd.catbtn a{color:#717171;font-size:16px;}
.list div.left dd.catbtn.hoverin a{color:#fff;}
.list div.right{width:calc(100% - 330px);margin-right:10px;}
.locbox{border-bottom:1px solid #cccccc;height:50px;line-height:50px;width: 100%;float: left;}
.fl{
	float: left;
}
.fr{
	float: right;
}
.locbox p.catname{font-size:20px;color:#353535;text-align:right;}
.locbox p.catname:before{content:'';width:20px;background:url('../images/locbefore.png') center center no-repeat;height:16px;display:inline-block;vertical-align:baseline;margin-right:10px;}
.locbox p.catname::before{content:'';width:20px;background:url('../images/locbefore.png') center center no-repeat;height:16px;display:inline-block;vertical-align:baseline;margin-right:10px;}
.locbox p.location{font-size:14px;color:#4e4f51;}
.locbox p.location:before{content:'';width:12px;background:url("../images/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.locbox p.location::before{content:'';width:12px;background:url("../images/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.locbox p.location a{font-size:14px;color:#4e4f51;margin:0 10px;position:relative;}
.locbox p.location a:before{content:'';width:1px;height:19px;background:url("../images/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.locbox p.location a::before{content:'';width:1px;height:19px;background:url("../images/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.locbox p.location a:hover{color:#0034a2;border-bottom:2px solid #0034a2;}

.category{padding-top: 20px;width: 100%;float: left;margin-bottom: 20px;}
.cat_box{padding:10px 2.5%;border:1px solid #dcdcdc;background: #fff;margin: 25px 0;width: 95%;float: left;}
.cat_box .cat_item{margin-top: 20px;width: 100%;float: left;}
.cat_box .cat_item:last-child ul.news_list_ul{border-bottom:none;}
.cat_box dd.title a.fl{font-size:18px;color:#424242;font-weight: bold;margin-left: 5px;}
.cat_box dd.title a.fl:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width: 17px;height: 17px;background: url('../images/catnamebefore.png') center center no-repeat;}
.cat_box dd.title a.fl::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width: 17px;height: 17px;background: url('../images/catnamebefore.png') center center no-repeat;}
.cat_box dd.title a.fr{font-size:14px;color:#8b8b8b;margin-right:5px;}
.cat_box dd.title a.fr:hover{color:#0034a2;}
.category ul.news_list_ul{padding:10px 0;border-bottom:1px dashed #cf161b;width: 100%;float: left;}
.category ul.news_list_ul li{height:50px;line-height:50px;width: 100%;float: left;}
.category ul.news_list_ul li em{font-size:18px;color:#db6b11;text-align:center;width:24px;}
.category ul.news_list_ul li a{margin-left:15px;width:80%;float: left;}
.category ul.news_list_ul li a span{font-size:18px;color:#333333;width: 95%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;}
.category ul.news_list_ul li span.time{font-size:14px;color:#a8a8a8;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.category ul.news_list_ul li.hoverin{ border-bottom:2px solid #0034a2}
.category ul.news_list_ul li.hoverin em{color:#0034a2;}
.category ul.news_list_ul li.hoverin a span{color:#0034a2;border-bottom:2px solid #0034a2}
.category ul.news_list_ul li.hoverin span.time{color:#0034a2;}
/*???é?μ*/
#dopages{margin:40px 0;width: 100%;float: left;}
#dopages .page{font-size:0;text-align:center;margin-top: 10px}
#dopages .page a{line-height:30px;height:30px;display:inline-block;*display:inline;*zoom:1;font-size:14px;border:1px solid #d5d5d5;background:#fff;color:#666666;text-align:center;padding:0 10px;margin:0 5px;}
#dopages .page a:hover{background:#ab1f2a;color:#fff;}
#dopages .page a.now{background:#ab1f2a;color:#fff;}
#dopages .page a.prev{margin-right:10px;}
#dopages .page a.next{margin-left:10px;}

.list ul.news_list_ul{margin-top:25px;width: 100%;float: left}
.list ul.news_list_ul li{height:49px;border-bottom:1px dashed #ccc;line-height:50px;width: 100%;float: left;}
.list ul.news_list_ul li em{font-size:16px;color:#e70000;text-align:center;width:24px;font-family:"宋体";}
.list ul.news_list_ul li a{margin-left:15px;width: 80%;float: left;}
.list ul.news_list_ul li a span{font-size:18px;color:#333333;width: 99%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;}
.list ul.news_list_ul li span.time{font-size:14px;color:#a8a8a8;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.list ul.news_list_ul li.hoverin{}
.list ul.news_list_ul li.hoverin em{color:#0034a2;}
.list ul.news_list_ul li.hoverin a span{color:#0034a2;}
.list ul.news_list_ul li.hoverin span.time{color:#0034a2;}

/* show -start */
.show{/*padding:30px 0;*/padding-bottom:30px;}
.show h1{color:#dc0000;font-size:30px;line-height:48px;text-align:center;padding:20px 0;font-weight:bold;width: 100%;float: left;margin-top: 20px;}
.show .moreinfo{border-bottom:1px solid #e1e1e1;height:60px;line-height:60px;overflow:hidden;width: 100%;float: left;}

.show .moreinfo .left{}
.show .moreinfo .left span{font-size:12px;color:#898989;margin:0 5px;}
.show .moreinfo .right{font-size:0;}
.show .moreinfo .right dd{display:inline-block;}
.show .moreinfo .right .fontsize{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .fontsize a{color:#333;cursor:pointer;}
.show .moreinfo .right .fontsize a:hover{color:#0034a2;}
.show .moreinfo .right .print{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .print a{color:#333;cursor:pointer;}
.show .moreinfo .right .print a:hover{color:#0034a2;}
.show .moreinfo .right .print a:before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .moreinfo .right .print a::before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .show-content{width: 98%;margin: 0px auto;padding-top:10px;font-size:18px;color:#333;line-height:2;padding-bottom:25px;}
.show .show-content img{display:inline-block;}
.show .show-content p{}
.show .fxjc{height:42px;margin-top:32px;border-bottom:1px solid #e1e1e1;}
.show .fxjc .share{}
.show .fxjc .pjcc{}
.show .fxjc .pjcc a{font-size:14px;color:#3d3d73;cursor:pointer;line-height:48px;}
.show .fxjc .pjcc a:hover{color:#0034a2;}
.show .other{padding:25px 0;padding-bottom:55px;}
.show .other dd{font-size:16px;color:#0034a2;font-weight:bold;line-height:30px;width:50%;}
.show .other dd a{color:#333;font-weight:normal;}
.show .other dd a:hover{color:#0034a2;border-bottom:2px solid #0034a2;}
.show_box{width:100%;float:left}


@media (max-width: 750px) {
	.swiper-container img,.swiper-container2 .swiper-slide img{
			width: 100% !important;
                        max-height:238px !important;
		}
	.main,.main1{
				width:95%;margin: 0px 2.5%;
			}
			
			.swiper-container1 .swiper-button-prev1{
					left: 50px;
				}
				.swiper-container1 .swiper-button-next1{
					right: 50px;
				}
		/* 	.index1_ln .index1_lnp{
				height: 250px;
			} */
				
				.index1_rcon ul li{
					height: 92px;padding: 15px 15px;;
				}
				/* .bannerbot{
						width: 1200px;margin: 0px auto;
					}
			.bannerbot .dg-container{width:1008px;height:566px;position:relative;z-index:1;margin:0 auto;left: 155px;}
			.bannerbot .dg-wrapper{width:1008px;}
			.bannerbot .dg-container .dg-prev{left: -730px;}
			.bannerbot .dg-container .dg-next{right:-420px}
			.bannerbot .dg-container .dg-next img, .dg-container .dg-prev img {
				width: 50px;
			} */
			.bannerbot .dg-wrapper a img{
				width:100%;-webkit-linear-gradient(transparent, transparent 75%, rgba(255, 255, 255, 0.7));
	
			}
			.bannerbot .dg-wrapper{
				left:5%;
			}
			.bannerbot .dg-wrapper .videoicon{
				top: calc((100% - 82px) /2);
				    left:  calc((100% - 81px) /2);
			}
			.bot_l ul li{
				width: 140px;margin-bottom: 25px;
			}
			.bottom{height: 190px;}
			
			.indexall{
					background:#fff;width:100%;background-size: 100% 100%;float: left;padding-top: 0px;margin-top: 0px;
				}
				
			/* 	.sjno{
							display: block;
						}
						.pcno,.allno{
							display: none;
						}
						 */
			
						.sjno{
								display: block;
							}
							.pcno{
								display: none;
							}
						
						.main{
							width:100%;margin: 0px auto;
						}
				.index1,.index2,.index3,.index4{
				width: 95%;padding: 0px 2.5% ;margin: 0px;float: left;
				}
				.index1{float: left;
					background: url(../images/index1sj.png) top center no-repeat;width:95%;padding:0px 2.5% 10px;
				}
				.index2{float: left;
					background: url(../images/index2sj.png) top center no-repeat;width:95%;padding:0px 2.5% 10px;background-size: 100% 100%;
				}
				.index3{float: left;
					background: url(../images/index3sj.png) top center no-repeat;width:95%;padding:0px 2.5% 10px;background-size: 100% 100%;
				}
				
				
				
				
				.index1_tit,.index1_left,.index1_right,.index1_ln,.index1_ln .index1_lnp{
					width: 100%;
				}
				.index1_con{
					flex-direction: column;
				}
				.index1_left{
				height: 240px;	
				}
				.index1_ln .index1_lnp img {
					width: 100%;
				}
				.index1,.index1_lcon{
					display: flex;
					flex-direction:column;
				}
	.index1_l_tl{
					width: 50px;
					height:70px;border-radius: 0px 0px 32px 32px;
					background-color: #026ec5;float: left;
				display: flex;
				justify-content: center;
				flex-direction: column;
				align-items: center;margin-left: 5px;position: absolute;
				top: 0px;
				left:20px;color: #ffffff;
		}
		.index1_l_tl p{
				display: flex;
				justify-content: center;
				flex-direction: column;
				align-items: center;
		}
		.index1_l_tl p b{
				font-size: 18px;	color: #ffffff;line-height: 20px;
		}
		.index1_l_tl p em{
				transform:rotate(50deg);font-size: 16px;line-height: 10px;height: 10px;
		}
		.index1_l_tl p i{
				font-size: 12px;	color: #ffffff;
		}
		.index1_l_tl span{
				font-size: 12px;	color: #ffffff;
		}
			 
		.swiper-button-next3{
				width: 22px;
				height: 22px;
			background: url(../images/btnr.png) center center no-repeat;
			background-size:22px 22px ;
		}
		.swiper-button-prev3{
				width:22px;
				height: 22px;
			background: url(../images/btnl.png) center center no-repeat;
			background-size:22px 22px ;
		}
	.index1_l_tr span{
		font-size: 16px
	}
	
	.index1_rp{
			width: 60px;
			height: 70px;
			background: url(../images/index1_rpsj.png) center center no-repeat;display: flex;align-items: center;justify-content: center;flex-direction: column;
			background-size:60px 70px;margin-right: 5px;
	}
	.index1_rpb{
		width: calc(100%  - 80px);font-size: 16px;;
	}
	.index1_rp b {
			font-size: 20px;	color: #026ec5;
	}
	.index1_rp span{
			font-size:12px;	color: #757373;
	}
.index1_right li a{
	height: 80px;
}
.index1_tit a{
	margin-bottom: 0px;line-height: 40px;height:  45px;
}
.index1_tit a p span{
	font-size: 24px;
}
.index1_tit a b img{
	width: 18px;
}
.index1_tit a b i{
	font-size: 16px;
}
.index2_zx {
	width: 100%;
}
.index2_zx ul{
	display: flex;width: 100%;
	flex-direction: column;flex-wrap: wrap;
	justify-content: space-between;margin-top: 10px;
}
.flex-ac{padding-bottom: 3px;}
.index2_zx ul li {
		width: 100%;
		padding: 0px 2.5%;height: 100px;margin-bottom: 10px;
		}
		.index2_zx ul li .tit a{
			line-height: 24px;;
		}
		.index3{
			flex-direction: column;
		}
		.index3con{
			width: 100%;
		}
		.index3con ul li {	margin-bottom: 10px;
		}
		.index3con ul li a{
			padding: 7px 5px;
		}
		.index3con ul li a b{
			margin-right: 10px;
		}
		.index3con ul li a span{
			font-size: 16px;;
		}
		.index3con ul li a p{
			width: calc(100% - 70px);
		}
		.index4con ul{
			width: 100%;
			flex-wrap: wrap;
		}
	.index4con  ul li{
		width: 48%;font-size: 14px;;
	}	
	.index4con  ul li a{
		font-size: 16px;;
	}
	.index4con ul li a b,.index4con  ul li img{
		width: 100%;
	}	
	.index4con  ul li a b {
		height: 110px;
	}	
	.friendlinks{
		margin-top: 10px;
	}
	.friendlinks ul{
		flex-direction: column;
	}
	.friendlinks ul li{
		height: 90px;
	}
		.friendlinks ul li,.friendlinks ul li img{
			width: 100%;margin:0px ;
		}
		
	.footer_botsj{margin-top: 0px;
		background: #026ec5;display: flex;width:100%;min-height: 200px;height: auto;flex-direction: column;align-items: center;justify-content: center;padding: 20px 0px;
	}	
	.bot_c{
		margin-top: 0px;
	}
	.bot_c p{text-align: center;font-size: 14px;
		justify-content: center;
	}	
	.bot_c p a {
		font-size: 14px;;
	}	
		
		
		
	.locbox p.location{
				display: none;
			}
			.category ul.news_list_ul li a{
				width: 65%;
				margin-left: 5px;
			}
			.category ul.news_list_ul li a span{font-size:16px;}
					.cat_box .cat_item{margin-top: 10px;}
					.category ul.news_list_ul{
						padding: 0px;
					}
					.list div.left{
						display: none;
					}
			.list div.right{
				width: 100%;margin-right: 0px;
			}
			.list ul.news_list_ul{margin-top: 0px;}
				.list ul.news_list_ul li a{
						width: 75%;
						margin-left: 5px;
					}
					.list ul.news_list_ul li a span{font-size:16px;}
					
				#dopages .page a{
					margin: 0px 2px;
					padding: 0px 5px;
				}		
					.show .other dd{font-size:16px;color:#f00;font-weight:bold;line-height:30px;width:100%;}
					.show .show-content img{display:inline-block;width: 100%;height:100%;}
	
	
	.show h1{
		font-size: 20px;line-height: 30px;padding: 5px 0px;
	}
	
	.wid1240{
		width: 100%;
	}
		
		
		
		
		
		
		
		
		
		
		
		
}








