* {
	padding: 0;
	margin: 0;
	font-family: FZLanTingHei;
}


.wrap_{
	background: #fff;
}
.fadeInDown {
  animation-duration: .6s;

}
.slideInDown{
	animation-delay: .4s;
	 animation-duration: .6s;
}

/* .clearfix{
    zoom:1
}
.clearfix:after{
     display:block;
     content:'';
     clear:both;
     height:0;
     overflow:hidden
} */
.wrap {
	padding-left: 10%;
	padding-right: 10%;
}

[v-cloak] {
	display: none !important;
}

a {
	text-decoration: none;
}

.bg_dark {
	background-color: #FAFAFA;
}

.bg_light {
	background-color: #fff;
}

@media only screen and (max-width:767px) {
	.hidden-xs-only {
		display: none !important
	}
}

@media only screen and (min-width:768px) {
	.hidden-sm-and-up {
		display: none !important
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.hidden-sm-only {
		display: none !important
	}
}

@media only screen and (max-width:991px) {
	.hidden-sm-and-down {
		display: none !important
	}
}

@media only screen and (min-width:992px) {
	.hidden-md-and-up {
		display: none !important
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.hidden-md-only {
		display: none !important
	}
}

@media only screen and (max-width:1199px) {
	.hidden-md-and-down {
		display: none !important
	}
}

@media only screen and (min-width:1200px) {
	.hidden-lg-and-up {
		display: none !important
	}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
	.hidden-lg-only {
		display: none !important
	}
}

@media only screen and (max-width:1919px) {
	.hidden-lg-and-down {
		display: none !important
	}
}

@media only screen and (min-width:1920px) {
	.hidden-xl-only {
		display: none !important
	}
}

/* 导航条 */
.el-menu-demo,
.xs_nav {
	padding: 0 10%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	height: 60px;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
}

.el-menu-demo .el-menu-item {
	width: 10.6%;
	text-align: center;
}

.el-menu-demo .el-menu-item p {
	font-weight: 600;
}


.el-menu--horizontal>.el-menu-item.is-active {
	border-bottom: none;
}

.el-menu-item {
	background: transparent !important;
	border: none !important;
}

/* .el-menu-item:hover a {
	color: rgba(0, 112, 189, 1);
} */
.el-menu-demo p:hover {
	color: rgba(0, 112, 189, 1);
}

.el-menu-demo .el-menu-item:nth-child(1) {
	width: 8%;
	padding-left: 0;
}

.el-menu-demo .el-menu-item:nth-child(1) img {
	height: 46px !important;
	width: auto;
}

.el-menu-item.is-active {
	color: rgba(0, 112, 189, 1) !important;
}

.xs_nav {
	padding: 0 5%;
	background: #fff;
	border-bottom: solid 1px #e6e6e6;
}

.xs_nav img {
	height: 40px;
	position: relative;
	top: 10px;
}

.xs_nav button {
	position: absolute;
	background: #fff;
	border-color: #e6e6e6;
	right: 10%;
	top: 10px;
}

.xs_nav i {
	color: #e6e6e6;
}

.el-drawer p {
	text-align: center;
	line-height: 40px;
}
.el-drawer__body a{
	color: rgba(16, 16, 16, 0.9);
}


/* 走马灯 */
.el-carousel__item {}

.el-carousel__button {
	width: 12px;
	height: 12px;
	border-radius: 50%;
}

.el-carousel__item .el-image {
	background: #000;
}

.el-carousel__item .el-image img {
	opacity: .6;
}

.el-carousel__item .content {
	position: absolute;
	top: 20%;
	width: 60%;
	text-align: center;
	padding: 0 20%;
}

.el-carousel__item .content h1 {
	font-weight: 700;
	font-size: 2.5rem;
	color: rgb(255, 255, 255);
}

.el-carousel__item .content h3 {
	font-weight: 400;
	font-size: 1.125rem;
	color: rgb(255, 255, 255);
	margin: .5rem 0 1.25rem;
}

.el-carousel__item .content p {
	font-weight: 300;
	font-size: 1.125rem;
	color: rgb(102, 187, 255);
}

/* 标签页 */
.el-tabs__header {
	padding: 0 10%;
	margin-bottom: 0;
	background-color: rgb(0, 112, 189);
}

.el-tabs__nav-wrap::after {
	height: 0;
}

.el-tabs__item {
	color: #fff;
}

.el-tabs__item:hover {
	color: #fff;
}

.el-tabs__item.is-active {
	background: rgba(255, 255, 255, .5);
	color: #fff;
}

.el-tabs__active-bar {
	display: none;
}

.el-tabs__item {
	padding: 0;
}

/* 面包屑 */
.el-breadcrumb {
	margin-top: 60px;
	font-size: 0.75rem;
	height: 2.5rem;
	background-color: #FAFAFA;
	line-height: 2.5rem;
	padding-left: 10%;
	font-weight: 400;
}

.el-breadcrumb__inner {
	font-weight: 700 !important;
	font-size: 0.75rem;
	color: rgb(0, 112, 189) !important;
}

.el-breadcrumb__inner a:hover,
.el-breadcrumb__inner.is-link:hover {
	color: rgb(0, 112, 189) !important
}

.el-breadcrumb__inner a {
	font-weight: 300;
	color: rgba(16, 16, 16, 0.9);
	font-size: 0.75rem;
}

/* 图片蒙层 */
.obscuration,
.obscuration_light {
	background: -webkit-linear-gradient(black, transparent);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(black, transparent);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(black, transparent);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(black, transparent);
	/* 标准的语法 */
}


.obscuration img {
	opacity: .9;
}

.obscuration_light img {
	opacity: .9;
}

/* 标题图片 */
.head_img {
	position: relative;
}

.head_img .head_img_dec {
	padding: 0 10%;
	position: absolute;
	top: 25%;
	/* left: 10%; */
	/* transform: translate(-50%, -50%); */
}

.head_img .head_img_dec h2 {
	font-weight: 700;
	font-size: 2.5rem;
	color: rgb(255, 255, 255);
}

.head_img .head_img_dec h6 {
	margin-top: 2%;
	font-weight: 300;
	font-size: 1.125rem;
	color: rgb(255, 255, 255);
}

.main_dec {
	padding: 1.125rem 10%;
	width: 100%;
	background: #fff;
}

.main_dec .right {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	/* width: 100%; */
	padding-right: 10%;
}

.main_dec .left h2,
.main_dec .right h2 {
	font-weight: 700;
	font-size: 1.25rem;
	color: #101010;
	margin-bottom: 1.25rem;
}

.main_dec .left h6,
.main_dec .right h6 {
	width: 100%;
	font-weight: 400;
	font-size: 0.875rem;
	color: rgb(16, 16, 16);
	margin-bottom: 1.875rem;
	line-height: 2rem;
}

.main_dec .left {
	padding: 5% 0;
	/* position: absolute; */
	/* top: 50%; */
	/* transform: translateY(-50%); */
	/* width: 100%; */
	/* padding-right: 10%; */
}

.main_dec .el-image {
	/* position: absolute; */
	/* width: 30%; */
}

.main_dec .left h6 {
	margin-bottom: 0rem;
}

/* 标题 */
.title_,
.title_ h1 {
	font-weight: 700;
	font-size: 2.5rem;
	color: rgba(16, 16, 16, 0.9);
	text-align: center;
	padding: 2.5rem 0;
}

.title_ h1 {
	padding: 0 0 2.5rem;
}


/* 底部 */
.foot {
	height: 15rem;
	width: 100%;
	position: fixed;
	bottom: 0;
	background-color: #FAFAFA;
	padding: 1.875rem 10% 0.625rem;
	z-index: -1;
}

.foot .logo {
	width: 6.25rem;
	height: auto;
}

.foot .code {
	width: 5rem;
	height: auto;
}

.foot p {
	font-weight: 400;
	font-size: 0.75rem;
	color: rgb(0, 21, 41);
	line-height: 1.6rem;
}

.foot .phone {

	font-size: 1.125rem;
	margin-bottom: 7rem;
	white-space: nowrap;

}

.foot a {
	color: rgb(16, 16, 16);
}

.foot a:hover {
	color: rgb(0, 112, 189);
}

.foot .tit {
	/* font-weight: 700; */
}

.foot hr {
	border-color: #FAFAFA;
	/* margin-bottom: 0.625rem;
	margin-top: 0.625rem; */
}

.foot .Copyright {
	font-weight: 300;
	font-size: 12px;
	color: rgb(16, 16, 16);
	line-height: 1.2rem;
}

.xs-foot {
	margin-top: 1.25rem;
	background: #fafafa;
}

.xs-foot .logo {
	width: 20%;
	padding: 1.25rem 40%;
}
.xs-foot .code {
	width: 20%;
	padding: 1.25rem 40%;
}


.xs-foot .el-collapse-item__header {
	background: #fafafa;
	padding-left: 1.875rem;
	font-size: 0.75rem;
	font-weight: 700;
}

.xs-foot p {
	text-align: center;
	font-size: 0.325rem;
	padding: 0.25rem 0;
	color: rgba(16, 16, 16, .5);
}

.xs-foot .el-collapse-item__content {
	background: #fafafa;
	padding-bottom: 0;
}

.xs-foot .el-collapse-item__content img {
	padding-left: 1.875rem;
}

.xs-foot .el-collapse-item__content div {
	padding-left: 1.875rem;
	background: #fafafa;
}

.xs-foot .a_tit {
	width: calc(50% - 1.875rem);
	padding: 0;
	float: left;
	line-height: 3rem;
	font-size: 0.625rem;
	color: rgba(16, 16, 16, 0.9);

}

/* 手机端 */
.xs-content {
	padding: 1.875rem 5%;
	/* background: #fafafa; */
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
	position: relative;
}

.xs-content h2 {
	font-weight: 600;
	font-size: 1.375rem;
	color: #101010;
	/* text-align: center; */
	padding: 1.25rem 0;
}

.xs-content h6 {
	font-weight: 400;
	font-size: 1.1rem;
	color: #101010;
	line-height: 2rem;
}

.hidden-sm-and-up h4 {
	font-size: 1.5rem !important;
	font-weight: 600 !important;
}

.shadow {
	box-shadow: 0 8px 8px -8px rgba(0, 0, 0, .3);
}





/* ie兼容 */
.el-image img {
	font-family: 'object-fit: cover;';
}

.el-image__inner--center {
	top: 0;
	left: 0;
	transform: translate(0, 0);
}
.img_spe img{
	width: 100%!important;
}
.foot_code{
	text-align: center;
	font-size: .3rem!important;
	line-height: 1rem!important;
	opacity: .5;
}
.record{
	position: relative;
	/* width:300px; */
	margin:0 auto; 
	/* padding-top: .3rem; */
	height:1rem;
}
.record a{
	display:inline-block;text-decoration:none;line-height:1rem;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	/* width: 11rem; */
}

.record a p{
	float:left;height:1rem;line-height:1rem;margin: 0px 0px 0px 5px; color:#939393;
	font-size: .5rem!important;
}
.record img{
	float:left;
	height: 1rem;
}
.phone_pic{
	width: auto!important;
}
.phone_pic i{
	float: left;
	line-height: 60px;
}
.phone_pic p{
	float: left;
}