

.hymg_banner{text-align:center;}
.hymg_banner img{ width:100%; height:auto;}


.coner{ margin:30px 0 0 0; overflow:hidden;}
.fl {
    float: left;
    overflow: hidden;
}
.fr {
    float: right;
    overflow: hidden;
}

/*------------------------------新闻页开始------------------------------*/
.news{ overflow:hidden; margin:0 0 30px;}
.news .newslist {
  width: 100%;
  margin: 0 auto;
}
.news .newslist h3{ font-size:20px; color:#333; font-weight:700; margin:20px 0 20px 0;}
.news .newslist ul li a {
  display: flex;
  box-sizing: border-box;

  margin-bottom: 0.05rem;

}
.news .newslist ul li a .img {
  width: 20%;
  margin-right: 0.5rem;
  display: none;
}
.news .newslist ul li a .img img {
  width: 100%;
}
.news .newslist ul li a .text {
  width: 100%;  background-color:#edf1f5; border:none;
}
.news .newslist ul li a .title {
  color:#cc0000;
  font-size: 16px;
  display: flex;
  align-items: baseline; background-color:#edf1f5; padding:20px 10px; margin:0; font-weight:400;
}
.news .newslist ul li a .title::before {
  content: '';
  background-color: #727272;
  flex: none;
}
.news .newslist ul li a .describe {
  font-size:16px;
  line-height:1.6;
  display: block; color:#72706e; padding:10px 10px;
}
.news .newslist ul li a .describe img{ width:60%; height:auto;}
.news .sy-news-detail {
  background: #fff;
  padding: 3% 0 0;
}
.news .sy-news-detail .left {
  width: 100%;
}
.news .sy-news-detail .right {
  float: right;
  width: 20%;
}
.news .news-title {
  
  padding-bottom: 10px;
}
.news .news-title h2 {
  font-size: 24px;
  line-height: 34px;
  padding-bottom: 10px;
}
.news .news-title h5 {
  color: #666;
}
.news .newsdetail {
  padding: 3% 0;

  font-size: 14px;
  line-height: 28px;
  color: #333;
}
.news .newsdetail img {
  max-width: 100%;
  display: inline-block;
}
.news .return {
  margin-bottom: 0.32rem;
}
.news .return .p1 {
  width: 10%;
  color: #999999;
  font-size: 14px;
  margin-right: 3.5%;
}
.news .return .p1 div {
  color: #999999;
  display: inline-block;
  vertical-align: middle;
}
.news .return .name {
  width: 75%;
  color: #666666;
  font-size: 16px;
}
.news .return .prev {
  padding-bottom: 0.32rem;
}
.news .return .next {
  padding-top: 0.32rem;
  border-top: 1px solid #f6f6f6;
}
.news .return .re:hover .p1 div,
.news .return .re:hover .name {
  color: #A3C782;
}
/*------------------------------新闻页结束------------------------------*/

.tittles{ text-align:center; margin-top:30px;}
.tittles h2{ font-size:22px; color:#003366; font-weight:700;}

.hgkse{ overflow:hidden; color:#72706e; margin:30px 0 50px 0;}
.hgkse .hgkse_l{ width:100%;}
.hgkse .hgkse_l img{ padding-top:30px;}
.hgkse .hgkse_l p{ font-size:16px; font-weight:400px; line-height:1.6;}
.hgkse .hgkse_l h3{ color:#003366; font-size:18px; font-weight:700; padding:20px 0 10px 0; }
.hgkse ul { padding-top:10px;}
.hgkse ul li{ font-size:16px; font-weight:400px; line-height:1.8;}

.ysli{overflow:hidden; color:#72706e; margin-bottom:50px;}
.ysli a{color:#cc0000;}
.ysli p{font-size:18px; font-weight:400px; line-height:1.8; color:#72706e;}
.ysli ul { padding-top:10px;}
.ysli ul li{ font-size:16px; font-weight:400px; line-height:1.8;}
.rycontcat{ background-color:#edf1f5; padding:30px 0 40px; color:#72706e}
.rycontcat h3{ color: #036; font-size:26px; font-weight:700;}
.rycontcat h3 span{color:#003366}
.rycontcat_xv{ padding-top:10px;}
.rycontcat_xv ul { padding-top:10px;}
.rycontcat_xv ul li{ font-size:16px; font-weight:400px; line-height:1.8;}
.rycontcat_xv ul li strong{ font-size:18px; color: #036}
.rycontcat_xv p{font-size:16px; color:#72706e}
.rycontcat_xv_txt{ overflow:hidden;}
.rycontcat_xv_txt_l{ float:left; width:23%;}
.rycontcat_xv_txt_r{ float:left; width:50%;}
.rycontcat_xv_txt_r img{ width:100%; height:auto;}
.rycontcat_xv_img{ overflow:hidden;}
.rycontcat_xv_img img{ width:100%; height:auto;}

.svil{ overflow:hidden;margin:20px 0 30px 0 ;}
.svil h3{ color:#003366; font-size:18px; padding:15px 0 15px; font-weight:700; }
.svil p{ font-size:16px; font-weight:400px; line-height:1.6; color:#72706e; padding:0 0 10px 0;}
.svil p a{ color:#F00;}


.bagves{ overflow:hidden; margin:20px 0 0 0;}
.bagves p{ font-size:16px; color:#72706e;line-height:1.6;}

@media (max-width: 450px) {
	

	
  .menunav ul li {
    font-size: 0.18rem; 
  }
}
@media (min-width: 550px) {
	
	.tittles h2{ font-size:35px;}
	
	.hgkse .hgkse_l{ width:48%;}
	
  .news .newslist ul li a:hover {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; text-decoration:none; 
  }
  .news .newslist ul li a .text{ background-color:#FFF;}
  .news .newslist ul li a:hover .title,
  .news .newslist ul li a:hover .describe {
    color:#72706e;
  }
  .news .newslist ul li a:hover .title {
    font-size: 18px; color:#000;
    font-weight: bold;
  }
  .news .newslist ul li a:hover .title::before {
    display: none;
  }
  .news .newslist ul li a:hover .img,
  .news .newslist ul li a:hover .describe {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; 
  }
  .news .newslist ul li a .describe{ display: none;}
}

