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:  0.48rem; }
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: 100%; }
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; }
.hslclear { clear: both; display: block; }
.hslh1 { display: block; height:  0.4rem; }
body { font-family: "Microsoft YaHei", sans-serif; margin: 0 auto; max-width:  25.6rem; min-width:  12.8rem; padding: 0; width: 100%; overflow-x: hidden; }
.hslbanner { position: relative; }
.hslbanner a { display: block; }
.hslbanner a img { width: 100%; }
.hsltit { text-align: center; font-size:  0.8rem; color: #333; font-weight: bold; }
.hsltit b { color: #999; display: block; font-size:  0.32rem; text-transform: uppercase; margin-bottom:  -0.2rem; font-weight: normal; margin-bottom: 0; }
.hsltit p { color: #666; font-size:  0.6rem; font-weight: normal; }
.hsltit span { color: #d10d0d; }
.hslbox0 { padding: 0 0.2rem; margin:  0.4rem 0; }
.hslbox01 { width: 25%; float: left; text-align: center; }
.hslbox01 a { display: block; margin: 0 0.2rem; }
.hslbox01 img { width: 70%; margin-left: 15%; }
.hslbox01 b { color: #442200; font-size:  0.6rem; display: block; margin-top:  0.2rem; font-weight: normal; }
.hslbox1 { padding-bottom:  0.8rem; margin-bottom:  0.4rem; margin-top:  0.8rem; }
.hslbox1_1 { margin:  0.4rem; }
.hslbox1 a { display: block; margin-bottom:  0.4rem; }
.hslbd b { display: block; font-size:  0.6rem; color: #3d2f2f; padding-bottom:  0.2rem; margin-top:  0.4rem; font-weight: normal; }
.hslbd a { display: inline-block; width: 50%; float: left; }
.hslbd a span { display: block; background-color: #f44e67; margin:0 0.2rem;
height:  1.2rem; line-height:  1.2rem; text-align: center; color: #fff; margin-top:  0.4rem; }
.hslbd .hslbdform { text-align: center; }
.hslbd .hslinput { width: 100%; height:  1.2rem; line-height:  1.2rem; background-color: #f6f6f6; border: none; color: #333; margin-top:  0.4rem; text-indent:  0.4rem; border:  0.04rem solid #ccc; }
.hslbd .tijiao { width: 100%; height:  1.6rem; background-color: #442200; border: none; color: #fff; font-size:  0.72rem; margin-top:  0.4rem; border-radius:  0.2rem; }
.hslbd p { color: #ba0d0d; padding-top:  0.2rem; }
.hslbd3 { margin: 0 0.4rem; }
.hslbtn { margin: 0 0.2rem; text-align: center; }
.hslbtn a { display: block; width: 50%; float: left; }
.hslbtn a span { display: block; height:  1.28rem; line-height:  1.28rem; font-size:  0.6rem; margin: 0 4%; text-align: center; color: #fff; background-color: #ee0000; border-radius:  1.2rem; }
.hslbtn .hslbtn_2 span { background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(left, #000000 0%, #ffffff 100%); background: -o-linear-gradient(left, #ff9000 0%, #ff5600 100%); background: -ms-linear-gradient(left, #ff8400 0%, #ffffff 100%); background: linear-gradient(to right, #ff9000 0%, #ff5600 100%); background-color: #ee0000; }
.hslbox2 { padding:  0.8rem 0.4rem 0.4rem 0.4rem; background-color: #f8f8f8; }
.hslbox2_1 { background-image: url(../image/15.jpg); background-repeat: no-repeat; background-position: center top; background-size: 100% 100%; margin-top:  0.6rem; margin-bottom:  0.4rem; }
.hslbox2_2 { margin: 0 1.2rem; padding-top:  0.4rem; }
.hslbox2_2 ul { margin-top:  0.4rem; padding-bottom:  1.2rem; }
.hslbox2_2 ul li { line-height:  0.8800000000000001rem; height:  0.8800000000000001rem; border-bottom:  0.04rem solid #f1f1f1; font-size:  0.48rem; }
.hslbox2_2 ul li i { padding-right:  0.4rem; }
.hslbox2_3 { padding-top:  1.2rem; }
.hslbox2_3 li a { display: block; float: right; height:  0.64rem; line-height:  0.64rem; border:  0.04rem solid #fa2525; color: #fa2525; border-radius:  0.8rem; padding: 0 0.2rem; margin-top:  0.08rem; font-size:  0.4rem; }
.hslbox3_1 { padding:  0.4rem; }
.hslbox3_2 { height:  1.6rem; width: 100%; position: relative; }
.hslbox3_2 input { height:  1.44rem; background-color: #f5f5f5; border:  0.04rem solid #e8e8e8; border-radius:  0.12rem; width: 100%; text-indent:  1.28rem; color: #666; font-size:  0.52rem; font-weight: bold; }
.hslbox3_2 input::placeholder {
color:#666;
}
input::-webkit-input-placeholder {
 color: #666;
}
input::-moz-input-placeholder {
 color: #666;
}
input::-ms-input-placeholder {
 color: #666;
}
.hslbox3_2 i { display: block; height:  0.8rem; line-height:  0.8rem; font-size:  0.8rem; color: #999; position: absolute; left:  0.12rem; top:  0.36rem; border-right:  0.04rem solid #ccc; padding-right:  0.12rem; }
.hslbox3_1 .tijiao { height:  1.44rem; background: linear-gradient(to right, #c50000 0%, #fe0000 100%); background-color: #d10000; border: none; width: 100%; border-radius:  0.2rem; margin-top:  0.2rem; color: #fff; font-size:  0.6rem; }
.hslbox4 { padding:  0.4rem 0.2rem; background-color: #f8f8f8; }
.hslbox4_tit { background-image: url(../image/18.jpg); background-repeat: no-repeat; background-position: center top; background-size: 100% 100%; width: 42%; height:  1.2rem; line-height:  1.2rem; text-align: center; color: #fff; font-size:  0.6rem; margin:  0.4rem auto; }
.hslbox4_1 { width: 50%; float: left; margin-bottom:  0.4rem; }
.hslbox4_2 { margin:  0.2rem; background-color: #fff; box-shadow: 0 0 0.2rem rgba(0,0,0,.1); padding-bottom:  0.04rem; }
.hslbox4_3 { display: block; }
.hslbox4_3 b { color: #333; font-size:  0.52rem; text-indent:  0.2rem; display: block; padding:  0.2rem 0; }
.hslbox4_3 b strong { font-size:  0.4rem; font-weight: normal; color: #d10000; }
.hslbox4_3 p { color: #666; font-size:  0.36rem; padding: 0 0.2rem; }
.hslbox4_4 { display: block; margin:  0.2rem; border:  0.04rem solid #d10000; border-radius:  0.2rem; color: #d10000; height:  0.96rem; text-align: center; line-height:  0.96rem; font-size:  0.44000000000000006rem; }
.hslbox5 { padding:  0.4rem 0.2rem; background-color: #fff; margin-bottom:  0.4rem; }
.hslbox5_1 { width: 50%; float: left; margin-top:  0.4rem; }
.hslbox5_1 a { display: block; margin: 0 0.2rem; }
.hslbox5_1 a img { width: 90%; margin-left: 5%; box-shadow: 0 0 0.4rem rgba(0,0,0,.1); border-radius:  8rem; border:  0.04rem solid #fff; }
.hslbox5_1 b { display: block; font-size:  0.52rem; color: #d10000; text-align: center; padding-top:  0.2rem; }
.hslbox5_1 p { text-align: center; color: #666; font-size:  0.4rem; line-height:  0.6rem; }
.hslbox5 .hslbtn { margin-top:  0.4rem; }
.hslbox6 { padding:  0.4rem; background-color: #f6f6f6; }
.hslbox6_1 { margin-top:  0.4rem; }
.hslbox6_1 a { display: block; text-align: center; }
.hslbox6_1 a span { display: block; width: 60%; margin-left: 20%; border-radius:  12rem; }
.hslbox6_1 a b { color: #442200; font-size:  0.6rem; padding:  0.16rem 0 0.4rem 0; display: block; }
.hslbox6_1 a p { color: #fff; font-size:  0.48rem; background: linear-gradient(to right, #ff8a00 0%, #ff0f00 100%); background-color: #ff0f00; height:  1.2rem; line-height:  1.2rem; position: relative; border-radius:  0.2rem; width: 70%; margin-left: 15%; }
.hslbox6_1 a p i { color: #ff4e00; display: block; position: absolute; width:  0.8rem; height:  0.8rem; font-size:  0.72rem; top:  -0.36rem; left: 50%; margin-left:  -0.4rem; line-height:  0.8rem; }
.hslbox6_3 span { display: block; margin: 0 0.4rem; }
.hslbox6_3 { margin-top:  0.8rem !important; }
.hslbox6_1 .hslkzq { background-image: none !important; width:  1.2rem; height:  1.2rem; line-height:  1.2rem; text-align: center; }
.hslbox6_1 .hslkzq i { font-size:  1.2rem; color: #442200; }
.hslbox7 { margin:  0.4rem; }
.hslbox7 img { margin-bottom:  0.4rem; }
