﻿* {	margin: 0;	padding: 0;	box-sizing: border-box;	font-family: "microsoft yahei", sans-serif;}input {	-webkit-appearance: none;}i {	font-style: normal}li {	list-style: none;}a,input,label {	text-decoration: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	-moz-tap-highlight-color: rgba(0, 0, 0, 0);	-ms-tap-highlight-color: rgba(0, 0, 0, 0);	-o-tap-highlight-color: rgba(0, 0, 0, 0);	tap-highlight-color: rgba(0, 0, 0, 0)}img {	display: block}input,button {	outline: none;}.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden}.clearfix {	*+height: 1%}body {	padding-top: constant(safe-area-inset-top);	padding-left: constant(safe-area-inset-left);	padding-right: constant(safe-area-inset-right);	padding-bottom: constant(safe-area-inset-bottom);	background: #fff;	max-width: 750px;	width: 100%;	margin: auto;	font-size: 0;}.banner {	background: url(../images/banner.jpg) no-repeat 0 0;    background-size: 100%;    width: 100%;    height: 4.46rem;    padding: 0.4rem 0.6rem 0;	position: relative;}.banner h1 {	font-size: 0.64rem;    text-align: center;    font-weight: bold;    color: #ffffff;    letter-spacing: 0.05rem;    text-shadow: 0px 4px 6px #094792;}.banner .banner_con {	margin: 0.3rem 0 0.1rem;}.banner .banner_con h4 {	font-size: 0.24rem;    text-align: left;    font-weight: bold;    color: #ff5d0f;    text-align: center;    width: 1.7rem;    padding: 0.05rem 0;    background: #e8e8e8;    border-radius: 50px;}.banner .banner_con p {	font-size: 0.2rem;    text-align: left;    font-weight: normal;    color: #fff;    margin-top: 0.15rem;}.banner_btn{	padding: .2rem 0.2rem;    position: absolute;    left: .5rem;    right: .5rem;    display: flex;    background: #fff;    justify-content: space-between;       bottom: -.98rem;    border-radius: 15px;    box-shadow: 0px 0px 10px #eee;}.banner .banner_btn li {	float: left;	width: 31%;	/* margin-right: 2%; */}.banner .banner_btn li i img{	width: 0.7rem;    margin: auto;}.banner .banner_btn li a {	display: block;	width: 100%;	/* background: #447eb9; */	color: #2f2f2f;	font-size: 0.22rem;    font-weight: 600;    text-align: center;    line-height: 0.5rem;    border-radius: 0.1rem;}.nav li {	float: left;	width: 20%;}.nav li a {	display: block;    width: 100%;    background: #f3f3f3;    color: #2f2f2f;    font-size: 0.2rem;    text-align: center;    line-height: 0.5rem;    border-right:1px solid #dcdcdc;    box-sizing: border-box;}.nav li:last-child a {	border-right: none;}.intro {	margin-top: 1rem;	padding: 0.4rem 0.1rem;	border-bottom: 10px solid #f5f5f5;}.intro>ul{	display: flex;    justify-content: space-between;    flex-wrap: wrap;}.intro .intro_list {	float: left;    width: 48%;    /* border: 1px solid #ccc; */    box-sizing: border-box;    padding: 0.2rem;    border-radius: 5px;    background: #f7f7f7;    margin: .15rem 0;}.intro .intro_list .int_top {	padding: 0.05rem 0;    /* border-bottom: 1px solid #ccc; */    background: #2392fd;    width: 80%;    border-bottom-right-radius: 15px;}.intro .intro_list .int_top img {	float: left;    width: 0.45rem;	margin-right: 0.15rem;    margin-left: 0.1rem;}.intro .intro_list .int_top span {	float: left;    font-size: 0.25rem;    color: #ffffff;    margin-top: 0.05rem;}.intro .intro_list p {	font-size: 0.2rem;    line-height: 0.3rem;    color: #333;    margin: 0.2rem 0;    /* padding: 0 0.2rem; */    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    overflow: hidden;}.intro .intro_list .int_btn {	padding: 0.3rem 0.1rem 0;} .intro .intro_list .int_btn li {	float: left;	width: 48%;	margin-right: 4%;	margin-bottom: 0.1rem;}.intro .intro_list .int_btn li:nth-child(2n) {	margin-right: 0;}.intro .intro_list .int_btn li a {	display: block;    width: 100%;    background: #f1ebd6;    color: #9e5e27;    font-size: 0.2rem;    text-align: center;    line-height: 0.4rem;    border-right: 1px solid #fff;    box-sizing: border-box;}.end{	/* background: url("../images/end.jpg") no-repeat 0 0;	background-size:7.5rem auto; */	width:100%;	padding: 0.62rem 0;	border-bottom: 10px solid #f5f5f5;	text-align: center;}.end_tit{	font-size: 0.5rem;    color: #0065fb;	text-align: center;}.end_im {	width: 6rem;	margin: 0.2rem auto 0;}.end_stit{	font-size: 0.2rem;    color: #615f5f;    line-height: 0.35rem;    text-align: center;    letter-spacing: 0.01rem;    margin: 0.18rem 0 0 0;}.end_stit span{	background: #ffedb9;    padding: .05rem 0 0.05rem 0.13rem;    border-radius: 20px;    margin-right: 0.1rem;    color: #333232;}	.end_time{	width:5.33rem;	margin: 0.30rem auto 0;	display: -webkit-flex;	display: flex;	justify-content: space-between;}.end_box{	/* background: url("../images/end_month.png") no-repeat 0 0;	background-size:1.9rem 2.03rem; */	width: 2.3rem;    height: 1.5rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;    display: -webkit-flex;    display: flex;    border: 1px solid #1a6c6f;    align-items: center;    justify-content: center;    padding: 0.3rem 0.09rem 0.3rem 0;	position: relative;	border-radius: 10px;}.end_box1{	/* background-image: url("../images/end_day.png"); */}.end_box>span{	font-size: 0.82rem;	color: #0dd6de;	font-weight: bold;	-webkit-flex: 0 1 auto;	flex:0 1 auto;}.end_box i{	position: absolute;    width: 0.55rem;    padding: 0.05rem 0;    background: #0dd6de;    color: #ffffff;    bottom: -1px;    right: -1px;    text-align: center;    border-top-left-radius: 10px;    font-size: 0.22rem;    border-bottom-right-radius: 10px;}.end .end_con {	margin: 0.3rem auto;    width: 93%;}.end_con li{    background: #eaf2fb;	margin: 0.1rem 0;}.end .end_con li p {	font-size: 0.22rem;	color: #666;	line-height: 0.4rem;	text-align: center;}.end .end_con li p span {	color: #2591f9;}.end_btnbox{	width: 98%;    display: flex;    margin: auto;    justify-content: space-between;}.end_btn_big{	background: #ffc00e;    width: 3.2rem;    height: 0.76rem;    border: none;    border-radius: 0.08rem;    display: inline-block;    margin: 0.20rem auto 0;    font-size: 0.30rem;    color: #885800;    font-weight: 600;    letter-spacing: 0.01rem;}.end_ear {	padding: 0.5rem 0.2rem 0.4rem;}.end_ear li {	width: 20%;    /* margin-right: 1.2%; */    /* margin-bottom: 0.2rem; */    float: left;    position: relative;}.end_ear li:nth-child(5n) {	margin-right: 0;}.end_ear a {	display: block;    width: 100%;    background: #f2f9ff;    color: #1a1a1a;    font-size: 0.24rem;    text-align: center;    line-height: 1rem;}.end_ear li img {	position: absolute;	top: -0.04rem;    left: -0.04rem;    width: 0.3rem;}.baom {    width: 100%;    /* padding: 0.62rem 0; */    border-bottom: 10px solid #f5f5f5;}.baom>img {	display: block;    width: 100%;}.baom .baom_con {	border: 1px solid #fff;	padding: 0.3rem;	width: 90%;	margin: 0 auto;}.baom .baom_con h4 {	padding: 0.14rem 0;	font-size: 0.32rem;	text-align: center;	border: 1px solid #fff;	color: #fff;	width: 40%;	margin: -0.7rem auto 0;	background: #447eb9;}.baom .baom_con p {	font-size: 0.28rem;	text-align: center;	color: #fff;	margin-top: 0.3rem;}.baom .baom_con p font {	color: #F0FF00;}.baom_btn_big {	background: #fff;	width: 6rem;	height: 0.76rem;	border: none;	border-radius: 0.08rem;	display: block;	font-size: 0.30rem;	color: #447eb9;	font-weight: 600;	letter-spacing: 0.01rem;	margin: 0.33rem auto 0;}.question {	/* background: url("../images/question.jpg") no-repeat 0 0;	background-size: cover; */	width: 100%;	padding: 0.62rem 0;	border-bottom: 10px solid #f5f5f5;}.question_tit {	width: 6.09rem;	margin: 0 auto;}.question_con {	width: 93%;	margin: 0.38rem auto 0;}.question_con li {	background: #f7f7f7;    background-size: 6.89rem 0.71rem;    width: 100%;    height: 0.71rem;    margin-top: 0.18rem;    display: -webkit-flex;    display: flex;    align-items: center;    justify-content: space-between;}.question_con li:first-child {	margin-top: 0;}.question_con li:nth-child(even) {	background-color: #edf6ff;}.question_no {	width: 0.58rem;    height: 0.58rem;    margin-left: 0.06rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;    display: -webkit-flex;    background: #ffc00e;    display: flex;    border-radius: 7px;    align-items: center;    padding-left: 0.16rem;}.question_no>i {	font-size: 0.3rem;	color: #fff;	font-weight: bold;	font-style: italic;	-webkit-flex: 0 1 auto;	flex: 0 1 auto;}.question_p {	width: 4.5rem;    font-size: 0.26rem;    color: #4b4b4b;    /* padding-left: 0.15rem; */    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.question_btn {	background: #6f6f6f;    width: 1.5rem;    height: 0.60rem;    border: none;    border-radius: 0.30rem;    font-size: 0.22rem;    color: #fff;    letter-spacing: 0.01rem;    /* font-weight: 600; */    -webkit-flex: 0 1 auto;    flex: 0 1 auto;    border-bottom-right-radius: 0;    /* border-top-right-radius: 0;*/}.question_con li:nth-child(even) .question_btn {	background: #2392fd;}.question_tips {	font-size: 0.24rem;	color: #d34750;	text-align: center;	line-height: 1;	letter-spacing: 0.01rem;	margin: 0.34rem 0 0 0;}.question_btn_big {	background: #ffc00e;	width: 3.8rem;    height: 0.76rem;    border: none;    border-radius: 0.08rem;    display: block;    font-size: 0.3rem;    color: #674a16;    letter-spacing: 0.01rem;    font-weight: 600;    margin: 0.6rem auto 0;}.means {	width: 100%;	padding: 0.68rem 0;}.means_tit {	width: 5.02rem;	margin: 0 auto;}.means_con {	width: 6.70rem;	height:4rem;	margin: 0.47rem auto 0;}.means_con ul{	width: 100%;	height:100%;	display: -webkit-flex;	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-content: space-between;}.means_con li{	background: #fefeff;    background-size: 2.07rem 1.9rem;    width: 2.07rem;    height: 1.9rem;    padding-top: 0.05rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;    box-shadow: 0px 4px 12px #eee;}.means_top{	width:100%;	height:0.47rem;	display:-webkit-flex;	display: flex;	justify-content: center;	align-items: center;}.means_h3 {    font-size: 0.22rem;    color: #2a2a2b;    letter-spacing: 0.02rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.means_mid{	width: 100%;    /* height: 1.66rem; */    margin: 0.01rem 0 0 0;    padding-top: 0.05rem;}.means_p {	font-size: 0.20rem;    color: #6f6a6a;    line-height: 1;    text-align: center;}.means_icon{	width: 0.94rem;    margin: 0.05rem auto 0.14rem;}.means_p_red{	font-size: 0.26rem;	color: #d34750;	line-height: 1;	text-align: center;	margin: 0.12rem 0 0 0;}.means_btn {	background:transparent;	width:100%;	height:0.5rem;	border: none;	display: block;}.means_btns {    width:3.8rem;    height: 0.76rem;    margin: 0.32rem auto 0;    position: relative;}.means_btn1 {	background: #ffc00e;    width: 100%;    height: 102%;    border: none;    border-radius: 0.08rem;    display: block;    font-size: 0.30rem;    color: #674a16;    letter-spacing: 0.02rem;    font-weight: 600;    margin: 0.33rem auto 0;}.hot{	width: 0.63rem;    height: 0.63rem;    position: absolute;    top: -0.20rem;    right: 0.3rem;}.footer {	background: #f5f5f5;	width: 100%;	/* padding: 0.24rem 0; */}.footer_logo {	width: 1.32rem;	margin: 0 auto;}.footer_p {	font-size: 0.28rem;	color: #333;	line-height: 0.50rem;	text-align: center;	letter-spacing: 0.01rem;}.footer_p a {	color: #333;}.ml8 {	margin-left: 0.08rem;}.ml105 {	margin-left: 1.05rem;}.mt23 {	margin-top: 0.23rem;}.mt24 {	margin-top: 0.24rem;}.mt25 {	margin-top: 0.25rem;}.mt28 {	margin-top: 0.28rem;}.mt40 {	margin-top: 0.40rem;}.mt42 {	margin-top: 0.42rem;}