html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 62.5% }
@media screen and (min-width: 320px) {
    html {font-size: 14px;}
}
@media screen and (min-width: 360px) {
    html {font-size: 16px;}
}
@media screen and (min-width: 400px) {
    html {font-size: 18px;}
}
@media screen and (min-width: 440px) {
    html {font-size: 20px;}
}
@media screen and (min-width: 480px) {
    html {font-size: 22px;}
}
@media screen and (min-width: 640px) {
    html {font-size: 28px;}
}
*{margin:0px;padding:0px;}
a{ color:#353535; text-decoration:none;}
img{display: block;border:0;height:auto;}
body{ background-color:#fff;}
li{list-style-type:none;}
.clean{clear:both;width:100%;} 
.zxzx{ display:block; width:40%; height:2.1rem; line-height:2.1rem;border-radius:5px; font-size:1rem; text-align:center; color:#fff; background-color:#d40561; margin:1rem auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.th img,.question img,.wt img,.yx img,.l img,.yjth img,.qg img,.title img{ width:100%;}
h1{ text-align:center; font-size:1.6rem; font-weight:normal; padding:0.2rem 0; font-weight:bold;}
h1 span{ font-weight:bold;}
.banner{ margin-top:40px; background-color:#e6f3df;}
.th{width:84%;margin:0 auto;border:8px solid #ac7bcc; height:8.5rem; padding:3% }
.question{width:100%; background-color:#c9a6e9; margin-top:1rem; height:auto; overflow:hidden; padding-bottom:1rem;}
.question h2{color:#fff;font-size:1.4rem; text-align:center; width:100%;margin:0 auto 1rem;}
.question ul{ width:96%; margin:0 auto;}
.question ul li{ padding:0.8rem 0;width:32%; margin-left:1%; height:10%; background:url(../images/qbj.jpg) no-repeat center center; background-size:100%; text-align:center; font-size:0.8rem; display:block; float:left; margin-top:0.6rem;}
.question ul li span{ font-weight:bold;}
.wt{ width:100%;height:auto; overflow:hidden; padding-bottom:1rem;}
.wt h2{ width:100%; text-align:center; font-size:1.4rem; margin:1rem auto;}
.yx{ width:80%; margin:0 auto 1.6rem; background-color:#fff; border-radius:0.8rem; height:24rem; padding:1rem 5%;}
.yx h3{ text-align:center; width:100%; font-size:1.4rem;}
.yx img{ margin:1rem auto;}
.yx p{ color:#828282; margin-left:0.8rem;}
.yx .an{ width:95%; margin:0 auto;}
.yx .an img{ width:48%; float:left; display:block; margin-left:2%;}
.l{ width:38.5%; border-radius:0.8rem; float:left; height:12rem; background-color:#fff; padding:1rem 3%; margin-left:4%;}
.l h3{ text-align:center;}
.l img{ margin:0.5rem 0;}
.l p{ font-size:0.9rem;}
.free_tel{ margin-top:0.8rem;}
.clearfix::after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.free_tel .tel_db {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 0.2rem solid #c8c8c8;
  border-radius: 0.5em;
  display: inline;
  float: left;
  margin-left: 2%;
  padding: 1%;
  position: relative;
  width: 64%;
}
.free_tel .tel_db .sup {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 0 none;
  color: #888;
  display: inline;
  float: left;
  font-size: 0.8rem;
  line-height: 180%;
  outline: medium none;
  padding: 1.5% 0 1.5% 2%;
  width: 67%;
}
input, select, button, label {
  font-size: 12px;
  vertical-align: middle;
}
.free_tel .tel_db .subswt {
  background: #e654a3 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0.4em;
  color: #fff;
  display: inline;
  float: right;
  font-size:0.8rem;
  padding: 2.5% 0;
  text-align: center;
  vertical-align: middle;
  width: 30%;
}
.free_tel a {
  background: #a063d8 none repeat scroll 0 0;
  border-radius: 0.4em;
  color: #fff;
  display: block;
  float: right;
  font-size: 0.8rem;
  line-height: 180%;
  margin: 0 2% 2% 0;
  padding: 2.65% 0;
  text-align: center;
  vertical-align: middle;
  width: 26%;
}
.form{ width:94%; padding:2% 3%; background-color:#f5f5f7;height:2.2rem;bottom:0px; max-width: 640px; }
.asks{ width:75%; height:2rem; line-height:2rem; font-size:0.8rem; border:1px solid #e0e0e0; float:left; color:#a4a4a4; font-size:0.7rem; padding-left:2%;}
.send{ width:20%; height:2rem; line-height:2rem; font-size:1rem; margin-left:2%; color:#fff; text-align:center; float:left; background-color:#ed62ab; border:none; border-radius:5px;}
 
