#slider {
	width: 100%;
	margin: 0 auto
}
.lanse {
	color: #1f94c7!important;
}
.controls li {
	top: 50%;
	width: 32px;
	height: 56px;
	line-height: 40px;
	background: #1f94c7;
	text-align: center;
	margin-top: -20px!important;
	display: flex;
	align-items: center;
	justify-content: center
}
.controls li:hover {
	background: #bdd53f
}
.controls li img {
	vertical-align: middle
}
.controls li:nth-child(1) {
	left: 0
}
.controls li:nth-child(2) {
	right: 0
}
.nav_pagi {
	text-align: center;
	padding-top: 25px
}
.pagination {
	overflow: auto;
	margin: 0!important;
	margin-left: -36px!important;
	bottom: 35px!important
}
.pagination li {
	background: #fff;
	width: 15px!important;
	height: 15px!important;
	transition: all .3s
}
.pagination li.active {
	background: #1f94c7;
	width: 35px!important
}
.title_bar {
	text-align: center
}
.responsive {
	width: 100%;
	height: auto;
	display: block
}
#products {
	padding-bottom: 70px
}
.abstract {
	font-size: .9375rem;
	color: #888;
	max-width: 96%;
	margin: 0 auto;
	text-align: -webkit-center;
	margin-bottom: 40px
}
#products .con_title {
	color: #333
}
#products .title_span {
	color: #1f94c7
}
.con_title {
	font-size: 3rem;
	text-align: -webkit-center;
	font-weight: 700;
	color: #fff;
	margin-bottom: 20px;
	line-height: 58px;
	padding-top: 70px
}
.title_span {
	color: #fff
}
.product_li>li {
	float: left;
	margin-right: 3.5%;
	width: 31%;
	margin-bottom: 3.5%
}
.product_li>li:nth-child(3n) {
	margin-right: 0
}
.proli_top {
	background: url(/skin/img/probg.png) no-repeat;
	height: 76px;
	line-height: 76px;
	background-size: cover;
	display: flex;
	align-items: center;
}
.pro_title {
	display: inline-block;
	font-size: 1.3rem;
	font-weight: 700;
	color: #fff;
	width: 73%;
	line-height: 1.2;
	white-space: normal;
	overflow: hidden;
	margin-top: 0;
	text-overflow: ellipsis
}
.pro_number {
	width: 20%;
	height: 76px;
	float: left
}
.product_li>li:nth-child(1) .pro_number {
	background: url(/skin/img/cp-num1.png) center center no-repeat
}
.product_li>li:nth-child(2) .pro_number {
	background: url(/skin/img/cp-num2.png) center center no-repeat
}
.product_li>li:nth-child(3) .pro_number {
	background: url(/skin/img/cp-num3.png) center center no-repeat
}
.product_li>li:nth-child(4) .pro_number {
	background: url(/skin/img/cp-num4.png) center center no-repeat
}
.product_li>li:nth-child(5) .pro_number {
	background: url(/skin/img/cp-num5.png) center center no-repeat
}
.product_li>li:nth-child(6) .pro_number {
	background: url(/skin/img/cp-num6.png) center center no-repeat
}
.proli_mid {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%
}
.proli_mid img {
	width: 100%;
	height: 200px;
	object-fit: contain
}
.proli_pfont {
	position: absolute;
	width: 90%;
	padding: 5%;
	height: 90%;
	bottom: 100%;
	z-index: 100;
	transition: all .3s;
	background: rgba(0,0,0,.7);
	color: #fff
}
.proli_pfont p {
	background: url(/skin/img/translate.png) no-repeat left center;
	padding-left: 20px;
	line-height: 20px;
	margin-top: 10px
}
.product_li>li:hover .proli_pfont {
	bottom: -10px
}
.point_span {
	display: inline-block;
	color: #b5cf2d;
	font-size: 1.5rem;
	vertical-align: middle;
	margin-right: 12px
}
.proli_pfont li {
	line-height: 32px;
	color: #fff;
	font-size: .9375rem
}
.product_li>li:hover .proli_mid:before {
	left: 0
}
.product_li>li:hover .proli_mid:after {
	right: 0
}
.proli_img {
	width: 100%
}
.proli_bot {
	height: 44px;
	line-height: 44px
}
.pro_more {
	background: url(/skin/img/more.png) 8px center;
	background-size: cover;
	display: inline-block;
	width: 30%;
	float: left;
	text-align: -webkit-center;
	font-size: .875rem;
	text-transform: uppercase;
	color: #fff
}
.pro_more:hover {
	color: #fff;
	font-weight: 700
}
.chemintel {
	float: left;
	width: 70%;
	text-align: -webkit-center;
	background: #1f94c7
}
.chemintel p {
	font-weight: 700;
	opacity: .2;
	font-size: 1.875rem;
	text-transform: uppercase;
	color: #fff
}
#service {
	background-size: cover;
	position: relative;
	background: url(/skin/img/CHEMINTEL.jpg) repeat-y
}
#service .container {
	position: relative;
	z-index: 100
}
#application .abstract, #service .abstract {
	color: #fff
}
.service_li {
	padding-top: 10px
}
.service_li li {
	float: left;
	color: #fff;
	width: 30%;
	text-align: -webkit-center;
	margin-bottom: 50px
}
.service_li li:nth-child(2), .service_li li:nth-child(5) {
	padding: 0 5%
}
.service_t {
	display: inline-block;
	width: 70px;
	height: 70px;
	transform: rotate(-45deg);
	text-align: -webkit-center;
	line-height: 70px;
	background: #fff;
	margin-bottom: 23px;
	position: relative
}
.service_t img {
	max-width: 100%;
	transform: rotate(45deg);
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -26px
}
.service_t .numb_2 {
	display: none
}
.service_li li:hover .service_t {
	background: #b5cf2d
}
.service_li li:hover .service_t .numb_2 {
	display: block
}
.service_li li:hover .service_t .numb_1 {
	display: none
}
.service_tit {
	font-size: 1.125rem;
	font-weight: 700;
	margin-bottom: 5px
}
.service_li li p {
	font-size: .9375rem;
	height: 75px
}
.news_li li .fl {
	position: absolute;
	height: 100%;
	background: #1f94c7;
	width: 108px;
	text-align: -webkit-center
}
.pubdate {
	color: #fff;
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -38px
}
.pudate_day {
	font-size: 3rem;
	line-height: 53px
}
.pudate_mon {
	font-size: .875rem
}
.news_li li {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
	position: relative
}
.news_li li:nth-child(2n) {
	margin-right: 0
}
.news_font h3 a {
	font-weight: 700;
	font-size: 1rem;
	color: #444;
	display: block;
	white-space: nowrap;
	overflow: hidden
}
.heise{
	color: #000 !important;
}
.right_news {
	background: #f0f0f0;
	padding: 20px 16px 20px 126px
}
.news_font p {
	color: #777;
	font-size: .9375rem;
	margin-top: 9px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.news_li li:hover .fl {
	background: #b5cf2d
}
.news_li li:hover .right_news {
	background: #1f94c7
}
.news_li li:hover .news_font h3 a, .news_li li:hover .news_font p {
	color: #fff
}
#knowledge, #news {
	padding-bottom: 70px
}
#knowledge .con_title, #news .con_title {
	color: #1f94c7
}
#knowledge .con_title {
	padding-top: 0
}
#knowledge .title_span, #news .title_span {
	color: #333
}
#application {
	padding-bottom: 60px;

}
.appli_li li {
	float: left;
	margin-right: 2%;
	width: 23.5%
}
.appli_li li:nth-child(4) {
	margin-right: 0
}
.appli_content {
	position: relative;
	overflow: hidden
}
.appli_content>img {
	width: 100%;
	display: block
}
.appli_content h3 {
	display: block;
	line-height: 50px;
	white-space: nowrap;
	color: #fff;
	background: rgba(181,207,45,.8);
	width: 100%;
	text-align: -webkit-center;
	bottom: 0;
	font-size: 1rem;
	font-weight: 700
}
.appli_detail {
	position: absolute;
	top: 100%;
	margin-top: -50px;
	transition: all .3s;
	height: 100%;
	background: rgba(0,0,0,.5);
	width: 100%
}
.appli_detail p {
	color: #fff;
	line-height: 30px;
	padding: 5%;
	word-break: break-word
}
.appli_li li:hover .appli_detail {
	top: 0;
	margin-top: 0
}

@media screen and (max-width:768px) {
#service {
	background: #1f94c7
}
}

.copy_right a{
	color: #BDBDBD;
}