body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,p,form {
	margin: 0;
	padding: 0
}
html{
	height: 100%
}
body{
	min-height: 100%;
	/*overflow:hidden;*/
	background: #fff;
}
body,select {
	font-family: "微软雅黑";
	color: #000;
	font-size:12px;
	-webkit-text-size-adjust: none;
}
ol,ul,li {
	list-style: none
}
img {
	border: none
}
a{
	text-decoration: none;
	color: #000
}
a:focus {
	outline: none;
}
.clearfix {
	display: block;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0px;
}
input,textarea{
	border-radius: 0;
	-webkit-appearance: none;
}
input:focus{
	border:none;
	outline: none;
}
* html .clearfix {
	height: 1%;
}

*+html .clearfix {
	zoom: 1;
}
table{
	border-collapse: collapse;
	    border-spacing: 0;
}
.bottom{
	position: relative;
}
/*弹框*/
[v-cloak] {
   display: none;
}
.popBg{
	position: fixed;
	top:0;
	left: 0;
	height:100%;
	width: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center;
}
.popUp{
	position: relative;
	border-radius: 8px;
}
.popUp img{
	display: block;
	margin: auto;
	height: auto;
}
.popUp .popImgBox{
	position: relative;
}
.popUp .popImgBox .popTitle{
	position: absolute;
    color: #fff;
    font-size: 0.4rem;
    top: 0.7rem;
    left: 50%;
    margin-left: -0.45rem;
}
.ProContent{
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-wrap :wrap;
	padding: 0 .533rem;
	font-size: 0.347rem;
	color: #000;
	line-height: 1.5;
	background: #fff;
	margin-top: -0.7rem;
	padding: 1.4rem 0 0.6rem 0;
	border-radius: 8px 8px 0 0;
}
.telPop .ProContent{
	padding:0.7rem 0;
	margin-top: 0;
}
.telPop #popIcon {
    margin: 0 0rem 0 0.8rem;
}
.aid .ProContent {
    margin-top: -0.93rem;
}

