@media only screen and (max-width: 1650px){
	div.wp{
		width: 1200px;
	}
}
@media only screen and (max-width: 1200px){
	.cebian{
		display: none;
	}
	.danpian-h1{
		font-size: 26px;
	}
	.main1-list-box{

		margin-top: 50px;
	}
	#header{
      display: none;
  }
  #header-2{
      display: block;
  }
  .chenggao{
      /*display: block;*/
      height: 75px;
  }
  .fafa .slides>li{
      height: auto;
      background-image: none!important;
  }
  .fafa .slides>li img{
      display: block;
  }
  .fafa .flex-direction-nav{
  	display: none;
  }
  .fafa .flex-control-nav{
  	bottom: 25px;
  	display: block;
  	font-size: 0;
  }
  .fafa .flex-control-paging li a{
  	width: 10px;
  	height: 10px;
  }
  .fafa .flex-control-nav li{
  	margin:0 5px;
  }
  .banner-wen-wp{
  	display: none;
  }
  .banner{
  	height: auto!important;
  }
  .foo1-nav{
  	display: none;
  }
  .er{
  	float: none;
  	margin:0 auto;
  }
  .youq{
  	float: none;
  	width: 100%;
  }
  .youq .form-control{
  	display: none;
  }
  .youq-add{
  	text-align: center;
  	margin-top: 15px;
  }
  .footer-1{
  	padding: 30px 0;
  }

  .footer-2 .fl,.footer-2 .fr{
  	float: none;
  }
  .footer-2{
  	text-align: center;
  }
  .erji-top{
  	display: none;
  }
  .chanpin-list {
    padding-top: 10px;
	}
	.p50 {
    padding: 30px 0 50px;
	}
	.banner-2{
	  height: auto;
      background-image: none!important;
  }
  .banner-2 img{
      display: block;
  }
  .about-title h1{
  	font-size: 26px;
  }
  .about-title h2{
  	font-size: 22px;
  	letter-spacing: 5px;
  }
  .map-wp{
  	width: 600px;
  	height: 382px;
  	margin-left: 10px;
  }
  .er2{
  	width: 120px;
  }
  .contact-p{
  	line-height: 2;
  	margin-top: 35px;
  	font-size: 14px;
  }
  .contact-p h1{
  	margin:12px 0;
  }
  .liuyan{
  	padding: 35px;
  	background-image: none;
  }
  .xinwen-pic{
  	width: 450px;
  	margin-right: 30px;
  }
  .xinwen-con{padding-top:90px; }
  .xinwen-con p
  {height: 100px;margin-top: 20px;}
  .xinwen-a{
  	margin-top: 30px;
  }
	.fxinwen .flex-control-nav{
		left: 475px;
	}
	.main1-bg{
		right: 0!important;
	}
	.main1-list-box{
		width: 940px;

    margin-right: auto!important;
    margin-left: auto!important;
	}
	.main1{
		padding-bottom: 50px;
	}
	.main1-div{
		padding-top: 50px;
	}
	div.wp{
			width: 970px;
		padding-right: 15px;
    padding-left: 15px;
	}
	.main3-left {
    width: 240px;
	}
	.main5-list-item{
		width: 100%;
	}

	.main4-pic{
		width: 450px;
	}
