

@media only screen and (max-width: 1200px){
	#container{
		width: 100%!important;
		padding: 0 15px!important;
		
	}
	main>section{
		width: 100%!important;
	
	}
	#map-11.map-box{

			width: 100%!important;
	}
	.mapoverauto{
		overflow: auto!important;
			width: 100%!important;
	}

	#main{
		margin-top: 0;
	}

	#header{

		display: none;

	}



	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}



	.fafa .slides>li{

		height: auto;

		background-image: none!important;

	}





	.fafa .slides>li img.phone-img{

		display: block;

	}



	/*.fafa .flex-control-paging li a{

		width: 10px;

		height: 10px;

		transition: .3s;

		background-image: url(../images/arrow-b2.png);

	}



	.fafa .flex-control-paging li a.flex-active{

		background-image: url(../images/arrow-b2-h.png);

		width: 10px;

	}

	.fafa .flex-control-nav li{

		margin:0 7px;

	}

	.fafa .flex-control-nav{

		bottom: 20px;

	}*/

	

	

	.banner-2{

		height: auto;

		background-image: none!important;

	}



	.banner-2 img{

		display: block;

	}



	

	.danpian-h1{

		font-size: 24px;

	}



	.er-con{

		display: none;	

	}

	.er{

		float: none;

		width: 100%;

		margin-right: 0;

	}

	.er-wp{

		width: 119px;

		margin:0 auto ;

		float: none;

	}

	.footer-1,.footer-2-1{

		display: none;

	}

	.footer-2-2{

		margin-top: 0;

		line-height: 1.8;

	}

	.footer-2-con{

		text-align: center;

		padding-top: 10px;

	}

	.footer-2{

		padding: 30px 0;

	}



	.erji-top{

		display: none;

	}

	.erji-menu{

		display: none;

	}

	.erji-bottom{

		padding: 30px 0;

	}

	.zb-pic{

		width: 350px;

		margin-right: 30px;

	}

	.zb-con{

		padding-top: 0;

		line-height: 2;	

	}

	.map1-pic-wp{

		width: 658px;

		height: 456px;

	}

	.map1-dl{

		height: 403px;

	}



	.fuwu1-form{

		float: none;

		width: 100%;

		padding: 40px 30px;

		height: auto;

	}

	.fuwu1-con{

		padding:40px 30px;

	}

	.fuwu2{

		padding-left: 40px;

	}

	.fuwu2-form{

		width: 100%;

	}

	.main1-pic{

		margin-right: 30px;

	}

	.main2-1 dd h1{

		font-size: 16px;

		height: 42px;

		line-height: 42px;

	}

	.main6-map-wp{

		width:500px ;

		margin-left: 30px;

	}

	.main5-list dd>a{

		height: 138px;

	}

	.main5-list dd>a img{

		width: 75px;

	}

	.main3-1{

		float: none;

		width: 100%;

	}

	.main3-1 dd{

		float: left;

		width: 25%;

		margin-right: 0;

    border: 1px solid #ddd;

    border-left: 0;

	}

	.main3-1 dd::after{

		top: auto;

		width: 17px;

		height: 9px;

		right: auto;

		bottom: -9px;

		background-image: url(../images/jiao2.png);

		left: 50%;

		margin-top: 0;

		margin-left: -8px;

	}

	.main3-1 dd:first-child{

		border-left: 1px solid #ddd;

	}

	.main3-2{width: 100%;margin-top: 30px;}

	.main2{

		height: auto;

	}

	.main2-2-list .owl-nav button.owl-next{

		right: 5px;

		width: 20px;

		height: 36px;

		margin-top: -18px;

	}

	.main2-2-list .owl-nav button.owl-prev{

		left: 5px;

		width: 20px;

		height: 36px;

		margin-top: -18px;

	}

	.main4-list .owl-nav button.owl-next{
		right: 5px;
		width: 20px;
		height: 36px;
		margin-top: -18px;
	}
	.main4-list .owl-nav button.owl-prev{
		left: 5px;
		width: 20px;
		height: 36px;
		margin-top: -18px;
	}
	.zb-gai-left{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.zb-gai-right{
		display: none;
	}
	
	.zb-gai1-pic{
		width: 100%;
		float: none;
	}
	.zb-gai1-con{
		padding: 15px;
	}
	.zb-gai1-con-p{
		height: auto;
	}
	.zb-gai2{
		margin-top: 25px;
	}
	.zb-gai2 h1{
		font-size: 20px;
	}

}

