@charset "utf-8";
.header {
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);

	position: relative;
	z-index: 99999;
}
.headerset{
	padding: .2rem .5rem;
	position: fixed;
	width: 100%;
}
.logo img {
	display: block;
	height: 1.6rem;
}
.location{
	height: 1.6rem;
	line-height: 1.6rem;
	margin-right: .5rem;
}
.location i{
	margin-right: .2rem;
}
.search {
	height: 1.6rem;
	line-height: 1.6rem;
	background: #F5F5F5;
	width: 6.8rem;
	margin-left: .7rem;
	border-radius: 1rem;
}

.search i {
	margin-left: .6rem;
	color: #999;
}

.search span {
	font-size: .5rem;
	color: #999;
}

.menubtna,.menubtn {
	width: 1.6rem;
	height: 1.6rem;
	line-height: 1.7rem;
	text-align: center;
	font-size: 1rem;
}

.hdmenu span.active {
	background: #F1F1F1;
}

.hdsubmenu {
	position: absolute;
	width: 5rem;
	right: 0;
	top: 1.8rem;
	z-index: 10;
	background: #F77258;
	display: none;
	z-index: 100;
}

.hdsubmenu i {
	position: absolute;
	right: .58rem;
	top: -.45rem;
	color: #F77258;
}

.hdsubmenu a {
	display: block;
	text-align: center;
	color: #fff;
	padding: .2rem 0;
	font-size: .7rem;
}
.hdrclink{
	color: #fff;
	/*height: 1.6rem;*/
	/*line-height: 1.6rem;*/
	font-weight: bold;
	font-size: 15px;
}
.phone {
	margin-top: .2rem;
}

.phoneico {
	width: 1.6rem;
	height: 1.6rem;
	border: 1px solid #9BC130;
	color: #9BC130;
	text-align: center;
	line-height: 1.6rem;
	font-size: 1rem;
	border-radius: 1rem;
}

.phonetxt {
	padding-left: .3rem;
}

.phonetxt p {
	font-size: .5rem;
	color: #999;
}

.phonetxt a {
	display: block;
	color: #9BC130;
	font-size: .8rem;
	font-weight: bold;
}
.pgtitle{
	width: 50%;
	height: 1.4rem;
	line-height: 1.6rem;
	font-size: 16px;
	overflow: hidden;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
}
.pgtitleset{
	width: 10.5rem;
}
.headersetus{
	background: #F77258;
	z-index: 99999;
}
.headersetus .menubtna, .headersetus .menubtn{
	color: #fff;
}
.headersetus .pgtitle{
	color: #fff;
}
.banner{
	height: 8rem;
	overflow: hidden;
}
.banner img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.secbanner img{
	height: 8rem;
}

.ftbar {
	position: fixed;
	bottom: 0;
	left: 0;
	box-shadow: 0 -1px 6px rgba(0, 0, 0, .2);
	z-index: 1000;
	background: #f77258;
}

.ftbaralink {
	width: 20%;
	text-align: center;
	height: 2.4rem;
	padding-top: 0.5rem;
}

.ftbaralink i {
	display: block;
	height: .6rem;
	line-height: .6rem;
	/*margin-top: .24rem;*/
	font-size: 1rem;
	color: #fff;
	position: relative;
}
.ftbaralink i.yaoico{
	background: url(../images/yaoico.png) no-repeat center;
	background-size: auto 1.1rem;
}
.ftbaralink i.getico{
	background: url(../images/gethbico.png) no-repeat center;
	background-size: auto .9rem;
}
.ftbaralink p {
	font-size: .5rem;
	color: #fff;
	line-height: 1.3rem;
}

.ftbaralink i.fa-database {
	font-size: .8rem;
}

.ftbaralink i.fa-list {
	font-size: .8rem;
	line-height: 1.3rem;
}
.ftbar a.active{

}
.ftbar a.active i{
	color: #ffea00;
}
.ftbar a.active i.yaoico{
	background: url(../images/yaoicohov.png) no-repeat center;
	background-size: auto 1.1rem;
}
.ftbar a.active i.getico{
	background: url(../images/gethbicohov.png) no-repeat center;
	background-size: auto .9rem;
}
.ftbar a.active p{
	color: #ffea00;
}
.ftbaralink i em{
	position: absolute;
	width: 8px;
	height: 8px;
	text-align: center;
	background: #EA3232;
	color: #fff;
	border-radius: 8px;
	right: 1rem;
	top: .1rem;
	font-size: .5rem;
}
.indnavbox {
	width: 20%;
	padding: .5rem 0;
	position: relative;
}

