header { padding: 20px 0; padding-bottom: 0px; }
.lineIcon a { display: inline; }
.lineIcon i { display: inline-block; margin: 0 20px; width: 2px; height: 14px; background: #b2b2b2; line-height: 14px; transform: translateY(4px); }
.header_one { border-bottom: 1px solid #000; padding-bottom: 10px; }
.header_two { /*position: relative;*/ border-bottom: 1px solid #ccc; }
.header_two .two_uls li { display: inline-block; height: 62px; line-height: 61px; margin-right: 30px; }
.two_phone { padding: 20px 0; position: relative; }
.two_phone .phone{font-size: 16px;color: #787878;display: flex;align-items: center;}
.two_phone .phone .num{font-size: 20px;font-weight: bold;}
.weixin, .web { position: absolute; z-index: 999; display: none; }
.weixin { top: 30px; right: -35px; }
.web { top: 29px; right: -28px; }
.lineIcon{margin-top: 10px;}
.lineIcon_one{margin-left: 25px;}
.lineIcon_one:hover .weixin, .lineIcon_two:hover .web { display: block; }
.uls_two { z-index: 999; display: none; border-bottom: 1px dotted #000; height: 38px; line-height: 38px; background: #ffffff; border-top: solid 1px #ccc;  }
.nav_ls { width: 100%; position: absolute; left: 0; background: #ffffff; z-index: 999999; }
.header_two .two_uls li:hover .uls_two { display: block; }
.two_ul { text-align: center; left: -62px; }
.header_two .two_uls li a { font-size: 14px; color: #000; }
.header_two li .uls_two a { position: static; display: inline-block; margin-right: 20px; font-size: 13px; color: #b2b2b2; }
.searchBtn { margin-left: 27px; cursor: pointer; }
.header_two .two_uls li a:hover { color: #ce2222; }
.header_two .two_uls li .redC { color: #ce2222; }
.searchInput { display: none; position: absolute; bottom: -30px; right: 0; width: 217px; height: 30px; line-height: 30px; z-index: 99999; }
.searchInput input { padding: 0px; text-indent: 10px; width: 100%; height: 100%; border: 1px solid #d6d6d6; border-radius: 5px; }
.searchInput a { display: block; text-align: center; font-size: 14px; height: 100%; width: 40px; background: #000; color: #ffffff;
     position: absolute; right: -1px; top: 1px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

/* 手机端 */
.mobile-header{ position: fixed; width: 100%; top: 0; left: 0; z-index: 999; color: #333;height: 60px; background: #fff;display: none;  }
.mobile-header .mobile-nav{ display: flex; justify-content: space-between; align-items: center; padding: 0 15px;}
.mobile-header .mobile-nav .logo{ width: 120px; }
.mobile-header .mobile-nav  .right{ line-height: 60px; display: flex; align-items: center; }
.mobile-header .mobile-nav  .right a{ font-size: 16px; color: #333; display: inline-block; }
.menu_ico { width: 24px; height: 17px; cursor: pointer; position: relative; display: inline-block; margin-left: 20px; }
.menu_ico span { display: inline-block; position: absolute; height: 3px; width: 100%; background: #333; border-radius: 2px; opacity: 1; left: 0; 
  -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.1s ease-in-out; transition: 0.1s ease-in-out; 
  -webkit-transform-origin: left center; transform-origin: left center; }
.menu_ico span:nth-child(1) { top: 0px; }
.menu_ico span:nth-child(2) { top: 7px; }
.menu_ico span:nth-child(3) { bottom: 0; }
.menu-show{ position: fixed; width: 100%; height: 100vh; background: #272727; left: 0; top: 0; display: none; z-index: 993;
   -webkit-transition:background 0.35s linear,height 0.25s ease-in 200ms; -moz-transition:background 0.35s linear,height 0.25s ease-in 200ms; 
   -ms-transition:background 0.35s linear,height 0.25s ease-in 200ms; -o-transition:background 0.35s linear,height 0.25s ease-in 200ms;
    transition:background 0.35s linear,height 0.25s ease-in 200ms; }
.menu-show.menu-hide{ display: block; }
.menu-show .cont{ height: 100%; /* padding: 2%; */ padding-top: 2%; padding-bottom: 2%; width: 100%; box-sizing: border-box; }  
.menu-show .cont img{ width: 20px; height: 20px; } 
.menu-show .cont .div-img{ text-align: right; }
.menu-show .cont .menu-d{ color: #fff; font-size: 14px; height: 40px; line-height: 40px; padding-left: 20px; }
.menu-show .cont .menu-d a{color: #fff;}
.menu-show .cont .menu-d span{ width: 12px; height: 12px; background: url(../images/jia.png) no-repeat; background-size: 100% 100%; float: right; margin-right: 20px; margin-top: 16px; }
.menu-show .cont .menu-d.actived span{ background: url(../images/jian.png) no-repeat; background-size: 100% 100%; }
.menu-show .cont .menu-er{ display: none; }
.menu-show .cont .menu-er ul li{ margin: 0 20px; margin-left: 34px; }
.menu-show .cont .menu-er ul li:nth-last-child(1){ border-bottom:none }
.menu-show .cont .menu-er a{ color: #fff; font-size: 12px; height: 40px; line-height: 40px; }
.menu-show .cont .menu-er.active{ display: block; }
.menu-show .index-cont ul li{ border-bottom: 1px solid #464646; }
.menu-show .index-cont ul li:nth-child(4) .menu-er ul li>a{ display: none !important; }
.menu-show .cont .menu-er .zhan .span1{ width: 12px; height: 12px; background: url(../images/jia.png) no-repeat; background-size: 100% 100%; float: right; margin-top: 16px; }
.menu-show .cont .menu-er .zhan .span1.link{ background: url(../images/jian.png) no-repeat; background-size: 100% 100%; }
.menu-show .cont .menu-er .zhan{ height: 40px; line-height: 40px; border-bottom: 1px solid #464646; }
.menu-show .cont .menu-er .zhan .span2{ color: #fff; font-size: 14px; }
.menu-show .cont .menu-er .pull{ display: none; margin-left: 20px; }
.menu-show .cont .menu-er .pull a{ width: 100%; color: #fff; font-size: 14px; border-bottom: 1px solid #464646; }
.menu-show .cont .menu-er .pull a:nth-last-child(1){ border-bottom:none; }

.banner-box{width: 100%;position: relative;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{width: 100%;}
.banner .cont-box{position: absolute;left: 125px;top: 30%; color: #fff;line-height: 1.7; }
.banner .cont-box h2{font-size: 28px;position: relative;z-index: 9;}
.banner .cont-box h1{font-size: 60px;font-weight: 700;position: relative;z-index: 9;}
.banner .cont-box h3{font-size: 24px;position: relative;z-index: 9;}
.banner .cont-box::after{ content:"";width: 322px; height: 322px;border-radius: 50%;background-color: rgb(202, 31, 31);opacity: 0.522;
position: absolute;left:-50px;top: 50%;transform: translateY(-50%);z-index: 8;}
   
.nav-box{width: 100%;position: absolute;height: 101px;bottom: 0;left: 0; background-color: rgba(0, 0, 0,.161);display: flex;z-index: 9;}
.nav-box .nav-item{flex: 1;cursor: pointer;}
.nav-box .nav-item a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: #c6c6c6;}
.nav-box .nav-item .iconfont{font-size: 36px;}
.nav-box .nav-item .cont-box{padding-left: 10px;}
.nav-box .nav-item .cont-box .title{font-size:15px ;padding-bottom:8px;}
.nav-box .nav-item .cont-box .cont{font-size: 12px;text-transform: capitalize;}
.nav-box .nav-item:hover{color: #fff;background-color: rgb(204, 31, 31,0.651);}

.part1{background: #fff url(../images/part1.png) no-repeat;background-size: cover;display: flex;flex-wrap: wrap;}
.part1 .about-box{padding: 80px 90px 0 125px;background: url(../images/about.png) 0 80px no-repeat;width: 50%;}
.en-title{font-family: 'Oswald-Light';text-transform: uppercase;color: #C81F1F; font-size:40px;}
.sub-title{ font-size:28px;color: #333;position: relative;display: inline-block;padding-bottom: 8px;}
.sub-title::after{content: ""; width: 5px; height: 5px; border-radius: 50%; border: 2px solid #cc1f1f;position: absolute;
     right:-15px;top:0;}
.part1 .about-box .en-title{padding-top: 15px;}
.part1 .about-box .video-box{padding-top: 15px;width: 100%;}
.part1 .about-box .cont-box{width: 100%;font-size: 15px; color:#666; line-height: 2.133;padding-top: 25px;}

.more{display: flex;align-items: center;}
.more span{font-size: 14px;color: #c6c6c6;text-decoration: underline;padding-left: 20px;}  
.more:hover span{color: #000;}
.part1 .about-box .more{padding-top: 70px;}
.part1 .news-box{ width:50%; overflow: hidden; position: relative;}
.part1 .news-box .en-title{position: absolute;left: 15px;top: 80px;}
.part1 .news-box .sub-title{position: absolute;left: 15px;top: 140px;font-size: 20px;}
.part1 .news-box .sub-title::after{display: none;}
.part1 .news-box .swiper-container{ width: 100%;position: relative; }
.part1 .news-box .swiper-slide{  border-left: 1px solid #eaeaea; height: 100%; box-sizing: border-box; position: relative; }
.part1 .news-box a{ display: block; width: 100%; padding: 205px 15px 95px 15px;box-sizing: border-box; }
.part1 .news-box .pic img{ width: 100%; object-fit: cover;}
.part1 .news-box .day{ font-size: 80px; color: #666; line-height: 60px; opacity: 0.2; padding-bottom: 65px; }
.part1 .news-box .data{ font-size: 14px; color: #333333; line-height: 33px; margin-bottom: 7px; }
.part1 .news-box h2{ font-size: 16px; color: #333; line-height: 25px; height: 50px; overflow: hidden; margin-bottom: 6%; transition:color 0.3s; }
.part1 .news-box .latest{ font-size: 12px; color: #999999; line-height: 19px; margin-bottom: 4%; }
.part1 .news-box .pic{ margin-bottom: 7%; }
.part1 .news-box .pic img{ transition:all 0.3s;width: 100%; }
.part1 .news-box .font{ font-size: 13px; color: #888888; line-height: 20px; height: 80px; overflow: hidden; }
.part1 .news-box .more{ margin-top: 19%; position: relative; left: 0; transition:left 0.3s; }
.part1 .news-box .pic{ overflow: hidden; }
.part1 .news-box .swiper-container::before{content: "";  width: 1px; height: 200px;background-color: #D47070;position: absolute;
     left: 0;bottom: 0;-webkit-animation: move 2s linear infinite backwards;animation: move 2s linear infinite backwards; 
     -moz-animation: move 2s linear infinite backwards; -ms-animation: move 2s linear infinite backwards; -o-animation: move 2s linear infinite backwards;z-index: 9;}
.part1 .news-box .swiper-container::after{content: ""; position: absolute; top: 0; right: 0; width:33.3%; background: url(../images/wel11.png) no-repeat right center;
      background-size: 100% 100%; height: 100%;z-index: 9; }
.part1 .news-box .swiper-slide:hover img{ transform: scale(1.1); }
.part1 .news-box .swiper-slide:hover h2{ color: #c3151f; }
.part1 .news-box .swiper-slide:hover .more{ left: 5px; }   
@keyframes move{
     0%{bottom: 0;}
    50%{bottom: calc(100% - 200px);}
    100%{bottom: 0;}
  }

.part2{padding: 90px 0 45px 0;background: #F8F8F8 url(../images/part2.png) no-repeat;background-size: cover;}
.part2 .w1670{position: relative;padding-top: 85px;}
.part2 .en-title{position: absolute;left: 0;top: 0;}
.part2 .sub-title{position: absolute;left: 0;top: 60px;}
.part2 .case-nav{width: 70%;height: 50px;position: absolute;right: 0;top: 0;border: 1px dotted #C6C6C6;z-index: 10;}
.part2 .case-nav .swiper-slide{height: 100%;}
.part2 .case-nav .swiper-slide a{width: 120px;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: #000;
     font-size: 15px;}
.part2 .case-nav .swiper-slide-thumb-active a,.part2 .case-nav .swiper-slide-active:hover a{color: #fff;background-color: #C82121;}
.case-content{width: 100%;}
.case-content .swiper-slide{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.case-content .swiper-slide .cont-box{width: 22%;padding-top: 100px;}
.case-content .swiper-slide .cont-box .title{font-size: 28px;color: #000;padding-bottom: 15px;}
.case-content .swiper-slide .cont-box .content{ font-size: 15px;color: #999;line-height: 1.867;padding-bottom: 60px;}
.case-content .swiper-slide .num-box{width: 340px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.case-content .swiper-slide .num-box .num-item{padding-bottom: 70px;width:100px;text-align: center;margin-right: 90px;}
.case-content .swiper-slide .num-box .num-item:nth-of-type(2n){margin-right: 0;}
.case-content .swiper-slide .num-box .tit{font-size: 28px;font-weight: 700;color: #ca1f1f;line-height: 1.25;padding-bottom:8px;}
.case-content .swiper-slide .num-box .cont{font-size: 16px;color: #c6c6c6;}
.case-content .swiper-slide .case-list{width: 70%;display: grid;grid-template-columns: repeat(3,32%);column-gap: 2%;}
.case-content .swiper-slide .case-list .list-item{width: 100%;text-align: center;margin-bottom: 15px;}
.case-content .swiper-slide .case-list .list-item a{display: block;}
.case-content .swiper-slide .case-list .list-item .pic-box{width: 100%;overflow: hidden;}
.case-content .swiper-slide .case-list .list-item .pic-box img{width: 100%;transition: all .3s;object-fit: cover;}
.case-content .swiper-slide .case-list .list-item .title{font-size: 16px;color: #000;padding-top: 15px;}
.case-content .swiper-slide .case-list .list-item .cont{font-size: 14px;color: #999;padding-top: 10px;}
.case-content .swiper-slide .case-list .list-item .cont i{padding: 0 5px;}
.case-content .swiper-slide .case-list .list-item:hover .pic-box img{transform: scale(1.1);}
.case-content .swiper-slide .case-list .list-item:hover .title{color: #c3151f;}
.case-content .btn-prev{position: absolute;bottom: 0;left: 5px;z-index: 10;}
.case-content .btn-next{position: absolute;bottom: 0;left: 70px;z-index: 10;}

.part3{background: url(../images/part3.png);background-size: cover; padding: 70px 0;}
.part3 .w1670{position: relative;}
.part3 .w1670 .flow-nav{position: absolute;right: 0;top: 0;border: 1px dotted #C6C6C6;width: 490px;display: flex;justify-content: space-between;}
.part3 .w1670 .flow-nav .nav-item{width: 135px;height: 50px;display: flex;align-items: center;justify-content: center;cursor: default;}
.part3 .w1670 .flow-nav .nav-item.active,.part3 .w1670 .flow-nav .nav-item:hover{color: #fff;background-color: #C82121;}
.part3 .swiper-box{    padding: 70px 78px 0 78px;}
.part3 .box{width: 100%;position: relative;display: none;}
.part3 .swiper-slide{position: relative;}
.part3 .box:before{width: 100%;height: 1px;background:#d2d2d2;content: ' ';position: absolute;left: 0;top: 50%;}
.part3 .swiper-slide div{width: 58px;height: 58px;background: #c3151f;text-align: center;line-height: 58px;margin: 0 auto;border-radius: 50%;}
.part3 .swiper-slide div img{vertical-align: middle;}
.part3 .swiper-slide span{display: block;margin: 16px auto 16px;background: #d2d2d2;width: 11px;height: 11px;border-radius: 50%;
     position: relative;}
.part3 .swiper-slide p{height: 58px;line-height: 58px;text-align: center;font-size: 14px;color: #666;}
.part3 .swiper-slide p o{font-size: 22px;}
.part3 .swiper-slide span:before{position: absolute;left: 5px;top: 10px;content: ' ';width: 1px;height: 22px;background: #d2d2d2;}
.part3 .swiper-slide:nth-of-type(2n) span:before{position: absolute;left: 5px;top: -22px;content: ' ';width: 1px;height: 22px;
     background: #d2d2d2;}
     
.btn-prev{width: 45px;height: 45px;background: url(../images/zuo2.png) center no-repeat;}
.btn-next{width: 45px;height: 45px;background: url(../images/you2.png) center no-repeat;}
.btn-prev.swiper-button-disabled{background: url(../images/zuo.png) center no-repeat;}
.btn-next.swiper-button-disabled{background: url(../images/you.png) center no-repeat;}

.part3 .box .btn-next{position: absolute;right: -80px;top: 50%;margin-top: -22px;z-index: 10;}
.part3 .box .btn-prev{position: absolute;left: -80px;top: 50%;margin-top: -22px;z-index: 10;}

.part3 .box.block{display: block;}

.part4{background: url(../images/part4.png);background-size: cover;padding: 75px 0 80px 0;}
.part4 .honour-swiper{position: relative;  padding: 0 78px;margin-top: 70px;}
.part4 .honour-swiper a{display: block;width: 100%;}
.part4 .honour-swiper img{width: 100%;}
.part4 .honour-swiper .btn-next{position: absolute;right:0;top: 50%;margin-top: -22px;z-index: 10;}
.part4 .honour-swiper .btn-prev{position: absolute;left: 0;top: 50%;margin-top: -22px;z-index: 10;}


.part5{background: url(../images/part5.png);background-size: cover;padding: 100px 125px 95px 125px;display: flex;justify-content: space-between;
position: relative;}
.part5 .left{width: 340px;}
.part5 .left .cont{font-size: 15px;color: #999;line-height: 2;margin-top: 35px;}
.part5 .big-swiper{width:45vw;}
.part5 .swiper-container{width: 100%;}
/* .part5 .big-swiper .swiper-slide{opacity: .7;} */
/* .part5 .big-swiper .swiper-slide-active{opacity: 1;} */
.part5 .big-swiper .swiper-slide a{display: block;width: 100%;position: relative;color: #fff;}
.part5 .big-swiper .swiper-slide img{width: 100%;}
/* .part5 .big-swiper .swiper-slide{width: 23.4vw;height: 18.75vw;} */
.part5 .big-swiper .swiper-slide .cont-box{padding: 45px;background-color: rgba(204, 31, 31,.702);position: absolute;width: 100%;left: 0;
     bottom: -100%;transition: all .3s;}
.part5 .big-swiper .swiper-slide .cont-box .title{font-size: 24px;padding-bottom: 55px;position: relative;}
.part5 .big-swiper .swiper-slide .cont-box .title::after{content: ""; width: 35px; height: 4px; background-color:#fff;
position: absolute;left: 0;top: 55px;}
.part5 .big-swiper .swiper-slide .cont-box .cont{  font-size: 16px;line-height:2.4;}
.part5 .big-swiper .swiper-slide:hover .cont-box{bottom: 0;}
/* .part5 .swiper-box{width: calc(53.6vw + 30px);position: absolute;left: 0;bottom: 190px;display: flex;justify-content: space-between;} */
.part5 .small-swiper{width:45vw;position: absolute;left: 0;bottom: 140px;}
.part5 .small-swiper .swiper-slide a{display: block;width: 100%;}
.part5 .small-swiper .swiper-slide img{width: 100%;}
.part5 .btn-prev{position: absolute;left:33vw;bottom: 85px; z-index: 10;}
.part5 .btn-next{position: absolute;left:36vw;bottom: 85px; z-index: 10;}

.part6{background: url(../images/part6.png);background-size: cover;padding: 85px 0 75px 0;}
.part6 .w1670{position: relative;}
.part6 .more{position: absolute;right: 0;top: 35px;}
.part6 .list-box {display: flex;flex-wrap: wrap; padding-top: 50px;}
.part6 .list-box .nav-list{width: 382px;}
.part6 .list-box .nav-list ul{width: 100%;}
.part6 .list-box .nav-list li{width: 78%; height: 92px;background-color: #4C4F55;
     margin-bottom: 13.5px;transition: all .2s;}
.part6 .list-box .nav-list li a{display: flex;align-items: center;padding-left: 45px;width: 100%;height: 100%;}
.part6 .list-box .nav-list li .number{height: 92px;line-height: 92px;width: 61px; font-size: 35px; color: rgba(255, 255, 255, 0.149);
     position: relative;}
.part6 .list-box .nav-list li .number::after{content:"";width: 2px;background-color: rgba(255, 255, 255,.102);;height:60px;position: absolute;
bottom: 0;left: 0;transform:skewX(-45deg);transform-origin: 100% 100%;}
.part6 .list-box .nav-list li .cont-box{padding-left: 20px;}
.part6 .list-box .nav-list li .cont-box .tit{font-size: 18px;color: #fff;}
.part6 .list-box .nav-list li .cont-box .en{font-size: 12px;color: rgba(255, 255, 255, 0.259);text-transform: uppercase;}
.part6 .list-box .nav-list li.active,.part6 .list-box .nav-list li:hover{background-color: #CC1F1F;width:91.4% ;position: relative;}
.part6 .list-box .nav-list li.active .number,.part6 .list-box .nav-list li:hover .number{color: rgba(255, 255, 255, 0.7);}
.part6 .list-box .business-list{width: calc(100% - 382px);}
.part6 .list-box .list{width: 100%;display: none;}
.part6 .list-box .list li{width: 26.5%;position: relative;margin-right: .75%;margin-bottom: .75%;overflow: hidden;}
.part6 .list-box .list li:nth-of-type(3),.part6 .list-box .list li:nth-of-type(5){margin-right: 0;}
.part6 .list-box .list li a{display: block;width: 100%;height: 100%;color: #fff;}
.part6 .list-box .list li img{width: 100%;height: 100%;    object-fit: cover;}
.part6 .list-box .list li .cont-box{position: absolute;width: 100%;height: 100%;left: 0; bottom: -70%;padding: 15px 25px;transition: bottom .3s;}
.part6 .list-box .list li .cont-box .name{font-size: 22px;line-height: 1.6;}
.part6 .list-box .list li .cont-box .sub-tit{font-size: 14px; color: rgba(255, 255, 255, 0.58);}
.part6 .list-box .list li .cont-box .content{margin-top: 20px;font-size: 14px; color: rgba(255, 255, 255, 0.941);line-height: 1.714;
display: none;}
.part6 .list-box .list li .cont-box .tit{font-weight: 700;}
.part6 .list-box .list li .cont-box .line{margin-bottom: 10px;}
.part6 .list-box .list li:first-of-type{width: 45.5%;height: auto!important;}
.part6 .list-box .list li:first-of-type .cont-box {height: 48%; bottom: -25%;}
.part6 .list-box .list li:first-of-type .cont-box .content{margin-top: 50px;}
.part6 .list-box .list li:first-of-type .cont-box{padding: 30px 25px;}
.part6 .list-box .list li:first-of-type .cont-box .line{margin-bottom: 25px;}
.part6 .list-box .list li:hover .cont-box{bottom: 0; background-color: rgb(201, 21, 30,.302);}
.part6 .list-box .list li:hover .cont-box .content{display: block;}

.part7{padding: 35px 0 25px 0;}
.part7 .w1670{position: relative;}
.part7 .more{position: absolute;right: 0;top: 35px;}
.part7 .connection-list{display: flex;flex-wrap: wrap;margin-top: 40px; border-top: 1px solid #E7E7E7;
     border-bottom: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7;}
.part7 .connection-list li{width: calc(100% / 6);height: 120px;border-left: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7;}
.part7 .connection-list li a{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
.part7 .connection-list li img{max-width: 80%;max-height: 80%;}
.part7 .connection-list li:last-of-type{border-right: 1px solid #E7E7E7;}
.part7 .connection-list li:hover{box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.1);}

.form-box{width: 100%;padding: 40px 0; display: flex;align-items: center;justify-content: center;background-color: #6E6E6E; position: relative; }
.form-box .pic{margin-bottom: 40px;}
.form-box .cont{height: 100px;padding: 0 40px;border-right: 1px solid #fff;color: #fff;font-size: 24px;line-height: 1.75;padding-top: 5px;}
.form-box .form{width: 545px;display: flex;justify-content: space-between;flex-wrap: wrap;margin-left: 55px;}
.form-box .text{width: 180px;height: 50px;background-color: #fff;padding-left: 15px;margin-bottom: 7px;}
.form-box .layui-unselect{ width: 180px;height: 50px;background-color: #fff;margin-bottom: 7px;}
.form-box .text-long{width: 365px;height: 50px;background-color: #fff;padding-left: 15px;}
.form-box .btn{width: 180px;height: 50px;background-color: #D9212A;color: #fff;}
.form-box .close{position: absolute;top: 0;right: 14vw;}
.layui-input{border: none;}

.foot-box{padding-top: 40px;padding-bottom: 25px; background-color: #4C4F55;}
.foot-box .w1670{border-top: 1px solid #9D9EA2;padding-top: 10px;color: #fff;}
.foot-box .content-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.foot-box .list-box{width: 1080px;display: flex;flex-wrap: wrap;}
.foot-box .list-box .list-item{width: 40%;}
/* .foot-box .list-box .list-item:nth-of-type(1){width: 28%;}
.foot-box .list-box .list-item:nth-of-type(2){width: 32%;}
.foot-box .list-box .list-item:nth-of-type(3){width: 40%;} */
.foot-box .list-box .list-item .title{border-bottom: 1px solid #807F7F;margin-bottom: 20px;padding-bottom: 5px;font-size: 12px;}
.foot-English{background-image: url(../images/rx_foot_text.png); display: block; height: 12px;  background-repeat: no-repeat;}
.weChat-English{background-position: 0 0;}
.contact-English{background-position:  0 -15px;}
.search-English{background-position:  0 -28px;}
.attention-English{background-position: 0 -43px;}
.foot-box .code-box{width: 110px;text-align: center;}
.foot-box .code-box img{width: 100%;}
.foot-box .code-box p{padding-top: 10px;font-size: 12px;}
.foot-box .list-box .list-item .cont-box{  font-size: 14px; line-height: 1.714;}
.foot-box .list-box .list-item .link-box{width: 50%;}
.foot-box .list-box .list-item .link-box a{font-size: 14px; line-height: 1.714;color: #fff;}
.attention-icon { display: block; width: 24px; height: 24px; display: block; float: left; background-image: url(../images/attention_icon.png); background-repeat: no-repeat; margin-right: 8px; }
.microblog-icon{background-position: 0 -24px;}
.microblog-icon:hover{background-position: 0 0;}
.qq-icon{background-position: -24px -24px;}
.qq-icon:hover{background-position: -24px 0;}
.blog-icon{background-position: -48px -24px;}
.blog-icon:hover{background-position: -48px 0;}
.foot-box .right-box .title{margin-bottom: 25px;font-size: 12px;}
.foot-box .right-box .phone{display: flex;align-items: center;  font-size: 28px; font-weight: bold;color: #fff;  line-height: 1.143;
     margin-top: 46px;}
.foot-box .right-box .phone .cont{padding-left: 10px;}

.foot-box .copyright{padding-top: 65px;line-height: 20px;display: flex;justify-content: space-between;font-size: 12px;color: #fff;border-bottom: 1px solid #807F7F;}
.foot-box .copyright a{color: #fff;}
.foot-box .copyright .link-box a{padding: 0 5px;margin-right: 10px;}
.foot-box .web-map{display: flex;width: 60%;}
.foot-box .web-map .map-item{flex: 1;line-height: 2;}
.foot-box .web-map .map-item a{color: #fff;}
.foot-box .web-map .map-item .title{font-size: 16px;}
.foot-box .web-map .map-item li{font-size: 14px;}
.foot-box  a:hover{opacity: .5;}
   
.frame-box{position: fixed;top:40%;right: 0;z-index: 100;width: 85px;}
.frame-box li{margin-bottom: 5px;transition: all .8s;width: 225px;overflow: hidden;position: relative; right: 0px;}
.frame-box li a{width:100%; height:100%; display:flex;}
.frame-box li a .left-btnss{width: 85px;height:50px; display: flex;align-items: center;justify-content: center;border-radius: 25px 0 0 25px;
     background-color: #D9212A;color: #fff;}
.frame-box li a .left-btnss .iconfont{font-size:24px;}
.frame-box li a .left-btnss .cont{font-size: 12px;line-height: 1.4;width:30px;padding-left: 5px;}
.frame-box li a .right-btnss{ width:140px; height:100%; display:inline-block; font-size:18px; color:#000; vertical-align:top; 
     line-height:50px; text-align:center; background:#fff; }
.frame-box li:hover{right:140px;}
   

@media (max-width: 1800px){
     
    .form-box .close{right: 5vw;}
     
}
@media (max-width: 1600px){
     .header_two .two_uls li{ margin-right: 10px;} 
     .two_phone .phone span{font-size: 20px;}
     
     .part1 .about-box{    padding: 20px 40px 0 65px;}
     .part1 .about-box .more{padding-top: 30px;}

     .part2{padding: 40px 15px;}
     .part2 .w1670{padding: 0;padding-top: 85px;}
     
     .case-content .swiper-slide .cont-box{width: 28%;}

     .part3{padding: 60px 30px;}
     .part3 .w1670{padding: 0;}

     .part5{padding: 100px 30px 95px 30px;}
     /* .part5 .big-swiper{width: 70vw;} */
     .part5 .left{width: 300px;}
     .part5 .left .cont{margin-top: 25px;}
     .part5 .btn-prev{left: 23vw;}
     .part5 .btn-next{left: 26vw;}
     .part5 .small-swiper{width: 48vw;}
     
    .part6 .more{right: 15px;}
    .part6 .list-box .list li .cont-box{padding: 10px;}
    .part6 .list-box .list li .cont-box .line{margin-bottom: 5px;}
    .part6 .list-box .list li:first-of-type .cont-box .content{ margin-top: 20px;}
    .part6 .list-box .list li:first-of-type .cont-box .line{    margin-bottom: 15px;}
     
    .part7 .more{right: 15px;}

    .form-box .pic{width: 360px;}
     
}
@media (max-width: 1480px){
     .part6 .list-box{padding-top: 25px;}
     .part6 .list-box .nav-list{width: 300px;}
     .part6 .list-box .nav-list li{padding-left: 15px;height: 80px;}
     .part6 .list-box .nav-list li .cont-box{padding-left: 5px;}
     .part6 .list-box .business-list{width: calc(100% - 300px);}
     .part6 .list-box .list li:first-of-type .cont-box{height: 60%;}
}
@media (max-width: 1300px){
     .two_phone .phone span{font-size:18px;}     

     .banner .cont-box{left: 85px;}
     .banner .cont-box h2{font-size: 24px;}
     .banner .cont-box h1{font-size: 45px;}
     .banner .cont-box h3{font-size: 20px;}
     .banner .cont-box::after{width: 250px;height: 250px;}

     .part6 .list-box .business-list{width: 100%;}
     .part3 .content-box{display: block;padding-top:40px; padding-left: 15px;padding-right: 15px;}
     .part6 .list-box .nav-list{width: 100%;overflow-x: scroll;white-space: nowrap;margin-bottom: 20px;}
     .part6 .list-box .nav-list li{width:160px;height: 60px; display: inline-block; padding-left: 10px;height: 70px;padding-right: 10px;margin-bottom: 0;}
     .part6 .list-box .nav-list li .number{display: none;}
     .part6 .list-box .nav-list li .cont-box{padding-left: 0;padding-top: 15px;}
     .part6 .list-box .nav-list li .cont-box .tit{font-size: 16px;}
     .part6 .list-box .nav-list li .cont-box .en{transform:translateX(-10%) scale(.8);width: 120%;}
     .part6 .list-box .nav-list li.active{width:160px;}
     .part6 .list-box .nav-list li.active::after{display: none;}

     .part7 .connection-list li{width: 20%;}

     .form-box .cont{display: none;}
}

@media (max-width: 1200px){
     .header{display: none;}
     .mobile-header { display: block; }


     .nav-box .nav-item .iconfont{font-size: 30px;}
     .nav-box .nav-item .cont-box{padding-left: 0;padding-top: 5px;}
     .nav-box .nav-item .cont-box .title{padding-bottom: 0;}
     .nav-box .nav-item .cont-box .cont{display: none;}
     .nav-box .nav-item:first-of-type{border-left:none;}

     
     .case-content .swiper-slide .cont-box{width:40%;padding-right: 15px;}
     .part2 .case-nav{width: 60%;}
     .case-content .swiper-slide .case-list{width: 60%;}
     .case-content .swiper-slide .num-box{width: 100%;}

     .part3 .swiper-box{padding:40px 55px 0 55px;}
     .part4 .honour-swiper{padding:0 55px;margin-top: 40px;}

     .part5{padding: 50px 0 160px 15px;}
     .part5 .swiper-box{width: calc(57vw + 30px);bottom: 160px;}
     .part5 .swiper-box .content-swiper{width: 30vw;}
     .part5 .btn-next{bottom:100px;}
     .part5 .btn-prev{bottom:100px;left: 21vw;}
     
     .part7 .connection-list li{width: 25%;}

     .foot-box .right-box .phone{font-size: 20px;}
}

@media (max-width: 1024px){
     .part1{padding: 0 15px 40px 15px;}
     .part1 .about-box{width: 100%;padding: 0 0 25px 0;}
     .part1 .news-box{width: 100%;}
     .banner-box{padding-top: 60px;}

     .nav-box{display: block;white-space: nowrap;overflow-x: scroll;height: 70px;background-color: rgba(0, 0, 0,.3);}
     .nav-box .nav-item{width:120px;display: inline-block; height: 100%;border-left: 1px solid #fff;}
     .nav-box .nav-item a{color: #fff;display: block;text-align: center;padding-top: 5px;}

     .case-content .swiper-slide .cont-box{width: 100%;padding-top:50px;}
     .case-content .swiper-slide .num-box .num-item{margin-right: 0;}
     .case-content .swiper-slide .case-list{width: 100%;}


     .part5{padding: 50px 0 210px 15px;}
     /* .part5 .big-swiper{width:60vw;} */
     .part5 .small-swiper{bottom:150px;}     
     .part5 .btn-next{bottom:100px;left: 27vw;}
     .part5 .btn-prev{bottom:100px;}
     .part5 .big-swiper .swiper-slide .cont-box{padding: 20px;}
     .part5 .big-swiper .swiper-slide .cont-box .title{padding-bottom: 25px;}
     .part5 .big-swiper .swiper-slide .cont-box .title::after{top: 35px;}
     .part5 .big-swiper .swiper-slide .cont-box .cont{line-height: 1.8;}

     .part6{padding:45px 0;}
     .part6 .list-box .list li:first-of-type{width:calc((100% - 45px) / 2);height: 50.7vw!important;}
     .part6 .list-box .list li{width: calc((100% - 45px) / 2);height: 50.7vw!important;margin-right:15px;margin-bottom: 15px;}
     .part6 .list-box .list li img{height: 100%;object-fit: cover;}
     .part6 .list-box .list li:nth-of-type(2n){margin-right: 0;}
     .part6 .list-box .list li:nth-of-type(3){margin-right: 15px;}
     .part6 .list-box .list li:first-of-type .cont-box{height: 100%; bottom: -70%;padding: 15px 25px;}
     .part6 .list-box .list li:first-of-type:hover .cont-box{bottom: 0;}

     .form-box{display: block;}
     .form-box .pic{display: block;margin: 0 auto;}
     .form-box .form{margin-left: 0;margin: 0 auto;margin-top: 20px;}

     .foot-box .list-box{width: 60%;}
     .foot-box .list-box .list-item .title{display: none;}
     /* .foot-box .list-box .list-item:nth-of-type(1){width: 40%;} */
     /* .foot-box .list-box .list-item:nth-of-type(2){width: 60%;} */
     /* .foot-box .list-box .list-item:nth-of-type(3){display: none;} */
     .foot-box .right-box .title{display: none;}
     
}

@media (max-width: 640px){
     .banner .cont-box{left: 30px;}
     .banner .cont-box::after{width: 150px;height: 150px; left: -20px;}
     .banner .cont-box h2{font-size: 14px;}
     .banner .cont-box h1{font-size: 30px;}
     .banner .cont-box h3{font-size: 16px;}

     .en-title{font-size: 24px;}
     .sub-title{font-size: 16px;}
     .sub-title::after{width: 3px;height: 3px;}
     .part1 .news-box{border-left: 1px solid #eaeaea;}
     .part1 .news-box .en-title{top: 20px;font-size:20px;}
     .part1 .news-box .sub-title{top: 50px;font-size: 14px;}
     .part1 .news-box .swiper-container::after{display: none;}
     .part1 .news-box .swiper-slide{ border: 1px solid #eaeaea;}
     .part1 .news-box .swiper-slide-active{border-left:none;}
     .part1 .news-box a{padding:80px 15px 35px 15px;}
     .part1 .news-box .day{font-size: 50px; padding-bottom: 5%;}
     .part1 .news-box .more{margin-top: 10%;}

     .part2 .sub-title{top: 40px;}
     .part2 .case-nav{right: auto;left: 0;top: 70px;width: 100%;height: 45px;}
     .part2 .case-nav .swiper-slide a{font-size: 14px;}
     .case-content{padding-bottom: 40px;}
     .case-content .swiper-slide .cont-box{padding-right: 0;}
     .case-content .swiper-slide .cont-box .title{font-size: 20px;}
     .case-content .swiper-slide .cont-box .content{font-size: 13px;padding-bottom: 20px;}
     .case-content .swiper-slide .num-box .num-item{width: 33.3%;    padding-bottom: 20px;}
     .case-content .swiper-slide .num-box .tit{font-size: 20px;}
     .case-content .swiper-slide .num-box .cont{font-size:13px;}
     .case-content .swiper-slide .case-list{ grid-template-columns: repeat(2,48%); column-gap:4%; }
     .case-content .swiper-slide .case-list .list-item .cont{font-size: 12px;}
     .case-content .swiper-slide .case-list .list-item .cont i{padding: 2px;}
     .case-content .swiper-container{padding-bottom: 50px;}

     .part3{padding:30px 15px;}
     .part3 .w1670 .flow-nav{width: 100%;right: auto;left: 0; top: 70px;}
     .part3 .w1670 .flow-nav .nav-item{font-size: 14px;height: 45px;}
     .part3 .swiper-box{padding: 70px 0 0 0;}
     .part3 .swiper-slide p {font-size: 12px;}
     .part3 .swiper-slide p o{font-size: 20px;}
     .part3 .box .btn-next,.part3 .box .btn-prev{display: none;}

     .part4{padding:30px 0;}
     .part4 .honour-swiper{margin-top: 20px;}

     .part5{display: block; padding: 30px 15px 30px 15px;}
     .part5 .left .cont{margin-top: 0;}
     .part5 .big-swiper{width: 100%;    padding: 0 45px;}
     .part5 .big-swiper .swiper-slide .cont-box{position: relative;}
     .part5 .big-swiper .swiper-slide .cont-box .title{font-size: 20px;padding-bottom: 15px;}
     .part5 .big-swiper .swiper-slide .cont-box .title::after{height: 2px;}
     .part5 .big-swiper .swiper-slide .cont-box .cont{font-size: 14px;}
     /* .part5 .swiper-box{position: relative;bottom: 0;width: 100%;flex-wrap: wrap;padding:20px 45px;} */
     .part5 .small-swiper{position: relative;display: none;}
     /* .part5 .swiper-box .content-swiper{width: 100%;}
     .part5 .swiper-box .content-swiper .swiper-slide .title::after{height: 2px;}
     .part5 .swiper-box .small-swiper .swiper-slide a{display: block;width: 100%;}
     .part5 .swiper-box .small-swiper .swiper-slide img{width: 100%;} */
     .part5 .btn-prev{left: 10px;bottom:200px;}
     .part5 .btn-next{right: 10px;left: auto;bottom:200px;}

     .part6 .more{top: 0;}
     .part6 .list-box .list li:first-of-type{width: calc((100% - 15px) / 2);}
     .part6 .list-box .list li{width: calc((100% - 15px) / 2);}
     .part6 .list-box .list li .cont-box .name{font-size: 18px;}
     .part6 .list-box .list li .cont-box .sub-tit{font-size: 12px;}
     .part6 .list-box .list li .cont-box{padding: 0 15px!important;}
     
     .part7 .more{top: 0;}
     .part7 .connection-list{margin-top: 20px;}
     .part7 .connection-list li{width: 50%;height: 80px;}

     .form-box{padding:20px 15px;}
     .form-box .pic{width: 80%;}
     .form-box .form{width: 100%;}
     .form-box .layui-unselect,.form-box .text,.form-box .text-long{width: 48%;}
     .form-box .btn{width: 100%;}

     .foot-box .list-box{width: 100%;}
     .foot-box .right-box {width: 100%;padding-top: 30px;display: flex;align-items: center;justify-content: space-between;}
     .foot-box .right-box .phone{margin-top: 0;}
     .foot-box .copyright{padding-top: 30px;    display: block;}
     .foot-box{padding-top: 25px;}
     .foot-box .web-map{display: none;}
     
     .foot-box .list-box .list-item{width:100% ;}
     .foot-box .list-box .list-item{width:100% ;}
}