@media only screen and (max-width: 992px){
	.zb-gai1-pic{
		float: none;
		width: 100%;
	}
	.zb-con{
		height: auto!important;
	}

	.main6-map-wp{

		width:100%;

		margin-left: 0px;

		float: none;

		height: 280px;

	}

	.main6-div{

		margin-top: 25px;

	}

	.main5-list dd{width: 25%;}

	.main2-1 dd{

		width: 48%;

		margin-bottom:2%;

	}

	.main2-1{

		padding-bottom: 5px;

	}

	.main2-2{

		margin-top: 0px;

	}

	.pppp40{

		padding: 30px 0;

	}

	.mm22{margin-top: 15px;}

	.title-11 span{

		font-size: 20px;

	}

	.main1-con{

		margin-top: 20px;

	}

	.list001 li.cur{

		padding: 12px 0;

	}

	.main1-pic{

		width: 100%;

		float: none;

		margin-right: 0;

	}

	.fuwu2-form h1{

		padding-bottom: 12px;

	}

	.fuwu2{

		padding: 30px;

		height: auto;

		background-image: none;

	}

	.map1-pic-wp{

		width: 400px;

		height: 277px;

	}

	.map1-dl dd{

		margin-top: 15px;

	}

	.map1-dl{

		height: 224px;

		padding: 15px;

	}

	.zb-pic{

		width: 100%;

		margin-right: 0px;

		float: none;

	}

	.zb-con{

		padding-top: 15px;

		line-height: 2;	

	}

	

	.yanjiu-p{

		padding: 20px;

		font-size: 15px;

	}



	.yanjiu-title{

		padding: 20px;

	}



	



}

