/* 首页 */

.index-bg{

	background: #F2F2F2;

	padding-bottom: 1px;

}

.title_text{

	padding: 55px 0;

	

}
.hc-rp h2{padding-right:65px;box-sizing:border-box;position:relative;}
.hc-rp h2 span{position:absolute;width:60px;height:20px;background:#E0000F;display:block;right:0;top:50%;margin-top:-10px;color:#fff;text-align:center;line-height:20px;font-size:12px;}
.hc-rp h2.newstop span{right:34px;}
.title_text h3{

	font-size:30px;

	color: #4D4D4D;

	line-height:44px;

	text-align: center;

}

.index-prod-box{

	display: flex;

	margin-bottom: 50px;

}

.index-prod-left{

	background: #4869A1;

	width: 24%;

	background: url(../images/index-prod-bg.jpg) no-repeat;

	background-size: cover;

	padding: 50px 10px 10px 20px;

}

.index-prod-left h2{

	color: #FFFFFF;

	font-weight: bold;

	font-size: 50px;

}

.index-prod-right{

	display: flex;

	flex-wrap: wrap;

	width: 74.5%;

	margin-left: 1.5%;

}

.index-prod-con{

	width: 32%;

	margin-left: 2%;

	margin-bottom: 2%;

	background-color: #fff;

}

.index-prod-con:nth-child(3n-2){

	margin-left: 0px;

}

.index-prod-con:nth-last-child(1){

	margin-bottom: 0px;

}

.index-prod-con:nth-last-child(2){

	margin-bottom: 0px;

}

.index-prod-con:nth-last-child(3){

	margin-bottom: 0px;

}

.index-prod-con:nth-child(){

	

}

.index-prod-text{

	padding: 10px 16px;

	padding-bottom: 40px;

}

.index-prod-text h2{

	color: #000000;

	font-size: 24px;

	line-height: 30px;

	max-height: 60px;

}

.index-news-bg{

	padding: 40px 0 60px;

}

.index-news-title{

	display: flex;

	align-items: center;

	justify-content: space-between;

	border-bottom: 2px solid #383838;

	padding-bottom: 20px;

}

.index-news-title h2{

	font-size: 40px;

	color: #383838;

}

.index-news-title a{

	border: 1px solid #E0000F;

	display: block;

	padding: 6px 20px;

	color: #E0000F;

	font-size: 16px;

}

.index-news-title a:hover{

	background: #E0000F;

	color: #FFFFFF;

}

.index-news-con{

	padding: 20px 0;

	border-bottom: 1px solid #DEDEDE;

}

.index-news-con:hover{

	padding: 20px 10px;

	background: #F2F2F2;

}

.index-news-con-title{

	display: flex;

	align-items: center;

	justify-content: space-between;

	margin-bottom: 20px;

}

.index-news-con-title .newstop {       
	background: url(../images/ding.png) no-repeat right;
    padding-right: 35px; }
.index-news-con-title .hc-rp .newstop{padding-right:103px;}

.index-news-con-title .newnews {       
	background: url(../images/news.png) no-repeat right;
    padding-right: 35px; }

.index-news-con-title div{

	display: flex;

	align-items: center;

}

.index-news-con-title div p{

	background: #E0000F;

	padding: 0 8px;

	color: #fff;

	font-size: 18px;

	line-height: 24px;

}

.index-news-con-title div h2{

	padding-left: 20px;

	color: #383838;

	font-size: 24px;

	line-height: 30px;

	height: 30px;

}
@media (max-width: 1440px){
	.index-news-con-title div h2{
		padding-left: 16px;
		font-size: 22px;
	}
	.index-news-text p {
		font-size: 18px;

	}


}

.index-news-con-title span{

	color: #E0000F;

	font-size: 16px;
	 white-space: nowrap;

}

.index-news-text p{

	color: #4D4D4D;

	font-size: 20px;

	line-height: 28px;

	height: 56px;text-indent: 2em;

}



footer{

	background: #C9C9C9;

	

}

.footer{

	display: flex;

	padding: 40px 0 40px;

}

.footer ul{

	width: 33%;

}

.footer ul:nth-child(2){

	width: 42%;

}

.footer ul:nth-child(3){

	width: 25%;

}

.footer ul li{

	color: #383838;

	font-size: 20px;

	line-height: 42px;

}
.footer ul li:hover{
	color: #E0000F;
	transition: none;
}
.footer ul li:hover a{
	text-decoration: underline;
}

.footer ul li:first-child{

	color: #383838;

	font-size: 30px;

	margin-bottom: 20px;

}
.footer ul li:first-child:hover{
	color: #383838;
}
.footer ul li:first-child:hover a{
	color: #383838;
	text-decoration: none;
}
.footer ul:nth-child(3) li{

	padding-left: 30px;

	

}

.footer ul:nth-child(3) li:nth-child(1){

	padding-left: 0px;

}

.footer ul:nth-child(3) li:nth-child(2){

	background: url(../images/footer1.png) no-repeat 0px 5px;

	line-height: 24px;

	margin-bottom: 30px;

}

.footer ul:nth-child(3) li:nth-child(3){

	background: url(../images/footer2.png) no-repeat 0px 5px;

	line-height: 24px;

	margin-bottom: 30px;

}

.footer ul:nth-child(3) li:nth-child(4){

	background: url(../images/footer3.png) no-repeat 0px 4px;

	line-height: 24px;

	margin-bottom: 30px;

}

.footer ul:nth-child(3) li:nth-child(5){

	background: url(../images/footer4.png) no-repeat 0px 3px;

	line-height: 24px;

}

.footer ul:nth-child(3) div{

	display: flex;

	align-items: center;

	height: 30px;

	margin-top: 60px;

}

.footer ul:nth-child(3) div p{

	margin-left: 10px;

	width: 25px;

	height: 25px;

	border-radius: 50%;

	text-align: center;

	line-height: 25px;

}

.footer ul:nth-child(3) div p:first-child {
    margin-left: 0px;
}

.footer ul:nth-child(3) div p a{

	background: #383838;

	width: 24px;

	height: 24px;

	line-height: 24px;

	text-align: center;

	border-radius: 50%;

	display: block;

}

.footer ul:nth-child(3) div p a i {
    color: #FFFFFF;
    transition: none;
    font-size: 12px;
}

.footer-bottom{

	padding: 18px 0 25px;

	border-top: 1px solid #363636;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, 宋体;

}

.footer-bottom p{

	color: #383838;

	font-size: 16px;

	line-height: 30px;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, 宋体;

}

.footer-bottom p a{

	display: inline-block;

	margin-left: 20px;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, 宋体;

}

.footer-bottom p a:hover{

	text-decoration: underline;

}







@media all and (max-width: 1600px){

	

}

@media all and (max-width: 1440px){

	.title_text h3{

		font-size: 22px;

		line-height: 28px;

	}

	.title_text{

		padding: 30px 0;

	}

	.index-prod-left h2{

		font-size: 24px;

	}

	.index-news-title h2{

		font-size: 24px;

	}

	.index-news-con-title div p{

		font-size: 14px;
		 white-space: nowrap;

	}

	.index-prod-text h2{

		font-size: 16px;

	}

	.footer ul li:first-child{

		font-size: 24px;

		margin-bottom: 5px;

	}

	.footer ul li{

		line-height: 30px;

		font-size: 16px;

	}

	

	

}

@media all and (max-width: 1200px){

	

}

@media all and (max-width: 1023px){

	.title_text h3{

		font-size: 18px;

	}

	.index-prod-left h2{

		font-size: 20px;

	}

	.index-news-con-title div h2{

		font-size: 18px;

	}

	.index-news-text p{

		font-size: 14px;

	}

	.index-prod-box{

		flex-wrap: wrap;

	}

	.index-prod-left{

		width: 100%;

		padding: 25px 10px 25px 20px;

		margin-bottom: 30px;

	}

	.index-prod-right{

		width: 100%;

		margin-left: 0px;

	}

	.index-prod-img img{

		width: 100%;

	}

	.footer{

		display: none;

	}

	.footer-bottom{

		border-top: none;

	}

}

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

	.index-prod-left{

		padding: 10px;

	}

	.index-prod-con{

		width: 49%;

		margin-left: 2%;

	}

	.index-prod-con:nth-child(3n-2){

		margin-left: 2%;

	}

	.index-prod-con:nth-child(2n-1){

		margin-left: 0px;

	}

	.index-prod-text{

		padding-bottom: 10px;

	}
	.index-prod-text h2{
		line-height: 24px
	}

	.index-news-con-title{

		flex-wrap: wrap;
		margin-bottom: 5px;

	}

	.index-news-con-title div{

		flex-wrap: wrap;

		width: 100%;

	}

	.index-news-con-title div h2{

		width: 100%;

		padding-left: 0px;

	}

	.footer-bottom{

		padding-bottom: 150px;

	}

	

}

