



.conbox {
  width: 70%;
  margin: 0 auto;
  clear: both;
}
.boxright{
  width: 47%;
  
  float: left;
} 

.boxright .titlelefts span{
  display: block;
border-bottom: 2px solid #a0a0a0;
}  
.boxright .righttitle{
  margin-top: .1042rem;
  /* margin: .1042rem 0; */
  line-height: .2552rem;
  height: .276rem;
  border-bottom: 1px solid #a0a0a0;
  
}
.boxright .titlelefts{
  float: left;
  width: 50%;
  display: flex;
  font-size: .1042rem;
  font-weight: 800;
  justify-content: left;
  cursor: pointer;

}
.boxright .titlerights{
  float: right;
  width: 50%;
  display: flex;
  text-align: right;
  justify-content: flex-end;
  cursor: pointer;
  position: relative;
}
.boxright .titlerights::after{
  content: "";
  display: block;
  position: absolute;
  border-top: .026rem solid transparent;
  border-right: .026rem solid transparent; 
  border-bottom: .026rem solid transparent;
  border-left: .026rem solid black;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
}
.boxleft{
  width: 47%;
  
  float: right;
} 
.boxleft .righttitle{
  margin-top: .1042rem;
  /* margin: .1042rem 0; */
  line-height: .2552rem;
  height: .276rem;
  border-bottom: 1px solid #a0a0a0;
  
}
.boxleft .titlelefts{
  float: left;
  width: 50%;
  display: flex;
  font-size: .1042rem;
  font-weight: 800;
  justify-content: left;
  cursor: pointer;

} 
.boxleft .titlelefts span{
  display: block;
border-bottom: 2px solid #a0a0a0;
}   
.boxleft .titlerights{
  float: right;
  width: 50%;
  display: flex;
  text-align: right;
  justify-content: flex-end;
  cursor: pointer;
  position: relative;
}
.boxleft .titlerights::after{
  content: "";
  display: block;
  position: absolute;
  border-top: .026rem solid transparent;
  border-right: .026rem solid transparent; 
  border-bottom: .026rem solid transparent;
  border-left: .026rem solid black;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
}
.bannerconbox{
  width: 70%;
  margin: 0 auto;
  clear: both;
}
.bannerconbox .righttitle{
  margin-top: .1042rem;
  /* margin: .1042rem 0; */
  line-height: .2552rem;
  height: .276rem;
  border-bottom: 1px solid #a0a0a0;
  
}
.bannerconbox .titlelefts{
  float: left;
  width: 50%;
  display: flex;
  font-size: .1042rem;
  font-weight: 800;
  justify-content: left;
  cursor: pointer;

} 
.bannerconbox .titlelefts span{
  display: block;
border-bottom: 2px solid #a0a0a0;
}   
.bannerconbox .titlerights{
  float: right;
  width: 50%;
  display: flex;
  text-align: right;
  justify-content: flex-end;
  cursor: pointer;
  position: relative;
}
.bannerconbox .titlerights::after{
  content: "";
  display: block;
  position: absolute;
  border-top: .026rem solid transparent;
  border-right: .026rem solid transparent; 
  border-bottom: .026rem solid transparent;
  border-left: .026rem solid black;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
}
.boxleft .rightones{
  width: 100%;
  border-bottom: .0052rem dashed #8c8c8c;
  padding-bottom: .2083rem;
  margin-bottom: .0781rem;

}
.boxleft .rightones .titles{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #326db6;
  font-weight: 700;
  line-height: .3125rem;
  font-size: .1042rem;
}
.boxleft .rightones .conte span{
color: #8c8c8c;
font-size: .0938rem;
line-height: .1927rem;
}
.conright{
  width: 100%;
}
.conright ul{
  list-style: none;
  
}
 .conright ul li{
  line-height: .3125rem;

  width: 100%;
  clear: both;
  
}
.conright ul li:hover{
  cursor: pointer;
}
.conright ul li:first-child .titles{
  font-size: .1042rem;
  font-weight: 700;
}

