/* CSS  */
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box;font-family: Microsoft YaHei,arial;}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;position: relative;font-size: 14px;}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;max-width: 100%;vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;}
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;}
.inner{width: 1200px;margin: 0 auto;}
body,html,li,a:active, body,html,li,a:hover, body,html,li,a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}


.wrapper {
  width: 1200px;
  height: 100%;
  position: relative;
  margin: 0 auto;
}

/* banner */
.banner{width: 100%;height: 455px;background: url(../images/banner_bg_01.jpg) no-repeat top center;margin-top: 136px;text-align: center;}
.banner h2{font-size: 54px;color: #fff;padding-top: 100px;letter-spacing: 2px;}
.banner ul{display: flex;justify-content: space-between;  flex-wrap: wrap;width: 860px;margin: 24px auto;}
.banner ul.column2{justify-content: center;}
.banner ul li{border: 1px solid #fff;border-radius: 30px;padding: 0 10px;height: 34px;  }
.banner ul li p{padding-left: 32px;color: #fff;background: url(../images/banner_icon1.png) no-repeat left center;height: 100%;line-height: 30px;font-size: 18px;}
.banner ul li:nth-child(2) p{background-image: url(../images/banner_icon2.png);}
.banner ul li:nth-child(3) p{background-image: url(../images/banner_icon3.png);}
.banner ul li:nth-child(4) p{background-image: url(../images/banner_icon4.png);}
.banner ul.column2 li p{background-image: url(../images/banner_icon5.png);}
.banner .btn{width: 196px;height: 46px;background: linear-gradient(to bottom, #fee47d, #ffc017);display: block;border-radius: 30px;line-height: 46px;color: #ef4c1a;font-size: 22px;text-align: center;margin: 0 auto;overflow: hidden;position: relative;transition: .3s;}
.banner .btn i{content: "";position: absolute;left: 0;bottom: 0;background: #000;opacity: 0.2;width: 100%;height: 100%;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%; transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out; }
.banner .btn span{position: relative;z-index: 2;}
.banner .btn:hover i {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.banner .btn:hover{background: #ef4c1a;color: #fff;transition: .3s;}





/* ACCP简介 */
.part1 .top{width: 1098px;margin: 0 auto 30px;display: flex;justify-content: space-between;}

.part1 .top .left{width: 312px;height: 276px;background: #1266ff;margin: 14px 0 0 14px;}

.part1 .top .left .imgBox{width: 320px;background: linear-gradient(to bottom, #1265ff, #fff);position: relative;left: -14px;top: -14px;display: flex;align-items: center;justify-content: center;padding-top: 6px;}
.part1 .top .left .imgBox::before{content: "";position: absolute;right: 0;top: 0;height: 100%;width: 6px;background: #1265ff;  }
.part1 .top .right{font-size: 16px;color: #555;width: 738px;text-align: justify;text-indent: 2em;line-height: 33px;}


.part1 .country{width: 100%;background: #f9fbff;padding: 34px 0;}
.part1 .country ul{display: flex;justify-content: space-between;}
.part1 .country ul li{width: 156px;background: #1265ff;border-radius: 10px;padding-top: 8px;transition: .3s;position: relative;top: 0;}
.part1 .country ul li p{width: 100%;height: 460px;box-shadow: 0px 0px 10px 0px rgba(206, 206, 206, 1);background: #fff;text-align: center;padding-top: 24px;border-radius: 0 0 8px 8px;}
.part1 .country ul li p img{margin: 0 auto;animation: cir360 12s linear infinite;border-radius: 50%;}

.part1 .country ul li p b{display: block;font-size: 30px;color: #edf1ff;margin-top: 12px;font-weight: normal;height: 30px;line-height: 30px;}
.part1 .country ul li p b.min_txt{font-size: 24px;}
.part1 .country ul li p  strong{font-weight: bold;font-size: 28px;display: block;margin-top: -16px;}
.part1 .country ul li p i{font-size: 16px;color: #555;width: 126px;display: block;margin: 14px auto 0;text-align: justify;line-height: 26px;}




.part1 .country ul li:hover{top: -10px;transition: .3s;}
.part1 .country ul li:hover p{box-shadow: 0px 0px 10px 0px rgba(18, 102, 255, .5);}


.part2 .title{margin-bottom: 34px;}

.part2 .wrapper{display: flex;justify-content: space-between;}
.part2 .listTable{width: 600px;background: #bc0012;text-align: center;border-radius: 10px;padding-bottom: 8px;}
.part2 .listTable h4{width: 100%;height: 70px;color: #fff;line-height: 70px;  font-size: 30px;}
.part2 .listTable .innerBg{width: 100%;background: #fff;padding-top: 3px;box-shadow: 0px 0px 10px 0px rgba(206, 206, 206, 1);  }
.part2 .listTable ul{display: flex;justify-content: space-between;width: 596px;  margin: 0 auto 6px;}
.part2 .listTable ul li{width: 296px;height: 40px;border-radius: 6px;background: #f5d9dc;font-size: 22px;line-height: 40px;}
.part2 .listTable table{width: 99%;border-collapse: collapse;  font-size: 16px;}
.part2 .listTable table td{height: 30px;  line-height: 26px;}
.part2 .listTable table tr:nth-child(2n) td{background: #fdf7f8;}
.part2 .listTable table tr td:first-child,.part2 .listTable table tr:first-child td:nth-child(2){border-right: 1px dashed #fcf3f4;}
.part2 .listTable table tr:first-child td{border-right: 1px solid #f5d9dc;}
.part2 .listTable table tr td:last-child{border-right: none;}
.part2 .listTable table:last-child{  border-top: 1px solid #f5d9dc;}



.part2 .listTable_B,.part5 .listTable2{margin-top: 92px;background: #1266ff;}
.part2 .listTable_B ul li,.part5 .listTable2 ul li{background: #dce8ff;}
.part2 .listTable_B ul li:nth-child(1){width: 270px;}
.part2 .listTable_B ul li:nth-child(2){width: 220px;}
.part2 .listTable_B ul li:nth-child(3){width: 96px;}


.part2 .listTable_B table tr:nth-child(2n) td,.part5 .listTable2 table tr:nth-child(2n) td{background: #f8faff;}
.part2 .listTable_B table tr:first-child td{border-right: 1px solid #e1ecff;}

.part2 .listTable_B table tr td:first-child,
.part2 .listTable_B table tr:first-child td:nth-child(2),
.part2 .listTable_B table tr td:nth-child(2){border-right: 1px dashed #dce8ff;}

.part2 .listTable_B table tr:first-child td:last-child{border: none;}

.part2 .listTable_B table:last-child{  border-top: 1px solid #e1ecff;}
.part2 .listTable_B table tr td:last-child{font-size: 12px;}


.part3{padding-bottom: 36px;}
/* .part3 .wrapper{position: relative;background: url(../images/p3_bg.jpg) no-repeat;height: 668px;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;} */
.part3 .wrapper{position: relative;background: url(../images/p3_bg.png) no-repeat;height: 563px;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;}
.part3 .cell {width: 592px;height: 194px;}
.part3 .cell h3{font-size: 24px;color: #fff;padding:10px  0 0 80px;}
.part3 .cell .txtBox{display: flex;font-size: 18px;padding-left: 84px;padding-top: 26px;line-height: 32px;letter-spacing: 2px;}
.part3 .cell .txtBox_lh{line-height: 26px;padding-top: 20px;}
.part3 .cell .txtBox p:nth-child(1){margin-right: 80px;}

.part3 .cell2{height: 218px;}
.part3 .cell3 h3{padding-top: 32px;}
.part3 .cell3{width: 100%;}
.part3 .cell3 .txtBox{padding-top:34px;display: flex;}
.part3 .cell3 .txtBox span{margin-right: 70px;}


.part4,.part6{background: #f9fbff;padding-bottom: 40px;}
.part4 .wrapper{display: flex;justify-content: space-between;}
.part4 li{box-shadow: 0px 0px 10px 0px rgba(206, 206, 206, 1);width: 286px;text-align: center;padding-bottom: 30px;border-radius: 6px; position: relative;top: 0;transition: .3s;}
.part4 li h3{font-size: 24px;padding: 30px 0 16px;}
.part4 li p{padding: 0 24px;line-height: 34px;text-align: justify;font-size: 18px;}
.part4 li span{color: #bc0012;}
.part4 li .txt{height: 86px;}
.part4 li .txt2{text-align: center;}
.part4 li img{margin: 24px 0;}
.part4 li a{display: flex;width: 226px;height: 42px;border-radius: 30px;border: 1px solid #1266ff;margin: 0 auto;font-size: 20px;color: #1266ff;align-items: center;justify-content: center;transition: .5s;}
.part4 li a i{background: url(../images/p3_arrow.png) no-repeat right center;padding-right: 24px;}


.part4 li:hover,.part6 .wrapper .cell:hover{top: -10px;transition: .3s;box-shadow: 0px 0px 10px 0px rgba(18, 102, 255, .5);}
.part4 li a:hover{color: #fff;transition: .5s;background: #1266ff;}
.part4 li a:hover i{background-image: url(../images/arrow.png);}




.part5 .wrapper{width: 1218px;}
.part5 .listTable ul li{width: 96px;}
.part5 .listTable ul li:nth-child(2){width: 256px;}
.part5 .listTable ul li:nth-child(3){width: 140px;}

.part5 .listTable p{font-size: 18px;color: #bc0012;margin: 6px 0;}

.part5 .listTable table tr:first-child td{border-top: 1px solid #f4d4d7;}
.part5 .listTable table tr:last-child td{border-bottom: 1px solid #f4d4d7;}
.part5 .listTable table tr:first-child td:last-child{border-right: none;}
.part5 .listTable table td,.part5 .listTable table tr:first-child td{border-right: 1px dashed #fcf3f4;}
.part5 .listTable2{height: 342px;}

.part5 .listTable2 table tr:first-child td,.part5 .listTable2 table:last-child{border-top: none;}
.part5 .listTable2 table tr:last-child td{border-bottom: none;}
.part5 .listTable2 table td,.part5 .listTable2 table tr:first-child td,
.part5 .listTable2 table tr td:first-child, .part5 .listTable2 table tr:first-child td:nth-child(2){border-right: 1px dashed #e9f1ff;}



.part6{margin-top: 38px;}
.part6 .wrapper{height: 638px;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}
.part6 .wrapper .cell{width: 288px; border-radius: 10px;background: #1266ff;padding-top: 8px;text-align: center;position: relative;top: 0;transition: .3s;}
.part6 .wrapper .cell .inBg{width: 100%;height: 298px; background: #fff;box-shadow: 0px 0px 10px 0px rgba(206, 206, 206, 1);border-radius:0 0 10px 10px;}
.part6 .wrapper .cell2 .inBg{height: 272px;}

.part6 .wrapper .cell .inBg img{margin: 10px auto 0;}
.part6 .wrapper .cell .inBg h3{font-size: 24px;margin: -34px 0 14px;}
.part6 .wrapper .cell .inBg p{font-size: 18px;padding: 0 36px;text-align: justify;line-height: 34px;}
.part6 .wrapper .cell .inBg p.txt{text-align: center;}
.part6 .btn{margin: 46px auto 0;background: #1266ff;border-radius: 80px;width: 352px;height: 64px;display: flex;align-items: center;justify-content: center;color: #fff;}
.part6 .btn i{background: url(../images/arrow.png) no-repeat right center;padding-right: 34px;font-size: 26px;}

.part6 .btn:hover{transition: .5s;color: #1266ff;border: 1px solid #1266ff;background: #fff;}
.part6 .btn:hover i{background-image: url(../images/p3_arrow.png);}










.part7 {padding-bottom: 70px;background: url(../images/p7_bg.jpg) no-repeat center bottom;}
.part7 .wrapper{background: url(../images/p7_shape.png) no-repeat;width: 912px;height: 811px;position: relative;}
.part7 .wrapper .txt{position: absolute;text-align: center;line-height: 32px;left: 98px;top: 166px;}
.part7 .wrapper .txt h3{font-size: 24px;margin-bottom: 14px;letter-spacing: 2px;position: relative;left: -8px;}
.part7 .wrapper .txt p{font-size: 18px;}

.part7 .wrapper .txt2{left: 340px;top: 30px;}
.part7 .wrapper .txt3{left: 582px;top: 166px;}
.part7 .wrapper .txt4{left: 588px;top: 440px;}
.part7 .wrapper .txt5{left: 358px;top: 570px;}
.part7 .wrapper .txt6{left: 96px;top: 440px;}


.part8{padding-bottom: 56px;}
.part8 .title{margin-bottom: 130px;}
.part8 .wrapper{display: flex;justify-content: space-between;}
.part8 .wrapper .cell{width: 228px;height: 406px;background: #f0f4ff;border-radius: 10px;}
.part8 .wrapper .cell h3{width: 94px;height: 94px;background: #1266ff;border-radius: 50%;font-size: 34px;color: #fff;text-align: center;line-height: 76px;border: 9px solid #fff;margin: -48px auto 0;position: relative;}
.part8 .wrapper .cell h3::before{content: "";position: absolute;background: url(../images/arrow3.png) no-repeat;width: 222px;height: 107px;left: 60px;top: -42px;}

.part8 .wrapper .cell p{font-size: 18px;padding: 0 34px;line-height: 40px;margin-top: 20px;text-align: justify;}
.part8 .wrapper .cell span{color: #1266ff;}
.part8 .wrapper .cell:last-child p{line-height: 36px;}

.part8 .wrapper .cell.odd{background: #fdf7f8;margin-top: 72px;height: 380px;}
.part8 .wrapper .cell.odd h3{background: #bc0012;}
.part8 .wrapper .cell.odd h3::before{background-image: url(../images/arrow2.png);width: 217px;height: 105px;left: 46px;top: -112px;}
.part8 .wrapper .cell:last-child h3::before{display: none;}











.part9{background: url(../images/p9_bg.jpg) no-repeat top center;padding-bottom: 40px;}
.part9 .title b{color: #f4cdce;}
.part9 .wrapper{overflow: hidden;border-radius: 10px;}
.part9 .wrapper img{border-radius: 4px;}


.part9 .wrapper .swiper-pagination-bullet{background: #dc7a83;opacity: 1;}
.part9 .wrapper .swiper-pagination-bullet-active{background: #fff;}


.left-nav > *,.left-nav ul li.free_tong{box-sizing: content-box;}
body .left-nav .left-wx{width: 89px;}

.title {text-align: center;padding-top: 34px;margin-bottom: 54px;}
.title b{font-size: 58px;color: #f4f4f4;}
.title h3{font-size: 34px;color: #333;margin-top: -46px;  position: relative;
}
.title h3::before{
  content: "";
  position: absolute;
  left: 50%;
  bottom: -16px;
  width: 110px;
  height: 6px;
  background: #1266ff;
  margin-left: -55px;
}
.title i{
  font-size: 24px;
  color: #555;
  margin-top: 30px;
  display: block;
}















input::-webkit-input-placeholder{color: #ccc;} /* WebKit browsers */
input:-moz-placeholder{color: #ccc;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color: #ccc;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder {color: #ccc;} /* Internet Explorer 10+ */
select::-ms-expand {
    display: none;
}
a:active, a:hover, a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}



@keyframes cir360 {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(20deg);
    }

    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(-20deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
