@charset "utf-8";

/* 展开导行 */
.sidebar-wrapper {position:relative;height:100%;overflow:auto;display:none;}
#dowebok {background-color:rgba(0,0,0,.6);}
#dowebok .nav {margin-top:80px;list-style-type:none;color:#fff;}
#dowebok .nav li {display:block;line-height:55px;font-size:18px;position:relative;}
#dowebok .nav li a {display:block;padding:0 20px;height:100%;border-bottom:1px solid #666;}
#dowebok .nav a:hover {background-color:#000;}
#dowebok .nav li .n2btn {width:35px;height:55px;display:inline-block;position:absolute;right:0;top:0;color:#fff;background:url(../images/more.svg) no-repeat left center;background-size:auto 24px;z-index:10;}
#dowebok .nav li .nav2 {display:none;}
#dowebok .nav li .nav2 li {font-size:16px;}
#dowebok .nav li .nav2 li a {padding-left:50px;}
[data-simplersidebar='active'] {box-shadow:3px 0px 3px 0px rgba(0,0,0,0.5);}


/* 页眉 */
.header{
	width: 100%;
	height: 115px;
	background-color: #fff;
	/* border: 1px solid red; */
	position: relative;
	z-index: 9999;
	/* box-shadow: 0px 1px 2px 0px #ddd; */
}
.header .main{
	/* border: 1px solid red; */
}
.header h1{
	width: 287px;
	height: 44px;
	float: left;
	margin-top: 30px;
	margin-right: 120px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
	background-image: url(../images/logo.png);
}
.header h1 a{
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	display: inline-block;
}
.header .nav{
	margin-top: 45px;
	display: inline-block;
}
.header .nav li{
	color: #444444;
	font-size: 18px;
	height: 70px;
	display: inline-block;
	/* margin: 0 5px; */
	margin-right: 10px;
}
.header .nav li.on,
.header .nav li:hover
{
	color: #e94f37;
	position: relative;
}
.header .nav li.on::after{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -45px;
	bottom: 0;
	width: 90px;
	height: 3px;
	background-color: #e94f37;
}
.header .nav li:hover::after{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -45px;
	bottom: 0;
	width: 90px;
	height: 3px;
	background-color: #e94f37;
}
.header .nav li a{
	width: 100%;
	height: 100%;
	padding: 0 25px;
	display: inline-block;
	box-sizing: border-box;
}
.header .agrop{
	float: right;
	margin-top: 45px;
}
.header .agrop a{
	color: #444444;
	font-size: 18px;
	height: 21px;
	line-height: 21px;
	float: left;
	display: inline-block;
}
.header .agrop .search{
	font-family:'SourceHanSansCN-l';
	text-transform: uppercase;
	position: relative;
	padding-left: 40px;
}
.header .agrop .search::after{
	content: '';
	width: 22px;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 40px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/search.png);
}
.header .agrop .menu{
	width: 22px;
	height: 21px;
	display: none;
	margin-left: 10px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/menu.png);
}
.menu_nav{
	display: none;
}



/* pc端二级导航栏 */
.header .form_box{
	width: 100%;
	height: 160px;
	padding: 40px 0;
	box-sizing: border-box;
	background-color: #fff;
	position: absolute;
	top: 115px;
	left: 0;
	display: none;
	z-index: 9999;
}
.header.on{
	border-bottom: 1px solid #ddd;
}
.header .form_box  form{
	width: 62.5%;
	display: block;
	padding: 0 8px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #dcdcdc;
}
.header .form_box  form input{
	color: #888;
	font-size: 18px;
	padding: 20px 0;
}
.header .form_box  form #search{
	width: 90%;
	display: inline-block;
}
.header .form_box  form .subtn{
	padding-left: 40px;
	display: inline-block;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 22px 21px;
	background-image: url(../images/search2.png);
}



/* 头部二级菜单 */
.Topnav2{
	width: 100%;
	position: fixed;
	top: 115px;
	left: 0;
	z-index: 9999;
	box-shadow: 5px 5px 10px #ddd;
	background-color: #fff;
	overflow: hidden;
	transition: all .5s ease-in-out;
}
.Topnav2.on{
	border-top: 1px solid #ddd;
}
/* .Topnav2.on{
	display: none;
} */
.Topnav2 .list{
	display: none;
	float: left;
	padding-left: 0;
}
.Topnav2 .list.on{
	display: block;
}

