body{overflow-x:hidden;font-family:Source Han Sans CN;margin: 0;}
a{text-decoration:none;color:#fff}.section1{position:relative;z-index:200}.section1 .video{width:100%;height:auto;-o-object-fit:fill;object-fit:fill}.section1 .textbox{width:416px;height:87px;margin:0 auto;text-align:center}.section1 .textbox .title{font-size:49px;font-family:Arial;font-weight:700;color:#fff;-webkit-text-stroke:1 #fff}.section1 .textbox .title1{font-size:24px;font-weight:700;color:#fff}.section2{width:100%}.section2 .titlebox{width:270px;height:66px;margin:0 auto;margin-top:75px;text-align:center;margin-bottom:54px}.section2 .titlebox .title{font-size:32px;font-weight:400;color:#242424;opacity:.85}.section2 .titlebox .title1{margin-top:3px;font-size:18px;font-weight:400;color:#242424;opacity:.45}.section2 .tab_box{width:495px;height:99px;margin:0 auto;position:relative}.section2 .tab_box-en{margin-bottom:20px}.section2 .tab_box .tab{display:flex;justify-content:space-between}.section2 .tab_box .tab .model{width:90px;height:99px;text-align:center}.section2 .tab_box .tab .model .ico{width:40px;height:40px;background:#282e48;border-radius:2px;margin:0 auto;margin-bottom:12px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-out}.section2 .tab_box .tab .model .text{font-size:12px;font-weight:400;color:#000;opacity:.65;transition:all .3s ease-out}.section2 .tab_box .triangle{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #21396b;position:absolute;bottom:0;left:33px;transition:all .3s ease-out}.section2 .tab_box .triangle-en{bottom:-20px}.active{background:#086fff!important}.textactive{color:#086fff!important}.section2 .our_pro_box>div{height:600px;width:100%;box-sizing:border-box;position:absolute;background:linear-gradient(135deg,#38538a 0,#0d2350 100%)}.section2 .our_pro_box{height:600px;position:relative}.section2 .our_pro_box .our_pro_son{width:1002px;height:416px;margin:0 auto;margin-top:100px}.section2 .our_pro_box .our_pro_son-en{width:1080px}.section2 .our_pro_box .our_pro_son .left{float:left;margin-top:62px}.section2 .our_pro_box .our_pro_son .left .title{font-size:28px;font-weight:400;color:#fff}.section2 .our_pro_box .our_pro_son .left .list{width:150px;margin-left:21px;margin-top:36px}.section2 .our_pro_box .our_pro_son .left .list-en{width:335px}.section2 .our_pro_box .our_pro_son .left .list>li{font-size:16px;font-weight:400;color:rgba(255,255,255,.85);list-style-type:disc;padding:6px 0}.section2 .our_pro_box .our_pro_son .left .details{display:block;width:100px;height:32px;background:#1890ff;border-radius:50px;font-size:14px;font-weight:400;color:#fff;text-align:center;line-height:32px;margin-top:44px;cursor:pointer;transition:all .3s cubic-bezier(.65,.05,.36,1)}.section2 .our_pro_box .our_pro_son .left .details:hover{background:#40a9ff}.section2 .our_pro_box .our_pro_son .left .details:active{background:#096dd9}.section2 .our_pro_box .our_pro_son .right{width:565px;height:100%;background:rgba(0,0,0,0);float:right}#lottie{width:100%;height:100%;display:block;overflow:hidden;text-align:center}#lottie1{width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0,0,0);text-align:center;opacity:1}#lottie2{width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0,0,0);text-align:center;opacity:1}#lottie3{width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0,0,0);text-align:center;opacity:1}#lottie4{width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0,0,0);text-align:center;opacity:1}
.section3{width:100%;padding-top:35px;padding-bottom: 50px;}
.section3 .titlebox{width:558px;height:70px;margin:0 auto;text-align:center}.section3 .titlebox .title{font-size:32px;font-weight:400;color:rgba(0,0,0,.65)}.section3 .titlebox .title1{font-size:18px;font-weight:400;color:#242424;opacity:.45;margin-top:5px}.section3 .map_box{width:1218px;margin:0 auto;box-sizing:border-box;position:relative;margin-top:88px}.section3 .map_box .map1{position:absolute;top:0;right:0;border:6px solid #e4e4e4;overflow:hidden}.section3 .map_box .map .line{width:107px;height:1px;background-color:#1961ba;opacity:.65;transform:rotate(-36deg);position:absolute;top:119px;right:319px}.section3 .map_box .text_box{width:287px;height:20px;margin-top:15px;margin-left:930px;font-weight:400;color:#000;font-size:16px;display:flex;justify-content:space-between}.section3 .map_box .text_box-en{width:360px;margin-left:857px}.section3 .map_box .text_box .model{width:18px;height:18px;background:#fe8f01;display:inline-block;vertical-align:-3px;margin-right:4px}.section3 .map_box .text_box li:last-of-type .model{background:#0166fe}.section3 .map_box .text_box .txt2{font-family:Arial}.section3 .platform{width:1200px;height:213px;margin:0 auto;margin-top:95px}.section3 .platform>ul{display:flex;justify-content:space-between}.section3 .platform>ul>li{visibility:visible;opacity:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}.section3 .platform>ul>li.active1{visibility:visible;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:opacity .35s ease .13s,transform .35s ease .13s}.section3 .platform>ul>li.active2{visibility:visible;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:opacity .35s ease .26s,transform .35s ease .26s}.section3 .platform>ul>li.active3{visibility:visible;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:opacity .35s ease .39s,transform .35s ease .39s}.section3 .platform>ul>li.active4{visibility:visible;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:opacity .35s ease .52s,transform .35s ease .52s}.section3 .platform>ul>li.active5{visibility:visible;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:opacity .35s ease .65s,transform .35s ease .65s}.section3 .platform .img{width:230px;height:130px}.section3 .platform .text{width:230px;height:83px;background:#fff;border:1px solid #e9e9e9;padding:16px 24px 20px 24px;display:flex;flex-direction:column;justify-content:space-between}.section3 .platform .title{font-size:16px;font-weight:400;color:rgba(0,0,0,.85);overflow:hidden}.section3 .platform .txt{font-size:14px;font-weight:400;color:rgba(0,0,0,.45);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section4{width:100%;padding-top:105px}.section4 .titlebox{width:725px;margin:0 auto;text-align:center}.section4 .titlebox .title{font-size:32px;font-weight:400;color:#242424;opacity:.85}.section4 .titlebox .title1{margin-top:16px;font-size:18px;font-weight:400;color:#242424;opacity:.45}.section4 .content{width:100%;height:552px;background:#001529;margin-top:56px;padding-top:104px}.swiper-container{width:1236px;height:385px}
.swiper-slide{text-align:center;line-height:300px;font-size:30px}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.45);border-radius:50%;transition:all .5s ease-out}

