@media only screen and (max-width: 1500px){
	.xjia1-2-dl{
		left: -60px;
	}
	.xjia3-1-p{
		padding: 0 100px;
	}
	.xjia3-4-1{
		width: 400px;
		height: 400px;
		    margin-top: 10px;
	}
	.xjia3-4{
		background-position: 40% center;
	}
	.nav>ul>li>a{
		/*font-size: 16px;*/
	}

/*
	.xjia3-4-2-list dd{
		width: 160px;
	}
	.xjia3-4-2-list2 dd{
		width: 160px;
	}
	.xjia3-item1{
		height: 160px;
	}
	.xjia3-item2{
		height: 160px;
	}
	.xjia3-4-2{
		margin-top: 70px;
	}*/

	.xjia3-4-2{
		margin-top: 0px;
		margin-right: 0;
	}
	


	.xjia3-4{
		/*background-image: url(../images/xjia3-4-bg2.jpg);*/

	}
	.xjia3-3-con h2{
		padding-left: 39%;
	}

	.xjia2-1-ico1,.xjia2-1-ico2,.xjia2-1-ico3
	,.xjia2-1-ico4,.xjia2-1-ico5{
		width: 128px;
		height: 128px;
	}
	.xjia2-1-ico1 .xjia2-1-p {
    left: 150px;
    bottom: -10px;
	}
	.xjia2-1-ico3 .xjia2-1-p {
    width: 450px;
    left: 140px;
    bottom: -7px;
	}
	.xjia2-1-ico2 .xjia2-1-p {
    left: 153px;
    bottom: -11px;
	}
	.xjia2-1-ico4 .xjia2-1-p{
		right: 160px;
	}
	.xjia2-1-ico5 .xjia2-1-p{
		right: 150px;
	}
	
	.xjia2-1-ico2{
		top: 10.8%;
	}
	.xjia2-1-ico4{
		left: 48.4%;
	}
	.xjia2-1-ico5 {
    left: 77.08%;
    top: 45.3%;
	}
	.xjia2-1-div{
		height: 475px;
	}
	.xjia1-2-dl dl{
		margin:0;

	}


	.xjia1-2-dl dd{
		float: left;

		margin-top: 100px;
	}
	.zp1-div{
		padding: 35px 30px 25px;
	}
	.main4-tan p{
		padding: 0 50px;
	}
	.banner-wen-div h1{
		font-size: 30px;
		line-height:1.2
	}
	.banner-wen-div h2{
		font-size: 16px;
		margin-top: 15px;
	}

	.cp-xx1-xiaotu dd{
		margin-top: 17px;
	}

	.tishi{

		padding: 160px 0;

	}

	.abouto2-dl dd h1{

		font-size: 22px;

	}

	.about-title{font-size: 38px;}

	.about3-con{

		padding: 50px 35px 0; 

	}

	.search-1{

		padding: 80px 253px;

	}

	.cp-xx1-left{

		margin-right: 35px;

	}

	.nav>ul>li.fl {

    margin-right: 25px;

	}

	.cp-xx1-right p{

		margin-top: 10px;

	}

	.cp-xx1-a{

		margin-top: 15px;

	}

	.cp-xx2{

		margin:50px 0;

		max-height: 700px;

	}

	.cp-xx3 dd{

		padding: 37px 15px 0;

	}

	.cp-xx4-con{

		padding: 20px 25px 30px;

	}



	.fmain4-div h1 span{

		height: 60px;

		line-height: 60px;

	}

	.fmain4-div h1{

		height: 60px;

		line-height: 60px;

		padding: 0	25px;

	}

	.main4-left{

		margin-right: 35px;

	}

	.main4-list li {

    margin-top: 12px;

	}

	.main4-list {

    padding-top: 5px;

	}

	.main4-div{

		padding-top: 15px;

	}

	.main4-list li h2{margin-top: 8px;}

	.main3{

		padding: 45px 0;

	}

	.webmap-title{

		font-size: 40px;

	}

	.contact1{

		padding: 55px;

	}

	.contact2{

		padding: 50px;
		padding-right: 35px;

	}

	.map-dian{

		width: 22px;

		margin-left: -11px;

	}

	.map-dian1{

		left:216px;

		top: 110px;

	}

	.map-dian2{

		left:475px;

		top: 220px;

	}

	.map-dian-con{

		top: 40px;

		padding: 25px;

		width: 360px;

		margin-left: -180px;

	}

	.rencai2-bottom{

		padding: 30px 15px 10px;

	}

	.rencai2-ul{

		padding-bottom: 25px;

	}

	.lishi1-pic{

		width: 220px;

	}

	.lishi1-con{

		padding: 0	25px;

	}

	.lishi1-con h1{

		font-size: 32px;

	}

	.lishi1-con p{

	

	}

	.lishi1-con h2{

		margin-top: 10px;

	}

	.lishi1-div dd{

		padding: 35px 0;

	}

	.lishi1-div-wp{

		/*padding-top: 30px;*/

	}

	.lishi1-list-wp{

		margin-top: 30px;

	}

}