.Topnav2 .list .item{
	width: 100%;
	padding: 60px 0;
	padding-left: 10px;
	min-height: 350px;
	/* border: 1px solid red; */
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
}
.Topnav2 .list .item em{
	position: absolute;
	top: 0;
	left: 240px;
	width: 1px;
	height: 100%;
	display: block;
	background-color: #000;
	opacity: 0;
}
.Topnav2 .list .item em.on{
	opacity: 1;
}
.Topnav2 .list h4{
	color: #333;
	font-size: 20px;
	width: 215px;
	line-height: 62px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.Topnav2 .main {
	position: relative;
}
.Topnav2 .main i{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50px;
	right: 0;
	background-position: right;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-image: url(../images/close.png);
}
.Topnav2 .main i:hover{
	cursor: pointer;
	background-image: url(../images/close22.png);
}
.Topnav2  .list i:hover{
	cursor: pointer;
}



.Topnav2 .hd{
	float: left;
	margin-right: 50px;
}
.Topnav2 .hd ul>li{
	color: #333;
	font-size: 20px;
	line-height: 60px;
	width: 215px;
	position: relative;
}
.Topnav2 .hd ul>li::after{
	content: '';
	width: 7px;
	height: 13px;
	position: absolute;
	top: 50%;
	margin-top: -6.5px;
	right: 0;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-image: url(../images/top_arrow1.png);
}
.Topnav2  .hd ul>li:hover>a{
	color: #e94f37;
	cursor: pointer;
}
.Topnav2  .hd>li:hover::after{
	background-image: url(../images/top_arrow2.png);
}
.Topnav2 .hd ul>li .menu2{
	position: absolute;
	top: -60px;
	right: -250px;
	display: none;
}



.Topnav2 .bd{
	float: left;
}
.Topnav2 .bd .li{
	display: none;
}
.Topnav2 .bd .li.on{
	display: block;
}
.Topnav2 .bd .li ul li{
	color: #333;
	font-size: 20px;
	line-height: 60px;
}



/* 头部响应 */
@media (max-width:1500px) {
	.header h1{
		margin-right: 80px;
	}
	.header .nav li a{
		padding: 0 20px;
	}
}
@media (max-width:1400px) {
	.header{
		height: 90px;
	}
	.header h1{
		width: 267px;
		height: 36px;
		margin-right: 70px;
		background-size: auto  100%; 
	}
	.header .nav {
		margin-top: 40px;
	}
	.header .nav li {
		height: 50px;
	}
	.header .nav li a{
		padding: 0 15px;
	}
	.header .agrop{
		margin-top: 40px;
	}
	.header .form_box{
		height: 130px;
		top: 91px;
		padding: 20px 0;
	}
}
@media (max-width:1300px) {
	.header h1{
		width: 247px;
		margin-right: 60px;
	}
	.header .nav li {
		font-size: 16px;
		height: 50px;
		margin: 0 6px;
	}
	.header .nav li a{
		padding: 0 14px;
	}
	.header .agrop a{
		font-size: 16px;
	}
	.header .nav li.on::after{
		margin-left: -35px;
		width: 70px;
		height: 3px;
	}
	.header .nav li:hover::after{
		margin-left: -35px;
		width: 70px;
		height: 3px;
	}
	.header .agrop .search{
		padding-left: 30px;
	}
	.Topnav2{
		top: 80px;
	}
	.Topnav2 .list .item{
		padding-right: 40px;
	}
}
@media (max-width:1200px) {
	.header h1{
		width: 220px;
		margin-right: 40px;
		background-size: auto 90%;
	}
	.header .nav li{
		font-size: 16px;
		margin: 0 5px;
	}
	.header .nav li a{
		padding: 0 5px;
	}
}
@media (max-width:1000px){
	.header{
		height: 80px;
	}
	.header h1{
		margin-top: 18px;
	}
	.header .nav{
		display: none;
	}
	.header .agrop {
		margin-top: 28px;
	}
	.header .agrop .search{
		width: 30px;
		padding-left: 0;
	}
	.header .agrop .search span{
		display: none;
	}
	.header .agrop .search::after{
		padding-left: 0;
	}
	.header .agrop .menu{
		width: 30px;
		display: inline-block;
	}
	.menu_nav{
		position: fixed;
		left:0;
		top: 70px;
		right:0;
		width:100%;
		height:100%;
		padding-top: 20px;
		z-index: 9999;
		background:#fff;
		padding-bottom:.7rem;
		overflow:hidden;
		display:none;
		background-color: #eeeeee;
	}
	.menu_nav .nav1{
		padding: 0 30px;
		box-sizing: border-box;
		font-family:'SourceHanSansCN-l';
	}
	.menu_nav .nav1>li{
		color: #666;
		font-size: 26px;
		line-height: 70px;
		border-bottom: 1px solid #d2d2d2;
		position: relative;
	}
	.nav2_btn{
		width: 11px;
		height: 20px;
		display: inline-block;	
		/* float: right; */
		position: absolute;
		top: 22px;
		right: 0;
		background-position: left center;
		background-repeat: no-repeat;
		background-size: auto 100%;
		background-image: url(../images/right_icon.png);
	}
	.nav2_btn.on{
		transform: rotate(90deg);
	}
	.menu_nav .nav2{
		display: none;
	}
	.menu_nav .nav2.on{
		display: block;
	}
	
	
	.header .form_box{
		height: 110px;
		top: 81px;
		padding: 20px 0;
	}
	.header .form_box  form{
		width: 80%;
	}
	.header .form_box  form input{
		font-size: 16px;
		padding: 10px 0;
	}
	.Topnav2{
		display: none;
	}
} 
@media (max-width:768px){
	.header{
		height: 60px;
	}
	.header h1{
		width: 200px;
		height: 40px;
		margin-right: 0;
		margin-top: 8px;
		background-size: 90% auto;
	}
	.header .form_box  form input{
		font-size: 14px;
		padding: 15px 0;
	}
	.header .form_box{
		height: 90px;
		top: 60px;
		padding-top: 20px;
		padding-bottom: 0;
	}
	.header .form_box  form{
		width: 90%;
	}
	.header .form_box  form input{
		font-size: 16px;
		padding: 10px 0;
	}
	.header .agrop{
		margin-top: 19px;
	}
	.menu_nav{
		top: 60px;
	}
	.menu_nav .nav1>li{
		font-size: 18px;
		line-height: 50px;
	}
}
@media (max-width:768px){
	.nav2_btn{
		top: 13px;
	}
}




/* 页尾 */
.footer{
	padding-top: 85px;
	padding-bottom: 70px;
	background-color: #262626;
}
.footer  .top{
	padding-bottom: 105px;
	margin-bottom: 35px;
	border-bottom: 1px solid #474747;
}
.footer .text_box{
	width: 70%;
	float: left;
}
.footer dl{
	width: 20%;
	float: left;
}
.footer dl:last-child{
	width: 40%;
}
.footer dt{
	color: #929292;
	font-size: 18px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	position: relative;
}
.footer dt::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 90px;
	height: 2px;
	background-color: #474747;
}
.footer dd{
	color: #c7c6c6;
	font-size: 16px;
	line-height: 36px;
}
.footer dd:hover{
	text-decoration: underline;
}
.footer .agrop{
	width: 30%;
	float: right;
}
.footer .qr {
	width: 200px;
	display: flex;
	float: right;
	align-items: center;
	position: relative;
	justify-content: space-between;
}
.footer .qr .vx,
.footer .qr .vb,
.footer .qr .dy
{
	width: 52px;
	height: 52px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.footer .qr .vx{
	background-image: url(../images/footer_icon1.png);
}
.footer .qr .vb{
	background-image: url(../images/footer_icon2.png);
}
.footer .qr .dy{
	background-image: url(../images/footer_icon3.png);
}
.footer .qr  .vx img,
.footer .qr  .vb img,
.footer .qr  .dy img
{
	width: 140px;
	height: 140px;
	max-width: none;
	max-height: none;
	position: absolute;
	top: 65px;
	left: 50%;
	margin-left: -67px;
	display: none;
	cursor: pointer;
}
.footer .qr .vx:hover img,
.footer .qr .vb:hover img,
.footer .qr .dy:hover img
{
	display: block;
}
.footer .copy{
	color: #929292;
	font-size: 16px;
}



/* 底部媒体查询 */
@media (max-width:991px){
	.footer{
		padding-top: 80px;
		padding-bottom: 50px;
		background-color: #262626;
	}
	.footer .top{
		padding: 0 20px 80px 20px;
		box-sizing: border-box;
	}
	.footer dl:nth-child(1),
	.footer dl:nth-child(2),
	.footer dl:nth-child(3){
		display: none;
	}
	.footer dl:nth-child(4){
		width: 100%;
	}
}
@media (max-width:768px){
	.footer{
		padding-top: 50px;
		padding-bottom: 40px;
		background-color: #262626;
	}
	.footer .top{
		padding: 0 20px 50px 20px;
		box-sizing: border-box;
	}
	.footer .text_box{
		width: 100%;
		text-align: center;
	}
	.footer .text_box dl{
		width: 100%;
	}
	.footer dt{
		font-size: 16px;
	}
	.footer dt::after{
		left: 50%;
		margin-left: -45px;
	}
	.footer dd{
		font-size: 14px;
	}
	.footer .qr{
		display: none;
	}
	.footer .copy{
		font-size: 14px;
		text-align: center;
	}
	
}




/* 页码 */
.page {
	text-align: center;
	padding:40px 0;
}
.page .pagination {
	display: inline-block;
}
.page .pagination li{
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	color: #888;
	margin:0 15px;
}
.page .pagination li span,
.page .pagination li a{
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding:0 3px;
}
.page .pagination li.prev,
.page .pagination li.next {
	/* padding:0 16px; */
	/* font-family: "宋体"; */
}
.page .pagination li.active,
.page .pagination li:hover {
	color: #333;
	border-bottom:1px solid #333;
}
.page .pagination li.disabled,
.page .pagination li.disabled:hover{
	color:#ddd;
}





/* 页码 媒体查询 */
@media  (max-width:996px){
	.page .pagination li{
		margin:0 10px;
	}
}
@media  (max-width:768px){
	.page .pagination li{
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		margin:0 8px;
	}
}





/* 当前位置 */
.current{
	max-height: 500px;
	height: 100%;
	padding-top: 45px;
	padding-bottom: 65px;
	background-color: #383838;
}
.current .agrop{
	margin-bottom: 210px;
}
.current .agrop li{
	color: #fff;
	font-size: 16px;
	display: inline-block;
	margin-right: 15px;
	position: relative;
}
.current .agrop li a{
	width: 100%;
	margin-right: 25px;
	display: inline-block;
}
.current .agrop li::after{
	content: '>';
	position: absolute;
	top: 2px;
	right: 0;
}
.current .agrop li:last-child::after{
	display: none;
}
.current .text{
	color: #fff;
	line-height: 36px;
	width: 50%;
}
.current .text h2{
	font-size: 40px;
	font-family: 'SourceHanSansCN-l';
	margin-bottom: 20px;
}
.current .text .txt{
	font-size: 20px;
}




/* 当前位置 媒体查询 */
@media (max-width:1400px) {
	.current{
		padding-top: 40px;
		padding-bottom: 60px;
	}
	.current .agrop{
		margin-bottom: 180px;
	}
}
@media (max-width:1300px) {
	.current{
		padding-top: 35px;
		padding-bottom: 55px;
	}
	.current .agrop{
		margin-bottom: 150px;
	}
	.current .agrop li{
		margin-right: 10px;
	}
	.current .agrop li a{
		margin-right: 20px;
	}
	.current .text h2{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.current .text .txt{
		font-size: 18px;
	}
}
@media (max-width:1200px) {
	.current{
		padding-top: 30px;
		padding-bottom: 50px;
	}
	.current .agrop{
		margin-bottom: 120px;
	}
	.current .text h2{
		font-size: 26px;
	}
}
@media (max-width:991px) {
	.current{
		padding-top: 25px;
		padding-bottom: 45px;
	}
	.current .agrop{
		margin-bottom: 90px;
	}
	.current .text h2{
		font-size: 22px;
		margin-bottom: 15px;
	}
	.current .text{
		width: 80%;
	}
	.current .text .txt{
		font-size: 16px;
		line-height: 34px;
	}
}
@media (max-width:768px) {
	.current{
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.current .agrop{
		margin-bottom: 60px;
	}
	.current .agrop li{
		margin-right: 10px;
		font-size: 14px;
	}
	.current .agrop li a{
		margin-right: 15px;
	}
	.current .text{
		width: 100%;
	}
	.current .text h2{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.current .text .txt{
		font-size: 14px;
		line-height: 22px;
		font-family:'SourceHanSansCN-l';
	}
}



/* 首页-广告图 */
.ibanner_box{
	/* overflow: hidden; */
	/* padding-bottom: 100px; */
	box-sizing: border-box;
	margin-bottom: 80px;
	position: relative;
}
.ibanner img{
	width: 100%;
}
.ibanner_box .text{
	color: #fff;
	width: 525px;
	height: 560px;
	padding: 70px 40px;
	box-sizing: border-box;
	margin-right: 160px;
	background-color: #e94f37;
	position: absolute;
	right: 0;
	bottom: -100px;
	z-index: 999;
	display: none;
}
.ibanner_box .text h4{
	font-size: 40px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 20px;
}
.ibanner_box .text .txt{
	font-size: 20px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 40px;
}
.ibanner_box .text a{
	font-size: 20px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
	display: inline-block;
	position: relative;
}
.ibanner_box .text a:hover {
	color: #f0988d;
}
.ibanner_box  a::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
}
.ibanner_box .text a:hover::after{
	background-color: #f0988d;
}
.ibanner_box .swiper-pagination{
	text-align: left;
	padding-left: 200px;
	margin-bottom: 20px;
}
.ibanner_box .swiper-pagination-bullet{
	outline: none;
	opacity: 1;
	background-color: #f4a79b;
}
.ibanner_box .swiper-pagination-bullet-active{
	background-color: #fff;
}






/* 首页轮播 媒体查询 */
@media (max-width:1500px) {
	.ibanner_box{
		margin-bottom: 60px;
		padding-bottom: 80px;
	}
	.ibanner_box .text{
		height: 540px;
		padding: 50px 40px;
	}
	.ibanner_box .text h4{
		font-size: 36px;
		margin-bottom: 15px;
	}
}
@media (max-width:1400px) {
	.ibanner_box{
		margin-bottom: 50px;
	}
	.ibanner_box .text{
		height: 500px;
		padding: 40px;
		margin-right: 140px;
	}
	.ibanner_box .text h4{
		font-size: 34px;
	}
}
@media (max-width:1300px) {
	.ibanner_box{
		margin-bottom: 40px;
	}
	.ibanner_box .text{
		height: 460px;
		margin-right: 120px;
		bottom: 0;
	}
	.ibanner .text h4{
		font-size: 30px;
	}
}
@media (max-width:1200px) {
	.ibanner_box{
		margin-bottom: 30px;
	}
	.ibanner_box .text{
		height: 420px;
		padding-right: 100px;
	}
	.ibanner_box .text h4{
		font-size: 26px;
	}
	.ibanner_box .text .txt{
		font-size: 18px;
		line-height: 32px;
	}
}
@media (max-width:991px){
	.ibanner_box{
		margin-bottom: 10px;
	}
	.ibanner_box .text{
		height: 340px;
		padding-right: 100px;
	}
	.ibanner_box .text h4{
		font-size: 24px;
	}
	.ibanner_box .text a{
		font-size: 16px;
		line-height: 30px;
	}
	.ibanner .swiper-pagination{
		text-align: left;
		padding-left: 20px;
	}
}
@media (max-width:768px){
	.ibanner_box .text{
		text-align: center;
		width: 90%;
		height: 100px;
		padding: 15px 20px;
		bottom: 20px;
		left: 0;
		right: 0;
		margin:  0 auto;
		 overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: block;
	}
	.ibanner_box .text h4{
		font-size: 20px;
		margin-bottom: 0;
	}
	.ibanner_box .text .txt{
		display: none;
	}
	.ibanner .swiper-pagination{
		text-align: center;
		padding-left: 0;
		margin-bottom: 40px;
	}
}


.inc_banner {font-size:0;}
.inc_banner img {width:100%;}

/* 首页-产品系列 */
.ipro{
	padding: 100px 0;
	margin-bottom: 15px;
}
.ipro .text{
	width: 50%;
	color: #333;
	margin-bottom: 80px;
}
.ipro .text h3{
	font-size: 40px;
	margin-bottom: 45px;
	font-family:'SourceHanSansCN-l';
}
.ipro .text .txt{
	font-size: 20px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 50px;
}
.ipro .text a{
	color: #333333;
	font-size: 20px;
	font-family:'SourceHanSansCN-l';
	position: relative;
	padding-bottom: 7px;
}
.ipro .text a:hover{
	color: #e94f37;
}
.ipro .text a::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #626262;
}
.ipro .text a:hover::after{
	background-color: #e94f37;
}


.ipro .list_box .list{
	color: #333;
	width: 23%;
	/* padding: 80px 0; */
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 370px;
	float: left;
	box-sizing: border-box;
	margin-right: 2.6%;
	text-align: center;
	transition: all .5s ease-in-out;
	border: 1px solid #ccc;
}
.ipro .list_box .list:nth-child(4){
	margin-right: 0;
}
.ipro .list_box .list:hover{
	color: #fff;
	background-color: #e94f37;
}
.ipro .list_box .list .imggroup{
	margin-bottom: 25px;
}
.ipro .list_box .list .img{
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.ipro .list_box .list .img2{
	display: none;
}
.ipro .list_box .list:hover .img2{
	display: block;
}
.ipro .list_box .list:hover .img1{
	display: none;
}
/* .ipro .list_box .list span{
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
} */
.ipro .list_box .list:nth-child(1) span{
	/* width: 96px;
	height: 96px; */
	background-image: url(../images/ipro_icon1.png);
}
.ipro .list_box .list:nth-child(1):hover span{
	background-image: url(../images/ipro_icon11.png);
}

.ipro .list_box .list:nth-child(2) span{
	/* width: 70px;
	height: 96px; */
	background-image: url(../images/ipro_icon2.png);
}
.ipro .list_box .list:nth-child(2):hover span{
	background-image: url(../images/ipro_icon22.png);
}

.ipro .list_box .list:nth-child(3) span{
	/* width: 95px;
	height: 96px; */
	background-image: url(../images/ipro_icon3.png);
}
.ipro .list_box .list:nth-child(3):hover span{
	background-image: url(../images/ipro_icon33.png);
}

.ipro .list_box .list:nth-child(4) span{
	/* width: 90px;
	height: 96px; */
	background-image: url(../images/ipro_icon4.png);
}
.ipro .list_box .list:nth-child(4):hover span{
	background-image: url(../images/ipro_icon44.png);
}
.ipro .list_box .list h5{
	font-size: 22px;
	margin-bottom: 15px;
	font-family:'SourceHanSansCN-l';
}
.ipro .list_box .list i{
	font-size: 20px;
	font-family:'SourceHanSansCN-l';
}




/* 首页-产品系列 媒体查询 */
@media (max-width:1500px) {
	.ipro{
		padding: 90px 0;
	}
	.ipro .text h3{
		font-size: 36px;
		margin-bottom: 35px;
	}
	.ipro .text .txt{
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 40px;
	}
}
@media (max-width:1400px) {
	.ipro{
		padding: 80px 0;
	}
	.ipro .text h3{
		font-size: 28px;
		margin-bottom: 30px;
	}
	.ipro .list_box .list{
		height: 340px;
	}
	.ipro .text a{
		font-size: 18px;
	}
}
@media (max-width:1200px) {
	.ipro{
		padding: 70px 0;
	}
	.ipro .text .txt{
		margin-bottom: 30px;
	}
	.ipro .list_box .list{
		height: 310px;
	}
	.ipro .list_box .list span{
		margin-bottom: 20px;
	}
	.ipro .list_box .list h5{
		margin-bottom: 10px;
	}
	.ipro .list_box .list i{
		font-size: 18px;
	}
}
@media (max-width:991px) {
	.ipro{
		padding: 60px 0;
	}
	.ipro .text .txt{
		margin-bottom: 20px;
	}
	.ipro .text .txt{
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 40px;
	}
	.ipro .text h3{
		font-size: 24px;
		margin-bottom: 20px;
	}
	/* .ipro .text{
		margin-bottom: 40px;
	} */
	.ipro .list_box .list{
		height: 280px;
	}
	.ipro .list_box .list i{
		font-size: 16px;
	}
	.ipro .list_box .list span{
		width: 60px;
		height: 60px;
		background-size: auto 100%; 
	}
	.ipro .text a{
		font-size: 16px;
	}
}
@media (max-width:768px) {
	.ipro{
		padding: 30px 0;
	}
	.ipro .text{
		width: 100%;
		margin-bottom: 50px;
	}
	.ipro .text .txt{
		font-size: 14px;
	}
	.ipro .list_box {
		/* display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: space-between; */
	}
	.ipro .list_box .list{
		width: 48%;
		height: 260px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.ipro .list_box .list:nth-child(2n-1){
		margin-right: 4%;
	}
	.ipro .list_box .list h5{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.ipro .list_box .list span{
		/* width: 40px;
		height: 40px;
		background-size: 80% auto; */
	}
	.ipro .list_box .list i{
		font-size: 14px;
	}
	.ipro .text a{
		font-size: 14px;
	}
}




/* 首页-解决方案 */
.iso_slide {
	margin-bottom: 180px;
}
.iso_slide .swiper-slide{
	padding-bottom: 40px;
	border-bottom: 1px solid #dcdcdc;
}
.iso_slide .img{
	width: 100%;
	height: 620px;
	margin-bottom: 40px;
}
.iso_slide .txt{
	color: #333;
}
.iso_slide .txt h4{
	font-size: 26px;
	line-height: 26px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 25px;
}
.iso_slide .txt p{
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;

}
.iso_slide .swiper-button-prev,
.iso_slide .swiper-button-next
{
	width: 90px;
	height: 60px;
	top: 300px;
	outline: none;
	background-position:center;
	background-repeat: no-repeat;
	background-size: 32px 22px;
	background-color: rgba(56,56,56);
	/* opacity: 0; */
	/* z-index: 99; */
	/* display: none; */
	opacity: 0.4;
}
.iso_slide .swiper-button-prev{
	left: 0;
	background-image: url(../images/iso_arrow.png);
	transform: rotate(180deg);
}
.iso_slide .swiper-button-next{
	right: 0;
	background-image: url(../images/iso_arrow.png);
}
.iso_slide .swiper-button-prev::after,
.iso_slide .swiper-button-next::after
{
	display: none;
}
.iso_slide .swiper-button-prev:hover,
.iso_slide .swiper-button-next:hover
{
	opacity: 1;
}
/* .iso_slide .swiper-slide:nth-child(2n):hover .swiper-button-next{
	opacity: 0.8;
} */


.iso{
	margin-bottom: 180px;
}
/* .iso .main{
	border: 1px solid red;
} */
.iso .text{
	width: 50%;
	color: #333;
}
.iso .text h3{
	font-size: 40px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 45px;
}
.iso .text .txt{
	font-size: 20px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 50px;
}
.iso .text a{
	color: #333333;
	font-size: 20px;
	font-family:'SourceHanSansCN-l';
	position: relative;
	padding-bottom: 7px;
}
.iso .text a:hover{
	color: #e94f37;
	transition: all .5s;
}
.iso .text a::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #626262;
}
.iso .text a:hover::after{
	background-color: #e94f37;
}




/* 解决方案 媒体查询 */
@media (max-width:1500px) {
	.iso{
		margin-bottom: 160px;
	}
	.iso_slide {
		margin-bottom: 140px;
	}
	.iso_slide .img{
		height: 580px;
		margin-bottom: 25px;
	}
	.iso_slide .txt h4{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.iso_slide  .swiper-button-prev,
	.iso_slide  .swiper-button-next
	{
		top: 280px;
	}
	.iso_slide .txt p{
		font-size: 18px;
	}
	.iso .text h3{
		font-size: 34px;
		margin-bottom: 30px;
	}
	.iso .text .txt{
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 40px;
	}
	.iso .text a{
		font-size: 18px;
	}
}
@media (max-width:1400px){
	.iso{
		margin-bottom: 140px;
	}	
	.iso_slide {
		margin-bottom: 120px;
	}
	.iso_slide .img{
		width: 100%;
		height: 540px;
	}
	.iso_slide  .swiper-button-prev,
	.iso_slide  .swiper-button-next
	{
		top: 250px;
	}
	.iso .text h3{
		font-size: 30px;
		font-family:'SourceHanSansCN-l';
	}
}
@media (max-width:1300px){
	.iso{
		margin-bottom: 120px;
	}	
	.iso_slide {
		margin-bottom: 100px;
	}
	.iso_slide .img{
		width: 100%;
		height: 500px;
	}
	.iso .text h3{
		font-size: 28px;
	}
}
@media (max-width:1200px) {
	.iso{
		margin-bottom: 100px;
	}
	.iso_slide {
		margin-bottom: 80px;
	}
	.iso_slide .img{
		width: 100%;
		height: 460px;
	}
	.iso_slide .txt h4{
		font-size: 22px;
	}
	.iso .text h3{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.iso .text .txt{
		margin-bottom: 30px;
	}
}
@media (max-width:991px){
	.iso{
		margin-bottom: 80px;
	}
	.iso_slide {
		margin-bottom: 60px;
	}
	.iso_slide .img{
		width: 100%;
		height: 420px;
	/* 	max-width: 540px; */
	}
	.iso_slide .txt p{
		font-size: 16px;
	}
	.iso_slide  .swiper-button-prev,
	.iso_slide  .swiper-button-next
	{
		top: 200px;
	}
	.iso .text{
		width: 80%;
	}
	.iso .text .txt{
		font-size: 16px;
	}
	.iso .text a{
		font-size: 16px;
	}
}
@media (max-width:768px){
	.iso{
		margin-bottom: 70px;
	}
	.iso_slide {
		margin-bottom: 30px;
	}
	.iso_slide .swiper-slide{
		padding-bottom: 30px;
	}
	.iso_slide .img{
		width: 100%;
		height: 360px;
		margin-bottom: 15px;
	}
	.iso_slide .txt{
		overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.iso_slide .txt h4{
		font-size: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.iso_slide .txt p{
		font-size: 14px;
	}
	.iso .text{
		width: 100%;
	}
	.iso .text .txt{
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 20px;
	}
	.iso .text h3{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.iso .text a{
		font-size: 14px;
	}
	.iso_slide  .swiper-button-prev,
	.iso_slide  .swiper-button-next
	{
		width: 70px;
		height: 40px;
		background-size: 32px 18px;
		top: 180px;
	}
	
}




/* 首页-关于我们 */
.iab{
	padding-top: 235px;
	box-sizing: border-box;
	max-width: 1920px;
	height: 860px;
	margin: 0 auto;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
	background-image: url(../images/iab_bg2.jpg);
	position: relative;
}
.iab .text{
	color: #fff;
	width: 685px;
	margin-bottom: 230px;
	
}
.iab .text h3{
	font-size: 40px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 40px;
}
.iab .text .txt{
	font-size: 20px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
}
.iab  a{
	color: #fff;
	font-size: 20px;
	width: 650px;
	height: 135px;
	line-height: 135px;
	font-family:'SourceHanSansCN-l';
	display: block;
	padding-left: 160px;
	padding-right: 70px;
	box-sizing: border-box;
	background-color: #e94f37;
	position: absolute;
	left: 0;
	bottom: 0;
}
.iab a::after{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	right: 80px;
	width: 47px;
	height: 15px;
	transition: all .6s ease-in-out;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-image: url(../images/iab_arrow.png);
}
.iab a:hover::after{
	transform: translateX(15px);
}




/* 首页关于我们 媒体查询 */
@media (max-width:1500px){
	.iab{
		padding-top: 235px;
		height: 800px;
	}
	.iab .text h3{
		font-size: 36px;
		margin-bottom: 30px;
	}
	.iab a{
		width: 600px;
		height: 110px;
		line-height: 110px;
	}
	.iab a::after{
		right: 60px;
	}
}
@media (max-width:1400px) {
	.iab{
		padding-top: 200px;
		height: 700px;
	}
	.iab .text h3{
		font-size: 34px;
		margin-bottom: 25px;
	}
	.iab a{
		width: 570px;
		height: 90px;
		line-height: 90px;
		padding-left: 140px;
	}
	.iab a::after{
		right: 50px;
	}
}
@media (max-width:1300px) {
	.iab{
		padding-top: 170px;
		height: 600px;
	}
	.iab .text{
		width: 100%;
	}
	.iab .text .txt{
		width: 70%;
	}
	.iab .text h3{
		font-size: 30px;
		margin-bottom: 20px;
	}
}
@media (max-width:1200px) {
	.iab{
		padding-top: 140px;
		height: 500px;
	}
	.iab .text{
		width: 100%;
	}
	.iab .text .txt{
		width: 80%;
		font-size: 18px;
	}
	.iab a{
		width: 550px;
		height: 70px;
		line-height: 70px;
		padding-left: 120px;
	}
}
@media (max-width:991px) {
	.iab{
		padding-top: 100px;
		height: 450px;
	}
	.iab .text {
		margin-bottom: 30px;
	}
	.iab .text h3{
		font-size: 26px;
		margin-bottom: 20px;
	}
	.iab .text .txt{
		font-size: 16px;
	}
	.iab a{
		width: 520px;
		height: 60px;
		line-height: 60px;
		font-size: 18px;
		padding-left: 100px;
	}
}
@media (max-width:768px) {
	.iab{
		height: 350px;
		padding-top: 40px;
		margin-bottom: 20px;
	}
	.iab .text {
		margin-bottom: 30px;
	}
	.iab .text h3{
		font-size: 22px;
		margin-bottom: 20px;
	}
	.iab .text .txt{
		font-size: 14px;
		 overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.iab a{
		width: 100%;
		padding-left: 70px;
	}
}





/* 首页-新闻 */
.inews{
	padding: 140px 0;
}
/* .inews .main{
	border: 1px solid red;
} */
.inews .tit{
	color: #333;
	margin-bottom: 60px;
}
.inews .tit h3{
	font-size: 40px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 25px;
}
.inews .tit p{
	font-size: 20px;
	font-family:'SourceHanSansCN-l';
}	

.inews .list_box .list{
	width: 32%;
	margin-right: 1.55%;
	float: left;
	border: 1px solid #dcdcdc;
} 
.inews .list_box .list:nth-child(3){
	margin-right: 0;
}
.inews .list_box .img{
	width: 100%;
	height: 314px;
}
.inews .list_box .text{
	color: #888888;
	width: 100%;
	padding: 55px 40px;
	box-sizing: border-box;
	transition: all .6s ease-in-out;
}
.inews .list_box .list:hover .text{
	color: #fff;
	background-color: #e94f37;
}
.inews .list_box .text span{
	font-size: 16px;
	font-family:'SourceHanSansCN-l';
	display: block;
	margin-bottom: 25px;
}
.inews .list_box .text h4{
	color: #333;
	font-size: 22px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inews .list_box .list:hover .text h4{
	color: #fff;
}
.inews .list_box .text p{
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}




/* 首页新闻 媒体查询 */
@media (max-width:1500px) {
	.inews{
		padding: 120px 0;
	}
	.inews .tit{
		margin-bottom: 55px;
	}
	.inews .tit h3{
		font-size: 36px;
		margin-bottom: 20px;
	}
	.inews .list_box .text{
		padding: 45px 30px;
	}
	.inews .list_box .text h4{
		line-height: 30px;
		margin-bottom: 20px;
	}
}

@media (max-width:1400px){
	.inews{
		padding: 100px 0;
	}
	.inews .tit{
		margin-bottom: 40px;
	}
	.inews .list_box .text{
		padding: 30px 20px;
	}
	.inews .list_box .img{
		height: 295px;
	}
	.inews .list_box .text h4{
		line-height: 26px;
	}
}

@media (max-width:1300px){
	.inews{
		padding: 80px 0;
	}
	.inews .tit{
		margin-bottom: 30px;
	}
	.inews .tit h3{
		font-size: 32px;
		margin-bottom: 10px;
	}
	.inews .list_box .text{
		padding: 20px;
	}
	.inews .list_box .img{
		height: 275px;
	}
}
@media (max-width:1200px) {
	.inews{
		padding: 60px 0;
	}	
	.inews .tit h3{
		font-size: 28px;
	}
	.inews .list_box .img{
		height: 265px;
	}
	.inews .list_box .text span{
		margin-bottom: 20px;
	}
	.inews .list_box .text p{
		line-height: 26px;
		font-family:'SourceHanSansCN-l';
	}
	.inews .list_box .text h4{
		line-height: 30px;
		margin-bottom: 15px;
	}
}
@media (max-width:991px) {
	.inews{
		padding: 40px 0;
	}
	.inews .tit h3{
		margin-bottom: 10px;
	}
	.inews .tit p{
		font-size: 18px;
	}
	.inews .list_box .img{
		height: 250px;
	}
	.inews .list_box .text span{
		margin-bottom: 15px;
	}
	.inews .list_box .text h4{
		line-height: 26px;
		margin-bottom: 10px;
	}
}
@media (max-width:768px){
	/* .inews{
		padding: 30px 0;
	} */
	.inews .tit h3{
		font-size: 24px;
	}
	.inews .tit p{
		font-size: 16px;
	}
	.inews .list_box .list{
		width: 100%;
		margin-bottom: 30px;
	}
	.inews .list_box .list:last-child{
		margin-bottom: 0;
	}
	.inews .list_box .img{
		max-width: 480px;
		width: 100%;
	}
	.inews .list_box .text h4{
		font-size: 20px;
	}
}







/* 新闻-页面 */
.news_menu{
	padding-top: 95px;
	padding-bottom: 40px;
}
.news_menu li{
	color: #888888;
	font-size: 20px;
	height: 50px;
	margin-right: 50px;
	display: inline-block;
}
.news_menu li:last-child{
	margin-right: 0;
}
.news_menu li a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.news_menu li.on{
	color: #333333;
	position: relative;
}
.news_menu li.on::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #313131;
}


/* .news .list_box{
	padding-top: 20px;
}
.news .list{
	width: 31.5%;
	height: 611px;
	overflow: hidden;
	float: left;
	margin-right: 1.8%;
	margin-bottom: 40px;
	transition: all .5s ease-in-out;
	border: 1px solid #dcdcdc;
}
.news .list:nth-child(3n){
	margin-right: 0;
}
.news .list.on{
	background-color: #e94f37;
}
.news .list .img{
	width: 100%;
	height: 314px;
	transition: all .5s ease-in-out;
}
.news .list.on .img{
	display: none;
}
.news .list .text{
	padding: 45px 30px;
	box-sizing: border-box;
	
}
.news .list.on .text{
	padding: 60px 50px;
	box-sizing: border-box;
}
.news .list .text span{
	color: #888888;
	font-size: 16px;
	display: block;
	margin-bottom: 20px;
}
.news .list.on .text span{
	color: #fff;
}
.news .list .text h4{
	color: #333;
	font-size: 22px;
	line-height: 36px;
	margin-bottom: 65px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news .list.on .text h4{
	color: #fff;
	margin-bottom: 25px;
}
.news .list .text .mask{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	display: none;
}
.news .list.on .text .mask{
	display: block;
	margin-bottom: 220px;
}
.news .list .text i{
	color: #444444;
	font-size: 18px;
	height: 30px;
	display: inline-block;
	position: relative;
}
.news .list.on .text i{
	color: #fff;
}
.news .list .text i::after{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #666666;
}
.news .list.on .text i::after{
	background-color: #fff;
}
.news .page{
	padding-top: 50px;
	padding-bottom: 90px;
}

 */


.news .list_box{
	padding-top: 20px;
}
.news .list{
	width: 31.5%;
	height: 625px;
	overflow: hidden;
	float: left;
	margin-right: 2.3%;
	margin-bottom: 40px;
	position: relative;
	transition: all .3s;
	border: 1px solid #dcdcdc;
}
.news .list:nth-child(3n){
	margin-right: 0;
}
.news .list:hover{
	background-color: #e94f37;
}
.news .list .text_box{
	height: 100%;
	position: relative;
}
.news .list .img{
	width: 100%;
	height: 314px;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .3s;
}
.news .list:hover .img{
	top: -314px;
}
.news .list .text{
	position: absolute;
	top: 360px;
	left: 0;
	padding: 0 30px;
	box-sizing: border-box;
	transition: all .3s;
}
.news .list :hover .text{
	top: 65px;
}
.news .list .text span{
	color: #888888;
	font-size: 16px;
	font-family:'SourceHanSansCN-l';
	display: block;
	margin-bottom: 20px;
}
.news .list :hover .text span{
	color: #fff;
}
.news .list .text h4{
	color: #333;
	font-size: 22px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 65px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news .list :hover .text h4{
	color: #fff;
	margin-bottom: 35px;
}
.news .list .text .mask{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	/* display: none; */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
/* .news .list:hover .text .mask{
	display: block;
} */
.news .list  i{
	color: #444444;
	font-size: 18px;
	font-family:'SourceHanSansCN-l';
	height: 30px;
	display: inline-block;
	position: absolute;
	left: 30px;
	bottom: 50px;
}
.news .list:hover i{
	color: #fff;
}
.news .list i::after{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #666666;
}
.news .list:hover i::after{
	background-color: #fff;
}
.news .page{
	padding-top: 50px;
	padding-bottom: 90px;
}




/* 新闻 媒体查询 */
@media (max-width:1500px){
	.news .list{
		height: 600px;
	}
	.news .list .img{
		height: 280px;
	}
	.news .list .text{
		top: 340px;
	}
	.news_menu {
		padding-top: 80px;
		padding-bottom: 35px;
	}
	.news .page{
		padding-bottom: 80px;
	}
}
@media (max-width:1400px) {
	.news .list{
		height: 560px;
	}
	.news .list .text{
		top: 320px;
	}
	.news_menu {
		padding-top: 70px;
		padding-bottom: 30px;
	}
	.news_menu li{
		font-size: 18px;
	}
	.news .page{
		padding-bottom: 70px;
	}	
}
@media (max-width:1300px){
	.news .list{
		height: 540px;
		margin-bottom: 30px;
	}
	.news .list .img{
		height: 270px;
	}
	.news .list .text{
		top: 310px;
	}
	.news .list :hover .text{
		top: 55px;
	}
}
@media (max-width:1200px){
	.news .list{
		height: 510px;
		margin-bottom: 30px;
	}
	.news .list .img{
		height: 250px;
	}
	.news .list .text{
		top: 290px;
	}
	.news .list :hover .text{
		top: 40px;
	}
	.news_menu {
		padding-top: 60px;
	}
	.news_menu li{
		height: 45px;
		margin-right: 40px;
	} 
	.page{
		padding-bottom: 50px;
	}
}
@media (max-width:991px){
	.news .list{
		height: 490px;
	}
	.news .list .img{
		height: 240px;
	}
	.news .list :hover .text{
		top: 35px;
	}
	.news .list .text h4{
		line-height: 30px;
	}
	.news .list :hover .text h4{
		margin-bottom: 20px;
	}
	.news_menu {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.news_menu li{
		font-size: 16px;
		height: 40px;
		margin-right: 30px;
	}
	.news .page{
		padding-bottom: 40px;
	}
}
@media (max-width:768px) {
	.news .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 35px;
		height: 440px;
	}
	.news .list:last-child{
		margin-bottom: 0;
	}
	.news .list .img{
		max-width: 480px;
	}
	.news .list :hover .text{
		top: 35px;
	}
	.news .list .text h4{
		font-size: 20px;
		line-height: 30px;
	}
	.news .list :hover .text h4{
		margin-bottom: 20px;
	}
	.news .list .text span{
		margin-bottom: 10px;
	}
	.news_menu {
		padding-top: 40px;
	}
	.news_menu li{
		font-size: 14px;
		height: 30px;
		margin-right: 20px;
	}	
	.news .list .text span{
		font-size: 14px;
	}
	.news .list i{
		font-size: 14px;
		bottom: 25px;
	}
	.news .list .text{
		top: 270px;
	}
	.news .list :hover .text{
		top: 40px;
	}
	.news .page{
		padding: 30px 0;
	}
}






/* 新闻详情 */
.newsv{
	margin-bottom: 90px;
	font-family: 'SourceHanSansCN-l';
}
.newsv .agrop{
	padding-top: 55px;
	padding-bottom: 35px;
	margin-bottom: 55px;
	border-bottom: 1px solid #dcdcdc;
}
.newsv .agrop a{
	color: #888888;
	font-size: 18px;
	margin-right: 30px;
	display: inline-block;
}
.newsv h3{
	color: #333333;
	font-size: 32px;
	margin-bottom: 40px;
}
.newsv .text{
	color: #444444;
	font-size: 18px;
	line-height: 36px;
}




/* 新闻资讯-媒体查询 */
@media (max-width:1400px) {
	.newsv .agrop{
		padding-top: 45px;
		padding-bottom: 30px;
		margin-bottom: 45px;
	}
	.newsv h3{
		color: #333333;
		font-size: 30px;
		margin-bottom: 25px;
	}
	.newsv .text p{
		margin-bottom: 25px;
	}
}
@media (max-width:1200px) {
	.newsv .agrop{
		padding-top: 35px;
		padding-bottom: 25px;
		margin-bottom: 35px;
	}
	.newsv h3{
		color: #333333;
		font-size: 28px;
	}
	.newsv .text p{
		margin-bottom: 20px;
	}
}
@media (max-width:991px) {
	.newsv .agrop{
		padding-top: 30px;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.newsv .agrop a{
		font-size: 16px;
		margin-right: 25px;
	}
	.newsv h3{
		color: #333333;
		font-size: 25px;
	}
	.newsv .text{
		font-size: 16px;
	}
	.newsv .text p{
		margin-bottom: 15px;
	}
}
@media (max-width:768px) {
	.newsv .agrop{
		padding-top: 25px;
		padding-bottom: 15px;
		margin-bottom: 25px;
	}
	.newsv .agrop a{
		font-size: 14px;
		margin-right: 20px;
	}
	.newsv h3{
		color: #333333;
		font-size: 20px;
	}
	.newsv .text p{
		margin-bottom: 10px;
	}
}



/* 解决方案 */
.solu{
	margin-top: 130px;
	margin-bottom: 30px;
}
.solu .list{
	margin-bottom: 150px;
}
.solu .img{
	width: 48%;
	float: right;
}
.solu .list:nth-child(2n-1) .img{
	float: left;
}
.solu .list .text_box{
	width: 50%;
	padding: 0 125px;
	box-sizing: border-box;
	margin-top: 160px;
	/* border: 1px solid red; */
	float: left;
}
.solu .list:nth-child(2n-1) .text_box{
	float: right;
}
.solu .list .text_box .tit{
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.solu .list .text_box .tit::after{
	content: '';
	width: 90px;
	height: 4px;
	position: absolute;
	left: 50%;
	margin-left: -45px;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
	background-image: url(../images/solu_icon.png);
}
.solu .list .text_box .tit h4,
.solu .list .text_box .tit h5
{
	color: #444444;
	font-size: 40px;
	line-height: 60px;
	text-align: center;
	font-family: SourceHanSansCN-l;
}
.solu .list .text_box .txt{
	color: #666666;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
}



/* 解决方案-媒体查询 */
@media (max-width:1500px) {
	.solu{
		margin-top: 110px;
	}
	.solu .list{
		margin-bottom: 130px;
	}
	.solu .list .text_box{
		padding: 0 100px;
		margin-top: 140px;
		float: left;
	}
}
@media (max-width:1400px) {
	.solu{
		margin-top: 90px;
	}
	.solu .list{
		margin-bottom: 110px;
	}
	.solu .list .text_box{
		margin-top: 120px;
		padding: 0 80px;
	}
	.solu .list .text_box .tit{
		position: relative;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.solu .list .text_box .tit h4,
	.solu .list .text_box .tit h5
	{
		font-size: 35px;
		line-height: 50px;
	}
}
@media (max-width:1200px) {
	.solu{
		margin-top: 70px;
	}
	.solu .list{
		margin-bottom: 90px;
	}
	.solu .list .text_box{
		padding: 0 60px;
		margin-top: 100px;
	}
	.solu .list .text_box .tit h4,
	.solu .list .text_box .tit h5
	{
		font-size: 30px;
		line-height: 40px;
	}
	.solu .list .text_box .txt{
		font-size: 16px;
		line-height: 30px;
	}
}
@media (max-width:991px) {
	.solu{
		margin-top: 50px;
	}
	.solu .list{
		margin-bottom: 60px;
	}
	.solu .list .text_box{
		padding: 0 40px;
		margin-top: 0;
	}
	.solu .list .text_box .tit h4,
	.solu .list .text_box .tit h5
	{
		font-size: 25px;
		line-height: 30px;
	}
	.solu .list .text_box .tit{
		position: relative;
		padding-bottom: 20px;
		margin-bottom: 15px;
	}
}
@media (max-width:768px) {
	.solu{
		margin-top: 40px;
	}
	.solu .list{
		margin-bottom: 48px;
	}
	.solu .list .img{
		width: 100%;
		max-width: 420px;
		float: left;
	}
	.solu .list .text_box{
		width: 100%;
		padding: 0 15px;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.solu .list .text_box .tit h4,
	.solu .list .text_box .tit h5
	{
		font-size: 20px;
		line-height: 28px;
	}
	/* .solu .list .text_box .tit{
		position: relative;
		padding-bottom: 10px;
		margin-bottom: 10px;
	} */
	.solu .list .text_box .txt{
		font-size: 14px;
		line-height: 28px;
		text-align: left;
		font-family:'SourceHanSansCN-l';
	}
}




/* 合作战略 */
.star{
	padding-top: 170px;
	padding-bottom: 60px;
	background-color: #f4f4f4;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 947px 834px; 
	background-image: url(../images/star_bg.png);
} 
.star .text .tit{
	margin-bottom: 45px;
}
.star .text{
	margin-bottom: 95px;
}
.star .text .tit h4,
.star .text .tit h5{
	color: #444444;
	font-size: 40px;
	line-height: 60px;
	font-family:'SourceHanSansCN-l';
}
.star .text .txt{
	color: #444444;
	font-size: 20px;
	line-height: 36px;
}
.star .list_box .list{
	margin-bottom: 60px;
}
.star .list_box .list:last-child{
	margin-bottom: 0;
}
.star .list_box .list h4{
	color: #444444;
	font-size: 30px;	
	font-family:'SourceHanSansCN-l';
	margin-bottom: 30px;
}
.star .list_box .list .img{
	width: 18.75%;
	height: 135px;
	float: left;
	margin-right: 1.56%;
	margin-bottom: 25px;
	background-color: #fff;
}
.star .list_box .list .img:nth-child(5n){
	margin-right: 0;
}






/* 战略合作 媒体查询 */
@media (max-width:1600px){
	.star .list_box .list .img
	{
		height: 112px;
	}
}
@media (max-width:1500px) {
	.star{
		padding-top: 150px;
	}
	.star .text .tit h4,
	.star .text .tit h5{
		font-size: 35px;
		line-height: 50px;
	}
	.star .text .tit{
		margin-bottom: 40px;
	}
	.star .text{
		margin-bottom: 70px;
	}
	.star .list_box .list h4{
		font-size: 28px;	
		margin-bottom: 25px;
	}
	.star .list_box .list .img
	{
		height: 112px;
	}
}
@media (max-width:1400px){
	.star{
		padding-top: 130px;
	}
	.star .text{
		margin-bottom: 60px;
	}
	.star .text .tit{
		margin-bottom: 30px;
	}
	.star .text .tit h4,
	.star .text .tit h5{
		font-size: 30px;
		line-height: 40px;
	}
	.star .list_box .list .img{
		height: 105px;
		margin-bottom: 20px;
	}
	.star .list_box .list h4{
		font-size: 25px;	
		margin-bottom: 20px;
		line-height: 40px;
	}
	.star .list_box .list{
		margin-bottom: 50px;
	}
}
@media (max-width:1300px){
	.star{
		padding-top: 110px;
	}
	.star .text .tit h4,
	.star .text .tit h5{
		font-size: 25px;
	}
	.star .list_box .list h4
	{
		font-size: 22px;	
		line-height: 30px;
	}
	.star .text .txt {
		font-size: 18px;
		line-height: 30px;
	}
	.star .list_box .list{
		margin-bottom: 40px;
	}
	.star .list_box .list .img{
		height: 97px;
	]}
}
@media (max-width:1200px){
	.star{
		padding-top: 80px;
	}
	.star .text .tit h4,
	.star .text .tit h5{
		font-size: 24px;
		line-height: 30px;
	}
	.star .list_box .list h4
	{
		font-size: 20px;	
		line-height: 30px;
	} 
	.star .text .txt {
		font-size: 18px;
	}
	.star .list_box .list{
		margin-bottom: 30px;
	}
	.star .list_box .list .img{
		height: 89px;
	}
}
@media (max-width:991px){
	.star{
		padding-top: 50px;
	}
	.star .text .tit h4,
	.star .text .tit h5{
		font-size: 22px;
		line-height: 30px;
	}
	.star .text{
		margin-bottom: 40px;
	}
	.star .text .tit{
		margin-bottom: 20px;
	}
	.star .text .txt {
		font-size: 16px;
	}
	.star .list_box .list h4{
		font-size: 18px;	
		line-height: 30px;
	} 
	.star .list_box .list {
		margin-bottom: 20px;
	}
	/* .media{
		padding-bottom: 50px;
	} */
	.star .list_box .list .img{
		height: 73px;
	}
}
@media (max-width:768px){
	.star{
		padding: 40px 0;
		background-size:0 0; 
		background-position: center;
	}
	.star .text{
		margin-bottom: 35px;
	}
	.star .text .tit{
		margin-bottom: 20px;
	}
	.star .text .txt {
		font-size: 14px;
		line-height: 23px;
		font-family:'SourceHanSansCN-l';
	}
	.star .text .tit h4,
	.star .text .tit h5{
		font-size: 20px;
		line-height: 26px;
	}
	.star .list_box .list {
		margin-bottom: 10px;
	}
	.star .list_box .list .img{
		width: 31%;
		margin-right: 2.3%;
		margin-bottom: 15px;
	}
	.star .list_box .list  .img:nth-child(3n){
		margin-right: 0;
	}
	.star .list_box .list .img:nth-child(5n){
		margin-right: 2.3%;
	}
	/* .media{
		padding-bottom: 30px;
	} */
}

@media (max-width:480px) {
	.star .list_box .list .img{
		width: 31%;
		height: 57px;
		margin-right: 2.3%;
	}
}
@media (max-width:420px){
	.star .list_box .list .img{
		width: 31%;
		height: 49px;
		margin-right: 2.3%;
	}
} 








/* 产品中心-页面 */
.pro_menu{
	padding-top: 110px;
	padding-bottom: 60px;
}
/* .pro_menu .main{
	border: 1px solid red;
} */
.pro_menu ul li{
	color: #888888;
	font-size: 20px;
	font-family: 'SourceHanSansCN-l';
	display: inline-block;
	position: relative;
}
.pro_menu ul li::after{
	content: '';
	position: absolute;
	top: 6px;
	right: 0;
	width: 1px;
	height: 18px;
	background-color: #bfbfbf;
}
.pro_menu ul li.on{
	color: #333333;
	font-family: 'SourceHanSansCN-m';
}
.pro_menu ul li a{
	padding: 0 30px;
	display: inline-block;
}
.pro_menu ul li:first-child a{
	padding-left: 0;
}




.pro .list_box .list{
	width: 31%;
	float: left;
	margin-right: 3.5%;
	margin-bottom: 60px;
}
.pro .list_box .list:nth-child(3n){
	margin-right: 0;
}
.pro .list_box .list .img{
	width: 100%;
	height: 496px;
	
}
.pro .list_box .list h4{
	color: #444444;
	font-size: 18px;
	text-align: center;
	font-family:'SourceHanSansCN-l';	
	height: 80px;
	line-height: 80px;
}
.pro .page{
	padding-top: 0;
	padding-bottom: 70px;
}



/* 产品-媒体查询 */
@media (max-width:1500px) {
	.pro_menu{
		padding-top: 100px;
		padding-bottom: 50px;
	}
	.pro_menu ul li{
		font-size: 18px;
	}
	.pro .list_box .list{
		margin-bottom: 55px;
	}
	.pro .list_box .list .img{
		height: 470px;
	}
	.pro .list_box .list h4{
		height: 65px;
		line-height: 65px;
	}
}
@media (max-width:1400px) {
	.pro_menu{
		padding-top: 80px;
		padding-bottom: 40px;
	}
	.pro .list_box .list{
		margin-bottom: 40px;
	}
	.pro .list_box .list .img{
		height: 440px;
	}
	.pro .list_box .list h4{
		font-size: 16px;
		height: 50px;
		line-height: 50px;
	}
}
@media (max-width:1200px){
	.pro_menu{
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.pro_menu ul li a{
		padding: 0 25px;
		font-size: 16px;
	}
	.pro .list_box .list{
		margin-bottom: 40px;
	}
	.pro .list_box .list .img{
		height: 410px;
	}
}
@media (max-width:991px){
	.pro_menu{
		padding-top: 50px;
		padding-bottom: 25px;
	}
	.pro_menu ul li a{
		padding: 0 20px;
	}
	.pro .list_box .list{
		margin-bottom: 35px;
	}
	.pro .list_box .list .img{
		height: 380px;
	}
	.pro .list_box .list h4{
		font-size: 14px;
	}
	.pro .page{
		padding-bottom: 50px;
	}
}
@media (max-width:768px){
	.pro_menu{
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.pro_menu ul li a{
		padding: 0 15px;
		font-size: 14px;
	}
	.pro .list_box .list{
		width: 48%;
		/* margin-right: 4%; */
		margin-bottom: 20px;
	}
	.pro .list_box .list h4{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.pro .list_box .list:nth-child(2n){
		margin-right: 0;
	}
	.pro .list_box .list:nth-child(2n-1){
		margin-right: 4%;
	}
	.pro .list_box .list .img{
		width: 100%;
		height: 350px;
	}
	.pro .list_box .list h4{
		font-size: 14px;
	}
	.pro .page{
		padding-bottom: 30px;
	}
}
@media (max-width:640px){
	.pro_menu ul li a{
		padding: 0 10px;
		font-size: 16px;
	}
	.pro .list_box .list{
		width: 100%;
		margin-bottom: 20px;
	}
	.pro .list_box .list .img{
		height: auto;
	}
}




/* 产品详情 */
/* .introduce{
	height: 100%;
	max-height: 790px;
	background-color: #383838;
}
.introduce .prov{

}
 */





.prov_box{
	padding-top: 50px;
	min-height: 800px;
	background-color: #383838;
	margin-bottom: 210px;
}
.prov_box .main{
	/* border: 1px solid red; */
	position: relative;

}
.prov_box .breadcrumb{
	margin-bottom: 40px;
}
.prov_box .breadcrumb ul li{
	color: #fff;
	font-size: 16px;
	display: inline-block;
	margin-right: 15px;
	position: relative;
}
.prov_box .breadcrumb ul li a:hover{
	text-decoration: underline;
}
.prov_box .breadcrumb ul li a{
	width: 100%;
	margin-right: 25px;
	display: inline-block;
}
.prov_box .breadcrumb ul li::after{
	content: '>';
	position: absolute;
	top: 2px;
	right: 0;
}
.prov_box .breadcrumb ul li:last-child::after{
	display: none;
}


.prov_box .text_box{
	padding-top: 230px;
	width: 50%;
	padding-right: 150px;
	box-sizing: border-box;
	/* border: 1px solid green; */
	color: #fff;
	font-family:'SourceHanSansCN-l';

}
.prov_box .text_box h3{
	font-size: 32px;
	line-height: 36px;
	margin-bottom: 30px;
}
.prov_box .text_box .text{
	font-size: 18px;
	line-height: 34px;
	margin-bottom: 110px;
}
.prov_box .text_box .btngrop a{
	font-size: 18px;
	display: inline-block;
	padding-right: 25px;
	margin-right: 20px;
	position: relative;
}
.prov_box .text_box .btngrop a::after{
	content: '';
	position: absolute;
	top: 3px;
	right: 0;
	width: 1px;
	height: 18px;
	background-color: #7d7d7d;
}
.prov_box .text_box .btngrop a:last-child{
	margin-right: 0;
}
.prov_box .text_box .btngrop a:last-child::after{
	display: none;
}

.prov_box .img{
	width: 50%;
	height: 800px;
	position: absolute;
	top: 115px;
	right: 0;
	z-index: 30;
	/* border: 1px solid red; */
}




/* 产品详情 媒体查询 */
/* @media (max-width:1600px) {
	.prov .text_box{
		padding-top: 180px;
		width: 43%;
		max-height: 670px;
	}
	.prov_maximg{
		bottom: -70px;
	}
	.prov .text_box .text{
		padding-right: 120px;
	}
	
} */
/* @media (max-width:1500px) {
	.prov_box .prov{
		padding-left: 100px;
		margin-bottom: 180px;
	}
	.prov_maximg{
		position: absolute;
		bottom: -60px;
		right: 0;
	}
	.prov .text_box .text h3{
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.prov .text_box .text{
		font-size: 18px;
		line-height: 30px;
		padding-right: 80px;
	}
	.prov_menu{
		margin-bottom: 120px;
	}
} */
@media (max-width:1400px){
	/* .prov_box .prov{
		padding-top: 45px;
		padding-left: 50px;
		margin-bottom: 160px;
	}
	.prov .breadcrumb {
		margin-bottom: 30px;
	}
	.prov .text_box{
		padding-top: 100px;
		width: 48%;
	}
	.prov .text_box .text .txt{
		margin-bottom: 120px;
	}
	.prov .text_box .text h3{
		font-size: 26px;
		margin-bottom: 25px;
	} */
	.prov_box{
		min-height: 700px;
	}
	.prov_box .img{
		top: 90px;
		height: 700px;
	}
	.prov_box .text_box{
		padding-top: 200px;
		padding-right: 100px;
	}
	.prov_box .text_box h3{
		font-size: 28px;
		line-height: 32px;
	}
	.prov_box .text_box .text{
		line-height: 32px;
		margin-bottom: 90px;
	}
}

@media (max-width:1200px){
	.prov_box{
		min-height: 600px;
	}
	.prov_box .img{
		top: 70px;
		height: 600px;
	}
	.prov_box .text_box{
		padding-top: 150px;
		padding-right: 50px;
	}
	.prov_box .text_box h3{
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	.prov_box .text_box .text{
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 70px;
	}
}


@media (max-width:991px){
	.prov_box{
		min-height: 500px;
	}
	.prov_box .img{
		top: 50px;
		height: 495px;
	}
	.prov_box .text_box{
		padding-top: 100px;
		padding-right: 20px;
	}
	.prov_box .text_box h3{
		font-size: 24px;
		line-height: 28px;
	}
	.prov_box .text_box .text{
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 50px;
	}
}


@media (max-width:768px) {
	.prov_box{
		padding-top: 25px;
		padding-bottom: 30px;
		min-height: 500px;
		margin-bottom: 100px;
	}
	.prov_box .img{
		top: 50px;
		width: 100%;
		height: 380px;
		position: static;
		text-align: center;
		margin-bottom: 35px;
	}
	.prov_box .breadcrumb{
		display: none;
	}
	.prov_box .text_box{
		width: 100%;
		padding-top: 0;
		padding-right: 0;
	}
	.prov_box .text_box h3{
		font-size: 20px;
		line-height: 24px;
	}
	.prov_box .text_box .text{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 30px;
	}
	.prov_box .text_box .btngrop a{
		font-size: 16px;
	}
}


/* 
@media (max-width:480px){
	.prov_box{
		padding-top: 0;
		padding-bottom: 30px;
		min-height: 480px;
		margin-bottom: 70px;
	}
	.prov_box .img{
		height: 448px;
		margin-bottom: 35px;
	}
	.prov_box .text_box h3{
		margin-bottom: 0;
	}
}


@media (max-width:420px){
	.prov_box{
		padding-top: 0;
		padding-bottom: 30px;
		min-height: 480px;
		margin-bottom: 50px;
	}
	.prov_box .img{
		height: 388px;
		margin-bottom: 30px;
	}
}


@media (max-width:380px){
	.prov_box .img{
		height: 343px;
	}
	.prov_box .text_box .btngrop a{
		font-size: 14px;
	}
} */




.prov_menu{
	margin-bottom: 135px;
}
.prov_menu .hd{
	margin-bottom: 90px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
}
.prov_menu .hd .swiper-slide{
	color: #444;
	font-size: 20px;
	text-align: center;
	width: 15%;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	font-family:'SourceHanSansCN-l';
	border-right: 1px solid #dcdcdc;
}
.prov_menu .hd .swiper-slide:hover{
	cursor: pointer;
}
.prov_menu .hd .swiper-slide.on{
	color: #fff;
	background-color: #383838;
}


.prov_menu .bd li{
	display: none;
}
.prov_menu .bd li.on{
	display: block;
}
.prov_menu .bd li .text_box{
	color: #444;
	font-size: 18px;
	line-height: 30px;
	font-family:'SourceHanSansCN-l';
}
.prov_menu .bd .text_box .img{
	width: 100%;
	text-align: center;
}




/* 产品详情分类 媒体查寻*/
@media (max-width:1500px){
	.prov_menu{
		margin-bottom: 110px;
	}
	.prov_menu .hd{
		margin-bottom: 75px;
	}
}
@media (max-width:1400px){
	.prov_menu{
		margin-bottom: 90px;
	}
	.prov_menu .hd{
		margin-bottom: 60px;
	}
	.prov_menu .hd .swiper-slide{
		height: 60px;
		line-height: 60px;
	}
}
@media (max-width:1200px){
	.prov_menu{
		margin-bottom: 70px;
	}
	.prov_menu .hd{
		margin-bottom: 45px;
	}
	.prov_menu .hd .swiper-slide{
		font-size: 18px;
		height: 50px;
		line-height: 50px;
	}
}
@media (max-width:991px){
	.prov_menu{
		margin-bottom: 50px;
	}
	.prov_menu .hd{
		margin-bottom: 30px;
	}
	.prov_menu .hd .swiper-slide{
		width: 20%;
		font-size: 16px;
	}
	.prov_menu .bd li .text_box{
		font-size: 16px;
		line-height: 28px;
	}
}
@media (max-width:768px){
	.prov_menu{
		margin-bottom: 45px;
	}
	.prov_menu .hd{
		margin-bottom: 20px;
	}
	.prov_menu .hd .swiper-slide{
		width: 25%;
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}
	.prov_box  .prov .breadcrumb{
		display: none;
	}
	.prov_menu .bd li .text_box{
		font-size: 14px;
		line-height: 24px;
	}
	.prov .text_box .text .btngrop a::after {
		top: 6px;
	}
}





/* 关于我们-选项 */
.ab_menu {
	padding-top: 100px;
	padding-bottom: 80px;
}
.ab_menu li{
	color: #888888;
	font-size: 20px;
	height: 45px;
	display: inline-block;
	margin-right: 50px;
	font-family:'SourceHanSansCN-l';
}
.ab_menu li.on{
	color: #333333;
	font-family:'SourceHanSansCN-l';
	position: relative;
}
.ab_menu li a{
	width: 100%;
	height: 100%;
	display: inline-block;
	font-family:'SourceHanSansCN-l';
}
.ab_menu li.on::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background-color: #313131;
}



/* 关于我们-选项 媒体查询 */
@media (max-width:1500px){
	.ab_menu {
		padding-top: 90px;
		padding-bottom: 70px;
	}
}
@media (max-width:1400px){
	.ab_menu{
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.ab_menu li{
		font-size: 18px;
		height: 40px;
		margin-right: 40px;
	}
}
@media (max-width:1200px){
	.ab_menu{
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.ab_menu li{
		height: 35px;
		margin-right: 35px;
	}
}
@media (max-width:991px){
	.ab_menu{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ab_menu li{
		font-size: 16px;
		height: 30px;
		margin-right: 30px;
	}
}
@media (max-width:768px){
	.ab_menu{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.ab_menu li{
		font-size: 16px;
		height: 25px;
		margin-right: 25px;
		
	}
}



/* 关于我们 */
/* .ab1 {
	padding-bottom: 70px;
} */
.ab1 .video{
	position: relative;
	margin-bottom: 125px;
}
.ab1 .video .img{
	/* max-width: 1600px;
	width: 100%;
	max-height: 820px;
	height: 100%; */
	width: 100%;
}
.ab1 .video span{
	color: #fff;
	font-size: 20px;
	width: 505px;
	padding: 45px 30px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	background-color: #e94f37;
}
.ab1 .video span::after{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	right: 30px;
	width: 45px;
	height: 15px;
	transition: all .5s ease-in-out; 
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 90%;
	background-image: url(../images/ab1_arrow.png);
}
.ab1 .video span:hover::after{
	transform: translateX(10px);
}
.ab1  .text_box{
	margin-bottom: 100px;
}
.ab1  .text_box .txt{
	color: #444444;
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 60px;
}
.ab1  .text_box .txt:last-child{
	margin-bottom: 0;
}
.ab1  .text_box .txt h4{
	color: #333333;
	font-size: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 25px;
}



@media (max-width:1500px) {
	.ab1 .video{
		margin-bottom: 110px;
	}
	.ab1 .video span{
		width: 450px;
		padding: 40px 30px;
	}
	.ab1  .text_box .txt{
		margin-bottom: 50px;
	}
	.ab1  .text_box .txt h4{
		font-size: 32px;
	}
}
@media (max-width:1400px) {
	/* .ab1 {
		padding-bottom: 60px;
	} */
	.ab1 .video{
		margin-bottom: 90px;
	}
	.ab1 .video span{
		font-size: 18px;
		width: 400px;
		padding: 35px 30px;
	}
	.ab1  .text_box .txt{
		margin-bottom: 40px;
	}
	.ab1  .text_box .txt h4{
		font-size: 24px;
	}
}
@media (max-width:1200px) {
	/* .ab1 {
		padding-bottom: 50px;
	} */
	.ab1 .video{
		margin-bottom: 70px;
	}
	.ab1 .video span{
		font-size: 16px;
		width: 320px;
		padding: 30px 30px;
	}
	.ab1 .text_box{
		margin-bottom: 90px;
	}
	.ab1  .text_box .txt{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.ab1  .text_box .txt h4{
		font-size: 24px;
		margin-bottom: 20px;
	}
}
@media (max-width:991px) {
	.ab1 .video{
		margin-bottom: 50px;
	}
	.ab1 .video span{
		width: 270px;
		padding: 25px 30px;
	}
	.ab1 .text_box{
		margin-bottom: 70px;
	}
	.ab1  .text_box .txt h4{
		font-size: 24px;
		margin-bottom: 15px;
	}
}
@media (max-width:768px) {
	/* .ab1 {
		padding-bottom: 40px;
	} */
	.ab1 .video span{
		font-size: 14px;
		width: 220px;
		padding: 15px 30px;
		width: 100%;
	}
	.ab1 .text_box{
		margin-bottom: 50px;
	}
	.ab1  .text_box .txt{
		font-size: 14px;
		font-family:'SourceHanSansCN-l';
		line-height: 30px;
	}
}




.ab2{
	padding: 100px 0;
	background-color: #f4f4f4;
}
.ab2 h3{
	color: #333333;
	font-size: 36px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 50px;
}
.ab2 .list_box .list{
	text-align: center;
	width: 32%;
	height: 300px;
	margin-right: 2%;
	float: left;
	padding-top: 40px;
	padding-bottom: 65px;
	box-sizing: border-box;
	margin-bottom: 30px;
	transition: all .5s ease-in-out;
	background-color: #fff;
}
.ab2 .list_box .list:nth-child(3n){
	margin-right: 0;
}
.ab2 .list_box .list:hover{
	background-color: #e94f37;
}
.ab2 .list_box .list .img{
	width: 90px;
	height: 90px;
	margin: 0 auto;
	margin-bottom: 25px;
	border-radius: 50%;
	border: 1px solid #c7c7c7;
	/* position: relative; */
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.ab2 .list_box .list:hover .img{
	border: #fff;
	background-color: #fff;
}
.ab2 .list_box .list:nth-child(1) .img{
	background-size: 46px 41px;
	background-image: url(../images/ab2_icon1.png);
}
.ab2 .list_box .list:nth-child(1):hover .img{
	background-image: url(../images/ab2_icon11.png);
}

.ab2 .list_box .list:nth-child(2) .img{
	background-size: 31px 39px;
	background-image: url(../images/ab2_icon2.png);
}
.ab2 .list_box .list:nth-child(2):hover .img{
	background-image: url(../images/ab2_icon22.png);
}

.ab2 .list_box .list:nth-child(3) .img{
	background-size: 36px 42px;
	background-image: url(../images/ab2_icon3.png);
}
.ab2 .list_box .list:nth-child(3):hover .img{
	background-image: url(../images/ab2_icon33.png);
}

.ab2 .list_box .list:nth-child(4) .img{
	background-size: 40px 35px;
	background-image: url(../images/ab2_icon4.png);
}
.ab2 .list_box .list:nth-child(4):hover .img{
	background-image: url(../images/ab_icon44.png);
}

.ab2 .list_box .list:nth-child(5) .img{
	background-size: 40px 40px;
	background-image: url(../images/ab2_icon5.png);
}
.ab2 .list_box .list:nth-child(5):hover .img{
	background-image: url(../images/ab_icon55.png);
}

.ab2 .list_box .list:nth-child(6) .img{
	background-size: 46px 41px;
	background-image: url(../images/ab2_icon1.png);
}
.ab2 .list_box .list:nth-child(6):hover .img{
	background-image: url(../images/ab2_icon11.png);
}

.ab2 .list_box .list  h4{
	color: #444444;
	font-size: 30px;
	font-family:'SourceHanSansCN-l';
}
.ab2 .list_box .list p{
	color: #444444;
	font-size: 18px;
	line-height: 28px;
}
.ab2 .list_box .list:hover h4,
.ab2 .list_box .list:hover p
{
	color: #fff;
}




@media (max-width:1400px) {
	.ab2{
		padding: 80px 0;
	}
	.ab2 h3{
		font-size: 32px;
		margin-bottom: 40px;
	}
	.ab2 .list_box .list{
		padding-top: 70px;
		/* padding-bottom: 40px; */
	}
	.ab2 .list_box .list .img{
		width: 80px;
		height: 80px;
		margin-bottom: 15px;
	}
	.ab2 .list_box .list  h4{
		font-size: 28px;
	}
	.ab2 .list_box .list  p{
		font-size: 16px;
	}
}
@media (max-width:1200px) {
	.ab2{
		padding: 70px 0;
	}
	.ab2 h3{
		font-size: 28px;
		margin-bottom: 30px;
	}
	.ab2 .list_box .list{
		margin-bottom: 20px;
	}
	.ab2 .list_box .list .img{
		width: 70px;
		height: 70px;
		margin-bottom: 10px;
	}
	.ab2 .list_box .list  p{
		font-size: 16px;
		padding: 0 10px;
	}
}
@media (max-width:991px) {
	.ab2{
		padding: 60px 0;
	}
	.ab2 h3{
		font-size: 24px;
		margin-bottom: 25px;
	}
	.ab2 .list_box .list{
		margin-bottom: 15px;
	}
	.ab2 .list_box .list  h4{
		font-size: 26px;
	}
	.ab2 .list_box .list .img{
		width: 65px;
		height: 65px;
		margin-bottom: 10px;
	}
}
@media (max-width:768px) {
	.ab2{
		padding: 50px 0;
	}
	.ab2 h3{
		font-size: 24px;
	}
	.ab2 .list_box .list{
		width: 49%;
		padding-top: 0;
		padding-bottom: 0;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		margin-bottom: 10px;
	}
	.ab2 .list_box .list:nth-child(2n-1){
		margin-right: 2%;
	}
	.ab2 .list_box .list:nth-child(2n){
		margin-right: 0;
	}
	.ab2 .list_box .list  h4{
		font-size: 20px;
	}
	.ab2 .list_box .list  p{
		font-size: 14px;
		padding: 0 20px;
		font-family:'SourceHanSansCN-l';
	}
	.ab2 .list_box .list:nth-child(1) .img{
		background-size: 40px 35px;
		background-image: url(../images/ab2_icon1.png);
	}
	.ab2 .list_box .list:nth-child(6) .img{
		background-size: 40px 35px;
		background-image: url(../images/ab2_icon1.png);
	}
}










/* 关于我们-品牌荣誉 */
.honor{
	padding-bottom: 100px;
	background-color: #f2f2f2;
}
.honor .list_box{
	margin-bottom: 50px;
}
.honor .list{
	width: 23%;
	margin-right: 2.66%;
	margin-bottom: 40px;
	float: left;
	background-color: #fff;
}
.honor .list:nth-child(4n){
	margin-right: 0;
}
.honor .list .pic_box{
	width: 100%;
	height: 510px;
	padding: 30px;
	box-sizing: border-box;
}
.honor .list h4{
	color: #444444;
	font-size: 20px;
	text-align: center;
	height: 90px;
	line-height: 90px;
	border-top: 1px solid #dcdcdc;
}
.honor .list:hover h4{
	color: #fff;
	background-color: #e94f37;
}
.honor .btn{
	color: #444444;
	font-size: 20px;
	width: 225px;
	height: 70px;
	line-height: 70px;
	margin: 0 auto;
	display: block;
	border: 1px solid #c2c2c2;
	transition: all .5s ease-in-out;
}
.honor .btn:hover{
	color: #fff;
	background-color: #e94f37;
}




/* 关于我们-品牌荣誉 媒体查询*/
@media (max-width:1500px) {
	.honor .list .pic_box{
		height: 460px;
	}
	.honor .list h4{
		font-size: 18px;
		height: 70px;
		line-height: 70px;
	}
}
@media (max-width:1400px) {
	.honor .list .pic_box{
		height: 430px;
	}
	.honor .list h4{
		height: 70px;
		line-height: 70px;
		font-size: 18px;
	}
}
@media (max-width:1300px){
	.honor .list .pic_box{
		height: 380px;
	}
}
@media (max-width:1200px){
	.honor .list{
		width: 23%;
		margin-right: 2.1%;
	}
	.honor .list:nth-child(4n){
		margin-right: 1.5%;
	}
	.honor .list .pic_box{
		padding: 30px;
	}
}
@media (max-width:991px) {
	.honor{
		padding-bottom: 60px;
	}
	.honor .list_box{
		margin-bottom: 30px;
	}
	.honor .list{
		margin-bottom: 25px;
	}
	.honor .list .pic_box{
		height: 294px;
	}
	.honor .list h4{
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical
	}
	.honor .btn{
		font-size: 16px;
		width: 170px;
		height: 50px;
		line-height: 50px;
	}
}
@media (max-width:768px) {
	.honor{
		padding-bottom: 45px;
	}
	.honor .list_box{
		margin-bottom: 20px;
	}
	.honor .list{
		width: 48%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.honor .list:nth-child(2n-1){
		margin-right: 4%;
	}
	.honor .list:nth-child(4n){
		margin-right: 0;
	}
	.honor .list h4{
		height: 50px;
		line-height: 50px;
	}
	.honor .btn{
		font-size: 16px;
		width: 160px;
	/* 	height: 40px;
		line-height: 40px; */
	}
}
@media (max-width:480px) {
	.honor .list{
		margin-bottom: 15px;
	}
	.honor .list .pic_box{
		height: 245px;
		padding: 20px;
	}
	.honor .list h4{
		font-size: 14px;
	}
	.honor .btn{
		font-size: 14px;
		width: 140px;
		height: 40px;
		line-height: 40px;
	}
}
@media (max-width:320px){
	.honor .list .pic_box{
		height: 184px;
	}
}





/* 关于我们-历程 */
.course{
	width: 100%;
	height: 1130px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/course_bg.jpg);
}
.course_slidebox{
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	margin-top: 70px;
	position: relative;
}
.course_slidebox::after{
	content: '';
	position: absolute;
	top: 75px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d9d9d9;
}
.course_slide {
	max-width: 1600px;
	/* padding:  0 15px; */
	/* height: 260px; */
	margin: 0 auto;
	margin-bottom: 30px;
	position: relative;
}
/* .course_slide::after{
	content: '';
	position: absolute;
	top: 75px;
	left: 0;
	width: 100%;
	height: 1px;
	z-index: -1;
	background-color: #d9d9d9;
} */
.course_slide .swiper-wrapper{
	margin-bottom: 88px;
}
.course_slide h4{
	color: #333;
	font-size: 30px;
}
.course_slide  .swiper-slide-active h4{
	color: #e94f37;
}
.course_slide  .swiper-slide i{
	width: 25px;
	height: 25px;
	margin-top: 25px;
	margin-bottom: 30px;
	border: 3px solid #d2d2d2;
	border-radius: 50%;
	display: block;
	background-color: #f2f2f2;
}
.course_slide .txt{
	color: #444;
	font-size: 18px;
	line-height: 36px;
	max-width: 300px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.course_slide  .swiper-slide-active i{
	border: 3px solid #e94f37;
}
.course .btngrop{
	width: 380px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.course .swiper-button-prev,
.course .swiper-button-next
{
	width: 180px;
	height: 55px;
	outline: none;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 48px 19px;
	border: 1px solid #7d7d7d;
	position: static;
}
.course .swiper-button-prev::after,
.course .swiper-button-next::after{
	display: none;
}
.course .swiper-button-prev{
	background-image: url(../images/courses_prev.png);
}
.course .swiper-button-prev:hover{
	border: 1px solid #e94f37;
	background-color: #e94f37;
	background-image: url(../images/courses_prev2.png);
}
.course .swiper-button-next{
	background-image: url(../images/courses_next.png);
}
.course .swiper-button-next:hover{
	border: 1px solid #e94f37;
	background-color: #e94f37;
	background-image: url(../images/courses_next2.png);
}





/* 关于我们-发展历程  媒体查询*/
@media (max-width:1400px) {
	.course{
		height: 930px;
	}
}
@media (max-width:1200px) {
	.course{
		height: 740px;
	}	
	.course_slidebox::after{
		top: 55px;
	}
	.course_slide h4{
		font-size: 24px;
	}
	.course  .swiper-slide i{
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.course .swiper-button-prev,
	.course .swiper-button-next{
		width: 165px;
		height: 45px;
	}
	
}
@media (max-width:991px){
	.course_slidebox{
		margin-top: 40px;
	}
	.course{
		height: 620px;
	}	
	.course .txt{
		font-size: 16px;
	}
	.course h4{
		font-size: 22px;
	}
	.course .swiper-button-prev,
	.course .swiper-button-next{
		width: 140px;
		height: 35px;
	}
	.course .btngrop{
		width: 300px;
	}
	.course_slidebox::after{
		top: 52px;
	}
}
@media (max-width:768px){
	.course_slidebox{
		margin-top: 20px;
	}
	.course_slide{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.course .swiper-button-prev,
	.course .swiper-button-next{
		width: 130px;
	}
	.course h4{
		font-size: 20px;
	}
	.couse .txt{
		font-size: 14px;
		width: 100%;
	}	
	.course_slidebox::after{
		top: 50px;
	}
}





/* 联系我们 */
.contact{
	padding-top: 130px;
	padding-bottom: 100px;
}
.contact .top{
	margin-bottom: 40px;
}
.contact .top .list{
	color: #444;
	width: 31%;
	height: 260px;
	padding: 50px 40px 30px 40px;
	box-sizing: border-box;
	margin-right: 3.5%;
	float: left;
	border: 1px solid #e1e1e1;
	position: relative;
	transition: all .5s ease-in-out;
}
.contact .top .list:nth-child(3){
	margin-right: 0;
}
.contact .top .list::after{
	content: '';
	width: 16px;
	height: 16px;
	position: absolute;
	right: 40px;
	bottom: 30px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-image: url(../images/con1_icon.png);
	display: none;
	
}
.contact .top .list:hover{
	color: #fff;
	background-color: #e94f37;
}
.contact .top .list:hover::after{
	display: block;
}
.contact .top .list h4{
	font-size: 18px;
	line-height: 32px;
}
.contact .top .list p{
	font-size: 22px;
	line-height: 36px;
	font-family:'SourceHanSansCN-l';
}


.contact .bto .list{
	color: #444;
	width: 31%;
	height: 260px;
	padding: 45px 40px;
	box-sizing: border-box;
	margin-right: 3.5%;
	float: left;
	border: 1px solid #e1e1e1;
	display: flex;
	align-items: center;
}
.contact .bto .list:nth-child(3){
	margin-right: 0;
}
.contact .bto .list .img{
	max-width: 160px;
	/* width: 100%; */
	max-height: 160px;
	margin-right: 30px;
}
.contact .bto .list .img img{
	width: 100%;
	height: 100%;
}
.contact .bto .list  h4{
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
	font-family:'SourceHanSansCN-l';
}
.contact .bto .list  span{
	font-size: 24px;
	font-family:'SourceHanSansCN-l';
}



/* 联系我们 媒体查询 */
@media (max-width:1500px) {
	.contact{
		padding-top: 110px;
	}
	.contact .top .list{
		height: 230px;
	}
	.contact .top .list h4{
		line-height: 30px;
	}
	.contact .top .list p{
		font-size: 22px;
		line-height: 34px;
	}
	.contact .bto .list{
		height: 230px;
		padding: 40px 40px;
	}
}
@media (max-width:1400px) {
	.contact{
		padding: 90px 0;
	}
	.contact .top .list{
		height: 210px;
		padding: 30px;
	}
	.contact .top .list p{
		font-size: 20px;
		line-height: 28px;
	}
	.contact .bto .list{
		height: 210px;
		padding: 30px;
	}
	.contact .bto .list  span{
		font-size: 22px;
	}
	
}
@media (max-width:1200px) {
	.contact{
		padding: 70px 0;
	}
	.contact .top {
		margin-bottom: 25px;
	}
	.contact .top .list{
		width: 32%;
		margin-right: 2%;
		height: 180px;
		padding: 25px;
	}
	.contact .bto .list{
		width: 32%;
		margin-right: 2%;
		height: 180px;
		padding: 25px;
	}
	.contact .bto .list .img{
		max-width: 140px;
		max-height: 140px;
		margin-right: 20px;
	}
	.contact .bto .list  span{
		font-size: 20px;
	}
}
@media (max-width:991px){
	.contact{
		padding: 50px 0;
	}
	.contact .top {
		margin-bottom: 20px;
	}
	.contact .top .list{
		height: 160px;
		padding: 35px 15px;
		text-align: center;
	}
	.contact .top .list h4{
		font-size: 16px;
	}
	.contact .top .list p{
		font-size: 18px;
	}
	.contact .top .list:hover::after{
		display: none;
	}
	.contact .bto .list{
		height: 160px;
		padding: 5px;
		display: flex;
		justify-content: center;
	}
	.contact .bto .list .img{
		max-width: 110px;
		max-height: 110px;
		margin-right: 15px;
	}
	.contact .bto .list  h4{
		font-size: 16px;
	}
	.contact .bto .list  span{
		font-size: 18px;
	}
}
@media (max-width:768px){
	.contact{
		padding: 30px 0;
		margin-bottom: 15px;
	}
	.contact .top{
		margin-bottom: 0;
	}
	.contact .top .list{
		width: 100%;
		height: 160px;
		padding: 40px 15px;
		margin-bottom: 20px;
	}
	.contact .bto{
		margin-bottom: 0;
	}
	.contact .bto .list{
		width: 100%;
		margin-bottom: 20px;
	}
}




/* 留言给我们 */
.message{
	padding-top: 110px;
	padding-bottom: 145px;
	background-color: #f3f3f3;
}
.message .tit{
	color: #444;
	line-height: 36px;
	width: 50%;
	margin-bottom: 80px;
}
.message .tit h3{
	font-size: 40px;
	font-family:'SourceHanSansCN-l';
	margin-bottom: 25px;
}
.message .tit p{
	font-size: 20px;
}
.message  .ligrop{
	margin-bottom: 50px;
}
.message  .ligrop input,
.message  .li input
{
	color: #666666;
	font-size: 18PX;
	width: 31%;
	height: 60px;
	margin-right: 3%;
	display: inline-block;
	border-bottom: 1px solid #7d7d7d;
	background-color: #f3f3f3;
}
.message  .ligrop input:nth-child(3n){
	margin-right: 0;
}
.message  .demand {
	margin-bottom: 90px;
}
.message  .demand input{
	width: 100%;
}
.message  .code{
	display: flex;
	align-content: center;
	margin-bottom: 90px;
}
.message  .code input{
	width: 15%;
}
.message  .ligrop .img{
	width: 250px;
	height: 60px;
	display: inline-block;
}
.message  .ligrop .img img{
	width: 100%;
	height: 100%;
}
.message  .ligrop .img:hover{
	cursor: pointer;
}
.message  button{
	color: #444;
	font-size: 22px;
	font-family:'SourceHanSansCN-l';
	width: 230px;
	height: 65px;
	outline: none;
	border: 1px solid #7d7d7d;
	background-color: #f3f3f3;
}
.message  button:hover{
	cursor: pointer;
}




/* 留言给我们 媒体查询 */
@media (max-width:1500px) {
	.message{
		padding-top: 80px;
		padding-bottom: 120px;
	}
	.message .tit{
		line-height: 32px;
		margin-bottom: 60px;
	}
	.message .tit h3{
		font-size: 35px;
		margin-bottom: 20px;
	}
	.message .tit p{
		font-size: 18px;
	}
	.message .ligrop{
		margin-bottom: 40px;
	}
	.message .ligrop input,
	.message .li input{
		height: 45px;
	}
	.message .demand{
		
		margin-bottom: 70px;
	}
	.message  .code{
		display: flex;
		align-content: center;
	}
	.message .code .img{
		width: 220px;
		height: 46px;
	}
	.message button{
		font-size: 20px;
	}
}
@media (max-width:1400px) {
	.message{
		padding-bottom: 100px;
	}
	.message .tit{
		line-height: 28px;
		margin-bottom: 45px;
	}
	.message .demand{
		margin-bottom: 60px;
	}
	.message .tit h3{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.message .ligrop{
		margin-bottom: 30px;
	}
	.message  .code{
		display: flex;
		align-content: center;
		margin-bottom: 70px;
	}
	.message button{
		font-size: 18px;
	}
}
@media (max-width:1200px){
	.message{
		padding: 90px 0;
	}
	.message .tit{
		line-height: 24px;
		margin-bottom: 35px;
	}
	.message .tit h3{
		font-size: 28px;
		margin-bottom: 15px;
	}
	.message .demand{
		margin-bottom: 50px;
	}
	.message .ligrop{
		margin-bottom: 25px;
	}
	.message  .code{
		margin-bottom: 50px;
	}
	.message button{
		width: 210px;
		height: 55px;
	}
}
@media (max-width:991px){
	.message{
		padding: 70px 0;
	}
	.message .tit{
		margin-bottom: 30px;
	}
	.message .tit h3{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.message .tit p{
		font-size: 16px;
	}
	.message .ligrop{
		margin-bottom: 20px;
	}
	.message .demand{
		margin-bottom: 40px;
	}
	.message  .code{
		display: flex;
		align-content: center;
		margin-bottom: 30px;
	}
	.message .ligrop input,
	.message .li input
	{
		font-size: 16px;
	}
	.message button{
		font-size: 16px
		width: 190px;
		height: 45px;
	}
}
@media (max-width:768px){
	.message{
		padding: 45px 0;
	}
	.message .tit{
		width: 100%;
		margin-bottom: 25px;
	}
	.message .tit h3{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.message .tit p{
		font-size: 14px;
	}
	.message  .code{
		display: flex;
		align-content: center;;
	}
	.message .ligrop,
	.message .li {
		margin-bottom: 0;
	}
	.message .ligrop input,
	.message .li input
	{
		font-size: 14px;
		width: 100%;
		padding: 5 0;
		flex-wrap: wrap;
		margin-bottom: 25px;
	}
	.message .demand{
		margin-bottom: 0;
	}
	.message  .code{
		margin-bottom: 0;
	}
	.message button{
		font-size: 14px;
		width: 170px;
		height: 40px;
	}
}