ul,li{list-style: none;}


/*顶部*/
.page-head{background-color: #fff;}
.navbar-header{display: none;}
.logo-box{height: 100px;float: left;line-height: 100px;}
.logo-box img{max-height: 100%;width: 30%;width: 140px;}
.logo_text{color: #fff;font-size: 18px;font-weight: bold;text-shadow: 0 0 3px black;}
.search-box{float: right;}
.contact-index{height: 100px;line-height: 100px;display: inline-block;}
.contact-index .tel {font-size: 18px;color: red;width: 330px;}
.contact-index .tel .fa:before {border-right: 1px solid; padding-right: 5px;margin-right: 6px;background: red;color: #fff;border-radius: 50%;padding: 5px 7px;}
.contact-index .mail {color: #999999;font-size: 14px;text-align: right;line-height: 24px;}
.contact-index .hot{ margin-top: 22px;line-height: 30px;font-size: 20px;margin-bottom: 0;color: #14218a;}
.search-index{display: inline-block;float: left;margin-right: 60px;}
.search-index .form-group{margin-top: 30px;}

/*导航*/
.page-navfixed{padding-top: 142px;}
.page-nav-show .page-logo img {
	max-height: 63px
}

.page-nav-show .page-logo {
	height: 60px
}
/*导航*/
.navbar{min-height: 1rem;}
.navbar-nav .nav-item .nav-link{padding-top: 1rem;padding-bottom: 1rem;line-height: 1 ;padding:1rem 2rem; }
.dropdown-item:hover{color: #fff;
	background-color: #14218a !important;}

.navbar-default {
	/*border-color: #e4eaec;
	background-color: #fff*/
	background-color: #000;color: #fff;
}

.navbar-default .navbar-brand {
	color: #37474f
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #37474f;
	background-color: none
}

.navbar-default .navbar-nav .nav-link {
	color: #fff;
}

.navbar-default .navbar-nav .nav-link:focus,
.navbar-default .navbar-nav .nav-link:hover {
	/*color: #526069;
	background-color: rgba(243, 247, 249, .3);*/
	color: #fff;
	background-color: #14218a;
}

.navbar-default .navbar-nav .nav-link.active,
.navbar-default .navbar-nav .nav-link.active:focus,
.navbar-default .navbar-nav .nav-link.active:hover,
.navbar-default .navbar-nav>.active>.nav-link,
.navbar-default .navbar-nav>.active>.nav-link:focus,
.navbar-default .navbar-nav>.active>.nav-link:hover {
	/*color: #526069;
	background-color: rgba(243, 247, 249, .6);*/
	color: #fff;
	background-color: #14218a;
}

.navbar-default .navbar-nav .nav-link.disabled,
.navbar-default .navbar-nav .nav-link.disabled:focus,
.navbar-default .navbar-nav .nav-link.disabled:hover,
.navbar-default .navbar-nav>.disabled>.nav-link,
.navbar-default .navbar-nav>.disabled>.nav-link:focus,
.navbar-default .navbar-nav>.disabled>.nav-link:hover {
	color: #ccd5db;
	background-color: transparent
}

.navbar-default .navbar-toggler {
	border-color: transparent
}

.navbar-default .navbar-toggler:focus,
.navbar-default .navbar-toggler:hover {
	background-color: rgba(243, 247, 249, .3)
}

.navbar-default .navbar-toggler .icon-bar {
	background-color: #76838f
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e4eaec
}

.navbar-default .navbar-nav>.open>.nav-link,
.navbar-default .navbar-nav>.open>.nav-link:focus,
.navbar-default .navbar-nav>.open>.nav-link:hover {
	/*color: #526069;
	background-color: rgba(243, 247, 249, .6);*/
	color: #fff;
	background-color: #14218a;
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item {
		color: #76838f
	}
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:focus,
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:hover {
		color: #526069;
		background-color: rgba(243, 247, 249, .3);
	}
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active,
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:hover {
		color: #526069;
		background-color: rgba(243, 247, 249, .6)
	}
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled,
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover {
		color: #ccd5db;
		background-color: transparent
	}

	.page-navfixed{padding-top: 65px;}
	.navbar-default{background-color: #fff;}
	.navbar-default .navbar-nav .nav-link{color: #76838f;}
	.top-box{display: none;}
	.navbar-header{display: block;}
}

.navbar-default .navbar-link {
	color: #76838f
}

.navbar-default .navbar-link:hover {
	color: #526069
}

.navbar-default .navbar-toolbar .nav-link {
	display: block;
	color: #76838f
}

.navbar-default .navbar-toolbar .nav-link:focus,
.navbar-default .navbar-toolbar .nav-link:hover {
	color: #526069;
	background-color: rgba(243, 247, 249, .3)
}

.navbar-default .navbar-toolbar .nav-link.active,
.navbar-default .navbar-toolbar .nav-link.active:focus,
.navbar-default .navbar-toolbar .nav-link.active:hover,
.navbar-default .navbar-toolbar>.active>.nav-link,
.navbar-default .navbar-toolbar>.active>.nav-link:focus,
.navbar-default .navbar-toolbar>.active>.nav-link:hover {
	color: #526069;
	background-color: rgba(243, 247, 249, .6)
}

.navbar-default .navbar-toolbar .nav-link.disabled,
.navbar-default .navbar-toolbar .nav-link.disabled:focus,
.navbar-default .navbar-toolbar .nav-link.disabled:hover,
.navbar-default .navbar-toolbar>.disabled>.nav-link,
.navbar-default .navbar-toolbar>.disabled>.nav-link:focus,
.navbar-default .navbar-toolbar>.disabled>.nav-link:hover {
	color: #ccd5db;
	background-color: transparent
}

.navbar-default .navbar-toggler {
	color: #76838f
}
@media (max-width:767px) {
	.page-nav-show .navlist .nav-item {
		margin-left: 0!important
	}
	.page-nav-show .page-logo {
		margin-left: 10px
	}
	.page-nav-show .page-logo img {
		max-width: 150px
	}
	.page-nav-show .navbar-collapse {
		width: 100%
	}
	.page-head.navbar-fixed-top .page-nav-show .navbar-collapse {
		max-height: 340px;
		overflow-y: auto
	}
	.page-nav-show .navbar-nav {
		margin: 10px 0!important
	}
	.page-nav-show .navlist .nav-item a.active {
		background: #14218a;
	}
}

.navbar-default .navbar-toolbar>.open>.nav-link,
.navbar-default .navbar-toolbar>.open>.nav-link:focus,
.navbar-default .navbar-toolbar>.open>.nav-link:hover {
	color: #526069;
	background-color: rgba(243, 247, 249, .6)
}

/*banner图*/
.baner_big{font-size: 42px;color: #fff;text-align: center;padding-top: 80px;}
.baner_big1{font-size: 42px;color: #fff;text-align: center;padding-top: 80px;background-image: -webkit-linear-gradient(left,blue,#66ffff 10%,#cc00ff 20%,#CC00CC 30%, #CCCCFF 40%, #00FFFF 50%,#CCCCFF 60%,#CC00CC 70%,#CC00FF 80%,#66FFFF 90%,blue 100%);
    -webkit-text-fill-color: transparent;/* 将字体设置成透明色 */
    -webkit-background-clip: text;/* 裁剪背景图，使文字作为裁剪区域向外裁剪 */
    -webkit-background-size: 200% 100%; 
    -webkit-animation: masked-animation 4s linear infinite;}
.baner_eng{font-size: 20px;color: #fff;text-align: center;margin-top: 40px;text-decoration: underline;}
.baner_smll{font-size: 30px;color: #fff;text-align: center;margin-top: 50px;}
.banner{position: relative;}
.banner .banner_txt{position: absolute;color: #000;width: 1200px;left: 50%;/*bottom: 3%;*/top:50%;transform: translate(-50%,-50%);font-size: 18px;text-shadow: 0 0 4px #eee;}
.banner .banner_txt p{width: 55%;margin-top: 10px;}
.banner .banner_txt h1{color: #000;}
.y_banner img,.banner img{width: 100%;}
.solarsystem{position: absolute;width: 100%;top: 0;left: 0;height: 100%;}
.solarsystem .sun{top: 5%;left: 27%;}
.planet .ball{background: linear-gradient(0deg, rgb(251 44 2) 0%, rgb(20 33 138) 100%);}
.orbit.mars>.planet>.ball{background: linear-gradient(0deg, rgb(251, 44, 2) 0%, rgb(20, 33, 138) 100%);}
.orbit.mercury{top: 3%;}
.banner .banner_mb{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.banner .banner_mb .baner_big{padding-top: 120px;font-size: 28px;}
.banner .banner_mb .baner_big,.banner_mb .baner_eng{color: #000;/*text-shadow: 0 0 3px black;*/font-weight: lighter;}
.banner_mb .baner_big span{color: red;font-size: 44px;}
.banner_mb .baner_eng{text-decoration:none;}
.banner_mb .baner_eng span{border-bottom: 1px solid #000;}
.y_banner .swiper-container{height: 500px;}
.swiper-slide{height: auto;}
.banerbx2{position: absolute;width: 100%;height: 100%;background-image: url(../img/banner2.jpg);background-repeat: no-repeat;background-position-x: center;background-position-y: center;background-size: cover;}

@media (max-width:767px) {
.baner_big{font-size: 15px;padding-top: 12%;}
.baner_eng{margin-top: 2%;font-size: 14px;}
.baner_smll{font-size: 14px;margin-top: 2%;}
.solarsystem .sun{left: 0;top: 0px;width: 100%;}
.banner .banner_txt{width: 100%;left: 0;bottom: 0;font-size: 12px;transform: translateX(0);top: 0;line-height: 1.3;margin-bottom: 0;padding: 4px;background: rgba(0,0,0,.2);}
.y_banner .swiper-container{height: 200px;}
.y_banner .swiper-button-next,.y_banner .swiper-button-prev{display: none;}


}


/*产品中心*/
.product-list-box ul {
	padding: 0
}
.product-list-box .container{
	width: 1420px;
}

.product-list-box .head .title {
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	color: ;
	opacity: 1;
	font-size: 22px;
	font-family: "宋体";
	/*transform: translate(0, 100%)*/
}

.product-list-box .head .subtitle {
	margin-top: 0;
	color: #000;
	color: ;
	opacity: 1;
	/*transform: translate(0, 100%)*/
}

.product-list-box .head .desc {
	margin-top: 0;
	color: #c2c2c2;
	color: ;
	opacity: 1;
	/*transform: translate(0, 100%)*/
}

.product-list-box .nav-tabs {
	border-bottom: none;
	padding: 20px 0px;
	margin: 20px auto;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.product-list-box .nav-tabs li {
	white-space: nowrap;
	display: inline-block;
	float: none
}

.product-list-box .nav-tabs li a {
	opacity: 1;
	background: #fff;
	padding: 8px 30px;
	border-radius: 0;
	white-space: nowrap;
	border: #c2c2c2 1px solid;
	border: 1px solid;
	color: #c2c2c2;
	color: ;
	font-size: 12px;
	margin: 0px 2.5px;
	-webkit-transition: all .66s cubic-bezier(.17, .84, .44, 1);
	transition: all .66s cubic-bezier(.17, .84, .44, 1)
}

.product-list-box .nav-tabs li a:hover {
	border-color: #fc2e00;
	border-color: ;
	color: #fff;
	background: #fc2e00;
	background:
}

.product-list-box .nav-tabs li a:hover h3 {
	color: #fff
}

.product-list-box .nav-tabs li a h3 {
	text-shadow: none;
	color: #000000;
	color:
}

.product-list-box .card-header a {
	display: block;
	position: relative
}

.product-list-box .card-header a .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transition: all .66s cubic-bezier(.17, .84, .44, 1);
	transition: all .66s cubic-bezier(.17, .84, .44, 1);
	z-index: 2
}

.product-list-box .card-header a img {
	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1);
	transition: all .6s cubic-bezier(.17, .84, .44, 1);
	width: 100%
}

.product-list-box .card-title {
	text-align: left;
	border-bottom: 1px solid #c2c2c2;
	border-bottom: 1px solid;
	background: #f5f5f5;
	text-shadow: none;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1);
	transition: all .6s cubic-bezier(.215, .61, .355, 1)
}

.product-list-box .card-title a {
	color: #000000;
	color: ;
	text-shadow: none;
	font-size: 16px
}

.product-list-box .card-title a>span {
	display: inline-block;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.product-list-box .card-title p {
	color: #c2c2c2;
	color: ;
	padding-top: 5px;
	margin: 0;
	font-size: 13px
}

.product-list-box .card-title .price {
	color: #c30a18
}

.product-list-box .control-label .more {
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	border: #c2c2c2 1px solid;
	border: 1px solid;
	margin: 0 15px;
	display: inline-block;
	padding: 6px 50px;
	color: #c2c2c2;
	color:
}

.product-list-box .control-label .control-prev {
	display: inline-block;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	cursor: pointer;
	padding: 2px 20px;
	border: #c2c2c2 1px solid;
	border: 1px solid;
	font-size: 19px;
	position: relative;
	top: 2px;
	color: #c2c2c2;
	color:
}

.product-list-box .control-label .control-next {
	display: inline-block;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	cursor: pointer;
	padding: 2px 20px;
	border: #c2c2c2 1px solid;
	border: 1px solid;
	font-size: 19px;
	position: relative;
	top: 2px;
	color: #c2c2c2;
	color:
}

.product-list-box .control-label .control-prev:hover {
	color: #fff;
	border-color: #fc2e00;
	border-color: ;
	background-color: #fc2e00;
	background-color:
}

.product-list-box .control-label .control-next:hover {
	color: #fff;
	border-color: #fc2e00;
	background-color: #fc2e00;
}

.product-list-box .control-label .more:hover {
	color: #fff;
	border-color: #fc2e00;
	background-color: #fc2e00;
}

.product-list-box .card:hover .card-title {
	border-bottom: 1px solid;
}

.product-list-box .product-list .item {
	opacity: 1;
	transform: translate(0, 10%)
}

.product-list-box .product-list .item .fa {
	color: #fff;
	width: 22px;
	height: 22px;
	font-size: 22px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.product-list-box .product-list .item .fa:hover {
	text-decoration: none
}

.product-list-box .product-list .item {
	margin: 0 7.5px
}
.product-list-box {
	background-color: ;
	background-color: #f5f5f5;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 70px 0px
}
.product_banner .swiper-slide img{width: 100%;}
#swiper-container2{padding-bottom: 80px;}
#swiper-container2 .pro_btn{position: absolute;bottom: 0;width: 100%;text-align: center;height: 40px;}
#swiper-container2 .swiper-button-next, #swiper-container2 .swiper-button-prev{color: #c2c2c2;margin-top: 0;}
#swiper-container2 .swiper-button-prev, #swiper-container2 .swiper-container-rtl .swiper-button-next{
	position: static;display: inline-block;vertical-align: middle;border: #c2c2c2 1px solid;height: auto;width: auto;padding: 0 10px;
}
#swiper-container2 .swiper-button-next, #swiper-container2 .swiper-container-rtl .swiper-button-prev{
	position: static;display: inline-block;vertical-align: middle;border: #c2c2c2 1px solid;height: auto;width: auto;padding: 0 10px;
}
#swiper-container2 .swiper-button-next:after, #swiper-container2 .swiper-button-prev:after{font-size: 22px;}
.pro_btn .pro_more{display: inline-block;vertical-align: middle;}
.pro_btn .pro_more a{padding: 7px 30px;color: #c2c2c2;border: 1px solid #c2c2c2;margin: 0 10px;}
.product_banner .pro_title{padding: 10px;font-size: 14px;}
.product_banner .pro_title a{color: #000;}
.product_banner .pro_title:hover a{color: #fe3300;}

/*关于我们*/
.index_about_us{background: #fff;}
.index_about_us .left_side{width: 35%;position: relative;float: left;/*height: 510px;*/overflow: hidden;}
.index_about_us .left_side img{width: 100%;}
.index_about_us .we_are_opacity{background: rgba(47,45,55,0.2);/*height: 100%;*/width: 100%;position: absolute;top: 0;right: 0;}
.index_about_us .we_are_border{background: rgba(0,0,0,0);height: 100%;width: 100%;position: absolute;top: 0;right: 0;}
.index_about_us .we_are_border h2{font-weight: 700;font-size: 1.625em;color: #949494;color: #ffffff;
    background: #fc2e00;background: ;display: inline;position: absolute;padding: 12px 39px;top: 40px;right: 0px;}
.index_about_us .right_side{width: 58%;position: relative;float: right;overflow: hidden;}
.index_about_us .we_are_deatails{padding-left: 61px;}
.index_about_us .right_side h2{font-weight: 600;font-size: 22px;color: #fff;position: relative;padding-top: 47px;word-spacing: 6px;padding-bottom: 38px;font-family: "宋体";}
.index_about_us .right_side h2:before {content: '';width: 45px;height: 3px;background: #fc2e00;background: ;position: absolute;top: 85px;}
.index_about_us .right_side h2 a{color: #000;}
.index_about_us .right_side .we_are_deatails > p {color: #000;width: 80%;font-size: 14px;}
.index_about_us .btn-more{margin-top: 10%;display: inline-block;padding: 8px 43px;border:1px solid #fe3300;color: #fe3300;transition: background-color 0.5s linear 0s;border-radius: 5px;margin-bottom: 16px; }
.index_about_us .btn-more:hover{color: #fff;background-color: #fe3300;}
.w70{width: 70%;}



/*新闻中心*/
.index_news_list.page-index-body {
	background:
}

.index_news_list.page-index-body.bgcolor {
	background: #ffffff
}

.index_news_list.page-index-body.bgpic {
	background: url() no-repeat;
	background-size: cover;
	background-position: center
}

.index_news_list.page-index-body {
	padding: 70px 0px
}

.index_news_list.page-index-body h2 {
	font-size: 36px;
	color: #000000;
}

.index_news_list.page-index-body p.desc {
	padding: 0 10%;
	font-size: 16px;
	color: #c2c2c2;
}

.index_news_list .index-news-list {
	margin-top: 20px
}

.index_news_list .index-news-list li {
	padding: 15px;
	border: 1px solid transparent;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	margin-bottom: 15px
}
.index_news_list .media-left a{padding: 4px;display: inline-block;border:1px solid #14218a;}

.index_news_list .index-news-list li p.des {
	line-height: 1.8
}

.index_news_list .index-news-list li a {
	color: #000000;
	color:
}

.index_news_list .index-news-list li a:hover,
.index_news_list .index-news-list li a:hover span {
	color: #fc2e00 !important;
	color: !important
}

.index_news_list .index-news-list li p {
	color: #c2c2c2;
	color:
}

.index_news_list .index-news-list li.shadow:hover {
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3)
}

/*新闻详情页*/
.ey-page .pagination li a:hover{color: #fd3100;background: #fff7f4;}

@media (max-width:991px) {
	.index_news_list.page-index-body {
		padding: 60px 0px
	}
	.index_news_list .index-news-list li .media-left {
		padding-right: 10px
	}
	.index_news_list .index-news-list li .media-left .media-object {
		width: 100px
	}
	.index_news_list .index-news-list li p.des {
		max-height: 5.4em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical
	}
}

@media (max-width:767px) {
	.index_news_list.page-index-body {
		padding: px 0px
	}
	.index_news_list.page-index-body h2 {
		font-size: 24px
	}
	.index_news_list.page-index-body p.desc {
		font-size: 14px
	}
	.index_news_list .index-news-list li {
		width: 100%!important;
		/*margin-top: 20px;*/
		margin-bottom: 0;
		border-bottom: 1px solid #eee;
	}
	.index_news_list .index-news-list li h4 {
		font-size: 16px
	}
	.index_news_list .index-news-list li p.des {
		max-height: 3.6em;
		-webkit-line-clamp: 2
	}


	.index_about_us .right_side h2{padding-top: 10px;padding-bottom: 20px;}
	.index_about_us .right_side h2::before{top: 45px;}
	.index_about_us .left_side{width: 100%;height: auto;}
	.index_about_us .right_side{width: 100%;}
	.index_about_us .we_are_deatails{padding-left: 0;}
	.index_about_us .right_side .we_are_deatails > p{width: 100%;}

	.product-list-box{padding: 3rem 0;}
}

@media (max-width:479px) {
	.index_news_list .index-news-list li .media-left {
		display: table-cell
	}
}

@media (max-width:991px) {
	.index_news_list .index-news-list {
		margin-top: 10px
	}
}

.index_news_list .more {
	display: block;
	margin: 0 auto;
	width: 150px;
	padding: 0 5px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 5px;
	color: #fe3300;
	color: ;
	border: 1px solid #000000;
	border: 1px solid;
	margin-top: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-webkit-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear
}

.index_news_list .more:hover {
	color: #fff;
	background-color: #fc2e00;
	border-color: #fc2e00;
	background-color: ;
	border-color:
}

/*典型案例*/
.index_partner_list{padding: 70px 0;}
.index_partner_list .title{font-size:36px; font-weight:400;}
.index_partner_list.bgcolor {
	background: transparent;
	background: ;
	background: #ffffff
}

.index_partner_list.bgpic {
	background: url() no-repeat;
	background-size: cover;
	background-position: center
}

.index_partner_list .title {
	font-size: 22px;
	margin-top: 0px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 4px;
	font-family: "宋体";
	color: #000;
}

.index_partner_list p.desc {
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	width: 80%;
	color: #000;
	margin: 0px auto
}

.index_partner_list .imglist {
	padding-top: 50px
}

.index_partner_list .imglist li {
	padding: 15px
}

.index_partner_list .imglist div img {
	width: 60%
}

.index_partner_list .imglist div img.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}

.index_partner_list .overlay-hover:hover .overlay-scale {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray
}

.index_partner_list .part_tit{font-size: 14px;margin-top: 10px;text-align: center;}

/*案例详情*/
.flext{display: flex;justify-content: space-between;align-items: center;}
.tuftx li{display: flex;/*justify-content: space-between;*/align-items: center;/*float: left;*/display: inline-block;}
.tuftx li .picc{width: 40px;margin-right: 10px;display: inline-block;vertical-align: middle;}
.tuftx li div:nth-child(2){display: inline-block;width: calc(100% - 55px);vertical-align: middle;}
.imglist li{padding: 8px !important;}
.list-padding15 li{padding: 10px 18px !important;}
.imglist .part_desc{width: 80%;margin-right: auto;margin-left: auto;}




@media (max-width:991px) {
	.index_partner_list.page-index-body {
		padding: 60px 0px
	}
	.index_partner_list .imglist {
		padding-top: 40px
	}
}

@media (max-width:767px) {
	.index_partner_list.page-index-body {
		padding: 50px 0px
	}
	.index_partner_list .imglist li {
		padding: 5px
	}
	.index_partner_list .imglist {
		padding-top: 25px;
		margin: 0 -5px
	}
	.index_partner_list .title {
		margin-bottom: 15px;
		font-size: 24px;
	}
}


/*底部*/
.index_foot_nav {
	background:
}

.index_foot_nav {
	padding: 40px 0px;
	background: #3f3f3f;
	border-color: #3f3f3f
}

.index_foot_nav .list h4 a {
	color: #3f3f3f
}

.index_foot_nav .list h4 a {
	color: #ffffff
}

.index_foot_nav .mob-masonry.center {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit--moz-box-pack: center;
	box-pack: center
}
.ey-foot-info a{color: #aaa;}
.ey-foot-info a:hover{color: #fe3300;}
.ey-foot-info{background: #292929;color: #636360;}
.ey-foot-info .foot-nav a,.ey-foot-info a{color: #636360;}
.border-top1{border-top: 1px solid #696969;}
.border-top1 ul{padding-left: 0;}
.mob-masonry{display: flex;align-items: center;}

@media (max-width:991px) {
	.index_foot_nav {
		padding: 30px 0
	}
	.index_foot_nav .list {
		margin-bottom: 20px
	}
}

@media (max-width:767px) {
	.index_foot_nav {
		padding: 20px 0
	}
	.index_foot_nav .list {
		margin-bottom: 15px
	}
	.ey-foot-info .langcss{display: none;}
	.ey-foot-info .border-top1{border-top: none;}
}

.index_foot_nav .list h4 {
	text-shadow: none
}

.index_foot_nav .list ul li {
	margin-bottom: 3px
}

.index_foot_nav .list ul li a {
	color: #3f3f3f;
	color: #eeeeee
}

.index_foot_nav .list h4 a:hover,
.index_foot_nav .list h4 a:hover span,
.index_foot_nav .list ul li a:hover,
.index_foot_nav .list ul li a:hover span {
	color: #f9560d !important;
	color: !important
}

.index_foot_nav .info a {
	color: #f9560d;
	color:
}

.index_foot_nav .info p {
	color: #3f3f3f
}

.index_foot_nav .info p {
	color: #eeeeee
}

.index_foot_nav .list ul li a:hover {
	color: #f9560d;
	color:
}

.index_foot_nav .info em {
	font-style: normal;
	display: block
}

.index_foot_nav .info i {
	font-size: 26px;
	cursor: pointer
}

.index_foot_nav .info a {
	display: inline-block;
	margin: 0px 8px
}

.index_foot_nav .info a:hover {
	opacity: 0.8
}

.index_foot_info {
	background: ;
	background: #3f3f3f;
	color: #3f3f3f;
	color: #ffffff;
	padding-top: 10px
}

.index_foot_info a {
	color: #3f3f3f;
	color: #ffffff
}

.index_foot_info a:hover {
	color: #f9560d
}

.index_foot_info .btn-outline.btn-default{
	color: #3f3f3f;
	color: #ffffff;
	background-color: transparent;
	border-color: #3f3f3f;
	border-color:
}

.index_foot_info.border-top1 {
	border-color: #3f3f3f
}

.index_foot_info {
	line-height: 1.8
}

.index_foot_info p {
	margin-bottom: 0px
}

.index_foot_info .vertical-align {
	font-size: 14px!important
}

.index_foot_info .btn {
	text-align: left
}

.index_foot_info a:hover {
	color: #f9560d;
	color:
}

.index_foot_info .btn-primary {
	border-radius: 0;
	background: #f9560d;
	background: ;
	border-color: #f9560d;
	border-color: ;
	color: #ffffff!important;
	color: !important;
	border-radius: 3px;
	width: 100px;
	padding: 6px 15px;
	font-size: 14px;
	margin: 0 auto
}

.index_foot_info .foot_box {
	text-align: left!important
}

.index_foot_info .btn-fex {
	margin-top: 2%
}

.index_foot_info .col-md-12,
.index_foot_info .col-md-10,
.index_foot_info .col-md-2 {
	padding: 0
}

.index_foot_info .breadcrumb-item+.breadcrumb-item::before {
	color: #ccd5db;
	color:
}

.index_foot_info .btn-primary:active:hover {
	background: #f9560d;
	background: ;
	border-color: #f9560d;
	border-color:
}

.index_foot_info_bottom {
	overflow: hidden;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%
}

.index_foot_info_bottom a.item {
	color: #ffffff;
	padding: 5px 0;
	display: inline-block
}

.index_foot_info_bottom a.item i {
	font-size: 16px;
	display: block
}

.index_foot_info_bottom a.item span {
	color: #ffffff
}

.index_foot_info_bottom {
	display: none
}

.index_foot_info_bottom.iskeshi {
	display: block
}

.index_foot_info_bottom .main {
	display: flex
}

.index_foot_info_bottom .main>div {
	flex: 1
}

@media (max-width:767px) {
	.index_foot_info_bottom {
		display: block
	}
	.index_foot_info .foot {
		height: auto
	}
	.index_foot_info .foot-logo-img {
		float: none;
		margin-right: 0px
	}
	.index_foot_info .foot-ewm-img {
		width: 100%;
		text-align: center
	}
	.index_foot_info .foot-ewm-img>div {
		display: inline-block;
		float: none;
		margin-right: 20px
	}
	.index_foot_info .foot-logo-img {
		max-width: 100%;
		text-align: center
	}
	.index_foot_info .btn-fex {
		margin-bottom: 20px
	}
}

/*单页*/
.ey-editor{border:1px solid #eee;border-radius: 10px;margin-bottom: 20px;}
.ey-crumbs{margin-bottom: 15px;}
.ey-crumbs .border-bottom h1{color: #0070c0;font-weight: 600;font-size: 16px;margin-top: 15px;}
.pg_logo{width: 25px;margin-right: 4px;margin-top: -5px;}

.nav_cont{}



/*解决方案*/
.ey-product-list ul{padding: 0;margin: 0}
.scheme ul li:after{content: '';display: block;clear: both;}
.scheme ul li{width: 95%;position: relative;margin-top: 50px;border:5px solid #e8e8e8;float: left;}
.scheme ul li .img{float: right;max-width: 50%;transform: translate(58px,-24px);transition: ease .65s;max-height: 350px;overflow-y: hidden;text-align: center;}
.scheme ul li .text{width: 50%;text-align: center; position: absolute; left: 0;top: 0;height: 100%;}
.scheme ul li .lh-business h2 a{color: #000;}
.scheme ul li .lh-business .lh-viewpoint-res{color: #999;line-height: 24px;padding: 0 10px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow: hidden;}
.scheme ul li .lh-business .lh-more{display: inline-block;width: 130px;height: 30px; line-height: 30px;
    text-align: center;color: #fe3300; background: #ffffff;box-shadow: 0 0 10px rgba(12,3,6,.13);position: relative; z-index: 1;}
.scheme ul li img{max-width: 100%;}
.scheme ul li:nth-child(2n){float: right;}
.scheme ul li:nth-child(2n) .img{float: left;transform: translate(-58px,-24px);}
.scheme ul li:nth-child(2n) .text{left: inherit;right: 0;}

.lh-viewpoint-item li>i:before {content: '';display: block; width: 0;height: 0;border-top: 5px solid;border-left: 5px solid;border-color: #fe3300;position: absolute;left: -5px;top: -5px; transition: ease .65s;}
.lh-viewpoint-item li>i:after {content: '';display: block;width: 0;height: 0;border-right: 5px solid;border-bottom: 5px solid;border-color: #fe3300; position: absolute;right: -5px;bottom: -5px;transition: ease .65s;}
.scheme .lh-viewpoint-item li:hover>i:before, .scheme .lh-viewpoint-item li:hover>i:after {width: 101%;height: 103%; visibility: visible;}
.scheme .lh-viewpoint-item li:hover .img {transform: translate(0);}
.scheme ul li .lh-business .lh-more:hover{ color: #fff; background: #fe3300;}
#background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -100;
}

/*泡泡样式*/
.qipao .item{width: 50px;height: 50px;border-radius: 50%;box-shadow: rgb(255,255,255) 0px 0px 2rem inset;display: block;position: absolute;transition: box-shadow .5s ease-in-out, transform .07s ease-out, opacity .04s ease-in;}
.qipao span:after {content: '';position: absolute;top: 18%;left: 18%;background-color: rgba(229,251,251, 0.6);width: 0.6428571429rem;height: 1.5rem;border-radius: 50%;transform: rotate(45deg) scale(0.8);}
.qipao .pink{background-color: rgba(247,227,231, 0.6);}
.qipao .yellow{background-color: rgba(245,247,227, 0.6);}

.starFlick {
    animation: starFlick 0.8s ease-out infinite;
    -webkit-animation: starFlick 0.8s ease-out infinite;
}
 
@keyframes starFlick {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}





@media (min-width: 1025px){
	.scheme ul li .lh-business{width: 90%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
}


@media screen and (max-width: 767px) {
	.navbar-toggler{width: 1.5em;}
	.scheme ul li{width: 100%;border:none;box-shadow: rgba(12, 3, 6, 0.3) 0px 0px 16px;margin-top: 20px;}
	.scheme ul li i{display: none;}
	.scheme ul li .img{max-width: 100%;}
	.scheme ul li .img,.scheme ul li:nth-child(2n) .img{width: 100%;float: none;transform: translate(0px, 0px);}
	.scheme ul li .text{width: 100%;position: static;}
	.scheme ul li .lh-business h2{font-size: 18px;padding: 0}
	.scheme ul li .lh-business .lh-viewpoint-res{font-size: 12px;}
	.scheme ul li .lh-business .lh-more{display: none;}
	
	.details-title,.ey-shownews .details-title{padding: 10px 15px;}
	.details-title h1{font-size: 1.6rem;}
	.ey-editor{border:none;padding: 10px;}

	.w70{width: 100%;}
	.banner .banner_mb .baner_big{padding-top: 4%;font-size: 14px;}
	.banner_mb .baner_big span{font-size: 18px;}
	.banner_mb .baner_eng{margin-top: 0;font-size: 14px;}
	.ey-editor img{max-width: 100% !important;}

	.banner .banner_txt h1{font-size: 16px;color: #fff;}
	.banner .banner_txt p{width: 100%;color: #fff;margin-top: 0;}
	.changem{display: initial !important;}
	.ey-editor .p-r-50{padding-right: 0 !important;padding-left: 0;}
	.ey-editor .p-l-50{padding-left: 0 !important;}
	.ey-editor .imglist li{padding: 3px !important;}
	.tuftx li{width: 100%;}
	.txtbk{}
	/*.tuftx li div:nth-child(2).part_desc{width: 100%;}*/

}







