@charset "utf-8";

/* CSS Document */

*, *:before, *:after {max-height:100000px;}

*{padding:0;margin:0;}

input{outline:none;border:none;}

img{border:none;display:block;max-width:100%;}

body,html{font-family:'Microsoft Yahei',Tahoma,Simsun;font-style:normal;font-weight:normal;font-size:3vmin;line-height:1.5;}

body{overflow-x:hidden;}

ol,ul{list-style:none;}

a{text-decoration:none;cursor:pointer;}

input::-webkit-input-placeholder{color:#9b9a9b!important}

input:-moz-placeholder{color:#9b9a9b!important}

input::-o-placeholder{color:#9b9a9b!important}

input:-ms-input-placeholder{color:#9b9a9b!important}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}

input[type=number]{-moz-appearance:textfield;}

button{cursor:pointer;}

button:hover{box-shadow:none;}

em{font-style:normal;}

i{font-style:normal;}

body{background-color:#f8f8f8;}

.clearfix{clear:both;}
.cont{
	margin-bottom:12vmin;
}
.fl{float:left;}
.fr{float:right;}
.whiteBg{
	background-color:#fff;
}
/*顶部*/
	.headBg{
		background-color:#c20b22;
		padding:3% 4%;
		position:fixed;
		top:0;
		left:0;
		width:92%;
		z-index:98;
	}
	.menu{
		display:block;
		position:absolute;
		left:4%;
		top:calc(50% - 4vmin);
	}
	.menu i{
		display:block;
		font-size:8vmin;
		line-height:8vmin;
		color:#fff;
	}
	.logo{
		display: block;
		width:40%;
		max-width:170px;
		margin:0 auto;
		overflow:hidden;
	}
	.logo img{
		display: block;
		width: 100%;
		height:100%;
	}
	
	/*导航*/
	.navPtn{
		display:block;
		position:fixed;
		width:100%;
		height:100%;
		background-color:rgba(0,0,0,.40);
		z-index:99;
		top:0;
		left:0;
	}
	.navLogo{
		background-color:#c20b22;
		padding:3vmin;
		width:calc(100% - 6vmin);
		position:relative;
		top:0;
		left:0;
	}
	.del{
		display:block;
		width:7vmin;
		height:7vmin;
		overflow:hidden;
		opacity:0.7;
		margin-top:2vmin;
	}
	.del img{
		display:block;
		width:100%;
		height:100%;
	}
	.del img:hover{
		opacity:1;
	}
	.nav{
		padding:0 3vmin;
		overflow:scroll;
		width:calc(100% - 6vmin);
		position:absolute;
		height:510px;
		background-color:#fff;
	}
	.navs{
		border-bottom:1px solid #ddd;
		padding:2% 0;
	}
	.navLink{
		font-size:4.5vmin;
		line-height:8vmin;
		color:#333;
		display:block;
	}
	.navLinks{
		background:url(../wap_img/down.png) no-repeat right center;
		background-size:3vmin;
	}
	.navs:hover{
		border-bottom:1px solid #c20b22;
	}
	.navs:hover .navLink{
		color:#c20b22;
	}
	.navHide{
		display:none;
		padding:0 3%;
		transition:0.6s;
	}
	.navHides{
		display:block;
		font-size:4vmin;
		line-height:7vmin;
		color:#333;
		padding:1% 0;
	}
	.navHides:hover{
		color:#c20b22;
	}
	.navs:hover .navHide{
		display:block;
	}




/*立即咨询*/
	.clickBg{
		width:100%;
		background-color:#c20b22;
		padding:2% 0;
	}
	.clickBox{
		width:70%;
		margin:0 auto;
	}
	.click_1{
		display:block;
		background:url(../wap_img/phone01.png) no-repeat left center;
		background-size:8vmin;
		font-size:3vmin;
		color:#fff;
		line-height:5vmin;
		padding-left:9vmin;
	}
	.click_1 em{
		font-size:5vmin;
		font-weight:bold;
		display:block;
	}
	.click_2{
		display:block;
		width:10vmin;
		text-align:center;
		border:1px solid #fff;
		line-height:5vmin;
		font-size:3.5vmin;
		color:#fff;
		margin-left:2%;
	}
	.click_2:hover{
		background-color:#fff;
		color:#c20b22;
		font-weight:bold;
	}



	/*内页banner*/
	.IbannerBox{
		margin-top:15%;
	}
	.Ibanner{
		display:block;
		width:100%;
		overflow:hidden;
	}
	.Ibanner img{
		width:100%;
		display:block;
		height:100%;
	}


	/*底部*/
	.footerPtn{
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		text-align:center;
		z-index:97;
	}
	.footer{
		display:block;
		width:50%;
		text-align:center;
		font-size:3.6vmin;
		line-height:8vmin;
		padding:2vmin 0;
		color:#fff;
		background-color:#c20b22;
	}
	.footers{
		background-color:#ff8a00;
	}
	.footer i{
		font-size:4.5vmin;
		line-height:8vmin;
		padding-right:2px;
	}



	/*顾问团队*/
	.teamBg{
		padding-top:6%;
	}
	.teamBox{
		margin:4%;
		overflow:hidden;
		position:relative;
	}
	.team{
		width:96%;
		margin:0 2%;
		overflow:hidden;
	}
	.teamPic{
		display:block;
		width:100%;
		overflow:hidden;
	}
	.teamPic img{
		display:block;
		width:100%;
		height:100%;
		transition:0.6s;
	}
	.teamWen{
		width:calc(100% - 2px);
		border:1px solid #ddd;
		padding-bottom:4%;
		overflow:hidden;
		background-color:rgba(255,255,255,.90);
		transition:0.6s;
	}
	.teamWen_1{
		display:block;
		text-align:center;
		line-height:6vmin;
		height:6vmin;
		margin-top:2%;
		font-size:4vmin;
		color:#333;
		font-weight:bold;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.teamWen_1 em{
		font-size:3vmin;
		color:#666;
		font-weight:normal;
		padding-left:2%;
	}
	.teamWen_2{
		line-height:5vmin;
		font-size:3.5vmin;
		height:10vmin;
		color:#666;
		padding:0 3%;
		margin:2% 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display:block;
	}
	.teamBtn{
		text-align:center;
		padding:2% 0;
		display:block;
	}
	.teamBtn_1{
		display:inline-block;
		width:40%;
		text-align:center;
		line-height:6vmin;
		border:1px solid #c20b22;
		color:#c20b22;
		font-size:3.5vmin;
		margin:0 5px;
	}
	.swiper-container02 .swiper-button-prev{
		background:url(../wap_img/prev.png) no-repeat;
		background-size:cover;
		width:8vmin;
		height:8vmin;
		margin-top:-4vmin;
	}
	.swiper-container02 .swiper-button-next{
		background:url(../wap_img/next.png) no-repeat;
		background-size:cover;
		width:8vmin;
		height:8vmin;
		margin-top:-4vmin;
	}
	.swiper-container02 .swiper-button-disabled{
		opacity:.6;
	}
	
	
	/*页码*/
	.pageBox{
		text-align:center;
	}
	.page{
		display:inline-block;
		line-height:5vmin;
		font-size:3vmin;
		color:#333;
		border:1px solid #ddd;
		padding:0 5px;
		margin:0 2px;
		background-color:#fff;
	}
	.pageCur{
		background-color:#c20b22;
		color:#fff;
	}
	.page:hover{
		background-color:#c20b22;
		color:#fff;
	}
