.wrapper{ height:100%; width: 100%;}
/* header */
/*.header{ position:absolute; z-index:999; right:0; left:0;height: 86px}*/
.box{background-size: 100% 100%;-webkit-transition:all 1s .2s ease; -moz-transition:all 1s .2s ease; -ms-transition:all 1s .2s ease; -o-transition:all 1s .2s ease; transition:all 1s .2s ease;}
		
.container{width:1680px;}
.banner{position: relative;}
.banner .pic{position: absolute;width: 100%;left: 0;top:0;padding:245px 0 0 105px;color: #fff; }
  .banner .title{font-size: 64px;line-height: 92px;color: #fff;text-shadow: 0.05em 0.05em rgba(000,000,000,0.1)}
   .banner .swiper-slide{height: 100vh;width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
   .banner .swiper-pagination-bullet{border-radius: 0;-webkit-border-radius: 0;width:67px;background-color: #004499;opacity: 0.24;height: 4px;}
   .banner .swiper-pagination-bullet-active{opacity:1;}
   .banner .swiper-pagination{bottom: 53px;}
   .banner .knownMore{width: 240px;height: 55px;line-height: 55px;text-align: center;background-color: #074289;color: #fff;text-align: center;display: block;font-size: 18px;margin-top: 60px}
   .banner .knownMore:hover{background-color: #0372c8}

/* index_welcome */
.index_solution header{padding:55px 0 20px;text-align: center;}
  .index_solution header h3{font-size: 46px;}
  .index_solution header h4{font-size: 16px;font-weight: normal;}
  .index_solution header ul{display: inline-block;margin-top: 22px;}
    .index_solution header ul li{width: 170px;line-height: 48px;border: 1px solid #dcdde0;font-size: 16px;cursor: pointer;}
    .index_solution header ul li.active{border: 1px solid #074289;font-size: 16px;background-color: #074289;color: #fff;}
    .index_solution header ul li.active:hover{color: #fff;}
    .index_solution header ul li:hover{color: #074289;}
    .index_solution .solutionCon .item{height: 590px;width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
    .index_solution .solutionCon .soluContainer{width: 1360px;margin: auto;padding:95px 0 0;}
    .index_solution .solutionCon .soluContainer h3{color: #fff;font-size: 44px;margin-bottom: 10px}
    .index_solution .solutionCon .soluContainer .desc{color: #5495c9;width: 730px;line-height: 180%}
     .index_solution .solutionCon ul{margin: 42px 0 0;}
     .index_solution .solutionCon ul li{width: 164px;height: 164px;margin-right: 62px;border-radius: 50%;-webkit-border-radius: 50%;background-color: rgba(255,255,255,0.1);text-align: center;font-size: 20px;line-height: 150%;color: #fff;}
     .index_solution .solutionCon ul li a{font-size: 20px;color: #fff;display: block;}
 
/* index_app */
.index_app{background: url(../image/1bg04.jpg) no-repeat center;background-size: cover;height: 790px;position: relative;z-index: 8}

  .index_app .container{padding:25px 48px 0 0;position: relative;z-index: 7}
   .index_app .appDiv{width: 696px;position: relative;}
   .index_app .appNav{padding:88px 0 0;border-bottom: 1px solid #cfd8e2;}
   .index_app .appNav li{width: 25%;text-align: center;}
   .index_app .appNav li:first-child{text-align:left;}
   .index_app .appNav li a{line-height:60px;position: relative;display: inline-block;padding:5px 10px;color: #074289;font-size:26px;}
   .index_app .appNav li a:before{content:'';position:absolute;bottom: -1px;left:0;width:100%;height:4px;background:#074289;z-index:99;display: none}
   .index_app .appNav li.active a:before{display: inline-block;}
   .index_app .appNav li img{display: inline-block;vertical-align: middle;}
    .index_app .moreIcon{text-align: center;margin:23px 0 0;}
      .index_app .moreIcon .icon{display: inline-block;width:21px;height: 21px;background: url(../image/1icon13.png) no-repeat center;cursor: pointer;}
      .index_app .itemChose.dis .moreIcon .icon{background: url(../image/1icon013.png) no-repeat center;}
      .index_app .itemChose.dis .itemChoseTab{overflow: hidden;height: auto}
   .index_app  .itemChoseTab{margin-top: 20px;}
      .index_app  .itemChoseTab{margin-top: 20px;}
      .itemChose{position: absolute;width: 696px;background-color: #}
      .itemChose.dis{background-color: #fff}
      .index_app  .itemChoseTab{overflow: hidden;height: 346px;}
      .index_app  .itemChoseTab dd{width: 174px;height: 174px;line-height: 174px;background-position: center;background-repeat: no-repeat;text-align: center;}
      .index_app  .itemChoseTab dd .act{display: none;}
      .index_app  .itemChoseTab dd.active .dis{display:none}
      .index_app  .itemChoseTab dd.active .act{display: inline-block;}
      .index_app  .itemChoseTab dd *{vertical-align: middle;}
      .index_app  .itemChoseTab dd.f1{background-color: #f1f4f9}
      .index_app  .itemChoseTab dd.dd{background-color: #dde1e7}
      .index_app  .itemChoseTab dd.active{background-color: #074289}
         .index_app .choseImg{position: absolute;left: 100%;top:0;width: 807px}
          .index_app .choseImg .imgItem .desc{position: absolute;height: 240px;bottom: 0;padding:0 210px 0 65px;color: #fff;line-height: 28px;font-size: 16px;}
          .index_app .choseImg .imgItem .desc h3{font-size: 36px;margin-bottom: 20px}
          .index_app .choseImg .imgItem .desc .moreArrow{right: -45px;bottom: 20px;position: absolute;}
   
  .index_app .autoPlayCtrl{position: absolute;right: -900px;top: 25px;height: 220px;text-align:center }
  .index_app .playCtrl{display: inline-block;}
    .index_app .appPrev, .index_app .appNext{width:49px;height: 49px;border-radius: 50%;-webkit-border-radius: 50%;;background-repeat: no-repeat;background-position: center;position: relative;display: inline-block;margin: 10px auto;position: relative;background-size: 100%;display: block;}
      .index_app .appPrev{background-image: url(../image/0icon05.png);left:auto;right: auto;top:auto;}
      .index_app .appNext{background-image: url(../image/0icon06.png);left:auto;right: auto;top:auto;margin-bottom: 0}
 

    .moreArrow:hover{opacity: 0.8;cursor: pointer;}

/* index_about */
.index_about{position: relative;padding:0 0 55px;}
  .index_about .container{position: relative;}
    .index_about  .ctrlImg{position: absolute;right: 0;top:-100px;z-index: 4;width: 530px}
    .index_about .wordeDiv{position: relative;z-index: 6;font-size: 16px;}
    .index_about .wordeDiv .desc{margin:25px 0 0;}
    .index_about .wordeDiv .desc,.index_about .wordeDiv .desc a{font-size: 18px;}
     .index_about .wordeDiv header{padding: 0 0 50px;width: 960px;line-height: 170%}
     .index_about .wordeDiv header h3{font-size: 44px;margin-bottom: 10px;line-height: 44px;}
     .index_about .wordeDiv header .moreArrow{display: block;margin-top: 20px}
     .aboutIntroductList li{padding-left: 45px;min-width: 150px;margin-right: 110px}
      .aboutIntroductList li h3{font-size: 56px;color: #074289;height: 60px;margin-bottom: 10px;font-family: Arial;}
      .aboutIntroductList li .desc{position: relative;font-size: 18px;}
      .aboutIntroductList li .desc:before{width: 30px;height: 5px;position: absolute;left: -45px;top:2px;bottom:0;margin:auto;content: "";display: block;background-color:#074289; }

  .aboutDis{margin-top: 82px;text-align: center;position: relative;}
    .aboutDis .swiper-slide{width:1039px; }
      .aboutDis .swiper-slide-prev{transform: translateX(260px) scale(0.5)!important;opacity: 0.8!important}
      .aboutDis .swiper-slide-next{transform: translateX(260px) scale(0.5)!important;opacity: 0!important}
  .current-swiper {margin:0 auto;position:relative;z-index:99;}
    .current-swiper .swiper-slide{display: inline-block;}
  .left-swiper {position:absolute;left:0;top:0;z-index:1;width:594px;height:328px;bottom: 0;margin:auto;display: inline-block;}
    .left-swiper:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(237,240,240,0.9);z-index:99;}
  .current-swiper .autoPlayCtrl{position: absolute;right: 50px;bottom: 0;height: 220px;bottom: }
  .current-swiper .playCtrl{display: inline-block;}
  .current-swiper .swiper-button-next, .current-swiper .swiper-button-prev{width:49px;height: 49px;border-radius: 50%;-webkit-border-radius: 50%;;background-repeat: no-repeat;background-position: center;position: relative;display: inline-block;margin: 10px auto;position: relative;background-size: 100%;display: block;}
    .current-swiper .swiper-button-next{background-image: url(../image/0icon06.png);left:auto;right: auto;top:auto;}
    .current-swiper .swiper-button-prev{background-image: url(../image/0icon05.png);left:auto;right: auto;top:auto;margin-bottom: 0}
    .aboutDis .swiper-slide{position: relative;}
    .aboutDis .swiper-slide .pic{position: relative;display: inline-block;}
      .aboutDis .swiper-slide .desc{position: absolute;display:none;bottom: 20px;text-align: right;width: 100%;padding-right: 30px;line-height: 30px;color: #ffffff;font-size: 18px;display: none}
      .aboutDis .current-swiper .swiper-slide-active .desc{display:block;}

.index_belief{background: url(../image/1bg02.jpg) no-repeat center;background-size: cover;height: 512px;background-size: cover;position: relative;}
  .index_belief .pic{position:absolute;width: 100%;height: 100%;text-align: right;color: #2156a0;}
  .index_belief .con{text-align: center;display: table;font-size: 14px;}
    .index_belief .pic h3{font-size: 58px;font-weight: bold;text-shadow: 0.05em 0.05em rgba(000,000,000,0.1);margin-bottom: 10px;}
    .index_belief .pic h3.ensmall{font-size: 40px;}

.index_news{padding:50px 0 55px;}
  .index_news .title{line-height: 50px;margin-bottom: 60px;}
    .index_news .title .ctrl{font-size: 45px;}
    .index_news .title *{vertical-align: middle;}
      .newsList ul{margin:0 0 0 -75px;}
        .newsList li{width: 33.33333%;padding:0 0 0 75px;}
        .newsList li ins{display: block;overflow: hidden; }
        .newsList li ins img{height:300px;width: 100%;}
        .newsList li .time{color: #999b9c;margin:10px 0;font-size: 14px}
        .newsList li  a,.newsList li .desc{font-size: 22px}

.index_contact{background: url(../image/1bg03.jpg) no-repeat center;background-size: cover;height: 620px;background-size: cover;position: relative;padding: 125px 0 0}
  .index_contact .title{font-size: 44px;color: #1f1f1f;margin-bottom: 35px;}
  .index_contact .contactIntroduct{width: 52.5%}
    .index_contact .titleLabel{line-height: 35px;font-size: 22px}
        .index_contact .titleLabel .tellIcon{width: 22px;height: 18px;vertical-align: middle;display: inline-block;margin-right: 10px;background-image: url(../image/1icon16.png);vertical-align: -3px;position: relative;top:-2px;}
      .index_contact .erweimaDiv{position: relative;top:3px;cursor: pointer;}
      .index_contact .erweimaDiv .imgErweima{position: absolute;display: none;width: 100px;height: 100px;top:-45px;max-width: 100px;left: 120%}

        .index_contact .erweimaDiv:hover .imgErweima{display: block;}
      .index_contact .contactList dd{width: 50%;margin-top: 32px;font-size: 14px;line-height: 160%;}
      .index_contact .contactList dd p{font-size: 16px;margin-top: 5px;position: relative;}
      .index_contact .contactList dd p img{position: relative;top:2px;}
      .index_contact .contactList dd .icon{display: inline-block;width: 15px;height: 15px;vertical-align: middle;margin-right: 6px;position: relative;}
      .index_contact .contactList dd .icon img{top:-5px;position: relative;}
      .index_contact .contactList dd .icon1{background-image: url(../image/1icon17.png);}
      .index_contact .contactList dd .icon2{background-image: url(../image/1icon21.png);}
      .index_contact .contactList dd .icon3{background-image: url(../image/1icon18.png);}
      .index_contact .contactList dd .icon4{background-image: url(../image/1icon22.png);}
      .index_contact .contactList dd .icon5{background-image: url(../image/1icon19.png);}
  .index_contact .contactMap{width:47.5%}
      .index_contact .contactMap .mapCon{position: relative;}
          .index_contact .contactMap .mapCon .icon{position: absolute;width: 80px;height: 93px;background: url(../image/1icon23.png) no-repeat center;left: 0;right: 0;margin: auto;top:0;bottom: 0;}
    .msgBtn{display: inline-block;border-radius: 3px;background-color: #106fba;text-align: center;color: #fff;width: 120px;height: 36px;line-height: 36px;margin-left: 5px;}
      .msgBtn .icon{display: inline-block;width: 14px;height: 14px;background-image: url(../image/0massage.png);margin-right: 5px;vertical-align: middle;}
.container3{width: 1670px;margin:auto;position: relative;}

.swiper-paginationDiv{text-align: center;position: relative;height: 90px;}
.swiper-paginationDiv .line{position:absolute;left: 0;right: 0;width: 1px;height: 50px;background-color: #dcdcdc;display: inline-block;margin:auto;top:0;bottom: 0;position: absolute;}
.swiper-paginationDiv .swiper-pagination{position: relative;height: 90px;color: transparent;}
.swiper-paginationDiv .swiper-pagination span{position: absolute;display: block;display: block;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;}
.swiper-paginationDiv .swiper-pagination span.swiper-pagination-total{color: #074289;position: absolute;top: 10px;width: 100%;text-align: center;right: 15px}
.swiper-paginationDiv .swiper-pagination span.swiper-pagination-current{color: #cccccc;position: absolute;bottom: -5px;width: 100%;text-align: center;right: 15px}

@media (max-width:1700px){
	.container2,.container3{width:1300px;}
  .container{width:1300px;}
  .newsList li ins img{height:270px}
  .swiper-paginationDiv .swiper-pagination span.swiper-pagination-total{right: 10px}
  .swiper-paginationDiv .swiper-pagination span.swiper-pagination-current{right: 10px}


}

@media (max-width:1620px){
  .index_about .wordeDiv header{width: 650px;}
  .index_about .ctrlImg{width:400px}
  .aboutIntroductList li {min-width: 95px;margin-right: 43px;}
  .aboutIntroductList li h3{font-size: 45px;height: 50px;}
   .index_solution .solutionCon .soluContainer{width: 1000px;}
   .index_app .appDiv{width: 560px;}
      .index_app .itemChoseTab dd{width: 140px;height: 150px;}
      .index_app .choseImg{width: 600px;top:90px;}
      .index_app .choseImg .imgItem .desc .moreArrow{width: 100px;right: -20px;}
      .index_app .choseImg .imgItem .desc{padding:0 35px 0 30px;}
      .index_app .autoPlayCtrl {right: -656px;top: 93px;}
        .index_app .appPrev, .index_app .appNext,.current-swiper .swiper-button-next, .current-swiper .swiper-button-prev{width: 35px;height: 35px;} 
  .aboutDis .swiper-slide{width: 900px}
  .current-swiper .autoPlayCtrl {right: 30px;height: 187px;}
    .index_belief .container{padding-right:150px;}
      .newsList ul{margin:0 0 0 -35px;}
        .newsList li{padding:0 0 0 35px;}
  .index_contact .erweimaDiv{top:-3px;}
  .index_app .itemChose{position: relative;}
  .index_app .itemChoseTab{height: 300px;}

  .index_app{height: 710px;}

  .moreArrow{width: 120px;}
  .current-swiper .autoPlayCtrl{right: 0}
  .index_contact .contactList dd .icon img{top:0;}
}

/* 1200 */
@media (max-width:1440px){
  .index_theory .th_three{width: 75%;left: 0;right: 0;margin: auto}
}

/* 1200 */
@media (max-width:1370px){	
  .index_theory .container{padding: 75px 15px 0}
  .index_theory .th_list .blue .wordDiv .label{bottom: -84%}
  .index_theory .th_list .green .wordDiv .label{bottom: -84%}
  .index_welcome .container{padding-right:50px}
   .index_contact .titleLabel{font-size: 18px}
  .index_contact .contactList dd p{font-size: 14px;}
  .container{width:1200px;}
  .newsList li ins img{height:270px}
  .container2,.container3{width:1200px;}
}
/* 1040 */
@media (max-width:1230px){
  .aboutDis .swiper-slide {width: 75%;}
  .current-swiper .autoPlayCtrl{right: 45px;}
  .index_about .wordeDiv header h3{font-size: 32px;}
  .index_news .title .ctrl{font-size: 32px;}
  .aboutIntroductList li{padding-left:20px;min-width:100px;margin-right:25px}
       .aboutIntroductList li h3{font-size: 36px;height:32px;}
       .aboutIntroductList li .desc{position: relative;font-size: 16px;}
       .aboutIntroductList li .desc:before{width:20px;height: 3px;position: absolute;left: -25px; }
    .index_about .ctrlImg{width: 330px;}
      .index_about .wordeDiv header {width: 500px;}
  .index_belief{height: 400px;}
  .index_belief .container {padding-right:0;text-align: center;}
  .index_contact{height: 470px;padding:85px 0 0;}
      .index_contact .contactList dd{margin-top: 15px;}
      .newsList ul{margin:0 0 0 -20px;}
        .newsList li{padding:0 0 0 20px;}
    .index_contact .title{font-size: 32px;margin-bottom:10px;}
    .index_solution header h3{font-size: 32px;}
      .index_solution header ul li {width: 123px;line-height: 32px;}
      .index_solution .solutionCon .soluContainer{width: 100%;padding:40px 30px 0;}
      .index_solution .solutionCon .soluContainer .desc{width: 100%;padding: 0 0;}
      .index_solution .solutionCon .item{height: 450px}
      .index_solution .solutionCon .soluContainer h3{font-size: 32px;}
    .index_app {height: 600px;position: relative;z-index: 8}
      .index_app .itemChoseTab{height: 230px}
      .index_app .choseImg {width: 437px;top: 90px;}
        .index_app .itemChoseTab dd{height: 115px;height: 115px;line-height: 115px;}
        .itemChose{min-height: 360px;}

    .index_about{position: relative;z-index: 4}
    .index_about .ctrlImg{right: 15px;}
     .index_about .wordeDiv .desc,.index_about .wordeDiv .desc a{font-size: 16px;}
     .msgBtn{width: 80px;line-height: 32px;}
}

@media (max-width:1200px){
  .container2,.container3{width:900px;}
  .container{width:900px;}
  .newsList li ins img{height:200px}
}
@media (max-width:1050px){
.container2,.container3{width:100%;padding:0 15px;}
}
/* 1040 */
@media (max-width:1040px){

}
/* 900 */
@media (max-width:900px){
  .container2,.container3{width:100%;}
  .banner .swiper-slide{height: 75vh}
  .index_app .moreIcon{display: none}
    .index_solution .solutionCon ul{margin:20px 0 0;}
      .index_solution .solutionCon ul li{width: 100px;height: 100px;font-size: 15px;}
      .index_solution .solutionCon ul li a{font-size: 15px;}
    .index_app .appNav li img{width:65%;}
    .index_app .itemChoseTab dd{width: 89px;height: 89px;line-height: 89px;}
    .index_app .itemChoseTab dd img{width: 30%;}
    .index_app .appDiv {width: 356px;}
      .itemChose{width: 100%;}
      .index_app .appNav li a{line-height: 35px;font-size: 14px;}
        .index_app .choseImg {width: 360px;top: 90px;}
        .itemChose{min-height: 300px}
        .index_app .choseImg .imgItem .desc h3 {font-size: 25px;margin-bottom: 4px;}
        .index_app .choseImg .imgItem .desc{font-size: 10px;line-height: 150%}
      .index_app .container {padding: 25px 48px 0 20px;position: relative;}
    .index_app .choseImg .imgItem .desc{height: 160px;}
      .index_app .itemChoseTab{height: auto}
        .index_app{height: 540px;}
        .index_about .ctrlImg {width: 228px;right: 15px}

    .aboutDis .swiper-slide-next{opacity:1!important}
      .current-swiper .playCtrl{display: none}
      .current-swiper .autoPlayCtrl{height:40px;right: 0}
      .current-swiper .swiper-button-next, .current-swiper .swiper-button-prev{display: inline-block;margin:0 5px;}
    .index_belief{height: 320px}
      .index_belief .con{font-size: 14px}
        .index_belief .pic h3{font-size: 38px;}
      .index_contact .contactMap .mapCon .icon{width: 45px;height: 52px;background-size: 100%;}
      .index_contact .contactList dd:last-child{display: none;}
    .index_contact{height: auto;padding:65px 0 60px;}
    .index_app .autoPlayCtrl{right: -5px;height: 40px;top:auto;bottom: 20px;text-align: left;z-index: 999}
      .index_app .playCtrl{display: none;}
        .index_app .appPrev, .index_app .appNext{display: inline-block;margin:0 5px;}
        .itemChose{position: relative;}

     .index_contact .titleLabel{font-size: 16px}
    .index_contact .contactList dd p{font-size: 13px;}
     .index_about .wordeDiv .desc{font-size: 13px;}
     .container{width:100%;}
     .newsList li ins img{height:180px}
	 	 .index-cp li a.index-img1 {padding: 10px;} 
        .index-cp li { width: 50%;}
		.index-cp li .img {min-height: 160px;height: 160px;}
		.index-cp li .img img {max-height: 140px;}
		.index-cp li h2 {font-size: 18px;}
 }
@media (max-width:650px){
  .banner .swiper-pagination{bottom: 20px;}
  .banner .pic{padding:120px 0 0 0px;}
    .banner .title{font-size: 36px;line-height: 150%}
    .banner .knownMore{width: 180px;height: 45px;line-height: 45px;margin-top: 20px;}
    .index_solution .solutionCon ul li{width: 90px;height: 90px;line-height: 150%;margin-right: 10px;margin-top: 10px;}
    .index_app .appDiv{width: 100%;}
    .index_app .container{position: relative;padding:0px 0;width: 340px;margin:auto;}
    
        .index_app .itemChoseTab dd{width: 65px;height: 65px;line-height: 65px;}
        .index_app .choseImg{width: 275px;left: 65px;top:0;}
          .index_app .item{position: relative;}
  .index_app{padding:45px 0 30px;height: auto}
      .index_app .appNav{padding:0;}
       .index_app  .itemChose{height: 450px}
          .index_app .itemChoseTab{height:379px;width: 65px;overflow-y: auto;}
          .index_app .itemChoseTab dd:nth-child(2n){background-color: #f1f4f9!important}
          .index_app .itemChoseTab dd:nth-child(2n+1){background-color: #dde1e7!important}
          .index_app .itemChoseTab dd:nth-child(2n+1).active,.index_app .itemChoseTab dd:nth-child(2n).active{background-color:#074289!important; }
          .index_app .choseImg .imgItem .desc{position: relative;background-color: #fff;color: #21252a;height: auto;padding:15px;line-height: 140%;font-size: 12px;}
         .index_app .choseImg .imgItem .desc .moreArrow{position: relative;margin-top:5px;right: auto;bottom: auto;width: 80px;top:auto;display: inline-block;}
         .index_app .choseImg .imgItem .desc h3{font-size: 14px;}
         .moreArrow{width: 80px}
  .index_about .wordeDiv header{width: 100%;}
      .index_about .ctrlImg{display: none;}
    .aboutIntroductList li{width: 25%;text-align: center;padding:0 5px;margin-right: 0;min-width: 50px;}
    .aboutIntroductList li .desc:before{display: none}
    .aboutIntroductList li h3{font-size: 18px;height: 18px;}
    .aboutIntroductList li .desc{font-size: 14px;}

    .aboutDis .swiper-slide .desc{font-size: 16px;bottom: 5px;padding-right:15px;}
        .current-swiper .autoPlayCtrl{position: relative;right:auto;bottom: auto;left: auto;}
        .aboutDis{margin-top: 30px;}

    .newsList li{width: 100%;margin-bottom: 25px;}
    .index_contact .contactIntroduct{width: 100%;margin-bottom: 25px;}
      .index_contact .contactMap{width: 100%;}

      .newsList li ins img{height:auto;}
	 .index-cp li a.index-img1 {padding: 10px;} 
        .index-cp li { width: 50%;}
		.index-cp li .img {min-height: 160px;height: 160px;}
		.index-cp li .img img {max-height: 140px;}
		.index-cp li h2 {font-size: 18px;}
/* 320 */
@media (max-width:375px){

}
/* 320 */

	
}
.tab {
    text-align: center;
    padding-bottom: 30px;
}
.tab a {
	padding: 0 16px;
	height: 40px;
	line-height: 40px;
	background: #004b80;
	font-size: 18px;
	display: inline-block;
	margin: 0 20px;
	color: #fff;
    text-align: center;


}
.tab a:hover {
	color: #004b80;
	background:#7c7c7c;
	width: 29%;
}
.floor_2, .index .floor_3 {
    padding: 60px 0 40px 0;
    position: relative;
	width: width: 100%;
    margin: 0 auto;
}
.title h3 b {
    display: inline-block;
    font-weight: normal;
    color: #004b80;
}
.title h3 {
    font-size: 46px;
    font-weight: normal;
    display: block;
    line-height: 30px;
   text-align: center;
   font-weight: 600;
}
.icase .list {
    zoom: 1;
    width: 100%;
}
.icase .list li {
    float: left;
    margin-right: 21px;
    margin-bottom: 21px;
    width: 386px;
}
.icase .list li .img {
    width: 386px;
    height: 290px;
    overflow: hidden;
    display: block;
    position: relative;
    cursor: pointer;
}
.icase .list li .img .on {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: Alpha(opacity=0);
    *zoom: 1;
    -webkit-transform: rotateX(
180deg
) scale(0.5, 0.5);
    transform: rotateX(180deg) scale(0.2, 0.2);
    transition: all ease-out .5s;
}
.icase .list li .p {
    background: #004b80;
    color: #fff;
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
}
.more .line {
    display: block;
    width: 500px;
    height: 1px;
    margin-top: 24px;
    background: #ccc;
}
.more .look_more {
    display: block;
    width: 198px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #ccc;
    transition: all .5s;
	float: left;
}
.index-cp {
    margin-top: 0px;
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    align-items: stretch;
    background: #fff;
}
.index-cp li {
    width: 25%;
    flex-direction: row;
    margin-top: 15px;
    height: 100%;
    margin-bottom: 15px;
}
.index-cp li a.index-img1 {
    display: block;
    background: #fff;
    padding: 4%;
    margin-left: 15px;
    text-align: center;
    transition: all 0.3s;
}
.index-cp li .img {
    min-height: 400px;
    height: 400px;
    display: flex;
    margin-top: 10px;
    align-items: center;
}
.index-cp li .img img {
    display: block;
    margin: 0 auto;
    height: 400px;
    max-width: 100%;
}
.index-cp li h2 {
    font-size: 16px;

    padding: 0;
    text-align: center;
    font-family: arial;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 35px;
    line-height: 50px;
    color: #074289;
}
@media screen and (max-width: 640px){
      .newsList li ins img{height:auto;}
	 .index-cp li a.index-img1 {padding: 10px;} 
        .index-cp li { width: 50%;}
		.index-cp li .img {min-height: 160px;height: 160px;}
		.index-cp li .img img {max-height: 140px;}
		.index-cp li h2 {font-size: 14px;}
		.title h3 {font-size: 26px;}
	}