.indnavbox i.fa-caret-up {
	font-size: 1.6rem;
	position: absolute;
	bottom: -.7rem;
	left: 45%;
	margin-left: -.4rem;
	color: #eee;
	opacity: 0;
}

.indnavboxed i.fa-caret-up {
	opacity: 1;
}
.indnavbox span{
	display: block;
	position: relative;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	margin: 0 auto;
	border-radius: .5rem;
	overflow: hidden;
	background: #F77258;
	z-index: 1;
}
.indnavbox span em{
	position: absolute;
	width: 3rem;
	height: 2rem;
	border-radius: 45%;
	background: #e86a52;
	top: -1.2rem;
	left: -.5rem;
	z-index: 4;
}
.indnavbox i.ico {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	text-align: center;
	line-height: 2rem;
	font-size: 1rem;
	position: relative;
	z-index: 5;
}
.indnavbox p {
	font-size: .5rem;
	color: #999;
	padding-top: .2rem;
}

.indnavbox i.ico1 {
	background: url(../images/ico1.png) no-repeat center;
	background-size: 45% 45%;
}

.indnavbox i.ico2 {
	background: url(../images/ico2.png) no-repeat center;
	background-size: 45% 45%;
}

.indnavbox i.ico3 {
	background: url(../images/ll.png) no-repeat center;
	background-size: 45% 45%;
}

.indnavbox i.ico6 {
	background: url(../images/ll.png) no-repeat center;
	background-size: 45% 45%;
}

.indnavbox i.ico4 {
	background: url(../images/ico4.png) no-repeat center;
	background-size: 45% 45%;
	position: relative;
}

.indnavbox i.ico5 {
	background: url(../images/ico5.png) no-repeat center;
	background-size: 45% 45%;
}
.maincontainer{
	padding: .5rem;
}
/*分享*/
.sharecont{
	margin: 1rem 0;
}
.sharecont p{
	padding-bottom: .5rem;
}
.sharecont a{
	display: inline-block;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	background: #eee;
	border-radius: 50%;
	margin: 0 .2rem;
	color: #fff;
}
.sharecont a.a1{
	background: #23BBF3;
}
.sharecont a.a2{
	background: #9BC130;
}
.sharecont a.a3{
	background: #DF513E;
}
.imgsets{
	display: block;
	position: absolute;
	width: 3rem;
	height: 3rem;
	border-radius: 5%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}
.ftbarset{
	height: 2rem;
	background: #fff;
	line-height: 2rem;
	padding: .2rem .5rem;
}
.numset{
	display: block;
	padding: 0 .5rem;
	background: #eee;
	height: 1.6rem;
	line-height: 1.6rem;
	border-radius: .2rem;
}
.numset em{
	color: #F77258;
}
.probtn{
	display: block;
	padding: 0 .5rem;
	background: #eee;
	margin-left: .5rem;
	height: 1.6rem;
	line-height: 1.6rem;
	border-radius: .2rem;
}
.tijiaowj{
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	background: #F77258;
	padding: 0 .8rem;
	color: #fff;
	border-radius: .2rem;
}
.rsico{
	text-align: center;
}
.rsico img{
	width: 4rem;
}
.rstt{
	text-align: center;
	font-size: 1rem;
	color: #F77258;
}
.rslinkcont a{
	display: inline-block;
	padding: .2rem .5rem;
	border: 1px solid #F77258;
	color: #F77258;
	margin: 0 .2rem;
}
.succont .rstt{
	color: #84B4CF;
}
.rsprp{
	color: #999;
}

.resultcont{
	padding: 1rem;
}
.resultcontsets{
	margin-top: 3rem;
}
.shakebtn{
	position: absolute;
	width: 100%;
	top: -1rem;
}
.shakebtn img{
	display: block;
	margin: 0 auto;
	max-width: 65%;
	max-height: 3.2rem;
}
.wpnickname{
	text-align: center;
	margin-top: .3rem;
	color: #fff;
}
.botbtnpsh{
	margin-top: 1.5rem;
}
.popdldapp{
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.5);
	z-index: 2000;
	display: none;
	top: 0;
	left: 0;
}
.popdldac{
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
}
.popdldac img{
	max-width: 100%;
}
.closepopdld{
	width: 1rem;
	height: 1rem;
	background: url(../images/popclose.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: .7rem;
	top: 0;
}