@media all and (max-width: 500px){

	

}



/* 产品中心页 */



.prod-text{

	padding: 15px 5px 6px 5px;

}

.prod-text h2{

	color: #000000;

	font-size: 24px;

	line-height: 28px;

	text-align: center;

	height: 93px;
	    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, ”宋体”;
    font-weight: 600;

}



/* 产品详情 */

.prod-single-box{

	display: flex;

	padding-bottom: 50px;

}

.prod-single-left{

	width: 27%;

}

.prod-single-right{

	width: 70%;

	padding-left: 3%;

}

.prod-single-right h1{

	color: #383838;

	font-size: 36px;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, ”宋体”;
    font-weight: 700;

}

.prod-single-right span{

	display: block;

	width: 50px;

	height: 2px;

	background: #E0000F;

	margin: 25px 0;

}

.prod-single-right p{

	color: #4D4D4D;

	font-size: 18px;

	line-height: 26px;text-indent: 2em;

}

.prod-single-text1 ul{
	display: flex;
	align-items: center;
	height: 30px;

	margin-top: 20px;
}
.prod-single-text1 ul li{
    margin-left: 10px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
   	text-align: center;
   	line-height: 25px;
}
.prod-single-text1 ul li:first-child{
	margin-left: 0px;
}
.prod-single-text1 ul li a{
    background: #383838;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 50%;
    display: block;
}
.prod-single-text1 ul li i{
	color: #FFFFFF;
    transition: none;
    font-size: 12px;
}

