html {
  -webkit-text-size-adjust: none;
}
a {
  outline: none;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
html {
  zoom: 1;
}
html * {
  outline: 0;
  zoom: 1;
}
html button::-moz-focus-inner {
  border-color: transparent !important;
}
body {
  font-size: 12px;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  /*border-collapse:collapse;border-spacing:0;*/
}
fieldset,
a img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size:  ;
}
q:before,
q:after {
  content: "";
}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"],
textarea,
button {
  -webkit-appearance: none !important;
}
em,
i {
  font-style: normal;
}
img {
  display: block;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 321px) {
  /*iphone5*/
  html {
    font-size: 62.5% !important;
  }
}
@media only screen and (min-width: 361px) {
  html {
    font-size: 70.31% !important;
  }
}
@media only screen and (min-width: 376px) {
  html {
    font-size: 73.24% !important;
  }
}
@media only screen and (min-width: 481px) {
  html {
    font-size: 84% !important;
  }
}
@media only screen and (min-width: 561px) {
  html {
    font-size: 90% !important;
  }
}
@media only screen and (min-width: 641px) {
  html {
    font-size:   !important;
  }
}
.hslclear {
  clear: both;
  display: block;
}
.hslh1 {
  display: block;
  height: 1rem;
}
body {
  font-family: "Microsoft YaHei", sans-serif;
  margin: 0 auto;
  max-width: 640px;
  min-width: 320px;
  padding: 0;
  overflow-x: hidden;
}

.hslbanner {position: relative;}
.hslbanner a {display: block;}


