@media only screen and (max-width: 1800px){
	.nav>ul>li{
		width: 140px;
	}
	.cp-list li{
	}
	.cp-item{
		height: 552px;
	}
	#footer{
		padding: 44px 0;
	}
	.xinwen1-pic {
    width: 517px;
	}
	.xinwen1{
		padding-left: 160px;
	}
	.xinwen1::after{
		left: 677px;
	}
	.xinwen1-title{
		width: 160px;
		background-position: 30px 30px;
		padding: 115px 75px 0 65px;
	}
	.xinwen1-con{
		padding: 60px 60px 0;
	}
	.xinwen2-item{
		padding: 40px;
	}
	.xinwen2-con{
		padding: 10px 0 0 30px;
	}
	.job-item{
		padding-left: 400px;
	}
	.job1-1{
		width: 400px;
	}
	.about2-dl dd{
		padding: 0 0px;
	}
	.about6-div{
		padding: 60px;;
	}
	.about6-pic{
		margin-right: 60px;
	}
	.product1-1{
		width: 310px;
		padding-top: 110px;
	}
	.product1-div {
    padding: 0px 130px;
	}
	.product1-1 h1{
		font-size: 32px;
	}

	.product1-2{
		width: 450px;
		padding: 0 30px;
		margin-right: 0;
	}
	.product1-2 dd+dd {
    margin-top: 30px;
	}
	.product2-left{
		left: 35px;
	}
	.product2-right{
		right: 35px;
	}
	.product{
		height: 620px;
	}
	.about3-item-div-con{
		padding: 45px 20px 0;
	}
	.main2-list .item{
		padding:100px 50px 80px;
	}
	.main2-2 .product1-2 dd p{
		margin-top: 12px;
	}
	.main3-1{
		padding: 140px 0;
	}
	.main3-2{
		padding: 100px;
	}
	.main1-2-2-p{
		max-width: 650px;
	}
	.main2-1-2{
		margin-top: 100px;
	}
	.contact2-pic{
		width: 600px;
		margin-left: 50px;
	}
	.contact-bai{
		padding: 50px;
	}
	.contact2-form textarea{
		height: 167px;
	}
	.map-wp{
		width: 700px;
		margin-right: 70px;
	}
	.zhaopin1-pic{
		width: 650px;
		margin-right: 50px;
	}
	.zhaopin1-con{
		padding-top: 95px;
	}
	.zhaopin3-1 {
    width: 620px;
		margin-top: 25px;
	}
}
@media only screen and (max-width: 1500px){
	.zhaopin2-2-con{
		height: 220px;
	}
	.zhaopin2 {
    margin-top: 30px;
	}
	.zhaopin3 {
    margin-top: 40px;
	}
	.zhaopin2-1{
		padding: 18px 0;
	}
	.zhaopin2-2{
		padding: 20px;
	}
	.zhaopin2-1 h1{
		font-size: 22px;
	}
	.zhaopin1-pic{
		width: 550px;
		margin-right:40px;
	}
	.zhaopin1-con{
		padding-top: 70px;
	}
	.zhaopin1-con h2{
		margin-top: 25px;
	}
	.zhaopin1-con h1{
		font-size: 22px;
	}
	.zhaopin3-1 {
    width: 620px;
		margin-top: 25px;
	}
	.contact1-er{
		width: 125px;
	}
	.contact1-er-wp{
		width: 320px;
	}
	.contact2-pic{
		width: 500px;
		margin-left: 30px;
	}
	.contact1-conn-dl dd:nth-child(2) {
    width: 200px;
	}
	.contact-bai{
		padding: 30px;
	}
	.contact2-form textarea{
		height: 107px;
	}
	.map-wp{
		width: 650px;
		margin-right: 50px;
	}
	.video-wp {
    padding: 0 40px;
	}
	.main2-1-2 {
    margin-top: 60px;
	}
	.main3{
		padding: 50px 0;
	}
	.main3-2-1-title{
		padding: 0	30px 30px;
	}
	.main3-2-1-title::after{
		left: 30px;
	}
	.main3-2{
		padding: 50px;
	}
	.main3-1-title img{
		width: 420px;
	}
	.bo{
		margin:30px auto 35px;
	}
	.main3-1-p{
		font-size: 18px;
	}
	.main3-1 {
    padding: 100px 0;
	}
	.main2-list .owl-nav button.owl-prev{
		width: 44px;
		height: 44px;
		margin-top: -22px;
		left: -55px;
	}
	.main2-list .owl-nav button.owl-next{
		width: 44px;
		height: 44px;
		margin-top: -22px;
		right: -55px;
	}
	.main2-2 .product1-2 dd+dd {
    margin-top: 25px;
	}
	.main2-2 .product1-2 dd p {
    margin-top: 10px;
	}
	.main2-line{
		margin:40px auto;
		height: 50px;
	}
	.main2-1-1 h1 span{
		font-size: 22px;
	}
	.main2-1-1 h2 span{
		font-size: 12px;
	}
	.main2-list .item{
		padding: 70px 40px;
	}
	.more2 {
    margin-top: 30px;
	}
	.main1-2-2-p {
    max-width: 515px;
	}
	.main1-2 {
    margin-top: 20px;
	}
	.main1-1 h2{
		font-size: 34px;
	}
	.main1{
		padding: 50px 0;
	}
	.main1 .about1-dl1 dd+dd {
    margin-left: 30px;
	}
	.about3-con .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.about3-con .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: -23px;
	}
	.about3-item-div-con{
		padding: 45px 30px 0;
	}
	.product1-1{
		width: 240px;
		padding-top: 102px;
	}
	.product1-div {
    padding: 0px 100px;
	}
	.product1-1 h1{
		font-size: 26px;
	}
	.product1-1 h2{
		font-size: 12px;
		margin-top: 10px;
	}
	.product1-2{
		width: 400px;
		padding: 0 30px;
		margin-right: 0;
	}
	.product1-2 dd+dd {
    margin-top: 44px;
	}
	.product1-2 dd p{
		font-size: 12px;
		line-height: 2;
		margin-top: 10px;
	}
	.product2-left{
		left: 30px;
		width: 50px;
	}
	.product2-right{
		right: 30px;
		width: 50px;
	}
	.product2-left-ico{
		height: 50px;
	}
	.product2-right-ico{
		height: 50px;
	}
	.product{
		height: 540px;
		padding-bottom: 65px;
	}
	.product2-list .item{
		font-size: 18px;
		height: 65px;
		line-height: 65px;
	}
	.product2-left{
		bottom: 65px;
	}
	.product2-right{
		bottom: 65px;
	}






	.about2-dl dd img{
		max-width: 240px;
	}
	.about1-dl1 {
		padding: 40px 0;
  }
	.about6-con-h2{
		padding: 10px 0 15px;;
	}
	.qm{
		margin-top: 30px;;
	}
	.qm img{
		width: 100px;;
	}
	.about6-con-p{
		line-height: 2;;
	}
	.about6-div{
		padding: 50px;;
	}
	.about6-pic{
		margin-right: 50px;;
	}
	.mm60 {
		margin-top: 35px;
  	}
  	.mm70 {
		margin-top: 60px;
	}
	.about2-dl dd{
		width: 30.33333333%;
		margin-left: 3%;
		font-size: 13px;
	}
	.about2-dl dl{
		margin-left: -3%;;
	}
	.job1-2-item+.job1-2-item{
		margin-top: 30px;
	}
	.job-item{
		padding-left: 300px;
	}
	.job1-1{
		width: 300px;
		padding: 30px;
	}
	.job1-2{
		padding: 30px;
	}
	.job1-1-bottom{
		padding: 0	30px 30px;
	}

	.nav>ul>li{
		width: 130px;
	}
	.logo{
		width: 80px;
		margin-top: 14px;
	}
	.xiala{
		padding: 20px 10px 110px;
	}
	.cp-list li{
		width: 23%;
		margin-left: 2%;
		margin-top: 2%;
	}
	.cp-item{
		height: 454px;
	}
	.cp-list ul{
		margin-left: -2%;
		margin-top: -2%;
	}
	.cp-item-con h1{
		font-size: 20px;
	}
	.cp-item-con{
		padding: 30px 15px 45px;
	}
	.cp-line{
		height: 25px;
		margin:15px auto;
	}
	.cp-item:hover .cp-item-con-padd {
    padding: 10px 0;
	}
	#footer{
		padding: 30px 0;
	}
	.cp-xx-dl dd{
		padding: 15px 15px 20px 25px;
		font-size: 15px;
	}
	.cp-xx-dl dd span{
		font-size: 22px;
	}
	.cp-xx1-con{
		padding: 40px 25px 0 50px;
	}
	.cp-xx2{
		padding: 40px 50px 50px;
	}
	.cp-xx2-con{
		padding: 50px 0;
	}
	.xinwen1-pic {
    width: 468px;
	}
	.xinwen1{
		padding-left: 120px;
	}
	.xinwen1::after{
		left: 588px;
	}
	.xinwen1-title{
		width: 120px;
		background-position: 18px -20px;
    padding: 65px 43px 0 55px;
	}
	.xinwen1-con{
		padding: 40px 40px 0;
	}
	.xinwen2-item{
		padding: 40px;
	}
	.xinwen2-con{
		padding: 10px 0 0 20px;
	}
	.xinwen2-list li{
		width: 48%;
		margin-left: 2%;
		margin-top: 2%;
	}
	.xinwen2-list ul{
		margin-left: -2%;
	}
	.xinwen2-item{
		padding: 20px;
		
	}
	.xinwen-xx-right {
    width: 412px;
    margin-left: 30px;
	}
	.xinwen-xx-list-con1{
		padding: 0	30px;
	}
	.xinwen-xx-list-con1 h1{
		padding-bottom: 20px;
	}
	.xinwen-xx-list-con1{
		bottom: 30px;
	}
	.xinwen-xx-left{
		padding: 30px;
	}
	.xinwen-xx-h3{
		padding: 30px 0;
	}


}
@media only screen and (max-width: 1200px){
	#header{display: none;}
	#header-2{display: block;}
	.chenggao{display: block;}
	.banner-2{
		height: 230px;
	}
	.erji{
		padding: 40px 0 50px;
	}
	.erji-title-div h1{
		font-size: 26px;
	}
	.cp-list li{
		width: 30.33333%;
		margin-left: 3%;
		margin-top: 3%;
	}
	.cp-list ul{
		margin-left: -3%;
		margin-top: -3%;
	}
	.cp-item {
    height: auto;
	}
	.cp-item-con-padd {
    padding: 0!important;
    transition: padding 0s;
	}
	.cp-item:hover .cp-line,.cp-line {
    height: 20px;
    margin: 12px auto;
	}
	.erji-content {
    margin-top: 35px;
	}
	.fenye{
		margin-top: 50px;
	}
	.foo1-1{
		display: none;
	}
	#footer .fr{display: none;}
	#footer{
		padding: 20px 0;
		text-align: center;
	}
	#footer .fl{float: none;}
	.cp-item-con{
		padding: 30px 15px;
	}
	.mianbaoxie{
		display: none;
	}
	.erji2-wp{
		padding: 40px 0 50px;
	}
	.cp-xx-title{
		padding-bottom: 20px;
	}
	.cp-xx2{
		padding: 40px;
	}
	.cp-xx2-con{
		padding: 40px 0;
	}
	.cp-xx1 .cp-pic{
		float: none;
		width: 100%;
	}
	.cp-xx1-con{
		padding: 40px;
		padding-right: 25px;
	}
	.cp-xx-dl dd{
		padding: 15px;
		text-align: center;
	}
	.cp-xx2-a{
		margin-top: 40px;
	}
	.cp-xx1-p{
		height: auto;
	}
	.erji-title-div{
		min-width: 160px;
	}
	.xinwen2-list li{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
	}
	.xinwen2-list ul{
		margin-left: 0;
	}
	.xinwen2{
		padding-top: 0;
	}
	.xinwen1-pic {
    width: 50%;
	}
	.xinwen1-title{
		position: relative;
		width: 100%;
		padding: 0px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		background-image: none;
	}
	.xinwen1{
		padding-left: 0;
	}
	.xinwen1::after{
		left: 50%;
		top: 50px;
	}
	.xinwen1-con h2{
		margin-bottom: 30px;
	}
	.xinwen1-con h1{
		font-size: 20px;
	}
	#main{
		margin-top: 0px!important;
	}
	.xinwen-xx-right{
		display: none;
	}
	.mm60 {
		margin-top: 30px;
  	}
  	.mm70 {
		margin-top: 50px;
	}
	.about2-dl dd img{
		max-width: 200px;
	}
	.about1-dl1 dd span{
		font-size: 36px;
		padding: 0 7px;;
	}
	.about1-dl1 dd+dd {
		margin-left: 40px;
   }
	.about1-dl1 {
		padding: 30px 0;
  }
  .about6-div{
		padding: 30px;;
	}
	.about6-pic{
		margin-right:30px;
	}
	.about5-list .owl-dots,.about4-list .owl-dots{
		margin-top: 30px;
	}
	.div-table{
		display: block;
	}
	.div-table-cell{
		display: block;
	}
	.product1{
		height: auto;
		padding: 50px 100px 70px;
	}
	.product1-div{
		padding: 0;
	}
	.product{
		height: auto;
	}
	.product1-1{
		float: none;
		width: 100%;
		overflow: hidden;
		padding-top: 0;
		padding-bottom: 50px;
	}

	.product1-2{
		padding: 0;
		margin-right:30px;
		width: 380px;
	}

	.product1-2 dd+dd {
    margin-top: 25px;
	}
	.about3-item:hover .about3-con,.about3-item .about3-con{
		height:16em;
		color: #c2b8b0;
		max-height: none;
		overflow: auto;
	}
	.about3-item:hover .about3-title,.about3-item .about3-title{
		background-image: url(../images/nian.png);
		color: #fff;
	}
	.about3-item:hover .about3-line,.about3-item .about3-line{
		margin:25px auto;
	}
	.about3-item:hover .about3-item-div,.about3-item .about3-item-div{
		bottom: auto;
		position: relative;

	}
	.about3-item:hover .about3-item-div-con::after{
		opacity: 0;
		visibility: visible;
	}
	.about3-item-div-con{
		padding: 30px;
	}
	.about3-item{
		padding-top: 0;
	}
	.about3-nian{
		z-index: 80;
	}
	.about3-con .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .about3-con .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: -15px;
	}
	.main1-2-1{
		float: none;
		width: 100%;
		padding: 20px 0 25px;
	}
	.main1-2{
		margin-top: 0;
	}
	.main1-2-2-p{
		max-width: 100%;
	}
	.main2-2-pic{
		position: relative;
		opacity: 1;
		visibility: visible;

		margin-top: 20px;
	}
	.main2-line{
		margin:30px auto;
		height: 35px;
	}
	.main2-list .item .main2-line::after {
    height: 100%;
    top: 0;
    opacity: 1;
    visibility: visible;
	}
	.main2-list .item .main2-1 span {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	}
	.main2-list .item{
		padding: 50px 30px;
	}
	.main2-1-2 {
    margin-top: 45px;
	}
	.main3-1-title img{
		width: 380px;
	}
	.main3-1 {
    padding:80px 0;
	}
	.main3-2-1-title{
		padding: 0	20px 20px;
	}
	.main3-2-1-title::after{
		left: 20px;
		top: -40px;
	}
	.xinwen-xx-list dd:hover .xinwen-xx-list-con1 p{
		height: 0;
	}
	.xinwen-xx-list-con1{
		padding: 0	20px;
	}
	.xinwen-xx-list dd .xinwen-xx-list-con1 h1 {
    opacity: 1;
    visibility: visible;
	}
	.xinwen-xx-list-con1 {
    bottom: 20px;
	}
	.xinwen-xx-list-con1 h1 {
    padding-bottom: 15px;
	}
	.xinwen-xx-list-con1 h2::before{
		margin-bottom: 15px;
	}
	.xinwen-xx-list dd:hover .xinwen-xx-list-con1 {
    bottom: 20px;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    transition:0s;
	}
	.xinwen-xx-list-con1 p{
		margin-top: 0;
	}
	.main1-2-2{
		padding-right: 0;
	}
	.video-box{
		position: static;

	}
	.video-wp {
    padding: 0 30px;
	}
	.video-close{
		right: 30px;
		top:30px;
	}
	.map-wp{
		float: none;
		width: 100%;
		margin-right: 0;
		height: 300px;
	}
	.contact1-conn{
		margin-top: 25px;
	}
	.contact1-conn-dl dd{
		margin-top: 30px;
	}
	.contact1-er-wp {
    width: 300px;
	}
	.contact2-pic{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.contact2-form{
		margin-top: 30px;
	}
	.contact2-form textarea {
    height: 150px;
	}
	.zhaopin1-pic{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.zhaopin1-con{
		padding-top:25px;
	}
	.zhaopin1-con h1 {
    font-size: 20px;
	}
	.zhaopin3-1{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	.zhaopin3-2{
		margin-top: 25px;
	}
	.zhaopin3-2-p{
		line-height: 2;
	}
	.zhaopin1-con h2 {
    margin-top: 15px;
	}
	.zhaopin2 {
    margin-top: 50px;
	}
	.zhaopin2-2 {
    padding: 15px;
	}
}
@media only screen and (max-width: 992px){
	.main1-1 h2 {
    font-size: 34px;
	}
	.main3,.main1 {
    padding: 40px 0;
	}
	.main3-1 {
    padding: 60px 0;
	}
	.main3-1-title img {
    width: 350px;
	}
	.bo {
		width: 40px;
    margin: 25px auto 30px;
	}
	.main3-2{
		padding: 30px;
	}
	.xinwen-xx-list dd+dd {
    margin-top: 30px;
	}
	
	.product1-2 dd p{
		margin-top: 5px;
	}
	.product1-1 h1 {
    font-size: 24px;
	}
	.product2-left{
		left: 20px;
		width: 40px;
	}
	.product2-right{
		right: 20px;
		width: 40px;
	}
	.product2-left-ico{
		height: 40px;
	}
	.product2-right-ico{
		height: 40px;
	}
	.product1{
		padding:30px 80px 50px;
	}
	.product1-1{
		padding-bottom: 0;
	}
	.product1-2{
		float: none;
		width: 100%;
		margin-right: 0;
		padding: 30px 0;
	}
	.mm60 {
	margin-top: 25px;
	}
	.mm70 {
	margin-top: 40px;
	}
	.about6-con-h1,.about6-con-h2{
		text-align: center;
	}
	.about6-pic{
		float: none;
		margin:0 auto;
		margin-bottom: 25px;
	}
	.about2-dl dd{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.about2-dl dl{
		margin-left: 0;
	}
	.about2-dl dd+dd{
		margin-top: 25px;;
	}
	.about1-dl2 dd{
		width: 48%;
		margin-bottom: 2%;
	}
	.job-item{
		padding-left: 0;
	}
	.job1-1{
		position: relative;
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #d2d2d2;
	}
	.job1-1-bottom{
		position: relative;
		padding: 0;
		margin-top: 70px;
	}
	.contact2-form input[type="button"]{
		width: 180px;
	}
	.contact-bai
	{margin-top: 30px;}
	.contact2,.contact1-dl{
		margin-top: 40px;
	}
	.contact1-dl dd>img{
		width: 80px;
	}
	.xinwen1 .more1 {
    margin-top: 40px;
	}
	.xinwen1-con h2{
		margin:20px 0;
	}
	.xinwen1-pic{
		float: none;
		width: 100%
	}
	.xinwen1-con{
		padding: 30px;
		border:1px solid #d2d2d2;
	}
	.xinwen1::after{
		display: none;
	}
	.erji2-wp{
		padding: 40px 0;
	}
	.cp-xx2 {
    padding: 30px;
	}
	.cp-xx2-con {
    padding: 30px 0;
	}
	.cp-xx2-a{
		margin-top: 30px;
	}
	.cp-xx1-con {
    padding: 30px;
    padding-right: 15px;
	}
	.cp-xx-dl{
		margin-top: 30px;
	}
	.cp-xx1-p{
		margin-top: 15px;
	}
	.cp-list li{
		width: 47%;
	}
	.erji{
		padding: 40px 0;
	}
	.fenye{
		margin-top: 40px;
	}
	.erji-content {
    margin-top: 30px;
	}
	.banner-2 {
    height: 180px;
	}
	.xinwen1-con p{
		max-height: 5.4em;
		height: auto;
	}
	.about3-list .owl-nav button.owl-next{
		width: 46px;
		height: 46px;
		margin-top: -32px;
		right: -55px;
	}
	.about3-list .owl-nav button.owl-prev{
		width: 46px;
		height: 46px;
		margin-top: -32px;
		left: -55px;
	}
	
}
@media only screen and (max-width: 768px){
	.zhaopin2-2-con{
		height: 200px;
	}

	.zhaopin2-2-con .mCSB_inside > .mCSB_container {
    margin-right:15px;
	}



	.zhaopin3-2-p{
		line-height: 1.8;
		margin-top: 10px;
	}
	.zhaopin3-2 {
    margin-top: 20px;
	}
	.zhaopin2-list .owl-dot span{
		width: 10px;
		height: 10px;
	}
	.zhaopin2-list .owl-dots {
    margin-top: 20px;
	}
	.zhaopin1-con {
    padding-top:18px;
	}
	.zhaopin1-con h2 {
    margin-top: 10px;
	}
	.zhaopin2,.zhaopin3 {
    margin-top: 30px;
	}
	.zhaopin1-con h1 {
    font-size: 17px;
	}
	.zhaopin2-1 h1 {
    font-size: 20px;
	}
	.map-wp{
		height: 200px;
	}
	.contact1-er-wp {
    width: 220px;
    margin-top: 25px;
	}
	.contact1-er{
		width: 100px;
		font-size: 12px;
	}
	.contact1-conn-dl dd{
		float: none;
		width: 100%;
		margin-top: 20px;
		padding-left: 50px;
	}
	.contact1-logo {
    width: 130px;
	}
	.contact1-conn{
		padding-top: 0;
		margin-top: 20px;
	}
	.contact-bai
	{margin-top: 20px;padding: 15px;}
	.erji-title{
		overflow: hidden;
	}
	.video-close{
		width: 30px;
		height: 30px;
		right: 15px;
		top: 15px;
	}
	.video-wp{padding: 0	15px;}
	.xinwen-xx-list-con1 {
    bottom:15px;
    padding: 0	15px;
	}
	.xinwen-xx-list-con1 h2::before {
    margin-bottom: 12px;
	}

	.xinwen-xx-list-con1 h2{
		font-size: 15px;
	}
	.main3-2-1-title::after{
		left: 15px;
		top: -35px;
	}
	.main3-2-1-title h1{
		font-size: 18px;
    margin: 10px 0 7px;
	}
	.main3-2-1-title h2{
		font-size: 12px;
	}
	.main3-2-1-title{
		padding: 0	15px 15px;
	}
	.main3-2 {
    padding: 20px 15px;
	}
	.main3-2-3-div+.main3-2-3-div {
    margin-top:20px;
	}
	.main3-1-title img {
    width: 240px;
 	}
 	.xinwen-xx-list dd+dd {
    margin-top: 20px;
	}
 	.main3-1{
 		padding: 30px 15px 25px;
 	}
 	.main3-1-p {
    font-size: 15px;
	}
	.bo {
		width: 40px;
    margin: 15px auto;
	}
	.main2-2 .product1-2 dd+dd {
    margin-top: 20px;
	}
	.main2-1-1 h1 span {
    font-size: 20px;
	}
	.main2-1-1 h2{
		margin-top: 5px;
	}
	.main2-2 .product1-2 dd p {
    margin-top: 5px;
	}
	.main2-line {
    margin: 20px auto 15px;
    height: 25px;
	}
	.main2-1-2 {
    margin-top: 30px;
	}
	.main2{
		padding: 30px 0;
	}
	.main2-list .owl-nav{
		position: relative;
		height: 40px;
		width: 95px;
		margin:0 auto;
		margin-top: 30px;
	}
	.main2-list .owl-nav button.owl-prev{
		width: 40px;
		height: 40px;
		top: 0;
		margin-top: 0;
		left: 0;
	}
	.main2-list .owl-nav button.owl-next{
		width: 40px;
		height: 40px;
		top: 0;
		margin-top: 0;
		right: 0;
	}
	.main2-list .item::before{display: none;}
	.main2-list::after{display: none;}
	.main2-list{
		padding-right: 0;
	}
	.main2-list .item{
		padding:0;
	}
	.main1-2-2-p{
		text-align: justify;
		line-height: 2;
	}
	.more2 {
    margin-top: 25px;
	}
	.more2>a{
		width: 40px;
		height: 40px;
	}
	.main1-1 h2 {
    font-size: 30px;
	}
	.main1-2-2{
		margin-top: 15px;
	}
	.main1,.main3{
		padding: 30px 0;
	}
	.main1-2-1{display: none;}
	.about3-con .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .about3-con .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: -18px;
	}
	.about3::after{
		bottom: 49px;
	}
	.about3-item:hover .about3-con, .about3-item .about3-con{
		height: 14em;
	}
	.about3-nian{
		font-size: 22px;
		height: 50px;
	}
	.about3-list .owl-nav button.owl-next{
		width: 35px;
		height: 35px;
		margin-top: 0px;
		right: 0px;
		top: auto;
		bottom: 0;
		-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    /*background-image: url(../images/right2h.png);*/
	}
	.about3-list .owl-nav button.owl-prev{
		width: 35px;
		height: 35px;
		margin-top: 0px;
		left: 0px;
		top: auto;
		bottom: 0;
		-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    /*background-image: url(../images/left2h.png);*/
	}
	.about3-item:hover .about3-line, .about3-item .about3-line {
    margin: 23px auto 18px;
    width: 20px;
	}
	.about3-title h1{
		font-size: 22px;
	}
	.about3-title h2{
		font-size: 14px;
		margin-top: 7px;
	}
	.about3-title{
		width: 100px;
		height: 100px;
		padding-top: 30px;
	}
	.about3-item-div-con{
		padding: 25px 20px 20px;
	}
	.about3-item-div{
		padding: 15px;
	}
	.product2-list .item {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    background-color: rgba(255,255,255,0.24);
	}
	.product2-list .item::before{
		display: none;
	}
	.product{
		font-size: 0;
		line-height: normal;
		text-align: center;
		padding-bottom: 70px;
	}
	.product2-left{
		position: relative;
		display: inline-block;
		width: 35px;
		bottom: 0;
		left: 0;
	}
	.product2-left-ico{
		height: 35px;
		position: relative;
		top: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
	}
	.product2-right{
		position: relative;
		display: inline-block;
		width: 35px;
		bottom: 0;
		right: 0;
		margin-left: 15px;
	}
	.product2-right-ico{
		height: 35px;
		position: relative;
		top: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
	}
	.product1-2 dd h1{
		font-size: 18px;
	}
	.product1-2 dd+dd {
    margin-top: 16px;
	}	
	.product1-2{
		padding: 20px 0;
		text-align: left;
	}
	.product1-1 h1 {
    font-size: 22px;
	}
	.product1-1 h2{
		margin-top: 7px;
	}
	.product1{
		padding: 25px 15px 20px;
	}
	.about6-pic{
		margin-bottom: 20px;
	}
	.about6-con-h2{
		font-size: 12px;
		line-height: 1.8;
		padding: 10px 0;
	}
	.qm{
		margin-top: 15px;
	}
	.qm img {
		width: 70px;
  }
	.about6-con-h1{
		font-size: 20px;
	}
	.about6-div{
		padding: 15px;
		padding-bottom: 20px;
	}
	.about5-list .owl-dots, .about4-list .owl-dots {
		margin-top: 20px;
  	}
	.about5-list .item h1{
		font-size: 15px;
		padding:  15px;
	}
	.about4-list .owl-dot span,
	.about5-list .owl-dot span{
		width: 8px;
		height: 8px;
	}
	.about2-dl dd img{
		margin-bottom: 15px;
		max-width: 170px;
	}
	.about1-dl2 dd{
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.about1-dl2 dd+dd{
		margin-top: 15px;
	}
	.about1-dl2 dl{
		margin-left: 0;
	}
	.about1-dl1 {
		padding: 15px 0;
  	}
	.about1-dl1 dd span{
		font-size: 30px;
		padding: 0 5px;
	}
	.about1-dl1 dd{
		display: block;
	}
	.about1-dl1 dd:nth-child(1){
		text-align: left;
	}
	.about1-dl1 dd:nth-child(3){
		text-align: right;
	}
	.about1-dl1 dd+dd{
		margin-left: 0;
		margin-top: 5px;
	}
	.about1-p{
		line-height: 2;
	}
	.mm60 {
		margin-top: 20px;
  	}
  	.mm70 {
		margin-top: 30px;
	}
	.job-tanc-div{
		left: 15px;
		right: 15px;
		width: auto;
		height: auto;
		padding: 20px ;
		margin-left: 0;
		margin-top: 0;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.job-tanc-btn{
		    height: 36px;
    line-height: 36px;
	}
	.job1-1-a{
		width: 100px;
		margin-top: 15px;
	}
	.job1-2-item+.job1-2-item{
		margin-top: 15px;
	}

	.job1-1{
		padding: 20px 15px;
	}
	.job1-2-title h1{
		font-size: 15px;
	}
	.job1-2{
		padding: 20px 15px;
	}
	.contact2-form input[type="button"]{
		font-size: 15px;
		margin:0 auto;
		height: 40px;
		width: 130px;
	}
	.job1-1-h1 span{
		font-size: 20px;
		padding-left: 3px;
	}
	.job1-1-bottom{
		margin-top: 30px;
	}
	.job1-2-con{
		line-height: 2;
		margin-top: 15px;
	}
	.yz{
		width: 80px;
		right: 10px;
	}
	.contact2-form dd:last-child{
		margin-top: 30px;
	}
	.contact2-form dd:nth-child(6) input[type="text"] {
    padding-right: 100px;
	}
	.contact2-form textarea{
		height: 200px;
		padding: 12px 15px 12px 40px;
		background-position: 13px 14px;
	}
	.contact2-form input[type="text"]{
		height: 44px;
		padding: 8px 15px 8px 40px;
		background-position: 13px center;
	}
	.contact2-form dd{
		float: none;
		width: 100%!important;
		margin-left: 0;
		margin-top: 0;
	}
	.contact2-form dd+dd{
		margin-top: 15px;
	}
	.contact2-form dl{
		margin-left: 0;
		margin-top: 0;
	}
	.contact1-dl dd>img{
		width: 60px;
	}
	.contact2,.contact1-dl{
		margin-top: 30px;
	}
	.contact2-form {
    margin-top: 20px;
	}
	.contact2 .contact-bai{
		padding-bottom: 30px;
	}
	.contact1-dl dd h1{
		padding: 13px 0 7px;
	}
	.contact1-dl dl{
		display: block;
	}
	.contact1-dl dd{
		display: block;
	}
	.contact1-dl dd+dd{
		padding-top: 25px;
		margin-top: 25px;
		border-top: 1px solid #d2d2d2;
	}
	.xinwen-xx-h1{
		font-size: 20px;
	}
	.xinwen-xx-left{
		padding: 20px 15px;
	}
	.xinwen-xx-con{
		line-height: 2;
		margin-top: 15px;
	}
	.xinwen-xx-h2{
		margin-top: 15px;
	}
	.xinwen2 .more1 {
    margin-top: 20px;
	}
	.xinwen2-con p{
		height: auto;
		max-height: 3.6em;
		font-size: 12px;
	}
	.xinwen2-list li{
		margin-top: 15px;
	}
	.xinwen2-item{
		padding: 15px;

	}
	.xinwen2-con{
		padding: 15px 0 5px;
	}
	.xinwen2-con h2{
		font-size: 12px;
		margin:14px 0 8px;
	}
	.xinwen2-pic{
		float: none;
		width: 100%;
	}
	.xinwen1 .more1 {
    margin-top: 25px;
	}
	.xinwen1-con{
		padding: 20px 15px;
	}
	.xinwen1-con h2 {
    margin: 15px 0 12px;
    font-size: 13px;
	}
	.xinwen1-con h1 {
    font-size: 18px;
	}
	.xinwen1-title{
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.erji-title-div{
		min-width: 0px;
	}
	.cp-xx2-a a{
		height: 38px;
		line-height: 38px;
	}
	.cp-xx2-a{
		width: 140px;
	}
	.cp-xx2-a a{
		padding-left: 20px;
	}
	.cp-xx2-a a::before{
		right: 15px;
	}
	.cp-xx-title h1{
		font-size: 20px;
	}
	.cp-xx-title{
		padding-bottom: 15px;
	}
	.cp-xx1-p{
		line-height: 1.8;
	}
	.erji-title-div h1 {
    font-size: 22px;
	}
	.banner-2 {
    height: auto;
    background-image: none!important;
	}
	.banner-2 img{
		display: block;
	}
	.cp-item:hover .cp-line,.cp-line {
    height:15px;
    margin: 10px auto;
	}
	.cp-item-con{
		padding: 25px 15px 15px;
	}
	.cp-item-con h1 {
    /*font-size: 18px;*/
	}
	.cp-list li{
		width: 100%;
		margin-left: 0;
		margin-top: 0;
		float: none;
	}
	.cp-list li+li{
		margin-top: 15px;
	}
	.cp-list ul{
		margin-left: 0;
		margin-top: 0;
	}
	.erji{
		padding: 30px 0;
	}
	.fenye{
		margin-top: 30px;
		font-size: 12px;
	}
	.erji-content {
    margin-top: 25px;
	}
	#footer{
		padding: 15px;
	}
	.foo1-p{
		font-size: 12px;

	}
	.logo-2{
		width: 62px;
		margin-top: 7px;
	}
	.erji2-wp{
		padding: 30px 0;
	}
	.cp-xx2 {
    padding: 20px 15px;
	}
	.cp-xx2-con {
    padding: 20px 0;
	}
	.cp-xx2-a{
		margin-top: 20px;
	}
	.cp-xx1-con {
    padding: 20px 15px;
    padding-right: 5px;
	}
	.cp-xx-dl{
		margin-top: 15px;
	}
	.cp-xx-dl dd{
		float: none;
		width: 100%;
		padding: 10px;
		text-align: left;
	}
	.cp-xx-dl dd span{
		padding-left: 5px;
	}
	.cp-xx-dl dd.fr{
		margin-top: 15px;
	}
	.cp-xx1-p{
		margin-top: 10px;
	}
	.fcp-xx .flex-control-nav{
		bottom: 25px;
	}
	.fcp-xx .flex-control-paging li a {
    width: 10px;
    height: 10px;
	}
	.cp-xx1-h1{
		font-size: 20px;
		padding-right: 5px;
	}
}
@media only screen and (max-width: 500px){
	.about6-pic{
		width: 100%;
	}
	.map-wp{
		height: 160px;
	}
}
@media only screen and (max-width: 350px){}