.tree_head{
  width: 100%;
  height: 60px;
  line-height: 60px;
  color: #4983ff;
  font-size: 16px;
  border-bottom: 1px solid rgb(210,210,210);
}
.tree_head a:hover{
  color: #4983ff;
  cursor: pointer;
}
.msg_box{
  min-height: 100%;
}
.msg_bx_all{
  margin-top: 20px;
}
h2{
 text-align: center;
 margin-top: 25px;
}
h3{
  text-align: center;
  margin-top: 25px;
}
h4{
  text-align: center;
}
h2,h3,h4{
  color: #365fb1;
}
.subtitle{
  text-align: center;
  color: rgb(210,210,210);
  margin-top: 20px;
}
.msg_lable{
  margin-left: 10px;
}
.news_msg_father{
  border-top: 1px dashed rgb(210,210,210);
  margin-top: 20px;
}
.news_msg_father>p{
   /* border-top: 1px dashed rgb(210,210,210); */
   margin-top: 20px;
   padding-top: 10px;
   text-align: justify;
   text-indent: 2em;
   font-size: 18px;
   line-height: 30px;
}
.news_msg_father>p>img{
   width:600px;
 height:auto;
 max-width:90%;
 max-height:90%;
 margin:0 auto;
 dispaly:block;
}
.news_msg_father>p>a{
  display:block;
  margin:0 auto;
}
.news_msg_father>p>a>img{
display:block;
   width:auto;
 height:auto;
 max-width:90%;
 max-height:90%;
 margin: 0 auto;
}
.news_msg:first-child{
  margin-top: 20px;
}
.main_bx_right{
  padding-bottom: 10px;
}
.hot_dian{
  width: 100%;
}
.dian_ji{
  width: 100%;
  height: 43px;
  border-bottom:1px solid #e5e5e5;
 }
 .dian_ji>p{
  width: 100px;
  height: 42px;
  color: #3377ff;
  line-height: 42px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  font-weight: bolder;
  border-bottom: 2px solid #4983ff;
 }
 .dianjiStyle,
.dianjiStyle1,
.dianjiStyle2,
.dianjiStyle3{
  background: rgb(255,102,0)!important; 
}
.dianji_title,
.dianji_titles{
  width: 100%;
  height: 340px;
  line-height: 10px;
  /* padding:10px 20px; */
  overflow: hidden;
}
.dianji_title{
  padding:10px 20px;
}
.dianji_titles{
  padding:10px;
}
.dianji_title>p,
.dianji_titles>p>a{
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.dianji_title>p>a:hover,
.dianji_titles>p>a:hover{
  color: #8cacff;
}
.dianji_title>p>a{
  text-decoration: none;
  color: #464646;
}
.dianji_titles>p>a{
  width: calc(100% - 7px);
  height: 100%;
  color: #464646;
  float: left;
}
.disc_style{
  float: left;
  display: block;
  margin-top: 15px;
  margin-right: 5px;
  background: #a4a4a4;
  width: 2px;
  height: 2px;
  border-radius: 50%;
 }
.dianji_title span{
 display: inline-block;
 width: 20px;
 height: 20px;
 line-height: 20px;
 text-align: center;
 font-size: 14px;
 background: rgb(177,177,177);
 color: #ffffff;
 font-weight: bold;
 margin-right: 10px;
}
.now_article{
  margin-top: 10px;
}
.paging{
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.paging>p{
  float: left;
  padding: 5px 10px;
  border: 1px solid rgb(38,110,231);
  cursor: pointer;
  margin:10px 10px 0px 0px;
}
.paging>p:hover{
  background: rgb(40,111,235);
  color: #ffffff;
}
.paging a:hover{
  color: #ffffff;
}
.fabulous{
  width: 100%;
  /* height: 70px; */
  margin: 50px 0 20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fabulou-frist,
.fabulou-last{
  /* width: 60px; */
  /* height: 65px; */
  border-radius: 4px;
  border:1px solid #bdbdbd;
}
.fabulou-last{
  margin-left: 20px;
}
.fabulou-yll{
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: rgb(253,255,172);
}
.fabulou-title{
  width: 100%;
  text-align: center;
  font-size: 18px;
  padding: 5px;
  background: #fdfdfd;
  cursor: pointer;
}

@media screen and (min-width:1200px) {
  .news_msg{
    font-size: 18px;
  }
}
@media screen and (max-width:768px) {
  main{
    margin-top: 60px;
  }
}
@media screen and (max-width: 470px) {
  main>div>div:nth-child(2){
    padding: 0;
  }
}
.news_msg_father img {  
    /* 设置图片的最大宽度和高度为600px，保持等比缩放 */  
    max-width: 600px;  
    height: auto;  
  
    /* 居中图片 */  
    display: block;  
    margin-left: auto;  
    margin-right: auto;  
}