@media (min-width: 2047px){
	.about7-pic2{
		width: 53%;
	}
	.main2-list-wp{
		margin-top: 30px;
	}
	.jiejue1-pic1{
		width: 42.85%;
	}
	.concon .section1,
	.concon .section2,
	.concon .section3{
		padding-top:90px;
	}
	.header{
		top: 30px;
	}
  .container {
    width: 100%;
    padding-left: 85px;
    padding-right:85px;
  }
  .main1-pic{
    /*width: 47.1354%;*/
  }
  .main1-2{
  	/* width: 29.6875%; */
  }
  .main3-2{
  	width: 904px;
  }
  .foo1-3{
  	width: 35.5%;
  }
  .about5-pic{
  	width: 44.57%;
  }
  .about6-pic{
  	width: 39%;
  }
  .xiala-con{
  	width: 33.85417%
  }
  .fafa .flex-control-nav{
  	width: 100%;
  	padding: 0 85px;
  	    -ms-transform: translateX(0%);
    transform: translateX(0%);
    left: 0;
  }
  .about2-div
  {padding-left: 85px;}
  .danpian{
  	max-width: 1750px;
  }
  .main1-pic-wp{
  	right: 85px;
  	left: 85px;
  }
  .main3-1-dl dd+dd {
    margin-top: 25px;
	}
	.job,.lishi-list{
		max-width: 100%;
	}
}
/*@media only screen and (max-width: 1850px){
	.header .container{
		width: 1500px;
	}
}*/
@media only screen and (max-width: 1700px){
	.about7-dd1{
		    left: 444px;
    top: 347px;
	}
	.about7-dd2{
        left: 330px;
    top: 276px;
	}
	.about7-dd3{
		    left: 461px;
    top: 560px;
	}
	.about7-dd4{
		    left: 484px;
    top: 296px;
	}
	.about7-dd5{
		left: 487px;
    top: 397px;
	}
	.search-gai{
		right: 77px;
	}
	.header-gai{
		padding: 0	80px;
	}
	.wen11{right: 80px;}
	.logo{left: 80px;}
	.jiejue4 .jiejue4-pic {
    height: 431px;
    overflow: hidden;
	}
	.about5-dl dd p{
		font-size: 18px;
		margin-top: 12px;
	}
	.about5-dl dd h1{
		font-size: 26px;
	}
	.about7-pic2 {
    width: 680px;
	}
	.about7-con2-1 dd+dd {
    margin-top: 30px;
	}
	.about7-con2-2 dd+dd {
    margin-top: 30px;
	}
	.about7-con2-1 {
    width: 270px;
	}



	.fafa .flex-control-nav {
    width: 1400px;
	}
	.main1-2-div h2
	{font-size: 36px;}
	.main3-3-con{
		height: 380px;
	}
	.main3-3-dl dd+dd {
    margin-top: 30px;
	}
	.main3-3{
		padding-top: 90px;
	}
	
	.main3-3-dl dd{
		font-size: 18px;
	}

	.main1-1{
		width: 252px;
	}
	/* .main1-2{
		width: 450px;
	} */
	.main1-pic {
    width: 755px;
	}
	.banner-wen h1{
		font-size: 42px;
	}
	.banner-wen h2{
		font-size: 24px;
	}
	.about6-con-p {
    font-size: 16px;
	}
	.about6-con .erji-title1 p {
    font-size: 20px;
	}
	.about6-dl dd h1{
		font-size: 50px;
	}
	.about5-con dd h1{
		font-size: 30px;
	}
	.about5-con dd h2{
		font-size: 22px;
	}
	.about5-pic {
    width: 700px;
    margin-right: 100px;
	}
	.about3-list img{
		max-width: 1000px;
	}
	.jiejue1-con-p{
		height: 10em;
	}
	.jiejue7-arrow{
		width: 1400px;
	}
	.jiejue3-right {
    width: 855px;
	}
	.jiejue1-pic1 {
    width: 693px;
	}
	.jiejue2-right dd p{
		font-size: 16px;
	}
	.erji-nav dd {
    width: 199px;
	}
	.anli-dl-div{
		height: 420px;
	}
	.anli-map{
		height: 750px;
	}
	.foo1-4 {
    padding-left: 50px;
	}
	.foo1-3 {
    width: 520px;
	}
	.foo1-4 ul{
		margin-left: -1%;
	}

	.foo1-3-dl2 dd{
		width: 85px;
	}
	.footer-1 {
    /*padding:50px 0;*/
	}
	.foo1-4 dd{
		margin-top: 13px;
		font-size: 15px;
	}
	.about2-div {
    padding-left: calc(50% - 700px);
	}
	.main1-1-dl dd+dd {
	    margin-top: 70px;
	}
}
@media only screen and (max-width: 1500px){
	.search-gai{
		right:30px;
	}
	.header-gai{
		padding: 0	30px;
	}
	.wen11{right:30px;}
	.logo{left: 30px;}
	.header-gai-nav>ul>li+li {
    margin-left: 45px;
	}
	.jiejue4 .jiejue4-pic {
    height: 370px;
    overflow: hidden;
	}
	a#totop{
		right: 15px;
		bottom: 15px;
	}
	.lyu-item>a h1{
		font-size: 22px;
		margin:25px 0 15px;
	}
	.lyu-item>a{
		padding: 25px;
	}
	.lyu-item>a p{
		font-size: 15px;
	}
	.main1-1-dl dd+dd {
    margin-top: 50px;
	}
	.fafa .flex-control-nav{
		bottom: 30px;
	}

	.about7-con2-1 dd+dd {
    margin-top: 22px;
	}
	.about7-con2-2 dd+dd {
    margin-top: 22px;
	}

	.about7-con2-1 dd {
    font-size: 16px;
	}

	.about3-div-con-h2{
		font-size: 20px;
	}
	.about3-div-con-h1{
		font-size: 30px;
	}
	.about3-pic img{
		width: 300px;
	}
	.about3-div-con-p{
		line-height: 2;
		height: 14em;
	}
	/*.jiejue7-arrow-item1{
		left: 15px;
	}
	.jiejue7-arrow-item2{
		right: 15px;
	}*/
	.mdmd{
		top: -135px;
	}
	.main3-1{
		margin-top: 55px;
	}
	.main3-1 dl{
		padding-top: 30px;
	}
	.header.index-header{
		top: 20px;
	}
	.main3-3 {
    padding-top: 80px;

	}
	.main3-3-dl dd+dd {
    margin-top: 20px;
	}
	.main3-3-dl dd{
		/*font-size: 16px;*/
	}
	.main3-3-con {
    height: 320px;
	}
	.about7-dd1{
		left: 370px;
    top: 302px;
	}
	.about7-dd2{
    left: 285px;
    top: 237px;
	}
	.about7-dd3{
		left: 394px;
    top: 479px;
	}
	.about7-dd4{
		left: 413px;
    top: 247px;
	}
	.about7-dd5{
		left: 420px;
    top: 338px
	}
	.main2-list .item p{
		font-size: 15px;
	}
	.main2-list .item h1 {
    font-size: 20px;
    margin-top: 20px;
	}
	.main1-1-dl dd{
		font-size: 16px;
	}
	.main1-1{
		width: 230px;
	}
	
	/* .main1-2 {
    width: 365px;
	}
	.main1-2-div h1 {
    font-size: 22px;
	}
	.main1-2-div p {
    font-size: 14px;
	}
	.main1-2-div h2 {
    font-size: 24px;
	} */

	.main1-pic {
    width: 600px;
    bottom: 50%;
    margin-bottom: -231px;
	}
	.fafa .flex-control-nav {
    width: 1200px;
	}
	.banner-a {
    width: 230px;
    margin-top:80px;
	}
	.banner-a a.fl {
    height: 52px;
    line-height: 50px;
    font-size: 16px;
    width: 150px;
	}
	.banner-a a.fr{
		width: 52px;
	}
	.banner-wen h1{
		font-size: 36px;
	}
	.banner-wen h2{
		font-size: 20px;
	}
	.about7-dl2 {
    padding-top: 50px;
	}
	.about7-con{
		padding-top: 15px;
	}
	.about6-dl dd+dd {
    margin-left: 75px;
	}
	.about6-dl dd h1{
		font-size: 44px;
	}
	.about6-pic {
    margin-right: 70px;
    width: 540px;
	}
	.about5-con dd+dd {
    margin-top: 65px;
	}
	.about5-con dd h1{
		font-size: 26px;
	}
	.about5-con dd h2{
		font-size: 20px;
	}
	.about5-pic {
    width: 620px;
    margin-right: 80px;
	}
	.about2-2{
		margin:85px 0 30px;
	}
	.about2-div {
    padding-left: calc(50% - 600px);
	}
	.about1-p {
    max-width: 840px;
    line-height: 2.2;
    margin-top: 35px;
	}
	.about1-dl dd {
    /*padding: 0 40px;*/
	}
	.about1-dl dd h1 span{
		/*font-size: 48px;*/
	}
	.jiejue4-fangda{
		width: 90px;
	}
	.jiejue7-item h1{
		font-size: 22px;
		margin-top: 30px;
	}
	.jiejue7-arrow-item{
		    width: 55px;
    height: 55px;
    margin-top: -54px;
	}
	.jiejue6-con .line2{
		margin:15px 0;
	}
	.jiejue6-con{
		padding: 30px 20px;
	}
	.jiejue6-con p{
		font-size: 14px;
	}
	.padd1.padd2.padd3 {
    padding: 70px 0;
	}
	.jiejue7-arrow {
    width: 1200px;
	}
	.jiejue6 {
    padding-top: 70px;
	}
	.jiejue7-div .swiper-slide {
    width: 950px;
	}
	.jiejue5-list {
    margin-top: 50px;
	}
	.jiejue3-right {
    width: 730px;
    margin-left: 50px;
	}
	.jiejue2-right dd p{
		margin-top: 25px;
	}
	.jiejue3-con-h1{
		font-size: 28px;
	}
	.jiejue2-right dd img{
		width: 60px;
	}
	.jieju2-div{
		padding-left: 330px;
	}
	.jiejue2-left{
		width: 330px;
		padding-left: 25px;
		padding-right: 25px;
	}
	.jiejue1-con-p{
		height: 12em;
	}
	.jiejue1-pic1 {
    width: 660px;
    margin-left: 50px;
	}
	.erji-nav dd {
    width: 170px;
	}
	.xinwen-list dd{
		padding: 45px 0;
	}
	.xinwen-tui h2{
		font-size: 28px;
	}
	.xinwen-item h1{
		margin-top: 20px;
		font-size: 16px;
	}
	.xinwen-right-dl dd+dd {
    margin-top: 30px;
	}
	.xinwen-right{
		width: 351px;
		padding-left: 50px;
		margin-left: 50px;
	}
	.xiala-di{
		bottom: 25px;
	}
	.xiala-con{
		width: 600px;
		right: -600px;
	}
	.xiala-er dl {
    margin: 0;
    padding-top: 5px;
	}
	.xiala-close{
		right: 50px;
		top: 50px;
	}
	.xiala-div{
		padding-top: 160px;
	}
	.xiala-left dd>a{
		font-size: 24px;
	}
	.xiala-er dd+dd {
    margin-top: 20px;
	}
	.product3-con p{
		line-height: 1.8;
		margin-top: 18px;
	}
	.line{
		width: 230px;
		margin:30px auto 25px;
	}
	.banner-2-wen h1 i{
		letter-spacing: 40px;
		line-height: 48px;
	}
	.erji-nav dd>a{
		height: 65px;
		line-height: 65px;
		font-size: 17px;
	}
	.product2-con{padding-left: 30px;padding-right: 30px;}
	.product2-item:hover .product2-con {
    padding: 30px;
    padding-top: 15px;
	}
	.banner-2-wen h1 span{
		font-size: 48px;
	}
	.product2-item:hover .product2-con p{
		margin-top: 0;
		height: 8em;
	}
	.product1-con{font-size: 18px;}
	.product1-div{
		padding: 160px 0 150px 50px;
		padding-bottom: 0;
	}
	.erji-title1 h1{
		font-size: 30px;
		height: 38px;
		line-height: 38px;
	}
	.erji-title1 p{font-size: 16px;margin-top: 15px;}
	.product3-list .swiper-slide{
		font-size: 16px;
	}
	.product3-list{
		width: 650px;
	}
	.product3-con{
		padding: 40px 15px 0;
	}
	.cb-dl dd{
		font-size: 18px;
	}

	.foo1-3-dl dd{
		font-size: 15px;
		line-height: 1.6;
	}
	.foo1-3 {
    width: 480px;
	}
	.foo1-4 {
    padding-left: 45px;
	}
	.foo1-3-dl2 dd{
		width: 80px;
	}
	.foo1-3-dl2 dd+dd {
    margin-left: 15px;
	}
	.foo1-3-dl2 dd img{margin-bottom: 8px;}
	.foo1-3-dl dd+dd {
    margin-top: 10px;
	}
	.foo1-3-dl {
    padding: 0px 0 45px;
	}
	.footer-1 {
    padding: 40px 0;
	}
	.totop{width: 40px;height: 40px;top: -40px;}

	.foo1-1 h2{
		font-size: 24px;
		margin-top: 10px;
	}
	.foo1-2{
		margin-top: 15px;
	}

	.foo1-4 dd {
    margin-top: 10px;
    font-size: 14px;
	}
	.foo1-2 dd+dd{margin-left: 15px;}
	.foo1-4 li h1{
		font-size: 17px;
	}
	.footer-2{
		padding: 12px 0;
	}
	.foo1-2-er{
		width: 80px;
		margin-left: -40px;
	}
	.cb-dl dd {
    font-size: 16px;
	}
	.cb-dl{
		padding: 30px 0;
	}
}
@media only screen and (max-width: 1200px){
	.about7-con2{
		padding-right: 0;
		margin-top: 20px;
	}
	.about7-con2-1 {
    width: 400px;
	}
	.about7-div {
    margin-top: 25px;
	}
	.about7-pic2{
		/*display: none;*/
		float: none;
		width: 100%;
		margin-left: 0;
		height: 260px!important;
	}
	.about5.padd1.padd2.padd3 {
    padding-bottom: 60px;
	}
	.about5-div{
		padding-bottom: 85px;
	}
	.about5-dl dd.about5-dd1{
		padding-right: 190px;
	}
	.about5-dl dd.about5-dd2{
		padding-left: 190px;
	}
	.about5-dl dd p {
    font-size: 16px;
    margin-top: 12px;
	}
	.about5-dl dd h1 {
    font-size: 24px;
	}
	
	.about3-div-con-h2 {
    font-size: 18px;
    margin-bottom: 15px;
	}
	.about3-div-con{
		padding-top: 20px;
	}
	.about3-div-con-h1 {
    font-size: 26px;
	}
	.about3-div-con-p{
		height: 10em;
	}
	.about3-pic img{
		width: 100%;
	}
	.about3-pic{
		width: 260px;
		margin-right: 70px;
	}
	
	.main1-2-div{
		visibility: visible;
		/* opacity: 0; */
		overflow:hidden;
	}
	/*.main1-2-div.cur{
		opacity: 1;
	}
	.main1-2-div p{
		height: auto;
		font-size: 15px;
	}
	.main1-2-div h1{margin-top: 20px;} */

	.main2-list .owl-nav{top: -80px;}
	.main1-1-dl dd{padding-left: 25px;}
	.main3-1{
		margin-top: 0;
		float: none;
		width: 100%;
	}
	.main3-1-dl dd{
		float: left;
	}
	.main3-3-con {
    height: 280px;
        height: auto!important;
    max-height: 280px;
	}
	.main3-3{
		padding-left: 0;
		padding-top: 30px;
	}
	.main3-3-dl dd+dd {
    margin-top: 15px;
	}
	.main3-1-dl dd+dd{
		margin-top: 0;
		margin-left: 20px;
	}
	.main3-2{
		display: none;
	}
	.main1-1-dl dd{
		float: left;
		margin-right: 20px;
	}
	.main1-1-dl dd+dd{
		margin-top: 0;
	}
	.main1-1::before{
		display: none;
	}
	.main1-div {
    margin-top: 30px;
	}
	.main1-pic{
		bottom: 0;
		/*-ms-transform: translateY(0%);*/
    /*transform: translateY(0%);*/
    position: relative;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    /*margin:20px auto;*/
	}
	.main1-1{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.main1-2{    
		width: 825px;
    overflow: hidden;
    margin-top: 0;
    float: none;
    margin: auto;
	}
	.section{
		height: auto!important;
	}
	.fp-table{
		display: block;
	}
	.fp-tableCell{
		display: block;
	}
	.main1{
		padding: 70px 0;
	}
	.main2{
		padding: 70px 0;
	}
	.main3{
		padding: 70px 0;
	}
	.main2-list-wp{
		margin-top: 40px;
	}
	.header,.header-gai{display: none}
	#header-2{
		display: block;
	}
	.chenggao{
		display: block;
	}
	.banner-2{
		height: auto!important;
		padding: 150px 0;
	}
	.banner-2-wen{
		position: relative;
		top: 0;
    transform: translateY(0%);
	}
	.erji-nav-wp{
		display: none;
	}
	.line{
		width: 170px;
		margin:30px auto 25px;
	}
	.banner-2-wen h1 i{
		letter-spacing: 25px;
		line-height: 40px;
	}
	.banner-2-wen h1 span{
		font-size: 40px;
	}
	.banner-2-wen p{
		font-size: 16px;
	}
	.padd1{
		padding-top: 50px;
	}
	.erji-title1 h1 {
    font-size: 26px;
    height: 38px;
    line-height: 38px;
	}
	.product1-div {
    padding: 100px 0 100px 50px;
    margin-top: 30px;
    padding-bottom: 0;
    height: 375px;
	}
	.product2-list{
		margin-top:
	}
	.product3-list{
		float: none;
		width: 100%;
		clear:both;
		padding-top: 30px;
	}
	.product3-div-wp{
		margin-top: 30px;
	}

	.foo1-4{
		display: none;
	}
	.foo1-3{
		width: 450px;
		float: none;
		margin:0 auto;
		border-right: 0;
		padding-bottom: 0;
	}
	.foo1-2{
		display: none;
	}
	.footer-2{
		padding: 15px 0;
		text-align: center;
	}
	.footer-2 .fl,.footer-2 .fr{
		float: none;
	}
	.foo1-1{
		float: none;
		width: 100%;
		text-align: center;
	}
	.foo1-3-dl2 dd+dd {
    margin-left: 43px;
	}
	.footer-1 {
    padding: 30px 0 25px;
	}
	.footer-1-2 {
    margin-top: 0px;
	}
	.foo1-3-dl{
		padding: 30px 0 0;
	}
	.product3-con p{
		font-size: 15px;
	}
	.padd1.padd2 {
    padding-bottom: 50px;
	}
	.product1-con {
    font-size: 16px;
    max-width: 520px;
	}
	.xiala{
		display: none;
	}
	.xinwen-right{
		display: none;
	}
	.xinwen-list-a {
    margin-top: 50px;
	}
	.danpian-h1{
		font-size: 24px;
	}
	.anli-div-wp{
		position: relative;
		top: 0;
		transform: translateY(0%);
		height: auto;
	}
	.anli-div{
		width: 100%;
		padding: 30px;
		position: relative;
		top: 0;
		transform: translateY(0%);
	}
	.anli-map{
		max-width: 940px;
		height: 500px;
		margin:0 auto;
	}
	.anli{
		padding: 50px 0;
	}
	.jiejue1-pic1{
		display: none;
	}
	.jiejue1-con-p{
		height: auto;
		margin-top: 20px;
	}
	.jiejue1-pic2{
		margin-top: 30px;
	}
	.jiejue1-con{
		padding-top: 0;
	}
	.padd1.padd2.padd3 {
    padding: 60px 0;
	}
	.jiejue2-left{
		position: relative;
		width: 100%;
		padding:0px;
		background-image: none;
	}
	.jiejue2-left .erji-title1 h1,.jiejue2-left .erji-title1 p{
		color: #333;
	}
	.jieju2-div{
		padding-left: 0;
	}
	.jiejue2-right dd{
		margin-left: 2%;
		margin-top: 2%;
	}
	.jiejue2-right dl{
		margin-left: -2%;
	}
	.jiejue2-right{
		padding-top: 25px;
	}
	.jiejue3-right{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
	}
	.jiejue3-con-h1 {
    font-size: 24px;
	}
	.jiejue3-con {
    margin-top: 30px;
	}
	.jiejue3-con-p{
		margin-top: 15px;
		padding-right: 30px;
	}
	.jiejue4-fangda {
    width: 70px;
	}
	.jiejue5-list dd{
		padding: 28px 0;
    padding-left: 30px;
    padding-right: 175px;
	}
	.jiejue5-list {
    margin-top: 40px;
	}
	.jiejue6 {
    padding-top:60px;
	}
	.jiejue6-div {
    margin-top: 40px;
	}
	.jiejue7-div{
		width: 970px;
		padding-left: 15px;
		padding-right: 15px;
		margin:40px auto 0;
	}
	.jiejue7-arrow{
		width: 100%;
    transform: translateX(0%);
    left: 0%;
	}
	.jiejue7-arrow-item{
		width: 55px;
		height: 55px;
		margin-top: -54px;
	}
	.jiejue7-arrow-item1{
		left: 30px;
	}
	.jiejue7-arrow-item2{
		right: 30px;
	}
	.about2-div {
    padding-left: calc(50% - 470px);
	}
	.about1{
		background-position: 20% center;
	}
	.about1-dl dd h1 span {
    /*font-size: 40px;*/
	}
	.about2-div,.about4-div{
		margin-top: 50px;
	}
	.about2-2{
		font-size: 36px;
	}
	.about3-list img {
    max-width: 85%;
	}
	.about5-pic {
    width: 490px;
    margin-right: 70px;
	}
	.about5-con dd+dd {
    margin-top: 60px;
	}
	.about5-con dd h1{
		font-size: 24px;
	}
	.about5-con dd h2{
		font-size: 18px;
	}
	.about6-pic{
		display: none;
	}
	.about6{
		padding-bottom: 60px!important;
	}
	.about6-con .erji-title1 p{
		margin-top: 15px;
		font-size: 18px;
	}
	.about6-dl{
		font-size: 0;
		line-height: normal;
		text-align: center;
	}
	.about6-dl dl{
		display: inline-block;
	}
	.about6-con-p{
		margin-top: 25px;
	}
	.about6-dl {
    margin-top: 50px;
	}
	.about7-pic{
		float: none;
		width: auto;
		max-width: 900px;
		margin:0 auto;
	}
	.about7-dl{
		margin-top: 0;
	}
	.about7-con
	{padding-top: 45px;}
	.job-dl dd{
		width: 48%;
	}
	.concon .section1, .concon .section2, .concon .section3 {
    padding-top:0px;
	}
	.jiejue7-div .swiper-slide {
    transform: scale(1);
	}
	.modal .jiejue4-pic .jiejue4-fangda{
		right: 20px;
		top: 20px;
		width: 30px;
	}
	.lyu-item>a h1{
		font-size: 20px;
		margin:20px 0 15px;
	}
	.lyu-item>a{
		padding: 20px;
	}
	.lyu-item>a p{
		font-size: 14px;
		line-height: 1.8;
		height: 5.4em;
	}
	.lyu-item>a img{
		width: 50px;
	}
	a#totop{
		display: none!important;
	}
	.about2-div-gai {
    margin-top: 45px;
	}
	.jiejue4 .jiejue4-pic {
    height: 290px;
    overflow: hidden;
	}
	.second-nav-wp.cur{
		/*display: none;*/
		position: relative;
	}
	.second-nav dd+dd{
		margin-left: 0;
	}
	.second-nav dd{
		display: none;
	}
	.second-nav dd.cur{
		display: block;
	}
	.second-nav-wp-height{
		display: none!important;
	}
	.mianbaoxie22{
		display: none;
	}
	.banner-3-div{
		padding: 70px 0 0;
		height: 247px;
	}
	.banner-3-div h1{
		font-size: 32px;
	}
	.about0 {
		padding: 50px 0;
	}
	.about0-pic{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.about0-con{
		padding-top: 25px;
	}
	.about0-con-p{
		margin-top: 20px;
	}
	.about1-dl{
		text-align: center;
	}
	.about1-dl dl {
    display: inline-block;
	}
	.about2-listhaha .item{
		padding: 30px;
	}
	.line2{
		height: 16px;
		margin:15px 0 30px;
	}
	.line2::before{
		left: -30px;
		right: -30px;
	}
	.about2-listhaha-p{line-height: 2;height: 16em;}
	.about2-div-gai{
		padding-bottom: 50px;
	}
	.about2-list-gai{
		background-position: left 88px;
	}
	.about4,.about5,.about8,.about7{
		padding: 50px 0;
	}
	.about8-p{
		padding-bottom: 30px;
	}
	.about8-list dd h1{
		margin-top: 20px;
	}
	.banner-3-div{
		max-width: 470px;
	}
	.foo1-5{
		display: none;
	}
	.about2-div-gai{

		-webkit-background-size: cover;
		background-size: cover;
	}
	.mtp55 {
    margin-top: 35px;
	}
	.fangan2-list dd{
		padding: 30px 25px 25px;
	}
	.fangan2-list dd img{
		width: 55px;
	}
	.fangan2-p{
		margin-top: 15px;
	}
	.fangan4 .jiejue4-pic{
		margin-top: 25px;
	}
	.cb-dl dd+dd {
    margin-left:120px;
	}
	.video-wp{
		display: none;
	}
	.video-box{
		position: static;

	}
	.video-close{
		right: 30px;
		top:30px;
	}
	.footer-1{
		display: none;
	}
	.footer-1-1{
		margin:0 auto;
		float: none;
	}
	.about-mdmd{
		top: -75px;
	}
	#second-nav111{
		display: none;
	}
	.totop.cur{display: none;}
	.second-nav dd>a{
		font-size: 16px;
	}

}
@media only screen and (max-width: 992px){
	.about7-con2-1 {
    width: 350px;
	}
	.about3-div-con-h3 {
    font-size: 16px;
    color: #000;
    padding: 15px 0 10px;
}
	
	.jiejue4 .jiejue4-pic {
    height: 221px;
    overflow: hidden;
	}
	.about2-div-gai {
    margin-top: 30px;
	}
	.about2-listhaha .owl-nav button.owl-next{
		width: 30px;
		height: 30px;
	}
	.about2-listhaha .owl-nav button.owl-prev{
		width: 30px;
		height: 30px;
	}
	.jiejue5-list dd i{
		width: 65px;
	}

	.about5-dl dd h1 {
    font-size: 22px;
	}
	.about5-pic2 {
    width: 240px;
	}
	.about5-div {
    padding-bottom: 0;
	}
	.about5-dl dd{
		position: relative;
	}
	.about5-dl dd{
		margin-top: 30px;
	}
	.about5-dl dd.about5-dd1{
		top: 0;
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	.about5-dl dd.about5-dd2{
		top: 0;
		width: 100%;
		padding-left: 0;
		text-align: center;
	}
	.about5-dl dd.about5-dd3{
		top: 0;
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	.about3-div-con-h2 {
    font-size: 16px;
    margin-bottom: 12px;
    margin-top: 5px;
	}
	.about3-div-con{
		padding-top: 0;
	}
	.about3-qm img{
		width: 120px;
	}
	.about3-pic {
    width: 200px;
    margin-right:50px;
	}
	.job-dl dd{
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.job-dl dl{
		margin-left: 0;
	}
	.job-btn
	{bottom: auto;top: 0;}
	.main3,.main2,.main1 {
    padding: 50px 0;
	}
	.main3-1 dl {
    padding-top: 20px;
	}
	.main1-pic{
		width: auto;
		max-width: 500px;
	}
	.about7-dl2 {
    padding-top: 20px;
	}
	.about5-con dd {
    margin-top: 30px!important;
	}
	.about5-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.about3-div-h1 {
    width: 230px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    font-size: 20px;
  }
	.about2-div, .about4-div, .about5-div {
    margin-top: 30px;
	}
	.about2-div {
    padding-left: calc(50% - 360px);
	}
	.about1-dl{
		font-size: 0;
		line-height: normal;
		text-align: center;
		padding: 40px 0 0;
	}
	.about1-dl dl{
		display: inline-block;
	}
	.about1{background-image: none;}
	.about1-p{
		max-width: 100%;
		line-height: 2;
		margin-top: 20px;
	}
	.jiejue7-div{
		width: 750px;
		margin-top: 30px;
	}
	.jiejue7-arrow-item {
    width: 45px;
    height: 45px;
    margin-top: -50px;
	}
	.jiejue5-list dd+dd {
    margin-top: 25px;
	}
	.jiejue5-list {
    margin-top: 30px;
	}
	.jiejue6-div {
    margin-top: 30px;
	}
	.jiejue5-list dd::after{
		width: 72px;
	}
	.jiejue5-list dd{
		padding-left: 15px;
		padding-right: 110px;
	}
	.jiejue2-right {
    padding-top: 15px;
	}
	.jiejue1-con-p{
		font-size: 15px;
		margin-top: 15px;
	}
	.jiejue2-right dd{
		width: 48%;
	}
	.jiejue1-pic2 {
    margin-top: 20px;
	}
	.padd1.padd2.padd3 {
    padding: 50px 0;
	}
	.jiejue6 {
    padding-top:50px;
	}
	.anli {
    padding: 30px 0;
	}
	.anli-map {
    max-width:720px;
    height: 300px;
    margin: 0 auto;
	}
	.anli-dl dd+dd {
    margin-top: 15px;
	}
	.danpian-h1{
		font-size: 22px;
	}
	.xinwen-list-a a{
		max-width: 350px;
	}
	.xinwen-a a{
		width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
	}
	.xinwen-list dd {
    padding: 35px 0;
	}
	.xinwen-tui h2 {
    font-size: 24px;
    margin:18px 0;
	}
	.xinwen-tui p{
		font-size: 15px;
	}
	.product3-con{
		padding: 25px 0 0;
	}
	.foo1-3-dl {
    padding: 20px 0 0;
	}
	.product3-con h1{
		font-size: 20px;
	}
	.foo1-3-dl dd+dd {
    margin-top: 7px;
	}
	.cb-dl{padding: 20px 0;}
	.cb-dl dd{
		font-size: 14px;
	}
	.cb-dl dd img{
		width: 35px;
	}
	.cb-dl dd+dd {
    margin-left: 70px;
	}
	.product3-list{
		padding-top: 20px;
	}
	.product3-div-wp {
    margin-top: 20px;
	}
	.product3-list .swiper-slide {
    font-size: 15px;
	}
	.product3-list .swiper-slide+.swiper-slide{
		padding-left: 31px;
		background-position: 15px center;
	}
	.product1-div{
		padding: 70px 0 70px 25px;
		padding-bottom: 0;
		height: 305px;
	}
	.padd1 {
    padding-top:40px;
	}
	.product1-con{
		font-size: 15px;
	}
	.padd1.padd2{
		padding-bottom: 40px;
	}
	.banner-2{
		padding: 130px 0;
	}
	.banner-2-wen h1 i{
		letter-spacing: 15px;
		line-height: 36px;
	}
	.banner-2-wen h1 span{
		font-size: 36px;
	}
	.banner-2-wen p{
		font-size: 16px;
	}
	.about6 {
    padding-bottom: 50px!important;
	}
	.about2-listhaha  .item{
		background-color: #fff;
	}
	.about2-listhaha  .item h1{
		color: #000;
	}
	.about2-listhaha  .item .line2::after{
		background-image: url(../images/line22h.png);
	}
	.about2-listhaha  .item .line2::before{
		height: 1px;
	}
	.about2-listhaha  .item .about2-listhaha-p{
		color: #666;
	}
	.banner-3-div {
    padding: 60px 0 0;
    height: 240px;
	}
	.banner-3-div h1 {
    font-size: 28px;
	}
	.banner-3-div p{
		margin-top: 15px;
	}
	.about0,.about4,.about5,.about8,.about7{
		padding: 40px 0;
	}
	.banner-3-div{
		max-width: 400px;
	}
	.fangan2-list dd{
		width: 47%;
	}
}
@media only screen and (min-width: 768px){
	.product3-list .swiper-slide{
		     width: auto!important;
	}
	.about2-list .swiper-slide{
		    width: 365px!important;
	}
}
@media only screen and (max-width: 768px){
	.main1-2 {
		width: 50rem;
	}
	.main1-div .main1-2-div {
		/* width: 172.5pt; */
    /* height: 110pt; */
		width: 17rem;
    height: 15rem;
		margin: 0.67rem;
	}
	.main1-2-div h1 {
		/* font-size: 14px;
		padding: 10px 0 42px 19px; */
		font-size: 0.8rem;
		padding: 0.6rem 0 2rem 1.1rem;
	}
	.main1-div .main1-2-div p, .main1-div .main1-2-div .more17 {
		opacity: 0;
	}
	.main1-2-div .main1-2-content {
		padding: 0;
	}
	.main1-2-div .main1-2-content span {
		/* width: 84px;
		height: 57px; */
		width: 4.4375rem;
		height: 4rem;
	}
	.main1-2-div .main1-2-content h2 {
		/* font-size: 15pt; */
		font-size: 1.6rem;
	}
	.main1-2-div:hover .main1-2-content h2 {
		color: #B24546;
	}
	.job-xinxin-item-h2{
		margin-top: 10px;
	}
	.job-xinxin-item+.job-xinxin-item {
    margin-top:30px;
	}
	.job-xinxin-item-h1{
		padding-left: 12px;
		font-size: 16px;
		border-left: 3px solid #af4b51;
	}
	.job-xinxin-item-h2{
		padding-left: 15px;
	}
	.job-xinxin-item-con{
		padding: 15px;
		line-height: 1.8;
		margin-top: 15px;
	}
	.pic-item{
		margin-bottom: 25px;
	}
	.pic-list{
		padding-bottom: 0;
	}
	.fenye{
		margin-top: 30px;
	}
	.gangwei{
		text-align: left;
		padding: 15px;
		line-height: 1.8;
		font-size: 14px;
		white-space: normal;
	}
	.job-table table.table th{font-size: 15px;height: 34px;
		line-height: 34px;}
	.job-table table.table td{
		font-size: 14px;
		height: 34px;
		line-height: 34px;
	}
	.job-table table.table th:first-child{
		text-align: center;
		padding-left: 8px;
	}
	.job-table table.table td:first-child{
		text-align: center;
		padding-left: 8px;
	}
	.footer-1-1{
		width: 100%;
	}
	.video-close{
		width: 30px;
		height: 30px;
		right: 15px;
		top: 15px;
	}
	.video-wp{padding: 0	15px;}
	.fangan4 .jiejue4-pic {
    margin-top: 20px;
}
	.fangan5-list-wp {
    margin-top: 20px;
	}
	.jiejue4-fangda#close-model {
    width: 24px!important;
	}
	.fangan5-list .item h1{
		margin-top: 10px;
		line-height: 1.8;
		height: 3.6em;
	}
	.fangan5-list .item h2{
		padding: 15px;
	}
	.fangan2-list dd{
		display: block;
		padding: 25px 15px 20px;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	.fangan2-list dd+dd{
		margin-top: 15px;
	}
	.fangan3 .xinwen-a a{
		height: 35px;
		line-height: 33px;
	}
	.fangan2-list dd img{
		width: 50px;
	}
	.fangan2-list dl{
		margin-left: 0;
		margin-top: 0;
		padding-top:25px;
	}
	.fangan2-p{
		height: auto;
		line-height: 1.8;
		margin-top: 15px;
	}
	.mtp55 {
    margin-top: 30px;
	}
	.logo-2{
		margin-top: 18px;
		width: 200px;
	}
	.line2 {
    height: 16px;
    margin: 8px 0 15px;
	}
	.about2-div-gai {
    padding-bottom: 0px;
	}
	.about0-con-p {
    margin-top: 12px;
    height: auto;
    padding-right: 0;
	}
	.about0-con {
    padding-top: 20px;
	}
	.banner-3-div {
    padding:40px 0;
    height: auto;
	}
	.banner-3-div{
		max-width: 100%;
	}
	.about0,.about4,.about5,.about8,.about7{
		padding: 30px 0;
	}
	.banner-3-div h1 {
    font-size: 20px;
	}
	.banner-3-div p {
    margin-top: 10px;
    font-size: 12px;
	}
	.jiejue4 .jiejue4-pic {
    height: auto;
    overflow: hidden;
	}
	.about2-listhaha-p{
		font-size: 14px;
	}
	.about2-listhaha .item h1{
		font-size: 30px;
	}
	.about2-list-gai{
		    background-position: left 75px;
	}
	.about2-listhaha .item{
		padding: 25px 15px 20px;
	}
	.jiejue5-list dd i {
    width: 50px;
    height: 30px;
    -webkit-background-size: 30px;
    background-size: 30px;
    right: 15px;
	}
	.lyu-list .row{
		margin-top: 0px;
	}
	.lyu-list .col-sm-6 {
    margin-top: 0px;
	}
	.lyu-list .col-sm-6+.col-sm-6{
		margin-top: 20px;
	}
	.lyu-item>a h1{
		font-size:18px;
		margin:18px 0 10px;
	}
	.lyu-item>a{
		padding: 20px 15px 15px;
	}
	.lyu-item>a p{
		font-size: 14px;
		line-height: 1.8;
		height: auto;
		max-height: 5.4em;
	}
	.lyu-item>a img{
		width: 40px;
	}
	.about7-pic2{
		float: none;
		display: block;
		width: 100%;

		height: 200px!important;
	}
	.about7-div {
    margin-top: 20px;
	}
	.about7-con2-1 dd p{
		margin-top: 8px;
		font-size: 0.9em;
	}
	.about7-con2-1 dd+dd{
		margin-top: 20px;
	}
	.about7-con2-2 dd{
		font-size: 16px;
	}
	.about7-con2-2 dd{
		margin-top: 20px;
	}
	.about7-con2-1{
		float: none;
		width: 100%;
	}
	.about5.padd1.padd2.padd3 {
    padding-bottom: 30px;
	}
	.about5-dl dd h1 {
    font-size: 20px;
	}
	.about5-dl dd {
    margin-top: 25px;
	}
	.about5-dl dd p {
    font-size: 15px;
	}
	.about5-pic2 {
    width: 200px;
	}
	.about3-div-con-h1{
		font-size: 22px;
	}
	.about3-div-con-h2{
		font-size: 15px;
	}
	.about3-div-con-p{
		height: auto;
		padding-right: 0;
		text-align: justify;
	}
	/*.about3-div{padding-bottom: 30px;}*/
	.about3-pic{
		display: none;
	}
	.modal .jiejue4-pic{
		top: 50%;
		transform: translateY(-50%);
	}
	.modal .jiejue4-pic .jiejue4-fangda{
		right: 20px;
		top: 20px;
		width: 20px;
	}
	.main2-a {
    margin-top: 30px;
	}
	.main2-a a{
		width: 120px;
    height: 38px;
    line-height: 36px;
    font-size: 14px;
	}
	.job-dl dd{
		margin-top: 7px;
		font-size: 14px;
	}
	.job-dl{
		padding-left: 0;
	}
	.job-li2{
		padding: 20px 0 0;
	}
	.job-li2-p{
		font-size: 14px;
		line-height: 2;
	}
	.job-btn{
		width: 120px;
		height: 40px;
		line-height: 38px;
		padding-left: 40px;
		background-position: 18px center;
	}
	.job li{
		padding: 20px 0;
	}
	.job-btn{
		position: relative;
		margin-top: 15px;
	}
	#job-form .col-sm-2{
		padding-right: 15px;
	}
	#job-form .col-sm-10{
		padding-left: 15px;
	}
	#job-form input[type="text"]{
		width:100%;
	}
	#job-form textarea{
		width:100%;
		height: 100px;
	}
	#job-form input[type="file"]{
		height: auto;
	}
	#job-form .col-sm-2{
		text-align: left;
		height: auto;
		line-height: 1.8;
		padding-bottom: 5px;
	}
	.lishi-box p{
		font-size: 14px;
	}
	.lishi{
		background-position: 5px top;
		padding: 35px 0;
	}
	.lishi-list li{
		background-position: left 5px;
		padding-left: 25px;
		margin-top: 25px;
	}
	.lishi-box.fl{
		text-align: left;
	}
	.lishi-box{
		width: 100%;
		float: none;
	}
	.lishi-pic{
		float: none;
		width: 100%;
		margin-top: 15px;
	}
	.lishi-pic img{
		display: block;
		width: 100%;
	}
	.lishi-dian1{
		left: 0;
		margin-left: 0;
	}
	.lishi-dian2{
		left: 0;
		margin-left: 0;
	}
	.fxfx .flex-control-paging li a{
		width: 20px;
	}
	.fxfx .flex-control-nav {
    bottom: 15px;
	}
	.main3-3-con {
    height: 190px;
	}
	.main3-3-dl dd {
    font-size: 15px;
	}
	.main3-1-dl dd{
		width: 31.333333%;
		margin-left: 2%!important;
		text-align: center;
		margin-top: 15px!important;
		font-size: 16px;
	}
	.main3-1 dl {
     padding-top: 10px;
	}
	.main3-1-dl dl{
		margin-left: -2%;
	}
	.main3-3
	{padding-top: 25px;}
	.main3-3-dl dd+dd{margin-top: 8px;}
	.main2-list .item h2 {
    margin: 0;
    font-size: 14px;
    color: #333;
    margin: 13px 0 8px;
	}
	.main2-list .item h1{
		font-size: 18px;
		margin-top: 15px;
	}
	.main2-list-wp {
    margin-top: 25px;
	}
	.main2-list .item p {
    font-size: 14px;
    line-height: 1.8;
    height: 3.6em;
	}
	.main2-list .owl-nav {
    top: -55px;
    width: 70px;
    height: 30px;
	}
	.main2-list .owl-nav button.owl-prev{
		width: 30px;
		height: 30px;
	}
	.main2-list .owl-nav button.owl-next{
		width: 30px;
		height: 30px;
	}
	.more17 {
    margin-top: 20px;
	}
	.main3,.main2,.main1 {
    padding: 30px 0;
	}
	.main1-div {
    margin-top: 20px;
	}
	.main1-1-dl dd{
		float: none;
		width: 100%;
		height: auto;
		line-height: 1.6;
		background-position: left 4px;
		margin-right: 0;
	}
	.main1-1-dl dd+dd {
    margin-top: 10px;
    margin-left: 0px;
	}
	.about6 {
    padding-bottom:30px!important;
	}
	.about6-dl dd+dd{margin-left: 0;}
	.about6-dl dd{
		width: 33.333333%;
		text-align: center;
	}
	.about6-dl {
    margin-top: 35px;
	}
	.about6-dl dl{
		display: block;
	}
	.about6-dl dd h1 {
    font-size: 28px;
	}
	.about6-dl dd h2 {
    font-size: 12px;
    line-height: 1.8;
	}
	.about7-con {
    padding-top: 25px;
	}
	.about7-pic{
		margin-top: 15px;
	}
	.about7-dl dd{
		font-size: 15px;
		line-height: 1.8;
		background-position: left 3px;
	}
	.about6-con-p{
		margin-top: 15px;
		line-height: 1.8;
	}
	.about7-dl2 {
    padding-top: 10px;
	}
	.about7-dl2 dd{
		float: none;
		width: 100%;
		font-size: 18px;
		margin-top: 10px;
	}
	.about7-dl dd+dd {
    margin-top: 8px;
	}
	.about6-con .erji-title1 p {
    margin-top: 15px;
    font-size: 15px;
	}
	.about2 {
    padding: 0 0 30px;
	}
	.about3{
		padding-top: 30px;
	}
	.about3-div-con-h3{
		font-size: 16px;
		padding: 15px 0 10px;
	}
	.about3-qm img {
    width: 100px;
	}
	.about3-qm {
    margin-top: 15px;
	}
	.about2-div, .about4-div, .about5-div {
    margin-top: 25px;
	}
	.about4-list .owl-nav button.owl-next{
		width: 30px;
		height: 30px;
	}
	.about4-list .owl-nav button.owl-prev{
		width: 30px;
		height: 30px;
	}
	.about5-con dd{
		margin-top: 20px!important;
	}
	.about5-con dd h1{
		font-size: 20px;
	}
	.about5-con dd h2{
		font-size: 15px;
		margin-top: 10px;
	}
	.about4-list .owl-nav{
		height: 30px;
		width: 75px;
		margin-top: 24px;
	}
	.about7-con2-2 dd+dd {
    margin-top: 15px;
	}
	.about7-con2-1 dd+dd {
    margin-top: 15px;
	}
	.about8-p {
    padding-bottom: 15px;
	}
	.about8-list dd h1 {
    margin-top: 15px;
}
	.about8-list dd{
		width: 47%;
		margin-top: 15px;
	}

	.about3-div-h1 {
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 16px;
	}
	.fabout3 .flex-direction-nav .flex-next{
		right: 0;
	}
	.fabout3 .flex-direction-nav .flex-prev{
		left: 0;
	}
	.about2-list{
		padding-left: 30px;
	}
	.fabout3 .flex-direction-nav a{
		width: 26px;
		height: 26px;
		margin-top: -13px;
	}
	.about2-1-con{
		font-size: 15px;
	}
	.about2-3-con{
		font-size: 15px;
	}
	.about2-list::before{
		top: 136px;
	}
	.about2-list{
		background-position: left 138px;
	}
	.about2-2 {
    margin: 70px 0 20px;
	}
	.about2-2 {
    font-size: 26px;
	}
	.about2-3-a {
    position: absolute;
    width: 28px;
    top: 50%;
    margin-top: -14px;
    right: 12px;
	}
	.about2-3 {
    background-color: #04277d;
    padding: 15px;
    padding-right: 50px;
    position: relative;
	}
	.about2-list .swiper-slide{
		padding-right: 15px;
	}
	.about2-1{
		border:1px solid #fff;
		border-radius: 15px;
		background-image: none;
		height: auto;
		padding: 15px;
	}
	.about2-div {
    padding-left: 15px;
	}
	.swiper-slide{
		width:
	}
	.about1-p{
		font-size: 14px;
	}
	.about1-dl dd{
		padding: 0;
		width: 100%;
		float: none;
		padding: 20px 0!important;
	}
	.about1-dl dd:first-child{
		padding-top: 0!important;
	}
	.about1-dl dd:last-child{
		padding-bottom: 0!important;
	}
	.about1-dl dd+dd {
    border-left: 0px solid #cdcdcd;
    border-top: 1px dashed #cdcdcd;
	}
	.about1-dl dl{
		display: block;
	}
	.about1-dl dd h2{
		font-size: 14px;
		line-height: 1.5;
	}
	.about1-p{
		margin-top: 15px;
	}
	.about1-dl dd h1 span {
    font-size: 30px;
	}
	.about1-dl{
		padding-top: 20px;
	}
	.jiejue7-item h1 {
    font-size: 18px;
    margin-top: 25px;
	}
	.jiejue7-div {
    width: 100%;
    margin-top: 20px;
	}
	.jiejue6-con{
		padding: 20px 15px 15px;
	}
	.jiejue6-div {
    margin-top: 25px;
	}
	.jiejue6 {
    padding-top: 30px;
	}
	.jiejue5-list dd::after{
		width: 40px;
		right: 15px;
		height: 25px;
		-webkit-background-size: 25px 25px;
		background-size: 25px 25px;
	}
	.jiejue5-list {
    margin-top: 25px;
	}
	.jiejue5-list dd+dd {
    margin-top: 20px;
	}
	.jiejue5-list dd {
		padding:15px 0;
    padding-left: 15px;
    padding-right: 75px;
	}
	.jiejue5-list dd a{
		font-size: 15px;
	}
	.jiejue4-fangda {
    width:50px;
	}
	.jiejue4-pic{
		margin-top: 25px;
	}
	.jiejue3-con {
    margin-top: 20px;
	}
	.jiejue3-con-h1 {
    font-size: 20px;
	}
	.jiejue3-con-p{
		margin-top: 10px;
		padding-right: 20px;
	}
	.jiejue3-right{
		margin-top: 20px;
	}
	.jiejue2-right dd img {
    width: 50px;
	}
	.jiejue2-right dd p {
    margin-top: 20px;
	}
	.jiejue2-right dd{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 0!important;
		padding: 30px 15px;
	}
	.jiejue2-right {
    padding-top: 20px;
	}
	.jiejue2-right dd p{
		font-size: 14px;
		height: auto;
	}
	.jiejue2-right dd+dd{
		margin-top: 15px!important;
	}
	.jiejue2-right dl{
		margin-left: 0;
	}
	.jiejue1-con-p{
		font-size: 14px;
		line-height: 1.8;
	}
	.fjiejue1 .flex-control-paging li a{
		width: 10px;
		height: 10px;
	}
	.padd1.padd2.padd3 {
    padding: 30px 0;
	}
	.anli-div{
		padding:20px 15px;
	}
	.anli-dl dd span{
		font-size: 15px;
	}
	.anli-dl dd+dd {
    margin-top: 10px;
	}
	.anli-dl-div {
    height:250px;
	}
	.anli {
    padding: 15px;
	}
	.anli-div-wp .container{
		padding-left: 0;
		padding-right: 0;
	}
	.anli-map {
    max-width:100%;
    height: 300px;
    margin: 0 auto;
	}
	.danpian-h1{
		font-size: 20px;
	}
	.dan-a a{font-size: 14px;}
	.xinwen-list-a {
    margin-top: 30px;
	}
	.xinwen-list-a a{
		max-width: 60%;
		border-radius: 5px;
		height: 40px;
		line-height: 40px;
	}
	.xinwen-date{
		float: none;
		width: 100%;
		margin-right: 0;
		font-size: 0;
	}
	.xinwen-con{
		margin-top: 15px;
	}
	.xinwen-con h1{
		font-size: 16px;
	}
	.xinwen-con p{
		font-size: 14px;
		margin-top: 12px;
	}
	.xinwen-date h1{
		display: inline-block;
	}
	.xinwen-date h2{
		display: inline-block;
		margin-top: 0;
		margin-left: 10px;
	}
	.xinwen-tui h2 {
    font-size: 18px;
    margin: 13px 0 10px;
	}
	.xinwen-list dd {
    padding: 25px 0;
	}
	.xinwen-tui{
		padding-bottom: 30px;
	}
	.xinwen-a {
    margin-top: 20px;
	}
	.xinwen-tui h1 {
    font-size: 15px;
	}
	.xinwen-tui p{
		font-size: 14px;
		max-height: 6em;
		overflow: hidden;
	}
	.xinwen-a a {
    width: 100px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
	}
	.product3-left{
		width: 30px;
		height: 30px;
	}
	.product3-list .swiper-slide{
		height: auto;
		line-height: 1.8;
		font-size: 18px;
	}
	.product3-list .swiper-slide+.swiper-slide {
    padding-left: 0!important;
    background-image: none;
	}
	.product3-right{
		width: 30px;
		height: 30px;
	}
	.erji-title1 p{
		line-height: 1.8;
		font-size: 15px;
	}
	.product2-list2-wp{
		margin-top: 20px;
		padding: 0	15px;
	}
	.erji-title1 h1 {
    font-size: 22px;
    height: 30px;
    line-height: 30px;
	}
	.product1-div{
		margin-top: 20px;
		padding: 30px 20px;
		height: auto;
	}
	.product1-con{
		font-size: 15px;
		max-width: 100%;
		line-height: 2
	}
	.padd1 {
    padding-top:30px;
	}
	.padd1.padd2{
		padding-bottom: 30px;
	}
	.banner-2 {
    padding:80px 0;
	}
	.banner-2-wen h1 i{
		display: none;
	}
	.line::after{
		width: 20px;
		margin-left: -10px;
	}
	.banner-2-wen h1 span{
		font-size: 26px;
	}
	.banner-2-wen p{
		font-size: 14px;
	}
	.line {
    width: 100px;
    margin: 24px auto 20px;
	}
	.product3-con h1{
		display: none;
	}
	.product3-con p{
		margin-top: 0;
		font-size: 14px;
	}
	.product3-con{
		padding-top: 0;
	}
	.product3-pic{
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.product3-div-wp {
    margin-top: 15px;
	}
	.product3-list {
    padding-top: 15px;
	}
	.cb-dl dd{
		width: 48%;
		margin-left: 2%!important;
		margin-top: 20px;
	}
	.cb-dl dl{
		display: block;
		margin-left: -2%;
		margin-top: -20px;
	}
	.cb-dl dd img{
		display: block;width: 40px;
		margin:0 auto 10px;
	}
	.foo1-3-dl2{
		display: none;
	}
	.foo1-3-dl {
    padding: 15px 0 0;
	}
	.foo1-3{
		width: auto;
		max-width: 450px;
	}
	.product2-list2 .item .imgbox_a h1{
		height: 45px;
		line-height: 45px;
		font-size: 15px;
	}
	.erji-title1 p {
    line-height: 1.8;
    font-size: 14px;
    margin-top: 10px;
	}
}
@media only screen and (max-width: 500px){
	.main2-list .owl-nav{
		top: -52px;
	}
	.about3-list img {
    max-width: 80%;
	}
	.about6-con-p {
    font-size: 14px;
	}
	.about6-con .erji-title1 p{
		font-size: 14px;
	}
	.jiejue7-arrow-item {
    width: 30px;
    height: 30px;
    margin-top: -37px;
	}
	.jiejue6-con h1{
		font-size: 18px;
	}
	.jiejue6-con .line2{
		width: 20px;
		height: 2px;
	}
	.jiejue5-list dd a {
    font-size: 15px;
	}
	.jiejue4-fangda {
    width: 40px;
	}
	.jiejue3-con-h1 {
    font-size: 18px;
	}
	.anli-dl-div {
    height:200px;
	}
	
	.cb-dl dd img{
		width: 32px;
		/*margin-bottom: 8px;*/
	}
	.cb-dl dd {font-size: 13px;}
	.banner-2 {
    padding:60px 0;
	}
	.line::after{
		width: 12px;
		margin-left: -6px;
	}
	.banner-2-wen h1 span{
		font-size: 20px;
	}
	.banner-2-wen p{
		font-size: 12px;
	}
	.line {
    width: 60px;
    margin: 20px auto 15px;
	}
	.erji-title1 h1{
		font-size: 20px;
		height: auto;
		line-height: 1.1;
	}
	.product3 .erji-title1 h1{
		height: 30px;
		line-height: 30px;
	}
	.footer-2{
		font-size: 12px;
	}
	.foo1-1 h2{
		font-size: 16px;
	}
	.foo1-1 h1{
		font-size: 20px;
	}
	.foo1-3-dl dd{
		font-size: 14px;
		padding-left: 20px;
	}
	.foo1-3-dl dd+dd{
		margin-top: 10px;
	}
	.footer-1 {
    padding: 20px 0 15px;
	}
}
@media only screen and (max-width: 350px){}