@media only screen and (max-width: 1200px){
	.xjia3-1-p{
		padding: 0	80px;
	}
	
	.banner{ padding-top:80px}
	.xjia3 {
    padding-bottom: 80px;
}
	.xjia3-4-1 span{

    left: 0px;
    margin-left: 0;
    text-align: left;
 
	}
	.xjia3-4-1{width: 250px;background-image: none;margin-top: 0;}
	.xjia3-1-div{
		padding: 50px;
	}
	.xjia3-1-p{
		margin-top: 40px;
	}
	.xjia3-4{background-image: none;

	}
	.xjia3-4-2{
		margin-top: 0px;
		margin-right: 64px;
	
	}
	.xjia3-4-1{
		height: 400px;
	}
	.xjia1-3-dd1>a,.xjia1-3-dd2>a,.xjia1-3-dd3>a,.xjia1-3-dd4>a{
		height: 280px;
	}
	.xjia1-3-dd5>a,.xjia1-3-dd6>a,.xjia1-3-dd7>a{
		height: 300px;
	}
	.xjia1-3-dd-huang h1{
		font-size: 24px;
	}
	.xjia1-2-box{
		padding: 30px 0;
	}
	.xjia1-2{
		padding: 70px 0;
	}
	.xjia1-2-pic{
		width: 80px;
		margin-right: 20px;
	}


	.xjia1-2-dl dd{
		width: 30.333333%;
		margin-left: 3%;
		padding-left: 40px;
		margin-top: 70px;
	}
	.xjia1-2-dl dl{
		margin-left: -3%;
	}
	.xjia1-2-con{
		padding-top: 15px;
	}
	.xjia1-2-con h1{
		font-size: 18px;
	}
	.xjia1-2-con h2{
	
	}
	.xjia1-2-top{
		left: -40px;
	}
	.fafa1 .flex-direction-nav{display: none;}
	.banner-wen-div{
		padding:0 30px;
	}
	.banner-wen-div h1{
		font-size: 28px;
	}
	.cp-xx1-left{
		width: 37%;
	}
	.cp-xx1-xiaotu dd {
    margin-top: 9px;
}

	.lishi1-list-wp{

		padding: 25px;

		margin-top: 25px;

	}

	.lishi2-img{

		width: 180px;

	}

	.lishi1-div dd{

		width: 100%;

	}

	.contact1{

		padding: 55px 30px;

	}



	.contact2{

		padding: 50px 30px;

	}

	.contact1 h1{

		font-size: 18px;

	}

	.webmap-title{

		font-size: 33px;

		padding-bottom: 20px;

	}

	.webmap-list-item li{

		margin-top: 25px;

	}

	.webmap-list-item{

		margin-top: 30px;

	}

	.webmap-list-item li h2{

		font-size: 20px;

	}

	.webmap-list-item li dd{

		font-size: 14px;

	}

	

	.footer-1{

		display: none;

	}

	.footer-2{

		text-align: center;

		padding: 15px 0;

	}

	.footer-2 .fl a{

		margin: 0 13px;

	}

	.footer-2 .fl{

		float: none;

	}



	.footer-2 .fr{

		float: none;

		margin-top: 7px;

	}

	#main{

		margin-top: 15px;

	}

	.main4-left{

		width: 55%;

		margin-right: 30px;

	}

	.main4-div{

		padding-top: 18px;

	}

	.main4-list li h2{

		margin-top: 7px;

	}

	.main4-list li {

    margin-top: 11px;

	}

	.main{

		padding-bottom: 30px;

	}

	.main1{

		padding: 30px 0;

	}



	.main3{

		padding: 0 0 30px ;

	}

	.main4-form input[type="text"]{

		height: 34px;

	}

	.main4-form input[type="image"]{

		top: 6px;

	}

	.fmain4 .slides>li h1 span{

		font-size: 16px;

	}

	.main1-list .owl-dots.disabled{

		display: block;

	}

	.download-menu1{

		padding: 25px;

	}
