html {
	font-family: Microsoft YaHei;
}
body{
	padding-top: 49px;
}
.am-header{
	position: fixed;
	top:0;
	left: 0;
	z-index: 1100;
	padding: 0;
}
.am-tabs-d2 .am-tabs-nav>.am-active:after {
	display: none;
}
.am-tabs-d2 .am-tabs-nav {
	background-color: #e5e5e5;
}
.am-tabs-d2 .am-tabs-nav li {
	height: 32px;
}
.am-tabs-d2 .am-tabs-nav a {
	line-height: 32px;
	color: #777777;
	font-size: 4vw;
}
.am-tabs-d2 .am-tabs-nav>.am-active a {
	line-height: 30px;
	color: #1c407a;
}
.am-tabs-bd {
	border-style: none;
}
.am-tabs-d2 .am-tabs-nav>.am-active {
	position: relative;
	background-color: #e5e5e5;
	border-bottom: 2px solid #1c407a;
}
.am-tab-panel {
	color: #333333;
	font-size: 12px;
}
.am-tabs-bd .am-tab-panel {
	padding: 0;
	margin-top: 4vw;
}
.list-ul {
	font-size: 3.0vw;
	height: 3vw;
	padding-left: 4vw;
}
.unit {
	float: left;
	display: inline-block;
	width: 40vw;
}
.name {
	display: inline-block;
	float: right;
	width: 45vw;
}
.BG-color {
	background: #143161;
}
.intro-ul {
	background-color: #e5e5e5;
	padding: 8px 0 18px 4vw;
	margin: 2vw 0;
}
.intro-ul:after {
	content: "";
	display: block;
	clear: both;
}
.intro-li {
	list-style: none;
	display: inline-block;
	float: left;
	width: 32vw;
	vertical-align: middle;
}
.introPicture {
	display: inline-block;
	width: 17vw;
	margin-left: calc(50% - 8.5vw);
}
.introText {
	font-family: MicrosoftYaHei;
	font-size: 4vw;
	line-height: 3vw;
	color: #202020;
	text-align: center;
}
/* #1C467E */
.planShow {
	width: 100vw;
	margin: 2vw 0;
	padding: 4vw 0;
	padding-bottom: 8vw;
	background-color: #1F497D;
	text-align: center;
	color: white;
}
.planShow a {
	color: white;
}
.planShow div {
	margin-top: 3vw;
	width: 48vw;
	float: left;
}
/*清除浮动*/
.clear-f:before, .clear-f:after
{
    content: "";
    display: block;
    clear: both;
    height: 0;
}
.clear-f
{
    zoom: 1;
}
.planImg {
	width: 19vw;
}
.planName {
	font-size: 4vw;
	margin: 1vw 0;
    padding: 0 1vw;
}
.planintro {
	font-size: 3.5vw;
	margin: 1vw 0;
	padding: 0 4vw;
}
.more {
	width: 25vw;
	margin-top: 5vw;
}
.typicalCase {
	width: 96vw;
	margin: 0 2vw;
	background-color: #e5e5e5;
	padding: 5vw 0;
}
.typicalCaseTitle {
	color: #1c407a;
	font-size: 5vw;
	text-align: center;
	margin: 0;
}
.careImg {
	width: 43vw;
	margin: 0.8vw;
}
.careImgJ {
	width: 100%;
	border-radius: 10px 10px 0 0 ;
}
.careTitle {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #FFFFFF;
	color: #333333;
	margin-bottom: 15px;
	border-radius: 0 0 10px 10px;
	font-size: 16px;
}
.moreCaseA,
.aboutImg {
	margin-left: calc(50% - 12.5vw);
}
.moreCase,
.aboutImgs {
	width: 25vw;
}
.aboutMe,
.contactMe {
	padding: 2vw 0;
}
.aboutUs,
.contactUs {
	font-size: 5vw;
	text-align: center;
	margin: 0;
}
.aboutText,
.contactText {
	margin: 2vw;
	font-size: 4vw;
	padding: 0 3vw;
}
.tel {
	padding: 0 3vw;
	margin: 2vw;
	font-size: 4vw;
	text-align: center;
}
.detail {
	margin: 0 3vw;
}
.detail>div {
	height: 10vw;
	padding: 1vw 0;
}
.detail img {
	width: 7vw;
	height: 7vw;
}
.p2 {
	margin: 1vw 0;
	font-size: 4vw;
	margin-left: 5vw;
	color: black;
}
.QRcode {
	width: 28vw;
	height: 30vw;
	margin: 5vw calc(50% - 14vw);
}
.bottom {
	height: 15vw;
	background-color: #143161;
	text-align: center;
}
.bottomText {
	color: #fff;
	font-size: 3vw;
	line-height: 4vw;
	margin: 0;
	padding-top: 3vw;
}
.companyName{
	border-bottom: 1px solid #C0C0C0;
	padding:5px ;
}
