/*首页内容部分*/
.swiper-container.index-banner{
	width: 100%;
	height: 430px;
}
.swiper-container.index-banner .swiper-wrapper{
	width: 100%;
	height: 100%;
}
.swiper-container.index-banner .swiper-wrapper .swiper-slide{
	width: 100%;
	height: 100%;
}
.swiper-container.index-banner .swiper-wrapper .swiper-slide img{
	width: 100%;
	height: 100%;
}
.index-con{
	position: relative;
	width: 690px;
	height: 180px;
	border-radius: 10px;
	background: #FFFFFF;
	margin: 0 auto;
	margin-top: -40px;
	z-index: 20;
}
.index-con a{
	display: block;
	width: 228px;
	font-size: 24px;
	color: #3d3d3d;
	margin-top: 43px;
	float: left;
	text-align: center;
}
.index-con a .img1{
	width: 100%;
	height: 68px;
	background: url(../images/index-icon1.png) no-repeat top center;
}
.index-con a .img2{
	width: 100%;
	height: 68px;
	background: url(../images/index-icon2.png) no-repeat top center;
}
.index-con a .img3{
	width: 100%;
	height: 74px;
	margin-top: -6px;
	background: url(../images/index-icon3.png) no-repeat top center;
}
.index-con .line{
	float: left;
	width: 1px;
	height: 92px;
	border-left: dashed 1px #c0c0c0;
	margin-top: 43px;
}
a.index-hot{
	display: block;
	border-radius: 10px;
	width: 335px;
	height: 250px;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
	overflow: hidden;
}
a.index-hot:nth-child(even){
	margin-left: 20px;
}
a.index-hot.index-hot1{
	background: url(../images/index-hot1.png) no-repeat;
}
a.index-hot.index-hot2{
	background: url(../images/index-hot2.png) no-repeat;
}
a.index-hot.index-hot3{
	background: url(../images/index-hot3.png) no-repeat;
}
a.index-hot.index-hot4{
	background: url(../images/index-hot4.png) no-repeat;
}
a.index-hot .text{
	float: left;
	font-size: 24px;
	color: #3d3d3d;
	margin-left: 30px;
	padding-top: 30px;
}
a.index-hot .text::after{
	content: '';
    width: 22px;
    background: #dfdfe1;
    height: 3px;
    margin-top: 13px;
    display: block;
}
a.index-hot .text span{
	font-family: arial;
	font-size: 22px;
	color: #9f9993;
}
a.index-hot .arrow{
	width: 12px;
	height: 21px;
	background: url(../images/index-arrow.png) no-repeat;
	float: right;
	margin-top: 33px;
	margin-right: 35px;
}
/*首页内容部分*/

