
a.more{color:#333;font-size:14px;font-weight:400;}
a.more:hover{
  color:#f39800;
}

.home_main .home_title{
  /*height: 25px;*/
  margin-top: 0;
  margin-bottom: 20px;
}
.home_main .home_title span{
  font-size:24px;
  color:#2946ac;
  font-weight:bold;
  padding-bottom:10px;
  margin-right:10px;
  position: relative;
}
.home_main .home_title span i{
  width: 30px;
  position: absolute;
  bottom: 2px;
  left: 0px;
  border-bottom:2px solid #bfbfbf ;
}
.home_main{
  padding:40px 0;
  position: relative;
}
.home_main_banner{
  position: absolute;
  top: 0px;
  width: 100%;
  max-height: 330px;
  z-index: 1;
}
.home_main_banner img{
  width: 100%;
  max-height: 330px;
}

.mod1_box1 .mod1_box1_img img{
  width: 100%;
  max-width: 729px;
  border-radius: 5px;
}
.mod1_box1_cont p{
  float: left;
  line-height: 30px;
  text-indent: 2em;
  text-align: justify;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  font-size: 16px;
}
/*------------*/
/* æ ç›®å†…å®¹ */
.mod2_left,.mod4_index{
	display:inline-block;
  margin-top: 30px;
  margin-bottom: 30px;
}
.main_left1_img a{
  display: flex;
  justify-content: center;
  position: relative;
}
.main_left1_img a img{
  border-radius: 5px;
  max-width: 194px;
}
.main_left1_img a span{
  position: absolute;
  bottom: 0px;
  color: #fff;
  background: rgba(0,0,0,0.2);
  padding:5px 0;
  text-align:center;
}
.mod2_left .main_left1_text{
  padding: 25px;
  background: #dfeaff;
  border-radius: 10px;
}
.mod2_left .main_left1_text p{
  text-indent: 2em;
  line-height: 30px;
  font-size: 16px;
  text-align: justify;
}
.mod2_left .main_left1_img{
  padding-right: 7px;
  padding-left: 23px;
} 
@media screen and (min-width: 1440px){
  .mod2_left .main_left1_img{
    min-width: 194px;
  } 
  .mod2_left .main_left1_text{
    width:calc(100% - 222px) ;
  }
}
@media screen and (max-width: 1439px) and (min-width: 1200px){
  .mod2_left .main_left1_img{
    min-width: 222px;
  } 
  .mod2_left .main_left1_text{
    width:calc(100% - 222px) ;
  }
}
@media screen and (max-width: 768px){
  .mod2_left .main_left1_img{
	margin-bottom:5px;
    min-width: 222px;
  } 
  .mod2_left .main_left1_text{
    width:calc(100% - 222px) ;
  }
}

.mod3_index{
	display:inline-block;
  margin-bottom: 30px;
}
.mod3_index > div{
  background: #dfeaff;
  border-radius: 10px;
  margin-left: 20px;
  width: calc(33.33333333% - 15px);
}
.mod3_index h1.home_title{
  color: #fff;
  min-height: 50px;
  padding: 15px;
  border-radius: 10px 10px 0px 0px;
}
.mod3_index .home_title span,.mod3_index .home_title .more{
  margin-top: 15px;
  color: #fff;
}
.mod3_index .home_title span i{
  border-bottom: 2px solid rgba(255,255,255,0.8)
}
.mod3_index .mod3_index1 h1{
  background: #0f6bc9;
}
.mod3_index .mod3_index2 h1{
  background: #16b4d1;
}
.mod3_index .mod3_index3 h1{
  background: #0a87c7;
}
.mod3_index .mod3_index1{
  margin-left: 0px;
}
.mod3_index_list {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding:0px 20px 20px 20px;
}
.mod3_index_list h3,.mod3_index_list p{
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
  color: #5a5b5b;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 15px;
  line-height: 30px;
  text-align: justify;
}
.mod3_index ul.list,.mod3_index ul.list li{
  margin: 0px;
  padding: 0px;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #333;
  
}
.mod3_index ul.list li{
  margin-bottom: 15px;
  width:100%;
}
.mod3_index ul.list li a{
  float: left;
  width: 100%;
}
.mod3_index ul.list .icon-bar1{
  float: left;
  margin-top: 8px;
  width: 5px;
  height: 5px;
  margin-right: 10px;
  border-radius: 50%;
  background: #3476d4;
}
.mod3_index .mod3_index1,.mod3_index .mod3_index2,.mod3_index .mod3_index3{
  min-height: 300px;
}
.mod4_index .comment_list{
  margin-bottom:15px;
}
.mod4_index .comment_list li{
  padding-top:10px;padding-bottom:10px;
  padding-left:20px;
  background:url(xslt-yjz2024v1-ico1.png) left 15px no-repeat;
}
.mod5_index{
  margin-top:30px;
}
.mod5_index_img a{
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items: center;
  font-size:16px;
  color:#333;
}
.mod5_index_img a b{
	padding:8px 0;
}
.mod5_index_img a img{
	width:100%;
	max-width:198px;
	max-height: 250px;
}
.mod5_list{
	margin-top:30px;
	display:inline-block;
}
.mod5_list a{
	display:inline-block;
	width:calc( 100%/6 - 15px);
	min-width:170px;
	font-size:16px;
	color:#333;
	margin-bottom:15px;
	white-space:nowrap;
}
.mod5_list li{
	display:inline-block;
	width:calc( 100%/6 - 15px);
	min-width:170px;
	font-size:16px;
	color:#333;
	margin-bottom:15px;
	white-space:nowrap;
}
.mod5_list a b{
	margin-right:10px;
}
.mod5_list a:hover{
	text-decoration:underline;
}
@media screen and (max-width: 1200px){
	.mod1_box1_title{
		flex-direction: column;
	}
	.mod1_breadcrumb{
		width:100%;
	}
}
@media screen and (max-width: 980px){
  .mod1_box1 .mod1_box1_cont{
    margin-top:20px;
    padding: 0px 0px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px){
	
	.mod1_breadcrumb ul{
		flex-wrap: wrap-reverse;
	}
	.mod1_breadcrumb ul li{
		padding:5px;
	}
	.mod3_index > div{
	  background: #dfeaff;
	  border-radius: 10px;
	  margin-left: 0px;
	  margin-top:20px;
	  width: auto;
	}
	
	.mod2_left .main_left1_text{
		width:100%;
		padding:25px 10px;
	}
	.mod2_left .main_left1_text p{
		width: calc(100% - 30px);
	}
	.main_left1_img a span{
		min-width:194px;
		padding:5px 0px;
	}
  .mod5_index_img{
    margin-bottom: 20px;
  }
  .mod5_index_img a img{
    width: 160px;
    height: 218px;
  }
}
@media screen and (max-width: 485px){
  .mod2_left .main_left1_img{
    min-width: 120px;
    padding-right: 0px;
  } 
  .mod2_left .main_left1_img img{
    max-width: 180px;
  }
  .main_left1_img a span{
    min-width: 120px;
  }
  /* .mod2_left .main_left1_text{
    width:calc(100% - 147px) ;
  } */
  .mod2_left .main_left1_text p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
/* @media screen and (max-width: 470px){
  .mod2_left .main_left1_text{
    width:calc(100% - 145px) ;
  }
}
@media screen and (max-width: 440px){
  .mod2_left .main_left1_text{
    width:calc(100% - 142px) ;
  }
} */