.prod-single-text2{

	display: flex;

	width: 100%;

	margin-top: 30px;

}

.prod-single-text2 a{

	flex: 1;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-left: 30px;

	border: 1px solid #E0000F;

	padding: 10px;

}

.prod-single-text2 a:nth-child(1){

	margin-left: 0px;

	color: #E0000F;

}

.prod-single-text2 a:nth-child(2){

	color: #fff;

	background: #E0000F;

}

.prod-single-text2 a:nth-child(3){

	color: #E0000F;

}

.prod-single-text2 a img{

	margin-right: 10px;

}

.prod-single-text2 a:hover img{

	margin-right: 20px;

}



.prod-nav-top ul{

	display: flex;

}

.prod-nav-top ul li{

	flex: 1;

	text-align: center;

	border-bottom: 1px solid #C6C6C6;

	position: relative;

}

.prod-nav-top ul li a{

	padding: 16px 0;

	display: block;

}

.prod-nav-top ul li a p{

	color: #383838;

	font-size: 18px;

}
.prod-nav-top ul li:hover a p{
	color: #E0000F;
}

.prod-nav-top ul li:nth-child(2) a p{

	border-left: 1px solid #C6C6C6;

	border-right: 1px solid #C6C6C6;

}

.prod-nav-top ul li:hover::before{

	content: "";

	position: absolute;

	left: 0px;

	bottom: -1px;

	width: 100%;

	height: 1px;

	border-bottom: 2px solid #E0000F;

}

.prod-title{

	padding: 35px 0 10px;

}

.prod-title h2{

	color: #000000;

	font-size: 24px;

}

.prod-single-text3{

	padding-bottom: 15px;

}

.prod-single-text3 p{

	color: #4D4D4D;

	font-size: 18px;

	line-height: 22px;text-indent: 2em;

}

.table table tr td p{text-indent: 0em;}

.prod-special{

	display: flex;

	flex-wrap: wrap;

	padding-bottom: 60px;

}

.prod-special a{

	width: 24%;

	margin-left: 1.333333%;

	display: flex;

	align-items: center;

	justify-content: center;

	background: #ffffff;

	font-size: 16px;

	line-height: 22px;

	color: #383838;

	padding: 10px 2%;

	text-align: center;

	margin-bottom: 1.333333%;

}



.prod-special a:nth-child(4n-3){

	margin-left: 0px;

}

.prod-special a:hover{

	background: #E0000F;

	color: #fff;

}