.ProContent.popPhone{
	margin-top: 0;
	display: block;
	padding: 0.333rem 0.333rem 0.25rem 0.333rem;
}
.ProContent.popPhone strong{
	font-size: 0.4rem;
	color: #333;
	display: block;
	margin-bottom: 0.8rem;
}
.ProContent.popPhone ul{
	margin-bottom: 0.3rem;
}
.ProContent.popPhone li{
	width: 100%;
	height: 1.07rem;
	display: flex;
	align-items: center;
	border-radius:0.533rem;
	background: #EEEEEE;
	margin-bottom: 0.5rem;
}
.ProContent.popPhone li .getVcode{
    font-size: 0.347rem;
    width: 1.8rem;
    text-align: center;
    display: block;
}
.ProContent.popPhone li .title{
	font-size: 0.373rem;
	color: #333;
	display: block;
	margin: 0 0.333rem

}
.ProContent.popPhone li input{
	border:none;
	height: 100%;
	background: none;
	font-size: 0.373rem;
}
.ProContent.popPhone li input::placeholder{
	color: #BBBBBB;
}
.ProContent.popPhone strong::before{
	width: 0.8rem;
}
.ProContent.popPhone p{
	color: #7A7A7A;
	font-size: 0.293rem;
}
.ProContent h5{
	width: 100%;
	margin-bottom: .2rem;
	padding-bottom: .2rem;
	text-align: center;
	font-size: 0.347rem;
	font-weight: 400;
	border-bottom: 1px solid #e5e5e5;
}
.ProContent p{
	text-align: center;
	color: #ff7173;
}
.popUp .bntbox{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 1.07rem;
	background: #fff;
	border-radius: 0 0 8px 8px;
	border-top: #C8D8DF solid 1px;
}
.popUp .bntbox span{
	text-align: center;
	width: 2.4rem;
	height: 0.747rem;
	border-radius: 0.373rem;
	background: #AAC2CD;
	color: #fff;
	font-size: 0.373rem;
	line-height: 0.747rem;
	
}
.popUp .bntbox.comfirmBnt .sureBnt,.popUp .bntbox.comfirmBnt .cancelBnt{
	display: block;
	height: 100%;
	line-height: 1.07rem;
	width:50%;
	font-size: 0.4rem;
	color: #999999;
	border-radius: 0;
	background:none;
}
.popUp .bntbox.comfirmBnt .sureBnt{
	color: #fff;
	/*background: url(../../images/shanhu_common/popBtn2.png) no-repeat;*/
	background-size: 100%;
	color: #28A7E1;
	border-left: #C8D8DF solid 1px;
}
.popUp.confirmGs .bntbox{
	border-top:none;
	padding-bottom: 8vw;
}
.popUp.confirmGs .bntbox span{
	width: 59.73vw;
	height: 11.33vw;
	background: linear-gradient(174deg, #FE7041 0%, #FF3159 75%);
	box-shadow: 0 -1vw 2vw 0 rgba(255, 255, 255, 0.35);
	border-radius: 5.67vw;
	font-size: 4.53vw;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 11.33vw;
	text-shadow: 0 0 1vw rgba(130, 33, 23, 0.81);
}
.popUp.confirmGs{
	background: #fff;
}
.popUp.confirmGs .popClose{
	position: absolute;
	display: block;
	height: 5.33vw;
	width: 5.33vw;
	top:-3vw;
	right: 0;
}
.popUp.confirmGs img{
	margin-top: -7vw;
}
.popUp.confirmGs .ProContent{
	padding: 1vw 0 8vw 0;
}
/*弹框end*/


.ellipsis{
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display: -webkit-box;
}
input[type="radio"]{
	display: none;
}
input[type="radio"] + label{
	padding-left: 0.6rem;
	background: url(../images/radio.png) no-repeat;
	background-size: 0.427rem auto;
	font-size: 0.373rem;
	min-height: 0.5rem;
	margin-left: 0.32rem;
}
input[type="radio"]:checked + label{
	background: url(../images/radioA.png) no-repeat;
	background-size: 0.427rem auto;
	color: #39d087;
}
.copyright{
	text-align: center;
	color: #BBBBBB;
	font-size: 0.27rem;
	padding: 0.307rem 0 0.227rem 0; 
}
.navBg,.taishanSelectBox{
	position: fixed;
	left: 0;
	top:0;
	width:100%;
	height: 100%;
	background:rgba(0,0,0,0.5)
}
.navBg ul,.taishanSelectBox ul{
	position: absolute;
	width: 100%;
	bottom: 0;
	background:rgb(237,237,237);
	border-radius: 0.4rem 0.4rem 0 0;
}
.taishanSelectBox ul{
	background: #fff;
}
.navBg ul li:nth-child(1){
	border-radius: 0.2rem 0.2rem 0 0;
}
.navBg ul li{
	height: 1.33rem;
	line-height: 1.33rem;
	text-align: center;
	color: #111;
	font-size: 0.4rem;
	background: #fff;
	border-bottom: rgb(229,229,229) solid 1px;
}
.navBg ul li:last-child{
	margin-top: 0.3rem;
}
.taishanSelectBox li{
	height: 14.93vw;
	line-height: 14.93vw;
	text-align: center;
	font-size: 4vw;
	font-weight: bold;
	border-bottom: #EDEDED solid 1px;
	color: #333333;
}
.taishanSelectBox li:last-child{
	border-bottom: none;
}
.taishanSelectBox li.title{
	font-size: 4.8vw;
	color:#999;
	font-weight: normal;
	position: relative;
}
.taishanSelectBox .multipleSure{
	height: 100%;
	color: #333333;
	display: block;
	position:absolute;
    right: 5vw;
	top:0;
}
.taishanSelectBox li.current{
	color:#2AC96D;
	background:url(../images/taiShan/selectCheck.png) no-repeat 95% center;
	background-size: 4.27vw auto;
}
