@media only screen and (max-width: 1800px){

	.nav>ul>li+li {

    margin-left: 50px;

	}

	.banner-wen h1{

		font-size: 42px;

	}

	.banner-wen h2{

		font-size: 20px;

	}

	.banner{

		height: 650px;

		padding-top: 150px;

	}

	.main-h1{

		font-size: 40px;

	}

	.main1-p{

    margin-top: 15px;

    font-size: 15px;
    height: 243px;

	}

	.main1-1{

		margin-right: 50px;

	}

	.main2-dl dd+dd {

    margin-left: 20px;

	}

	.main2-dl dd{

		font-size: 16px;

	}

	.main2-h1{

		font-size: 20px;

	}

	.foo1-dl{

		margin-left: 110px;

	}

}

@media only screen and (max-width: 1500px){

	.main3-form{

		padding-right: 0

	}

	.nav>ul>li+li {

    margin-left: 30px;

	}

	.banner-wen h1{

		font-size: 36px;

	}

	.banner-wen h2{

		font-size: 18px;

	}

	.banner{

		height: 500px;

		padding-top: 100px;

	}

	.main-h1{

		font-size: 40px;

	}

	.main1-p{

    margin-top: 15px;

    font-size: 15px;
    height: 184px;
	}

	.main1-1{

		margin-right: 50px;

	}

	.main2-dl dd+dd {

    margin-left: 15px;

	}

	.main2-dl dd{

		font-size: 15px;

		height: 40px;

		line-height: 40px;

		padding: 0 15px;

	}

	.main2-h1{

		font-size: 17px;

	}

	.foo1-dl{

		margin-left:70px;

		width: 720px;

	}

	.foo1-dl dd h2{

		font-size: 18px;

	}

	.foo1-dl dd{

		padding-right: 0;

	}

	.main3-h1{

		font-size: 30px;

	}

}

@media only screen and (max-width: 1200px){

	#header{

		display: none;

	}

	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}

	.banner-xia{

		display: none;

	}

	.banner {

    height: auto;

    padding: 100px 0;

	}

	.banner-wen{

		text-align: center;

	}

	.banner-wen h1 {

    font-size: 30px;

	}

	.main1{

		padding: 50px 0 0;

		background-image: none;

	}

	.main1-1 {

    width: 100%;

    margin-right: 0px;

    float: none;

	}

	.main1-2{

		margin-top: 30px;

	}

	.main2-dl dl{

		white-space: nowrap;

		overflow-x: auto;

	}

	.main-h1 {

    font-size: 34px;

	}

	.main2-dl{

		margin-top: 25px;

	}

	.main2-h1 {

    font-size: 16px;

	}

	.main2 {

    padding-bottom:0px;

    margin-top: 50px;

	}

	.main2-more{

		margin-top: 50px;

	}

	.main3-item{

		float: none;

		width: 100%;

		padding: 50px;

	}

	.main3::before,

	.main3::after{

		display: none;

	}

	.main3-item.fl{

		background-color: #ececee;

	}

	.main3-item.fr{

		background-color: #073cae;

	}

	.main3-form{

		padding-right: 0;

	}

	.main3{

		padding: 50px 0;

	}

	.up-wp{

		display: none;

	}

	.er-wp{

		float: none;

		margin:0 auto;

	}

	.flogo,.foo1-dl{

		display: none;

	}

	.footer-2{

		margin-top: 30px;

		padding: 15px 0;

		font-size: 14px;

		line-height: 1.8;

	}

	.footer-2 .fl,

	.footer-2 .fr{

		float: none;

		text-align: center;

	}

	#main {

    margin-top: 0px;

	}

	#index0, #index1, #index2, #index3{

		top: -75px;

	}
	.main1-p{
    height: auto;
    padding-right: 0;
	}

}

@media only screen and (max-width: 992px){

	.main2-list dd{

		width: 47%;

	}

	.main3-item{

		padding: 40px;

	}

}

@media only screen and (max-width: 768px){

	.banner {

    height: auto;

    padding: 50px 0;

	}

	.banner-wen{

		text-align: center;

	}

	.banner-wen h1 {

    font-size: 20px;

	}

	.banner-wen h2 {

    font-size: 14px;

    margin-top: 10px;

	}

	.main1{

		padding:20px 0 0px;

	}

	.main2{

		margin-top: 30px;

	}



	.main-h1 {

    font-size: 24px;

	}

/*	.main1-list dd{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.main1-list dl{

		margin-left: 0;

	}*/

	.main1-list dd h1{

		margin-bottom: 10px;

		padding-bottom: 12px;

	}

	.main1-list dd h2{

		font-size: 14px;

	}

	.main1-list dd h2 span{

		font-size: 22px;

	}

	.main1-list {

    margin-top: 20px;

	}

	.main2-list dd{

		width: 100%;

		float: none;

		margin-left: 0;

		margin-top: 20px;

	}

	.main2-list dl{

		margin-left: 0;

	}

	.main3-item{

		padding: 40px;

	}

	.main2-dl {

    margin-top: 15px;

    padding-top: 15px;

	}

	.main2-dl dd {

    font-size: 14px;

    height: 34px;

    line-height: 34px;

    padding: 0 15px;

	}

	.main2-h1 {

    font-size: 15px;

	}

	.main2-more {

    margin-top: 25px;

	}

	.main3 {

    padding: 30px 0 20px;

	}

	.er-h1{

		font-size: 12px;

		margin-top: 10px;

	}

	.er{

		padding: 9px;

	}

	.er-wp{

		width: 120px;

	}

	.footer-2 {

    margin-top: 20px;

    padding: 12px 0;

    font-size: 13px;

    line-height: 1.8;

	}

	.main3-item {

    padding: 20px 15px;

	}

	.main3-h1 {

    font-size: 20px;

	}

	.main3-item-div {

    padding-top: 0px;

	}

	.main3-item-con{

		font-size: 15px;

		margin-top: 15px;

	}

	.main3-item-con p+p {

    margin-top: 5px;

	}

	.main3-item-h1h2 h1{font-size: 16px;}

	.main3-item-h1h2 h2{

		font-size: 16px;

	}

	.main3-item-h1h2 {

    margin-top: 20px;

	}

	.main3-dd.fl{

		width: 100%;

	}

	.main3-dd.fl+.main3-dd.fl {

    margin-left: 0%;

	}

	.main3-dd .main3-dd{

		width: 50%;

	}

	.main3-dd{

		margin-top: 20px;

	}

	.main3-dd:first-child{

		margin-top: 15px;

	}

	.main3-form{

		padding-top: 0;

	}

	.main3-btn{

		margin-left: 30px;

		float: none;

		clear: both;

		margin:0 auto;

		padding-top: 20px;

	}

	.main1-2 {

    margin-top: 25px;

	}

}

@media only screen and (max-width: 500px){

	.logo-2 {

    font-size: 0;

    width: 230px;

    margin-left: 15px;

    margin-top: 23px;

	}

}

@media only screen and (max-width: 350px){}