.download-menu1{
	
}
	.download-menu1.hangye-menu1{

		padding: 25px 0;


	}

	.download-menu2 dd{

		margin-left: 30px;

	}

	.faq-menu2 dd::before{

		left: -15px;

	}

	.faq-pic{

		margin-right: 30px;

	}

	.faq-list li{

		padding: 30px 0;

	}

	.danpian-h1{

		font-size: 24px;

	}

	.cp1-con{

		padding: 50px 15px;

	}

	.cp1-pic{

		width: 420px;

	}

	.cp-xx1-pic-wp{

		margin-left: 15px;

	}

	.cp-xx1-xiaotu dd{

		margin-top: 15px;

	}

	.cp-xx1-right br{

		display: none;

	}

	.cp-xx1-right p{

		margin-bottom: 10px;

	}

	.cp-xx1-a

	{margin-top: 0;padding-top: 5px;}

	.cp-xx2 {

    margin: 35px 0;

    max-height: 700px;

	}

	.cp-xx3 dd{

		height: 260px;

		padding: 25px 15px 0;

	}

	.cp-xx3-title{padding-bottom: 20px;}

	.cp-xx3-ul li>a{

		padding: 50px 0;

	}

	.search-1{

		padding: 80px 123px;

	}



	.webmap-list-item li{

		margin-top: 25px;

		width: 33.333333333%;

	}

	.zp1-div{

		padding: 30px;

	}

	.zp1-list li{

		margin-top: 50px;

	}

	.zp1-list{

		padding-bottom: 25px;

	}

	.about1-p{

		font-size: 16px;

		margin-top: 15px;

	}

	.about-title{

		font-size: 32px;

	}

	.about1{

		padding-top: 30px;

	}

	.abouto2-dl dd{

		padding: 50px 30px 0;

	}

	.about3-pic{

		width: 400px;

	}

	.about3-con p{

		line-height: 1.8;

		height: 108px;

	}

	.about3-con h1{

		font-size: 22px;

	}

	.about3-con{

		padding: 45px 30px 0;

	}

	.contact4-lan-con img{

		width: 40px;

		margin-bottom: 10px;

	}

	.contact4-lan-con{

		font-size: 22px;

		margin-top: -40px;

	}

	.tishi{

		border:0;



		padding: 120px 0;

	}
	.main1-list-wp .owl-nav button.owl-prev{left: 0;}
	.main1-list-wp .owl-nav button.owl-next{right: 0;}
	.xjia2-1-div{
		height: 371px;
	}
	.xjia2-1-ico1, .xjia2-1-ico2, .xjia2-1-ico3,
	.xjia2-1-ico4, .xjia2-1-ico5 {
    width: 105px;
    height: 105px;
	}
	.xjia2-1-ico2{
		top: 8.8%;
	}
	.xjia2-1-ico4{
		top: 66.2%;
	}
	.xjia2-1-ico1 .xjia2-1-p {
    left: 133px;
    bottom: -20px;
	}
	.xjia2-1-ico2 .xjia2-1-p{
		left: 135px;
		bottom: auto;
		top: 0px;
		width: 450px;
	}
	.xjia2-1-ico2 .xjia2-1-p::after{
		bottom: auto;
		top: 30px;
	}
	.xjia2-1-ico3 .xjia2-1-p{
		width: 370px;
	}
	.xjia2-1-p{
		padding: 20px;

	}
	.xjia2-1-ico4 .xjia2-1-p{
		right: 135px;
		width: 400px;
	}
	.xjia2-1-ico4 .xjia2-1-p::after{
		bottom: 30px;
	}
	.xjia2-1-ico5 .xjia2-1-p{
		right: 130px;
	}
	.xjia2-1-ico5 .xjia2-1-p::after{
		bottom: 30px;
	}
	.xjia2-2{
		margin-top: 60px;
	}
	.xjia2-2-img{
		margin-top: 40px;
	}
	.poster-main .poster-prev-btn{
		right: -50px;

	}

	.poster-main .poster-next-btn{
		left: -50px;
		
	}
	.xjia3-2-con-div-wp{
		margin-top: 35px;
	}
	.xjia3-2-con-div p{
		font-size: 16px;
		line-height: 1.8;
	}
	.xjia3-2-con-div h1{
		font-size: 20px;
	}
	.mmm80{
		margin-top: 50px;
	}
	.xjia1-2-dl{
		width: 100%;
		left: 0;
		
	}
	.nav>ul>li.fr {
    margin-left: 20px;
}
.nav>ul>li.fl {
    margin-right: 14px;
}
.nav>ul>li>a{
	font-size: 16px;
}
}

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

		display: none;

	}



	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}
	.xjia1-2-dl{
		left: 0;
	}

	

	.xjia1-3-dd7{display: none;}
	.fxjia1-3 .flex-control-paging li a{
		width: 15px;
		height: 15px;
		-webkit-background-size: 100%;
		background-size: 100%;
	}
	.xjia1-3 dd{
		width: 32.33333%!important;
		margin-top: 1%!important;
	}
	.xjia1-3 dd>a{
		height: auto;
		padding-bottom: 66.67%;
	}
	.xjia1-2-dl dd{
		width: 47%;
		margin-top: 50px;
	}
	.xjia1-2-bottom{
		height: 120px;
		font-size: 16px;
	}
	.contact0-1-sel{
		width: 65%;
		margin-top: 20px;
	}
	.contact0-1{
		padding: 30px 15px;
	}


	.tishi{

		padding:80px 0;

	}

	.lishi2-list li{

		width: 47%;

		margin-left: 3%;

	}

	.lishi2-list ul{

		margin-left: -3%;

	}

	.lishi2-list li h1{

		margin-top: 25px;

	}

	.lishi2-list li p{

		line-height: 1.8;

		font-size: 14px;

		margin-top: 10px;

	}

	.about3-pic{

		float: none;

		width: 100%;



	}

	.about3 dd{

		margin-top: 30px;

	}

	.about3-con{padding: 25px 20px;}

	.about3-con p{

		height: auto;

		line-height: 1.6;

	}

	.about-title{

		font-size: 26px;

	}

	.abouto2-dl  dl{

		margin:0;

	}

	.abouto2-dl dd{

		float: none;

		width: 100%;

		margin-top: 25px;

		padding:30px;

		height: auto;

		margin-left: 0;

	}

	.rencai2-ul{

		padding-bottom: 15px;

	}

	.rencai2-bottom{

		padding: 15px;

		font-size: 15px;

		line-height: 1.8;

	}

	.rencai2-top{

		padding: 0px 0px 45px;

	}

	.rencai2-1{

		height: 45px;

		line-height: 44px;

		width: 50%;

		text-align: center;

		border-bottom: 1px solid #ddd;

		padding: 0	15px;

	}

	.rencai2-2{

		height: 45px;

		line-height: 44px;

		width: 50%;

		text-align: center;

		border-bottom: 1px solid #ddd;

		border-left: 1px solid #ddd;

		padding: 0	15px;

	}

	.rencai2-zk{

		height: 45px;

		line-height: 45px;

		width: 100%;

	}

	.rencai2-3{

		width: 100%;

		text-align: center;

		height: auto;

		line-height: 2;

		clear: both;

		padding:10px 15px;

		text-overflow:clip;

		white-space: normal;

	}

	.zp1-div-wei{

		font-size: 16px;

	}

	.contact1 .fl, .contact1 .fr{

		width: 100%;

		float: none;

	}

	.contact2{

		padding: 30px;

		font-size: 16px;

	}

	.contact1 .fr{

		margin-top: 30px;

	}

	.contact2-1-left{

		width: 100%;

		float: none;

	}

	.contact2-1-right{

		margin-top: 15px;

		width: 100%;

		float: none;

	}

	.contact4 .col-md-4{

		margin-top: 15px;

	}

	.contact4 .col-md-4:first-child{

		margin-top: 0;

	}

	.contact4-lan{

		opacity: 1;

		visibility: visible;

	}

	.contact2-btn{

		margin-top: 25px;

		width: 100%;

		float: none;

		text-align: center;
		top: 0;

	}

	.contact2-1-right .form-control{

		height: 200px;

	}

	.contact2-2-con{

		float: none;

		width: 100%;



	}

	.contact2-2{margin-top: 30px;}

	.contact2-1-left dd{

		margin-top: 15px;

	}

	.contact1{

		padding: 30px;

	}

	.webmap-title{

		font-size: 30px;

		padding-bottom: 15px;

	}

	.webmap-list-item li{

		margin-top: 25px;

		width: 50%;

	}

	.webmap-list-item{

		margin-top: 30px;

	}

	.webmap-list-item li h2{

		font-size: 20px;

	}

	.webmap-list-item li dd{

		font-size: 14px;

	}

	.search-1{

		padding: 50px 30px 30px;

	}

	.search-1-2 a{

		margin-right: 15px;

	}

	.search-1-1 input[type="text"]{

		height: 50px;

		font-size: 18px;

		padding: 0	50px 0 15px;

	}

	.search-1-1 input[type="image"]{

		width: 25px;

		right: 10px;top: 12px;

	}

	.cp-xx1-left{

		width:300px;

		margin-right: 30px;

	}

	.cp-xx1-right p{

		line-height: 1.6;

	}

	.cp-xx1-pic-wp{

		float: none;

		width: 100%;

		margin-left: 0;

	}

	.cp-xx3 dd{

		float: none;

		width: 100%;

		margin-left: 0;

		height: auto;

		padding: 30px 15px 25px;

		margin-top: 20px;

	}

	.cp-xx3 dl{

		margin-left: 0;

	}

	.cp-xx3 dd:first-child{

		margin-top: 0;

	}

	.cp-xx3-3-div{

		padding: 30px 0;

	}

	.cp-xx1-xiaotu{

		display: none;

	}

	.cp-xx4{

		margin-top: 30px;

	}

	.cp2-left{

		float: none;

		margin-right: 0;

		width: 100%;

	}

	.cp-xx2{

		margin:25px 0;

	}

	.cp2-left-li dl{

		font-size: 0;line-height: normal;

	}

	.cp2-left-li dl.dldl2{

		padding-bottom: 5px;

	}

	.cp2-left-li dd{

		margin-top: 15px!important;

	}

	.cp.erji{

		padding: 25px 0 30px;

	}

	.cp1-pic{

		float: none;

		width: 100%;

	}

	.cp2-left2{

		border-bottom: 1px solid #f3f3f3;

		/*padding-bottom: 5px;*/

	}

	.cp1-con

	{padding: 25px 15px 35px;}

	.cp1-con-p{

		height: auto;

		margin-top: 15px;

	}

	.cp2-left-li dd{

		display: inline-block;



	}

	.cp2{

		margin-top: 20px;

	}

	.cp2-item{

		margin-bottom: 0;

		margin-top: 30px;

	}

	.hangye-item{

		margin-top: 30px;

	}

	.hangye-list{

		padding-bottom: 0;

	}

	.download-menu1{

		padding: 25px 0;

	}

	.main4-list li h2 {

    margin-top: 10px;

	}

	.main4-left{

		float: none;

		width: 100%;

		margin-right: 0;

	}

	.download-menu1 dd>a{

		font-size: 16px;

	}

	.main4-list li {

    margin-top: 15px;

	}

	.main4-right{

		margin-top: 25px;

	}

	.danpian-h1{

		font-size: 22px;

	}
	.xjia1-3-dd-huang h1{
		font-size: 20px;
	}

}


