#browser-low {
	position: fixed;
	width: 100%;
	padding: 20px;
	z-index: 99999;
	top: 0;
	left: 0;

}
.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
#browser-low .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 100%;
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
/*头部*/
.header{


}
.welcome{
	height: 34px;
	line-height: 34px;
	background-color: #f4f4f4;
	color: #999;
}
.ch-eng{
	color: #999;
}
.ch-eng a{
	color: #999;
}
.ch-eng a:hover{
	color: #e53132;
}
.ch-eng.fr span{
	margin: 0 22px;
}

.logo-search{
	position: relative;
}
.logo{
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 100;
}
.logo a{
	display: block;
	padding: 20px 42px;
	background-color: #e53132;
	transition: all .5s;
}
.logo a:hover{
	padding-top: 35px;
}
.logo img{
	display: block;
}
/*
.search-form{
	position: relative;
}
.search-input{
	width: 326px;
	padding-right: 42px;
	padding-left: 10px;
	height: 42px;
	line-height: 42px;
	border-radius: 6px;
	border: solid 1px #e6e6e6;
    font-size: 14px;
    color: #666;
}
.search-btn{
	position: absolute;
	top: 1px;
	right: 1px;
	width: 40px;
	height: 40px;
	background: url('../images/icon.png') no-repeat 8px 8px;
	cursor: pointer;
} */

/*导航*/
.nav .nav-list{
	position: relative;
	float: left;
	margin: 0 6px;
}
.nav .nav-list:last-child{
	margin-right: 0;
}
.nav-list a:hover{
	text-decoration: none;
}
.nav .nav-list>a{
	display: block;
	width: 80px;
	height: 86px;
	line-height: 86px;
	color: #444;
	text-align: center;
	font-size: 16px;
}
.nav.nav-pc .nav-list:hover>a{
	color: #e53132;
	border-bottom: 4px solid #ffb400;
}
.nav .nav-list.active>a{
	color: #e53132;
	border-bottom: 4px solid #ffb400;
}
.nav-list:hover .nav-submenu{
	background-color: #f8f8f8;
}
.nav-submenu{
	display: none;
	position: absolute;
	top:86px;
	left: -20px;
	z-index: 5;
	padding: 10px 0;
}
.nav-submenu li{
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.nav-submenu li a{
	display: block;
	color: #777;
	font-size: 14px;
}
.nav-pc .nav-submenu li:hover{
	background: rgb(255,155,0);
	background-color: rgba(255, 155, 0, 0.8);
}
.nav-pc .nav-submenu li:hover a{
	color: #fff;
	text-decoration: none;
}


.nav-toggle {
	padding: 7px 8px;
	margin-top: 26px;
	/* border: 1px solid #ddd; */
	border-radius: 5px;
	cursor: pointer;
}
.nav-toggle:hover .icon-bar,
.nav-toggle.active .icon-bar{
	background: #e53132;
}
.nav-toggle .icon-bar {
	display: block;
	width: 25px;
	height: 2px;
	border-radius: 1px;
	background: #888;
	transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
	transform-origin: 25px;
}
.nav-toggle .icon-bar+.icon-bar {
	margin-top: 7px;
}


/*banner*/
.banner{
	position: relative;
	height:720px;
	overflow: hidden;
}
.banner-img-menu{
	width: 100%;
	position: absolute;
}
.banner-img-menu li{
	float: left;
	width: 100%;
}
.banner-img{
	display: block;
	width: 100%;
	height:720px;
}
.banner-num-menu{
	position: absolute;
	bottom:20px;
	width: 100%;
	text-align: center;
}
.banner-num-menu li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 14px;
	height: 14px;
	background-color: #ffffff;
	border-radius: 7px;
	opacity: 1;
	margin: 0 10px;
	transition: all .5s;
	cursor: pointer;
}
.banner-num-menu .spcss{
	width: 34px;
	background-color: #e53132;
}

/* swiper */
.swiper-container-pc .swiper-slide a{
	display: block;
	height: 720px;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.swiper-container-pc .swiper-slide img{
	width: 1920px;
	height: 720px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	z-index: -1;
	display: block;
}
.swiper-container-pc .swiper-slide:first-child img,
.swiper-container-pc .swiper-slide-active img{
	z-index: 20;
}


.swiper-container-mobile .swiper-slide img{
	width: 100%;
}
.swiper-container-pc .swiper-pagination{
	bottom: 20px;
}
.swiper-container-pc .swiper-pagination span.swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background-color: #ffffff;
	border-radius: 7px;
	opacity: 1;
	margin: 0 10px;
	transition: all .5s;
}
.swiper-pagination span:focus{
	outline: none;
}
.swiper-container-pc  .swiper-pagination span.swiper-pagination-bullet.active{
	width: 34px;
	background-color: #e53132;
	opacity: 1;
}



