@media(max-width:1680px){

.boxNav li{/*margin:0 10px;*/ margin:0;}

.ban_focus li .ban_f_con {



    left: 60%;

}

}



@media(max-width:1440px){

.boxNav li{margin:0 2px;}

.icoTop a i{width:70px;}

/*.boxMax{ padding:0 20px;}*/

.indService a h2{ font-size:14px; letter-spacing:-0.5px}

}

@media(max-width:1400px){.icoTop a i{width:64px;}}

@media(max-width:1280px){

.boxNav li{margin:0;/*padding:0 20px;*/padding:0 15px;}

.icoTop a i{width:64px;}



.topLink{ padding:0 15px;}



	.news_content .tab_list{ padding-bottom:45px}

	.news_content .swiper-slide{ width:50%; padding: 0 15px}

	.news_content .moudle .wrap a.title{ font-size:18px; overflow: hidden;padding-right: 3%}

.boxShzrTab .jj2 {

    width: 40%;

    margin: 60px 40px 60px 60px;

    float: left;

}

	.boxTop{display:none}



.boxTopM{display:block}

.bannerM{display:block}

.topLink font {

    height: 70px;

    line-height: 70px;

}

.bgTop .topLink font {

    height: 70px;

    line-height: 70px;



}

.subBanner {

    height: 30vw;

}

.lmbt2 {

    font-size: 26px;

    line-height:50px;

    margin: 20px auto 0 auto;

    background: url(../images/line.png) center bottom no-repeat;

}

.editor {

    margin-top: 10px;

    margin-bottom: 70px;
	width:94%;
	margin-left:auto;
	margin-right:auto;

}

.editor p{font-size:14px;}

.editor2 {

    margin-top: 10px;

    margin-bottom: 70px;

}



.pro_info {

    padding: 40px 40px 10px 40px;



}

}

