@media only screen and (max-width: 1600px){
	.main1-1-phui-a a{
			width: 100px;
			font-size: 12px;
			padding: 5px 0;
		}
		.main1-1-phui-a {
	    margin-top: 15px;
	}
	.nav>ul>li{
		margin-right: 19px;
	}
	.nav>ul>li>a{
		font-size: 16px;
	}
	.logo{
		width:225px;
		margin-top:8px;
		margin-left: 15px;
	}
	
	.erji-content{
		padding: 50px 0;
	}
	.foo-1 li{
		margin-left: 120px;
	}
	.yewu-con{
		padding-top: 20px;
	}
	.yewu-con-dl dd{
		margin-top: 7px;
		line-height: 22px;
		background-position: left 7px;
		padding-left: 15px;
      min-height:180px;
	}
	.yewu-con h2{
		font-size: 18px;

		margin-top: 15px;
		padding-bottom: 5px;
	}
	.yewu-con h1{
		font-size: 24px;
	}
	.xinwen-pic{
		margin-right: 40px;
	}
	.buju2{
		margin-top: 18px;
	}
	.erji-nav dd>a{
		padding: 0 25px;
	}
	.banner-lan-title{
		padding-left: 0;
		width: 200px;
	}
	.pp100{
		padding: 80px 0;
	}
	.main1-1{
		margin-top: 60px;
	}
	.main2-list-wp{
		margin-top: 80px;
	}
	.main4-right dd{
		margin-left: 80px;
	}
	.main3-div1{
		height: 377px;
		background-image: url(../images/main3-divbg2.png);
		margin-top: 80px;
	}

	.main3-div1 dd{
		position: absolute;
		width: 137px;
		height: 137px;
		
	}
	.main3-div1 dd.dd2{
		width: 156px;
		height: 156px;
	}
	.main3-div1 dd>a{
		font-size: 18px;
		padding-top: 30px;
	}
	.main3-div1 dd img{
		width: 45px;
	}
	.main3-div1 dd.dd2>a{
		padding-top: 36px;
	}
	.main3-div1 dd.dd2 img
	{margin-bottom: 15px;}

	.main3-div1 dd.dd1 a{background-image: url(../images/cy1-x.png);}
	.main3-div1 dd.dd2 a{background-image: url(../images/cy2-x.png);}
	.main3-div1 dd.dd3 a{background-image: url(../images/cy3-x.png);}
	.main3-div1 dd.dd4 a{background-image: url(../images/cy4-x.png);}
	.main3-div1 dd.dd5 a{background-image: url(../images/cy5-x.png);}



	.main3-div1 dd.dd1{
		left: 161px;
		top: 24px;
	}

	.main3-div1 dd.dd2{
		left: 527px;
		top: 0px;
	}

	.main3-div1 dd.dd3{
		left: 510px;
		bottom: 19px;
	}

	.main3-div1 dd.dd4{
		right:353px;
		bottom: 53px;
	}

	.main3-div1 dd.dd5{
		right:196px;
		top: 67px;
	}
	.main3-div1 dd.dd6 {
	    left: 306px;
	    top: 129px;
	}


	.foo-1 li{
		margin-left: 60px;
	}
.banner-2{width: 100%; height: auto;}

	.fazhan{
		width: 100%;
	}
	.touzi-left {
    width: 65%;
    margin-right: 4%;
	}
  	.fafa .slides,.fafa{
		height: auto;
	}
  .fafa .slides>li img{display: block;}

}
@media only screen and (max-width: 1200px){
	#business1,#business2,#business3,#business4,#business5,#business6,#business7{
		position: relative;
		top:-75px;
	}
	.main3-div1 dd{
	animation:none!important;
}
	.main2-list-wp{
		margin-top: 50px;
	}
	.main1-1{
		margin-top: 50px;
	}
	.main1-hei{
		padding: 80px 20px 0
	}
	.main1-hei h1{
		font-size: 16px;
	}
	.main4-left h2 span{
		font-size: 45px;
	}
	.main4-left{
		width: 385px;
	}
	.main4-left h2 i
	{font-size: 22px;}
	.main4-right dd
	{margin-left: 40px;}
	.title-11 h1{
		font-size: 32px;
	}
	.title-11 h2 span{
		font-size: 14px;
		padding: 0	8px;
	}
	.title-11 h2 span::after{
		width: 18px;
	}
	.title-11 h2 span::before{
		width: 18px;
	}
	.pp100{
		padding: 50px 0;
	}
	.banner-lan-title{
		width: 150px;
	}
	.banner-lan-title h1{
		font-size: 20px;
	}
	.banner-lan-title h2{
		font-size: 14px;
		margin-top: 15px;
	}
	.banner-lan-a{
		font-size: 14px;
		padding: 20px	5px 0;
	}
	.banner-lan{
		position: relative;
		background-image: none;
		background-color:#313c7a; 
	}
	.banner{
		height: auto!important;
	}
	.fafa .slides,.fafa{
		height: auto;
	}
	.fafa .slides>li{
		height: auto;
		background-image: none!important;
		
	}
	.fafa .slides>li img{
		display: block;
	}
	.buju1-hei h1{
		font-size: 22px;
	}
	.buju1-p{
		font-size: 15px;
		margin-top: 20px;
	}
	.buju2-list .owl-nav button.owl-prev{
		left: 0;
	}
	.buju2-list .owl-nav button.owl-next{
		right: 0;
	}
	.fenye{
		margin-top: 30px;
	}
	.xinwen-list li{
		padding: 30px 0;
	}
	.xinwen-pic{
		margin-right: 30px;
		width: 260px;
	}
	.yewu-pic{
		width: 100%;
		float: none;
		margin:0!important;
	}
	.yewu-con{
		padding: 20px!important;
	}
	#header{
		display: none;
	}

	#header-2{
		display: block;
	}
	.chenggao{
		display: block;
	}
	.mian{
		display: none;
	}
	.erji-nav dd{
		display: none;
	}
	.erji-nav dd.cur{
		display: block;
	}
	.erji-content{
		padding: 30px 0;
	}
	.foo-1 li{
		display: none;
		float: none;
	}
	.foo-1 li:first-child+li+li+li+li+li{
		display: block;
		margin-left: 0;

	}
	.footer-1{
		padding: 30px 0;
	}
	.danpian-h1{
		font-size: 24px;
	}
	.contact-p{
		font-size: 16px;
		line-height: 2;
	}
	.contact-list li h1{
		font-size: 22px;
	}
	.about1-left{
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.about1-right{
		margin-top: 30px;
		line-height: 2;
	}
	.about2
	{margin-top: 30px;}
	.chanpin-1-1{
		padding: 20px;
		line-height: 2.4;
	}
	.buju1-hei{
		width: 50%;
		padding: 5% 25px 0;
	}
	.buju2 {
    margin-top: 15px;
	}
	.main3-div1{
		height: auto;
		background-image: none;
	}
	.main3-div1 dd{
		position: static;
		float: left;
		width:16.666666667%!important;
		height: auto!important;
		background-size: 100%;
		
	}
	.main3-div1 dd>a{
		width: 130px!important;
		height: 130px!important;
		margin:0 auto;
		font-size: 16px;
	}
	.main3-div1 dd img{
		margin-bottom: 8px!important;
	}
	.main3-div1 dd>a{
		padding-top: 28px!important;
	}
	.main3-div1
	{margin-top: 50px;}
	.chanpin-0{
		float: none;
		width: 100%;
		margin-right: 0;
		padding-bottom: 30px;
	}

	.chanpin-0 dl{
		font-size: 0;
		line-height: normal;
	}

	.chanpin-0 dd{
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.lishi1-list-wp{
		padding: 25px;
	}

	.main2-list .owl-nav button.owl-prev{
	    position: absolute;
	    left:0px;
	    top: 50%;
	    margin-top: -20px;
	}

	.main2-list .owl-nav button.owl-next{
	   position: absolute;
	    right:0px;
	    top: 50%;
	    margin-top: -20px;
	}
	.main2-list{
		padding: 0 50px;
	}
	#main{
		margin-top: 0;
	}

	#divpiao2{
		display: none!important;
	}
	.touzi-left{
		float: none;
		width: 100%;
	}
	.touzi-right{
		display: none;
	}
	.tzfw-item h1{
		font-size: 16px;
	}
	
	.liuyan{
		padding: 35px;
		background-image: none;
	}
		.footer-2 .fl,.footer-2 .fr{
		float: none;
		text-align: center;
	}
		.footer-2 .fl{
			margin-top: 0;
		}
		.footer-2 .fr{
			margin-top: 8px;
			
		}
		.main1-1-ddl dd{
			width: 32.333333333%;
		}
		.main1-1-phui-wp{
			display: none;
		}
		
}
@media only screen and (max-width: 992px){
	.main1-1-ddl dd{
			width: 49%;
		}

	.banner-touzi-item{
		float: none;
		width: 100%;
	}
	.banner-touzi-item.fr{
		margin-top: 30px;
	}
	.banner-touzi{
		padding: 30px 0;
	}
	.er-wp-er{
		width: 80px;
		margin-left: -40px;
	}
	.main3-div1
	{margin-top: 0;padding-top: 20px;}
	.main3-div1 dd{

		width: 33.3333%!important;
		margin-top: 30px;
	}
	.er-wp{
		margin-right: 0;
	}
	.main4-left h2{
		padding: 10px 0;
	}
	.main4-left{
		float: none;
		text-align: center;
		width: 100%;
	}
	.main4-right{
		float: none;

	}
	.main4-right dl{
		margin-left: -2%;
	}
	.main4-right dd{
		margin-left: 0;
		width: 23%;
		margin-left: 2%!important;
		text-align: center;
	}
	.main4-right dd h2{font-size: 28px;margin-top: 14px;}
	.main4-left h2 i{
		position: relative;
		display: inline-block;
		margin-top: 0;
		top: 0;vertical-align: middle;
		margin-top: -15px;
		height: 35px;
		line-height: 35px;
		font-size: 17px;
		width: 100px;
		margin-left: 10px;
	}
	.main1-1-dl{
		width: 100%;
		float: none;
	}

	.main1-1-dl.fr dd:first-child{
		border-left: 0;
		border-top: 3px solid #fff;
	}
	.main1-1-dl.fr dd:first-child+dd{
		border-left: 0;
	}
	.banner-lan-title{
		float: none;
		width: 100%;
		text-align: center;
		padding:25px 0;
	}
	.banner-lan-dl dd{
		width: 33.3333333%;
		border-bottom: 1px solid #5b6290;
		border-left: 0;
		border-right: 1px solid #5b6290;
	}
	.banner-lan-dl dd:nth-child(3){
		border-right: 0;
	}
	.banner-lan-dl dd{
		height: auto;
		padding: 20px 0px;
	}
	.banner-lan-a{
		padding-top: 10px;
	}
	.banner-lan-a:first-child{padding-top: 0;}
	.buju1-p{
		font-size: 14px;
		line-height: 2;
		margin-top: 10px;
	}
	.buju1-hei h1{
		font-size: 20px;
		padding-bottom: 15px;
	}

	.about1-left h1{
		font-size: 45px;
	}
	.about1-left h2{
		font-size: 28px;
		margin:5px 0 15px;
	}
	.about1-left h3{
		font-size: 18px;
	}
	.map-wp{
		height: 260px;
	}
	.contact-list li{
		display: block;
		width: 100%;
		padding-right: 0;
		padding: 30px 0;
	}
	 .contact-list li:first-child+li {
    border-top: 1px solid #ddd;
	}
	.xinwen-pic{
		width: 220px;
	}
	.xinwen-con h2{
		margin-top: 20px;
	}
	.banner-2{
		height: auto;
		background-image: none!important;
	}
	.banner-2 img{
		display: block;
	}

	.main1-1-dl.fl dd:first-child .imgbox_a {
    padding-bottom: 151.95%;
	}
	.main1-1-dl.fr dd:last-child .imgbox_a{
		padding-bottom:76.89%;
	}
	.liuyan {
		padding: 35px 20px;

	}
	.liuyan-form dd{
		margin-top: 30px;
	}
	.liuyan-btn{
		padding-top: 25px;
	}

}
@media only screen and (max-width: 768px){
	.main1-1-ddl dd{
		float: none;
			width:100%;
			margin-top: 0;
			margin-left: 0;
	}
	.main1-1-pptitle{
		font-size: 15px;
	}
	.main1-1-ddl dd+dd{
		margin-top: 15px;
	}
	.main1-1-ddl dl{
			width:100%;
			margin-top: 0;
			margin-left: 0;
	}
	#lxtw{
		width: 90px;
		right: 15px;
	}
	.baogao_zhu-item-title {
    font-size: 18px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
	}
	.baogao-more{
		margin-top: 15px;
		font-size: 14px;
	}
	.baogao-more a{
		font-size: 14px;
	}
	.baogao_zhu-item{
		margin-top: 20px;
	}
	.liuyan_message dd p{
		font-size: 15px;
	}
	.liuyan_message dd{margin-top: 15px;}
	.liuyan_message dd h2{
		height: 42px;
		line-height: 42px;
	}
	.liuyan_message dd h1{
		font-size: 16px;
	}
	.tzfw{
		padding-bottom: 0px;
	}
	.baogao-list dd a{
		font-size: 16px;
	}
	.baogao-list dd{
		margin-top: 10px;
		padding-right: 72px;
	}
	.baogao-list dd span{
		 font-size: 12px;
	}

	.job-table table.table th{
		font-size: 14px;
	}
	.job-table table.table td{
		font-size: 14px;
	}
	.job-table table.table td:first-child,.job-table table.table th:first-child{
		text-align: center;
		padding-left: 8px;
	}
	.gangwei{
		text-align: left;
		font-size: 15px;
		padding: 10px 0;
	}
	.fafa .flex-control-paging li a{
		width: 10px;
		height: 10px;
	}

	.touzi-date{
		float: none;
		width: 100%;
		background-color: #fff;
		padding: 0;
		height: auto;
	}
	.touzi-con{
		padding-left: 25px;
		background-position: left center;
		height: 35px;
		line-height: 35px;
	}
	.touzi-left-list li{
		-webkit-background-size: 30px 33px;
		background-size: 30px 33px;
		padding-right: 45px;
	}
	.touzi-date h1{
		display: inline-block;
		font-size: 18px;
	}
	.touzi-date h2{
		display: inline-block;
		font-size: 12px;
		border-top: 0;
		margin-top: 0;
		padding-left:5px;
	}
	.banner-touzi-item .san{
		padding: 0;
		line-height: 24px;
		margin-top: 15px;
	}
	.banner-touzi-item.fr {
    margin-top: 20px;
	}
	.banner-touzi{
		padding: 20px 0 25px;
	}
	.banner-touzi-item .yi{
		line-height: 30px;
		font-size: 15px;
	}
	.banner-touzi-item .erul .td1{
		width: 20%;
		font-size: 14px;
	}
	.banner-touzi-item .erul .td2{
		font-size: 14px;
		width: 30%;
	}
	.banner-touzi-item .erul{
		width: 100%;
	}
	.footer-1{
		display: none;
	}
	.lishi1-list{
		padding: 0	40px;
	}
	.lishi1-list .item span{
		width: 60px;
		height:60px;
		
		font-size: 14px;
		padding-top: 42px;
	}
	.lishi1-list .owl-nav button.owl-next{
		width: 30px;
		height: 30px;
		margin-top: -15px;
		-webkit-background-size: 100%;
		background-size: 100%;
	}
	.lishi1-list .owl-nav button.owl-prev{
		width: 30px;
		height: 30px;
		margin-top: -15px;
		-webkit-background-size: 100%;
		background-size: 100%;
	}
	.lishi1-list .item.cur span{
		-webkit-background-size: 100%;
		background-size: 100%;
		line-height: 60px;
		font-size: 15px;
	}
	.lishi1-list-wp{
		padding: 15px ;
	}
	.lishi1-list-wp{
		margin-left: -15px;
		margin-right: -15px;
	}
	.chanpin-0{
		padding-bottom: 15px;
	}
	.chanpin-0 dd{
		display: block;
	}
	.chanpin-0 dd>a{
		height: auto;
		line-height: 1.6;
		padding: 13px 15px;
	}
	.main3-div1 dd{
		width: 30.33333%!important;
		margin-left: 3%;

	}
	.main3-div1 dl{
		margin-left: -3%;
	}
	.main3-div1 dd a{
		width: auto!important;
		height: auto!important;
		padding-bottom: 100%;
		position: relative;
	}
	

	.main4-left h2{
		font-size: 18px;
	}
	.main4-left h2 span{
		font-size: 38px;
	}
	.main4-left h2 i{
		display: block;
		margin:8px auto 0;
	}
	.main4{
		padding: 30px 0;
	}
	.main4-right dd h2{
		font-size: 16px;
		margin-top: 10px;
	}
	.main4-right dd h1{
		font-size: 14px;
	}
	.main1-1{
		margin-top: 30px;
	}
	.pp100{
		padding: 30px 0;
	}
	.title-11 h1{
		font-size: 26px;
	}
	.main2-list .item p
	{margin-bottom: 20px;}
	.title-11 h2{

		margin-top: 7px;
	}
	.title-11 h2 span{
		font-size: 12px;
		padding: 0	5px;
	}
	.title-11 h2 span::after{
		width: 10px;
	}
	.title-11 h2 span::before{
		width: 10px;
	}
	.main1-hei{
		padding: 50px 15px 15px;
		height: auto;
		background-position: left top;
	}
	.main1-hei h1{
		font-size: 14px;
		padding-bottom: 10px;
	}
	.main1-hei h1::after{
		width: 20px;
	}
	.buju2{
		margin-top: 5px;
	}
	.buju2-list .owl-nav button.owl-next,.buju2-list .owl-nav button.owl-prev{
		width: 20px;
		height: 41px;
		margin-top: -20px;
	}
	.buju1-hei h1{
		color: #000;
		font-size: 20px;
	}
	.buju1-p{
		line-height: 1.8;
	}
	.buju1-hei h1::after{
		background-color: #000
	}
	.buju1-p,.buju1-p *{
		color: #333;
	}
	.buju1-hei{
		position: relative;
		width: 100%;
		background-image: none;
		padding: 15px 0;
	}
	.chanpin-1-1 {
    padding: 20px 15px 15px;
    line-height: 2;
	}
	.chanpin1-2-table table th:first-child {
    width: 100px;

	}
	.chanpin1-2-table table td:first-child {
    width: 100px;

	}
	.chanpin1-2-table table th{
		font-size: 18px;
		height: 50px;
	}
	.chanpin1-2-table table td
	{height: 50px;}
	.erji-nav{
		position: relative;
		left: -15px;
	}
	.about1-left h1{
		font-size: 33px;
	}
	.about1-left h2{
		font-size: 20px;
		margin:5px 0 15px;
	}
	.about1-left h3{
		font-size: 16px;
	}
	.contact-list{
		padding-top: 0;
	}
	.contact-p{
		font-size: 15px;
		margin-top: 15px;
	}
	.contact-list li h1{
		font-size: 20px;
	}
	.contact-list li{
		padding: 20px 0;
	}
	.xinwen-list li{
		padding: 20px 0;
	}
	.xinwen-con h2{
		font-size: 16px;
		color: #333;
		margin-top: 15px;
	}
	.xinwen-con p{
		line-height: 1.8;
		height: 50px;
		margin-top: 15px;
	}
	.xinwen-pic{
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.xinwen-con{
		margin-top: 20px;
	}
	.yewu-con h2{
		font-size: 16px;
		margin-top: 12px;
		padding-bottom: 5px;
	}
	.yewu-con h1{
		font-size: 20px;
	}
	.yewu-con {
    padding: 20px 15px!important;
	}
  .yewu-con-dl dd{min-height:180px;}
	.foo-1{
		display: none;
	}
	.footer-1{
		padding: 20px 0 15px;
	}
	.er{
		float: none;
		margin:0 auto;
		font-size: 14px;
		width: 100px;
	}
	.chanpin-item-a a{
		height: 45px;
		line-height: 45px;
	}
	.erji-content{
		padding: 20px 0;
	}
	.chanpin-item{
		margin-bottom: 20px;
	}
	.chanpin-list .col-lg-3:last-child .chanpin-item{
		margin-bottom: 0;
	}
	.erji-top{
		height: auto;
	}
	.erji-top::before{
		content:"";
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 1px;
		background-color: #e8e8e8;
		z-index: 45;
	}
	.erji-top::after{
		content:"";
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1px;
		background-color: #e8e8e8;
		z-index: 45;
	}
	.erji-nav dd>a{
		font-size: 15px;
		padding: 0	25px;
		height: 42px;
		line-height: 42px;
	}
	.danpian-h1{
		font-size: 20px;
	}
	.dan-a a{
		font-size: 14px;
	}
	.banner-touzi-item .yi .sp1{
		font-size: 26px;
	}
	.banner-touzi-item .san{
		margin-top: 8px;
	}
	.liuyan-form dd{
		float: none!important;
		margin-top: 20px;
		width: 100%;
	}
	.liuyan-input textarea{
		height: 130px;
	}
	.liuyan {
		padding: 25px 20px;
	}
	.liuyan-form dd{
		margin-top: 15px;
	}
	.liuyan-title{
		font-size: 18px;
	}



	.liuyan-btn input[type="button"],.liuyan-btn input[type="reset"]{
		width: 100px;
		font-size: 14px;
		height: 38px;
	}
	.liuyan-btn input[type="reset"]{
		margin-left: 10px;
	}
}
@media only screen and (max-width: 500px){
	.banner-touzi-item .erul .td1{
		width: 20%;
		font-size: 12px;
	}
	.banner-touzi-item .erul .td2{
		font-size: 12px;
		width: 30%;
	}
	.main3-div2-dl dd>a{
		display: block;
		font-size: 14px;
		color: #333;
		text-align: center;
		width: 65px;
		margin:0 auto;
	}

	.main3-adiv img{
		display: block;
		width: 31px;
		margin:0 auto 0px;
	}
	.main3-adiv{
		width: 65px;
		height: 65px;
		padding-top:17px;
		margin:0 auto 7px;
		border-radius: 50%;
	}

		/*.main3-div2-dl dd{
		width: 45%;
		margin-left: 5%;
		margin-top: 5%;
	}
	.main3-div2-dl dl
	{margin-left: -5%;}*/

	.main1-1-dl.fl dd:first-child .imgbox_a {
    padding-bottom: 151.35%;
	}
	.banner-lan-dl{
		margin-left: -15px;
		margin-right: -15px;
	}
	.banner-lan-dl dd:nth-child(3) {
    border-right: 1px solid #5b6290;
	}
	.banner-lan-dl dd
	{width: 50%;}

	.map-wp{
		height: 200px;
	}
	.contact-list li h1{
		font-size: 18px;
	}
	
}
@media only screen and (max-width: 350px){}