@media all and (max-width: 1440px){

	.prod-text h2{

		font-size: 20px;

	}

	.prod-single-right h1{

		font-size: 24px;

	}

	.prod-single-right span{

		margin: 10px 0;

	}

	.prod-single-right p{

		font-size: 16px;

	}

	.preview .swiper-slide{

		width: 47px;

	}

	

}



@media all and (max-width: 1023px){

	.prod-img img{

		width: 100%;

	}

	.prod-single-box{

		padding-top: 30px;

	}

	.prod-single-left{

		width: 100%;

		margin-bottom: 30px;

	}

	.prod-single-right{

		width: 100%;

		padding-left: 0px;

	}

	.preview .swiper-slide{

		width: 83px;

	}

	.prod-title h2{

		font-size: 20px;

	}

	.prod-single-text3 p{

		font-size: 16px;

	}

	.prod-title{

		padding: 15px 0;

	}

	.prod-special a{

		width: 49%;

		margin-left: 2%;

	}

	.prod-special a:nth-child(4n-3){

		margin-left: 2%;

	}

	.prod-special a:nth-child(2n-1){

		margin-left: 0px;

	}

	.prod-special{

		padding-bottom: 30px;

	}

	

}

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

	.prod-single-text2{

		flex-wrap: wrap;

	}

	.prod-single-text2 a{

		width: 49%;

		margin-left: 2%;

		flex: initial;

		margin-bottom: 2%;

	}

	.prod-single-text2 a:nth-child(2n-1){

		margin-left: 0px;

	}

	.prod-single-box{

		padding-bottom: 20px;

	}

	.prod-nav-top ul{

		flex-wrap: wrap;

	}

	.prod-nav-top ul li{

		flex: initial;

		width: 100%;

	}

	.prod-nav-top ul li:nth-child(2) a p{

		border: none;

	}

	

}

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

	.prod-single-text2 a:last-child{

		width: 100%;

	}

}





/* 关于我们 */



.about-nav{

	display: flex;

	padding-bottom: 50px;

}

.about-nav a{

	/* width: 20%; */

	flex: 1;

	padding: 10px;

	border-left: 1px solid #DADADA;

	color: #000000;

	font-size: 22px;

	text-align: center;

	background: #fff;

}

.about-nav a:first-child{

	border-left: none;

}

.about-nav a:hover{

	color: #fff;

	background: #E0000F;

}

.about-nav a.cur2{

	color: #fff;

	background: #E0000F;

}

.about-company{

	padding-bottom: 70px;

}

.about-company-text p{

	color: #4D4D4D;

	font-size: 20px;

	line-height: 26px;

	margin-bottom: 30px;text-indent: 2em;

}

.about-company p:last-child{

	margin-bottom: 0px;

}

.about-company-iframe iframe{

	display: block;

}



.about-wenzi{

	display: flex;

	padding-bottom: 50px;

}

.about-wenzi-con{

	width: 33.333333%;

	text-align: center;

	position: relative;

	padding: 20px 4%;

}

.about-wenzi-con::before{

	content: "";

	position: absolute;

	left: 0px;

	top: 50%;

	transform: translate(0%,-50%);

	width: 1px;

	height: 80px;

	background: #e5e5e5;

}

.about-wenzi-con:last-child::after{

	content: "";

	position: absolute;

	right: 0px;

	top: 50%;

	transform: translate(0%,-50%);

	width: 1px;

	height: 80px;

	background: #e5e5e5;

}

.about-wenzi-con h2{

	color: #E0000F;

	font-size: 50px;

	margin-bottom: 5px;

}

.about-wenzi-con p{

	color: #000000;

	font-size: 18px;

	line-height: 26px;

}

.about-history-title{

	padding: 50px 0;

}

.about-history-title h2{

	color: #383838;

	font-size: 36px;

}



.about-history{

	padding-bottom: 50px;

}

.about-history-con{

	display: flex;

	align-items: end;

}

.about-history-con-title{

	color: #000000;

	font-size: 20px;

	width: 70px;

	min-width: 70px;

	line-height: 24px;

}

.about-history-con span{

	display: block;

	width: 7px;

	min-width: 7px;

	height: 7px;

	background: #E0000F;

	border-radius: 50%;

	margin-top: 9px;

}

.about-history-text{

	position: relative;

	padding-left: 40px;

	padding-bottom: 30px;

}

.about-history-text::before{

	content: "";

	position: absolute;

	left: -4px;

	top: 20px;

	width: 1px;

	height: 74%;

	background: #D8D8D8;

}