@media only screen and (max-width: 768px){
	.xjia1-2-p{
		font-size: 16px;
		padding-bottom: 30px;
	}
	.xjia1-2-box{
		height: auto;
	}
	.xjia1-2-bottom *{
		font-size: 14px!important;
		line-height: 1.8!important;
	}
	.xjia1-3-dd-huang h1{
		font-size: 15px;
	}
	.xjia1-3-dd-huang{
		opacity: 1;
		visibility: visible;
		top: auto;
		height: 40px;
		line-height: 40px;

	}
	.xjia1-2{
		padding: 20px 0 35px;
	}
	.xjia1-3 dd{
		width: 48%!important;
		margin-left: 2%!important;
		margin-top: 2%!important;
	}
	.xjia1-3{
		/*padding:0 15px;*/
	}
	.xjia1-3 dl{
		margin-left: -2%;
	}
	.xjia1-2-dl dl{
		margin-left: 0;
	}

	.xjia1-2-p br{display: none;}
	.xjia1-2-bottom{
		height: auto;
		padding: 0 15px;
		margin-top: 20px;
	}
	.xjia1-2-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 40px;
	}
.contact0-1-sel{width: 85%;}
	.cp-xx1-a a{
		width: 140px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.tishi{

		padding: 50px 0;

	}

	.tishi-div p{

		padding: 5px;

		margin-top: 20px;

		font-size: 14px;

	}

	.tishi-a{

		margin-top: 35px;

	}

	.tishi-wp{

		padding: 0;

	}

	.tishi-div{

		padding-left: 0;

		left: 0;

		padding-top: 60px;

		background-position: center top;

	}

	.tishi-div h1{

		font-size:20px;

		text-align: center;

	}

	.lishi2-list li{

		display: block;

		width: 100%;

		margin-left: 0;

		margin-top: 30px;

	}

	.lishi2-list ul{

		margin-left: 0;

	}

	.lishi1-div dd{

		padding: 25px 0;

	}

	.lishi1-pic{

		float: none;

		width: 100%;

	}

	.lishi1-con{

		padding: 15px 0 0;

	}

	.lishi1-con p{

		height: auto;

	}

	.lishi1-div dd:first-child+dd{

		border-top: 1px solid #efefef;

	}

	.lishi1-list-wp{

		padding: 15px;

		margin-left: -15px;

		margin-right: -15px;

	}

	.lishi1-list .item span{

		width: 65px;

		height: 65px;

		-webkit-background-size: 100%;

		background-size: 100%;

		font-size: 12px;

		padding-top: 45px;

	}

	.lishi1-list .item.cur span{

		line-height: 65px;

	}

	.lishi1-list{

		padding: 0 30px;

	}

	.lishi1-list .owl-nav button.owl-prev{

		width: 20px;

		height: 20px;

		margin-top: -10px;

		-webkit-background-size: 100%;

		background-size: 100%;

	}

	.lishi1-list .owl-nav button.owl-next{

		width: 20px;

		height: 20px;

		margin-top: -10px;

		-webkit-background-size: 100%;

		background-size: 100%;

	}

	.about1{padding-top: 20px;}

	.about-title{

		font-size: 22px;



	}

	.about1-p{

		line-height: 1.8;

		margin-top: 10px;

	}

	.abouto2-dl dd{

		padding: 20px 15px 20px;

	}

	.abouto2-dl dd h1{

		font-size: 18px;

		line-height: 1.5;

	}

	.abouto2-dl dd p{

		margin-top: 10px;

	}

	.about3-con{

		padding: 25px 15px 20px;

	}

	.about3-con h1{

		font-size: 18px;

	}

	.rencai2-ul{

		padding-bottom: 0;

	}

	.rencai2-bottom{

		font-size: 14px;

	}

	.rencai2-1{

		width: 100%;

		height: auto;

		padding: 15px;

		line-height: 1.6;

		text-overflow:clip;

		white-space: normal;

	}

	.rencai2-2{

		width: 100%;

		height: auto;

		padding: 15px;

		line-height: 1.6;

		text-overflow:clip;

		white-space: normal;

		border-left: 0;

	}

	.rencai2-3{

		font-size: 14px;

	}

	.zp1-div{min-height: 0;}

	.zp1-list li{

		margin-top: 25px;
		padding-right: 0!important;
		padding-left: 0!important;

	}

	.zp1-list{

		padding-bottom: 0px;

	}

	.zp1-div{

		padding: 15px;

		padding-bottom: 20px;

	}

	.zp1-div-wei{

		margin-top: 10px;

	}

	.zp1-div-p{

		padding: 15px 30px;

	}

	.zp1-ico{

		float: none;

		margin-bottom: 25px;

		margin-top: 0;

	}

	.zp1-ico1::after{

		position: absolute;

		width: 25px;

		height: 25px;

		content:"";

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

		bottom: -27px;

    left: 14px;

	}



	.zp1-ico2::after{

		position: absolute;

		width: 25px;

		height: 25px;

		content:"";

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

		bottom: -27px;

    left: 14px;

	}



	.zp1-ico i{display: none;}

	.zp1-ico1{

		margin-right: 0;

	}

	.zp1-ico2{

		margin-left: 0;

	}

	.contact2-2{

		font-size: 16px;

		

	}

	.contact{

		padding-bottom: 30px;

	}

	.contact1 .fr{

		margin-top: 15px;

	}

	.contact1-con{

		font-size: 14px;

		margin-top: 5px;

	}

	.contact1 h1{

		font-size: 16px;

	}

	.contact1{

		padding: 15px;

	}

	.contact2{

		padding: 15px;

		padding-bottom: 25px;

	}

	.contact4-lan-con{

		font-size: 20px;

		margin-top: -34px;

	}

	.contact4-lan-con img{

		width: 35px;

		margin-bottom: 5px;

	}

	.contact-m35{

		margin-top: 20px;

	}

	.webmap{

		padding: 15px 0 35px;

	}

	.webmap-title{

		font-size: 26px;

		padding-bottom: 15px;

	}

	.webmap-list-item li{

		margin-top: 25px;

		width: 100%;

		display: block;

	}

	.webmap-list-item h1{

		font-size: 22px;

	}

	.webmap-list-item{

		margin-top: 30px;

	}

	.webmap-list-item li h2{

		font-size: 16px;

		padding-bottom: 5px;

	}

	.webmap-list-item li dd{

		font-size: 14px;

		margin-top: 8px!important;

		margin-right: 15px;

		display: inline-block;

	}



	.search-1-1 input[type="text"]{

		height: 44px;

		font-size: 16px;

		padding: 0	40px 0 15px;

	}

	.search-1-1 input[type="image"]{

		width: 20px;

		right: 10px;top: 12px;

	}

	.search-1{

		padding: 15px 15px 15px;

	}

	.search-1-2{

		text-align: left;

		line-height: 1.6;

		padding-top: 10px;

	}



	.search-1-2 a{



		margin-right: 10px;

		margin-bottom:5px;

	}

	.cp-xx1-left{

		float: none;

		margin-right: 0;

		width: 100%;

	}

	.cp-xx3 dd{

		padding: 20px 15px 25px;

	}

	.cp-xx1-right

	{margin-top: 25px;}

	.cp1-con-p{

		font-size: 14px;

	}

	.cp1-con h1{

		font-size: 24px;

	}

	.danpian-h1{

		font-size: 20px;

		line-height: 1.4;

	}

	.faq-menu2 dd::before{

		/*left: -15px;*/

		display: none;

	}

	.faq-con p{

		margin-top: 6px;

	}



	.faq-con h2{

		margin-top: 12px;

	}

	.faq-pic{

		margin-right: 0px;

		float: none;

		width: 100%;

	}

	.faq-list li{

		padding: 20px 0;

	}

	.footer-2 .fr{

		margin-top: 0;

		padding-top: 5px;

	}

	.footer-2 .fl a{

		display: inline-block;

		margin:0 10px;

		margin-bottom: 5px;

	}

	.download-menu1 dd{

		width: 50%;

		margin-top: 25px;

	}

	.download-menu2 dd{

		margin-left: 0;

		float: none;

		width: 100%;

		text-align: center;

		padding: 8px 10px;

		border:1px solid #ddd;

		margin-bottom: 15px;

		line-height: 1.6;

	}

	.download-menu2 dd a:hover{

		color: #000;

	}

	.download-menu2 dd.cur{

		background-color: #003f7d;

		border-color: #003f7d;

	}

	.download-menu2 dd.cur a{

		color: #fff;

	}

	.download-menu1 dd:nth-child(1),.download-menu1 dd:nth-child(2){

		margin-top: 0px;

	}



	.download-results .form-control{

		margin-left: 7px;

	}

	.download-item>a:hover{

		background-color: #fff;

		border-color:#e0e0e0;

	}



	.download-item>a:hover .download-item-wen{

		color: #666;

	}



	.download-item>a:hover .download-xia{

		border-top: 1px solid #e2e2e2;

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



	}

	.download-item-wen{

		font-size: 16px;

		height: auto;

	}

	.download-item>a{

		padding-top: 15px;

	}

	.download-xia{

		margin-top: 30px;

	}

	.download-item{

		margin-bottom: 15px;

	}

	.fenye{

		padding-top: 15px;

	}

	.main1{

		padding-top: 15px;

	}

	.fmain4-div h1 span{

		height: 50px;

		line-height: 50px;

	}

	.fmain4-div h1{

		height: 50px;

		line-height: 50px;

		padding: 0	15px;

	}

	.main4-list li{

		margin-top: 15px;

	}

	.main4-list li h2{

		margin-top: 10px;

	}

	.main4-tan{

		display: none;

	}

	.fmain4-div.cur h1{

		bottom: 0;

	}

	.owl-dots{

		margin-top: 20px;

	}

	.cp2-item{

		margin-top: 20px;

	}

	.cp2-con

	{margin-top: 12px;}

	.cp2-con h2{

		margin-top: 10px;

	}

	.cp1-con{

		padding: 20px 15px 25px;

	}

}

