@charset "gb2312";
html{color:#222;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;font-size: 62.5%; font-family:microsoft yahei; font-size:0.24rem;}
*{outline: none;}
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,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
ul,li{list-style:none}
a{text-decoration:none;}
b,strong{ font-weight:bold}
img{border:none;width:100%;display:block;}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl {clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
html, body {position: relative; height: 100%; }
body {background: #fff; font-size:0.24rem; color:#333;max-width:7.5rem;margin:0 auto; }

input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {
	-webkit-text-fill-color: #ededed !important;
	-webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;
    background-color:transparent;
    background-image: none;
     transition: background-color 50000s ease-in-out 0s;
}
input {
	 background-color:transparent;
}

.s-bg1{height:3.68rem;background: url(img/bg1.jpg) no-repeat;background-size: 7.5rem 3.68rem;}
.s-bg2{background-color: #7f1abf;}



.tit{margin:0 auto;width:4.46rem;height:.83rem;text-align:center;font-size: .48rem;color:#fff;font-weight: normal;background: url("img/titbg.png") no-repeat center center;background-size: 100% 100%;}


/* cover */
.p-02 li{width:6.84rem;margin: .38rem auto 0;box-sizing:border-box;padding:.28rem .32rem .2rem .36rem;background-color: #ffffff;box-shadow: 0 .05rem .28rem .04rem rgba(0, 0, 0, 0.06);border-radius: .3rem;}
.p2-imgs{display: flex;align-items: center;justify-content: center;margin-bottom:.22rem;}
.p2-img1{width:2.7rem;margin-right:.5rem}
.p2-img2{width:2.4rem;}
.p2-img3{width:3.13rem;margin-right:-.1rem}
.p2-img4{width:2.38rem;}
.p-02 .txt{font-size:.22rem;line-height:.36rem;text-indent:2em;}
.p-02 .txt b{font-weight:normal;color:#f62b00}
.p2-txt{width: 6.5rem;height: 1rem;padding: .2rem .2rem;margin:.38rem auto .4rem;background-color: #fff;box-shadow: 0px .05rem .28rem .04rem rgba(0, 0, 0, 0.06);border-radius: .15rem;}
.p2-txt .container{height:1rem;overflow: hidden;}
.p2-txt .swiper-slide {     position: relative;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }
.p2-txt p{padding:.1rem 0;font-size:.22rem;color:#222;line-height:.3rem;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.p2-txt p i{color:#b7b7b7;}
.p2-txt p span{color:#f63100;}

.p-03{padding: 1.02rem 0 1.04rem;}
.p-03 ul{padding-top:.72rem;width: 6.26rem;margin:0 auto;display:flex;justify-content: space-between;flex-wrap: wrap;}
.p-03 em{display: block;width:.62rem;height:.63rem;margin:0 auto .22rem;}
.p-03 li p{padding:0 .26rem;height:.5rem;font-size:.24rem;line-height:.5rem;color:#3f21ba;background-color:#fff;border-radius:.5rem;}
.p-03 li{position:relative;margin-bottom:.16rem;}
.p-03 li i{position:absolute;bottom:.15rem;width:.17rem;height:.17rem;background:url("img/bow.png") no-repeat;background-size:100% 100%;}
.p-03 .item1 i{right:-.4rem}
.p-03 .item3 i{left:-.4rem}
.p-03 .icon1{background:url("img/icon1.png") no-repeat center center;background-size:.62rem .63rem;}
.p-03 .icon2{background:url("img/icon2.png") no-repeat center center;background-size:.6rem .59rem;}
.p-03 .icon3{background:url("img/icon3.png") no-repeat center center;background-size:.55rem .56rem;}
.p-03 .icon4{background:url("img/icon4.png") no-repeat center center;background-size:.55rem .4rem;}
.p-03 .icon5{background:url("img/icon5.png") no-repeat center center;background-size:.57rem .56rem;}
.p-03 .icon6{background:url("img/icon6.png") no-repeat center center;background-size:.49rem .59rem;}

.p-04{padding:.42rem 0 .34rem 0 ;}
.p-04 .form{width:6.75rem;height:5.52rem;margin:0 auto;box-sizing:border-box;padding:.58rem 0 .18rem;background:url("img/p4-bg.jpg") no-repeat;background-size: 100% 100%;}
.p-04 .form h2{padding-bottom:.4rem;text-align: center;font-size: .4rem;color: #fff;font-weight: normal;}
.p-04 .form .phone,.p-04 .form .name,.p-04 .form .brand{display:block;margin:0 auto .22rem;box-sizing: border-box;padding-left:.32rem;width:5.2rem;height:.62rem;font-size:.28rem;color:#fff;background-color: #d57820;border:none;border-radius:.18rem}
.p-04 .form .btn{display:block;margin:.45rem auto 0;padding: 0;width:5.2rem;height:.78rem;font-size:.34rem;font-weight:bold;color:#f98414;box-shadow: 0px 9px 17px 1px #ca6301;
	border-radius: .25rem;}
.p-04 input::-webkit-input-placeholder{color:#fff;}
.p4-img{width:4.62rem;margin:0 auto;}
.p-04 .txt{width:6.75rem;margin:0 auto;}
.p-04 .txt p{font-size:.24rem;font-weight:bold;line-height:.4rem;}
.p-04 .txt b{color:#f63300;}

.p-05{padding: 1.02rem 0 1rem;background-color: #b839e7;}
.p-05 ul{padding-top:.78rem;margin:0 auto;width:6.8rem;}
.p-05 li{float:left;width:2.2rem;margin:0 .1rem .1rem 0;}
.p-05 li a{display:block}
.p-05 li:nth-child(3),.p-05 li:nth-child(6),.p-05 li:nth-child(9){margin-right:0;}

.p-07{position: relative;padding:.4rem 0;text-align: center;;background-color: #171028;}
.p-07 .content{position: relative;z-index: 9;margin:0 auto;width:4.05rem;background-color: #171028;}
.p-07 a,.p-07 strong{display: inline-block;vertical-align: middle;}
.p-07 a{margin-right:.15rem;width:1.34rem;height:.44rem;line-height:.4rem;border:.01rem solid #fff;border-radius:.1rem;}
.p-07 a span,.p-07 a i{display: inline-block;vertical-align: middle;}
.p-07 a i{margin-right:.04rem;width:.22rem;height:.22rem;background: url("img/tel.png") no-repeat;background-size: 100% 100%;}
.p-07 a span{font-size: .2rem;color:#fff;}
.p-07 strong{font-size: .32rem;color:#fee644;}
.p-07 p{font-size: .2rem;color:#fff;}
.p-07 .border{position: absolute;top:50%;left:0;width:100%;}
.p-07 .border i{display:block;margin:0 auto;width:7.24rem;height:.01rem;background-color: #fff;}