.swiper-pagination-bullet-active::after{content:'';display:block;width:24px;height:24px;border:1px solid #fff;border-radius:50%;position:absolute;top:-9px;left:-9px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 16px!important}

.swiper-slide{line-height:normal;}
.swiper-slide .left{width:552px;height:311px;float:left}.swiper-slide .left img{width:100%;height:100%}.swiper-slide .right{width:582px;height:248px;margin-top:28px;float:right}.swiper-slide .right .text{font-size:14px;font-weight:400;color:#fff;opacity:.65;margin-top:20px}.swiper-slide .right .title{height:24px;font-size:24px;line-height:23px;font-weight:400;color:#fff}.swiper-container .swiper-slide-6 .right{width:633px}.swiper-container .swiper-slide-6 .right .text{width:582px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{height:32px}.section5{width:100%;padding-top:161px;height:682px}.section5 .titlebox{width:535px;height:72px;margin:0 auto;text-align:center}.section5 .titlebox .title{font-size:32px;font-weight:400;color:#242424;opacity:.85}.section5 .titlebox .title1{margin-top:8px;font-size:18px;font-family:Source Han Sans CN;font-weight:400;color:rgba(0,0,0,.45)}.section5 .form{width:1280px;height:223px;margin:0 auto;margin-top:51px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:space-between}.section5 .form>div{height:75px}.section5 .form .tip{padding-left:7px;padding-top:3px;color:#ff4d4f}[v-cloak]{display:none}.section5 .form input{width:409px;height:48px;font-size:16px;background:#fff;border:1px solid rgba(112,112,112,.25098039215686274);border-radius:5px;padding:0 20px 0 20px}.section5 .form input.bordertip{border:1px solid #ff4d4f}.section5 .form .sel-wrap{position:relative}.section5 .form .sel{width:409px;height:48px;font-size:16px;outline:0;border:1px solid rgba(112,112,112,.25098039215686274);border-radius:5px;padding:0 20px 0 20px;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.section5 .form .down-icon{display:block;position:absolute;top:16px;right:15px;width:16px;height:16px;background:url(down.png) no-repeat}.section5 .form .sel.bordertip{border:1px solid #ff4d4f}.section5 .form .sel.gray{color:#b5b5b5}.section5 .form .sel option{color:#333;font-size:16px}.section5 .form>div:nth-of-type(7) input{width:844px;height:48px;background:#fff;border:1px solid rgba(112,112,112,.25098039215686274);border-radius:5px}.section5 .form .btn{width:408px;height:48px;background:#1890ff;margin:0;padding:0;border:0;outline:0;font-size:16px;font-weight:400;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.65,.05,.36,1)}.section5 .form .btn:hover{background:#40a9ff}.section5 .form .btn:active{background:#096dd9}.entrance-wrap{width:100px;height:100px;overflow:hidden;position:fixed;right:0;top:614px;transition:all .5s}.entrance-wrap:hover{width:225px}.entrance-wrap:hover .entrance-content{width:190px;opacity:1}.entrance-content{width:60px;height:66px;padding:15px 0 12px 18px;background:#fff;box-shadow:0 3px 15px rgba(32,38,41,.1);font-size:18px;font-family:Alibaba PuHuiTi;font-weight:500;color:#2c4970;border-radius:33px;position:absolute;left:18px;bottom:17px;cursor:pointer;opacity:0;transition:all .5s;overflow:hidden}.entrance-content p{width:90px}.entrance-content:hover{color:#086fff}.entrance-content:hover .create{content:url(/web/img/index/icon-right-blue.png)}.entrance-img{position:absolute;right:0;top:0;width:100px;height:100px;cursor:pointer;background-image:url(earth_sprites.png);animation:play 2s steps(25) infinite;-o-animation:play 2s steps(25) infinite;-moz-animation:play 2s steps(25) infinite;-webkit-animation:play 2s steps(25) infinite}@keyframes play{0%{background-position:0 0}100%{background-position:-2500px 0}}.entrance-wrap-en{width:100px}.entrance-wrap-en:hover{width:300px}.entrance-wrap-en:hover .entrance-content-en{width:260px}.entrance-content-en{width:60px;padding:12px 0 0 16px}.entrance-content-en p{width:175px}.swiper-slide img{color:#fff;opacity:.65}


/**/
.homepage .banner .mySwiper1 {
    height: 100%;
    width: 100%;
  }
  .homepage .banner .mySwiper1 .swiper-button-next,
  .homepage .banner .mySwiper1 .swiper-button-prev {
    background: rgba(255, 255, 255, 0.1);
    width: 0.78rem;
    height: 0.78rem;
    border-radius: 50%;
    transform: translate(0, 0);
    color: #fff;
  }
  .homepage .banner .mySwiper1 .swiper-button-next::after,
  .homepage .banner .mySwiper1 .swiper-button-prev::after {
    font-size: 0.28rem;
  }
  .homepage .banner .mySwiper1 .swiper-button-prev {
    left: 0.37rem;
  }
  .homepage .banner .mySwiper1 .swiper-button-next {
    right: 0.37rem;
  }
  .homepage .banner .mySwiper1 img {
    height: 100vh;
    object-fit: cover;
  }
  .homepage .banner .btn {
    cursor: pointer;
    width: 0.29rem;
    height: 1.5rem;
    background: url(home_14.png) center no-repeat;
    background-size: 100% 100%;
    right: 0.7rem;
    position: absolute;
    z-index: 9;
    bottom: 0.35rem;
  }
  .homepage .banner img {
    width: 100%;
  }
  .homepage .banner .ft {
    position: absolute;
    right: 1.56rem;
    bottom: 0.35rem;
    width: 7.46rem;
    background: #fff;
    z-index: 9;
  }
  .homepage .banner .ft .flex {
    align-items: stretch;
  }
  .homepage .banner .ft .flex .pic {
    width: 3.26rem;
  }
  .homepage .banner .ft dl {
    padding: 0.3rem;
  }
  .homepage .banner .ft dt {
    font-size: 0.24rem;
    line-height: 0.35rem;
  }
  .homepage .banner .ft dd {
    font-size: 0.15rem;
    color: #666;
    line-height: 0.25rem;
    margin-top: 0.1rem;
  }
  .homepage .banner .mySwiper2 .swiper-button-next,
  .homepage .banner .mySwiper2 .swiper-button-prev {
    background: #fff;
    width: 0.35rem;
    height: 0.35rem;
    border-radius: 50%;
    top: auto;
    bottom: 0.25rem;
    left: 0.3rem;
    border: 1px solid #ddd;
    color: #999;
  }
  .homepage .banner .mySwiper2 .swiper-button-next {
    color: #fff;
    right: auto;
    left: 0.8rem;
    background: #0abbb1;
    border-color: #0abbb1;
  }
  .homepage .banner .mySwiper2 .swiper-button-next::after,
  .homepage .banner .mySwiper2 .swiper-button-prev::after {
    font-size: 0.14rem;
  }
  .homepage .banner .swiper-pagination {
    bottom: 0.9rem;
    text-align: left;
    padding-left: 1.56rem;
  }
  .homepage .banner .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
  }
  .homepage .banner .swiper-pagination-bullet-active {width: 0.5rem;border-radius: 5px;}
  .swiper-button-next,
  .swiper-button-prev {outline: none;}
  .homepage {font-size: 0.16rem;}
  .homepage .a {background: url(bg_02.jpg) center no-repeat;background-size: cover;padding-bottom: 20px;}
  .homepage .a .hd {border-bottom: 1px solid #ddd;text-align: center;padding-top:35px;cursor: pointer;}
  .swiper-slide-thumb-active img{opacity: 1;}
  .homepage .a .hd p {padding: 0;position: relative;font-size: 17px;margin-top: 0;color: #333333;padding-bottom: 25px;}
  .homepage .a .hd .swiper-slide-thumb-active::after {content: "";display: block;width: 50%;height: 3px;background: #004bae;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);}
.homepage .a .swiper-button-prev {left: -0.6rem;}
 .homepage .a .swiper-button-next {right: -0.6rem;}
.homepage .a .bd {position: relative;margin-top: 0.2rem;}
.homepage .a .bd .mySwiper2 {padding-bottom: 0.4rem;overflow: hidden;}
.homepage .a .bd .mySwiper2 .swiper-pagination-bullet-active {background: #0abbb1;position: relative;margin-right:35px;}
.homepage .a .bd .mySwiper2 .swiper-pagination-bullet-active::after {content: "";display: inline-block;width: 0.3rem;height: 2px;position: absolute;left: 100%;top: 50%;margin-top: -1px;background-color: #0abbb1;}
  
.homepage .a .bd .mySwiper2 .flex {padding: 0.2rem 0.2rem;background-color: #fff;align-items: stretch;margin:0.1rem 10px;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.flex_item {flex: 1;}
.pic, .pics {overflow: hidden;position: relative;}
.pic img {width: 100%;}
.homepage .a .bd .mySwiper2 p {font-size: 0.15rem;color: #666;line-height: 0.25rem;margin-top: 0.25rem;text-align: left;}
.homepage .a .bd .mySwiper2 dl {padding-left: 0.15rem;border-left: 0.08rem solid #e5e5e5;text-align: left;}
.homepage .a .bd .mySwiper2 dt {font-size: 0.28rem;color: #333333;}
.homepage .a .bd .mySwiper2 dd {color: #999999;font-size: 0.18rem;margin-left: 0;}
.homepage .a .bd .mySwiper2 .more {display: flex;font-size: 0.15rem;width: 1.38rem;background-color: #004bae;height: 0.42rem;position:relative;bottom: 0;left:0;align-items: center;justify-content: center;border-radius: 0.1rem;color: #fff;}
.homepage .b {background: url(bg_03.jpg) center no-repeat;background-size: cover;}
.homepage .b .bd {display: flex;font-size: 0.18rem;margin-top: 0.4rem;}
.homepage .b .bd .video {width: 40%;border-radius: 0.1rem;margin-left: 1rem;}
.homepage .b .bd .video .pic {position: relative;cursor: pointer;}
.homepage .a .bd .mySwiper2 .pic{width:48%;float: left;}
.homepage .a .bd .mySwiper2 .pic img{opacity:1;}
.homepage .b .bd .video .pic::after {content: "";display: block;width: 0.8rem;height: 0.8rem;background: url(video.png) center no-repeat;background-size: 100% 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.homepage .b .bd p {line-height: 0.37rem;}
.homepage .b .bd ul {display: flex;padding: 0.4rem 0 0.35rem;flex-wrap: wrap;}
.homepage .b .bd ul li {
    background-color: #fff;
    border-radius: 0.1rem;
    width: 30%;
    text-align: center;
    margin-right: 3%;
    line-height: 0.72rem;
  }
  .homepage .b .more a {
    color: #666;
    display: flex;
    align-items: center;
  }
  .homepage .b .more span {
    width: 0.52rem;
    background: url(home_71.png) center no-repeat;
    border-radius: 50%;
    height: 0.52rem;
    position: static;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #004bae;
    margin-left: 0.15rem;
  }
  .homepage .c {
    background: url(bg_04.jpg) center no-repeat;
    background-size: cover;
  }
  .homepage .c .bd {
    font-size: 0.15rem;
    margin-top: 0.65rem;
  }
  .homepage .c .bd dt {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.18rem;
    line-height: 0.32rem;
    padding-bottom: 0.1rem;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 0.1rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .homepage .c .bd a {
    display: block;
    border-radius: 0.1rem;
    background-color: #fff;
    padding: 0.15rem;
  }
  .homepage .c .bd a:hover .more {
    color: #004bae;
  }
  .homepage .c .bd a:hover .more i {
    background-color: #004bae;
  }
  .homepage .c .bd dd {
    line-height: 0.24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-bottom: 0.15rem;
    -webkit-box-orient: vertical;
  }
  .homepage .c .bd .more {
    text-align: right;
    margin-top: 0.15rem;
    color: #999;
  }
  .homepage .c .bd .more i {
    display: inline-block;
    vertical-align: middle;
    width: 0.16rem;
    height: 0.16rem;
    position: relative;
    background-color: #d2d2d2;
    border-radius: 50%;
    margin: -3px 0 0 5px;
  }
  .homepage .c .bd .more i::after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 1px 1px 0 0;
    border-color: #fff;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 50%;
    margin-right: -2px;
  }
  .homepage .c .swiper-button-next,
  .homepage .c .swiper-button-prev,
  .homepage .a .swiper-button-next,
  .homepage .a .swiper-button-prev {
    width: 0.52rem;
    background: url(home_46.png) center no-repeat #fff;
    border-radius: 50%;
    height: 0.52rem;
    border: 1px solid #d6d6d7;
  }
  .homepage .c .swiper-button-next,
  .homepage .c .swiper-button-prev {
    position: static;
    display: inline-block;
    vertical-align: middle;
  }
  .homepage .a .swiper-button-next::after,
  .homepage .a .swiper-button-prev:after,
  .homepage .c .swiper-button-next::after,
  .homepage .c .swiper-button-prev:after {
    display: none;
  }
  .homepage .c .hd {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .homepage .c .swiper-button-next,
  .homepage .a .swiper-button-next {
    border-color: #004bae;
    background: url(home_49.png) center no-repeat #004bae;
  }
  .homepage .c .ft {
    text-align: center;
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }
  .homepage .c .ft a {
    color: #666;
  }
  .homepage .d {
    background: url(home_87.jpg) center no-repeat;
    background-size: cover;
    height: 3.46rem;
    text-align: center;
    color: #fff;    display: flex;
    align-items: center;
    font-size: 0.3rem;
    align-content: center;
    justify-content: center;
    flex-wrap: nowrap;
  }
  .homepage .d .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin: 0.3rem auto 0;
    font-size: 0.18rem;
    border: 1px solid #fff;
    width: 1.96rem;
    background: rgba(255, 255, 255, 0.1);
    height: 0.46rem;
  }
  .footer .bd,
  .footer .ft .flex {
    display: block;
  }
  .footer .ft {
    font-size: 0.12rem;
  }
  .footer .ft a {
    padding: 0 0.05rem;
  }
  .footer .address {
    padding: 0;
    border: none;
    margin-bottom: 0.2rem;
  }
  .footer .logo {
    padding-bottom: 0.2rem;
  }
  .footer .logo img {
    width: 1.3rem;
  }
  .footer .bd {
    padding: 0.3rem 0;
  }
  .footer {
    background-color: #242933;
    color: #a4a9b2;
    font-size: 0.14rem;
    line-height: 0.3rem;
  }
  .footer a {
    color: #a4a9b2;
  }
  .footer a:hover {
    color: #fff;
  }
  .footer .bd {
    display: flex;
    justify-content: space-between;
    padding: 0.5rem 0;
  }
  .fp-warning,
  .fp-watermark a {
    display: none;
  }
  .footer h4 {
    color: #fff;
    font-size: 0.16rem;
    padding-bottom: 0.1rem;
  }
  .footer .ft {
    padding: 0.15rem 0;
    text-align: center;
    background-color: #1e232c;
  }
  .footer .ft a {
    padding: 0 0.15rem;
  }
  .footer .logo {
    padding-bottom: 0.4rem;
  }
  .footer .code > div {
    text-align: center;
    width: 0.9rem;
    margin-left: 0.2rem;
    display: inline-block;
  }
  .footer .code > div img{width:100%;}
  .footer .address {padding-left: 0.3rem;border-left: 1px solid #646973;}
.footer .address ul{margin-left:0;padding-left:0;}
.footer .bd .hidden-xs ul{margin-left:0;padding-left:0;}
.homepage .container{padding: 0 1.56rem;}
.homepage .a .bd .mySwiper2 dl {padding-left: 12px;border-left:5px solid #e5e5e5;}
.homepage .a .bd .mySwiper2 dt {font-size:18px;}
.homepage .a .bd .mySwiper2 dd {font-size:16px;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.homepage .swiper-pagination-bullet{margin-left: 6px;}
ol, ul, li {list-style: none;}
.section3 .map_box p{margin:0;}
.h_news_wrap {
	background: #f8f8f8;
	width: 100%;
	background-attachment: fixed;
}
.h_news {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 40px 0 20px;
}
.h_tlt1 {
	width: 100%;
}
.h_tlt1 p {
	font-size: 24px;
	font-weight: bold;
	color: #515671;
	text-align: center;
}
.h_tlt1 span {
	display: block;
	font-size: 15px;
	font-weight: lighter;
	color: #515671;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.h_tlt1 em {
	display: block;
	width: 58px;
	height: 2px;
	background: #515671;
	margin: 0 auto;
}
.h_news .news_bd {
	padding-top: 40px;
	overflow: hidden;
}
.h_news .news_bd .news_tj {
	width: 48%;
	float: left;
}
.h_news .news_bd .news_tj .news_tj_img a {
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
	border-bottom: 1px solid #f5f5f5;
}
.h_news .news_bd .news_tj .news_tj_img a img {
	width: 100%;
	vertical-align: middle;
	transition-duration: 3s;
	-ms-transition-duration: 3s;
	-moz-transition-duration: 3s;
	-webkit-transition-duration: 3s;
}
.h_news .news_bd .news_tj .news_tj_img a:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.5;
}
.h_news .news_bd .news_tj .news_tj_img a .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.h_news .news_bd .news_tj .news_tj_con {
	background: #ffffff;
	padding: 10px 20px 30px;
}
.h_news .news_bd .news_tj p a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #515671;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}
.h_news .news_bd .news_tj p a:hover {
	color: #e7782f;
}
.h_news .news_bd .news_tj span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	background: #ffffff;
	height: 66px;
	overflow: hidden;
}
.h_news .news_bd .news_tj em {
	display: block;
	font-size: 14px;
	color: #c6c6c6;
	padding-top: 10px;
	background: #ffffff;
}
.h_news .news_bd ul {
	width: 50%;
	float: right;
}
.h_news .news_bd ul li {
	background: #ffffff;
	padding: 24px;
	margin-bottom: 20px;
	position: relative;
}
.h_news .news_bd ul li .news_time {
	position: absolute;
	left: 24px;
	top: 24px;
	width: 90px;
	text-align: center;
	background: #cacaca;
	padding: 10px 0;
	overflow: hidden;
	border-radius: 4px 0 4px 0;
}
.h_news .news_bd ul li .news_time p {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.h_news .news_bd ul li .news_time span {
	font-size: 14px;
	color: #fff;display: block;
}
.h_news .news_bd ul li .news_con {
	padding-left: 110px;
}
.h_news .news_bd ul li .news_con p a {
	font-size: 15px;
	font-weight: bold;
	color: #515671;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;display: block;
}
.h_news .news_bd ul li .news_con span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 5px;
	height: 45px;
	overflow: hidden;
}
.h_news .news_bd ul li:hover .news_time {
	background: #e7782f;
}
.h_news .news_bd ul li:hover .news_con p a {
	color: #e7782f
}
ul,p{padding:0;margin:0;}












@media (max-width: 900px) {
.homepage .a .hd img {width:50px;}
.homepage .a .hd{margin-top:30px;}
.homepage .a .hd p{font-size: 14px;}
.homepage .a .bd .mySwiper2 .flex {display: block;padding: 20px;margin-top: 30px;}
.homepage .a .swiper-button-next, .homepage .a .swiper-button-prev {display: none;}
.homepage .a .bd .mySwiper2 .pic{width:100%;}
.homepage .container {width:92%;padding: 0 15px;max-width: 100%;}
.homepage .a .bd .mySwiper2 .flex_item + .flex_item{width:100%;}
.homepage .a .bd .mySwiper2 p {font-size: 13px;line-height: 2;}
.homepage .a .bd .mySwiper2 .more{font-size: 15px;width: 130px;height:42px;border-radius: 10px;}
.homepage .a .bd .mySwiper2 .swiper-pagination {right: 0;width: 100%;margin-top: 18px;}
.homepage .a .bd .mySwiper2 .swiper-pagination-bullet-active::after{width:35px;}
.swiper-pagination-clickable .swiper-pagination-bullet {margin-left: 6px;}
.homepage .a .bd .mySwiper2 .swiper-pagination-bullet-active {margin-right: 42px;}
.homepage .a .bd .mySwiper2 {padding-bottom: 50px;}
.section3 .titlebox{width: 100%;}
.section3 {padding-top: 0px;padding-bottom:30px;}
.section3 .titlebox .title {margin-bottom: 13px;}
.section3 .map_box{width: 100%;margin-top: 58px;}
.section3 .map_box .map img{width:100%;}
.section3 .map_box .map1 {top:29%;right: 12%;}
.section3 .map_box .map .line {top: 100px;right: 26%;}
.section3 .map_box .text_box {margin-top:10px;margin-left: 8%;}
.h_news {padding: 20px 0;width: 90%;}
.h_news .news_bd {padding-top: 20px;}
.h_news .news_bd .news_tj {width: 100%;float: none;margin-bottom: 20px;}
.h_news .news_bd .news_tj .news_tj_img a {height: 140px;}
.h_news .news_bd ul {width: 100%;float: none;}
.h_news .news_bd ul li {padding: 15px;margin-bottom: 15px;}
.h_news .news_bd ul li .news_time {left: 15px;top: 15px;}
.homepage .c .ft,
.homepage .d .btn,
.homepage .a .bd .mySwiper2 dd {font-size: 14px;
  clear: both;
  display: BLOCK;    height: 1.3rem;
    line-height: 1.3rem;
    margin-top: 1rem;
  width: 160px;}
.homepage .a .bd .mySwiper2 dt {
  font-size: 0.75rem;
}
.propin .news-headline{margin-top: 2em;}

.footer .code{text-align: center;}
.footer .code > div{width:150px;margin:0 auto;}
.footer .code > div p{font-size:16px;}
.footer .code > div img{margin-bottom:20px;}


.homepage .a .bd .mySwiper2 dl{margin-top: 10px;margin-bottom: 0;}
.abouts .record .rel .ream .xm{color:#000;}

.homepage .d {height: 350px;font-size:16px;}
.homepage .d .container {width: 100%;padding: 0 15px;max-width: 100%;}
.homepage .d .container h3{font-size: 20px;width: 89%;margin: 0 auto;line-height: 1.3;font-weight: normal;}
.footer .bd,
.footer .ft .flex {display: block;}
.footer .ft {font-size: 0.12rem;}
.footer .ft a {padding: 0 0.05rem;}
.footer .address {padding: 0;border: none;margin-bottom: 0.2rem;}
.footer .logo {padding-bottom:20px;}
.footer .logo img {height: 23px;width: auto;}
.footer .bd {padding:25px 0;;}
.hidden-xs {display: none;}
.footer .ft {font-size: 14px;line-height: 1.5;padding-top: 15px;padding-bottom: 15px;}
.footer .address ul li{clear: both;display: block;color: #a4a9b2;font-size: 16px;line-height: 30px;width: 95%;margin-bottom: 10px;}
.footer .address ul li img{height: 18px;margin-top: 8px;float: left;margin-right: 5px;}
.footer .code > div {width:150px;margin-right: 20px;margin:0 auto;}













}