@media only screen and (max-width: 1500px){
	.fafa .slides>li{
		height: 500px;
	}
	.banner-wen-img{
		width: 420px;
		padding-top: 280px;
	}
	.footer-11 li{
		margin-left: 152px;
	}
	.erji-nav dd{
		width: 180px;
	}
	.about1-left{
		width: 640px;
		padding-top: 15px;
	}
	.about1-p{
		margin-top: 20px;
	}
	.map-wp{
		height: 520px;
	}
	.main2-2-1{
		margin-right: 30px;
	}
	.main2-2-2-con{
		padding: 55px 25px 0;
	}
	.main2-1-2{
		width: 420px;
		margin-right: 30px;
	}
	.main2-1-3{
		padding: 30px 20px;
		padding-bottom: 0;
	}
	.main1-list2-div{
		padding: 40px 25px 0;
	}
	.main1-list2-div-p{
		margin-top: 35px;
	}
	.title-222 dd img{
		margin-right: 5px;
	}
	.main1-p{
		padding: 50px 80px;
	}
}
@media only screen and (max-width: 1200px){
	.rongyu-list-wp{
		padding-right: 0;
		min-height: 0;
		background-image: none;
		margin-top: 0px;
	}



	.main1-list2{
		margin-top: 50px;
	}
	.main2-1-2{
		float: none;
		margin-right: 0;
		width: auto;
		overflow: hidden;
	}
	.list22 dd{
		padding: 20px 0;
	}
	.list22 dd h2{
		margin-top: 10px;
	}
	.main2-2-2-pic{
		width: 480px;
	}
	.main2-2-2-con{
		padding: 45px 25px 0;
	}
	.list88 li{
		margin-top: 15px;
	}
	.main2-2-2-a {
    margin-top: 40px;
}
	.main2-2-1
	{display: none;}
	.list22 dd h1{
		height: auto;
		line-height: 1.4;
		text-overflow: ellipsis;
	  white-space: nowrap;

	  overflow: hidden;
	}
	.list22{
		padding-top: 10px;
	}
	.main2-1-3{
		clear: both;
		margin-top: 30px;
		padding: 25px 15px;
		padding-bottom: 0;
	}
	.main2{
		padding: 50px 0;
	}
	.main1-p{
		padding: 30px 0px 50px;
	}
	.main1{
		padding-top: 50px;
	}
	.job-left{
		display: none;
	}
	.renli{
		margin-top: 0;
	}
	.contact-div{
		padding: 40px 25px 10px;
	}
	.contact-div-left{
		width: 685px;
	}
	.contact-div-left-2 dd{
		font-size: 14px;
	}
	.footer-11{
		display: none;

	}
	.footer-22{
		padding: 0;
	}
	#footer{
		background-image: none;
		padding: 25px 0;
	}
	.foo-a,.yq{
		display: none;
	}
	.gzwm{
		display: none;
	}
	.footer-22 .fl{
		float: none;
		text-align: center;
	}
	.banner-wen{
		display: none;
	}
	.fafa .flex-direction-nav{
		display: none;
	}
	#header{
		display: none;
	}
	#header-2{
		display: block;
	}
	.chenggao{
		height: 75px;
	}

	.fafa .slides>li{
		height: auto;
		background-image: none!important;
	}
	.fafa .slides>li img {
		display: block;
	}


	#footer{
		padding: 30px 0;
	}
	.erji-content-div{
		min-height: 0;
	}
	.fafa .flex-control-nav{
		bottom: 20px;
	}
	.fafa .flex-control-nav li{
		margin:0 5px;
	}
	.banner-2{
		height: auto;

	}
	.about1-pic-wp{
		float: none;
		margin:30px auto;
	}
	.about1-pic-dian1{
		display: none;
	}
	.banner-2-div{
		background-image: none;
		padding: 60px 0;
	}
	.about1-left{
		padding-top: 0;
		float: none;
		width: 100%;
	}
	.about1-p{
		margin-top: 35px;
	}
	.about1{
		padding: 50px 0;
		padding-top: 0;
	}
	.erji-nav{
		display: none;
	}
	.mianbaoxie{
		display: none;
	}
	.danpian {
    padding-top: 15px;
	}
	.danpian-h1{
		font-size: 24px;
	}
	.erji{
		padding: 50px 0;
	}
	.banner-2 img {
		display: block;
	}
	.menu{
		display: none;
	}
	.erji-title{
		padding-bottom: 15px;
	}
	.dashiji-0{
		margin-top: 0;
	}
	.dashiji-0-list{
		padding: 0	50px;

	}
	.dashiji{
		/*margin-top: 0;*/
		padding-right: 0;
		background-image: none;
	}
	.dashiji-dl dd{
		margin-top: 10px;
	}
	.dashiji-list li{
		margin-top: 40px;
	}
	.map-wp{
		height: 400px;
	}
	.main1-list1 .owl-dots {
		text-align: center;
		margin-top: 30px;
		font-size: 0;
		line-height: normal;
	}
	.main1-list1 .owl-dots .owl-dot{
		display: inline-block;
		margin:0 5px;
		border:0;
		background-color: transparent;
		outline: none;
	}
	.main1-list1 .owl-dot span{
		width: 10px;
		display: block;
		height: 10px;
		background-repeat: no-repeat;
		background-position: center ;
		background-image: url(../images/sss1.png);
	}

	.main1-list1 .owl-dot.active span{
		background-image: url(../images/sss1h.png);
		width: 27px;
	}

	.main1-list2 .owl-dots {
		text-align: center;
		margin-top: 30px;
		font-size: 0;
		line-height: normal;
	}
	.main1-list2 .owl-dots .owl-dot{
		display: inline-block;
		margin:0 5px;
		border:0;
		background-color: transparent;
		outline: none;
	}
	.main1-list2 .owl-dot span{
		width: 10px;
		display: block;
		height: 10px;
		background-repeat: no-repeat;
		background-position: center ;
		background-image: url(../images/sss1.png);
	}

	.main1-list2 .owl-dot.active span{
		background-image: url(../images/sss1h.png);
		width: 27px;
	}
}
@media only screen and (max-width: 992px){
	.main2-1-1{
		float: none;
		margin-right: 0;
		width: 	100%;
	}
	.main2-1-2{
		margin-top: 30px;
	}
	.main2-2-2-con{
		padding: 30px 20px;
	}
	.main2-2-2-pic{
		float: none;
		width: 100%;
	}
	.xinwen-left{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.xinwen-right{
		margin-top: 25px;
	}
	.xinwen1-a{
		margin-top: 20px;
	}
	.list1 li{
		padding-left: 20px;
		background-position: 5px center;
	}
	.list1 li:hover {

    background-image: url(../images/dian.jpg);
    background-color: #fff;
	}
	.xinwen1-con p{
		height: 50px;
	}
	.fxinwen .flex-direction-nav{
		margin-top: 25px;
	}

	.contact-div-left{
		width: 100%;
		float: none;
	}
	.contact-div-left-2{
		padding-top: 30px;
	}
	.contact-div-left-1-1 h1{
		font-size: 24px;
	}
	.contact-div-left-1-1 h2{
		font-size: 13px;
	}
	.contact-div-left-1-2{
		height: 35px;
		line-height: 35px;
		font-size: 16px;
		padding: 0	15px;
	}
	.erer{
		float: none;
		margin-top: 25px;
	}
	.about2-p1{
		line-height: 1.6;
		margin-top: 25px;
	}
	.about2-right{
		padding-left: 0;
		border-left: 0;
		margin-top: 35px;
		min-height: 0;
	}
	.about2-right dd{
		margin-top: 50px;
	}
	.about2-p2{
		margin-top: 25px;
	}
	.about1-title h1{font-size: 30px;}
	.about1-title h2{font-size: 14px;}
	.about2-left{
		float: none;
		padding-right: 0;
		width: 100%;
		padding-bottom: 20px;
		border-bottom: 1px solid #dddddd;
	}
	.list19 li{
		padding: 30px;
		padding-left: 10px;
	}
}
@media only screen and (max-width: 768px){

	.list19 li{
		padding: 25px 0;

	}
	.list19 li:hover{
		background-color: #fff;
	}
	.list19-con{
		padding-top: 15px;
	}
	.list19-con p{
		line-height: 1.8;
		height: 50px;
		margin-top: 9px;
	}
	.list19-date{
		width: 90px;
		height: 90px;
		padding-top: 13px;
		margin-right: 15px;
	}
	.list19-date h2{
		font-size: 12px;
		margin-top: 3px;
	}
	.list19-date h1{
		font-size: 40px;
	}


	.list18{
		border-top: 1px solid #eee;

	}
	.list18 li{
		height: 54px;
		line-height: 53px;
	}
	.rongyu-item{
		margin-bottom: 15px;
	}
	.main1-list2-div-p{
		height: 140px;
	}
	.main1-list2{
		margin-top: 30px;
	}
	.main1-list1 .item>a{color:#00923f;}
	.main1-list1 .item>a .main1-ico1{background-image: url(../images/main1-1h.png);}
	.main1-list1 .item>a .main1-ico2{background-image: url(../images/main1-2h.png);}
	.main1-list1 .item>a .main1-ico3{background-image: url(../images/main1-3h.png);}
	.main1-list1 .item>a .main1-ico4{background-image: url(../images/main1-4h.png);}
	.main1-list1 .item>a .main1-ico5{background-image: url(../images/main1-5h.png);}

	.main1-list2 .item>a .main1-list2-hei, .main1-list2 .item>a .main1-list2-div-p {
    opacity: 1;
    visibility: visible;
	}
	.main1{
		padding-top: 30px;
	}
	.fengcai-item{
		margin-bottom: 20px;
	}
	.main2-1{
		margin-top: 30px;
	}
	.title-222 dd.cur img{
		display: none;
	}
	.list1 li{
		height: 40px;
		line-height: 40px;
		padding-left: 15px;
	}
	.main1-p{
		padding: 25px 0;
		line-height: 2;
	}
	.title-11 h1{
		font-size: 22px;
	}
	.title-11 h2{
		padding: 10px 0;
		font-size: 18px;
	}
	.xinwen1-con h1{
		font-size: 18px;
	}
	.xinwen1-con{
		margin-top: 15px;
	}
	.job-right-top h1 span{
		display: block;margin-top: 8px;
	}
	.job-right-top p{
		margin-top: 10px;
	}
	.job-table table.table th:first-child
	{text-align: center;padding-left: 8px;}
	.job-table table.table td:first-child{
		text-align: center;
		padding-left: 8px;
	}
	.gangwei{
		text-align: left;
		padding: 0 15px;
	}
	.job-table {
	    margin-top: 30px;
	}
	.job-aaa{
		text-align: left;
		padding-left: 15px;
	}

	.job-table table.table th{font-size: 15px;}
	.map-wp{
		height: 260px;
	}
	.contact-div{
		padding: 25px 0px;
		top: 0;
	}
	.contact-div-left-2 dd{
		float: none;
		width: 100%;
	}
	.about1-title h1{font-size: 24px;}
	.about1-title h2{font-size: 12px;}
	.banner-2-div{
		padding: 30px 0;
	}
	.banner-2-div p{
		margin-top: 15px;
	}
	.about1{
		padding-bottom: 30px;
	}
	.about2-right dd h1{
		font-size: 20px;
	}
	.about1-pic-wp{
		width: 100%;
		margin-bottom: 0;
	}
	.about1-pic-dian2{
		display: none;
		position: relative;
		left: 0;
		top: 0;
		margin:15px auto 0;
	}
	.erji{
		padding: 30px 0;
	}
	.fenye{
		text-align: center;
		padding-top:20px;
	}

	.erji-content-div{
		padding-top: 0;
	}
	.danpian-h1{
		font-size: 22px;
	}
	.dan-a a{
		font-size: 14px;
	}

	.fafa .flex-control-paging li a{
		width: 20px;
		height: 2px;
		-webkit-background-size: 100%;
		background-size: 100%;
	}

	.footer-22 .fl span{
		display: block;
	}
	#footer{padding: 15px  0 20px;}
	.main2-2{
	margin-top: 30px;
	}
	.main2{
		padding: 30px 0;
	}
	.dashiji-nian{
		width: 90px;
	}
	.dashiji-list{
		background-position: 90px top;
	}
	.dashiji-list-zhennian{
		width: 98px;
		padding-left: 0;
		font-size: 28px;
	}
	.dashiji-dl dd{
		padding-left: 30px;
		line-height: 2;
	}
	.dashiji-lv{
		left: 83px;
	}
	.dashiji-0-list .item span{
		height: 60px;
	}
	.dashiji-0-list{
		background-position: left 51px;
	}
	.dashiji-dl dd span.dataspan{
		padding-bottom: 0;
	}
	.dashiji-dl dd img{
		margin-top: 15px;
		margin-right: 0;
		display: block;
		width: 100%;
	}
	.dashiji-0-list .item.cur span{
		font-size: 30px;
	}
	.dashiji-0-list .item span{
		font-size: 18px;
	}
}
@media only screen and (max-width: 500px){
	.line{
		width: 35px;
	}
	.main1-list2-div-p{
		height: 168px;
	}
	.main2-1-3{
		padding: 20px 15px 10px;
	}
	.list22 dd{
		padding: 15px 0;
	}
	.title-222 dd{
		font-size: 15px;
	}
	.main2-2-2-a a{
		height: 33px;
		line-height: 33px;
	}
	.main2-2-2-a{
		margin-top: 25px;
	}
	.main2-2-2-con{
		padding: 20px 15px 15px;
	}
	.map-wp{
		height: 200px;
	}
	.contact-div-left-1-2{
		float: none;
		width: 110px;
		padding: 0;
		margin-left: 0;
		text-align: center;

	}
	.contact-div-left-1-1 h1{
		font-size: 22px;
	}
	.contact-div-left-1-1 h2{
		font-size: 12px;
	}
	.contact-div-left-2{
		padding-top: 20px;
	}
	.contact-div-left-1-1{
		float: none;

	}
	.dashiji-more{
		padding-left: 70px;
	}



	.dashiji-dl dd{
		padding-left: 30px;
	}
	.danpian-h1{
		font-size: 20px;
	}
	.fafa .flex-control-nav{
		bottom: 15px;
	}
	.fafa .flex-control-nav li{
		margin:0 3px;
	}
	.logo-2 {
    font-size: 0;
    width: 290px;
    margin-left: 15px;
    margin-top: 13px;
	}


}
@media only screen and (max-width: 400px){
	.logo-2 {
    font-size: 0;
    width: 260px;
    margin-left: 15px;
    margin-top: 15px;
}
}
@media only screen and (max-width: 350px){
	.logo-2 {
    font-size: 0;
    width: 245px;
    margin-left: 15px;
    margin-top: 18px;
	}
}