.main4-list dd{
	height: 48px;
	line-height: 47px;
}
	.main5-bai{
		height: 100px;
	}
	.main4{
		padding-top: 50px;
	}
	.main3{
		padding: 50px 0;
	}
	.main2-hei0{
		padding-top: 80px;
	}
	.main2-bg-wp{
		height: 650px;
	}
	.main2-dl dd{
		height: 260px;
		padding-top: 30px;
	}
	.main2-dl dd h1{
		margin-top: 25px;
	}
	.more33{
		margin-top: 25px;
	}
	.main5-div{
		padding: 50px 0;
		height: auto;
	}
	.main4-div-wp {
    margin-top:30px;
}
.main1-list-wp .main1-list .owl-prev{
	left: 0;
}
.main1-list-wp .main1-list .owl-next{
	right: 0;
}
}
@media only screen and (max-width: 992px){
	.danpian-h1{
		font-size: 22px;
	}
	.main1-list-box{
		width: 720px;
	}
	.xinwen-pic {
    width: 100%;
    margin-right: 0px;
    float: none;
	}
	.xinwen-top-bg{
		display: none;
	}
	.fxinwen .flex-control-nav{
		top: auto;
		bottom: 20px;
		left: 20px;
	}
	.xinwen-con{
		padding: 25px;
		padding-bottom: 50px;
		background-color: #f7f7f7;
	}
	.gangwei{
		padding: 25px 15px;
	}
	.gangwei li{
		padding: 20px 0;
	}
	.gangwei li dd{
		padding:  0 25px;
	}
	.job-table table.table td:first-child {
    text-align: center;
    padding-left: 8px;
	}
	.job-table table.table th:first-child{
		text-align: center;
    padding-left: 8px;
	}
	.liuyan {
    padding: 35px 20px;

	}
	.liuyan-form dd{
		margin-top: 30px;
	}
	.liuyan-btn{
		padding-top: 25px;
	}
	.map-wp{
		float: none;
		margin-left:0;
		width: 100%;
		height: 260px;
	}
	.contact-p{
		margin-top: 20px;
		font-size: 16px;
	}
	.er2{
		display: none;
	}
	.contact{
  	padding: 0;
  }
	.sanji-dl dd{
		margin-left: 15px;
	}
	.sanji-dl dd>a{
		padding: 0	18px;
	}
	.sanji-dl dd>a span{
		padding-right: 15px;
	}
	.rencai1-pic{
		display: none;
	}
	.rencai1{
		padding: 25px;
	}
	.recai {
    padding-top: 15px;
}
	.main-title h2{
		margin-top: 15px;
	}
	.main-title p
	{margin-top: 20px;}
	.main1-dl{
		margin-top: 30px;
	}
	div.wp{
		width: 750px;
	}
	.main2-bg{
		position: relative;
		height: 100%;
	}
	.main2-div{
		position: relative;
	}
	.main2-bg-wp{
		height: auto;
	}
	.main2-hei0 .main-title{
		padding-bottom: 0;
	}
	.main2-hei0{
		padding: 50px 0;
	}
	.main2-dl dd{
		height: auto;
		padding: 30px 15px;
	}
	.main2-dl dd {
    background-image: url(../images/landi.png);
	}
	.more33 {
    margin-top: 14px;
	}
	.more33 a{
    padding-bottom: 10px;

	}
	.main2-dl dd h2{
		display: none;
	}
	.main2-ico{
		margin-top: 41px;
	}
	.more33 {
    margin-top: 25px;
}
.main-title h1{
	font-size: 22px;
	letter-spacing: 3px;
}
.main-title p{
	font-size: 14px;
}
.more22 {
    margin-top: 30px;
}
.main3-left{
	float: none;
	width: 100%;
}
.main3-right{
	margin-top: 30px;
}
.main3-dl dd{
	width: 30.333333%;
	margin-top: 30px;
}
.main3-dl{
	padding-top: 15px;
}
.main4-pic{
	width: 100%;
	float: none;
	margin-right: 0;
}
.main4-list{
	margin-top: 20px;
	border-top: 1px solid rgba(255,255,255,0.3);
}
.tongzhi-left{
	width: 200px;
}
.tongzhi{
	padding: 25px;
	bottom: -57px;
}
}
@media only screen and (max-width: 768px){
	.danpian-h1{
		font-size: 20px;
	}

	.main1-list-wp .main1-list .owl-prev,.main1-list-wp:hover .main1-list .owl-prev{
	left: 15px;
}
.main1-list-wp .main1-list .owl-next,.main1-list-wp:hover .main1-list .owl-next{
	right: 15px;
}
	.fmain4 .slides>li>a h1{
		font-size: 14px;
		padding:0 100px 0 15px;
	}
	.main1-list{
		padding: 0	15px;
	}

	.main3-dl-phone-wp{
		display: block;
		margin-top: 30px;
	}
		.main3-dl{
		display: none;
	}
	.main3-right-p{
		font-size: 14px;
	}
	.main-title h2{
		letter-spacing: 3px;
	}
	.main-title p {
    margin-top: 10px;
}
	/*.main3-dl dd{
		width: 100%;
	}*/
	.main3-dl dd>a{
		background-position: center top;
		padding-left: 0;
		padding-top: 50px;
		text-align: center;
	}
	div.wp{
		width: 100%;
	}

	.main2-dl dd img.ddico{
		width: 30px;
	}
	.main2-dl dd h1{
		font-size: 16px;
		margin-top: 15px;
	}
	.main1-dl dd{
		width: 31.33333%;
		padding: 0;
		font-size: 16px;
		margin-left: 2%;
		text-align: center;
	}





	.main1-dl dl{
		margin-left: -2%;
	}
	.main1-list-box{
		width: 100%;
		margin-top: 30px;
	}
	.fazhan-item-nian{
		left: 0;
		margin-left: 0;
		width: 70px;
	}
	.fazhan-item-nian2.fazhan-item-nian{
		font-size: 20px;
	}
	.fazhan{
		background-position: 35px top;
	}
	.fazhan-item{
		padding-left: 80px;
	}
	.fazhan-div.fr{
		float: left;
		width: auto;
		width: 100%;
		background-position: -20px 24px;
		padding-left: 25px;

	}
	.fazhan-item-nian{
		font-size: 22px;
		height: 50px;
		line-height: 50px;
	}
	.fazhan-div.fl{
		text-align: left;
		width: 100%;
		background-position: -20px 24px;
		padding-left: 25px;
		padding-right: 0;
	}
	.fazhan-div{
		font-size: 14px;
		padding-top: 11px;
	}
	.fazhan-div-h1{
		font-size: 14px;
	}
	.xinwen-bottom li::after{
	/*width: 100%;*/
	display: none;
}
.xinwen-bottom li h1 a,
.xinwen-bottom li p{
	color:#274985;
}
	.xinwen-bottom li{
		padding: 20px 15px;
	}
	.xinwen-con{
		padding: 25px 15px 50px;
	}
	.rencai1{
		padding: 25px 15px;
	}
	.xinwen-a {
    margin-top:15px;
}
.xinwen-con h1{
	font-size: 16px;
}
.xinwen-con p{
	margin-top: 10px;
}
	.fxinwen .flex-control-nav{left: 10px;}
	.job-table {
    margin-top: 25px;
	}
	.gangwei {
    padding: 15px 0px;
	}
	.gangwei li dd{
		float: none;
		padding:  20px 0;
		border-top: 1px dotted #ddd;
		border-left: 0;
		margin-top: 0;

	}
	.gangwei li:first-child+li{
		padding-bottom: 10px;

	}
	.gangwei li dd:first-child{
		border-top: 0;
	}
	.liuyan-form dd{
		float: none!important;
		margin-top: 20px;
		width: 100%;
	}
	.liuyan-input textarea{
		height: 130px;
	}
	.liuyan {
    padding: 25px 20px;
}
.liuyan-form dd{
	margin-top: 15px;
}
.liuyan-title{
	font-size: 18px;
}



	.liuyan-btn input[type="button"],.liuyan-btn input[type="reset"]{
		width: 100px;
		font-size: 14px;
		height: 38px;
	}
	.liuyan-btn input[type="reset"]{
		margin-left: 10px;
	}
	.map-wp{
		height: 150px;
	}
	.about-con{
		margin-top: 15px;
	}

	.contact-p h1{
		font-size: 28px;
		margin:8px 0;
	}
	.sanji-dl dl{
		display: block;
	}
	.sanji-dl dd{
		margin-left: 0;
		float: none;
		width: 100%;
		margin-top: 15px;
	}
	.sanji-dl dd:first-child{
		margin-top: 0;
	}
	.sanji-dl dd>a{
		padding: 0 15px;

		text-align: left;
		border-radius: 5px;

	}
	.sanji-dl dd>a span{
		display: block;
		padding-right: 15px;
	}
	.fafa .flex-control-nav{
		bottom: 15px;
	}
	.er{
		width: 100px;
	}
	.footer-1 {
    padding: 25px 0 18px;
	}
	.youq-add{
		margin-top: 10px;
		line-height: 1.6;
	}
	.p50 {
    padding: 15px 0 30px;
	}

	.fenye{
		margin-top: 25px;
		padding-top: 25px;
	}
	.chanpin-list {
    padding-top: 0px;
	}
	.chanpin-item {
    margin-top: 15px;
	}
	.chanpin-pic+.chanpin-h1{
		background-color: #333333;
		color:#fff;
	}
	.chanpin-pic+.chanpin-h1 i{
		opacity: 1;
		visibility: visible;
		right: 20px;
	}
	.main1-dl dd:first-child {
     margin-left: 2%;
}
.main4-top-left{
	float: none;
	width: 100%;
}
.main4-dl{
	float: none;
	width: 100%;
	margin-top: 25px;
}
.main4-dl dd h1{
		font-size: 16px;
		margin-top: 15px;
	}
	.main4-dl dl{
		margin-left: -2%;
	}
	.main4-dl dd{
		width: 31.33333%;
		padding: 0;
		font-size: 16px;
		margin-left: 2%;
		text-align: center;
	}
	.main4-dl dd:first-child{
		margin-left: 2%;
	}
	.tongzhi-left{
		float: none;
		width: 100%;
	}
	.tongzhi-list{
		margin-top: 25px;
	}
	.main5-left{
		position: relative;
		width: 100%;
	}
	.main5-div-box{
		padding-left: 0;
	}
	.main5-left dd{
		float: left;
		padding: 0	25px;
		font-size: 16px;
		margin-top: 0;
		margin-right: 15px;
	}
	.main5-list-wp{
		margin-top: 25px;
	}
	.main5-list .owl-prev{
		left: 5px;
		bottom: auto;top: 50%;
		margin-top: -10px;
	}
	.main5-list .owl-next{
		left: auto;
		right: 5px;
		bottom: auto;top: 50%;
		margin-top: -10px;
	}
	.main5-div{
		padding: 30px 0 25px;
	}
	.main1-list .item .main1-h1{
	background-color: #333333;
	color:#fff;
}
.main1-list .item .main1-h1 i{
	opacity: 1;
	visibility: visible;
	right: 20px;
}
.main5-list .item>a h1{
	bottom: 0;
}
.main-title h1{
	font-size: 20px;
}
.main2-hei0{
	padding: 30px 0;
}
.main4-list dd{
	font-size: 14px;
	padding-left: 83px;
}
.tongzhi-list dd{
		font-size: 14px;
	padding-left: 83px;
	padding-top: 15px;
}
.main4-pic>a h1{
	font-size: 14px;
	padding: 0	15px;
	height: 40px;
	line-height: 40px;
}

}
@media only screen and (max-width: 500px){
	.main4-dl dd{
		font-size: 14px;
		    height: 38px;
    line-height: 36px;
	}
	.main1-dl dd{
		font-size: 14px;
		    height: 38px;
    line-height: 36px;
	}
	.rencai{
		padding-top: 0;
	}
	.job-table table.table th{
		font-size: 14px;
	}
	.footer-2{
		font-size: 12px;
	}
	.logo-2 {
    font-size: 0;
    width: 309px;
    margin-left: 9px;
    margin-top: 17px;
}
.main3-dl dd{
	width: 50%;
	margin-left: 0
}
.main3-dl dl{
	margin-left: 0;
}
.main2-dl dd h1{
		font-size: 14px;

	}
	.main2-dl dd
	{padding: 20px 0;}
	.more33 a{
		background-position: right bottom;
		-webkit-background-size: 70px 5px;
		background-size: 70px 5px;
		width: 70px;
	}
	.more33 a {
    padding-bottom: 5px;
    font-size: 12px;
}
.more33 {
    margin-top:15px;
}
.main2-ico {
    margin-top:26px;
}
.main3{
	padding: 30px 0;
}
.main1{
	padding-bottom: 30px;
}
.main1-div{
	padding-top: 30px;
}
.main3-dl dd>a h1{
	font-size: 16px;
}
.main5-left dd
{height: 38px;line-height: 38px;}
.tongzhi{
	padding: 25px 15px;
}
.main-title h2 {
    margin-top: 10px;
}


}
@media only screen and (max-width: 350px){
	.logo-2 {
    font-size: 0;
    width: 240px;
    margin-left: 15px;
    margin-top: 15px;
}
}