@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{margin-top: .8rem;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;
	background-color: #fff;
	border: none;
	}
.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.16rem;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;}

.p-06{position:relative;padding: .2rem 0 .24rem;width:7.5rem;overflow:hidden;}
.p-06 .swiper-slide{text-align:center;font-size:0}
.p6-img1{display:inline-block;width:2.92rem;margin:0 .1rem }
.pagination2{margin-top:.5rem;text-align:center;font-size:0}
.pagination2 .swiper-pagination-bullet{width:.28rem;height:.28rem;border:.01rem solid #acacac;background-color:transparent;opacity:1;}
.pagination2 .swiper-pagination-bullet-active{border-color:#226fd1;background-color:#226fd1}


/*top*/
.fixedhack.sticky{
  position:fixed;
  top:0;
  width:100%;
  max-width:7.5rem;
  z-index:98;
}

header{
  width:100%;
  background:#cc0000;
  box-sizing:border-box;
  position:relative;
  height:0.8rem;
}

.goback{float:left;padding:.25rem .1rem .25rem .3rem;margin-right:.1rem;font-size:0;}
.goback i{
display:inline-block;box-sizing:border-box;width:.3rem;height:.3rem;border-left:2px solid #fff;border-top:2px solid #fff;
-webkit-transform:rotate(-45deg);transform:rotate(-45deg);
}
.share{float:right;width:.5rem;height:.5rem;margin:.15rem .2rem;background:url(img/i_share.png) no-repeat;background-size:100%;}

header .u-logo{
  display:block;
  width:2.26rem;
  height:0.6rem;
  margin-top:0.2rem;
  float:left;
  background:url(img/jmlg.png) no-repeat center top;
  background-size:100%;
}


header a{
  color:#fff;
}

/*share*/
#chinabmShare{
background:#fff;
padding:.3rem 0;
}
#chinabmShare .label{
color:#101010;
font:normal 14px/1.8 microsoft yahei;
text-align:center;
position:relative;
margin-bottom:20px;
}
#chinabmShare .label:before,
#chinabmShare .label:after{
height:1px;
background-color:#e8e6e8;
width:40%;
position:absolute;
content:'';
top:12px;
}
#chinabmShare .label:before{
left:0;
}
#chinabmShare .label:after{
right:0;
}
#chinabmShare .list{
width:80%;
margin:0 auto;
}
#chinabmShare .list span{
float:left;
width:25%;
font:normal 12px/2 microsoft yahei;
text-align:center;
color:#101010;
}
#chinabmShare .list span i{
display:block;
width:50px;
height:50px;
margin:0 auto;
margin-bottom:5px;
background:url(images/share_icon.png) no-repeat;
background-size:400%;
}
#chinabmShare .list .weixin i{
background-position:2px 0;
}
#chinabmShare .list .weixin_timeline i{
background-position:-50px 0;
}
#chinabmShare .list .weibo i{
background-position:-100px 0;
}
#chinabmShare .list .qzone i{
background-position:-152px 0;
}
#NoteDiv{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
vertical-align:middle;
text-align:center;
background-color:rgba(0,0,0,0.8);
background-size:contain;
background-position:top center;
background-repeat:no-repeat;
z-index:99999;
}
#shareBg{
position:fixed;
bottom:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.5);
z-index:1500;
}
#shareBox{
position:fixed;
bottom:0;
left:0;
width:100%;
background-color:rgba(255,255,255,0.9);
z-index:15000;
font-size:14px;
color:#333;
}
#shareBox .share-note{
position:relative;
padding:5%;
}
#shareBox .share-note #share-close{
display:inline-block;
position:absolute;
right:5%;
top:3%;
width:24px;
height:24px;
border-radius:100%;
border:1px solid #999;
text-align:center;
color:#999;
}
#shareBox .share-note #share-close i{
vertical-align:middle;
font-size:18px;
line-height:24px;
}
#shareBox .share-note .load-head{
padding-bottom:5%;
}
#shareBox .share-note .load-head h3{
text-align:center;
}
#shareBox .share-note .share-mode{
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:100%;
}
#shareBox .share-note .share-mode p{
margin-bottom:5%;
}
#shareBox .share-note .share-mode .share-con{
border:1px dashed #b9b9b9;
border-radius:5px;
padding:3%;
color:#666;
line-height:1.5;
margin-bottom:5%;
overflow:hidden;
text-overflow:ellipsis;
}
#shareBox .share-note .share-mode .share-con a{
font-family:arial;
}
#shareBox .share-note .share-mode .share-con i{
display:inline-block;
width:24px;
height:24px;
border-radius:100%;
background:#ec3a3e;
vertical-align:middle;
margin:0 2px;
color:#fff;
text-align:center;
font-size:14px;
line-height:24px;
}
#shareBox .share-note .share-mode #share-btn{
display:inline-block;
width:100%;
border-radius:5px;
background-color:#ec3a3e;
text-align:center;
color:#fff;
padding:4% 0;
}
#shareBox .share-note a{
text-decoration:none;
color:#333;
-webkit-tap-highlight-color:transparent;
z-index:1;
}
.fixBottom,
.fixagent{
position:fixed;
bottom:0;
left:0;
right:0;
top:0;
background:rgba(0,0,0,0.498039);
z-index:9999;
}
.fixBottom #chinabmShare{
position:fixed;
bottom:0;
width:100%;
}
.fixBottom.disn,
.fixagent.disn{
display:none;
}

.jc-bm-right,.jc-bm-bottom{display:none}