@media only screen and (max-width: 500px){
	.xjia1-2-box{
		padding: 20px 0 15px;
	}
	.xjia1-2-bottom{
		font-size: 14px;
	}
	.fxjia1-3 .flex-control-nav{
		padding: 20px 0;
	}
	.fxjia1-3 .flex-control-paging li a{
		width: 10px;
		height: 10px;
	}
	.xjia1-3 dd{
		width: 100%!important;
		float: none;
		margin-left: 0!important;
		margin-top: 15px!important;
	}
	.xjia1-3 dl{
		margin-left: 0;
	}
	.contact0-1-sel{width: 100%;margin-top: 15px;}
	.contact0-1{
		padding: 15px 15px 20px;
	}

	.tishi-div{

		width: 100%;

	}

	.rencai2-li{

		margin-top: 20px;

	}

	.rencai2-zk{

		height: 38px;

		line-height: 38px;

	}

	.rencai2-top{

		padding-bottom: 38px;

	}

	.footer-2 .fl a{

		margin:0 5px;

		margin-bottom: 5px;

	}

	.cp2-left-li  dd{

		margin-top: 10px!important;

	}

	.fmain4 .slides>li h1 span{

		-webkit-background-size: 15px;

		background-size: 15px;

	}

	.fafa .flex-control-nav{

		bottom: 15px;

	}

}

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