/*公司简介*/
.about-banner{
	width: 750px;
	height: 150px;
	background: url(../images/about-banner.jpg) no-repeat;
}
.about-title{
	font-size: 32px;
	color: #006ab7;
	font-weight: bold;
	margin-top: 28px;
}
.about-en{
	font-family: arial;
	font-size: 22px;
	color: #747474;
	margin-top: 20px;
}
.about-img{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.about-img img{
	width: 100%;
	height: auto;
}
.about-text{
	font-size: 24px;
	color: #4b4b4b;
	text-indent: 2em;
}
/*公司简介*/

/*产品中心*/
.pro-banner{
	width: 750px;
	height: 150px;
	background: url(../images/pro-banner.jpg) no-repeat;
}
ul.pro-list{
	width: 100%;
}
ul.pro-list li{
	width: 100%;
	padding-bottom: 40px;
	margin-top: 40px;
	border-bottom: solid 1px #cecece;
}
ul.pro-list li a{
	display: block;
	width: 100%;
}
ul.pro-list li a .img{
	position: relative;
	width: 285px;
	height: 210px;
	background: #f6f6f6;
	float: left;
}
ul.pro-list li a .img .image{
	position: absolute;
	width: 285px;
	height: 210px;
	text-align: center;
	overflow: hidden;
}
ul.pro-list li a .img .image img{
	height: 100%;
	width: auto;
	text-align: center;
}
ul.pro-list li a .img .cover{
	position: absolute;
	width: 285px;
	height: 210px;
	background: url(../images/cover-img.png) no-repeat;
	background-size: auto 100%;
	background-position: center center;
	display: none;
}
ul.pro-list li a .con{
	float: right;
	width: 380px;
}
ul.pro-list li a .con .title{
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #006ab7;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: -5px;
}
ul.pro-list li a .con .text{
	font-size: 22px;
	color: #909090;
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-top: 18px;
	height: 60px;
	line-height: 30px;
}
ul.pro-list li a .con .more{
	font-size: 20px;
	color: #696969;
	width: 80px;
	padding: 0px 15px 0px 15px;
	margin-top: 42px;
	height: 36px;
	line-height: 36px;
	border-radius: 36px;
	border: solid 1px #c6c6c6;
}
ul.pro-list li a .con .more span{
	font-size: 20px;
}
.info-swiper{
	width: 420px;
	text-align: center;
	margin-top: 30px;
}
.info-swiper .swiper-container{
	width: 690px;
	height: 508px;
	margin-bottom: 22px;
}
.info-swiper .swiper-container .swiper-slide{
	width: 690px;
	height: 508px;
	background: #e0e0e2;
	text-align: center;
	position: relative;
}
.info-swiper .swiper-container .swiper-slide .img{
	position: absolute;
	width: 100%;
	height: 100%;
}
.info-swiper .swiper-container .swiper-slide img{
	width: auto;
	height: 100%;
}
.info-swiper .swiper-container .swiper-slide .cover-img{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/cover-img.png) no-repeat;
	background-size: auto 100%;
	background-position: center center;
	display: none;
}
.info-swiper .arrow-left{
	display: inline-block;
	cursor: pointer;
	width: 48px;
	height: 48px;
	margin-right: 26px;
	margin-left: 283px;
	background: url(../images/arrow-left1.png) no-repeat;
}
.info-swiper .arrow-left:hover{
	/*background: url(../images/arrow-left2.png) no-repeat;*/
}
.info-swiper .arrow-right{
	display: inline-block;
	cursor: pointer;
	width: 48px;
	height: 48px;
	background: url(../images/arrow-right1.png) no-repeat;
}
.info-swiper .arrow-right:hover{
	/*background: url(../images/arrow-right2.png) no-repeat;*/
}
.proinfo-title{
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #222222;
	margin-top: 25px;
}
.proinfo-nr{
	font-size: 22px;
	color: #444343;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 25px;
	line-height: 35px;
	border-top: dotted 1px #cecece;
	border-bottom: dotted 1px #cecece;
	margin-top: 25px;
}
.proinfo-nr p{
	height: 50px;
	line-height: 30px;
}
.proinfo-nr p span{
	display: inline-block;
	width: 260px;
	height: 35px;
	text-align: center;
	background: #ebebeb;
	margin-right: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #444343;
}
.body > div > div.w > div.proinfo-nr > p:nth-child(2){
	margin-top: 30px;
}
.proinfo-phone{
	height: 37px;
	line-height: 37px;
	font-family: arial;
	font-size: 30px;
	color: #444343;
	padding-left: 55px;
	margin-left: 130px;
	margin-top: 18px;
	background: url(../images/pro-icon1.png) no-repeat;
}
.proinfo-hot1{
	float: left;
	display: block;
	width: 330px;
	height: 78px;
	line-height: 78px;
	font-size: 30px;
	color: #FFFFFF;
	border: solid 1px #006ab7;
	margin-top: 25px;
	background: url(../images/pro-icon2.png) no-repeat 17px #006ab7;
}
body > div > div.w > a.proinfo-hot1 > span{
	padding-left: 64px;
}
.proinfo-hot2{
	float: right;
	display: block;
	width: 330px;
	height: 78px;
	line-height: 78px;
	font-size: 30px;
	color: #006ab7;
	border: solid 1px #006ab7;
	margin-top: 25px;
	background: url(../images/pro-icon3.png) no-repeat 28px #FFFFFF;
}
body > div > div.w > a.proinfo-hot2 > span{
	padding-left: 76px;
}
.proinfo-bt{
	width: 100%;
	font-size: 24px;
	color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
}
.proinfo-bt span{
	display: block;
	height: 40px;
	width: 251;
	padding-left: 18px;
	background: #818181;
	margin-top: 40px;
}
.proinfo-content{
	font-size: 22px;
	color: #444343;
	margin-top: 40px;
}
.proinfo-content img{
	width: 100%;
	height: auto;
}
.proinfo-content table{
	width: 100%;
}
/*产品中心*/


/*企业案例*/
.case-banner{
	width: 750px;
	height: 150px;
	background: url(../images/case-banner.jpg) no-repeat;
}
.case-list{
	width: 100%;
}
.case-list a{
	display: block;
	float: left;
	width: 325px;
	margin-right: 40px;
	margin-top: 50px;
}
.case-list a:nth-child(even){
	margin-right: 0px;
}
.case-list a .img{
	width: 325px;
	height: 217px;
	overflow: hidden;
}
.case-list a .img img{
	display: block;
	height: 100%;
	width: auto;
	margin: 0 auto;
}
.case-list a .title{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 24px;
	color: #444343;
	margin-top: 25px;
	margin-bottom: 20px;
}
.case-list a .more{
	display: block;
	width: 90px;
	padding: 5px 15px 5px 15px;
	font-size: 22px;
	color: #FFFFFF;
	background: url(../images/case-arrow.png) no-repeat 85px center #bababa;
}
/*企业案例*/