.about-history-text p{

	color: #4D4D4D;

	font-size: 20px;

	line-height: 30px;

}

.about-history-con:last-child .about-history-text::before{

	display: none;

}



.about-stock{

	padding: 60px 0;

}

.about-stock-left h2{

	color: #000000;

	font-size: 36px;

	margin-bottom: 40px;

}

.about-stock-left ul li{

	color: #4D4D4D;

	font-size: 20px;

	line-height: 26px;

	padding-left: 32px;

	position: relative;

	margin-bottom: 30px;

}

.about-stock-left ul li::before{

	content: "";

	position: absolute;

	left: 4px;

	top: 9px;

	width: 7px;

	height: 7px;

	background: #5184BB;

	transform: rotate(45deg);

}

.Organization-img{

	padding-bottom: 80px;

}













/* 新闻页面 */

.news-single-title{

	display: flex;

	justify-content: center;

	padding-bottom: 30px;

}

.news-single-title p{

	line-height: 30px;

	color: #4D4D4D;

	font-size: 16px;
	display: flex;
	align-items: center;

}

.news-single-title p img{

	margin-right: 10px;

}

.news-single-title ul{
	display: flex;
	align-items: center;
	height: 30px;
	padding-left: 30px;
}
.news-single-title ul li{
    margin-left: 10px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
   	text-align: center;
   	line-height: 20px;
}
.news-single-title ul li:first-child{
	margin-left: 0px;
}
.news-single-title ul li a{
    background: #383838;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    display: block;
}
.news-single-title ul li i{
	color: #FFFFFF;
    transition: none;
    font-size: 12px;
}



.news-text{

	padding-bottom: 30px;

}

.news-text p{ text-indent:2em;

	color: #4D4D4D;

	font-size: 18px;

	line-height: 30px;

	margin-bottom: 20px;

}
.news-text h1,.news-text h2,.news-text h3,.news-text h4,.news-text h5,.news-text h6{
	font-weight:normal;
	color:#555;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
	margin-bottom:10px;
}
.single-news-fanye{

	padding: 30px 0;

	border-top: 1px solid #C2C2C2;

}

.single-news-fanye div{

	display: flex;

	color: #7E7E7E;

	font-size: 18px;

	margin: 15px 0;

}

.single-news-fanye div span{

	color: #383838;

	font-size: 18px;

	padding-right: 10px;

}

.single-news-fanye div a:hover{

	color: #E0000F;

}

.news-center{

	padding-top: 0px;

}

.news-center .index-news-con-title div h2{

	padding-left: 0px;

}



.about-text p{

	color: #4D4D4D;

	font-size: 18px;

	line-height: 26px;text-indent:2em;

}

.about-r{

	padding: 40px 0 20px;

}


.about-r-con{

	box-shadow:0px 0px 8px 0px rgba(0,0,0,0.12);

	background: #FFFFFF;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	flex-wrap: wrap;

	margin-bottom: 30px;

}

.about-r-con h2{

	color: #4D4D4D;

	font-size: 18px;

	line-height: 28px;

}
.about-r-con-img{

	width: 100%;

	max-width: 190px;

	margin-bottom: 15px;

}

.heng .about-r-con-img{


	max-width: 306px;

}

.about-table{

	padding-bottom: 80px;

}

.about-table .title2 h2{

	color: #000;

}


.about-table .table table tr:first-child td,.about-table .table table tr:nth-child(2){

	background: #5184BB;

	color: #FFFFFF;

	font-weight: 500;

	border-color: #cddbeb;

	height: 60px; line-height: 60px;font-size: 20px;

}

.about-table .table table tr:nth-child(2) th,.about-table .table table tr:nth-child(2) td{
	border-right: 1px solid #cddbeb;
    border-bottom: 1px solid #cddbeb;font-size: 20px;

}

.about-table .table table tr td{ 
	border-color: #c4c4c4;
	border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4; font-size: 20px;
 }

.about-r{

	display: flex;

	flex-wrap: wrap;

}

.about-r-con{

	width: 32%;

	margin-left: 2%;

	padding: 3%;

	height: auto;

}

.about-r-con:nth-child(3n-2){

	margin-left: 0px;

}











