a,

address,

b,

big,

blockquote,

body,

center,

cite,

code,

dd,

del,

div,

dl,

dt,

em,

fieldset,

font,

form,

h1,

h2,

h3,

h4,

h5,

h6,

html,

i,

iframe,

img,

ins,

label,

legend,

li,

ol,

p,

pre,

small,

span,

strong,

u,

ul,

var {

    margin: 0;

    padding: 0;

    

}

body{

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

hr {

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    height: 0

}



ol,

ul {

    list-style: none

}



img {

    border: 0;

    vertical-align: middle

}

a{

	text-decoration: none;	

}

.none {

    display: none

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden

}



/*顶------部*/

.top_info {

	width: 100%;

	font-size: 0.3rem;

	height: 0.88rem;

	background-color: #fff;

	text-align: center;

	line-height: 0.88rem;

	letter-spacing: 0px;

	color: #333333;

	border-bottom: 0.02rem solid #F1F1F1;



}

.top_info a{

	font-size: 0.26rem;

}

.return_p {

	width: 1.25rem;

	height: 0.35rem;

	background-color: #fff;

	position: relative;

	top: 0.25rem;

	left: 0.2rem;

	float: left;

}



.return_p>div {

	width: 1.25rem;

	height: 0.35rem;

	background-image: url(../images/nav_logo.png);

	background-size: 1.25rem 0.35rem;

	background-position: center;

	background-repeat: no-repeat;

}



.nav {

	width: 3rem;

	/*height: 6rem;*/

	background-color: #fff;

	z-index: 9999;

	position: fixed;

	top: 0.88rem;

	right: 0.2rem;

	display: none;

}



.navigation_p>div {

	width: 0.88rem;

	height: 0.88rem;

	background-image: url(../images/navigation.png);

	background-size: 0.5rem;

	background-position: center;

	background-repeat: no-repeat;

}



.navigation_ph>div {

	width: 0.88rem;

	height: 0.88rem;

	background-image: url(../images/navigation_h.png);

	background-size: 0.5rem;

	background-position: center;

	background-repeat: no-repeat;

}



.navigation_p {

	width: 0.88rem;

	height: 0.88rem;

	background-color: #fff;

	float: right;

}



.navigation_ph {

	width: 0.88rem;

	height: 0.88rem;

	background-color: #fff;

	float: right;

}



.bg {

	display: none;

	position: absolute;

	top: 0.88rem;

	left: 0%;

	width: 100%;

	height: 100%;

	background-color: #b2b2b2;

	z-index: 888;

	cursor: pointer;

	-moz-opacity: 0.7;

	opacity: .70;

	filter: alpha(opacity=70);

}



.nav>ul a li {

	padding-left: 0.6rem;

	width: 2.4rem;

	height: 0.66rem;

	font-size: 0.28rem;

	color: #333;

	display: flex;

	align-items: center;

	border-bottom: 1px solid #dfdfdf;

}

/* 头部省份 */

.pro_page{

	display: flex;

	align-items: center;

	float: left;	

}

.pro_items{

	font-size: 0.26rem;

	color: #333;	

	margin-left: 0.5rem;	

}

.pro_items::before{

	width: 0.26rem;

	height: 0.39rem;

	display: inline-block;

	content:"";

	background-image: url(../images/icon-dt.png);

	background-size: 0.26rem 0.39rem;

	position: relative;

	top: 0.1rem;

	right: 0.05rem;

}

.pro_items>i{

	display: block;

    box-sizing: border-box;

	float: right;

	margin-top: 0.42rem;

	margin-left: 0.1rem;

    width:0.1rem;

    height:0.1rem;

    border-right: 1px solid #666666;

    border-bottom: 1px solid #666666;

    transform: rotate(225deg);

    -ms-transform: rotate(225deg); /* IE 9 */

    -webkit-transform: rotate(225deg); /* Safari and Chrome */

    user-select: none;

}

.s_logo{

	width: 1.9rem;

	height: 0.53rem;

	margin-left: -0.2rem;	

}

/*底部友情链接样式*/

.con_cli{

	width: 100%;

	height: 0.2rem;

	background-color: #f9f9f9;

	clear: both;

}

.link_con{

	width: 100%;

	height: 1.36rem;

	padding-top: 0.4rem;

	background-color: #fff;

}

.link_title{

	font-size: 0.32rem;

	color: #333;

	font-weight: bold;

	margin-left: 0.2rem;

}

.link_item{

	margin-top: -0.4rem;

	margin-left: 0.3rem;

}

.link_item a{

	font-size: 0.28rem;

	color: #333;

}

/*底部信息样式*/

.bottom{

	padding-top: 0.4rem;

	padding-bottom: 1.2rem;

	width: 100%;

	background-color: #EBEDEC;

}

.bot_a{

	width: 96%;

	margin: 0 auto;

	text-align: center;

}

.bot_a a{

	text-decoration: none;

	

	color: #000;

	text-align: center;

	font-size: 0.24rem;

}

.bq{

	

	margin: 0 auto;

	width: 60%;

	text-align: center;

	font-size: 0.24rem;

}

.bot_img{

	

	display: flex;

}

.bot_img>div{

	width: 20%;

	text-align: center;

}

.bot_img>div img{

	width: 0.6rem;

	height: 0.6rem;

}

.bti{

	width: 2.4rem;

	height: 2.4rem;



}

.btt{

	margin: 0 auto;

	width: 80%;

	font-size: 0.24rem;

}

.hide{

	visibility: hidden;

}

.alert-content{

	font-size: 13px !important;

	padding: 10px !important;

}

.list_con ul{

	min-height: 9rem !important;

	padding-bottom: 0.2rem !important;

}

/*优化底部入口 2020-12-01*/

.fuBot{

	position: fixed;

	bottom: 0;

	background-color: #ffffff;

	height: 0.98rem;

	width: 100%;

	z-index: 9;

	box-shadow: -8px 0px 10px 0px 

		#dfdfdf;

	

}

.fuBot>a,#addCode{

	display: block;

	width: 2.5rem;

	height: 0.78rem;

	padding-top: 0.2rem;

	float: left;

	

}

