@charset "utf-8";
/* CSS Document */
@media(max-width:1680px){
<!--.boxNav li{/*margin:0 10px;*/ margin:0;}-->
}

@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}
.w1440 {
    width: 98%;
    max-width: 1440px;
}
.jieshao p {
    font-size: 15px;
    color: #555;
    line-height: 30px;
}
}
@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;}
.lm3 h2 {
    font-size: 28px;}
	.subBanner {
    height: 30vw;
    margin: 70px 0 0 calc((100% - 100vw) / 2);
}
}
@media(max-width:1200px){
.boxTop{display:none}
.boxTopM{display:block}
.lm3 h2 {
    font-size: 24px;
}
.lm3 .more {
    padding: 0 10px;

}
.boxJtgs {
    width: 92%;
    max-width: 1440px;
    display: block;
    margin: 50px auto 100px auto;
}
	.lxwm {
    width: 100%;
    padding: 30px 60px 30px 60px;
    float: left;
}
.map {
    width: 100%;
}
.rongyulist a{ display:inline-block; width:30%; margin-left:1.5%; margin-right:1.5%; height:300px;overflow:hidden; background:#fff; margin-bottom:10px; position:relative}
.rongyulist a div{height:230px; }
.showCur {
    margin-top: 70px;
    height: 300px;
}
.showCenter {

    margin: -150px auto 0 auto;

}
}
@media(max-width:1100px){
.jieshao {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.video {
    width: 100%;
	float: inherit;
	margin-top:30px;
}
.w1440 {
    width: 92%;
    max-width: 1440px;
}
.about {
    margin: 50px auto;
}
.selected-solution>div{position:relative;width:1530px;margin:0 auto}
.selected-solution .swiper-container{height:540px;width:1440px;margin-top: 50px}

.new2 {
    width: 100%;
	margin-bottom:60px;
}
.n2 {
    padding: 60px 0 40px 0;
}
.lm3 {

    margin-bottom: 20px;
}
.new {

    padding: 70px 0;
}
.end .wx {
	width:100%;
	text-align:center;
	margin-bottom:25px;
}
.end .bq {
	width:100%;
	text-align:center;
    line-height: 25px;
}

.boxJtgs span {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    line-height: 40px;
	margin-bottom:30px;
}
.boxJtgs img {
    width: 80%;
    float: inherit;
	margin-left:10%;
}
.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; }
}


@media(max-width:768px){

.banner{ display:none}
.bannerM{display:block}
.indMax{padding:20px 20px 0 20px; }
.w1400{width: 100%;}
.about {
    margin: 30px auto;
}
.jieshao .lmbt {
    font-size: 26px;
	margin-bottom: 8px;
}
.jieshao .lmbt span {
    font-size: 18px;
}
.jieshao ul li img {
    height: 40px;
    transition: all .5s;
}
.jieshao ul li h2 {
    font-size: 16px;
    color: #005bad;
    line-height: 50px;
}
.jieshao ul {

    margin-top: 30px;

}
.new {
    padding: 30px 0;
}
.lm2 h1 {
    font-size: 26px;
    margin-bottom: 5px;
}
.lm2 p {
    font-size: 14px;
    color: #555;
}
.news_content .scrollbar_news {

    margin-top: 30px;
}
.new2 {
    margin-bottom: 40px;
}
.n2 {
    padding: 40px 0 20px 0;
}
.lm3 {
	margin-bottom:5px;
}
.lm3 i {
    height: 26px;
}
.lm3 h1 {
    font-size: 26px;
    line-height: 26px;
	margin-right:5px;
}
.lm3 h2 {
    font-size: 18px;
    line-height:26px;
}
.lm3 .more {
    font-size: 12px;
	line-height:25px;
    padding: 0 10px;
    margin-top: 3px;

}
.subNavBox{ border-bottom:1px solid #e6e6e6; height:60px;position:relative; z-index:1;}



.curNav{left:20px; margin:0;line-height:60px;}
.curNav a{ font-size:12px; padding:0 0 0 13px; margin:0 8px 0 0;  }

.boxJtgs {
    margin: 30px auto 70px auto;
}
.subBanner div h2 {
    font-size:20px;
    line-height: 30px;
}
.subBanner div h1 {
    font-size: 12px;
	margin-top: 0px;
	line-height: 20px

}
.conTitle {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 15px;
}
.conTitle i {
    line-height: 25px;
    font-size: 14px;

}
.boxJtgs span {

    font-size: 14px;
    line-height: 30px;
}
.boxJtgs img {
    width: 100%;
    float: inherit;
    margin-left: 0%;
}
.editor {
    margin: 30px auto 70px auto;
    font-size: 14px;
    line-height: 35px;
}
.mainMax{background:none; padding:0 20px;}
.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; margin:0; padding:0; text-align:justify}
.newsList a span h3{ display:none}


.boxPage{text-align:center;margin:30px auto;}
.numPage{display:none}
.btnPage{float:none; margin:0 auto; display:inline-block}
.boxPage span{ display:inline-block;}
.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 {
    margin-top: 40px;
}
.n-news .ul .li .h {
    font-size: 16px;
}
.n-news .ul .li .p {
    font-size: 14px;
    color: #666;

}
	.lxwm {
    width: 100%;
    padding: 30px;
    float: left;
}
.lx {
    margin-top: 40px;
}
.rongyulist {
    padding: 40px 0 0 0;
}
.rongyulist a{ display:inline-block; width:95%; margin-left:2.5%; margin-right:2.5%; height:300px;overflow:hidden; background:#fff; margin-bottom:10px; position:relative}
.rongyulist a div{height:230px; }
.showCur{ display:none}

.showCenter{margin:70px 0 0 0; background:#fff; box-shadow:none; padding:20px 20px 20px 20px; border-top:4px solid #0965c2}
.showTitle{font-size:18px;line-height:30px; padding: 0 0 5px 0; text-align:left; font-weight: normal;}
.showInfo{ font-size:12px; padding-bottom:15px; margin-bottom:15px; text-align:left;}
.showCon{font-size:14px; line-height:24px;}
}
