@media only screen and (max-width: 1500px){
	.nav{
		width: 840px;
	}
	.logo{
		padding-left: 0;
		width: 360px;
		margin-top: 18px;
	}
	.logo>a{
		width:330px;
	}
	.banner-2{
		height: 300px;
	}
	.erji-nav dd+dd {
    margin-left:60px;
	}
	.foo2-3 li+li {
    margin-left: 70px;
	}
	.foo2-2{
		margin-right: 15px;
	}
	.footer-2-2{
		padding: 25px 0;
	}
	.xinwen1-2{
		width: 200px;
	}
	.xinwen1-3{
		width: 200px;
	}
	.xinwen1-4{
		width: 200px;
	}
	.xinwen1-5{
		width: 200px;
	}
	.xinwen2-div{
		width: 946px;
	}
	.xinwen2 li:hover .xinwen2-div::after{
		right: -150px;
	}
	.xinwen2 li:hover .xinwen2-date::before {
    width:320px;
	}
	.dang-con{
		padding: 30px 30px 0;
	}
	.map-wp{
		width: 689px;
	}
	.xm-con{
		padding: 50px 40px 0;
	}
	.xm-p{
		line-height: 2;
		height: 6em;
	}
	.xm-li .more1 {
    margin-top: 75px;
	}
	.xm-li+.xm-li{
		margin-top: 50px;
	}
	.xm {
    padding-top: 10px;
	}
	.zhaopin-table table.table tr.tr11 td:first-child{
		font-size: 16px;
	}
	.zhaopin-table table.table tr.tr11 td{
		height: 55px;
	}
	.main2-1{
		width: 580px;
		margin-right: 50px;
	}
	.main2-1-dl dd{
		height: 65px;
		line-height: 64px;
	}
	.main2-2-div {
    margin-top: 24px;
	}
	.main1-list .item .imgbox_a i{
		left: 25px;
		top: 25px;
	}
}
@media only screen and (max-width: 1200px){
	#header{display: none;}
	#header-2{display: block;}
	.chenggao{display: block;}
	.foo2-3{
		display: none;
	}
	.foo2-2{
		margin-right: 0;
		float: left;
	}
	.footer-1{
		display: none;
	}
	.erji-nav dd+dd{
		margin-left: 0;
	}
	.erji-nav dd{display: none;}
	.erji-nav dd.cur{
		display: block;
	}
	.banner-2 {
    height: 260px;
	}
	.footer-2-2{
		padding: 15px 0;
	}
	.footer-2-2 .fl,
	.footer-2-2 .fr{
		float: none;
		text-align: center;
	}
	.footer-2-1{
		padding: 30px 0;
	}
	.xinwen2-date::before,.linei,.xinwen2 li:hover .xinwen2-date::after
	{display: none!important;}






	.xinwen2 li:hover .xinwen2-date h1,
	.xinwen2 li:hover .xinwen2-date h2{color: #1798c1;}

	.xinwen2 li:hover .xinwen2-con h1,
	.xinwen2 li:hover .xinwen2-con p{color: #666;}


	.xinwen2 ul::after,.xinwen2-div::after{
		display: none;
	}

	.xinwen2 li{
		background-color: #f6f6f6;
		padding: 25px;
		padding-left: 0;
	}

	.xinwen2-div{
		width: auto;
		float:none;
		overflow: hidden;
	}
	
	.xinwen2-date{
		height: auto;
		width: 140px;
		padding-top: 30px;

	}
	.xinwen2-div{
		padding: 0
	}
	.xinwen2-con-nei{
		padding-top: 15px;
	}
	.xinwen2
	{margin-top: 30px;}
	.xinwen1-2,.xinwen1-3,.xinwen1-4,.xinwen1-5{
		width: 150px;
	}
	.erji-bottom{
		padding: 40px 0;
	}
	.dang-list dd{
		width: 47%;
	}
	.contact-wp {
    padding-top: 0px;
	}
	.map-wp{
		width: 100%;
		float: none;
		height: 300px;
	}
	.map-con{
		padding: 50px;
	}
	.xm-li+.xm-li{
		margin-top: 40px;
	}
	.xm-pic{
		float: none;
		width: 100%;
	}
	.xm-con{
		padding: 30px;
	}
	.xm-p{
		height: auto;
		max-height: 6em;
	}
	.xm-li .more1 {
    margin-top: 50px;
	}
	.xm {
    padding-top: 0px;
	}
	.zhaopin-table table.table tr.tr11 td:first-child{
		padding-left: 50px;
	}
	.zhaopin-table table.table tr th:first-child{
		padding-left: 50px;

	}
	.tan_aaa-box{
		display: flex;
	}
	.tan_aaa-div{
		position: relative;
		margin:auto;
		top: 0;
		left: 0;
	}
	.about1,.about2,.about3{
		padding: 50px 0;
	}
	.about-title h1{
		font-size: 40px;
		padding-bottom: 10px;
	}
	.about2-img {
    margin-top: 40px;
	}
	.about3-div..about1-div{
		margin-top: 40px;
	}
	.about3-img{
		margin-right: 40px;
	}
	.about3-con{
		padding-top: 0;
	}
	.fafa,.fafa .slides,.fafa .slides>li{
		height: auto;
	}
	.fafa .slides>li{
		background-image: none;
	}
	.banner{
		height: auto!important;
	}
	.fafa .slides>li img{
		display: block;
	}
	.fafa .flex-control-nav{
		bottom: 30px;
	}
	.main1{
		padding: 30px 0;
	}
	.main2{
		padding: 40px 0;
	}
	.main2-1{
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.main2-2{
		margin-top: 30px;
	}
	.main2-2-p{
		height: auto;
	}
	.main2-2-h1{
		font-size: 40px;
	}
}
@media only screen and (max-width: 992px){
	.tousu {
    padding: 0px 50px 0 0;
	}
	.tousu-btn {
    padding-top: 10px;
	}
	.tousu-btn input{
		width: 120px;
		height: 38px;
	}
	.main2-2-h1{
		font-size: 35px;
	}
	.about-title{
		padding-bottom: 20px;
	}
	.about1,.about2,.about3{
		padding: 40px 0;
	}
	.about-title h1{
		font-size: 35px;
		padding-bottom: 10px;
	}
	.about2-img {
    margin-top: 30px;
	}
	.about-title h2
	{font-size: 18px;}
	.about-title::after{
		width:50px;
		margin-left: -25px;
	}
	.about3-div,.about1-div{
		margin-top: 30px;
	}
	.about3-img{
		margin-right: 0px;
		float: none;
		width: 100%;
	}
	.about3-con{
		padding-top: 25px;
	}
	.about1-con{
		margin-top: 30px;
	}
	.close_btn{
		right: 0;
		top: 0;
	}
	.tan_aaa-div{
		width: 100%;
		padding: 50px 25px 25px 25px;
		height: auto;
	}
	.tan_aaa-div-h1{
		padding: 0	20px;
	}
	.tan_aaa-dl{
		margin-top: 20px;
		padding: 20px;
	}
	.tan_aaa-dl dd h2{
		font-size: 20px;
	}
	.tan_aaa-wen-wp{
		padding: 20px;
		padding-right: 0;
	}
	.tan_aaa-box{
		padding: 15px;
	}
	.dang-di{
		height: 55px;
	}
	.dang-height{
		display: none;
	}
	.dang-con{
		position: relative;
		padding: 20px 20px 0;
	}
	.dang-h1{
		font-size: 16px;
	}
	.dang-item
	{padding-bottom: 0;}
	.xinwen1-1{
		float: none;
		width: 100%;
		text-align: center;
		clear: both;
		padding-bottom: 15px;
		height: auto;
		line-height: 1.6;
	}
	.xinwen1-5{
		float: none;
		padding-top: 15px;
		clear: both;
		float: none;
		width: 100%;
		text-align: center;
		margin-left: 0;
	}


	.xinwen1-2,.xinwen1-3,.xinwen1-4{
		display: inline-block;
		float: none;
		width: 200px;
	}

	.xinwen1-5 input{
		width: 120px;
		margin:0 auto;
	}
	.xinwen1{
		padding: 30px;
		font-size: 0;
		text-align: center;
		line-height: normal;
	}
	.xinwen2-con-nei p{
		line-height: 1.8;
		height: 3.6em;
	}
	.xinwen2-con-nei h2{
		margin:15px 0 10px;
	}
	.xinwen2-con-nei{
		padding-top: 10px;
	}
	.xinwen2-con-nei h1{
		font-size: 20px;
	}
	.xinwen2 li{padding: 15px;padding-left: 0;}
	.xinwen2-pic{
		width: 200px;
		margin-left: 15px;
	}
	.banner-2 {
    height: 240px;
	}
	.map-wp {
    height: 200px;
	}
	.main2 {
    padding: 30px 0;
	}
}
@media only screen and (max-width: 768px){
	.tousu textarea.form-control{
		height: 180px;
	}
	.tousu{
		padding:0;
	}
	.tousu-title{
		text-align: left;
		height: auto;
		line-height: 1.6;
		padding-bottom: 10px;
	}
	.fafa .flex-control-nav {
    bottom: 20px;
	}
	.fafa .flex-control-paging li a {
    width: 8px;
    height: 8px;
	}
	.fafa .flex-control-nav li {
    margin: 0 5px;
	}
	.main2-2-ico{
		width: 24px;
		height: 24px;
		-webkit-background-size: 100%;
		background-size: 100%;
		margin-bottom: 8px;
	}
	.main2-2-dl dd>a{
		height: 90px;
	}
	.main2-2-tz{
		margin-top: -26px;
	}
	.main2-2-p{
		line-height: 1.8;
		margin-top: 10px;
	}
	.main2-2-con {
    margin-top: 20px;
	}
	.main2-2-div {
    margin-top: 20px;
	}
	.main2-2 {
    margin-top: 20px;
	}
	.main2-2-h1{
		font-size: 26px;
	}
	.main2-1-dl dd{
		font-size: 15px;
		padding-right: 70px;
	}
	.main2-1-dl dd span{
		font-size: 12px;
	}
	.main2-1-dl dd {
    height:48px;
    line-height: 47px;
	}
	.main2-1-dl{
		margin-top: 20px;
	}
	.tui1-con h2{
		font-size: 12px;
		margin-top: 18px;
	}
	.tui1-con p{
		height: auto;
		margin-top: 10px;
		line-height: 1.8;
	}
	.tui1-con{
		padding-top: 15px;
	}
	.tui1-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.main2 {
    padding: 20px 0;
	}
	.main2-1-div-wp {
    padding-top: 15px;
	}
	.title-11 span.fl+span.fl {
    margin-left: 20px;
	}
	.main1 {
    padding: 15px 0;
	}
	.about-title::after{
		width: 40px;
		margin-left: -20px;
	}
	.about-title{
		padding-bottom: 15px;
	}
	.about1,.about2,.about3{
		padding: 30px 0;
	}
	.about-title h1{
		font-size: 24px;
		padding-bottom:7px;
	}
	.about2-img {
    margin-top: 25px;
	}
	.about3-div,.about1-div{
		margin-top: 25px;
	}
	.about3-img{
		margin-right: 0px;
		float: none;
		width: 100%;
	}
	.about3-con{
		padding-top: 0;
		margin-top: 13px;
		font-size: 15px;
		line-height: 2;
	}
	.about1-con{
		margin-top: 15px;
		line-height: 2;
		font-size: 15px;
	}
	.tan_aaa-wp .mCSB_scrollTools .mCSB_draggerRail{
		margin-right: 0;
	}
	.tan_aaa-wp .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		margin-right: 0;
	}
	.close_btn{
		width: 30px;
		height: 30px;
	}
	.close_btn:hover:after{top:50%;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
  .close_btn:hover:before{bottom:50%;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
	.close_btn i{
		display: none;
	}
	.tan_aaa-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.tan_aaa-dl dd+dd{
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #ddd;
	}
	.tan_aaa-dl dd h2 {
    font-size: 16px;
    margin-top: 10px;
	}
	.tan_aaa-dl dd h1 {
    font-size: 12px;
	}
	.tan_aaa-div{
		padding: 30px 15px 15px;
	}
	.tan_aaa-dl{
		padding: 15px;
		margin-top: 15px;
	}
	.tan_aaa-dl dl{
		margin-left: 0;
	}
	.tan_aaa-div-h1{
		font-size: 20px;
		padding: 0;
	}
	.tan_aaa-wen-wp{
		padding: 15px 0 0;
	}
	.tan_aaa-wen{
		line-height: 2;
		height: auto;
		max-height: 12em;
		padding-right: 10px;
		font-size: 15px;
	}
	.zhaopin-table table.table tr.tr11 td {
    height: 50px;
	}
	.zhaopin-table table.table tr th{
		height: 50px;
	}
	.zhaopin-table table.table tr.tr11 td:first-child{
		font-size: 15px;
		padding-left: 15px;
	}
	.zhaopin-con{
		padding: 20px 15px;
		line-height: 1.8;
	}
	.zhaopin-table table.table tr th:first-child{padding-left: 15px;}
	.tuan1, .tuan3 {
    padding: 30px 0;
	}
	.xm-h1>a::after{
		width: 2em;
	}
	.xm-h1>a{
		padding-bottom: 15px;
	}
	.xm-con {
    padding: 20px 15px 15px;
	}
	.xm-p{
		margin-top: 12px;
	}
	.xm-li .more1 {
    margin-top: 25px;
	}
	.xm-li+.xm-li{
		margin-top: 20px;
	}
	.map-con {
    padding: 20px 15px;
	}
	.contact-dl dd{
		padding-left: 50px;
		-webkit-background-size: 40px;
		background-size: 40px;
		padding-top: 0;
		min-height: 40px;
	}
	.contact-dl dd+dd{
		margin-top: 20px;
	}
	.contact-dl dd h2{
		font-size: 15px;
		line-height: 1.4;
	}
	.contact-dl dd h3{
		font-size: 20px;
		line-height: 1.4;
	}
	.contact-dl dd h4{
		font-size: 17px;
		line-height: 1.4;
	}
	.map-wp {
    height: 150px;
	}
	.dang-list dd{
		width: 100%;
		float: none;
		margin-left: 0;
		margin-top: 0;
	}
	.dang-list dl{
		margin-left: 0;
		margin-top: 0;
	}
	.dang-list dd+dd{
		margin-top: 20px;
	}
	.dang-di
	{margin-top: 20px;}
	.dang-h1{
		height: auto;
		max-height: 3em;
	}
	.dang-fl2{
		margin-left: 10px;
	}
	.dang-fl2 img{
		margin-right: 8px;
	}
	.dang-date
	{left: 15px;
		top: 15px;}
	.dang-con{
		padding: 15px 15px 0;
	}
	.danpian2-sx{
		width: 70px;
		height: 40px;
		
		margin-right: 15px;
	}

	.danpian2-sx a{
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}


	.danpian2-page-div span{
		right: 0;
		font-size: 12px;
	}
	.danpian2-page-div{
		height: 40px;
		line-height: 40px;
		padding-right: 80px;
	}
	.danpian2-page-div a{
		font-size: 15px;
	}
	.danpian2-h1{
		font-size: 20px;
	}
	.danpian2-h2{
		font-size: 14px;
	}
	.danpian2-con{
		padding: 0px 0 25px;
	}
	.danpian2-con, .danpian2-con * {
    font-size: 15px!important;
    color: #666!important;
    line-height: 2!important;
	}
	.aafl{
		display: none;
	}
	.wwfl{
		float: none;
		text-align: center;
		line-height: 1.6;
	}
	.danpian2-h3{
		padding: 10px 0 15px;
		text-align: center;
		margin-bottom: 15px;
	}
	.danpian2-h3 .fr{
		display: none;
	}

	.erji-bottom{
		padding: 30px 0;
	}
	.xinwen2-date{
		float: none;
		width: 100%;
		padding-top: 0;
		font-size: 0;
		line-height: normal;
		text-align: left;
	}
	.xinwen2-pic{
		float: none;
		width: 100%;
		margin-left: 0;
		margin:10px 0;
	}
	.xinwen2-con-nei h1 {
    font-size: 18px;
	}
	.xinwen2-con-nei h2{
		font-size: 12px;
	}
	.xinwen2-date h1,.xinwen2-date h2{
		display: inline-block;
	}
	.xinwen2-date h2{
		margin-left: 10px;
	}
	.xinwen2-date h1{
		font-size: 42px;
	}
	.xinwen2 li{
		padding: 20px 15px ;
	}
	.xinwen1{
		padding: 20px 15px;
	}
	.xinwen1-2{
		display: block;
		width: 100%;
	}
	.xinwen2{
		margin-top: 15px;
	}
	.xinwen1-3{
		display: block;
		width: 100%;
		margin:14px 0;
	}
	.xinwen1-4{
		display: block;
		width: 100%;
	}
	.fenye{
		font-size: 13px;
		margin-top: 30px;
	}
	.pagination > li > a, .pagination > li > span{
		padding: 4px 10px;
	}
	.logo-2{
		width: 270px;
		margin-top: 20px;
	}
	.banner-2 {
    height: auto;
    padding-bottom: 33%;
	}
	.er{
		width: 80px;
	}
	.footer-2-1 {
    padding: 20px 0 15px;
	}
	.er{
		float: none;
		margin:0 auto;
	}
	.foo2-2{
		float: none;
		width: 100%;
		margin-top: 15px;
	}
	.foo2-2 h1{
		display: none;
	}
	.foo2-2-p{
		margin-top: 0;
		text-align: center;
		line-height: 1.8;
		font-size: 13px;
	}
	.erji-nav dd>a{
		height: 54px;
		line-height: 54px;
	}
}
@media only screen and (max-width: 500px){
	.logo-2{
		width: 250px;
		margin-top: 22px;
	}
}
@media only screen and (max-width: 350px){
	.logo-2{
		width: 220px;
		margin-top: 24px;
	}
}