.bot-con{

	margin-left: 0.3rem;

}

/* .fuBot>a:nth-of-type(2){

	background-color: #923ed3;



}

.fuBot>a:nth-of-type(2) p{

	color: #ffffff !important;

} */

.fuBot>div{

	background-color: #923ed3;



}

.fuBot>div p{

	color: #ffffff !important;

}

@keyframes clickAnimte{

    50%{

    transform: scale(0.9);

    }

    100%{

    transform: scale(1.1);

    }

}

.bot-img{

	width: 0.42rem;

	height: 0.42rem;

	float: left;

	margin-top: 0.1rem;

	animation: clickAnimte 0.5s infinite;

	

}

.bot-t{

	float: left;

	margin-left: 0.2rem;

	line-height: 0.58rem;

}

.bot-t p{

	min-width: 0.96rem;

	text-align: center;

	font-size: 0.24rem;

	color: #333333;

}

.bot-t p:nth-child(2){

	font-size: 0.24rem;

	margin-top: 0.05rem;

}





@media screen and (max-width: 350px){

	.bot-t p{

		width: 1.2rem;

	}

	.bot-t p:nth-child(1){

		margin-top: -0.05rem;

	}

	.bot-t p:nth-child(2){

		margin-top: 0;

	}

	

}

/*增加新手礼包 2021-01-18*/

@keyframes giftAnimate {

    25% {

        transform: translateY(-2px);

    }

    50% {

        transform: translateY(-2px);

    }

    75% { 

		background-size:100% 100%;

        /* background-image: url(../images/new_lbh.png); */

		background-image: url(../images/gzyy.png);

		}

    100% {

        transform: translateY(2px);

		background-size:100% 100%;

        /* background-image: url(../images/new_lbh.png); */

		background-image: url(../images/gzyy.png);

	}

}

.new-gift{

	/* width: 1.68rem;

	height: 1.4rem; */

	position: fixed;

	right: 0.15rem;

	top: 56%;

	z-index: 99;

}

