.webfoot .tops .o2{padding: 1.0416666666666665rem 0;}
.ibanner{height: 400px;}
.ibanner img{height: 400px !important;object-fit: cover;width: 100%;height: 100%;display: block;}
.com1{padding-top: 2rem;}
.inewpro{padding-bottom: 1rem;}
/* .rnews .c{max-width: 1000px;} */
.rnews .c .cs{padding-bottom:15%}
.rnews .c .les{width: 26%;}
.rnews .c .ris{width: 68%;}
.rnews .c{padding:20px 0;}
.inewpro .conts .ls2{padding-bottom:23%;}
.rnews .c .ris .l{width:15%;padding-bottom:15%;}
.rnews .c .ris .r{width: 80%;}
.ipro .foots .ris{width: 100%;}
.ipro .foots .ris .f .ls{width: calc(25% - 20px);}
.ipro .foots .ris .f .ls:not(:nth-of-type(3n)) {margin-right: 0;}
.ipro .foots .ris .f .ls:not(:nth-of-type(4n)) {margin-right: 26px;}
.ipro .foots .ris .m{padding-bottom:30%}
.addforms{width: 400px !important;}
/* .isearch .ris .ones{padding-left: 0;} */
.addselect{margin-left: 14%;margin-right: 5px;color:#000;
  appearance:button !important;
  -moz-appearance:button !important;
  -webkit-appearance:button !important;
}
.com2,.com4{margin-top: 0;background: #f5f5f5;}
.addbg{background: #f5f5f5;}
.webtop .mids a,.com2 .les .ls{font-weight: bold;}

@media(max-width:768px){
  .ibanner{height: auto;}
  .ibanner img{height: auto !important;object-fit: contain;}
  .rnews .c{padding:20px 10px;}
  .rnews .c .ris .r{width: 72%;}
}
@media only screen and (max-width: 1200px) and (min-width: 768px){
  .rnews .c .cs{padding-bottom:20%}
}
@media only screen and (max-width: 1060px) and (min-width: 768px){
  .addforms{width: 300px !important;}
}