/* Author: tianhu & ztm
Email：119118760@qq.com 
Url：http://www.zhutima.com
update: 2021-03-16 */
/*  return top */
.thgotop { position: fixed; right: 5px;top: 200px; z-index: 99; }
.thgotop ul li { width: 60px; height: 60px; background: #1B7EF4; margin-top: 10px; box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.08); border: 1px solid #1B7EF4; border-radius: 4px; box-sizing: border-box; cursor: pointer; }
.ditop { cursor: pointer; text-align: center; vertical-align: middle; transition: 0.3s ease-out; position: relative; }
.ditop p{margin: auto;}
.ditop i { display: inline-block; margin-top: 5px; font-size: 20px; color: #fff; }
.ditop span { font-size: 12px;  margin: 0 auto; margin-top: 3px;color: #fff; }
.ditop:hover { background-color: #333; border: 1px solid #333; color: #fff; }
.ditop:hover span { display: block; }
.ditopcon {background: #1B7EF4;color: #fff; position: absolute; width: 160px; bottom: -50px; left: -163px; box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.08); border-radius: 4px; box-sizing: border-box; transition: 0.3s ease-out; display: none; padding:2px 5px;}
.ditop-top { margin-top: 10px; }
.ditop-qq-img { width: 35px; height: 35px; margin: 0 auto; }
.ditop-qq-btn { overflow: hidden; margin: 10px 0px 0px 0px; }
.ditop-qq-btn img { margin-bottom: 8px; }
.ditop-qq-height { height: 35px; }
.ditop-time { color: #fff; font-size: 12px; line-height: 25px; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; }
.ditop-tel { color: #fff; font-size: 18px; line-height: 30px; }
.ditop-email { color: #FF5151; font-size: 12px; line-height: 25px; }
.ditop:hover .ditopcon { display: block; color: #fff; font-size: 14px; }
.ditopcon p{margin:3px 0px;}
.topthewm img{width: 140px;border-radius: 2px;}
/* wap menu foot */
.wapmenufoot{background: #1B7EF4;position: fixed;bottom: 0px;width: 100%;display: none;}
.wapmenufoot ul li{float: left;width: 25%;text-align: center;padding: 5px 0px;border-right: 1px solid #57a0f6;color: #fff;}
.wapmenufoot ul li a{color: #fff;}
.wapmenufoot ul li:last-child{border-right: none;width:23%;}
.wapmenufoot ul li i{font-size: 22px;}
p.wapmenufoot-fz{font-size: 12px;}
/* dialog */
.ztmmask1{ width: 100%; height: 100%; position: fixed; top: 0; z-index: 1000; display: none; background: rgba(0,0,0,.6); }
.ztmnmaskcon1{
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 300px;
  height: 320px;
  padding: 20px;
  padding-top: 35px;
  margin-top: -150px;
  text-align: center; background-color: rgba(255, 255, 255, 0.8); box-shadow: 0px 2px 6px #777; -webkit-box-shadow: 0px 2px 6px #777; -moz-box-shadow: 0px 2px 6px #777; border-radius: 10px;
  box-sizing: border-box;
}
.ztmnmaskcon1 i.ztmiiii{ position: absolute; top: 12px; right: 12px; width: 18px; height: 18px; font-size: 12px; line-height: 18px; text-align: center; color: #fff; font-weight: bold; font-style: normal; background: #333; border-radius: 100%; cursor: pointer; }
.ztmnmaskcon1 img{ width: 135px; height: 135px ; display: block; margin: 0 auto; }
.ztmnmaskcon1 span{ display: inline-block; padding: 5px 8px;line-height: 18px; background-color: #0056f9; color: #fff; border-radius: 5px ; cursor: pointer; }
.ztmnmaskcon1 p{margin: 5px 0px;}
#weixin0 { position: fixed; top: 50%; margin-top: -23px; z-index: 9999999; font-size: 16px; color: #fff; width: 90%; right: 5%; line-height: 46px; text-align: center; background: rgba(0, 0, 0, 0.8); border: 2pxsolid #333; border-radius: 5px; display: none; }
#weixin1 { position: fixed; top: 50%; margin-top: -23px; z-index: 9999999; font-size: 16px; color: #fff; width: 90%; right: 5%; line-height: 46px; text-align: center; background: rgba(0, 0, 0, 0.8); border: 2pxsolid #333; border-radius: 5px; display: none; }
.ztmwxclose0{display: none;}
.ztmwxclose1 a{background: #fff;color: #000;padding: 5px 8px;border-radius: 5px;font-size: 14px;}
/* wap css */
@media only screen and (min-width: 320px) and (max-width: 992px) {
  .wap-none,.search-1,.thgotop { display: none; }
  .wapmenufoot{display: block;}
  .footer {margin-bottom: 55px;}
  /* wap menu setting end */
}