.new-gift .new-gift-con {

    width: 1.8rem;

    height:1.62rem;

    display: block;

    background: url(../images/ggyy_new.png) no-repeat;

    background-size:100% 100%;

	/* animation: giftAnimate 1.5s linear infinite; */

} 

.new-gift-formDate{

	width: 1.2rem;

	height: 1.4rem;

	position: fixed;

	right: 0.4rem;

	top: 56%

}

.new-gift-formDate .new-gift-con{

	width: 1.2rem;

    height:1.4rem;

    display: block;

    background: url(../images/new_lb.png) no-repeat;

    background-size:100% 100%;

	animation: giftAnimate 1.5s linear infinite;

}

.close-btn-item{

	width: 0.48rem;

	height: 0.48rem;			

} 

.close-btn-gold{

	width: 0.48rem;

	height: 0.48rem;

	background: url(../images/close-xf12.png) no-repeat;

	background-size: 100% 100%;

	/* position: absolute;

	bottom: -0.25rem;

    left: 0.7rem; */

	position: fixed;

	top:68%;

	right: 0.8rem;

	/* display: none; */

}

.close-btn-red{

  width: 0.58rem;

	height: 0.58rem;

	background: url(../images/close98.png) no-repeat;

	background-size: 0.48rem 0.48rem;

	position: fixed;

	top: 9.5rem;

  left:50%;

  transform: translate(-50%);

}

.new-gift-formDate .close-btn-gold{

	width: 0.35rem;

	height: 0.35rem;

	background: url(../images/close_gold.png) no-repeat;

	background-size: 0.35rem 0.35rem;

	position: absolute;

	top: -0.4rem;

	right: -0.2rem;

}

.form_date .close-btn-red{

	background: url(../images/close_gif.png) no-repeat;

	background-size: 0.4rem 0.4rem;

	position: fixed;

	top: 4rem;

	right: 0.6rem;

}

.res-sucess{

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.7);

    position: fixed;

    bottom: 0;

    left: 0;

	right: 0;

	top: 0;

    z-index: 999;

    transition: left linear 0.5s;

	display: none;

}

.res-sucess-con{

	width:5.38rem;

	height:5.02rem;

	background: url(../images/tanm.png) no-repeat;

	background-size: 100% 100%;

	position: fixed;

	left: 0;

	right: 0;

	top:4.1rem;

	bottom: 0;

	margin:0 auto;

	/* padding-top: 1.81rem; */

}

.form_date .res-sucess-con{

	width:5.41rem;

	height:4.5rem;

	background: url(../images/res_scuess_gif.png) no-repeat;

	background-size: 100% 100%;

	position: fixed;

	left: 0;

	right: 0;

	top:4.5rem;

	bottom: 0;

	margin:0 auto;

	padding-top: 1.81rem;

}

.form_date .res-sucess-btn{

	width: 1.5rem;

	height: 0.46rem;

	display: block;

	line-height: 0.46rem;

	font-size: 0.2rem;

	color: #fff;

	background-color: #da371f;

	border-radius: 0.3rem;

	text-align: center;

	position: absolute;

	top: 3.9rem;

	right: 0.7rem; 

}

.res-sucess-code{

	width: 1.4rem;

	height: 1.4rem;

	background-image: url("../images/customers.png");

	background-size: 1.4rem 1.4rem;

	position: absolute;

	top: 5.55rem;

    left: 1rem;

}

.res-success-con1{

	width: 4.7rem;

	height: 1rem;

	background: url(../images/res_scuess_gif1.png) no-repeat;

	background-size: 100% 100%;

	margin:0 auto;

	position:relative;

}

.res-success-con1>p{

	width: 1.41rem;

	height: 0.47rem;

	background-color: #287eff;

	border-radius: 23px;

	position: absolute;

	right: 0.2rem;

	top:0.26rem;

	font-size: 0.22rem;

	color: #ffffff;

	display: flex;

	justify-content: center;

	align-items: center;

}

.res-success-con2{

	width: 4.7rem;

	height: 2.98rem;

	background: url(../images/res_scuess_gif2.png) no-repeat;

	background-size: 100% 100%;

	margin:0.15rem auto 0;

	position:relative;

}

