@charset "utf-8";

/* CSS Document */



/*banner按钮*/

.swiper-container-ban .swiper-slide img{

	width: 100%;

	display: block;

	margin: 0 auto;

}

.swiper-paginationban {

    bottom: 30px;

    left: 0;

    width: 100%;

    position: absolute;

    z-index: 10;

    text-align: center;

}

.swiper-paginationban span.swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    border-radius: 50px;

    background: rgba(237,28,36,1);

    display: inline-block;

}

.swiper-paginationban span.swiper-pagination-bullet-active {

    background: rgba(237,28,36,1);

}



/*最新公告*/

.gonggao{

	width: 100%;

	height: 80px;

	border-bottom: 1px solid #e4e4e4;

	overflow: hidden;

}

.gonggao .title{

	line-height: 80px;

	font-size: 18px;

	color: #eb020d;

	float: left;

	background: url("../images/sanjiao.jpg") no-repeat right center;

	padding-right: 15px;

}

.swiper-container-gongg {

      width: 50%;

	float: right;

      height: 80px;

    }

.swiper-container-gongg .swiper-slide {

	text-align: left;

      /* Center slide text vertically */

      

    }

.gonggwen{



	line-height: 80px;

}

.gonggwen a{

	float: left;

	font-size: 16px;

	color: #333;

	display: block;

white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

	width: 70%;

	text-align: left;

}

.gonggwen span{

	font-size: 16px;

	color: #999999;

	display: block;

	float: right;

	text-align: right;

	padding-left: 50px;

}

/*最新公告end*/



/*关于我们*/

.index-about{

	padding: 100px 0;

	overflow: hidden;

}

.inableft{

	width: 55%;

	float: left;

}

.inableft .title{

	

}

.inableft .title p{

	text-transform: uppercase;

	font-size: 70px;

	color: #ed1c24;

	font-family: 'cuti';

	line-height: 70px;

}

.inableft .title span{

	font-size: 36px;

	color: #ed1c24;

	font-weight: 700;

}

.inableft .note{

	margin-top: 35px;

}

.inableft .note span{

	font-size: 24px;

	font-weight: 700;

	color: #333;

	padding-bottom: 20px;

	display: block;

}

.inableft .note p{
    font-size: 16px;
    line-height: 33px;
    color: #666;

}

.inableft .inabsl{

	width: 100%;

	border-radius: 15px;

	background: #f5f5f5;

	padding: 25px 0;

	margin-top: 20px;

	overflow: hidden;

}

.inableft .inabsl li{

	display: block;

	width: 50%;

	float: left;

	text-indent: 60px;

}

.inableft .inabsl li:first-child{

	border-right: 1px solid #e4e4e4;

}

.inableft .inabsl li p{

	font-size: 14px;

	color: #333;

}

.inableft .inabsl li span{

	font-size: 38px;

	color: #ed1c24;

}

.inableft .inabsl li font{

	font-size: 14px;

	color: #999;

	text-indent: 60px;

	display: block;

}

.inabright{

	width: 43%;

	float: right;

	text-align: right;

}

.inabright img{

	max-width: 100%;

}

/*关于end*/

/*产品*/

.index-products{

	overflow: hidden;

	padding: 100px 0;

	background: #f5f5f5;

}

.index-products .title p{

	    text-transform: uppercase;

    font-size: 70px;

    color: #ed1c24;

    font-family: 'cuti';

    line-height: 70px;

}

.index-products .title span{

	font-size: 36px;

    color: #ed1c24;

    font-weight: 700;

}

.index-products .title font{

	font-size: 16px;

	color: #666;

	display: block;

	padding: 25px 0;

}

.inpromain li{

	display: block;

	float: left;

	width: 23.5%;

	margin: 0 2% 0 0;

	position: relative;

	overflow: hidden;

}

.inpromain li:last-child{

	margin: 0;

}

.inpromain li img{

	width: 100%;

	transition: all .5s ease;

    -moz-transition: all .5s ease;

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

}