.hsltit {text-align: center;font-size: 1.7rem;color: #EF2A11;font-weight: bold;}

.hsltit p {color: #FDA0AA;font-size: 0.7rem;font-weight: normal; margin-top: 0.8rem;}

.hsltit b{ font-size:2.5rem}
.hsltit i{ display:block; width: 1rem; height: 0.2rem; background: #000; margin:0.5rem auto}
.hsltit h2 { font-size: 2.5rem;border-bottom: solid 1px #c75a5e;line-height: 3.87rem;width: 28.25rem; margin: auto;color: #fef301;}
.hsltit img{margin: auto;}
.hslbox2 { padding: 2rem 0rem 1rem; background-color: #fff;}
.hslbox2_1 {
  background-image: url(../images/y01.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size:94%;
  margin-top: 5.5rem;
	height: 13.8rem
}
.hslbox2_2 {margin: 0 3rem;padding-top: 1rem;}

.biaodan{ background: #fff;padding: 0.5rem 0;margin-top: -4rem;box-shadow:0px 0px 0.4rem #ECECEC;}
.biaodanxmbox{ overflow:hidden; width:22.87rem; height: 3.25rem; background: #ECECEC; border-radius: 2rem; margin: 1.5rem auto; padding: 0.5rem 2.5rem; line-height: 2.25rem; }
.biaodanxmbox input{ height: 2.25rem; font-size: 1.3rem; color: #afafaf; width: 13rem;background:none;  outline:none;  border:none; }
.biaodanxmbox img{width: 2.5rem; margin-right: 1.5rem}
.biaodanxmbox img,.biaodanxmbox input{float: left; line-height: 3rem; }
.biaodantj{width:22.87rem;   border-radius: 2rem;   margin: auto;background: #F24431; text-align:center;vertical-align:middle;}
.biaodantj input{outline:none; background: #F24431; border:none;font-size: 1.3rem; color: #fff; height: 3.25rem;}

.conf1box{width: 96%; margin:0 auto; padding: 1rem; background: #F24431; border-radius: 0.5rem; overflow: hidden;}
.conf1bm{ background: #fff; margin-top: 1.2rem;padding: 1rem; }
.conf1bm2{width: 100%; margin: auto;box-shadow:0px 3px 5px #b1b1b1; }
.conf1bt{ text-align: center; font-size:2rem; color: #333333;font-weight: bold}

.bmdtlm{font-size:22px; background: #F24431; color: #fff;margin-top: 1.2rem; overflow: hidden }
.bmdtlm span{display: block; float: left;width: 25%; text-align: center;font-size: 1.3rem; }
.bmdt_bd{overflow: hidden;margin-top: 1.2rem; height: 11.1rem; }
.bmdt_bd li{ border-bottom: dashed 1px #CCCCCC; overflow: hidden;}
.bmdt_bd li span{display: block; float: left;width: 25%; text-align: center; color: #333333; font-size: 1.1rem; line-height: 2.2rem; }
.bmdt_bd li span:nth-child(5){color: #FF1900}
.conf1bm3{width:90%; margin:1rem auto; }
.ybmbd input{width: 34%; background: #fff; border: none; line-height: 3rem;font-size: 1.2rem; color: #9F9F9F; border-radius: 8px; margin-right: 0.5rem;}
.ybmbd input::-webkit-input-placeholder{text-align: center;}
.ybmbd .btn2{width:24%;height: 3rem;background: #FFE748;border-radius: 8px; color: #F24431; margin-right: 0}
.conf2box{width: 96%; margin:1rem auto 2rem; overflow: hidden}
.conf2box a{display: block; width: 32%; float: left; margin-left: 1.3%; margin-top: 0.6rem;}

.conf3box{width: 100%; margin:1rem auto 0rem; overflow: hidden}
.conf3box a{display: block; width: 49%; float: left; margin-left: 2%; margin-top: 0.6rem; font-size: 1.1rem; border-radius: 0.5rem;}
.conf3box a:nth-child(odd){ margin-left: 0%;}
.conf3box .conf3a{background: #F9F1F4;padding: 0.5rem;}
.hslbox4 {padding:0.5rem 0; border-radius: 1rem 1rem 0 0; margin: 1rem auto 3rem; overflow: hidden;}
.hslbox4_1 {width: 50%;float: left; }
.hslbox4_2 {margin: 0.5rem; background-color: #fff;box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.1); padding-bottom: 0.1rem;}
.hslbox4_3 { display: block;}
.hslbox4_3 img{width:100%}
.hslbox4_3 b {font-size: 1.3rem; text-align: center; display: block; padding: 0.5rem 0; line-height: 1.87rem; width: 7rem; background:#fff; margin: -1rem auto 0; position:  relative; color: #ef1828; }
.hslbox4_3 h2{ font-size:1.8rem; color: #383838; margin: 0.5rem 0}
.hslbox4_3 p { color: #666; font-size: 0.9rem; padding: 0 0.5rem; text-align: center;}
.hslbox4_4 { display: block; margin:1rem auto;  border-radius: 1.2rem; color: #fff; height: 2.4rem; text-align: center; line-height: 2.4rem; width:10.5rem; background: #f91921 }

.conf4{ overflow: hidden; margin:1rem auto 1rem;width: 96%;}
.conf4 img{float: left;width: 40%;  margin-top: 0.8rem}
.conf4 .conf4y{float: right;width: 58%;}
.conf4y p{font-size: 1.2rem; color: #333333; margin-top: 0.3rem;}
.conf4 a{display: block; float: left;width: 48%; line-height: 4rem; font-size: 1.5rem; background: #F24431; color: #fff; text-align: center; border-radius: 10px; margin:2rem 0;}


.hslbox5 {padding: 1rem 0; background-color: #fff;  overflow: hidden;}
.hs5qt{ overflow:hidden; margin: auto;}
.hs5qt img{width:13.25rem; float: left;}
.hs5qt .hs5qtnr{ float:right; margin-top: 4rem; text-align: center}
.hs5qtnr h2{ font-size:1.8rem; color: #ef1828; font-weight: normal;}
.hs5qtnr p{font-size:1.3rem;}
.hs5qt2 img{width:14.25rem; float:right;}
.hs5qt2 .hs5qtnr{ float:left; margin-top: 4rem; text-align: center}
.hs5qtsx{ position:absolute; margin-top: 13rem; margin-left: 12rem}
.hs5qtxx{ position:absolute; margin-top: -18rem; margin-left: 12rem}
.hs5md{ margin:2rem auto;}
.conbox{ overflow: hidden; margin: auto;}
.hs5md p{ font-size:1rem; color: #291414; text-align: center; margin: 1rem 0 3rem;}
.hsllazy{ margin-top: 2rem}


.conf5{width: 96%; margin:2rem auto 0; background: #fff; border-radius: 0.5rem;box-shadow: 0px 1px 5px #b1b1b1; padding: 0.5rem}

.conf5x{width: 100%;background: #FCE9E7;padding: 1rem 0; margin-top: 1rem }
.conf5x p{text-align: center; font-size: 1.2rem; color: #323232; line-height:2rem;}
.conf5x img{width:80%;margin:auto; }

.conf6{width: 96%;padding: 1rem 0rem 0.5rem 0.5rem; margin: 1rem auto 3.5rem;box-shadow: 0px 3px 5px #b1b1b1; }
.conf6x{overflow: hidden; background:url(../images/301.png) no-repeat right 0.5rem; margin: 1rem auto 0;}
.conf6x ul li{width:63%;line-height:1.8rem; background:url(../images/203.png) no-repeat #FCE7E4 0.5rem; font-size: 1.2rem; color:#323232; border-radius:0 1.3rem 1.3rem 0;  margin-bottom: 0.5rem; background-size: 2.5rem; padding:1rem 0rem 1rem 3.5rem }
.conf6s{padding: 2rem 0.5rem;font-size: 1.1rem;text-align: center;background: #FCE9E7;border-radius: 0.5rem; margin-right: 0.5rem; line-height: 2rem}

.conf7x{width: 100%; overflow: hidden; margin-top: 0.5rem}
.conf7x a{display: block; width: 31%; margin-left: 3.3%; float: left; background: #fce9e7; padding: 1rem 0.5rem;  border-radius: 0.5rem;}
.conf7x a img{margin: auto; width: 60%; }
.conf7x a p{ font-size: 1.1rem; color: #e32e1b; text-align: center; margin-top: 0.3rem}
.conf7x a:nth-child(1){margin-left: 0%;}





