@media(max-width:1200px){

.pplnList{}

.pplnList li{height:27vw;background:url(../images/icoYhL.png) no-repeat top left/20px auto;}

.pplnList li h1{font-size:22px; }

.pplnList li h2{font-size:18px;}

.pplnList li h3{width:8vw; height:4px;}

.pplnList li h4{font-size:18px;}

.pplnList li:nth-child(even){background:url(../images/icoYhR.png) no-repeat top right/20px auto;}



.ban_f_con h2 {

    font-size: 24px;

    line-height: 30px;

}



.ban_f_con h3 {

    margin-top: 0px;

    font-size: 12px;

    line-height: 30px;

    text-shadow: 1px 1px 2px #666;

}



	.banner {

    margin: 70px auto 0 auto;

}

	.w1400 {

    width: 92%;

}

.boxShzr1 {

    width: 92%;

}

	.boxShzrTab .jj2 {

    width: 100%;

    margin: 0;

	padding:60px;

}

.boxShzrTab .imgcp {

    width: 90%;

    float: none;

    overflow: hidden;

	 margin: 0 auto;

}

.shipin {

    width: 100%;

    float: left;

    margin-top: 30px;

}

.shipin video {

    width: 100%;

    height: auto;

}



.about {

	width:100%;

    margin-top: 30px;

}



.about ul li {

    width: 48%;

    position: relative;

    margin-bottom: 25px;

    overflow: hidden;

}

.dizhi .logo2 img{

	width:230px;

}

.about ul li img {

	width:100%;

}



.subNav {

    display: none;

}

.subBanner {

    height: 50vw;

}

.subNavBox {

    height: 50px;



}

.curNav {

    line-height:50px;

}

.prolist{width:100%;}

.newsList{padding:10px 0 0 0;}

.newsList a{padding:30px 0 30px 0;}

.newsList a div{ width:120px;}

.newsList a span{ width:calc(100% - 130px); height:80px; padding:0 0 0 15px;}

.newsList a span h1{ right:0; top:auto; bottom:0;  font-size:12px; line-height:12px; margin:0; color:#0965c2}

.newsList a span h2{ font-size:14px; line-height:22px; height:44px; display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis; margin:0; padding:0; text-align:justify}

.newsList a span h3{ display:none}



.n-news .ul .li {

    width: 48%;

    margin-right: 4%;

    margin-bottom: 4%;

  }

    .n-news .ul .li.cp {

    width: 49%;

    margin-right: 2%;

    margin-bottom: 2%;

  }

 .n-news .ul .li.cp:nth-child(2n+2) {

    margin-right: 0;

  }



  .n-news .ul .li:nth-child(2n+2) {

    margin-right: 0;

  }

.n-news .ul .li:nth-child(3) {

     margin-right: 4%;

}

  .n-news .dlbox .dt .h, .n-news .ul-two .li-l .h {

    font-size: 18px;

    margin-bottom: 5px;

  }



  .n-news .ul-two .li-l .p {

    line-height: 24px;

    height: 48px;

    overflow: hidden;

  }



  .n-news .dlbox .dt .p {

    margin-bottom: 30px;

  }



  .n-news .ul-two .li-l {

    width: calc(100% - 230px);

  }

  .subNav{ display:none}

  .rongyulist a{ display:inline-block; width:47%; margin-left:1.5%; margin-right:1.5%; height:300px;overflow:hidden; background:#fff; margin-bottom:10px; position:relative}

.rongyulist a div{height:230px; }

h3.single-title {

    font-size: 18px;
	margin-bottom: 15px;

}
.detailsinfo {
    padding-bottom: 20px;
    font-size: 14px;
}
.newsview {

    padding: 40px 0 30px 0;

    background: #FFF;

    margin-bottom: 50px;

}

.lmwm .content {

    float: left;

    width: 100%;

    padding: 50px 30px 40px 50px;

}

.lmwm .map {

    width: 100%;

    height: 400px;

}

.indImg {

    width: 100%;

	margin-bottom:20px;

}

.pro_info .summary {

    font-size: 14px;

    color: #333;

    line-height: 30px;

    margin-bottom: 25px;

}

.pro_info .desc {

    width: 100%;

	height:auto;

	margin-bottom:20px;

}

.swiper_tab a {

    width: 50%;

	

}

.swiper_tab {

    margin: 20px 0 0 0;

    width: 100%;

}



.bgFzlc{width:100%; }

.boxFzlc{height:300px;margin:20px 0 0 0;}

.aboutFzlcList .swiper-slide{min-width:260px; height:100%; background:url(../images/bgLineFzlc.png) no-repeat 4px 15px/2px 100%; padding:0 20px 0 30px;transition:none;top:0}

.aboutFzlcList .swiper-slide:nth-child(odd){ margin:0}

.aboutFzlcList .swiper-slide i{ width:10px; height:10px; top:15px; left:0}

.aboutFzlcList .swiper-slide h1{font-size:18px;line-height:40px; margin:0 0 10px 0}

.aboutFzlcList .swiper-slide h3{font-size:14px;line-height:22px; }

.aboutFzlcList .swiper-slide h3 p{padding:0 0 0 15px; background:url(../images/bgLi1.png) no-repeat 0 8px;}



.aboutFzlcList .swiper-slide:hover{top:0;transform:scale(1.0)}

.aboutFzlcList .swiper-slide:hover h3{color:#555}



.swiperBtn{text-align:center; width:100%; padding:0 0 50px 0}

.swiperBtn a{width:30px; height:30px; }

.swiperBtn .swiperNum{padding:0 20px;font-size:10px;}

	}

@media(max-width:768px){

	.editor {

    overflow-x: auto;

}

.logoM {

    position: absolute;

    left: 10px;

    top: 22px;

    height: 26px;

}

.openMenu {

    width: 60px;

}

.bgTop .topLink font{	font-size:14px;

}

.topLink font {

    background: none;

	font-size:14px;

}

.bgTop .openMenu {

    width: 60px;

}

.boxTopM font {

    right: 60px;

}



.news_content {

    margin: 0 auto 40px auto;

}

	.news_content .swiper-slide{ width:100%; padding: 0 15}

	.news_content .moudle .wrap a.title{ font-size:18px; margin: 0 0 5px 0;}

.news_content .index_text{ font-size:17px; margin-top:15px}



.lm2 {

	text-align: center;

	margin-bottom: 20px;

	margin-top: 30px;

}

.lm2 h1 {

	font-size: 28px;}

	

.about {

	width:100%;

    float: right;

    margin-top: 30px;

}

.shipin {

    width: 100%;

    float: left;

    margin-top: 30px;

}

.shipin video {

    width: 100%;

    height: auto;

}

.about ul li {

    width: 100%;}

.navShzr {

    height: 40px;

    margin-bottom: 20px;

}

.boxShzrTab .jj2 {

    padding: 25px;

}

.boxShzrTab .jj2 p {

    font-size: 14px;

    line-height: 30px;

}

.dizhi .logo2 img{

    width:100%;

}

.dizhi .line {

   width:100%;

   height:1px;

   	margin: 20px 0 10px 0; 

    background-color: #e0e0e0;

}

.dizhi .dzlist {

    width:100%;

	max-width:100%;



}

.dizhi .dzlist p {

    font-size: 14px;

    line-height: 30px;

}

.banquan {

	padding:20px;

	font-size:12px;

    line-height: 25px;

}

.ban_focus li img {

	margin-left:-40%;

    width: 200%;

}

.ban_focus li .ban_f_con {

    top: 30%;

    left: 5%;

	width:80%;

		text-align: left;

}

.ban_dot a {

	background-color: #ffffff;

	width: 26px;

	height:3px;

	float: left;

	margin-right: 8px;

	opacity: 0.7;

}



.about ul li span h1 {

    width: 100%;

    font-size: 22px;

    line-height: 30px;

    color: #fff;

    font-weight: bold;

}

.boxPage{text-align:center;margin:30px auto;}

.numPage{display:none}

.btnPage{float:none; margin:0 auto; display:inline-block}

.boxPage span{ display:inline-block;}

.bgTop .topLink font {

    background: none;

}

.n-news .ul .li {

    width: 100%;

    margin-right: 0%;

    margin-bottom: 25px;

  }

  .n-news .ul .li.cp{

    width: 100%;

    margin-right: 0%;

    margin-bottom: 25px;

  }



  .n-news .ul .li:nth-child(3n) {

    margin-right: 0%;

  }



  .n-news .ul .li:nth-child(2n) {

    margin-right: 0;

  }

  .n-news .ul .li .p-text {

    padding: 20px;

    background: #fff;

}

.n-news .ul .li .h {

    font-size: 16px;

}

.n-news .ul .li .p {

    font-size: 14px;

    color: #666;



}



.lmwm .content {

    float: left;

    width: 100%;

    padding: 30px;

}

.lmwm .map {

    width: 100%;

    height: 400px;

}

.lmwm .content dt {

    font-size: 20px;

    line-height: 40px;

    position: relative;

    padding-bottom: 15px;

    margin-bottom: 20px;

}

.pro_info {

    padding: 10px;

}

.pro_info .desc h1.title {

    font-size: 20px;

    margin: 10px 0;

}

.picview {

    width: 100%;

    border: 1px solid #ececec;

    margin-top:10px;

}

.pro_info .zixun {

	width:100%;

    font-size: 18px;

    color: #fff;

    padding: 10px 0;

	text-align:center;



}

.swiper_tab a {

    font-size: 20px;

	line-height:30px;



}

.navShzr a {

    display: inline-block;

    line-height: 41px;

    overflow: hidden;

    width: 30%;

    color: #666;

    text-align: center;

    font-size: 18px;

    cursor: pointer;

    border-top: 2px solid #CCC;

}



.bgFzlc{width:100%; }

.boxFzlc{height: auto;margin:20px 0 0 0;}

.aboutFzlcList .swiper-wrapper {position: relative;width: 100%;height: 100%;display: block; margin-bottom:50px;}

.aboutFzlcList .swiper-slide{ width:100%;height: auto; background:url(../images/bgLineFzlc.png) no-repeat 4px 15px/2px 100%; padding:0 20px 0 30px;transition:none;top:0;margin:0 0 20px 0;}

.aboutFzlcList .swiper-slide:nth-child(odd){ margin:0 0 20px 0;}

.aboutFzlcList .swiper-slide i{ width:10px; height:10px; top:15px; left:0}

.aboutFzlcList .swiper-slide h1{font-size:18px;line-height:40px; margin:0 0 10px 0}

.aboutFzlcList .swiper-slide h3{font-size:14px;line-height:22px; }

.aboutFzlcList .swiper-slide h3 p{padding:0 0 0 15px; background:url(../images/bgLi1.png) no-repeat 0 8px;}



.aboutFzlcList .swiper-slide:hover{top:0;transform:scale(1.0)}

.aboutFzlcList .swiper-slide:hover h3{color:#555}



.swiperBtn{ display:none;}



.indImgNum {

    position: absolute;

    left: 10px;

    bottom: 10px;

    font-family: 'rubik';

    line-height: 30px;

    font-size:12px;

    color: #fff;

    z-index: 1;

    display: none;

}

.pplnList{}

.pplnList li{width:100%; height:auto; max-height:none;margin-bottom:40px; background:none;}

.pplnList li div{width:100%; padding:20px 0 0 0}

.pplnList li div span{padding:0;}

.pplnList li img{width:100%}

.pplnList li h1{font-size:20px;}

.pplnList li h2{font-size:18px;}

.pplnList li h3{width:60px; height:2px; border-radius:2px;margin:5px 0 10px 0;}

.pplnList li h4{font-size:18px;}

.pplnList li:nth-child(even){background:none;}

.wenhua {

    margin: 0 auto 30px auto;

}

.wenhua p {

    font-size: 16px;

    line-height: 30px;

    margin-top: 10px;

    margin-bottom:10px;

	}

	

	.curNav a {

    font-size: 14px;

}
.w1000 {
     padding: 10px; 
}

}





