@charset "utf-8";
/*——————轮播图——————*/
.banner{width:100%;height:490px;text-align: center;position: relative;box-shadow:0 3px 10px 0 #cfcfcf;}
.banner .btn{border-radius: 50%;width:60px;height:60px;opacity: .6;position: absolute;top:50%;margin-top:-30px; cursor: pointer;z-index: 1;background: #261e47;}
.banner .btn:hover{background: #fff;}
.banner .btn:hover>i{color: #261e47;}
.banner .btnl{left:7.5%;}
.banner .btnr{right:7.5%;}
.banner .btn i{font-size:40px;line-height:60px;color:#f9f9f9;opacity: .9;font-family: console;}
.banner .tab{position:absolute;left:50%;top:470px;z-index: 1;margin-left:-45px;}
.banner .tab li{width:10px;height:8px;background: #f9f9f9;opacity: .6;float:left;margin:0 10px;}
.banner .tab li:hover{opacity: 1;cursor: pointer;}
.banner .tab li.act{opacity: 1;}
.banner .pic li{width:100%;height:100%;overflow: hidden;position: absolute;left:0;top:0;opacity: 0;background:url(../images/pic0.jpg) no-repeat center/cover;transition: opacity 1s ease;}
.banner .pic li p{font-size:36px;position:absolute;text-align: center;width:80%;left:10%;bottom:28px;line-height:150%;background: rgba(0,0,0,.5);}
.banner .pic li.act{opacity: 1;}
/*——————标题模块——————*/
.wrap{background: #f0f0f0;}
.title_top{position:relative;height:70px;width:100%;text-align: center;padding:30px 0;}
.title_top h2{height:70px;line-height: 70px;width:150px;margin:-35px auto;font-size: 30px;color:#666;background: #f0f0f0;}
.title_top .line{height:50%;border-bottom:2px solid #dddddd;}
.title_top p{color:#666;margin-top:20px;font-size:20px;line-height:14px;height:14px;font-weight: bold;}
/*——————公司简介——————*/
.index_company_bottom .company_img{width:47%;box-shadow: 0 0 10px 3px #cfcfcf;border:3px solid #F0F0F0;overflow: hidden;margin-left:3%;}
.index_company_bottom .company_img img{width:100%;}
.index_company_bottom .company_detail{width:45%;margin:0 2%;max-height: 195px;overflow: hidden;}
.index_company_bottom .company_detail p{text-indent: 30px;padding-top: 10px;color:#555;font-size: 16px;}
.index_company_bottom .more{margin:15px 2% 0 0;padding:0 15px;color:#666;line-height:30px;height:30px;border-radius: 5px;border:1px solid #999;font-size:15px;}
.index_company_bottom .more:hover{background: #d42a1d;color:#f9f9f9;border-color:#d42a1d;}
/*——————新闻中心——————*/
.index_news{overflow: hidden;}
.index_news_bottom{width:100%;}
.index_news_bottom ul{width:28%;padding:60px 2.66666666666% 0;position: relative;overflow: hidden;}
.index_news_bottom ul:after{content: "";display: block;position: absolute;width:100%;height:50px;background: #d42a1d;left:0;top:0;line-height: 50px;text-align: center;font-size:18px;border-left:5px solid #f9f9f9;}
.index_news_bottom ul:after:hover{cursor: pointer;}
.index_news_bottom .firstUl:after{content: "公司新闻";}
.index_news_bottom .secondUl:after{content: "行业新闻";}
.index_news_bottom .lastUl:after{content: "技术知识";}
.index_news_bottom ul li{color:#555;width:100%;overflow: hidden;display: block;height:20px;line-height: 20px;border-bottom:1px dashed #ddd;margin:10px 0;}
.index_news_bottom ul li a{color:#666;}
.index_news_bottom ul li a:after{content:">";float:right;color:#9B9B9B;font-family: console;}
.index_news_bottom ul li a:hover{color:#d42a1d;font-weight: bold;}
.index_news_bottom ul li a:hover:after{color:#d42a1d;}
.index_news .btnMore{height:50px;margin-top:15px;background: #d42a1d;overflow: hidden;}
.index_news .btnMore a{display:block;position: relative; margin:0 auto;width:100%;text-align: center; color:#f9f9f9;line-height:50px;height:50px;overflow: hidden;font-size:16px;}
.index_news .btnMore a:before{content: "";position: absolute;right:-10%;top:0;width:10%;;height:100%;background: rgba(250,250,250,.8);transform:rotate(-45deg);transition: all 0.5s ease;margin-left:-0.5px;}
.index_news .btnMore a:after{content: "";position: absolute;left:-10%;top:0;width:10%;;height:100%;background: rgba(250,250,250,.8);transform:rotate(-45deg);transition: all 0.5s ease;margin-left:-0.5px;}
.index_news .btnMore a:hover:before{transform:scale(6) rotate(-45deg);}
.index_news .btnMore a:hover:after{transform:scale(6) rotate(-45deg);}
/*——————经营产品——————*/
div.product{margin-bottom:30px;font-size: 16px;}
.product>ul{background: #d42a1d;overflow: hidden;}
.product>ul li{width:100%;position:relative;overflow: hidden;margin: 4px 0;background: #f0f0f0;cursor: pointer;transition: background 0.5s ease;}

.product>ul li:hover{background: rgba(255,255,255,1)}
.product>ul li .pic{width:50%;overflow: hidden;position: relative;text-align: center;height:270px;background:#fff;}
.product>ul li .pic>a{display:block;width: 100%;height: 100%;}
.product>ul li .pic img{width:100%;transition:all 10s linear;}
.product>ul li .text{width:50%;text-align: center;position: relative;padding:30px 0;}
.product>ul li .text h2{font-size:22px;color:#666;line-height:30px;}
.product>ul li .text p{color:#666;text-align: left;text-indent: 2em;line-height:150%;padding:0 30px;}
.product>ul li>a{position: absolute;width:100%;left:0;background: rgba(0,0,0,.5);line-height:140px;height:140px;text-align: center;font-size:30px;color:#f9f9f9;transition: all 0.5s ease;}
.product>ul li .text h2>a{color: #666;}
.product>ul li .text h2>a:hover{color: #d42a1d;}
.product .jjfa dd{
	    padding-left: 100px;
    background: url(../images/vsd/icon2.jpg) no-repeat 80px center;
    line-height: 26px;
    color: #666666;
    text-align: left
}

/*优势*/
.hxysbg {
	padding-bottom: 36px;
	margin-top: 30px;
	background: #ccc;
}
.hxysbox {
	text-align: center;
}
.hxysbox .hxystit {
	padding: 30px 0 10px 0;

	font-weight: bold;
	text-align: center;
}
.hxysbox .hxystit span {
	font-size: 32px;
	height: 30px;
	line-height: 30px;

	color: #666;
	text-align: center;
	display: block
}
.hxysbox .hxystit p {
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	color: #666;
	text-align: center;
	display: block
}
.hxysbox ul {
	overflow: hidden;
	width: 1004px;
	margin: 0 auto;
}
.hxysbox li {
	float: left;
	margin: 0 10px;
	padding: 0 12px;
	width: 120px;
	height: 234px;
	background: url(../images/hxysdl.png) no-repeat center;
	position: relative;
}
.hxysbox li>p{
	position: absolute;
	top: 30px;
  text-indent: 0px;
  padding: 0;
  margin: 0;
	left: 61px;
	font-size: 26px;

}
.hxysbox li h5 {
	padding-top: 60px;
	margin-bottom: 10px;
	font-size: 22px;
	text-align: center;
	color: #fff;
}
.hxysbox li p {
	line-height: 20px;
	font-weight: bold;
	color: #fff;
}

/*技术专利*/
.index_com{
	width: 1004px;
	margin: 0 auto;
	color: #666666;
}

.index_com .left{
	width: 480px;
}
.index_com .right{
	width: 520px;
}
.index_com  dt{
	font-size: 22px;
	font-weight: bold;
	padding-left: 30px;
	line-height: 50px;
}
.index_com  dd{
	font-size: 16px;
	line-height: 28px;
	padding-left: 20px;
	background: url(../images/solu/icon6.jpg) no-repeat left 9px;
}