@media only screen and (max-width: 768px){
	#zjzj_a {
    right: 5px;
    bottom: 5px;
}
	.map-zxzx{
		width: 85px;
	}
	.map-wrapper>p:first-child{
		padding: 10px 0!important;
    margin-bottom: 15px!important;
    font-size: 18px!important;
	}
	.map-wrapper{margin-top:15px!important;}
	.dan-pl-list-h1 {
    font-size: 20px;
    color: #333;
    
	}
	.dan-pl-1 span{
		font-size: 20px;
	}
	.dan-pl-1{
		line-height: 1.6;
	}
	.dan-pl-form{
		padding-right: 0;
	}
	.dan-button{
		position: relative;
		width: 120px;
		margin:25px auto 0;
		height: auto;
	}
	.dan-pl{
		padding-bottom: 30px;
	}
	.dan-button span#comment{
		height: 34px;
		line-height: 34px;
	}
	.sel{
		float: none;
		width: 100%;
		margin-bottom:15px;
	}
	.sel2 button{
		float: none;
		display: block;
		margin:0 auto;
	}

	.main5-list dd{

		width: 33.3333333%;

	}

	.main2-1-hei img{

		width: 20px;

		margin-left: -10px;

		margin-top: -10px;

	}

	.title-11{

		text-align: left!important;

	}

	.main2-1 dd h1{

		height: 38px;

		line-height: 38px;

		font-size: 14px;

	}

	.list001 li.cur .tui1-h1 a {

    font-size: 16px;

}

	.title-11 a{

		font-size: 12px;

	}

	.list001-li p{

		line-height: 1.8;

		height: 50px;

	}

	.title-11 span{

		font-size: 18px;

	}

	.main1-pic dd h1{

		height: 42px;

		line-height: 42px;

		font-size: 14px;

	}

	.list001-li{

		padding-left: 15px;

	}

	.tui1-h1{

		font-size: 16px;

		padding-right: 85px;

	}

	.list001 li span{

		font-size: 12px;

		padding-left: 20px;

	}

	.fuwu2-form h1{

		padding-bottom: 10px;

	}

	.fuwu2{

		padding: 25px 15px;

		height: auto;

		background-image: none;

	}

	.fuwu1-form{

		padding: 25px 15px;

	}

	.fuwu1-con{

		padding:25px 15px;

	}

	.fuwu1-input input[type="text"]{

		height: 45px;

	}
	.fuwu1-input span.spanwz{
		height: 45px;
		line-height: 45px;
	}

	.fuwu1-input{

		margin-top: 15px;

	}
	.fuwu1-input.fuwu1-input-btn{
		margin-top: 30px;
	}
	.biaoz-item{

		padding: 15px;

		padding-bottom: 22px;

	}

	.map1-dl{

		height: 300px;

	}

	.map1-con h1 a{right: 10px;}

	.map1-con{

		margin-top: 20px;

	}

	.map1-pic-wp{

		float: none;

		width: 100%;

		margin-left: 0;

		height: 240px;

	}

	.yanjiu-h1{

		font-size: 16px;

		margin-left: 10px;

	}

	.zb-title{

		font-size: 18px;

	}

	.zb-title2-img{

		width: 70px;

		padding: 0 15px;

	}

	.zb{

		padding-bottom: 20px;	

	}

	.xinwen-date{

		width: 70px;

		margin-right: 15px;

	}

	.xinwen-date h1{

		font-size: 40px;

	}





	.xinwen-date h2{

		font-size: 13px;

		margin-top: 6px;

	}

	.xinwen-con h1{

		font-size: 16px;

	}





	.xinwen-con p{

		font-size: 14px;

		line-height: 1.6;

		margin-top: 7px;

		height: 44px;

	}

	.xinwen-list dd:first-child{

		padding-top: 0;

	}

	.xinwen-list dd:hover{

		background-color: #fff;

		border-color: #cbcbcb;

	}

	.xinwen-list dd:hover .xinwen-date h1{color: #333;}

	.xinwen-list dd:hover .xinwen-date h2{color: #333;}

	.xinwen-list dd:hover .xinwen-date{border-color: #cbcbcb;}



	.xinwen-list dd:hover .xinwen-con h1{color: #333;}

	.xinwen-list dd:hover .xinwen-con p{color: #666;}





	.xinwen-list dd{

		padding: 15px 0;

	}

	.yanjiu-p{

		padding: 15px;

		font-size: 14px;

	}



	.yanjiu-title{

		padding: 15px;

	}

	.footer-2{

		padding: 25px 0 20px;

	}

	.footer-2-2{

	}

	.er-wp{

		width: 100px;

	}

	.er{

		font-size: 12px;

	}

	

	

	.logo-2{

		width: 250px;

		margin-top: 16px;

	}

	/*	.fafa .flex-control-nav li{

		margin:0 5px;

	}

	.fafa .flex-control-nav{

		bottom:15px;

	}*/

	

	.sanji-a dl{margin-left:-2%;}

	.sanji-a dd{

		width: 31.3333%;

		margin-left: 2%;

		

	}

	.sanji-a dd>a{

		padding: 0;

		text-align: center;

	}

	.zhuanjia-con p{

		height: auto;

	}

	.zhuanjia-item{

		margin-top: 25px;

		margin-bottom: 0;

	}

	.zhuanjia-item:first-child{

		margin-top: 0;

	}

	.fenye{

		padding-top: 30px;

	}

	.main2-1{

		padding-bottom: 0;

	}

	.main3-ico{

		margin-bottom: 8px;

	}

	.main3-1 dd{

		padding: 10px 0 8px;

		font-size: 14px;

	}

	.main3-2{

		margin-top: 15px;

	}

	.yingyong .zhuanjia-con{

		padding: 20px 15px ;

	}

	.list001 li {

    margin-top: 10px;

	}

	.sel-down{
		right: -1px;
		width: auto;
	}
}

@media only screen and (max-width: 500px){
	.main3-1 dd{
		font-size: 12px;
	}

	.mm22{

		margin-top: 10px;

	}

	.pppp40{

		padding: 20px 0;

	}

	.main6-map-wp{

		height: 180px;

	}

	.more2{

		margin-top: 20px;

	}

	.main5-list dd>a{

		font-size: 14px;

		height: 110px;

		-webkit-background-size: 35px;

		background-size: 35px;

	}

	.main6-div h1{

		font-size: 20px;

	}

	.main6-div h2{

		margin-top: 10px;

		padding-bottom: 10px;

		font-size: 15px;

	}

	.main6-div p{

		margin-top: 12px;

		line-height: 2;

	}

	.main5-list dd>a img{

		width: 50px;

	}

	.erji-bottom{

		padding: 20px 0 20px;

	}

	.sanji-a dd>a{

		font-size: 14px;

	}

	.map1-pic-wp{

		height: 200px;

	}



	

	.danpian-h1{

		font-size: 20px;

	}

	



	

	

	.fafa .flex-control-nav{

		bottom: 15px;

	}

}

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

	.main5-list dd>a img{

		width: 40px;

	}

	.main5-list dd>a{

		font-size: 12px;

		height: 90px;

		padding-top: 13px;

		-webkit-background-size: 30px;

		background-size: 30px;

	}



}