.inpromain li p{

	display: block;

	width: 90%;

	padding: 0 0 0 7%;

	margin: 0 0 20px 0;

	position: absolute;

	left: 0;

	bottom: 0;

	font-size: 24px;

	height: 30px;

	color: #fff;

	background: url("../images/jiahao.png") no-repeat right center;

}

.inpromain li:hover img{

	transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    -webkit-transform: scale(1.1, 1.1);

    -o-transform: scale(1.1, 1.1);

}

/*产品end*/

/*行业应用*/

.index-hangye{

	padding: 100px 0;

	overflow: hidden;

}

.index-hangye .title{

	text-align: center;

}

.index-hangye .title p{

	text-transform: uppercase;

    font-size: 70px;

    color: #ed1c24;

    font-family: 'cuti';

    line-height: 70px;

}

.index-hangye .title span{

	font-size: 36px;

    color: #ed1c24;

    font-weight: 700;

}

.index-hangye .title i{

	display: block;

	width: 21px;

	height: 2px;

	background: #ed1c24;

	margin: 20px auto 0 auto;

}

.index-hangye .title font{

	font-size: 16px;

	color: #666;

	display: block;

	padding: 25px 0;

}

.inyymain{

	overflow: hidden;

	margin-top: 20px;

}

.inyymain li{

	display: block;

	width: 32.3%;

	margin: 0 .5% 1% .5%;

	float: left;

	overflow: hidden;

	position: relative;

}

.inyymain li img{

	width: 100%;

	transition: all .5s ease;

    -moz-transition: all .5s ease;

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

}

.inyymain li p{

	display: block;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.5);

	font-size: 24px;

	color: #fff;

	text-align: center;

	position: absolute;

	line-height: 100%;

	transition: all .5s ease;

    -moz-transition: all .5s ease;

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

	top: 101%;

	padding-top: 30%;

}

.inyymain li:hover p{

	top: 0;

}

.inyymain li:hover img{

	transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    -webkit-transform: scale(1.1, 1.1);

    -o-transform: scale(1.1, 1.1);

}

/*行业应用end*/

/*新闻*/

.index-news{

	padding: 100px 0;

	overflow: hidden;

	background: #f5f5f5;

}

.innewstitle{

	overflow: hidden;

}

.innewstitle p.int01{

	display: block;

	float: left;

}

.innewstitle p.int01 span{

	text-transform: uppercase;

    font-size: 70px;

    color: #ed1c24;

    font-family: 'cuti';

    line-height: 70px;

}

.innewstitle p.int01 font{

	    font-size: 36px;

    color: #ed1c24;

    font-weight: 700;

	display: block;

}

.innewstitle p.int02{

	display: block;

	float: right;

	text-align: right;

	line-height: 117px;

}

.innewstitle p.int02 a{

	font-size: 16px;

	color: #666;

	padding: 0 20px;

	border-right: 1px solid #ddd;

}

.innewstitle p.int02 a.innemore{

	color: #ed1c24;

	border-right: none;

}

.innewsmain{

	margin: 30px 0 0 0;

}

.innnewsleft{

	width: 47%;

	float: left;

	overflow: hidden;

	position: relative;

}

.innnewsleft img{

	width: 100%;

	transition: all .5s ease;

    -moz-transition: all .5s ease;

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

}

.innnewsleft p{

	display: block;

	width: 100%;

	line-height: 60px;

	background: rgba(0,0,0,.5);

	font-size: 16px;

	color: #fff;

	padding-left: 5%;

	position: absolute;

	left: 0;

	white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

	bottom: 0;

}

.innnewsleft:hover img{

	transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    -webkit-transform: scale(1.1, 1.1);

    -o-transform: scale(1.1, 1.1);

}

.innnewsright{

	width: 47%;

	float: right;

}

.innnewsright li{

	display: block;

	width: 100%;

	padding-bottom: 25px;

	margin-bottom: 25px;

	border-bottom: 1px solid #e1e1e1;

}

.innnewsright li p.title{

	display: block;

	overflow: hidden;

}

.innnewsright li p.title span{

	display: block;

	width: 80%;

	float: left;

	white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

	font-size: 22px;

	color: #333;

}

