/* CSS Document */
@charset "utf-8";
.container{ }

.section1{background: url(s1_bg_02.jpg) no-repeat center;height: 803px;padding-top: 108px;}
.s1_c .s1_cl{float:left;width: 636px;background: url(s1_lbg_03.png) no-repeat center;height: 577px;padding: 21px 0 0 23px;margin-left: -7px;}
.s1_c .s1_cr{float:right;width: 556px;padding-top: 80px;}
.s1_c .s1_cr .s1_cra{font-size: 44px;color: #0e6ea3;}
.s1_c .s1_cr .s1_crb{width: 46px;height: 4px;background: #0e6ea3;margin-top: 12px;}
.s1_c .s1_cr .s1_crc{margin-top: 22px;font-size: 18px;color: #0c7dbb;}
.s1_c .s1_cr .s1_crd{margin-top: 20px;font-size: 14px;color: #919191;line-height: 25px;}
.s1_c .s1_cr .s1_cre{margin-top: 67px;width: 700px;}
.s1_c .s1_cr .s1_cre .s1_crei{float:left;margin-right: 115px;text-align: center;width: 88px;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.s1_c .s1_cr .s1_cre .s1_crei:hover{margin-top: -15px;}
.s1_c .s1_cr .s1_cre .s1_crei .s1_creia{padding-bottom: 29px;background: url(s1_3_03.png) no-repeat bottom center;}
.s1_c .s1_cr .s1_cre .s1_crei .s1_creib{margin-top: 15px;font-size: 20px;color: #333333;}
.s1_c .s1_cr .s1_crf{margin-top: 48px;}
.s1_c .s1_cr .s1_crf a{display: block;width: 54px;height: 54px;background: url(s12.png) no-repeat center;}
.s1_c .s1_cr .s1_crf a:hover{background: url(s11.png) no-repeat center;}

.section2{margin-top: 95px;}
.s2_t .s2_ta{font-size: 74px;color: #0e6ea3;font-family: "Arial";text-transform: uppercase;}
.s2_t .s2_tb{font-size: 56px;color: #4c4c4c;font-weight: bold;margin-top: -15px;}
.s2_t .s2_tc{font-size: 14px;color: #595757;margin-top: 12px;}
.s2_c{margin-top: 15px;}
.s2_c .hd{float:left;width: 207px;margin-top: 43px;}
.s2_c .hd ul li{height: 61px;border-radius: 30px;background: #e5e5e5;margin-bottom: 22px;font-size: 16px;color: #333333;}
.s2_c .hd ul li span{background: #fff;width: 56px;height: 56px;border-radius: 56px;background: #fff;display: inline-block;margin:2px 23px 0 2px;overflow: hidden;vertical-align: middle;}
.s2_c .hd ul li.on{background: #19a65e;font-size: 18px;color: #fff;font-weight: bold;}
.s2_c .bd{float:right;width: 958px;}
/*.s2_c .bd .s2_ci .s2_cil{float:left;width: 490px;height: 451px;background: url(s2_2_03.png) no-repeat center;text-align: center;padding-top: 39px;}*/
.s2_c .bd .s2_ci .s2_cil{float:left;padding:39px;position: relative;}
.s2_c .bd .s2_ci .s2_cil .s2_cila{width: 412px;height: 412px;position: relative;border-radius: 422px;background: rgba(12,112,166,1);}
.ring-box {width:412px;height:412px;background: rgba(12,112,166,0.3);margin:0 auto;position:absolute;border-radius:100%;left:39px;top:39px;z-index: -1;}
.ring1,.ring2,.ring3 {position:absolute;top:0;left:0;display:block;width:412px;height:412px;background:#0c70a6;border-radius:100%;opacity:0;-webkit-animation:scaleaieing01 3s linear 0s infinite;-moz-animation:scaleaieing01 3s linear 0s infinite;-o-animation:scaleaieing01 3s linear 0s infinite;animation:scaleaieing01 3s linear 0s infinite;}
.ring2 {animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;}
.ring3 {animation-delay:2.4s;-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;}
@-webkit-keyframes scaleaieing01 {0% {transform:scale(1);-webkit-transform:scale(1);opacity:0.2;}
50% {transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0.15;}
100% {transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;display:none;}
}
@keyframes scaleaieing01 {0% {transform:scale(1);-webkit-transform:scale(1);opacity:0.2;}
50% {transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0.15;}
100% {transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;display:none;}
}

.s2_c .bd .s2_ci .s2_cir{margin-top: 52px;float:right;width: 408px;}
.s2_c .bd .s2_ci .s2_cir .s2_cira{font-size: 36px;color: #333333;}
.s2_c .bd .s2_ci .s2_cir .s2_cirb{margin-top: 15px;height: 5px;}
.s2_c .bd .s2_ci .s2_cir .s2_circ{margin-top: 20px;line-height: 30px;font-size: 14px;color: #595757;height: 175px;}
.s2_c .bd .s2_ci .s2_cir .s2_cird span{display: inline-block;width: 97px;padding: 0 25px;height: 57px;line-height: 57px;border-radius: 28px;background: #19a65e;font-size: 14px;color: #ffffff;font-family: "Arial";text-transform: uppercase;}

.section3{margin-top: 68px;/*background: url(s3_bg_02.jpg) no-repeat center;*/height: 370px;padding-top: 113px;}
.s3_c{display: flex;justify-content: space-between;}
.s3_c .s3_ci .s3_cia b{font-size: 85px;color: #ffffff;font-weight: normal;}
.s3_c .s3_ci .s3_cia span{margin-left: 32px;display: inline-block;width: 33px;height: 33px;text-align: center;line-height: 33px;background: #19a65e;border-radius: 33px;font-size: 21px;color: #fff;}
.s3_c .s3_ci .s3_cib{margin-top: 15px;font-size: 27px;color: #ffffff;}

.section4{margin-top: 25px;}
.s4_c .s4_cl{float:left;width: 250px;}
.s4_c .s4_cl .s4_cla{font-size: 74px;color: #0e6ea3;}
.s4_c .s4_cl .s4_clb{font-size: 56px;color: #4c4c4c;font-weight: bold;margin-top: -15px;}
.s4_c .s4_cl .s4_clc{margin-top: 35px;}
.s4_c .s4_cl .s4_clc a{display: inline-block;width: 97px;padding: 0 25px;height: 57px;line-height: 57px;border-radius: 28px;background: #19a65e;font-size: 14px;color: #ffffff;font-family: "Arial";text-transform: uppercase;}
.s4_c .s4_cr{float:right;margin-top: 70px;}
.s4_c .s4_cr .bd ul li{float:left;width: 263px;padding: 0 35px 10px;border-right: 1px solid #d9d9d9;}
.s4_c .s4_cr .bd ul li .s4_cra{font-size: 20px;color: #a1a1a1;}
.s4_c .s4_cr .bd ul li .s4_crb{margin-top: 20px;display: none;}
.s4_c .s4_cr .bd ul li .s4_crc{margin-top: 18px;font-size: 20px;color: #000000;line-height: 30px;height: 60px;}
.s4_c .s4_cr .bd ul li .s4_crd{margin-top: 28px;line-height: 24px;height: 154px;font-size: 14px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}
.s4_c .s4_cr .bd ul li .s4_cre{height: 44px;background: url(s4_2_07.png) no-repeat left center;margin-top: 40px;}
.s4_c .s4_cr .bd ul li:hover .s4_cra{color: #00a648;}
.s4_c .s4_cr .bd ul li:hover .s4_crb{display: block;}
.s4_c .s4_cr .bd ul li:hover .s4_crd{display: none;}
.s4_c .s4_cr .bd ul li:hover .s4_cre{background: url(s4_3_09.png) no-repeat left center;}

.section5{margin-top: 22px;background: url(s5_bg.png) no-repeat center;height: 730px;padding-top: 180px;position: relative;}
.bolang{position: absolute;top:40px;left:0;width: 100%;}
.s5_t .s5_ta{font-size: 74px;color: #0e6ea3;text-transform: uppercase;}
.s5_t .s5_tb{font-size: 56px;color: #4c4c4c;font-weight: bold;margin-top: -12px;}
.s5_t .s5_tc{margin-top: 20px;line-height: 25px;font-size: 14px;color: #1b2131;}
.s5_c{margin-top: 40px;position: relative;}
.s5_c .bd{margin-left: -16px;}
.s5_c .bd ul li{float:left;width: 296px;margin:0 16px;position: relative;padding: 20px 0;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.s5_c .bd ul li .s5_cia{text-align: center;}
.s5_c .bd ul li .s5_cia span{display: inline-block;width: 108px;height: 108px;border-radius: 108px;}
.s5_c .bd ul li .s5_cib{height: 180px;padding-top: 112px;background: #0c70a6;margin-top: -66px;text-align: center;}
.s5_c .bd ul li .s5_cib .s5_ciba{font-size: 20px;color: #f5f5f5;}
.s5_c .bd ul li .s5_cib .s5_cibb{margin-top: 15px;font-size: 14px;color: #f5f5f5;padding: 0 25px;}
.s5_c .bd ul li .s5_cib .s5_cibc{margin-top: 23px;}
.s5_c .bd ul li:hover{padding-top: 0;}
.s5_c .bd ul li:hover .s5_cib{background: #00a648;}
.s5_c .prev{display: inline-block;width: 44px;height: 44px;background: url(s5_prev_03.png) no-repeat center;position: absolute;right:78px;top:-85px;}
.s5_c .next{display: inline-block;width: 44px;height: 44px;background: url(s5_next_05.png) no-repeat center;position: absolute;right:0px;top:-85px;}