/*新闻中心*/
.news-banner{
	width: 750px;
	height: 150px;
	background: url(../images/news-banner.jpg) no-repeat;
}
.news-list{
	width: 100%;
}
.news-list a{
	display: block;
	width: 100%;
	margin-top: 40px;
	padding-bottom: 40px;
	border-bottom: solid 1px #cfcfcf;
}
.news-list a .left-con{
	float: left;
	width: 240px;
	height: 160px;
	overflow: hidden;
}
.news-list a .left-con img{
	text-align: center;
	width: auto;
	height: 100%;
}
.news-list a .right-con{
	float: right;
	width: 410px;
}
.news-list a .right-con .title{
	width: 100%;
	font-size: 24px;
	color: #444343;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-list a .right-con .time{
	font-family: arial;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	width: 130px;
	height: 30px;
	line-height: 30px;
	background: #bababa;
	margin-top: 20px;
}
.news-list a .right-con .text{
	font-size: 22px;
	color: #909090;
	width: 100%;
	line-height: 30px;
	margin-top: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsinfo-title{
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #444343;
	margin-top: 30px;
}
.newsinfo-time{
	width: 100%;
	font-family: arial;
	font-size: 20px;
	color: #909090;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 45px;
}
.newsinfo-content{
	font-size: 22px;
	color: #444343;
}
.newsinfo-content img{
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
/*新闻中心*/

/*技术支持*/
.support-banner{
	width: 750px;
	height: 150px;
	background: url(../images/support-banner.jpg) no-repeat;
}
.noData{
	width: 100%;
	margin-top: 30px;
}
.noData img{
	width: 100%;
	height: auto;
}
.noDataText{
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #373737;
	margin-top: 45px;
}
.support-list{
	width: 100%;
}
.support-list a{
	display: block;
	width: 100%;
	margin-top: 40px;
	padding-bottom: 30px;
	border-bottom: solid 1px #cfcfcf;
}
.support-list a .left-con{
	float: left;
	width: 500px;
}
.support-list a .name{
	line-height: 32px;
	width: 490px;
	height: 65px;
	font-size: 26px;
	color: #444343;
	padding-left: 20px;
	background: url(../images/support-arrow1.png) no-repeat;
	background-position-y: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.support-list a .time{
	margin-top: 5px;
	padding-left: 20px;
	font-size: 20px;
	color: #909090;
}
.support-list a .right-con{
	float: right;
	width: 80px;
	height: 58px;
	line-height: 58px;
	font-size: 24px;
	color: #163c93;
	padding-left: 68px;
	border: solid 1px #163c93;
	background: url(../images/support-icon.png) no-repeat 32px center #FFFFFF;
}
/*.support-list a:hover .name{
	color: #00a0b8;
	background: url(../images/support-arrow2.png) no-repeat;
	background-position-y: 10px;
}
.support-list a:hover .right-con{
	background: url(../images/support-icon.png) no-repeat 32px center #00a0b8;
}*/
/*技术支持*/

/*联系我们*/
.contact-banner{
	width: 750px;
	height: 150px;
	background: url(../images/contact-banner.jpg) no-repeat;
}
.contact-title1{
	font-size: 26px;
	color: #4b4b4b;
	margin-top: 30px;
}
.contact-en{
	font-size: 22px;
	color: #8d8d8d;
	font-family: arial;
	margin-top: 12px;
}
.contact-img{
	width: 100%;
	margin-top: 35px;
}
.contact-img img{
	width: 100%;
	height: auto;
}
.contact-nr{
	font-size: 24px;
	color: #4b4b4b;
	margin-top: 15px;
}
body > div > div.w > div.contact-nr > p:nth-child(1){
	height: 100px;
	line-height: 40px;
}
.contact-nr p{
	height: 69px;
	line-height: 69px;
	border-bottom: dashed 1px #4b4b4b;
	display: flex;
}
.contact-center{
	width: 100%;
	background: url(../images/contact-img2.png) no-repeat bottom center;
}
.contact-name{
	font-size: 26px;
	color: #4b4b4b;
	margin-top: 35px;
}
.contact-name span{
	font-size: 22px;
	color: #8d8d8d;
	font-family: arial;
}
input.contact-inp{
	padding-left: 20px;
	width: 670px;
	height: 30px;
	line-height: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: none;
	background: #eeeef1;
	font-size: 22px;
	color: #888888;
	margin-top: 40px;
}
textarea.contact-inp{
	padding-left: 20px;
	padding-right: 20px;
	width: 650px;
	height: 270px;
	line-height: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: none;
	background: #eeeef1;
	font-size: 22px;
	color: #888888;
	margin-top: 40px;
}
button.contact-btn{
	width: 690px;
	height: 70px;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 70px;
	text-align: center;
	margin-top: 50px;
	background: #006ab7;
	border: none;
	margin-bottom: 160px;
}
/*联系我们*/