
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}



@media (min-width:1000px) {  
.content{ max-width:1200px; margin:0 auto; width:auto;}
.dig{padding: 0 0 100px; }
.dig h2{margin-bottom: 70px; margin-top:80px;}
.dig_con{height: 536px;background: url(../img/dig1.png) no-repeat center 0;padding-top: 72px;box-sizing: border-box;}
  .dig_con li{float: left;width: 520px;height: 192px;box-sizing: border-box;padding: 22px 50px 0;}
  .dig_con li:nth-child(1),.dig_con li:nth-child(2){margin-bottom: 86px;}
  .dig_con li h3{height: 68px;font-weight: normal;overflow: hidden;}
  .dig_con li h3 i{float: left;width: 68px;height: 68px;padding-top: 12px;box-sizing: border-box;border-radius: 50%;text-align: center;background: #0E4C9E;margin-right: 10px;}
  .dig_con li h3 strong{display: block;width: 44px;height: 44px;margin: 0 auto;overflow: hidden;}
  .dig_con li h3 span{display: block;font-size: 24px;color: #333;line-height: 24px;padding-top: 12px;transition: all 0.6s;}
  .dig_con li h3 em{display: block;height: 30px;line-height: 30px;font-size: 14px;color: #333;opacity: 0.5;font-family: Arial;}
  .dig_con li p{display: none;font-size: 16px;color: #666;line-height: 26px;padding-top: 4px;width: 68%;}
  .dig_con li:nth-child(2n){float: right;text-align: right;}
  .dig_con li:nth-child(2n) h3 i{float: right;margin-right: 0;margin-left: 10px;}
  .dig_con li.cur{border-bottom: 0px solid #0E4C9E; background-color:transparent;}
  .dig_con li.cur p{display: block;transform: translateY(-10px);}
  .dig_con li.cur h3 i{background: none;}
  .dig_con li.cur h3 strong img{transform: translateY(-44px);transition: all 0.5s;}
  .dig_con li.cur h3 span{line-height: 68px;padding: 0; font-size:30px;}
   .dig_con li:nth-child(2) p{width: 68%;
    position: relative;
    right: -29%;}
  .dig_con li:nth-child(4) p{width: 68%;
    position: relative;
    right: -29%;}

  .focus{height: 738px;padding: 85px 0 0;box-sizing: border-box;background: url(../img/focus_bg.jpg) no-repeat center 0;}
  .focus h2{margin-bottom: 137px;}
  .focus li{float: left;width: 385px;height: 336px;background: #fff;margin-right: 22px;text-align: center;border-radius: 20px;transition: all 0.5s;position: relative;}
  .focus li:last-child{margin-right: 0;}
  .focus li i{display: block;margin: 80px 0 18px;height: 64px;position: relative;}
  .focus li i:after{position: absolute;width: 34px;height: 1px;content: "";background: #000;opacity: 0.2;left: 50%;bottom: 0;margin-left: -17px;}
  .focus li p{font-size: 16px;color: #666;line-height: 28px;padding: 0 55px;transition: all 0.5s;}
  .focus li em{position: absolute;width: 134px;height: 134px;display: table;left: 50%;top: 0;margin-left: -67px;background: #0E4C9E;border-radius: 50%;opacity: 0;transition: all 0.5s;}
  .focus li em img{padding-top: 47px;}
  .focus li.cur{transform: translateY(-30px);}
  .focus li.cur em{top: -67px;opacity: 1;}
  .focus li.cur i{opacity: 0;}
  .focus li.cur p{transform: translateY(-30px);}




  .xmfw{padding: 90px 0 140px;}
  .xmfw h2{margin-bottom: 45px;}
  .xmfw dl{height: 664px;}
  .xmfw dt{float: left;width: 614px;height: 664px;overflow: hidden;}
  .xmfw dd{float: right;width: 500px;}
  .xmfw_desc{margin: 56px 0 54px;}
  .xmfw_desc p{margin-left: 70px;position: relative;font-size: 16px;color: #333;line-height: 28px;margin-bottom: 28px;}
  .xmfw_desc p em{position: absolute;font-size: 20px;color: #0E4C9E;  line-height: 28px; left: -100px;top: 0; transition: all 0.5s;width: 80px;text-align: right;white-space: nowrap;}
  .xmfw_desc p:after{position: absolute;width: 0;height: 3px;content: "";background: #0E4C9E;right: 450px;top: 41px;transition: all 0.5s;}
  .xmfw_desc p.cur:after{width: 250px;}
  .xmfw_desc p.cur em{font-size: 30px;}
  .wxfw_t{height: 80px;line-height: 80px;border: 1px dashed #BFBFBF;border-radius: 20px;font-size: 16px;color: #666;text-align: center;}
  .wxfw_t i{margin: 0 32px;}
  .xmfw dd .zx{display: block;width: 130px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #fff;background: #0E4C9E;border-radius: 15px;margin-top: 70px;}
  .xmfw dd .zx img{vertical-align: top;margin-left: 8px;margin-top: 12px;transition: all 0.5s;}
  .xmfw dd  .zx:hover img{margin-left: 15px;}



  .ewb{height: 837px;padding: 110px 0 0;box-sizing: border-box;background: url(../img/ewb_bg.jpg) no-repeat center 0;}
  .ewb h2{margin-bottom: 66px;background: url(../img/ny_tit1.png) no-repeat bottom center;color: #fff;}
  .ewb li{float: left;width: 400px;height: 230px;border: 1px solid rgba(255, 255, 255, 0.5);padding: 0 50px;box-sizing: border-box;margin-right: -1px;margin-bottom: -1px;position: relative;}
  .ewb li i{display: block;height: 39px;margin: 60px 0 28px;}
  .ewb li p{font-size: 16px;color: #fff;line-height: 26px;transition: all 0.5s;position: relative;z-index: 2;}
  .ewb li em{position: absolute;height: 93px;bottom: 0;left: 0;width: 0;overflow: hidden;z-index: 2;transition: all 0.5s;}
  .ewb li em img{float: right;}
  .ewb li.cur:after{position: absolute;width: 100%;height: 250px;left: 0;bottom: 0;content: "";background: #0E4C9E;z-index: 1;}
  .ewb li.cur i{opacity: 0;visibility: hidden;}
  .ewb li.cur p{transform: translateY(-60px);}
  .ewb li.cur p:after{position: absolute;width: 30px;height: 3px;content: "";background: #1C2087;left: 0;top: -16px;}
  .ewb li.cur em{width: 62px;}
  .ewb li:nth-child(1).cur em{width: 51px;}



  .wflc{padding: 88px 0 80px;background: #eef0f6;}
  .ny-tit{font-size: 42px;color: #333;line-height: 42px;font-weight: normal;text-align: center;padding-bottom: 22px;background: url(../img/ny_tit.png) no-repeat bottom center;}
  .ny-tit em{font-size: 56px;font-weight: bold;font-family: "宋体";}
  .wflc h2{margin-bottom: 54px; }
  .wflc_con{height: 322px;background: url(../img/fwlc_line.png) no-repeat bottom center;position: relative;}
  .wflc_con li{float: left;width: 105px;margin-right: 16.5px;position: relative;height: 170px;}
  .wflc_con li:last-child{margin-right: 0;}
  .wflc_con li:before{position: absolute;width: 10px;height: 10px;content: "";background: #BFBFBF;left: 50%;margin-left: -5px;bottom: 5px;border-radius: 50%;}
  .wflc_con li p{height: 112px;background: url(../img/fwlc_c1.png) no-repeat center 0;font-size: 16px;color: #333;line-height: 26px;text-align: center;padding: 30px 10px;box-sizing: border-box;transition: transform 0.5s;}
  .wflc_con li:nth-child(1) p,  .wflc_con li:nth-child(2) p,  .wflc_con li:nth-child(3) p,  .wflc_con li:nth-child(4) p,  .wflc_con li:nth-child(9) p{line-height: 52px;}
  .wflc_con li.cur p{background: url(../img/fwlc_c2.png) no-repeat center 0;color: #fff;}
  .wflc_con li:hover p{transform: translateY(-10px);}
  .wflc_con li.cur:before{background: #0E4C9E;}
  .wflc_con li.cur:after{position: absolute;width: 20px;height: 20px;content: "";border-radius: 50%;left: 50%;margin-left: -10px;bottom: 0;box-sizing: border-box;border: 1px solid #0E4C9E;}
  .wflc_con .zx{position: absolute;width: 360px;height: 80px;line-height: 80px;text-align: center;font-size: 20px;color: #fff;background: #0E4C9E;border-radius: 40px;left: 50%;margin-left: -180px;bottom: 0;}
  .wflc_con .zx a{color: #fff;}



  .keti{padding: 90px 0 0;}
  .keti h2{padding-bottom: 8px;margin-bottom: 70px;}
  .keti h2 i{display: block;font-size: 16px;color: #333;line-height: 50px;}
  .keti li{float: left;width: 232px;height: 202px;text-align: center;background: #f2f2f2;margin-right: 10px;margin-top: 40px;position: relative;transition: all 0.5s;}
  .keti li:nth-child(5n){margin-right: 0;}
  .keti li:after{position: absolute;width: 88px;height: 73px;content: "";left: 50%;margin-left: -44px;top: -16px;background: url(../img/keti_jt.png) no-repeat center;}
  .keti li p{font-size: 16px;color: #333;line-height: 26px;padding: 100px 40px 0;transition: all 0.3s;}
  .keti li:hover{background: #0E4C9E;}
  .keti li:hover p{color: #fff;}


    .ft_pic{height: 209px;background: url(../img/ft_pic.jpg) no-repeat center 0;margin-bottom: 17px;}
    .ft_pic .content{position: relative;}
    .ft_pic p{position: absolute;left: 100px;top: 63px;height: 22px;line-height: 22px;font-size: 16px;color: #1C2087;font-weight: bold;}
    .ft_pic p i{display: inline-block;padding-left: 24px;background: url(../img/addr_ic.png) no-repeat left center;margin-right: 55px;}
	
   
}


@media (min-width:1000px) and (max-width:1199px){
.dig_con li{
	width:420px;
}

.focus li{
	width:316px;
}
.xmfw dt{
	width:414px;
}
.ewb li{
	width:332px;
}
.keti li{
	width:190px;
}




}



@media (max-width:999px){
.content{
	width:100%;
	padding:0 5%;
}
.dig{padding: 0 0 3.0rem; }
.dig h2{margin-bottom: 3.0rem; margin-top:3.0rem;}
.dig_con{height: auto;box-sizing: border-box;}
.dig_con li{width: 100%;height: auto;box-sizing: border-box;padding: 1.0rem 2.0rem 0;}
.dig_con li h3{height: 68px;font-weight: normal;overflow: hidden;}
.dig_con li h3 i{float: left;width: 68px;height: 68px;padding-top: 12px;box-sizing: border-box;border-radius: 50%;text-align: center;background: #0E4C9E;margin-right: 10px;}
.dig_con li h3 strong{display: block;width: 44px;height: 44px;margin: 0 auto;overflow: hidden;}
.dig_con li h3 span{display: block;font-size: 24px;color: #333;line-height: 24px;padding-top: 12px;}
.dig_con li h3 em{display: block;height: 30px;line-height: 30px;font-size: 14px;color: #333;opacity: 0.5;font-family: Arial;}
.dig_con li p{display: none;font-size: 16px;color: #666;line-height: 26px;padding-top: 4px;}
.dig_con li:nth-child(2n){text-align: right;}
.dig_con li:nth-child(2n) h3 i{float: right;margin-right: 0;margin-left: 10px;}




  .focus{height: auto;padding: 3.0rem 0;box-sizing: border-box;background: url(../img/focus_bg.jpg) no-repeat center 0; background-size:cover;}
  .focus h2{margin-bottom: 2.0rem;}
  .focus li{width: 100%;height: auto;background: #fff;text-align: center;border-radius: 20px;transition: all 0.5s;position: relative; padding:3.0rem 0; margin-top:3.5rem;}
  .focus li:last-child{margin-right: 0;}
  .focus li i{display: block;margin: 0px 0 18px;height: 3.0rem;position: relative;}
  .focus li i:after{position: absolute;width: 34px;height: 1px;content: "";background: #000;opacity: 0.2;left: 50%;bottom: 0;margin-left: -17px;}
  .focus li p{font-size: 16px;color: #666;line-height: 28px;padding: 0 55px;transition: all 0.5s;}
  .focus li em{position: absolute;width: 5.0rem;height: 5.0rem;display: table;left: 50%;top: 0;margin-left: -2.5rem;background: #0E4C9E;border-radius: 50%;opacity: 0;transition: all 0.5s;}
  .focus li em img{padding-top: 1.3rem;}
  .focus li.cur{transform: translateY(-0px);}
  .focus li.cur em{top: -2.5rem;opacity: 1;}
  .focus li.cur i{opacity: 0;}
  .focus li.cur p{transform: translateY(-30px);}




  .xmfw{padding: 3.0rem 0;}
  .xmfw h2{margin-bottom: 45px;}
  .xmfw dl{height: auto;}
  .xmfw dt{width: 100%;height: 664px;overflow: hidden;}
  .xmfw dd{width: 100%; padding:0 5%;}
  .xmfw_desc{margin: 56px 0 54px;}
  .xmfw_desc p{margin-left: 70px;position: relative;font-size: 16px;color: #333;line-height: 28px;margin-bottom: 28px;}
  .xmfw_desc p em{position: absolute;font-size: 20px;color: #0E4C9E;  line-height: 28px; left: -100px;top: 0; transition: all 0.5s;width: 80px;text-align: right;white-space: nowrap;}
  .xmfw_desc p:after{position: absolute;width: 0;height: 3px;content: "";background: #0E4C9E;right: 450px;top: 41px;transition: all 0.5s;}
  .xmfw_desc p.cur:after{width: 250px;}
  .xmfw_desc p.cur em{}
  .wxfw_t{height: 80px;line-height: 80px;border: 1px dashed #BFBFBF;border-radius: 20px;font-size: 16px;color: #666;text-align: center;}
  .wxfw_t i{margin: 0 0.5rem;}
  .xmfw dd .zx{display: block;width: 130px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #fff;background: #0E4C9E;border-radius: 15px;margin-top: 70px;}
  .xmfw dd .zx img{vertical-align: top;margin-left: 8px;margin-top: 12px;transition: all 0.5s;}
  .xmfw dd  .zx:hover img{margin-left: 15px;}



  .ewb{height: auto;padding: 3.0rem 0 0;box-sizing: border-box;background: url(../img/ewb_bg.jpg) no-repeat center 0; background-size:cover;}
  .ewb h2{margin-bottom: 2.0rem;background: url(../img/ny_tit1.png) no-repeat bottom center;color: #fff;}
  .ewb li{width: 100%;height: auto;border: 1px solid rgba(255, 255, 255, 0.5);padding:2.0rem; box-sizing: border-box;margin-right: -1px;margin-bottom: -1px;position: relative;}
  .ewb li i{display: block;height: 39px;margin: 0 0 1.0rem;}
  .ewb li p{font-size: 16px;color: #fff;line-height: 26px;transition: all 0.5s;position: relative;z-index: 2;}
  .ewb li em{position: absolute;height: 93px;bottom: 0;left: 0;width: 0;overflow: hidden;z-index: 2;transition: all 0.5s;}
  .ewb li em img{float: right;}
  .ewb li.cur:after{position: absolute;width: 100%;height: 250px;left: 0;bottom: 0;content: "";background: #0E4C9E;z-index: 1;}
  .ewb li.cur i{opacity: 0;visibility: hidden;}
  .ewb li.cur p{transform: translateY(-60px);}
  .ewb li.cur p:after{position: absolute;width: 30px;height: 3px;content: "";background: #1C2087;left: 0;top: -16px;}
  .ewb li.cur em{width: 62px;}
  .ewb li:nth-child(1).cur em{width: 51px;}



  .wflc{padding: 88px 0 80px;background: #eef0f6;}
  .ny-tit{font-size: 1.2rem;color: #333;line-height: 1.5rem;font-weight: normal;text-align: center;padding-bottom: 1.0rem;background: url(../img/ny_tit.png) no-repeat bottom center;}
  .ny-tit em{font-size: 1.5rem;font-weight: bold;font-family: "宋体";}
  .wflc h2{margin-bottom: 54px; }
  .wflc_con{height: 322px;background: url(../img/fwlc_line.png) no-repeat bottom center;position: relative;}
  .wflc_con li{float: left;width: 105px;margin-right: 16.5px;position: relative;height: 170px;}
  .wflc_con li:last-child{margin-right: 0;}
  .wflc_con li:before{position: absolute;width: 10px;height: 10px;content: "";background: #BFBFBF;left: 50%;margin-left: -5px;bottom: 5px;border-radius: 50%;}
  .wflc_con li p{height: 112px;background: url(../img/fwlc_c1.png) no-repeat center 0;font-size: 16px;color: #333;line-height: 26px;text-align: center;padding: 30px 10px;box-sizing: border-box;transition: transform 0.5s;}
  .wflc_con li:nth-child(1) p,  .wflc_con li:nth-child(2) p,  .wflc_con li:nth-child(3) p,  .wflc_con li:nth-child(4) p,  .wflc_con li:nth-child(9) p{line-height: 52px;}
  .wflc_con li.cur p{background: url(../img/fwlc_c2.png) no-repeat center 0;color: #fff;}
  .wflc_con li:hover p{transform: translateY(-10px);}
  .wflc_con li.cur:before{background: #0E4C9E;}
  .wflc_con li.cur:after{position: absolute;width: 20px;height: 20px;content: "";border-radius: 50%;left: 50%;margin-left: -10px;bottom: 0;box-sizing: border-box;border: 1px solid #0E4C9E;}
  .wflc_con .zx{position: absolute;width: 360px;height: 80px;line-height: 80px;text-align: center;font-size: 20px;color: #fff;background: #0E4C9E;border-radius: 40px;left: 50%;margin-left: -180px;bottom: 0;}
  .wflc_con .zx a{color: #fff;}



  .keti{padding: 2.0rem 5%;}
  .keti h2{padding-bottom: 8px;}
  .keti h2 i{display: block;font-size: 16px;color: #333;line-height: 50px;}
  .keti li{float: left;width: 48%;height: 8.0rem;text-align: center;background: #f2f2f2;margin-top: 40px;position: relative;transition: all 0.5s;}
  .keti li:nth-child(2n){ float:right;}
  .keti li:after{position: absolute;width: 3.0rem;height: 2.6rem;content: "";left: 50%;margin-left: -1.5rem;top: -0.8rem;background: url(../img/keti_jt.png) no-repeat center; background-size:contain;}
  .keti li p{font-size: 0.875rem;color: #333;line-height: 1.5rem;padding: 3.0rem 1.0rem 0;transition: all 0.3s;}
  .keti li:hover{background: #0E4C9E;}
  .keti li:hover p{color: #fff;}


    .ft_pic{height: 209px;background: url(../img/ft_pic.jpg) no-repeat center 0;margin-bottom: 17px;}
    .ft_pic .content{position: relative;}
    .ft_pic p{position: absolute;left: 100px;top: 63px;height: 22px;line-height: 22px;font-size: 16px;color: #1C2087;font-weight: bold;}
    .ft_pic p i{display: inline-block;padding-left: 24px;background: url(../img/addr_ic.png) no-repeat left center;margin-right: 55px;}


}


















