
*{box-sizing:border-box;}
body{background:#fff;width:100%;overflow-x:hidden;}

/* 浮动与清除 */
.fleft {float: left;}
.fright {float: right;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;font-size: 0;visibility: hidden;}
.clearfix {*zoom:1;}

li{  /* overflow: hidden !important;  text-overflow: ellipsis!important; white-space: nowrap!important;*/}

/*======================================*/

.mobrr,header,.hengqie,.topnav,.hengqie1,.pingtai,.sobox,.ert,.map,.ptr,.footer,.footer .p2,.footer .fr,.news ul,.contactus,.map1{width:100% !important;}

.heiii,.map,.pingtai,.footer{height:auto;}

.kjkjhkh,.top11,.top12 .p1,.topnav .sub-menu,.footer .botnav,.lanrenzhijia_service{display:none !important;}


/*======================================*/

.logo_img img {max-width: 70%;height: auto;}

.mb_bar {display: block;border: none;width: 40px;height: 40px;text-indent: -900em;overflow: hidden;position: absolute;top: 60px;right: 2%;cursor: pointer;outline: none;background: #525356 url(../image/menu-button-bg.png) no-repeat center center;background-size: 50%;z-index: 99;border-radius: 5px;}

/*wap菜单*/
.hedertop{display:none;position: absolute;width:100%;right:0;top:120px;z-index:9999;background: #fff;border-top: 1px solid #ddd;}
.hedertop ul li{width:100%;padding:5px;height:45px;line-height:45px;text-align:center;}
.top12{float:none;}
.top12 .p3{padding:0 10px}
.sobox,.sobox img{height:300px !important;}
.sobox,.ptl{margin-left:0;}
.pai ul li,.pai2 ul li{width:48%;margin:10px 1%;}
body,html { min-width:100%;}
.fs45{font-size:28px}
.pai ul li{height:320px;padding:0 10px}

.soboxp1,.soboxp2{width:60%;height:50px;line-height:50px;float:none;margin:10px auto;left:20%;}
.soboxp2{top:50%}
.hengqie1 a{display:block}
.hengqie2{margin:0}
.pingtai img{width:100%;height: auto;}
.ptr p{padding:10px}
.pingtai{background-size:cover}
.ptr ul li{width:48%;margin:10px 1%;height:auto;}
.footer{padding:0 10px}
.footer{background-size:100% 100%}
.bottom{height:auto;line-height:40px}
.body3{padding:20px 10px}

.body3 .fl, .body3 .fr{float:none}
.type_List a{margin:0 10px}

.blk50{height:20px}
 .kmain table {
      border: 0;
    }

    .kmain table thead {
      display: none;
    }

    .kmain table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    .kmain table td {
      display: block;
      text-align: right;
      font-size: 14px;
      border-bottom: 1px dotted #ccc;
	  box-sizing:border-box;
	  width:100%;
    }

    .kmain table td:last-child {
      border-bottom: 0;
    }

    .kmain table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  .contactus div{margin:0;padding:20px 0;}
   .contactus p{padding:10px 0;}
  .map1{margin-left:0 !important}
  .map .p1 span{padding:0 5px}
  .top12 .p4,.top12 .p3{padding:0 5px}
  .moredl{width:auto}
  .fs36{font-size:28px}
  .kmain{padding:10px;box-sizing:border-box}
  .top12 .p4{float:right}