@media all and (max-width: 1440px){

	.about-nav a{

		font-size: 18px;

	}

	.about-company-text p{

		font-size: 16px;

	}

	.about-wenzi-con h2{

		font-size: 36px;

	}

	.about-history-title h2{

		font-size: 24px;

	}

	

	

	

	

	

}



@media all and (max-width: 1023px){

	.about-nav{

		padding-bottom: 30px;

	}

	.about-company-text p{

		margin-bottom: 15px;

	}

	.about-company-text{

		padding-bottom: 20px;

	}

	.about-wenzi-con h2{

		font-size: 24px;

	}

	.about-wenzi-con p{

		font-size: 14px;

	}

	.about-company{

		padding-bottom: 10px;

	}

	.about-wenzi{

		padding-bottom: 10px;

	}

	.about-history-text p{

		font-size: 16px;

	}

	.about-stock{

		padding: 30px 0;

	}

	.about-stock-left h2{

		margin-bottom: 20px;

		font-size: 24px;

	}

	.about-text p{

		font-size: 16px;

	}

	.about-r-con h2{

		font-size: 16px;

		line-height: 24px;

	}

	.about-r{
		padding: 40px 0 30px;
	}
	.about-q{
		padding: 0px 0 20px;
	}
	

	

	

	

	

	

	

	

}

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

	.about-nav{

		flex-wrap: wrap;

	}

	.about-nav a{

		flex: initial;

		width: 49%;

		margin-left: 2%;

		margin-bottom: 2%;

		border: none;

	}

	.about-nav a:nth-child(2n-1){

		margin-left: 0px;

	}

	.about-company-iframe iframe{

  max-width: 100%; width: 100%; height: auto;

}

	.about-history-title{

		padding: 20px 0;

	}

	.about-history{

		padding-bottom: 10px;

	}

	.about-stock-left ul li{

		font-size: 16px;

		margin-bottom: 10px;

	}

	.Organization-img{

		padding-bottom: 30px;

	}

	.about-r-con{

		width: 49%;

		margin-left: 2%;

		margin-bottom: 2%;

	}

	.about-r-con:nth-child(3n-2){

		margin-left: 2%;

	}

	.about-r-con:nth-child(2n-1){

		margin-left: 0px;

	}

	.about-table{

		padding-bottom: 30px;

	}

	

}

@media all and (max-width: 500px){

	

}





/* 服务 */

.customer-right>span{

	/* background: red; */

	display: block;

	margin-bottom: 15px;

}

.customer-right>span img{

	width: 32px;

	height: 32px;

}

.customer-box{

	padding-bottom: 70px;

}

.customer-con{

	display: flex;

	background: #fff;

	margin-bottom: 24px;

}

.customer-left{

	width: 34%;

	padding: 3%;

}

.customer-right{

	width: 66%;

	padding: 2%;

}

.customer-text{

	overflow: auto;

	height: 104px;

	margin-bottom: 20px;

}

.customer-text p{

	color: #4D4D4D;

	font-size: 18px;

	line-height: 26px;text-indent:2em;

}

.customer-text::-webkit-scrollbar {
    width: 4px;    
    /*height: 4px;*/
}
.customer-text::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(227,227,227,1);
    background: rgba(227,227,227,1);
}
.customer-text::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(149,214,215,0);
    border-radius: 0;
    background: rgba(149,214,215,0);
}



.customer-bottom{

	display: flex;

}

.customer-bottom-left{

	min-width: 61px;

	margin-right: 25px;

}

.customer-bottom-right{

	padding-top: 10px;

}

.customer-bottom-right h4{

	color: #383838;

	font-size: 16px;

}

.customer-bottom-right p{

	color: #7E7E7E;

	font-size: 14px;

}



/* 联系我们页面 */

.contact-top{

	padding-bottom: 50px;

}

.contact-top h3{

	color: #000000;

	font-size: 24px;

	margin-bottom: 15px;

}

.contact-top h4{

	color: #E0000F;

	font-size: 20px;

	margin-bottom: 10px;

}

.contact-top p{

	color: #666666;

	font-size: 20px;    line-height: 38px;

}

.contact-top p span{

	color: #333333;

	padding-right: 10px;

}

.contact-box{

	display: flex;

	padding-bottom: 70px;

}

.contact-box .left{

	width: 46%;

}

.contact-box .right{

	width: 46%;

	margin-left: 8%;

}

