/* CSS Document */
@media (max-width: 960px) {
    body {  margin: 0;  padding: 0;  }
    img {  max-width: 100%  }
    body,html{ min-width: 100% !important;}
    #headerno,#header,#right, #footernav, #footnav{  width: 100%;  height: auto;  margin: 0 auto;  }
    #logo {  width: 43%;  margin: 0;  float: left;  }
    #top, .logo img, #nav ul,#rightall,#ztright,#banner embed {  width: 100%  }
    #companyname {  width: 51%;  margin: 0 0 0 6%;  float: left;  font-size: 15px;  font-weight: normal;  }
    #language,#http_left,.ustitle {  display: none;  }
    #right,#ztrighttitle,.http-contact,.ustitle1,.enquipment{ width:100%; margin: 0; padding: 0;}
    #nav {  width: 100%;  height: 60px;  margin: 0 auto;  background: #ededed  }
    #nav ul li {  float: left;  width: 33.3%;  text-align: center;height: 30px;  }
    #nav ul li a, #nav ul li a.dangqian,#nav ul li a.last {  font-weight: bold;  padding: 0;  width: 100%; line-height: 30px; }
    #nav ul li.hover1 a, #nav ul li {  background: none;  }
    #nav ul li a.dangqian a, #nav ul li {  padding: 0;  }
    #banner {  width: 100%;  height: auto; }
    .about,#pro{  padding: 0;  width: 100%;  margin:0 !important; }
    #container {  width: 96%;  height: auto;  margin: 0;  padding: 2%;background:none;  }
    #pro ul,#pro ul li,#pro ul li ol,#ztright_title,#footernav,#addpage,#addpage ul{  width: 100%;  }
    #pro ul li ol li.prolink {  float: left;  width: 25%;  margin: 0;  }
    #pro ul li ol li.prolink img {  padding: 0;  width: 100% !important;  height: auto !important;  }
    #pro ul li ol li.text {  float: left;  width: 74%;  margin: 0;  padding: 0 0 0 1%;  }
    #addpage ul li{ width: 31%;   padding: 1%; margin-left: 0 !important;}
    #addpage ul li img,.datuw,#prox ul li ol{width: 100%}
    .datu{ width: 20%;}
    .table01{ display: block; overflow-x: auto;}
    #footer {  width: 96%;  height: auto;  margin: 0;  padding: 2%;  background: #eee;  }
    #footer #otherlink {  width: 100%;  height: auto;  text-align: left;  margin: 0 auto;  padding: 0;  word-break: break-all;  }
    .xldttrw {  padding: 0;  float: left;  width: 100%;  margin: 0px;  background: none;  }
    .rightside,#prox,#prox ul,#prox ul li{  width: 100%;  padding: 0;  margin: 0px !important;  float: none;  border: none;  }
    .fl-rich-text img, .aboutimg img, .aboutimg1 img {  width: 100% !important;  height: auto !important;  }
    .product1 {  float: none;  width: 100%;  height: auto;  }
    #prox ul li ol li.prolink {  float: left;  width: 24%;  }
    #prox ul li ol li.text {  width: 68%;  padding: 0 0 0 2%;  float: right;  }
    .twopic .img1 {  margin: 0;  padding: 0;  border: none;  width: 100%;  height: auto;  }
    #form1 iframe {  width: 100% !important;  height: 460px !important;  }
    #testchat {  display: block;  height: 480px !important;  width: 365px !important;  position: absolute;  top: 40px;  left: 0 !important;  background: rgb(255, 255, 255);  text-align: center;  border: 5px solid rgb(111, 174, 252);  z-index: 9999;  }
    #testchat iframe {  width: 365px !important;  height: 460px !important;  }
}