.column-title{
	padding-top: 40px;
	text-align: center;
}
.column-title h2{
	font-size: 28px;
	font-weight: 400;
	color: #444;
}
.column-title p{
	font-size: 16px;
	margin-top: 20px;
	color: #999;
}
.column-title hr{
	border: none;
	height: 1px;
	width: 80%;
	margin: 40px auto 0;
	background: linear-gradient(to right,#fff,#ddd,#fff);
}
/* 核心产业 */
.pro-index-menu li {
	margin-top: 40px;
}
.pro-index-menu .li-inner:hover{
	border: 0px solid transparent;
	box-shadow: 0px 0px 9px 1px rgba(229, 49, 50, 0.5);
	transform: translate(0, -12px);
}

.pro-index-menu li .img-wrap{
	position: relative;
	overflow: hidden;
}
.pro-index-menu li .img-wrap img{
	width: 100%;
	display: block;
}
/*.pro-index-menu .img-wrap .cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(229, 49, 50, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	padding: 40px 14px;
	top: -100%;
	transition: all .5s;
	overflow: hidden;
}*/

.pro-index-menu li .li-inner:hover .cover{
	top: 0;
}
.pro-index-menu .img-wrap .cover span{
	margin: 0 10px;
}
.pro-index-menu .img-wrap .cover a{
	color: #fff;
}
.pro-index-menu .img-wrap .cover a:hover{
	color: #ffb400;
	text-decoration: underline;
}
.pro-index-menu .img-wrap .cover p{
	margin-top: 30px;
	line-height: 24px;
	height: 168px;
	overflow: hidden;
}
.pro-index-menu li .pro-classify{
	display: block;
	padding: 16px 0;
	text-align: center;
	line-height: 24px;
}
.pro-index-menu li .pro-classify:hover h3,
.pro-index-menu li .pro-classify:hover p{
	color: #e53132;
}
.pro-index-menu li .pro-classify h3{
	font-size: 18px;
	color: #444;
	font-weight: 400;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pro-index-menu li .pro-classify p{
	color: #999;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

/* 新闻动态 */
.news-index-menu li{
	margin-top: 34px;
}
.news-index-menu li .li-inner{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 15px;
	border-left: 4px solid transparent;
	transition: padding-left .5s;
	display: flex;
}
.news-index-menu li img{
	width: 100%;
	display: block;
	width: 160px;
	height: 120px;
}
.news-index-menu li img:hover{
	opacity: .8;
}
.news-index-menu .li-inner:hover{
	padding-left: 15px;
	box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.2);
	border-left: 4px solid #e53132;
}
.news-index-menu li .img-a{
	padding-left: 0;
	flex: 0 0 175px;
	/* width: 160px; */
}
.news-index-menu li .desc{
	padding-left: 0;
}
.news-index-menu li .desc a{
	display: block;
	font-weight: 400;
	font-size: 16px;
	color: #444;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news-index-menu li .desc a:hover{
	color: #e53132;
}
.news-index-menu li .desc p{
	margin-top: 10px;
	color: #999;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.news-index-menu li .time{
	line-height: 30px;
	color: #999;
	padding: 0;
}
.news-index-menu li .time a.more{
	display: block;
	width: 80px;
	height: 26px;
	line-height: 24px;
	border-radius: 12px;
	color: #999;
	text-align: center;
	border: solid 1px #999999;
	margin-top: 58px;
}
.news-index-menu li .time a.more:hover{
	background-color: #ffb400;
	border-color: #ffb400;
	color: #fff;
}
.column-content .index-more{
	display: block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	margin: 40px auto;
	border-radius: 19px;
	text-align: center;
	border: solid 1px #999999;
	font-size: 18px;
	color: #999;
}
.column-content .index-more:hover{
	background: #e53132;
	border-color: #e53132;
	color: #fff;
}


/* 底部 */
.footer-top{
	background: #f4f4f4;
	padding: 30px 0;
}
.footer-top .contact dl dt{
	font-size: 18px;
	color: #444;
	margin-bottom: 22px;
}
.footer-top .contact dl dd{
	line-height: 24px;
	color: #999;
}
.footer-top .bottom-nav dl{
	/* height: 166px; */
}
.footer-top .bottom-nav dl dt a{
	display: block;
	font-size: 16px;
	color: #444;
	margin-bottom: 6px;
}
.footer-top .bottom-nav dl dd a{
	display: block;
	line-height: 30px;
	color: #999;
}
.footer-top .bottom-nav dl dt a:hover,
.footer-top .bottom-nav dl dd a:hover{
	text-decoration: underline;
}

.qrcode p{
	font-size: 16px;
	color: #444;
	text-align: right;
}
.qrcode  a{
	display: block;
	margin-top: 26px;
	position: relative;
	margin-right: 15px;
	text-align: right;
}

.qrcode  a.a1:hover .qr-hover{
	display: block;
}

.qrcode  a i{
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url('../images/icon.png') no-repeat;
}
.qrcode  a.a2 i{
	background-position: -43px 0;
}
.qrcode  a .qr-hover{
	position: absolute;
	top: -52px;
	right: 36px;
	display: none;
}
.qrcode  a.a2:hover .qr-hover{
	display: block;
}
.scanqrcode{
	width: 128px;
	height: 132px;
	padding: 10px;
	text-align: center;
	background: #fff;
	color: #444;
	font-size: 12px;
	border-radius: 16px;
	box-shadow: 0px 0px 9px 0px rgba(68, 68, 68, 0.4);
}
.scanqrcode img{
	display: block;
	margin: 0 auto;
	width: 90px;
	height: 90px;
	margin-bottom: 10px;
}
.scanqrcode:after{
	width: 0px;
	height: 0px;
	content: '';
	position: absolute;
	left: 100%;
	bottom:57px;
	border-width: 9px;
	border-style:solid;
	border-color: transparent transparent transparent #fff;
}
.bottom-nav hr{
	position: absolute;
	top: 28px;
	border: none;
	width: 1px;
	height: 110px;
	background-color: #dddddd;
}
.bottom-nav .h1{
	left: 0;
}
.bottom-nav .h2{
	right: 22px;
}

.footer-bottom{
	padding: 10px 0;
	line-height: 24px;
	font-size: 14px;
	background: #444444;
	color: #fff;
}
.footer-bottom a{
	color: #ff8800;
}
.footer-bottom a:hover{
	text-decoration: underline;
}


/* 侧边栏 */
.aside{
	position: fixed;
	right: 10px;
	top: 140px;
	z-index: 99;
}
.aside .aside-menu li a{
	display: block;
	width: 70px;
	height: 70px;
	background-color: #ffffff;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	text-align: center;
	padding: 8px 0;
	color: #777;
	margin-top: 8px;
	position: relative;
}
.aside .aside-menu li a:hover{
	background: #e53132;
	color: #fff;
}
.aside-menu li i{
	display: block;
	width: 36px;
	height: 36px;
	background: url('../images/icon.png') no-repeat;
	margin: 0 auto 3px;
}
.aside-menu .qr-hover2{
	position: absolute;
	right: 70px;
	top: -32px;
	display: none;
}
.aside .aside-menu li a.a1 i{
	background-position: 3px -40px
}
.aside .aside-menu li a.a1:hover i{
	background-position: -41px -40px;
}
.aside .aside-menu li a.a2 i{
	background-position: 3px -89px
}
.aside .aside-menu li a.a2:hover i{
	background-position: -41px -91px;
}
.aside .aside-menu li a.a3 i{
	background-position: 1px -137px
}
.aside .aside-menu li a.a3:hover i{
	background-position: -43px -137px;
}
.aside .aside-menu li a:hover .qr-hover2{
	display: block;
}






/* 列表页 */
.banner-column{
	height: 340px;
}
.touch-column-title{
	text-align: center;
	height: 60px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.touch-column-title .container{
	overflow-x: auto;
	white-space: nowrap;
	padding-bottom: 20px;
	font-size: 0;
}
.touch-column-title a{
	display: inline-block;
	margin: 0 30px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #777;
	position: relative;
}
.touch-column-title a:hover:after,
.touch-column-title a.active:after{
	content: '';
	display: block;
	position: absolute;
	width: 46px;
	height: 2px;
	top: 58px;
	left: 50%;
	margin-left: -23px;
	background-color: #ffb400;
}


.news-list-menu li{
	margin-top: 34px;
}
.news-list-menu li .li-inner{
	padding: 10px 30px 10px 0;
	transition: padding-left .5s;
	display: flex;
}
.news-list-menu li img{
	width: 100%;
	display: block;
}
.news-index-menu li img:hover{
	opacity: .8;
}
.news-list-menu .li-inner:hover{
	padding-left: 30px;
	box-shadow: 0px 0px 14px 0px rgba(229, 49, 50, 0.15);
	border-radius: 16px;
}
.news-list-menu li .img-a{
	flex: 0 0 214px;
	/* width: 214px; */
	padding: 0;
}
.news-list-menu li .desc{
	padding-left:36px;
	padding-right: 100px;
	flex: 1;
	min-width: 0;
}
.news-list-menu li .desc a{
	display: block;
	font-weight: 400;
	font-size: 18px;
	color: #444;
	line-height: 56px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news-list-menu li .desc a:hover{
	color: #e53132;
}
.news-list-menu li .desc p{
	margin-top: 10px;
	color: #999;
	font-size: 16px;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
}
.news-list-menu li .time{
	line-height: 56px;
	color: #999;
	padding: 0;
	flex: 0 0 100px;
	/* width: 100px; */
	text-align: center;
}
.news-list-menu li .time a.more{
	display: block;
	width: 100px;
	height: 34px;
	line-height: 34px;
	border-radius: 17px;
	border: solid 1px #999999;
	color: #999;
	text-align: center;
	margin-top: 58px;
	margin-left: auto;
	margin-right: auto;
}
.news-list-menu li .time a.more:hover{
	background-color: #ffb400;
	border-color: #ffb400;
	color: #fff;
}


.page{
	text-align: center;
	margin: 40px 0;
}
.page a{
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #777;
	margin: 0 2px;
	font-size: 16px;
}
.page a:hover,
.page a.active{
	color: #fff;
	background-color: #ffb400;
	text-decoration: none;
}
.page a.pageup{
	background: url('../images/icon.png') no-repeat -80px 7px;
}
.page a.pagedown{
	background: url('../images/icon.png') no-repeat -78px -52px;
}
.page a.pageup:hover{
	background: url('../images/icon.png') no-repeat -80px -23px;
	background-color: #ffb400;
}
.page a.pagedown:hover{
	background: url('../images/icon.png') no-repeat -78px -85px;
	background-color: #ffb400;
}


/********************ylicms 分页通用样式************/
.pagination {
	padding-left: 0;
	margin: 40px 0;
	text-align: center;
}


.pagination li{
	display: inline-block;
	vertical-align: middle;

	*display: inline;
	*zoom: 1;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin: 0 2px;

}
.pagination a{
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #777;
	font-size: 16px;

}
.pagination li:hover,
.pagination li.active{

	background-color: #ffb400;
	text-decoration: none;
}
.pagination li:hover a,.pagination li.active a
{
	color: #fff;
}


.pagination li.pageup{
	background: url('../images/icon.png') no-repeat -80px 7px;
}
.pagination li.pagedown{
	background: url('../images/icon.png') no-repeat -78px -52px;
}
.pagination li.pageup:hover{
	background: url('../images/icon.png') no-repeat -80px -23px;
	background-color: #ffb400;
}
.pagination li.pagedown:hover{
	background: url('../images/icon.png') no-repeat -78px -85px;
	background-color: #ffb400;
}


/* 图片列表页 */
.pic-list-menu img{
	width: 100%;
}
.pic-list-menu p{
	color: #333;
	line-height: 28px;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pic-list-menu li a{
	display: block;
	margin-bottom: 24px;
}
.pic-list-menu li a:hover img{
	opacity: .7;
}
.pic-list-menu li a:hover p{
	color: #009340;
}


/* 新闻详情 */
.news-text-t{
	padding: 26px 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.news-text-t h1{
	font-size: 24px;
	color: #333;
	font-weight: 400;
}
.news-text-t .time{
	margin-top: 24px;
	color: #777;
}
.news-text-c{
	padding:26px 96px;
	font-size: 14px;
	line-height: 30px;
	color: #454545;
}
.news-text-c img{
	max-width: 100%;
	height: auto;
	display: block;
	margin: 5px auto;
}
.page-next-prev{
	/* padding: 28px 0;
    border-top: 1px solid #DCDCDC; */
	height: 98px;
	background: #f3f3f3;
	margin-bottom: 50px;
}
.page-next-prev .container{
	display: flex;
}

.page-next-prev .wrap2{
	flex: 0 0 400px;
	width: 400px;
	margin: 0 10px;
	text-align: center;
	background: #efeeee;
}
.page-next-prev a.backlist{
	line-height: 98px;
	display: inline;
}
.page-next-prev p{
	flex: 1;
	width: 360px;
	min-width: 0;
	line-height: 24px;
	margin-top: 25px;
	color: #777;
	font-size: 16px;
}
.page-next-prev p span{
	color: #ffb400;
	display: block;
}
.page-next-prev a{
	display: block;
	font-size: 16px;
	color: #777;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.page-next-prev a:hover{
	text-decoration: underline;
	color: #ffb400;
}


/* 产品列表一级 */
.pro-list-menu{
	margin-top: 18px;
	padding: 0 100px;
}
.pro-list-menu li{
	margin-top: 30px;
}
.pro-list-menu li a{
	display: block;
	position: relative;
}
.pro-list-menu li img{
	width: 100%;
	display: block;
}
.pro-list-menu li .cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	color: #fff;
	text-align: center;
	line-height: 36px;
}
.pro-list-menu li h3{
	font-size: 24px;
	font-weight: 400;
}
.pro-list-menu li p{
	font-size: 16px;
}
.pro-list-menu li .cover .cover-inline{
	display: inline-block;
	vertical-align: middle;
}
.pro-list-menu li .cover:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.pro-list-menu li:hover{
	/*box-shadow: 0px 10px 17px 3px rgba(229, 49, 50, 0.2);*/
	transform: translate(0, -12px);
}
.pro-list-menu li:hover .cover{
	/*background-color: rgba(229, 49, 50, 0.8);*/
	background-color: rgba(0, 0, 0, 0.6);
}

/* 产品二级列表 */
.pro-list-menu2{
	margin-top: 20px;
}
.pro-list-menu2 li{
	margin-top: 30px;
}
.pro-list-menu2 li a{
	display: block;
	transition: all .5s;
}
.pro-list-menu2 .img-wrap{
	position: relative;
}
.pro-list-menu2 .img-wrap img{
	width: 100%;
	display: block;
}
.pro-list-menu2 .img-wrap .cover{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}
.pro-list-menu2 li a:hover{
	box-shadow: 0px 10px 17px 3px rgba(229, 49, 50, 0.2);
	transform: translate(0, -12px);
}
.pro-list-menu2 li a:hover .cover{
	display: block;
}
.pro-list-menu2 .cover span{
	vertical-align: middle;
	display: inline-block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 19px;
	border: solid 1px #ffffff;
}
.pro-list-menu2 .cover span:hover{
	background-color: #ffb400;
	border-color: #ffb400;
}
.pro-list-menu2 .cover:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.pro-list-menu2 li p{
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #212025;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pro-list-menu2 li p:hover{
	color: #ffb400;
}


/* 产品三级弹窗 */
.pro-pop{
	width:100%;
	height:100%;
	position:fixed;
	top: 0px;
	left: 0px;
	right:0px;
	bottom:0px;
	background:rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	z-index:6666;
	display: none;
}
.pro-pop .mask-pro{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 6667;
}
.pro-pop .cover-content{
	max-width: 1200px;
	margin: 0 auto;
	height: 100%;
	/* position:absolute;
	top: 0px;
    left: 0px;
    right:0px;
    bottom:0px;
	z-index:8888; */
	text-align: center;
}
.pro-pop .cover-content .row{
	display: inline-block;
	vertical-align: middle;
	width: 80%;
	border-radius: 16px;
	background:#fff;
	text-align: left;
	padding: 30px 0;
	z-index: 6668;
	position: relative;
	margin: 0;
}
.pro-pop .cover-content:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.pro-pop .close-pop{
	position: absolute;
	right: 30px;
	top: 30px;
	width: 16px;
	height: 16px;
	display: block;
	z-index: 6669;
	background: url('../images/icon.png') no-repeat -86px -130px;
	cursor: pointer;
}
.pro-pop .close-pop:hover{
	opacity: .6;
}

.pro-desc-img{
	padding-left: 30px;
}
.pro-desc-wrap{
	padding-right: 30px;
}
.pro-desc-wrap h3{
	width: 90%;
	font-size: 24px;
	color: #444;
	line-height: 36px;
	font-weight: 400;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pro-desc-wrap p{
	font-size: 16px;
	color: #999;
	line-height: 36px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pro-desc-wrap .text{
	color: #444;
	font-size: 16px;
	line-height: 30px;
	min-height: 150px;
	max-height: 800px;
	overflow: hidden;
	margin-top: 15px;
}
.pro-desc-wrap .consult{
	margin-top: 40px;
	display: block;
	width: 130px;
	height: 42px;
	line-height: 42px;
	border-radius: 21px;
	color: #999999;
	font-size: 16px;
	text-align: center;
	border: solid 1px #dddddd;
}
.pro-desc-wrap .consult:hover{
	background-color: #ffb400;
	border-color: #ffb400;
	color: #fff;
}


/* 循环经济 */
.circular-wrap{
	background: url('../images/circularbg.jpg') no-repeat center bottom;
}
.circular-wrap img{
	width: 100%;
	padding: 60px 0;
}
.circular-text{
	background: #e53132;
	color: #fff;
	font-size: 16px;
	line-height: 36px;
	padding: 30px 0;
	margin-bottom: 50px;
}
.circular-text .text{
	padding: 0 100px;
}

/* 核心产业 */
.core-text{
	color: #444;
	font-size: 16px;
	line-height: 36px;
	padding: 30px 100px;
}
.core-bg{
	height: 560px;
}


/* 公司简介 */
.about1-wrap{
	padding: 30px 100px;
}
.about1-wrap h1{
	text-align: center;
	font-weight: 400;
	font-size: 24px;
	color: #333;
	margin-bottom: 30px;
}
.about1-wrap .text{
	color: #444;
	font-size: 16px;
	line-height: 30px;
}
.about1-wrap .text img{
	max-width: 100%;
}
.chairman-bg{
	height: 340px;
}
.chairman-bg .text{
	padding: 88px 100px 48px;
}
.chairman-bg h1{
	font-size: 24px;
	color: #fff;
	text-align: center;
	font-weight: 400;
	margin-bottom: 30px;
}
.chairman-bg p{
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.chairman-bg img{
	margin-top: 20px;
}
.about1-wrap1{
	background: #e53132;
	padding: 50px 0;
}
.about1-wrap1 h1{
	font-size: 24px;
	color: #fff;
	text-align: center;
	font-weight: 400;
	margin-bottom: 30px;
	padding: 0 100px;
}
.about1-wrap1 .text{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	padding: 0 100px;
}

.about-list-menu1{
	max-width: 1920px;
	margin: 0 auto 50px;
}
.about-list-menu1 li{
	width: 33.3333333%;
	position: relative;
	float: left;
}
.about-list-menu1 li img{
	width: 100%;
	display: block;
}
.about-list-menu1 li .cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	color: #fff;
	padding: 0 30px;
	text-align: center;
}
.about-list-menu1 li h3{
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	font-size: 24px;
	text-align: center;
	line-height: 30px;
}
.about-list-menu1 li h3 span{
	font-size: 16px;
	display: block;
}
.about-list-menu1 li .cover:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}




/* 所获荣誉 */
.about-list-menu2{
	margin-top: 20px;
}
.about-list-menu2 li{
	margin-top: 30px;
}
.about-list-menu2 li .img-wrap{
	display: block;
	transition: all .5s;
	cursor: pointer;
}
.about-list-menu2 .img-wrap img{
	width: 100%;
	display: block;
}
.about-list-menu2 li .img-wrap:hover{
	box-shadow: 0px 10px 17px 3px rgba(229, 49, 50, 0.2);
	transform: translate(0, -12px);
}
.about-list-menu2 li p{
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #444;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.about-list-menu2 li .img-wrap:hover p{
	color: #e53132;
}



/* 关于我们---厂区风貌 */
.about-list-menu4{
	margin-top: 40px;
	margin-left: -1px;
	margin-right: -1px;
}
.about-list-menu4 li{
	margin-top:2px;
	padding: 0 1px;
}
.about-list-menu4 li a{
	display: block;
	position: relative;
}
.about-list-menu4 li img{
	width: 100%;
	display: block;
}
.about-list-menu4 li .cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 24px;
}
.about-list-menu4 li .cover .cover-inline{
	display: inline-block;
	vertical-align: middle;
}
.about-list-menu4 li .cover:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.about-list-menu4 li:hover .cover{
	background-color: rgba(229, 49, 50, 0.8);
}


/* 宣传视频 */
.about-list-menu5{
	margin-top: 20px;
	/* margin-left: -1px;
	margin-right: -1px; */
}
.about-list-menu5 li{
	margin-top:30px;
	/* padding: 0 1px; */
}
.about-list-menu5 li img{
	width: 100%;
	display: block;
}



/* 合作伙伴 */
.partner-list-menu {
	margin-top: 22px;
}
.partner-list-menu li{
	margin-top: 28px;
}
.partner-list-menu li img{
	display: block;
	width: 100%;
	border: solid 1px #dddddd;
}
.partner-list-menu li img:hover{
	opacity: .8;
}

/* 留言反馈 */
.feedback-wrap {
	padding: 40px 200px 50px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
}
.feedback-wrap h6 {
	color: #777;
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 16px;
	font-weight: 200;
	text-align: center;
}
.feedback-wrap dl {
	margin-top: 30px;
	display: flex;
}

.feedback-wrap dl dt {
	display: inline-block;
	vertical-align: top;
	width: 120px;
	text-align: right;
	flex: 0 0 120px;
}
.feedback-wrap dl dt span {
	color: #ff1e1c;
}
.feedback-wrap dl dd {
	flex: 1;
	width: 70%;
	display: inline-block;
	vertical-align: top;
	margin-left: 26px;
}
.feedback-wrap dl dd input{
	width: 100%;
	height: 36px;
	border-radius: 8px;
	text-indent: 10px;
}
.feedback-wrap dl dd input[type=text]{
	line-height: 34px;
	border: 1px solid #ddd;
}
.feedback-wrap dl dd input[type=button]{
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #f53c3d;
	color: #fff;
	cursor: pointer;
	margin-top: 18px;
}
.feedback-wrap dl dd input[type=button]:hover{
	background: #F75A5A;
}
.feedback-wrap dl dd input.yanzheng{
	width: 140px;
	height: 34px;
	border-radius: 8px;
	border: solid 1px #dddddd;
}
.feedback-wrap dl dd input.yanzheng+img{
	width: 85px;
	height: 34px;
	vertical-align: middle;
	margin-left: 18px;
	cursor: pointer;
}
.feedback-wrap dl dd textarea{
	border: 1px solid #ddd;
	width: 100%;
	padding: 5px 10px;
	line-height: 24px;
	min-height: 82px;
	border-radius: 8px;
	display: block;
}


/* 联系我们 */
.contact-menu{
	margin-top: 50px;
	position: relative;
	z-index: 9;
}
.contact-menu li .li-inner{
	padding: 24px;
	height: 255px;
	background-color: #ffffff;
	box-shadow: 0px 0px 18px 2px rgba(68, 68, 68, 0.2);
	text-align: center;
	overflow: hidden;
}
.contact-menu li .li-inner:hover{
	box-shadow: none;
}
.contact-menu li i{
	display: block;
	margin: 0 auto;
	width: 64px;
	height: 64px;
	background: url('../images/icon.png') no-repeat;
}
.contact-menu li .li-inner1 i{
	background-position: 10px -186px;
}
.contact-menu li .li-inner1:hover{
	background: #de6764;
}
.contact-menu li .li-inner1:hover i{
	background-position: -78px -186px;
}
.contact-menu li .li-inner2 i{
	background-position: 4px -280px;
}
.contact-menu li .li-inner2:hover{
	background: #ffb400;
}
.contact-menu li .li-inner2:hover i{
	background-position: -84px -280px;
}
.contact-menu li .li-inner3 i{
	background-position: 7px -350px
}
.contact-menu li .li-inner3:hover{
	background: #9ac047;
}
.contact-menu li .li-inner3:hover i{
	background-position: -81px -351px;
}
.contact-menu li .li-inner4 i{
	background-position: 4px -434px;
}
.contact-menu li .li-inner4:hover{
	background: #31a0e1;
}
.contact-menu li .li-inner4:hover i{
	background-position: -84px -434px;
}
.contact-menu li h6{
	color: #444;
	font-size: 16px;
	font-weight: 400;
	margin: 36px 0 14px;
}
.contact-menu li p{
	font-size: 14px;
	color: #777;
	line-height: 26px;
}
.contact-menu li .li-inner:hover h6{
	color: #fff;
}
.contact-menu li .li-inner:hover p{
	color: #fff;
}
.map{
	width: 100%;
	max-width: 1920px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: -50px;
	z-index: -1;
}


/* 发展历程 */
.devp-menu{
	padding: 0 100px;
	margin: 50px 0;
}
.devp-menu .devp-clear{
	position: relative;
	display: flex;
}
.devp-menu li span{
	display: block;
	width: 88px;
	height: 38px;
	line-height: 38px;
	background-color: #ffffff;
	box-shadow: 0px 0px 7px 0px rgba(229, 49, 50, 0.2);
	border-radius: 19px;
	color: #e53132;
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
}
.devp-menu li i{
	position: absolute;
	top: 0;
	display: block;
	width: 18px;
	height: 18px;
	background: url('../images/icon.png') no-repeat -132px 0;
}
.devp-menu li .devp-text{
	padding-top: 48px;
	padding-bottom: 48px;
}
.devp-menu li .devp-img img{
	width: 100%;
	display: block;
}
.devp-menu li .devp-text h6{
	font-size: 18px;
	color: #e53132;
	position: relative;
}
.devp-menu li .devp-text p{
	font-size: 14px;
	line-height: 24px;
	color: #777;
	margin-top: 30px;
}
.devp-l{
	float: left;
	/* flex: 1; */
	width: 50%;
	padding-right: 90px;
}
.devp-r{
	float: left;
	width: 50%;
	/* flex: 1; */
	padding-left: 90px;
}
.devp-l i{
	right: -99px;
	left: auto;
}
.devp-r i{
	left: -99px;
	right: auto;
}
.devp-menu li .devp-l h6,
.devp-menu li .devp-l p{
	text-align: right;
}
.devp-menu li .devp-l.devp-text{
	border-right: 1px solid #e53132;
}
.devp-menu li .devp-r.devp-text{
	border-left: 1px solid #e53132;
}

/* 厂区风貌图集 */
.superslide-pics .img_hd {width:680px;height:200px;overflow:hidden;position:relative;}
#play{position:relative;overflow:hidden;}
#play .change_a{position:absolute;width:35px;height:80px;top: 38%;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#play .prev_a{left:165px;}
#play .next_a{right:165px}
#play .change_a span{width:35px;height:80px;display:block;}
#play .prev_a span{background:url(../images/a_prev.png) no-repeat;left:0;}
#play .next_a span{background:url(../images/a_next.png) no-repeat;right:0;}

.superslide_menu_main{width:585px;overflow:hidden;display: block;height:80px; position: absolute;
	left:50px;
	top:60px;
}
.superslide-menu {
	display: block;
	clear: both;
	position: absolute;
	z-index: 1;

}
.tuji-title{
	font-size: 24px;
	color: #333;
	text-align: center;
	padding: 40px 0;
	font-weight: 400;
}
.superslide-big{
	padding: 0 160px 50px;
}
.superslide-big .img-wrap{
	position: relative;
}
.superslide-big img{
	width: 100%;
	display: block;
}
.superslide-big .cover{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 46px;
	background-color: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	display: flex;
	font-size: 16px;
}
.superslide-big .cover span{
	color: #fff;
	flex: 0 0 60px;
	width: 60px;
}
.superslide-big .cover p{
	flex: 1;
	min-width: 0;
	margin-left: 50px;
	text-align: right;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.superslide-big .cover span b{
	font-style: normal;
	font-size: 30px;
	color: #ffb400;
}
.superslide-pics{

	margin-bottom: 50px;
}
.superslide-pics .prevpics,.superslide-pics .nextpics{
	flex: 0 0 230px;
	width: 230px;
	height: 190px;
	padding: 39px 10px 26px;
	background: url('../images/arrpic.png') no-repeat;
	text-align: center;
}
.superslide-pics .prevpics img,
.superslide-pics .nextpics img{
	width: 200px;
	height: 127px;
	display: block;
}
.superslide-pics .superslide-wrap{
	flex: 1;
	min-width: 0;
	position: relative;
}
.superslide-wrap .tempWrap{
	margin-top: 32px;
}
.superslide-menu li{
	float: left;
	padding: 0 5px;
}
.superslide-menu li p{
	display: none;
}
.superslide-menu li img{
	/* width: 100%; */
	width: 136px;
}
.superslide-menu li.active img{
	border: 1px solid #ffb400;
}
.superslide-wrap .arrow{
	display: block;
	position: absolute;
	top: 36px;
	width: 28px;
	height: 127px;
	line-height: 127px;
	text-align: center;
	cursor: pointer;
}
.superslide-wrap .arrow i{
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 25px;
	background: url('../images/icon.png') no-repeat;
}
.superslide-wrap .arrow:hover{
	box-shadow: 0px 0px 4px 0px rgba(68, 68, 68, 0.2);
}
.superslide-wrap .arrow.left-arrow{
	left: 10px;
}
.superslide-wrap .arrow.right-arrow{
	right: 10px;
}
.superslide-wrap .arrow.left-arrow i{
	background-position: -132px -68px;
}
.superslide-wrap .arrow.right-arrow i{
	background-position: -132px -150px;
}


/* 小轮播 */
.swiper-container-slide{
	margin:0 160px 50px;
}

.swiper-container-slide img{
	width: 100%;
	display: block;
}
.swiper-container-slide .cover{
	position: absolute;
	bottom: 0px;
	left:0px;
	width:100%;
	height:50px;
	line-height: 50px;
	padding: 0 46px;
	text-align: left;
	background-color: rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	font-size: 16px;
	color: #fff;
	display: flex;
}
.swiper-container-slide .cover span{
	color: #fff;
	flex: 0 0 60px;
	width: 60px;
}
.swiper-container-slide .cover p{
	flex: 1;
	min-width: 0;
	margin-left: 50px;
	text-align: right;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.swiper-container-slide .cover span b{
	font-style: normal;
	font-size: 30px;
	color: #ffb400;
}
.swiper-button-prev:focus,
.swiper-button-next:focus{
	outline: none;
}
.swiper-container-slide .swiper-button-prev,
.swiper-container-slide .swiper-button-next{
	background: rgba(255,255,255,.8);
	text-align: center;
	line-height: 44px;
}
.swiper-container-slide .swiper-button-prev{
	left: 0;
}
.swiper-container-slide .swiper-button-next{
	right: 0;
}
.swiper-container-slide i{
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 25px;
	background: url('../images/icon.png') no-repeat;
}
.swiper-container-slide .swiper-button-prev i{
	background-position: -132px -26px;
}
.swiper-container-slide .swiper-button-next i{
	background-position: -132px -112px;
}

/*************************msg*/
#yilin_msg{
	height: 2rem;
	text-align: center;
	position: fixed;
	top: 30%;
	margin-top: -1rem;
	line-height: 1.5rem;
	width: 100%;

}
#yilin_msg .yilin_msgmain{
	color: black;
	background: white;
	display: inline-block;
	padding: 0 0;
	border-radius: 10px;
	background: #FFF;
	padding-top: 20px;
	box-shadow: 0 0 20px 2px rgba(0,0,0,.4);
	min-height: 150px;
	min-width: 320px;
}

#yilin_msg .yilin_msgmain a{
	/*font-size: 20px;*/
	line-height: 5rem;
	background-color: #3071a9;
	padding: 5px 24px;
	border-radius: 3px;
	color: white;
}

#yilin_msg .sure-btn:hover{
	background: #285e8e;
	text-decoration: none;
}

#yilin_msg .yilin_msgmain .yilin_msgtitle{
	min-width: 320px;
	font-weight: bold;
	font-size: 20px;
	color:#285e8e;

}
#yilin_msg .yilin_msgmain .error{color: #DF4931;}
#yilin_msg .yilin_msgmain .success{color: green;}



/******所获荣誉弹窗*******/
.honor-pop{
	width:100%;
	height:100%;
	position:fixed;
	top: 0px;
    left: 0px;
    right:0px;
    bottom:0px;
	background:rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	z-index:6666;
	display: none;
}
.honor-pop .mask-honor{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 6667;
}
.honor-pop .cover-content{
	max-width: 1200px;
	margin: 0 auto; 
	height: 100%;
	/* position:absolute;
	top: 0px;
    left: 0px;
    right:0px;
    bottom:0px;
	z-index:8888; */
	text-align: center;	
}
.honor-pop .cover-content .row{
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	background:#fff;
	z-index: 6668;
	position: relative;
	margin: 0;
}
.honor-pop .cover-content img{
	display: block;
	width: 100%;
}
.honor-pop .cover-content:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.honor-pop .close-pop{
	position: absolute;
	right: -40px;
	top: -15px;
	/* width: 16px;
	height: 16px; */	
	width: 30px;
	height: 30px;	
	display: block;
	z-index: 6669;
	background: #fff url('../images/icon.png') no-repeat -78px -123px;	
	cursor: pointer;
}
.honor-pop .close-pop:hover{
	opacity: .6;
}