.contact-title h2{

	color: #383838;

	font-size: 24px;

	line-height: 34px;

	padding-bottom: 15px;

}

.contact-select-cur{

	position: relative;

}

.contact-select-box{

	transform: none;

	transition: none;

	display: none;

	background: #ffffff;

	padding: 30px;

	margin-top: 20px;

	position: absolute;

	left: 0px;

	top: 100%;

	width: 100%;

	z-index: 1;

}

.contact-select-cur-title{

	border: 1px solid #F7F7F7;

	padding: 13px 30px;

	background: #fff;

	box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);

	color: #4D4D4D;

	font-size: 20px;

	line-height: 28px;

	display: flex;
	align-items: center;
	justify-content: space-between;

}

.contact-select-box li{

	color: #383838;

	font-size: 20px;

	line-height: 24px;

	margin-bottom: 20px;

	padding-left: 20px;

	position: relative;

}

.contact-select-box li::before{

	content: "";

	position: absolute;

	left: 0px;

	top: 9px;

	width: 4px;

	height: 4px;

	background: #000000;

	border-radius: 50%;

}

.contact-select-box li:last-child{

	margin-bottom: 0px;

}

.contact-text{

	display: flex;

	padding-bottom: 30px;

}

.contact-text .left{

	width: 57%;

}

.contact-text .right{

	width: 40%;

	margin-left: 3%;

	background: #fff;

	padding: 4% 5% 1% 5%;

}

.contact-text .right h2{

	color: #333333;

	font-size: 24px;

	line-height: 34px;

}

.contact-text .right h5{

	padding-top: 30px;

	color: #333333;

	font-size: 20px;

	line-height: 28px;

}

.contact-text .right p{

	color: #666666;

	font-size: 20px;

	line-height: 28px;

}

.message{

	padding-bottom: 80px;

}





@media all and (max-width: 1440px){

	

	

	.contact-title h2{

		font-size: 20px;

	}

	.contact-select-cur-title{

		font-size: 18px;

	}

	.contact-top p{

		font-size: 16px;

	}

	.contact-select-box li{

		font-size: 16px;

		margin-bottom: 10px;

	}

	.contact-box{

		padding-bottom: 30px;

	}

	.contact-text .right{

		padding: 2% 2% 1% 2%;

	}

	.contact-text .right h5{

		padding-top: 15px;

		font-size: 18px;

	}

	.contact-text .right p{

		font-size: 16px;

	}

}

@media all and (max-width: 1023px){

	.contact-text{

		padding-bottom: 0px;

		flex-wrap: wrap;

	}

	.contact-text .left{

		width: 100%;

	}

	.contact-text .left img{

		width: 100%;

	}

	.contact-text .right{

		width: 100%;

		margin-left: 0px;

	}

	.contact-top h3{

		font-size: 20px;

	}

	.contact-top h4{

		font-size: 18px;

	}

	.contact-box{

		flex-wrap: wrap;

	}

	.contact-box .left{

		width: 100%;

		margin-bottom: 30px;

	}

	.contact-box .right{

		width: 100%;

		margin-left: 0px;

	}

	.contact-title h2{

		font-size: 18px;

		padding-bottom: 0px;

	}

	.contact-top{

		padding-bottom: 20px;

	}

	.contact-text .right h2{

		font-size: 20px;

	}

	.contact-select-cur-title{

		padding: 8px 10px;

	}

	.index-news-bg{

		padding: 20px 0 20px;

	}

	.customer-con{

		width: 49%;

		margin-left: 2%;

		flex-wrap: wrap;

	}

	.customer-con:nth-child(2n-1){

		margin-left: 0px;

	}

	.customer-left{

		width: 100%;

		padding: 2%;

	}

	.customer-left img{

		width: 100%;

	}

	.customer-right{

		width: 100%;

	}

	.customer-box{

		display: flex;

		padding-bottom: 20px;

	}

	.customer-text p{

		font-size: 14px;

	}

	.news-text p{

		font-size: 16px;

	}

	.news-single-title{

		padding-bottom: 10px;

	}

	

}

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

	.news-text{

		padding-bottom: 0px;

	}

	.single-news-fanye{

		padding: 10px 0;

	}

	.single-news-fanye div,.single-news-fanye div span{

		font-size: 16px;

	}

	

	

}

@media all and (max-width: 500px){

	

}