.innnewsright li p.title font{

	display: block;

	float: right;

	line-height: 22px;

	padding: 0 10px;

	background: #ed1c24;

	font-size: 12px;

	color: #fff;

}

.innnewsright li p.note{

	display: block;

	font-size: 14px;

	color: #999;

	line-height: 22px;

	padding-top: 15px;

}

/*新闻end*/





@media screen and (max-width: 1460px){



}



@media screen and (max-width: 1280px){

.inableft .title p,.index-products .title p,.index-hangye .title p,.innewstitle p.int01 span{

    font-size: 55px;

    line-height: 55px;

}

	.inabright{

		width: 40%;

	}

	.inableft .title span,.index-products .title span,.innewstitle p.int01 font,.index-hangye .title span{

    font-size: 28px;

}

	.inableft .note {

    margin-top: 25px;

}

	.inableft .note p {
font-size: 14px;
    line-height: 22px;

}

	.index-products .title font {

    font-size: 14px;

    color: #666;

    display: block;

    padding: 15px 0;

}

	.index-products .title{

		text-align: center;

		padding-bottom: 15px;

	}

	.inableft .inabsl li span {

    font-size: 28px;

}

	.inableft .inabsl{

		padding: 20px 0;

	}

	.inpromain li p {

    display: block;

    width: 90%;

    padding: 0 0 0 7%;

    margin: 0 0 20px 0;

    font-size: 18px;

    height: 24px;

		font-weight: 700;

}

	.index-hangye .title font {

    font-size: 14px;

    padding: 15px 0 15px 0;

		width: 80%;

		margin: 0 auto;

		display: block;

}

	.innewstitle p.int02 {

    line-height: 92px;

}

	.innnewsright li p.title span{

		font-size: 16px;

	}

	.innnewsright li {

    padding-bottom: 15px;

    margin-bottom: 15px;

}

	.innnewsright{

		width: 50%;

	}

}

@media screen and (max-width: 1060px){

	.inableft{

		width: 100%;

	}

	.inabright{

		display: none;

	}

	.index-about,.index-products,.index-hangye,.index-news{

    padding: 50px 0;

}

	.innnewsright li p.title font{

		display: none;

	}

}

@media screen and (max-width: 992px){

	.innnewsleft{

		width: 100%;

	}

	.innnewsright{

		width: 100%;

		margin-top: 30px;

	}



}

@media screen and (max-width: 860px){

	

}

@media screen and (max-width: 768px){

	.gonggao {

    height: 60px;

}

	.gonggao .title {

    line-height: 60px;

    font-size: 16px;

}

	.gonggwen a{

    line-height: 60px;

    font-size: 14px;

}

	.gonggwen {

    line-height: 60px;

}

	.swiper-container-gongg{

		width: 60%;

		height: 60px;

	}

	.gonggwen span {

    font-size: 14px;

    padding-left: 20px;

}

	.inableft .title p, .index-products .title p, .index-hangye .title p, .innewstitle p.int01 span {

    font-size: 40px;

    line-height: 40px;

}

	.inpromain li {

    width: 49%;

    margin: 0 2% 2% 0;

}

	.inpromain li:nth-child(2n){

		margin: 0 0 2% 0;

	}

	.index-hangye .title font{

		width: 90%;

	}

	.inyymain li {

    width: 48%;

    margin: 0 1% 2% 1%;

}

	.inyymain li p{

		font-size: 16px;

	}

	

	.inableft .note span{

		font-size: 18px;

	}

	.inableft .inabsl li{

		width: 100%;

		text-indent: 0px;

		text-align: center;

	}

	.inableft .inabsl li font{

		text-indent: 0px;

	}

	.inableft .inabsl li:first-child{

		border-right: none;

		margin-bottom: 25px;

	}

	.inableft .title,.inableft .note span{

		text-align: center;

	}



}

@media screen and (max-width: 680px){

	.innewstitle p.int02{

		display: none;

	}

	.innewstitle p.int01{

		width: 100%;

		text-align: center;

		

	}

}

@media screen and (max-width: 560px){

	.gonggwen span{

		display: none;

	}

	.gonggwen a{

		width: 100%;

	}

	



}

