

.hymg_banner{text-align:center;}
.hymg_banner img{ width:100%; height:auto;}

/*------------------------------新闻页开始------------------------------*/
.news{ overflow:hidden;}
.news .newslist {
  width: 100%;
  margin: 0 auto;
}
.news .newslist h3{ font-size:20px; color:#333;}
.news .newslist ul li a {
  display: flex;
  box-sizing: border-box;

  margin-bottom: 0.2rem;

}
.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: 18px;
  display: flex;
  align-items: baseline; background-color:#edf1f5; padding:20px 10px; margin:0;
}
.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: none; color:#72706e; padding:0 10px;
}
.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;}
.tittles h2{ font-size:35px; color:#003366;}

.hgkse{ overflow:hidden; color:#72706e; margin-bottom:50px;}
.hgkse .hgkse_l{ width:48%;}
.hgkse .hgkse_l p{ font-size:16px; font-weight:400px; line-height:1.4;}
.hgkse .hgkse_l h3{ color:#003366; font-size:18px; }
.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 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;}
.rycontcat h3 span{color:#cc0000}
.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}

@media (max-width: 450px) {
  .menunav ul li {
    font-size: 0.18rem; 
  }
}
@media (min-width: 550px) {
  .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; border:1px solid #edf1f5;
  }
  .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; 
  }
}

