@media (min-width: 1201px) {
.lbolw li a:hover{ background:#c1a77f; transition:all 0.5s ease;}
.lbolw li a:hover .con{ background:#fff; color:#b99155; transition:all 0.5s ease;}
.honor-ul li:hover{ box-shadow:0 5px 8px rgba(0,0,0,0.2); top:-10px; transition:all 0.5s ease;}
}
@media (max-width: 1200px) {
.wrap{ max-width:768px;}
.lmdls .pic{ width:100%; text-align:center;}
.lmdls .pic img{ width: auto; height:auto;}
.lmdls .con{ width:100%;}
.cp-slmec{ width:455px;}
.job-sco li .dbts span.sp01{ width:70%;}
.job-sco li .dbts span.sp02,.job-sco li .dbts span.sp03{ display:none;}
.job-sco li .dbts span.sp04{ width:30%;}
.bopwos li a .con{ width:280px;}
.bopwos li a .con .p2{ height:88px; overflow:hidden;}
.vcalos li{ width:44%;}
.honor-li-a{ height:140px;}
.lbolw li a .pic{ height:auto;}
}
@media (max-width: 768px) {
  .wrap{ padding:0 2%;}
  .ny-main{ padding:5% 0}
  .roulcs{    margin-top: 2%;}
  .honor-ul li span{ height:110px;}
  .lbc-logo li{ width:32%; margin-right:2%; margin-top:2%;}
  .lbc-logo li:nth-child(5n){ margin-right:2%;}
  .lbc-logo li:nth-child(3n){ margin-right:0%;}
  .in_banner{ height:1.8rem;}
  .lcoins{ padding:0; background:none;}
  .lcolct{ width:100%; position:relative;}
  .slopc{ border-bottom:1px solid #ddd; background:url(../images/g2.png) no-repeat 98% center; padding:0 15px;}
  .cloca{ background:#fff; display:none; position:absolute; left:0; top:46px; width:100%; border-bottom:1px solid #ddd; box-shadow:0 0 10px rgba(0,0,0,0.2);}
  .cloca a{ padding:0 15px 0 35px; background-position:15px center;}
  .lbolw li{ width:48%; margin:1%;}
  .pagelo a.mob-none{ display:none;}
  .cp-slmec{ width:100%;}
  .lpodes{ margin-top:2%;}
  .afrelc > div{ width:100%;}
  .lycnet li,.lycnet li.od{ width:100%; margin:2% 0 0;}
  .eolowc input{ width:130px;}
  .temlec{ width:100%; padding:15px 0;}
  .mapst{ width:100%;}
  .temlec .p1{ font-size:18px;}
  .bopwos li a{ position:relative; padding-left:120px; height:83px; overflow:hidden;}
  .bopwos li a .pic{ width:110px; position:absolute; left:0; top:0;}
  .bopwos li a .con{ width:100%;}
  .bopwos li a .con .p1{ line-height:30px; height:30px; overflow:hidden;}
  .bopwos li a .con .p2{ height:44px;}
  .plodls a{ width:100%; border:none;}
  .moldmc{ /*height:auto;*/ padding:20px 0; width:100%;}
  .moldmc.fr{ background-position:right bottom; text-align:left;}
  .poidcs{ width:100%; height:auto; padding:20px 2%;}
  .moldmc .p1{ font-size:18px;}
  .moldmc .p2{ font-size:14px;}
  .honor-ul li{ width:48%; padding:10px 0px 0;}
  .inNav_T a{padding: 0 15px;}
  .lbolw li a .con{ line-height:24px; height:70px;}
}


@media (max-width: 480px) {
.lbc-logo li{ width:49%;}
.lbc-logo li:nth-child(3n){ margin-right:2%;}
.lbc-logo li:nth-child(2n){ margin-right:0%;}
.lpodes{ width:100%;}
.vcalos li{ width:94%; margin:5% 3% 0;}
.honor-li-a{ height:100px;}
}