.usedComp{float: left;width: 48%!important;margin-left: 4%;margin-bottom: 0px;}
.usedComp:nth-child(2n-1){margin-left: 0px;}
.usedComp:nth-child(9){width: 94%;}
.usedComp label{font-size: 14px;line-height: 36px;color: #333;position: initial;text-align: left;width: auto;}
.usedComp:nth-child(9)~div{float: left;}
.usedComp span{color: red;padding-left: 5px;}
.xhl-input-xlarge{width: 100%!important;height: 40px !important;border: 0; border:1px solid #c8d0e3;padding-left: 5px;}
.xhl-controls .xhl-textarea{width: 100%;height: 150px;resize: none; border:1px solid #c8d0e3;padding-left: 5px;}
.xhl-controls .xhl-submit,.but_pro span{background-color: #0da7ee;color: #fff;border: 0;padding: 15px 35px;font-size: 16px;font-weight: bold;display: inline-block;}
.xhl-controls{position: relative; }
.usedComp input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #7e7e7e; 
} 
.usedComp input:-moz-placeholder, textarea:-moz-placeholder { 
color: #7e7e7e; 
} 
#xhlFormSubmit {
  width: 85px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #E0000F;
}
.xhl-submit{
  width: 90px !important;
  height: 30px !important;
  line-height: 30px !important;
  border-radius: 3px !important;
  border: 1px solid #E0000F !important;
  background-color: #E0000F !important;
  color: #ffffff !important;
  margin: auto;
}
.xhl-controls .xhl-form-tip{position: absolute;right: -10px;top: 0;}
.usedComp:nth-child(5){
  width: 100%!important;
}
.usedComp:nth-child(6){
  width: 100%!important;
  margin-left: 0px!important;
}
.usedComp:nth-child(7){
	width: 94%;
}
.xhl_form{
	width:100%!important;
      padding: 0%!important;
}
.xhl-footer{
  display: block;
  padding-top: 20px;
}
.xhl_form div:nth-child(9) .xhl-controls input{
  height: 120px;
}

  @media (max-width:768px){
    .usedComp:nth-child(5) {
        width: 100%!important;
    }
    .usedComp{
			width: 100%!important;
			margin-left: 0%!important;
    	}
  }


.inabout_video_rsp .xhl-controls .xhl-form-tip {
    position: absolute;
    right: -51px;
    top: -16px;
}
.inabout_video_rsp  span.xhl-form-tip,.inabout_video_rsp  span.inabout_video_rsp_close{
	background: none;
}


.inabout_video_rsp {

	position: fixed;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 100%;

	height: 100%;

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

	z-index: 9999;

	display: none;

}

.inabout_video_rsp_close {

	color: #333;

	position: absolute;

	top: -3%;
    right: 0%;

	font-size: 24px;

	cursor: pointer;

}

.inabout_video_rsp_close:hover {

	color: #e60012;

}

.inabout_video_box {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 60%;

	height: 60%;

}



/*iframe瑙嗛*/



.inabout_video_rsp .pc-slide-video {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

}

.inabout_video_rsp .pc-slide-video iframe,

.inabout_video_rsp .pc-slide-video object,

.inabout_video_rsp .pc-slide-video embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



/*璇︽儏椤佃〃鍗曟牱寮�*/

.inabout_form_box {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 500px;

	max-width: 100%;

	height: auto;

	background: #fff;

}

.inabout_form_box .BURY_CODE_28f3901888a04c82b3b9024b56758510 {

	padding: 7%;

}

.inabout_form_box form {

	padding: 10%;

}

.inabout_form_box form .form_item {

	margin-bottom: 20px;

}

.inabout_form_box form .form_item:last-child {

	margin-bottom: 0;

}

.inabout_form_box form input {

	width: 100%;

	height: 40px;

	line-height: 40px;

	border: 1px solid #c8d0e3;

	color: #666;

	font-size: 16px;

	padding: 0 2%;

	outline: none;

}

.inabout_form_box form button {

	width: 200px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border: 1px solid #e60012;

	color: #fff;

	background: #e60012;

	font-size: 16px;

	margin-top: 20px;

	cursor: pointer;

	outline: none;

}

/*鏈嶅姟椤甸潰寮瑰嚭鍒楄〃鏍峰紡*/


.BURY_CODE_44480b87ee2049299d44d4d0e68b9e6d{
	width: 88%;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 15px;
}




















































