﻿@media screen and (max-width: 1450px){

	
}



@media screen and (max-width: 1195px){

}


@media screen and (max-width: 1170px){



}


@media screen and (max-width: 1080px){
body{margin-top:60px;}

	#top,#hd,#nav,.head{display: none;}
	.m-hd{display: block;width:100%;position:fixed;top:0px;}

	
}

@media screen and (max-width: 1250px){
	.wp{padding: 0 10px;}
}


@media screen and (max-width: 1040px){
	#hd .logo{width: 40%;}
.pro_in .list {
    width: 100%;
}
}


@media screen and (max-width: 870px){

	.swiper-container  .swiper-slide {height: 300px;}

	

	.logo-m img{height: 35px;margin-top: 12px;margin-left: 10px;}

	#header_margin_div{display: none;}

	.swiper-container {
		margin-top:0px;
		height: 207px;
	}

	.gd{ overflow: hidden;margin-left: 10px;}
	.gd button{background: #2d4faa;width:88px;border: 0px;
		height: 36px;color:#fff;margin-top:10px;
	   }
	.gd{color:#fff;}
	.bnp1{margin-top: 38px;font-size: 20px;
		letter-spacing: 3px;
		font-weight: bold;}
	.bnp2{margin-top: 10px;font-size: 15px;}
	.line{height: 1px;background: #fff;width: 180px;
	  margin-top: 10px;}
	
	  .advantageList .advantageItem {
		width: 100%;
		padding: 30px;padding-bottom: 10px;
		transition: 0.2s ease-in-out;
		cursor: pointer;margin-bottom: 0px;
	}
	.advantageList {
		display: block;
		border: 0px solid #ddd;
		border-bottom: 0px solid #ddd;
	}
	.advantageList .advantageItem .advantageImg {
		margin-bottom: 14px;
	}
	.advantageList .advantageItem .advantageWord .advantageTitle {
	
		margin-bottom:14px;
	
	}
.xt{margin-bottom:10px;margin-top:20px;padding:0px 20px;}
	.container .containerInner {
padding-bottom: 50px;
padding-top: 50px;
	}
	.container .containerInner .containerTitle{margin-bottom: 0;}

.leftNews{display: none;}
	
.rightNews{display: block;}

.newsWrap .newsTitle {
    width: 100%;
    height:auto;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    overflow:visible;
	white-space: normal;
  text-overflow: unset;
    color: #111;
}
.ntime{float: none !important;font-size: 14px;display: block;margin-top: 5px;}



.grey-border-btn.bg {
    padding: 15px 20px;
}


.m-b-60 {
    margin-bottom: 30px;
}
.news{margin-top: 30px;}
.news .containerInner .containerTitle{margin-bottom: 30px;}
.news  .containerInner{padding:0px 10px ;}


.tab{height: 42px;
	width: 100%;margin:0px auto;margin-top: 30px;margin-bottom: 20px;
	}


	.tab li{width:auto;float: left;
		text-align: center;line-height: 42PX;font-size: 15px;
	margin-right: 20px;padding-bottom: 10px;margin-left: 20px;
	}

	.tab li:hover{cursor: pointer;color:#2d4faa;
		border-bottom:0px solid  #2d4faa; }
	
	
	.tab .cur{border-bottom:0px solid  #2d4faa;cursor: pointer;color:#2d4faa;}
	
	.clientNum .clientNumItem {
		width: 30%;
	}
	

	.container.clientContent{height: 300px;}
	.clientList {
		background-color: #fff;
		padding: 0px 0;
	position: relative;z-index: 100;
		bottom: 0px;
		z-index: 99;width: 90%;margin-left:5%;
		box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);
		margin-top: 30px;
	}
	.clientNum {padding-top: 0px !important;}
	.clientNum {margin-top: 20px;}
	.clientNum .clientNumItem .num {
		font-size: 26px;
		font-family: Arial;
		margin-bottom: 10px;
	}
	.clientNum .clientNumItem .num sup {
		font-size: 21px;
		position: relative;
		top: -10px;
	}
	.clientNum .clientNumItem .numWord {
		font-size: 14px;
		margin: 0;
	}


	.clientList li {
		float: left;height: 80px;
		width: 40%;margin: 5%;margin-bottom: 1%;margin-top: 1%;
		text-align: center;overflow: hidden;
	
	}
	.clientList li img{width: 100%;}
	.clientList li:nth-child(15){display: none;}


	.container.clientContent .containerInner {
		color: #fff;
		position: relative;
		padding-bottom: 20px;
	}



.kh{display: block;margin-top:30px;}

.df{display:block;justify-content:space-between;}
.xx{margin-top: 20px;line-height: 24px;}
.fewm{margin-top: 20px;}
.fw li{width: 50%;margin-bottom: 10px;}

.fw{margin-top: 20px;}


.banner_img {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 200px;
    margin-top: 45px;
}


.banner_img .pages-title {
    width: 100%;
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold,MicrosoftYaHei;
    font-weight: bold;
    color: white;
    line-height: 30px;	margin-left: 30px;
    padding-top: 23px;
}

 .banner_img .pages-content {
    width: 100%;
    margin: 10px 0;
    font-size: 16px;
    font-family: MicrosoftYahei;
    color: white;	margin-left: 30px;
    line-height: 36px;
}

.red-btn {
    color: #fff;
    background: #2d4faa;
    padding: 8px 20px;
    display: inline-block;
	border-radius: 0px;
	margin-left: 30px;
    text-decoration: none;
}
.wp1{padding: 0px 10px;}

.flex{display: block;}
.xq{width:100%;}

.fy{margin-top: 25px;width: 96%;margin-left: 2%;}


.nh2 {
    font-size: 18px;
    color: #2d4faa;
    margin-bottom: 15px;
    padding-top: 10px;border-bottom: 1px solid #eee;padding-bottom: 10px;
    font-weight: bold;margin-top: 20px;
}




.foot{margin-top: 25px;}

.list li{width:100%;float: left;text-align: center;padding:0px 1%;margin-bottom: 16px;cursor: pointer;}


.news .newsz{width: 100%;height: auto;float: none;border: 0px solid #d3d3d3;}
.news .newsz img{height:auto;width:100%;border: 1px solid #d3d3d3;padding: 1px;
}

.news .newsy{width: 100%;float: none;margin-top: 15px;}
.news .newsy p{font-size: 14px;}
.news li{padding-bottom: 15px;margin-bottom: 15px;}


.xq .advantageList .advantageItem {
    width: 100%;
    padding: 10px;
transition: 0s ease-in-out;
    cursor: pointer;
}



.spcial_contact_us_bootom input {
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  width:80%;
  height: 40px;
  margin-bottom:20px;padding-left:20px;
  background: white;
  border: 1px solid #dddddd;
  margin-left: 30px;
}


.spcial_contact_us_bootom textarea {
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  margin-left: 30px;
  width: 80%;
  height: 100px;
  rows: 8;padding:20px;
  font-size: 16px;
  background: white;
  border: 1px solid #dddddd;
}





















}




@media screen and (max-width: 830px){





}




@media screen and (max-width: 769px){
	.swiper-container{}
	.hidden-xs {
    display: none !important;
}
.swiper-container {width: 100%;}

.pc{display: none;}
.wap{display:block;}

}



@media screen and (max-width: 640px){










	
}