.conright ul li .titles{
  /* font-weight: 700; */
  display: block;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
.conright ul li .titles a{
  color: #000000;
}
.conright ul li .datas{
  display: block;
  float: right;
  color: #9f9f9f;
}
.images .bigimage{
position: relative;
}
.images .bigimage span{
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: .3021rem;
  background-color: #326db6;
  line-height: .3021rem;
  font-weight: 700;
  color: #ffffff;
  padding-left: .0521rem;
}
.images .minimage ul{
  padding: 0;
  margin-top: .0521rem;
  list-style: none;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.images .minimage ul li{
  width: 32%;
  
}
.images .minimage ul li img{
  width: 100%;
  opacity: 0.5;
}
.images .minimage ul li.active img{
  opacity: 1;
}

.indexconimg{
  width: 70%;
  margin: 0 auto;
  margin-top: .1042rem;
}
.indexconimg img{
  width: 100%;
}
.rightone{
  width: 100%;
  /* height: auto; */
  /* margin-top: .1053rem; */
  margin: .1053rem 0;
  clear: both;
  height: .6771rem;

  
}
.rightone .oneleft{
  width: 40%;
  float: left;
  margin-right: 4%;
}
.rightone .oneleft a img{
  width: 100%;
}
.rightone .oneright{
  width: 56%;
  float: left;
}
.rightone .oneright .titles{
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
   overflow: hidden;
   font-weight: 900;
   margin-bottom: .0789rem;
   font-size: .0947rem;
   line-height: .1579rem;
  /* color: #bababa; */
  cursor: pointer;
}
.rightone .oneright span.title  a{
  text-align: left;
  font-weight: 900;
}
.rightone .oneright .cons a{
  width: 100%;
  display: -webkit-box ;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
   overflow: hidden;
   
   margin-bottom: .0526rem;
  color: #bababa;
  cursor: pointer;
}
.rightone .oneright span.cons  a{
  font-size: .0781rem;
  line-height: .1563rem;
}
.imageslist{
  width: 70%;
  margin: .1042rem auto;
  display: flex;
  justify-content: space-between;
}
.imageslist .listdiv{
  width: 20%;
}
.imageslist .listdiv .listtitle{
  margin-top: .0521rem;
}
.imageslist .listdiv .listtitle span{
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
   overflow: hidden;
   font-weight: 700;
   margin-bottom: .0526rem;
  /* color: #bababa; */
  cursor: pointer;

}

.titleleft a img{
  width: 100%;
}


/*（适配手机屏幕显示）*/
@media screen and (min-width: 320px) and (max-width: 1023px){
  
  .title{
    height: 1.4667rem
  }
  .title .titleleft{
    display: block;
    width: 100%;
    padding: 0 .2667rem;
  }
  .title .titleleft a img{
    width: 100%;
  }
  .tabbar{
    height: 2.3333rem;
  }
  .tabbar ul{
      height: auto; 
     display: block;
     overflow: hidden;
     padding: .2rem 0;
     width: 90%;
  }
  .tabbar ul li{
    line-height:.9333rem ;
    font-size: .4667rem;
  }
  .tabbar ul li+li::after{
    background: #cc0000;
    border: .0133rem solid #cc0000;
  }
  .conbox{
    width: 90%;
  }
  .conbox .boxright{
    width: 100%;
    margin: .2667rem 0 .5333rem 0 ;
  }
  .conbox .boxright .images .bigimage span{
    height: .9333rem;
    line-height: .9333rem;
    font-size: .4rem;
    overflow: hidden;
    padding-left: .2667rem;
    font-weight: 700;
    background-color: black;
    background-color:rgba(0,0,0,0.5)

  }
  .conbox .boxright .images .bigimage{
    margin-bottom: .1867rem;
  }
  .boxright .righttitle{
    border-bottom: .0133rem solid #cccccc;
  }
   .boxright .righttitle .titlelefts span{
     font-size: .5333rem;
     border-bottom: .0133rem solid #a0a0a0;
     transform: scaleY(0.9);
  }
  .boxright .righttitle .titlerights span{
    font-size: .5333rem

 }
 .boxright .titlerights::after{
    border-top: .1733rem solid transparent;
    border-right: .1733rem solid transparent;
    border-bottom: .1733rem solid transparent;
    border-left: .1733rem solid black;
    top: .45rem;
    right: 1.4667rem;
 }
 .boxright .righttitle{
   height: .8rem;
   line-height: .8rem;
 }
 .boxright .conright ul li{
   line-height: .6rem;
   height: 1.5rem;
   margin-top: .5333rem;

 }
 .boxright .conright ul li .titles{
   width: 100%;
   font-size: .4rem;
   display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 overflow: hidden;
 white-space: normal;
 color: #000000;
 }
 .boxright .conright ul li:first-child .titles{
   font-weight: 400;
 }
 .conright ul li .datas{
   float: left;
 }
 .bannerconbox{
   width: 90%;
 }
 .bannerconbox .righttitle{
  border-bottom: .0133rem solid #cccccc;
}
 .bannerconbox .righttitle .titlelefts span{
   font-size: .5333rem;
   border-bottom: .0133rem solid #a0a0a0;
   transform: scaleY(0.9);
}
.bannerconbox .righttitle .titlerights span{
  font-size: .5333rem

}
.bannerconbox .titlerights::after{
  border-top: .1733rem solid transparent;
  border-right: .1733rem solid transparent;
  border-bottom: .1733rem solid transparent;
  border-left: .1733rem solid black;
  top: .45rem;
  right: 1.4667rem;
}
.bannerconbox .righttitle{
 height: .8rem;
 line-height: .8rem;
}
.widths{
  width: 100% !important;
}
.rightone .oneright .titles{
  line-height: .6667rem;
  font-weight: 400;
  color: #000000;
  font-size: .4rem;
}

.rightone {
  height: 2rem;
  margin: .5333rem 0;
}
.imageslist{
  width: 90%;
  flex-wrap: wrap;
}
.imageslist .listdiv{
  margin-top: .5333rem;
  width: 47%;
}
.imageslist .listdiv .listtitle span{
  font-weight: 400;
  color: #000000;
  font-size: .4rem;
}
footer{
  height: 5.6rem;
}
footer .box{
  width: 90%;
}
footer .box .yqlj .linkme{
  padding: .8rem 0;
}
footer .box .yqlj .linkme .mediv{
  height: 1.0133rem;
  line-height: 1.0133rem;
  font-size: .3467rem;
  color: #ebb8b8;
}
footer .box .yqlj .linkme .onediv span{
  text-decoration: underline;

}

footer .box .gzh{
  transform: translateY(-52%);
  width: auto;
}
footer .box .yqlj{
  border-bottom-color: #cc0000 ;
}
footer .box .yqlj .linkme .onediv span:first-child{
  padding-right: .7733rem;
}
footer .box .yqlj .linkme .onediv span:last-child{
  padding-left: .7733rem;
}

footer .box .gzh span{
  margin-top: .1333rem;
}
/* footer .box .yqlj .linkme .twodivS span{
  display: inline-block !important ;
  padding-right: .4167rem;
} */
 /* .am-hide-sm-down{
   display: none !important;
 } */
  

  
} 