.res-success-con2>img{

	width: 1.5rem;

	height: 1.5rem;

	position: absolute;

	right: 1.61rem;

	top:1.27rem;

}

/* 一行变两行 */

.zj_nav {

	width: 7.5rem;

	/* height: 1.48rem; */

	

}

.zj_nav ul{

	width: 100%;

	height: 100%;

	margin-left: auto;

	margin-right: auto;

	display: flex;

	flex-wrap: wrap;

}



.zj_nav li{

	width: 25%;

	height: 1.48rem;

	

	text-align: center;

}

.zj_nav li a{

	display: block;

	

}

.zj_nav li a img {

	width: 0.45rem;

	height: 0.45rem;

	position: relative;

	top: -0.2rem;

}



.zj_nav li a div {

	margin-top: 0.1rem;

	font-size: 0.24rem;

	color: #666;

	position: relative;

	top: -0.45rem;

}

.bottomBox{

    padding-top: 0.4rem;

    padding-bottom: 1.2rem;

    width: 100%;

    background-color: #ebeded;

}

.bottomBox>p{

	font-size: 0.22rem;

	color: #333333;

	text-align: center;

}



.bottomBox .phone_text{

	display: flex;

	justify-content: center;

	align-items: center;

	font-size: 0.26rem !important;

}

.bottomBox .phone_text i{

	display: block;

	width: 0.35rem;

	height: 0.35rem;

	background-image: url("../images/beikao_rexian.png");

	background-size:100% 100%;

	margin-right: 0.15rem;

}

.bottomBox .phone_text a{

	font-size: 0.34rem;

	color: #fe8c0a;

}

/* 公共底部弹窗二维码 */

.wechat_successLay{

	position: fixed;

	top: 0;

	left: 0;

	width: 100% !important;

	height: 100%;

	background-color: rgba(0,0,0,0.7);

	z-index: 111;

	display: none;

}

.wechat_successLay_wrap{

	position: relative;

	width:5rem;

	height:5.8rem;

	background-size: 100% 100%;

	top: 20%;

	left: 50%;

	transform: translateX(-50%);

	z-index: 111;

	box-sizing: border-box;

	padding-top: 2.19rem;

}

.wechat_form_close{

	width: 0.56rem;

	height: 0.56rem;

	background: url(../images/modal_success_close.png) no-repeat;

	background-size: 100% 100%;

	position: absolute;	 

	bottom: -0.8rem;

	left:50%;

	transform: translate(-50%);

}

.wechat_content{

	width: 3.06rem;

	height: 3.06rem;

	margin: 0 auto;

	border-radius: 10px;

}

.wechat_content>img{

	width: 3.06rem;

	height: 3.06rem;

	border-radius: 10px;

}

/* 特岗拦截弹窗 */

.tegangModal{

	position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    z-index: 999911;

}

.tegangBox{

	position: relative;

    width: 5.6rem;

    height: 4.4rem;

    background: url(../images/modal_tagang_bk.png) no-repeat;

	background-size: 100% 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index:11;

    padding-top: 0.7rem;

    box-sizing: border-box;

	display: flex;

	flex-direction: column;

	align-items: center;

}

.tegangHorn{

	width:1.74rem;

    height:1.69rem;

    background: url(../images/modal_taganghorn.gif) no-repeat;

	background-size: 100% 100%;

    position: absolute;

    right:0;

    top:-0.2rem;

}

.tegangBox>p{

	font-size: 0.28rem;

	color: #666666;

}

.tegangBox_title{

	font-weight: bold;

	font-size: 0.36rem !important;

	color: #FE8A07 !important;

	margin-bottom: 0.5rem;

}

.tegangBox_text{

	margin-top: 0.2rem;

}

.tegangBox_btn{

	width: 4rem;

	height: 0.8rem;

	background: linear-gradient(90deg, #FDC22D, #FE9232);

	border-radius:0.4rem;

	font-weight: bold;

	font-size: 0.32rem;

	color: #FFFFFF;

	text-align: center;

	line-height: 0.8rem;

	margin-top: 0.58rem;

}