.fl{
    float: left;
}
.fr{
    float: right;
}


/* m1 */
.m1{
    overflow: hidden;
    background: url('../images/m1bg.jpg') no-repeat center top/100% 100%;
    padding: 30px 0 15px;
  }
  .m1_index{
    padding: 0 7.5px;
    overflow: hidden;
    margin-top: 15px;
  }
  .m1_index li{
    width: 48.5%;
    float: left;
    text-align: center;
    box-sizing: border-box;
    margin-bottom:20px;
    overflow: hidden;
    transition: all 0.4s linear;
  }
  .m1_index li:nth-child(even){float: right;}
  .m6 .m1_index li{width: 100%;margin-bottom:35px;border-bottom: 2px solid #132d7a;padding-bottom: 25px;}
  .m6 .m1_index li:last-child{border-bottom:none;padding-bottom:0;}
  .m6 .m1_index li:nth-child(even){float: left;}

  .m1_index li img{
    width: 100%;
  }
 
  .m1_index li h3{
    font-size: 14px;
    line-height: 30px;
    color: #333;
    overflow: hidden;
  }
  .m1_index li .szc{width:50%;float:left}
  .m1_index li .syc{padding:0;color:#333;}
  .m1_index li .jbiaoti{font-size:18px;text-align:left;padding-top:5px;padding-bottom:10px;display:block;}
  .m1_index li .jneirong{font-size:15px;text-align: left;padding-bottom: 10px;line-height:1.3;display:block;padding-left:4.3%;padding-right: 2.5%;}
  .m1_index li .techang .jbiaoti{padding-left: 4.3%;}
  .m6 .m1_index li img{padding-top: 21%;}
  .m6 .m1_index li h3{font-size: 18px;text-align:center;}
  /* m2 */
  .m2{
    overflow: hidden;
    background: url('../images/m2bg.jpg') no-repeat center top/100% 100%;
    padding: 25px 0 67px;
  }
  .m2 .mob-title h3,.m2 .mob-title p{color: #fff;}
  .m2con1{
    width: 90%;
    margin: 0px auto;
    overflow: hidden;
    text-align: center;
  }
  .m2more1{
    display: inline-block;
    width: 90px;
    height: 33px;
    line-height: 33px;
    margin: 0 8px;
    font-size: 15px;
    color: #ffffff;
    background-color: #132D7A;
    border-radius: 18px;
  }
  .m2more2{
    display: inline-block;
    width: 90px;
    height: 33px;
    line-height: 33px;
    margin: 0 8px;
    font-size: 16px;
    color: #333333;
    background-color: #ffffff;
    border-radius: 18px;
  }
  
  /* m3 */
  .m3{
    overflow: hidden;
    background: url('../images/m3bg.jpg') no-repeat center center/100% 100%;
    padding: 24px 0;
  }
  .m3_index{
    padding: 0 7.5px;
    margin-top: 15px;
    overflow: hidden;
  }
  .m3_index li{
    width: 46%;
    float: left;
    overflow: hidden;
  }
  .m3_index li:nth-child(2){float: right;}
  .m3_index li h3{
    width: 80px;
    height: 26px;
    border-radius: 15px;
    margin: 0 auto;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
  }
  .m3_index li:first-of-type h3{
    color: #132D7A;
    border: solid 1px #132D7A;
  }
  .m3_index li:nth-of-type(2) h3{
    color: #707070;
    border: solid 1px #707070;
  }
  .m3img1{
    width: 96%;
    margin: 12px auto 0;
    overflow: hidden;
  }
  .m3img1 img{width: 100%;}
  .m3con1{
    width: 100%;
    margin-top: 18px;
    overflow: hidden;
  }
  .m3con1 p{
    padding: 5px 2.5px;
    overflow: hidden;
    border-radius: 6px;
    font-size: 13px;
    line-height: 16px;
    color: #ffffff;
    margin-bottom: 7px;
    text-align: center;
  }
  .m3_index li:first-of-type .m3con1 p{background-color: #132D7A;}
  .m3_index li:nth-child(2) .m3con1 p{background-color: #707070;}
  
  /* m4 */
  .m4{
    overflow: hidden;
    width: 100%;
  }
  .m4 img{width: 100%;}
  
  /* m5 */
  .m5{
    overflow: hidden;
    background: url('../images/m5bg.jpg') no-repeat center top/100% 100%;
    padding: 25px 0;
  }
  .m5_index{
    padding: 0 7.5px;
    overflow: hidden;
    margin-top: 15px;
  }
  .m5in1{
    position: relative;
    width:100%;
    overflow: hidden;
  } 
  .slick-list{
   /* margin:0 30px;*/
  }
  .m5_index .bd{
    width: 100%;
    overflow: hidden;
  }
  .m5_index .bd li{
    width: 50%;
    padding: 0 5px;
    overflow: hidden;
  } 
  .m5_index .bd li img{width: 100%;}
  .slick-prev{
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    background: url('../images/prev1.jpg') no-repeat center center/100% 100%;
    outline: none;
    font-size: 0;
    border: none;
  }
  .slick-next{
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -15px;
    background: url('../images/next1.jpg') no-repeat center center/100% 100%;
     outline: none;
    font-size: 0;
    border: none;
  }
  .m5in2{
    margin-top: 23px;
    overflow: hidden;
    width:100%;
    position: relative;
  }
  
  /* m6 */
  .m6{
    overflow: hidden;
    padding: 25px 0 16px;
  }
  .m6_index{
    padding: 0 7.5px 30px 7.5px;
    margin-top: 16px;
    overflow: hidden;
    position: relative;
  }
  .m6img1{
    width: 38%;
    overflow: hidden;
  }
  .m6img1 img{width: 100%;}
  .m6con1{
    width: 58%;
    overflow: hidden;
  }
  .m6con1 h3{
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 10px;
    color: #010101;
  }
  .m6con1 p{
    font-size: 13px;
    line-height: 14px;
    color: #010101;
  }
  .m6_index .slick-next{
    width: 25px;
    height: 25px;
    position: absolute;
    right: 21px;
    bottom: 0;
    background: url('../images/next2.png') no-repeat center center/100% auto;
    left: auto;
    top: auto;
  } 
  .m6_index .slick-prev{
    width: 25px;
    height: 25px;
    position: absolute;
    right: 51px;
    bottom: 0;
    background: url('../images/prev2.png') no-repeat center center/100% auto;
    left: auto;
    top: auto;
  } 
  
  /* m7 */
  .m7{
    overflow: hidden;
    position: relative;
  }
  .m7img1{
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .m7img1 img{width: 100%}
  .m7con1{
    width: 100%;
    position: absolute;
    height: 100%;
    /*padding: 8% 25% 0 7%;*/
    top: 0;
    left: 0;
  }
  .m7con1 p{
    font-size: 14px;
    line-height: 18px;
    color: #f7f7f7;
	text-align:center;
  }
  .m7con1 p a{
    vertical-align: bottom;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
	padding-top: 8px;
    display: block;
  }
  
  /* m8 */
  .m8{
    overflow: hidden;
    padding: 17px 15px 12px;
  }
  .m8_index{
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
  }
  .m8_index ul{
    width: 100%;
    overflow: hidden;
  }
  .m8_index ul li{
    width: 48.5%;
    float: left;
    overflow: hidden;
    position: relative;
  }
  .m8_index ul li:nth-child(even){float: right;}
  .m8_index ul li .m8in1{
    width: 100%;
    position: relative;
  }
  .m8_index ul li .m8in1 img{width: 100%;}
  .m8_index ul li .m8in2{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 8% 0 0 0;
  }
  .m8_index ul li .m8in2 .m8img1{
    width: 47px;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    line-height: 48px;
  }
  .m8_index ul li .m8in2 .m8img1 img{display: inline-block;max-width: 100%;vertical-align: middle;}
  .m8line1{
    width: 40px;
    height: 2px;
    background-color: #fff;
    margin: 10px auto 13px;
  }
  .m8_index ul li .m8in2 .m8con1{
    width: 100%;
    text-align: center;
  }
  .m8_index ul li .m8in2 .m8con1 p{
    font-size: 14px;
    font-weight: lighter;
    line-height: 18px;
    letter-spacing: 2px;
    color: #ffffff;
  }
  
  /* m9 */
  .m9{
    overflow: hidden;
    padding: 20px 0;
  }
  .m9_index{
    padding: 0 7.5px;
    margin-top: 18px;
    overflow: hidden;
  }
  .m9_index li{
    float: left;
    width: 48.5%;
    text-align: center;
    margin-bottom: 10px;
  }
  .m9_index li:nth-child(even){float: right;}
  .m9_index li img{max-width: 100%;}
  
  
  /* 新闻 */
  .mob-news {
    padding: 22px 0 15px;
  }
  .mnewstt{
    border-bottom: 1px solid #cecece;
    padding-bottom: 6px;
    overflow: hidden;
    width: 95%;
    margin: 0 auto;
  }
  .mnewstt h3{
    font-size: 18px;
    line-height: 32px;
    color: #333333;
    float: left;
  }
  .mnewstt p{
    margin-top: 3px;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
    color: #999999;
  }
  .mnewsmore1{
    display: block;
    float: right;
    margin-top: 2px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    width: 70px;
    line-height: 30px;
    color: #ffffff;
    background-color: #132D7A;
  }
  .mnews_index{
    padding: 0 7.5px;
    margin-top: 8px;
    overflow: hidden;
  }
  
  .mob-news .news-list li {
    width: 48.5%;
    float: left;
    position: relative;
    background-color: #F2F2F2;
    padding: 8% 2% 5%;
    transition: all 0.4s linear;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .mob-news .news-list li:nth-child(even){float: right;}
  .mob-news .news-list li:hover{background: url('../images/mnewsbg.png') no-repeat center center/100% 100%;}
  .mob-news .news-list li a {
    display: block;
  }
  .mob-news .news-list li h3{
    font-size: 12px;
    line-height: 12px;
    color: #333333;
    margin-bottom: 9px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  
  }
  .mob-news .news-list li h4{
    font-family: SourceHanSansCN-Normal;
    font-size: 12px;
    line-height: 12px;
    color: #999999;
    margin-bottom: 6px;
  }
  .mob-news .news-list li p{
    font-family: SourceHanSansCN-Normal;
    font-size: 12px;
    line-height: 16px;
    color: #999999;
     overflow:hidden;
      text-overflow:ellipsis;
      display: -webkit-box;
      -webkit-line-clamp:2;
      -webkit-box-orient:vertical;
  }
  .mnewsline{
    width: 95%;
    margin: 14px auto 13px;
    height: 1px;
    background-color: #cecece;
  }
  .mnewsmore2{
    width: 25px;
    height: 25px;
    background: url('../images/mnewsmore.png') no-repeat center center/100% 100%;
    display: block;
    float: right;
    opacity: 0;
    transition: all 0.4s linear;
  }
  .mob-news .news-list li:hover .mnewsmore2{opacity: 1;}
  .mob-news .news-list li:hover h3,.mob-news .news-list li:hover h4,.mob-news .news-list li:hover p{
    color: #ffffff;
  }
  