*{ box-sizing:border-box}
html{-webkit-font-smoothing:antialiased;}
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,img{border:0; }
address,caption,cite,code,dfn,em,strong,th,var,i,b{font-style:normal;font-weight:normal}
ul,ol,dl{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
a, a:link { text-decoration:none; cursor:pointer; }
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur())}
sup{vertical-align: super}
sub{vertical-align:text-bottom}
textarea {resize:none} 
img{ vertical-align:middle}
input[type="submit"],input[type="button"]{ cursor:pointer;} 

.sl-body{padding-bottom:.8rem;}
.topbac{width: 100%;position: relative;}
.topbac img:first-of-type{width:100%}
.topbac .top-logo{width:2.59rem;position: absolute;left: .3rem;top: .2rem;}

.sl-home1{width: 100%;}
.sl-top01{width: 100%;height:.67rem;line-height: .67rem;background: #fcc206;padding: 0 .15rem;}
.sl-top01 img{width: 100%;}
.sl-box01{width: 100%;padding:.3rem .4rem;}
.sl-box01 img{width: 100%;}

.sl-home2{width: 100%;text-align: center;}
.sl-home2 .sl-top02{position: relative;;width: 100%;height:.67rem;line-height: .67rem;background:#fcc206;padding: 0 .15rem;}
.sl-top02 img:first-of-type{width: 4.75rem;margin-left: .7rem;}
.sl-top02 img:nth-of-type(2){width: .85rem;position: absolute;left: .12rem;top:-.37rem;}

.sl-top02 img:nth-of-type(3){width:1.08rem;position: absolute;right: 0;top: .25rem;}
.sl-box02{width: 100%;padding: .4rem .2rem;height: 8.90rem;background: url(../img/home2bac.png) center no-repeat;background-size:100%}
.sl-sbox02{width: 100%;overflow: hidden;}
.sl-sbox02 ul li{margin-bottom: .27rem;width: 2.75rem;float: left;margin-right: .5rem;}
.sl-sbox02 ul li:nth-of-type(even){margin-right: 0;}
.sl-sbox02 ul li img{width: .54rem;float: left;}
.sl-sbox02 ul li div{width: 2.1rem;height: .53rem;line-height: .53rem;background: #f24959;text-align: center;margin-left: .64rem;}
.sl-sbox02 ul li div span{position: relative;font-size: .3rem;color: #fff;display:inline-block;width:100%}
.sl-sbox02 ul li div span:before{content: "";display:inline-block;width: .13rem;height: .13rem;background: #fff;position: absolute;left:.2rem;top:.2rem;}
.sl-sbox02 ul li div span:after{content: "";display:inline-block;width: .13rem;height: .13rem;background: #fff;position: absolute;right:.2rem;top:.2rem;}
.sl-sboximg{width: 100%;padding:.13rem .3rem;}
.sl-sboximg img{width: 100%;}
.sl-home3{width: 100%;position: relative;padding: 1.5rem .34rem .25rem;}
.sl-top03{width:5.83rem;height: 1.62rem;text-align: center;line-height: 1.62rem;background: url(../img/home3top.png) center no-repeat;background-size: 100%;position: absolute;top:-.4rem;left: 50%;transform: translateX(-50%);}
.sl-top03 img{width: 3.34rem;}
.sl-box03 img{width: 100%;}

.sl-footer{width: 100%;position: fixed;bottom: 0;left: 0;height: .8rem;background:#f24959;line-height:.8rem;}
.sl-footer a{float: left;position: relative;display: inline-block;box-sizing: border-box;width: 33.3%;text-align: center;}
.sl-footer a img{height: .24rem;margin-right: .08rem;vertical-align: middle;transform: translateY(-.07rem);}
.sl-footer a span{font-size: .24rem;color: #fff;}
.sl-footer a:after{content: "";display: inline-block;width: 1px;height: 100%;background: #c63d4a;position:absolute;right: 0;top: 0;}
.sl-footer a:last-of-type:before{display: none;}
.lqbox{width: 100%;}
.lq-h1{width: 100%;background: #ffcd00;text-align: center;margin-bottom: .4rem;}
.lq-h1 span{font-size: .4rem;color: #ff3200;display: inline-block;width: 100%;font-weight: bold;}
.lq-input{width: 100%;padding:0 5%;}
.lq-input input{margin-bottom: .4rem;border: 1px solid #ccc;padding: 0 .1rem;width: 100%;line-height: .6rem;font-size: .3rem;}
.lq-input select{width: 100%;height: .6rem;border: 1px solid #ccc;padding: 0 .1rem;font-size: .3rem;}
.lq-input button{display: block;width:4rem;height: .6rem;background: #169bd5;color: #fff;border: 0;border-radius: .05rem;margin: .4rem auto;outline: none;font-size: .3rem;}



