/* Common */
* {margin: 0; outline: 0; border: 0; padding: 0;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  color: inherit; 
}
/* default.css */

a:hover {text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; line-height: inherit; letter-spacing: 0; font-weight: normal; }


p { margin: 0; }
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear {clear: both;height: 0;display: block;_display: inherit; }

img {vertical-align: middle;max-width: 100%;border: 0; }
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
i,em{font-style: normal;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.overflow{overflow: hidden;}
.myhidden{display:none;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}


.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.line5{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.line7{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}

/* rem设置 */
html {
  font-size: 5.20833333vw;
}
@media (max-width: 1200px) {
  html{ font-size:6.9vw; }
}

@media (max-width: 750px) {
  html { font-size: 26.66666666vw; }
}

body{font-size: 16px;font-family: 微软雅黑}
@media (max-width: 1920px) {
  body { font-size: 16px; }
}
@media (max-width: 1500px) {
  body { font-size: 15px; }
}
@media (max-width: 1366px) {
  body { font-size: 14px; }
}
@media (max-width: 750px) {
  body { font-size: .14rem; }
}

@media (min-width: 1750) and (max-width: 1250){
  html { font-size: calc(100vw/17.5); }

}
@media (min-width: 1250) and (max-width: 800){
  html { font-size: calc(100vw/14.5); }

}

/* 隐藏所有滚动条，仅在支持 Webkit 的浏览器中完全实现 */
::-webkit-scrollbar {
  width: 0;
  height: 0;
}

/* 隐藏横向滚动条 */
::-webkit-scrollbar-horizontal {
  height: 0;
}

/* 隐藏纵向滚动条 */
::-webkit-scrollbar-vertical {
  width: 0;
}


.main{width: 16rem;margin:0 auto;max-width: 90%}
header{position: absolute;z-index: 100;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);transition: all .4s ease;}
header .main{height: 1.15rem;}
header .navlist>ul>li>a{color: #fff;position: relative;display: block;line-height: 1.15rem;height: 1.15rem;}
header .navlist>ul>li{margin: 0 0.3rem;}

header .navlist>ul>li>a::after {content: '';width: 0px;height:3px;background: #ffad03;position: absolute;bottom:0;left:50%;transition:all .4s ease;}
header .navlist>ul>li.active>a::after,header .navlist>ul>li:hover>a::after{width: 100%;left:0;}

header:hover{background: #fff}
header .navlist>ul>li .two{position: absolute;overflow: hidden;width: auto;visibility: hidden;opacity: 0;transition: all .4s ease;padding:0.2rem 0;top:100%;}
header .navlist>ul>li .two.fixed {visibility: visible;opacity:1; position: fixed; top: 0; left: 0; width: 100%; text-align: center; background: rgba(255,255,255,1); -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;}

header .navlist>ul>li .two dd{display: inline-block;position: relative;margin-right: 2.5em;font-size:15px;line-height:0.4rem;position: relative;}
header .navlist>ul>li b {display: block;position: absolute;width: 100%;left: 0;z-index: 0;background: rgba(255,255,255,0.9);visibility: hidden;opacity: 0;height: 0.8rem;transition: all .4s ease;top:100%;}
header .navlist>ul>li:hover b{visibility: visible;opacity:1;top:100%;transition-delay: 0.1s}
header .navlist>ul>li:hover .two{visibility: visible;opacity:1;top:100%;z-index: 1;transition-delay: 0.1s}
header:hover .navlist>ul>li>a{color: #333}

header .navlist>ul>li .two dd a::after{content: '';width: 0px;height: 2px;background: #ffad03;transition:all .4s ease;display: block;}
header .navlist>ul>li .two dd:hover a::after{width: 100%}
header .navlist>ul>li .two dd:hover a{color: #333}

header .head_right{max-width: calc(100% - 300px)}
header .head_right .lan a{color: #fff;background: url('../images/lan.png') no-repeat center left;padding-left: 30px;display: block;}
header:hover .head_right .lan a{color: #333}

.lan{padding-left: 24px;line-height: 26px;height: 26px;border-left:1px solid rgba(255,255,255,0.5);}

.banner{position: relative;}
.banner .info{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);color: #fff}
.banner .info .tit{font-size: 0.6rem;}
.banner .info .des{margin-top: 0.35rem;padding-left: 1.5rem;position: relative;}
.banner .info .des p{font-size: 0.2rem;line-height: 2;width: 3.6rem}
.banner .info .des:before{content:'';display: block;width:1.2rem;height: 2px;background:#fff;position: absolute;top:50%;transform: translateY(-50%);left: 0}

.mouse{bottom: 0.5rem;left: 50%;transform: translateX(-50%);z-index: 999;width: 23px;height: 34px;background: url('../images/mouse.png') no-repeat center;position: absolute;}

.mouse{-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;
animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
  from {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  to {
    transform: translateY(10px)  translateX(-50%);
    -webkit-transform: translateY(10px)  translateX(-50%);
    opacity: 0;
  }
}

@-webkit-keyframes mouse-dot {
  from {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  to {
    transform: translateY(10px)  translateX(-50%);
    -webkit-transform: translateY(10px)  translateX(-50%);
    opacity: 0;
  }
}

.banner_next{font-weight: lighter;color: #fff;width: 18px;position: absolute;right:0.7rem;bottom: 0.5rem;z-index: 999;text-transform: uppercase;writing-mode: vertical-lr;padding-bottom: 20px;background: url('../images/jt.png') no-repeat center bottom;cursor: pointer;}


footer{background:#2d2d2d url('../images/bot.jpg') no-repeat center;color: #fff}
footer a{color: #fff}

.foot1{padding:0.8rem 0 0.3rem;}
.foot1 .navlist{width: 8.2rem}
.foot2{border-top:1px solid #3e3e3e;padding:0.25rem 0;font-size: 14px;color: #888888;}

.foot1 .navlist li>a{font-size: 16px;font-weight: bold;}
.foot1 .navlist .two dd a{font-size: 14px;color: #cccccc;line-height: 35px;}
.foot1 .navlist .two{margin-top: 15px}
.foot1 .navlist .two dd a:hover{color: #ffff}

header .navlist > ul > li:nth-child(6) .two{right: 0}

.foot1 .code{font-size: 14px;color: #cccccc;text-align: center;width: 150px;text-align: center;margin:0 5%;}
.foot1 .code p{margin-top: 0.1rem}
.foot1 .item{margin-bottom:0.25rem;}


.foot1_right{font-size: 16px;color: #cccccc;line-height: 36px;text-align: right;}
.foot1_right .hottel{font-size: 16px;color: #fff;margin-bottom: 15px}
.foot1_right .hottel span{font-size: 30px;color: #ffad03;font-family: Impact;}

.section1{background: #f4f5f8;padding:0.85rem 0 1.4rem;background: url('../images/sec1.png') no-repeat center bottom;}

.title{font-weight: bold;}
.title span{font-size: 0.36rem;color: #141c55;display: inline-block;position: relative;text-transform: uppercase;}
.title p{color: #ffad03;font-size: 0.28rem;font-family: Arial;text-transform: uppercase;margin-top:5px}
.title span:after{content:'';width: 0.3rem;height: 0.04rem;background: #141c55;display: block;position: absolute;left:calc(100% + 0.1rem);bottom:0.1rem;display: none}

.sec1_left{width: 7.2rem;max-width:48.5%;}
.sec1_left .con{margin:0.4rem 0 0.5rem;font-size: 15px;color: #333333;line-height:36px;}
.more{width: 2.06rem;height: 0.5rem;line-height: 0.5rem;display: block;background: #ffad03;color: #fff;padding-left: 0.35rem;font-size: 15px;position: relative;transition: all 0.5s}
.more:after{content:'';background: url('../images/jt2.png') no-repeat center;width:0.36rem;height: 0.09rem;display: block;position: absolute;right: 0.5rem;top:50%;transform: translateY(-50%);transition: all 0.5s;background-size: 100%}
.more:hover{color: #fff}



.sec1_left .data{margin-top: 1rem}
.sec1_left .data li .tit{font-size: 0.18rem;color: #676767}
.sec1_left .data li .des span{font-size: 0.6rem;color: #323232;font-family: Impact}
.sec1_left .data li .des i{font-size: 0.18rem;color: #676767}

.section1{position: relative;}
.sec1_right{width: calc(50% + 0.2rem);position: absolute;right: 0;bottom:1.5rem;}
.video_pic{position:relative;width:100%;height:0;overflow:hidden;cursor: pointer;padding-top:65%;}
.video_pic video{position:absolute;top:0;left:0;width:100%;height:100%;}

.video_pic  img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -o-object-fit: cover;object-fit: cover;
}
.video_pic i{
    position: absolute;
    left: 0.24rem;
    bottom: 0.28rem;
    display: block;
    width:70px;
    height:70px;
    background: url(../images/play.png) no-repeat center;
    z-index: 1;

}
.btn_hover{position: relative;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;}
.anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_hover:hover > .anim{-moz-animation: anim-out 1s;-webkit-animation: anim-out 1s;animation: anim-out 1s;}
.btn_hover:hover > .anim:after{-moz-animation: anim-out-pseudo 1s;-webkit-animation: anim-out-pseudo 1s;animation: anim-out-pseudo 1s;}
.anim:before {position: relative;content: '';display: block;margin-top: 100%;}
.anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

header.is-sticky{
  position: fixed;
  background-color:#fff;
  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}

header.is-sticky .navlist>ul>li>a{color: #333}
header.is-sticky .head_right .lan a{color: #333}

header:hover  .head_right .lan a{background:url('../images/lan1.png') no-repeat center left;}
header.is-sticky  .head_right .lan a{background:url('../images/lan1.png') no-repeat center left;}
header .logo2{display: none}
header:hover .logo2,header.is-sticky .logo2{display: block;}
header:hover .logo,header.is-sticky .logo{display: none;}

.sec2_left{width:50%;position: relative;height:100%;}
.sec2_right{width:50%;height:100%;}

.sec2_list{margin-top: 0.85rem;position:relative;width:100%;height:7.2rem;}
.sec2_list .pic{position:relative;width:100%;height:100%;}
.sec2_list .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec2_list .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:top center}

.sec2_a{position: relative;display: block;height: 100%}
.sec2_a .info{position: absolute;left:0.45rem; bottom:0.5rem;color: #fff;width: 430px;max-width: 85%}
.sec2_left .sec2_a .info{left: 15%;}

.sec2_bot a{width: 50%}
.sec2_top,.sec2_bot{height: 50%}

.sec2_list .tit{font-size: 20px;font-weight: bold;margin: 0.15rem 0 0.03rem}
.sec2_list .des{line-height:1.8;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

.section3{background: #f2f4f7;background-size: 100% 50%;padding:0.85rem 0 1.5rem;}

.section3 li a{transition: all .3s linear;display: block;padding:0 0 0.25rem;}
.section3 li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);border-radius: 4px}

.section3 ul {margin-left:-0.5rem;margin-top:0.5rem;}
.section3 li {width:33.3%; padding-left:0.5rem;}

.section3 li .pic{position:relative;width:100%;height:0;padding-top:64%;}
.section3 li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.section3 li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:top center}

.section3 li .tit{font-size: 18px;color: #333333;font-weight: bold;margin:0.25rem 0 0.15rem;}
.section3 li .jian{color: #666666;line-height: 2.1;margin-bottom:0.8rem}
.section3 li span{color: #999999;display: inline-block;position: relative;}
.section3 li span:after{content:'';width: 36px;height: 9px;background: url('../images/jt11.png') no-repeat center;display: block;position: absolute;left:95px;top:50%;transform: translateY(-50%);}

.section3 li .info{padding: 0 0.15rem}
.section3 li:hover .tit{color: #141c55}
.section3 li:hover span{color: #141c55}
.section3 li:hover span:after{background: url('../images/jt22.png') no-repeat center}

.scale .pic{overflow: hidden;}
.scale img{transition: all 0.5s;}
.scale:hover img{transform:scale(1.1);}

.banner2{position: relative;}
.banner2 .lanmu{position: absolute;top:55%;left:50%;transform:translate(-50%,-50%);text-align: center;color: #fff}
.banner2 .lanmu p{font-size: 0.55rem;font-weight: bold;text-transform: uppercase;}
.banner2 .lanmu span{font-size: 0.3rem;}

.about1 .sec1_left{padding-bottom:0;}
.about1 .sec1_left .data{margin-top:0;}
.about1 .sec1_left .con{margin:0.3rem 0 0.4rem;}

.about1{padding-bottom:1.75rem;}

.about2{padding:0.75rem 0 1.75rem;position: relative;}
.about2 .history{margin-top:0.95rem;cursor: pointer;}

.history .swiper{background: url("../images/line.png") repeat-x left 0 top 60px;}

.history .item .date{font-size:24px;color: #0c0c0c;padding-bottom:50px;line-height: 1;position: relative;left: -20px;}

.history .item .text:before{content:'';width: 14px;height: 12px;background: url('../images/h_j1.png') no-repeat center;display: block;position: absolute;top:20px;left:0px}
.history .item .date:after{content:'';width: 14px;height: 12px;background: url('../images/h_j2.png') no-repeat center;display: block;position: absolute;bottom:20px;left:20px}

.history .item {
  color: #333333;
  width: 94%;
  margin: 0;
  transition: all .4s ease;
  padding-left: 20px;

}
.history .item .text ul{
  border: 2px solid #141c55;
  padding: 0.05rem 0.2rem ;
  
}
.history .item .text{position:relative;padding-top:75px;}
.history .item .text::after {
  content: '';
  background: url('../images/kuang.png') no-repeat;
  width: 100%;
  height: 31px;
  position: absolute;
  left: 0;
  top: 47px;
  z-index: 10;
}
.history .item .text .tit{font-size: 18px;color: #141c55;margin-bottom: 0.03rem}
.history .item .text .jian{color: #333333;line-height: 2;}

.history .item .text li{padding:0.15rem 0 0.12rem;border-bottom: 1px solid #b3cad9;}
.history .item .text li:last-child{border:0;}

.about3{background: #fff;padding:0.75rem 0 0;}
.about3_con{margin-top: 0.4rem}

.about4{background: #f2f4f7;padding:0.7rem 0;}
.about4_list{margin-top:0.5rem;position: relative;padding-bottom:0.95rem;}

.about4_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:79%;}
.about4_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.about4_list .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.about4_list .tit{font-size: 18px;color: #222222;text-align: center;margin-top:0.15rem;}

.about4_list .swiper-pagination-bullets .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;background: #141c55;border-radius: 50%;opacity: 1;margin:0 0.06rem;}
.about4_list .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #ffad03}

.about5{padding:0.8rem 0 1.3rem;background: url('../images/about5.jpg') no-repeat center;background-size: cover}
.about5_list{margin-top:0.5rem;}
.about5_list li{position: relative;text-align: center;width: 5.2rem;max-width: 32%;margin-bottom:0.25rem;}
.about5_list li .info{width:100%;position: absolute;top:0;left: 0;bottom: 0;right: 0;padding:0 0.5rem;color: #fff}
.about5_list li .tit{font-size: 0.3rem;margin-top:0.2rem;}
.about5_list li .des{line-height: 2.1;margin-top: 0.25rem}
.about5_list li .icon{height: 1.1rem;}
.about5_list li .icon img{max-height: 0.8rem}
.about5_list li .line{display: block;width: 0.5rem;height: 0.02rem;background: #fff;margin:0 auto;}

.about5_list li .pic{position:relative;width:100%;height:0;padding-top:106%;}
.about5_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.about5_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.about6{padding:0.75rem 0 0.95rem;}
.about6_type li{cursor: pointer;width: 117px;height: 80px;border:1px solid #b5b5b5;margin-left: 10px;color: #666666;font-size: 0.18rem;}
.about6_type li .num{margin-bottom:2px;font-size: 0.24rem;}

.about6_list{margin-top:0.65rem;}
.about6_bot{position: relative;}

.about6_list .swiper-slide a{background:#f0f2f7;padding:0.23rem;height: 4.95rem;}
.about6_list .swiper-slide img{max-height:3.75rem}
.about6_list .swiper-slide{padding:20px 20px 0.4rem;}
.about6_list .tit{color: #222222;text-align: center;margin-top: 0.3rem}

.about6_list .swiper-slide a{transition: all .3s linear;}
.about6_list .swiper-slide a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);}

.about6_type li.active{color: #141c55;border:1px solid #141c55;}

.about7_list{padding-bottom: 1.2rem;position: relative;}

.about7_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:70%;}
.about7_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.about7_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.about7_list .swiper-slide .tit{color: #222222;margin-top:0.2rem;text-align: center;}

.about7_list .swiper-button-prev,.about7_list .swiper-button-next{width: 50px;height: 50px;top:auto;margin-top:0;bottom: 0}
.about7{padding-bottom: 0.8rem}

.about7_list .swiper-button-prev{background: url('../images/left.jpg') no-repeat center;border:1px solid #f6f7f9;left:calc(50% - 25px);}
.about7_list .swiper-button-next{background: url('../images/right.jpg') no-repeat center;border:1px solid #e6e8ed;left:calc(50% + 25px);}

.about7_list .swiper-button-next::after{content:'';}
.about7_list .swiper-button-prev::after{content:'';}

.about6_list .swiper-scrollbar-drag {background: #ffad03;}
.about6_list .swiper-scrollbar{height: 2px;background:#f0f2f7;width: 100%;overflow: hidden;margin-top:24px;position:static;}
.about6_bot{position: relative;
height: 50px;padding-right: 1.4rem;padding-left: 20px;padding-top: 24px;}

.about6_bot .swiper-button-prev{background: url('../images/left.jpg') no-repeat center;border:1px solid #f6f7f9;left:auto;right: 50px}
.about6_bot .swiper-button-next{background: url('../images/right.jpg') no-repeat center;border:1px solid #e6e8ed;left:auto;right: 0}
.about6_bot .swiper-button-next::after{content:'';}
.about6_bot .swiper-button-prev::after{content:'';}
.about6_bot .swiper-button-prev,.about6_bot .swiper-button-next{width: 50px;height: 50px;top:auto;margin-top:0;bottom: 0;z-index: 1000;}

.about6 .swiper-pagination-fraction{font-size: 20px;width:90px;left: 20px}
.about6 .swiper-pagination-current,.about6 .s1{font-size: 30px;color: #141c55}

.about7_list{margin-top:60px;}

.typelist{position: relative;top:-50px;margin-bottom: -100px;}
.typelist li{width: 3.4rem;height: 100px;background: #fff;padding:0 0.3rem;display: flex;align-items:center;box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,.1);}
.typelist li a{width: 100%}
.typelist li .tit{font-size: 18px;color: #333333}
.typelist li .alias{font-size: 14px;color: #999999;margin-top:5px;}
.typelist li.active{background: #141c55}
.typelist li.active .tit,.typelist li:hover .tit{color: #fff}
.typelist li.active .alias,.typelist li:hover .alias{color: #fff}

.typelist li{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, #141c55,#141c55,rgba(255,255,255,1),rgba(255,255,255,1));background-position: 1% 50%;background-size: 300% 300%;}
.typelist li:hover{background-position: 99% 50%;color: #fff}


.news_top{background: #f2f4f7;padding:1.4rem 0 1.35rem;}
.news_left{width: 6.96rem;}

.news_left .pic{position:relative;width:100%;height:0;padding-top:64%;}
.news_left .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.news_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.news_right{width: calc(100% - 6.96rem);padding:0 0.45rem;}

.news_top a{background: #fff;transition: all .3s linear;}
.news_top .tit{font-size: 18px;font-weight: bold;color: #333333}
.news_top .jian{color: #666666;line-height: 2;margin-top:0.15rem;margin-bottom:0.9rem;}

.news_top .date{color: #999999;display: inline-block;position: relative;}
.news_top .date:after{content:'';width: 36px;height: 9px;background: url('../images/jt11.png') no-repeat center;display: block;position: absolute;left: 95px;top:50%;transform: translateY(-50%);}
.news_top:hover .date{color: #141c55}
.news_top:hover .date:after{background: url('../images/jt22.png') no-repeat center}
.news_top:hover .tit{color: #141c55}

.news_bot{background: #fff;padding:0;margin-top:1rem;}
.news_bot li{margin-bottom:0.8rem;}

.page{margin:0.4rem auto 1rem;}
.pagination{width: 100%;text-align: center;font-size: 0;}
.pagination li{display: inline-block;text-align: center;font-size: 16px;color: #757575;margin:0 5px 5px;border:1px solid #e5e5e5;min-width: 47px;line-height: 43px;}
.pagination li.active{background:#141c55;color: #fff;border:1px solid #141c55;}
.pagination li a{display: block;text-align: center;color: #757575;padding:0 18px;}
.pagination li span{padding:0 18px;display: block;}

.news_top:hover a{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);border-radius: 4px;}


.nail{background: #f6f6f6;width: 100%;height: 0.8rem;line-height: 0.8rem;color: #666666}
.nail a{color: #666666}
.nail .main{padding-left: 30px;background: url('../images/nail.png') no-repeat center left;}

.news_show{padding-top: 35px}
.news_show .tit{font-size: 0.3rem;color: #333333;font-weight: bold;text-align: center;}
.news_show .info{color: #999999;text-align: center;margin-top:0.15rem;padding-bottom:30px;border-bottom:1px solid #ebebeb;}
.news_show .info span{display: inline-block;margin:0 0.28rem;}
.news_show .con{color: #333333;line-height: 2;padding:0.3rem 0;border-bottom:1px solid #ebebeb;}

.fenye{padding:0.3rem 0;}
.fenye li{color: #666666;margin-bottom: 0.2rem}
.fenye li a{color: #666666}
.fenye li:hover a{font-weight: bold;color: #141c55}

.back{width: 1.35rem;height: 0.55rem;line-height:0.55rem;background: #141c55;color: #fff;text-align: center;}
.back:hover{color: #fff}

.busi_pro_type li{margin-bottom:1.1rem;padding-top:1.1rem;position: relative;}
.busi_pro_type li a{display: block;}
.busi_pro_type li .type_left{width: 9.75rem;border:1px solid #e5e5e5;padding:0.95rem 0.75rem;position: relative;}

.busi_pro_type li .type_right{width: 10rem;position: absolute;right: 0;top:0;transition: all 0.8s;max-width:calc(100% - 430px);z-index: 1}
.busi_pro_type li .tit{font-size: 0.3rem;font-weight: bold;color:#333333;transition: all 0.5s;margin-bottom:0.15rem;}
.busi_pro_type li .alias{color: #999999;margin:0.07rem 0 0.18rem;transition: all 0.5s}
.busi_pro_type li .jian{color: #666666;line-height: 2.1;transition: all 0.5s}
.busi_pro_type li .info span{width: 2.42rem;height: 0.6rem;line-height: 0.6rem;display: block;background: #141c55 url('../images/jt11.png') no-repeat center right 0.32rem;color: #999999;padding-left:0.38rem;margin-top:0.27rem;}
.busi_pro_type li .info{width: 4.8rem;position: relative;z-index: 1}
.busi_pro_type{padding-top:1.75rem;padding-bottom:0.6rem;}

.busi_pro_type li .type_left:after{background:url('../images/p_bg.jpg') no-repeat left top;position: absolute;width: 0%;height: 100%;bottom: 0;left: 0;content:'';transition: all 0.5s}
.busi_pro_type li:hover .type_left:after{width: 100%}
.busi_pro_type li:hover  .tit{color: #fff}
.busi_pro_type li:hover  .alias{color: #fff}
.busi_pro_type li:hover  .jian{color: #fff}
.busi_pro_type li:hover .info span{background: #ffad03 url('../images/jt22.png') no-repeat center right 0.32rem;color: #141c55;}
.busi_pro_type li:hover .type_right{transform: translateY(-15px);}

.prod_list ul{padding:0.55rem 0;margin-left: -0.2rem;}
.prod_list li{width: 25%;padding-left:0.2rem;}

.prod_list li .pic{position:relative;width:100%;height:0;padding-top:73%;}
.prod_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.prod_list li .tit{text-align: center;font-size: 18px;color: #333333;margin:20px 0 25px;}
.prod_list li:hover .tit{color: #141c55}

.ps_left{width: 8rem;max-width: 50%}
.ps_right{width:7.25rem;max-width: 45%;padding-right:0.36rem;}
.ps_left img{width: 100%}
.ps_top{padding:1.25rem 0 1.1rem;}
.ps_right .tit{font-size: 0.4rem;font-weight: bold;color: #141c55}
.ps_right .typename{color: #333333;font-size: 0.24rem;margin:0.15rem 0 0.3rem;}
.ps_right .des{color: #333333;line-height: 2.2;padding:0.2rem 0 0.4rem;border-top:1px solid #e5e5e5;}
.ps_right a{width: 1.7rem;height: 0.6rem;line-height: 0.6rem;background: #141c55;color: #fff;text-align: center;}
.ps_right a i{background: url('../images/ly.png') no-repeat center;width: 0.25rem;height: 0.25rem;margin-right: 0.12rem;background-size:100%}

.ps_mid{padding:0.5rem 0 0.9rem;background: #f2f4f7}
.ps_tit{font-size: 0.36rem;font-weight: bold;color: #141c55;text-transform: uppercase;}
.ps_mid .con{margin-top: 0.3rem}

.ps_bot{padding:0.5rem 0 0.2rem;}

.bp1{padding:0.7rem 0 0.65rem;}
.sec_top .btn{position: relative;width: 100px}


.sec_top .btn .swiper-button-prev{background: url('../images/left.jpg') no-repeat center;border:1px solid #f6f7f9;left:auto;left:0px}
.sec_top .btn .swiper-button-next{background: url('../images/right.jpg') no-repeat center;border:1px solid #e6e8ed;left:auto;right: 0}
.sec_top .btn .swiper-button-next::after{content:'';}
.sec_top .btn .swiper-button-prev::after{content:'';}
.sec_top .btn .swiper-button-prev,.sec_top .btn .swiper-button-next{width: 50px;height: 50px;top:auto;margin-top:0;bottom: 0;z-index: 1000;}

.bp1_list{margin-top:0.45rem;}
.bp1_list .swiper-slide .tit{text-align: center;font-size: 18px;color: #333333;margin-top:0.15rem;}
.bp1_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:71%;}
.bp1_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.bp1_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.bp2{background: #f2f4f7;padding:0.7rem 0 0.5rem;}

.bp2_list ul{margin-left:-0.35rem;padding-top:0.45rem;}
.bp2_list li{padding-left: 0.35rem;width:33.3%}
.bp2_list li .pic{position:relative;width:100%;height:0;padding-top:69%;}
.bp2_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.bp2_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.bp2_list li .tit{text-align: center;margin:0.2rem 0 0.35rem;font-size: 18px;color: #333333}
.bp2_list li:hover .tit{color: #141c55}

.bp3{padding:1.55rem 0 0.8rem;}
.bp3_list{padding-top:0.6rem;}
.bp3_list li{width: 7.7rem;max-width: 48.5%;margin-bottom:0.3rem;}
.bp3_list li .bp3_left{width: 3rem}
.bp3_list li .bp3_right{width: calc(100% - 3.3rem);padding-bottom:5px;}
.bp3_list li .pic{position:relative;width:100%;height:0;padding-top:70%;}
.bp3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.bp3_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.bp3_list li .tit{font-size: 18px;font-weight: bold;color: #333333;line-height: 2;}
.bp3_list li .jian{color: #666666;line-height: 2.1;margin:0.1rem 0 0.2rem;}
.bp3_list li .date{color: #999999;text-transform: uppercase;}
.bp3_list li:hover .tit{color: #141c55}

.jck1{padding:1.5rem 0 0.6rem;}
.jck1 .con{text-align: center;margin-top:0.7rem;}
.jck2{background: #f2f4f7;padding: 0.7rem 0 0.45rem;}

.jck2_list li{margin-bottom:0.55rem;}
.jck2_list li .pic{position:relative;width:100%;height:0;padding-top:60%;}
.jck2_list li .bp3_left{width: 2.48rem}
.jck2_list li .bp3_right{width: calc(100% - 2.75rem);padding-bottom:0;}
.jck2_list li .jian{line-height: 2;margin:0.05rem 0 0.17rem;}

.jck3{padding:0.6rem 0 1rem;}
.jck3 .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:50%;border:1px solid #141c55;}
.jck3 .swiper-slide .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.jck3 .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}

.jck3_list{width: 100%;margin-top:0.5rem;}

.gdjs{padding:1.65rem 0 1.35rem;}


.gdjs_bot{position: relative;margin-top:0.55rem;padding:0 0.66rem;}
.gdjs_top .gdjs_left{width:50%}
.gdjs_top .gdjs_right{width: 47.8%}
.gdjs_top .tit{font-size: 0.3rem;font-weight: bold;color: #000000}
.gdjs_top .des{font-size: 0.18rem;color: #666666;line-height: 0.5rem;margin:0.15rem 0 0.25rem;}
.gdjs_right a{width: 1.9rem;height: 0.5rem;line-height: 0.5rem;background: #141c55;color: #fff;font-size: 0.18rem;display: block;text-align: center;}

.gdjs_bot .swiper-button-next,.gdjs_bot .swiper-button-prev{background: #f2f4f7;width: 0.5rem;height: 100%;top:0;margin-top:0;color: #3d3d3d}
.gdjs_bot .swiper-button-next::after,.gdjs_bot  .swiper-button-prev::after{font-size: 0.35rem;}

.inv1{padding:0.8rem 0;}
.inv1_list{margin-top:0.6rem;}
.inv1_list li{width: 7.8rem;max-width: 48.5%;margin-bottom:0.4rem;font-size: 16px;}
.inv1_list li a{display: block;padding:0.3rem 0.25rem;background: #f6f6f6;transition: all 0.5s}
.inv1_list li .tit{font-weight: bold;color: #333333}
.inv1_list li .jian{color: #666666;line-height: 1.9;margin:0.15rem 0 0.25rem;}
.inv1_list li .date{color: #999999}
.inv1_list li:hover .tit{color: #141c55}
.inv1_list li i{width: 31px;height: 9px;background: url('../images/jt11.png') no-repeat center;}
.inv1_list li:hover i{background: url('../images/jt33.png') no-repeat center;}
.inv1_list li:hover a{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);transform: scale(1.02)}

.inv2{background: #f2f4f7;padding:0.65rem 0 0.95rem;}
.inv2_nr{margin-top:0.55rem;}
.inv2_list{width:14.47rem;max-width: calc(100% - 1rem)}
.inv2_sort{width: 0.56rem;position: relative;height: 100%}

.inv2_left{width: 4.62rem}
.inv2_right{width: calc(100% - 5.15rem)}

.inv2_right .tit{color: #141c55;font-size: 0.3rem;}
.inv2_right .des{font-size: 14px;color: #727272;text-transform: uppercase;margin:0.1rem 0 0.25rem;}
.inv2_right .con{color: #727272;line-height: 1.8;border-top:1px solid #e5e5e5;padding-top:0.25rem;}



/*.inv2_sort li{width: 0.56rem;height: 0.56rem;cursor: pointer;text-align: center;line-height: 0.56rem;margin:0.04rem 0;font-size: 0.18rem;color: #222222;position: relative;}
.inv2_sort li span{position: relative;z-index: 1}
.inv2_sort li::before{ content: ''; display: block;width: 100%; height: 100%;  border-radius: 50%; background: #ffad03; position: absolute; z-index: 0; left:50%; top:50%; transform:translate(-50%,-50%) scale(0) ; opacity: 0; transition: .5s; }
.inv2_sort li:hover:before,.inv2_sort li.active:before { transform: translate(-50%,-50%) scale(1); opacity: 1; }
.inv2_sort li:hover span,.inv2_sort li.active span{color: #fff;}*/
/*
.inv2_list li{display:none;transition: all 0.5s}
.inv2_list li.active{opacity:1;display: block; }*/

.inv2_list .swiper{height: 5.4rem;}


.inv2_sort .swiper-pagination-bullet{width: 56px;height: 56px;cursor: pointer;text-align: center;line-height: 56px;margin:0.04rem 0;font-size: 18px;color: #222222;position: relative;background: transparent;opacity: 1;}
.inv2_sort .swiper-pagination-bullet i{position: relative;z-index: 1}
.inv2_sort .swiper-pagination-bullet::before{ content: ''; display: block;width: 100%; height: 100%;  border-radius: 50%; background: #ffad03; position: absolute; z-index: 0; left:50%; top:50%; transform:translate(-50%,-50%) scale(0) ; opacity: 0; transition: .5s; }
.inv2_sort .swiper-pagination-bullet-active:before { transform: translate(-50%,-50%) scale(1); opacity: 1; }
.inv2_sort .swiper-pagination-bullet-active i{color: #fff;}
.inv2_sort .swiper-pagination{right: 0}

.inv3{padding:0.7rem 0 0.5rem;}
.inv3_list{margin-top:0.45rem;}
.inv3_list li{width: 7.65rem;max-width: 48.5%;margin-bottom:0.4rem;}
.inv3_list li .inv3_left{width: 2.48rem}
.inv3_list li .inv3_right{width:calc(100% - 2.8rem)}

.inv3_list li .pic{position:relative;width:100%;height:0;padding-top:60%;}
.inv3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.inv3_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.inv3_list li .tit{font-size: 18px;color: #222222;font-weight: bold;}
.inv3_list li .jian{color: #777777;line-height: 2;margin-top:0.2rem;}
.inv3_list li:hover .tit{color: #141c55}

.inv4{padding: 0.65rem 0 1.25rem;background: #f2f4f7}
.inv4_list{margin-top:0.6rem;}
.inv4_list ul{margin-left:-0.3rem;}
.inv4_list li{width:25%;padding-left: 0.3rem;margin-bottom:0.3rem;} 

.inv4_list li a{display: block;position: relative;background: #fff;padding:0.3rem 0.25rem;height: 3.75rem;box-shadow: 0 0 20px rgba(0,0,0,0.1)}
.inv4_list li .pic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;opacity: 0;transform: scale(0.5);transition: all 0.5s}
.inv4_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.inv4_list li .date span{font-size: 0.45rem;color: #141c55;}
.inv4_list li .date p{font-size: 18px;color: #222222}
.inv4_list li .tit{font-size: 18px;color: #222222;line-height: 2;margin:0.1rem 0 0.05rem;}
.inv4_list li .jian{color: #777777;line-height: 2;}
.inv4_list li i{width: 31px;height: 9px;background: url('../images/jt11.png') no-repeat center;display: block;margin-top:0.35rem;}

.inv4_con{position: relative;z-index: 1}
.inv4_list li:hover .pic{transform: scale(1);opacity: 1}

.inv4_list li .pic:after{content:'';background: rgba(20,28,85,0.7);content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.inv4_list li:hover .date span{color: #fff}
.inv4_list li:hover .date p{color: #fff}
.inv4_list li:hover .tit{color: #fff}
.inv4_list li:hover .jian{color: #fff}
.inv4 _list li:hover i{background: url('../images/jt33.png') no-repeat center;}

.inv5{padding: 0.55rem 0 1.3rem}

.inv5_list{margin-top: 0.7rem}
.inv5_list ul{margin-left: -0.55rem;margin-right: -0.2rem}
.inv5_list li{width: 33.3%;padding-left: 0.35rem;margin-bottom:0.4rem;}

.inv5_list li .pic{position:relative;width:100%;height:0;padding-top:56%;}
.inv5_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.inv5_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.inv5_list li .tit{font-size: 18px;color: #222222;margin:0.25rem 0 0.1rem;}
.inv5_list li .jian{color: #777777;line-height: 1.8;margin-bottom:0.25rem;}
.inv5_bot i{color: #222222;text-transform: uppercase;}
.inv5_bot span{color: #222222}
.inv5_bot{padding-top: 0.3rem;position: relative;border-top: 1px solid #c9c9c9}
.inv5_bot:before{content:'';width:0.63rem;height:3px;background:#c9c9c9;position: absolute;top:-2px;left: 0;}
.inv5_bot:after{content:'';width:0;height:3px;background:#141c55;position: absolute;top:-2px;left: 0;transition: all 0.5s}
.inv5_list li:hover .inv5_bot i{color: #141c55}
.inv5_list li:hover .inv5_bot:after{width:0.63rem}

.inv5_list li a{transition: all .3s linear;display: block;padding:0.2rem;}
.inv5_list li a:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1);transform: translateY(-10px);border-radius: 4px}

.rec1{padding:0.7rem 0 0;}
.rec1_nr{margin-top:0.55rem;}
.rec1_left{width: 45.3%}
.rec1_right{width: 50%}
.rec1_left .con{font-size: 15px;color: #333333;line-height: 35px;margin-bottom:0.5rem;}
.rec_more{width: 2.5rem;height: 0.6rem;background: #141c55;color: #999999;padding:0 0.3rem;transition: all 0.5s;cursor: pointer;}
.rec_more i{display: block;width: 31px;height: 9px;background: url('../images/jt11.png') no-repeat center;}
.rec_more:hover{padding:0 0.35rem;}

.rec2{background: url('../images/rec2.jpg') no-repeat center top;padding:0.7rem 0 1.55rem;}

.rec2_list{position: relative;margin-top:0.65rem;}
.rec2_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:71%;overflow: hidden;}
.rec2_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rec2_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.rec2_list .swiper-slide .tit{color: #333333;font-size: 18px;text-align: center;margin: 0.3rem 0 0.5rem}
.rec2_list .swiper-slide:hover .tit{color: #ffad03;font-weight: bold;}
.rec2_list .swiper-slide .dot{width: 0.28rem;height: 0.28rem;background: #b5b5b5;border: 0.1rem solid #fff;border-radius: 100%;margin:0 auto;position:relative;transition: all 0.5s;}
.rec2_list .line{width: calc(100% - 1.5rem);position: absolute;bottom:0.21rem;left:50%;transform: translateX(-50%);height: 1px;background: #999999}
.rec2_list .swiper-slide .dot:after{content: '';width: 0.08rem;height: 0.08rem;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%) scale(0);background: #ffad03;border-radius: 50%;border:0.15rem solid #fff;opacity: 0;transition: all 1s}
.rec2_list .swiper-slide{padding-bottom:0.1rem}
.rec2_list .swiper-slide .dot:before{width: 0.18rem;height: 0.18rem;border:1px solid #ffad03;border-radius: 50%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%) scale(0);z-index: 1;content:'';opacity: 0;transition: all 1s}

.rec2_list .swiper-slide-active .dot:after,.rec2_list .swiper-slide-active .dot:before{opacity: 1;transform: translate(-50%,-50%) scale(1);}

.rec2_list .swiper-slide:after{content: '';width: 1px;height: 0px;background:#ffad03;position: absolute;bottom:0.38rem;position: absolute;left:50%;transform: translateX(-1px);transition: all 1s;}
.rec2_list .swiper-slide-active:after{height: 0.4rem}

.rec2_list .swiper-slide-active .tit{color: #ffad03;font-weight: bold;}
.rec2_list .swiper-slide{cursor: pointer;}

.rec2_list .swiper-button-next,.rec2_list .swiper-button-prev{width: 0.43rem;height: 0.24rem}
.rec2_list .swiper-button-prev{background: url('../images/left1.png') no-repeat center;background-size: 100%;left:0;top:auto;bottom:0.1rem;}
.rec2_list .swiper-button-next{background: url('../images/right1.png') no-repeat center;background-size: 100%;right: 0;top:auto;bottom:0.1rem;}

.rec2_list .swiper-button-next:after,.rec2_list .swiper-button-prev:after{content: ''}

.rec3{padding:0.7rem 0 1.3rem;}
.rec3_list{margin-top:0.8rem;}

.rec3_list li .pic{position:relative;width:100%;height:0;padding-top:158%;overflow: hidden;}
.rec3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rec3_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.rec3_list li{width: 20%;background: #141c55}
.rec3_list li .info{height: 1.5rem;color: #fff;text-align: center;}
.rec3_list li .tit{font-size: 0.2rem;padding-top:0.5rem;transition: all 0.5s}
.rec3_list li .tit:before{content:'';width: 0.37rem;height: 0.05rem;background: #ffad03;margin:0 auto 0.15rem;display: block;transition: all 0.5s;opacity: 1;visibility: visible;transition: all 0.5s;transform: translateY(5px);}
.rec3_list li .des{font-size: 0.16rem;margin-top:0.1rem;opacity: 0;visibility: hidden;transition: all 0.5s;transform: translateY(5px);transition-delay: 0.1s}
.rec3_list li:hover .des{opacity: 1;visibility: visible;transform: translateY(0);}
.rec3_list li:hover .tit{padding-top:0.2rem;}
.rec3_list li:hover .tit:before{opacity: 0;visibility: hidden;transform: translateY(0px);}

.rec3_list li{position: relative;transition: all 0.5s;}
.rec3_list li:before{content:'';position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;border:1px solid #fff;transition: all 0.5s;z-index: 10;transform: translate(-50%,-50%);opacity: 0}
.rec3_list li:hover:before{width: calc(100% - 0.3rem);height:calc(100% - 0.3rem);opacity: 1}

.job_list{padding:0.8rem 0;}
.job_list .th{border-top:5px solid #141c55;width: 100%;background: #f2f4f7}
.job_title{height: 110px;font-size: 18px;color: #333333}
.job_title span{width: 20%;text-align: center;}
.job_list .item.active{background: #f2f4f7}
.job_con{color: #333333;line-height: 2;padding:0.3rem 0.45rem 0.65rem;display: none}

.job_list .tr{border-bottom:1px solid #f2f4f7;}
.job_list .tr .job_title{cursor: pointer;}
.job_con .con{margin-bottom:0.4rem;}
.job_more{color: #fff}
.job_more i{background: url('../images/jt44.png') no-repeat center;}
.job_more:hover{color: #fff}

.jianli{width:535px;max-width: 90%;margin:0 auto;padding-top:40px;}
.jianli .tit{font-size:30px;color: #282828;font-weight: bold;text-align: center;margin-bottom:20px;}

.jianli .item{height:50px;line-height: 50px;border:1px solid #cccccc;width: 100%;margin-bottom:12px;font-size: 16px;}
.jianli .item input{padding:0 20px;width: 100%;display: block;height: 48px;line-height: 48px;}
.jianli .item.up input{width: calc(100% - 70px)}
.jianli .item.up a{margin-right: 9px;display: block;width: 46px;height: 32px;background: #141c55;text-align: center;line-height: 32px;font-size: 16px;color: #fff}
.jianli .submit{width: 100%;height: 50px;line-height: 50px;background: #141c55;color: #fff;font-size: 18px;font-weight: bold;margin-top: 20px;text-align: center;cursor: pointer;}

.jianli .item  input:focus{border:1px solid #141c55;}

.contact{width: 100%;height: 9.5rem;position: relative;background: url('../images/map.jpg') no-repeat center;background-size: cover}
/*.contact .map {position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;background: #141c55;}
.contact_bg{background: rgba(20,28,85,0.9);position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;top: 0;}
.contact_nr{position: absolute;z-index: 3;left: 50%;top: calc(50% + 0.55rem);transform: translate(-50%,-50%);}*/
.title.white span{color: #fff}
.title.white span::after{background: #fff}

.contact_nr{width:8rem;position: absolute;z-index: 3;left:calc(50% - 8rem);top: calc(50% + 0.55rem);transform: translateY(-50%);}
.contact .map {width:45%;height: 5.8rem;}


.contact_nr ul{border-top: 3px solid #fff;margin-top: 0.55rem}
.contact_nr .info{width: 100%}
.contact_nr li p{height: 1.45rem;color: #fff}
.contact_nr li{border-bottom: 1px solid rgba(255,255,255,0.1)}
.contact_nr li.item2 p{width: 3.4rem;max-width: 48.5%}
.contact_nr li.item1 span:nth-child(2){width: calc(100% - 75px);}
.contact_nr li  span:nth-child(2){text-align: right;}

.message{width: 100%;background: url('../images/mes.jpg') no-repeat center top;}
.message_bg{background: url('../images/mes.png') no-repeat top 3.4rem left;padding:0.9rem 0 1.1rem;height: 8.1rem}
.mes_info{margin-top: 0.35rem;border-top:1px solid #e3e6ee;padding-top:0.3rem;font-size: 0.18rem;color: #666666;line-height: 1.8;}
.mes_info strong,.mes_info p strong{font-size:30px;color: #141c55;font-family: Impact}

.mes_info p{font-size: 0.18rem;}
.mes_left{width: 470px;max-width: 46%}
.mes_right{width: 8.05rem;max-width: 51%}
.mes_right .mes_item1 {margin-bottom:0.65rem;}
.mes_right .mes_item1 .item{width: 3.8rem;max-width: 48.5%;}
.mes_right .item label{color: #141c55;display: block;}
.mes_right .item input{height: 0.6rem;line-height: 0.6rem;border-bottom: 1px solid #e7e7e7;width: 100%}
.mes_right .item textarea{resize: none;height: 0.65rem;line-height: 0.6rem;border-bottom: 1px solid #e7e7e7;width: 100%;margin-bottom:0.85rem;}
.mes_right .mes_item2 .item{width: 100%}

.mes_right .item input:focus{border-bottom:1px solid #141c55;}

.about6_list a{cursor: default;}


.banner .swiper-slide-active  .info .tit{-webkit-animation: fadeInUp2 1.5s;animation: fadeInUp2 1.5s; animation-fill-mode: both;animation-delay:0.4s;-webkit-animation-delay:0.4s; }
.banner .swiper-slide-active  .info .des{ -webkit-animation: fadeInUp2 1.8s;animation: fadeInUp2 1.8s; animation-fill-mode: both;animation-delay:0.8s;-webkit-animation-delay:0.8s; }

@keyframes scaleIn {
  0% {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    /* filter: brightness(1); */
  }
  50% {
    /* filter: brightness(3); */
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    /* filter: brightness(1); */
  }
}

/*.banner .swiper-slide-active  img {
  animation-name: scaleIn;
  animation-fill-mode: both;
  animation-duration: 1.5s;
  animation-timing-function: cubic-bezier(0.38, 0, 0, 1);
}
*/

.lanmu span{display: block;}

.about5_list li .icon{transition: all 0.5s}
.about5_list li .txt{transition: all 0.5s}
.about5_list li:hover .icon{transform: translateY(-5px);}
.about5_list li:hover .txt{transform: translateY(5px);}


.gdjs_bot .swiper-slide-thumb-active .pic:after{content:'';border:2px solid #131c55;position: absolute;width: calc(100% - 4px);height:calc(100% - 4px);top: 0;left: 0;}

.gdjs .pic{position:relative;width:100%;height:0;padding-top:65%;overflow: hidden;cursor: pointer;}
.gdjs .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.gdjs .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

@media (max-width: 1800px) {
  header .navlist > ul > li:nth-child(4) .two{right: 0}
  header .navlist > ul > li:nth-child(2) .two{right: 0}
  header .navlist > ul > li:nth-child(6) .two{right: 0}
}
@media (max-width: 1600px) {

  .logo,.logo2{width: 400px}
  .about1_nr{position: relative;}
  .about1 .sec1_right{bottom:auto;top:50%;transform: translateY(-50%);}
  header .navlist > ul > li:nth-child(6) .two{right: 0}
  .rec_more{width: 2.6rem}

  
}
@media (max-width: 1500px) {
  .logo,.logo2{width: 350px}
  .sec2_list .tit { font-size: 18px; }
  .prod_list li .tit,.bp1_list .swiper-slide .tit,.bp2_list li .tit,.bp3_list li .tit,.about4_list .tit{font-size: 16px;}
  
  .bp3_list li .tit,.bp3_list li .jian{line-height: 1.8;}

  .inv3_list li .jian{-webkit-line-clamp: 2;}
  .inv4_list li .tit{-webkit-line-clamp: 1;}
  header .navlist > ul > li:nth-child(2) .two{right: 0}
}
@media (max-width: 1400px) {
  /*header .navlist > ul > li:nth-child(5) .two{right: 0}*/
  .logo,.logo2{width: 300px}
  .sec1_left{padding-bottom: 0}
  .more{width: 160px;height: 40px;line-height: 40px;}
  .sec1_left .data li .tit,.sec1_left .data li .des i{font-size: 15px;}
  .typelist li .tit{font-size: 16px;}
  .typelist li .alias{font-size: 13px;}
  .job_title{height: 95px}
  .mes_info strong, .mes_info p strong{font-size: 25px;}
  .mes_info p{font-size: 15px;}
  .sec1_left .con{font-size: 14px;}
  .rec_more{width: 210px;height: 45px;line-height: 45px;}
  .mes_right{font-size: 16px;}

}
@media (max-width: 1300px) {
  header .navlist > ul > li {margin: 0 0.25rem;}
  header .navlist > ul > li > a{font-size: 15px;}

  .about6_type li{font-size:14px;}
  .about6_type li .num{font-size: 18px;}
  .foot1_right{width: 300px}

  .inv2_sort .swiper-pagination-bullet{width: 50px;height: 50px;line-height: 50px;font-size: 16px;}
  .inv4_list li .jian{-webkit-line-clamp:2;}
  .inv4_list li .tit{font-size: 16px;}
  .inv5_list li .tit{font-size: 16px;}
  .job_title{height:1rem;line-height: 0.9rem;font-size: 16px;}
  .contact_nr li p{font-size: 16px;}
  .sec2_a .info{left:5%;max-width:90%;}

  .sec2_list .des{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


}

@media (max-width: 1200px) {
  .logo2,.logo{width: 3rem}
  header .head_right{max-width: calc(100% - 2.5rem);}
  header .navlist > ul > li{margin: 0 0.2rem;}
  .sec1_right{max-width: 48.5%}
  header .navlist > ul > li:nth-child(1) .two{right: 0}
  header .navlist > ul > li .two dd{margin-right:0.15rem;}
  .history .item .text .jian{line-height: 1.8;font-size: 13px;}
  .news_left{width: 45%}
  .news_right{width:55%}
  .news_top{padding:1.4rem 0 0.8rem;}
  .section3 li .tit{font-size: 16px;}
  .section3 li .jian{font-size: 14px;line-height: 1.8;margin-bottom: 0.5rem;}
  .busi_pro_type li .type_left {padding: 0.65rem 0.45rem;}
  .prod_list li .tit, .bp1_list .swiper-slide .tit, .bp2_list li .tit, .bp3_list li .tit, .about4_list .tit{font-size: 14px;}
  .message_bg{background: url('../images/mes.png') no-repeat top 3.4rem left;background-size: 50%}
  .about5_list li .info{padding:0 0.2rem;}
  .about5_list li .des {line-height:1.8;margin-top: 0.15rem;}
  .job_title span:nth-child(5){display: none}
  .job_title span{width: 25%}

  .contact_nr{width: 50%;left: 5%}
}


html{height: 100%;}
body.open {height: 100%;
  overflow: hidden;
}
#sidebar {
    width: 0%;
    height: 100%;
    background:#fff;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
  
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    z-index: 1001;
}
#sidebar ul li {
    display: block;
    min-height:45px;
    border-bottom: 1px solid #dddddd;
    font-size: 15px;
    width: 100%;
}
.agent-mobile #sidebar ul li {
    border-color: rgba(255, 255, 255, .05);
}
#sidebar ul li>a {
    display: block;
    color: #333333;
    padding: 0 15px;
    height:45px;
    line-height:45px;
    
}

.nr {
    position: relative;
    z-index: 10;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

#close{position: absolute;right:0.2rem;top:0.2rem;}
#close img{height:0.3rem;}


li.navitem{
    position: relative;
    top: 1rem;
    opacity: 0;
    transition: .3s;
    transitino-delay: 1s;
}

body.open li.navitem{
    top: 0px;
    opacity: 1;
    transition: 1s;
}
body.open #sidebar{width:70%} 
body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}
body.open li.navitem:nth-child(2)  {
    transition-delay: 0.2s;
}

body.open li.navitem:nth-child(3)  {
    transition-delay: 0.4s;
}

body.open li.navitem:nth-child(4)  {
    transition-delay: 0.6s;
}

body.open li.navitem:nth-child(5)  {
    transition-delay: 0.8s;
}

body.open li.navitem:nth-child(6)  {
    transition-delay: 1s;
}

body.open li.navitem:nth-child(7)  {
    transition-delay: 1.2s;
}
body.open li.navitem:nth-child(8)  {
    transition-delay: 1.4s;
}
body.open li.navitem:nth-child(9)  {
    transition-delay: 1.6s;
}
body.open li.navitem:nth-child(10)  {
    transition-delay: 1.8s;
}

body.open li.navitem:nth-child(11)  {
    transition-delay: 2s;
}
body.open li.navitem:nth-child(12)  {
    transition-delay: 2.2s;
}
body.open li.navitem:nth-child(13)  {
    transition-delay: 2.4s;
}
body.open li.navitem:nth-child(14)  {
    transition-delay: 2.6s;
}

.sub_nav{display: none;padding:0 0.15rem 0.1rem 0.25rem;}
.sub_nav li a{height:0.35rem;line-height:0.35rem;color: #333333;font-size: 14px;text-align: center;display: block;}
.sub_nav li{display: block;min-height:0.35rem;font-size: 1.3rem;width: 100%;}

body.open .navitem{position: relative;}
body.open .navitem.nav_down i{transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
body.open .navitem.nav_down i {
    position: absolute;
    top:0;
    right:0;
    content: "";
    display: block;
    width:45px;
    height:45px;
    background: url(../images/jiantou.png) center no-repeat;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    background-size: 15px;
    cursor: pointer;
}
body.open .navitem.on.nav_down i {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.sub_nav dd {
    margin:0;
    padding: 0 8px;
    height:34px;line-height:34px;
}

#sidebar ul li .sub_nav dd>a{display: block;padding-left:4px;color: #666666;font-size:13px;height:35px;line-height:35px;}


#sidebar ul li:nth-child(1){border:0;}

.phone{display: none}


@media (max-width: 1000px){
 
  
  .pc{display: none}
  .phone{display: block;}

  .head_3g{position:absolute;top:0;left: 0;z-index: 1000;width: 100%}

  body.open #sidebar{width:35%} 
  body.open .nr { transform: translate3d(35%,0,0);  -webkit-transform: translate3d(35%,0,0)}

  .lan a{color: #fff;display: block;}
  .head_3g .main{height:1rem}
  .logo_3g img{height: 0.7rem}
  .lan{margin-right:0.15rem;}
  .lan{background:url('../images/lan.png') no-repeat center left 0.15rem;background-size: 0.3rem;padding-left:0.55rem;}
  .nav img{height: 0.3rem;cursor: pointer;}

  .sec1_left{width: 100%;max-width: 100%;margin-bottom:0.6rem;}
  .sec1_right{width: 100%;max-width: 100%;position: static;}
  .sec1_left .data{margin-top:0.5rem;}
  .sec2_list .des{line-height: 1.5;}
  .section3 ul {margin-left: -0.3rem;}
  .section3 li {padding-left: 0.3rem;}

  .section3{padding: 0.85rem 0 1rem;}

  .foot1 .navlist{display: none}
  .foot2 .main{display: block;}

  .foot1_right{font-size:14px;width: auto}
  .foot1{padding:0.8rem 0;}
  .foot2{font-size: 13px;}
  .foot2 p{margin-bottom:0.2rem;}
  .foot2 p:last-child{margin-bottom:0;}

  .news_bot ul{margin-top: 0;}
  .news_bot{margin-top:0;padding: 0.85rem 0;}
  .typelist li{width: 25%}

  .about1 .sec1_right{transform: translateY(0);}
  .about5_list li .info{padding:0;}
  .about5_list li .des{line-height:1.5;margin-top: 0.15rem;}

  .about6_list .swiper-slide {padding: 0.2rem 0.2rem 0.4rem;}
  .about7_list{margin-top:0.5rem;}

  .busi_pro_type li .type_right {max-width: calc(100% - 5.7rem);}

  .busi_pro_type li .info span{width: 2.42rem;height: 0.6rem;line-height: 0.6rem;display: block;background: #141c55;color: #999999;padding-left:0;margin-top:0.27rem;text-align: center;}
  .busi_pro_type li:hover .info span{background: #ffad03;color: #141c55;}

  .prod_list li{width: 50%}

  .ps_top{display: block;}
  .ps_left{width: 100%;max-width: 100%}
  .ps_right {width:100%;max-width:100%;padding-right: 0;margin-top:0.5rem;}

  .bp3_list li{width: 100%;max-width: 100%}
  .bp3_list ul{display: block;}
  .bp3_list li .tit{font-size: 16px;-webkit-line-clamp: 1;}

  .bp1{padding-top:1.7rem;}
  .sec_top .btn .swiper-button-prev, .sec_top .btn .swiper-button-next{width: 35px;height: 35px;background-size: 18px;}

  .jck2_list li .bp3_left{width: 35%}
  .jck2_list li .bp3_right{width: 63%}

  .gdjs_xq{display:block;}
  .gdjs_top .gdjs_left{width: 100%}
  .gdjs_top .gdjs_right{width: 100%;margin-top: 0.5rem}

  .gdjs_top .tit{font-size: 0.45rem;}
  .gdjs_top .des{font-size: 14px;}
  .gdjs_right a {width: 130px;height: 35px;line-height: 35px;font-size:14px;}

  .gdjs_bot .swiper-button-next,.gdjs_bot .swiper-button-prev{width: 40px;height: 100%;}
  .gdjs_bot .swiper-button-next::after,.gdjs_bot  .swiper-button-prev::after{font-size:20px;}
  .gdjs_bot {padding: 0 50px;}

  .inv1_list ul{display: block;}
  .inv1_list li{width: 100%;max-width: 100%}
  .investor .inv1_list li:last-child{display: none}

  .inv3_list ul{display: block;}
  .inv3_list li{width: 100%;max-width: 100%}
  .inv3_list li .inv3_left{width: 35%}
  .inv3_list li .inv3_right{width: 63%}
  .investor .inv3_list li:last-child{display: none}

  .inv4_list li{width: 50%}
  .inv4_list li a{height: 4rem}
  .inv4{padding:0.65rem 0;}

  .inv5_list li{padding-left:0.2rem;}
  .inv5_list ul{margin-left: -0.4rem;}

  .inv5{padding:0.65rem 0;}

  .rec1_nr{display: block;}
  .rec1_left{width: 100%;overflow: hidden;}
  .rec1_right{width: 100%;margin-top:0.65rem;}
  .job_title{font-size: 13px;}
  
  .mes_right{font-size: 14px;}
  .mes_info{font-size: 13px;}

  .inv2_list .swiper .inv2_right{height: 5.4rem;overflow-y:auto;display: block;}

}

.ps_mid table td{border:1px solid #ccc;}

.sec2_top_3g{display:none}

 

.type_right .pic{position:relative;width:100%;height:0;padding-top:48%;overflow: hidden;}
.type_right .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.type_right .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}


.fenye{width: calc(100% - 150px)}

.banner .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:51%;overflow: hidden;}
.banner .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.banner .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.banner .swiper-slide .video{position:relative;width:100%;height:0;padding-top:51%;overflow: hidden;}
.banner .swiper-slide video{position: absolute;width: 100%;left: 0;top: 0;z-index: 2;height: 100%;object-fit: cover;object-position: top center;}


@media (max-width: 750px){
  .fenye{width: 100%}
  html {font-size: 100px; }
  body{font-size: 0.14rem;}
  .main{width: 96%}

  .banner .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:100%;overflow: hidden;}
  .banner .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
  .banner .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

  .banner .swiper-slide .video{position:relative;width:100%;height:0;padding-top:100%;overflow: hidden;}

  .banner .info .tit{font-size: 0.22rem;}
  .banner .info .des{margin-top: 0.2rem;padding-left:0.2rem;position: relative;}
  .banner .info .des p{font-size: 0.15rem;line-height: 1.5;width: calc(100% - 0.2rem);}
  .banner .info .des:before{content:'';display: block;width:0.15rem;height: 2px;background:#fff;position: absolute;top:50%;transform: translateY(-50%);left: 0}
  .banner_next{right: 0.1rem;bottom: 0.3rem;}

  .logo_3g img {height: 0.3rem;}
  .head_3g .main{height: 0.5rem}
  .lan{background:url('../images/lan.png') no-repeat center left 0.1rem;background-size: 0.2rem;padding-left:0.35rem;line-height:0.2rem;height:0.2rem;margin-right: 0.1rem;} 
  .nav img{height: 0.2rem;cursor: pointer;}
  .mouse{bottom: 0.3rem;width: 0.2rem;background-size: 100%}

  .section1{padding:0.25rem 0;}
  .title span{font-size: 0.22rem;}
  .title p{font-size: 0.15rem;}
  .title span:after{width: 0.2rem;height: 0.02rem;left:calc(100% + 0.08rem);bottom:0.1rem}
  .sec1_left .con{margin: 0.05rem 0 0.2rem;font-size: 0.14rem;line-height: 1.8;}
  .more {width:1rem;height:0.34rem;line-height:0.34rem;font-size: 0.13rem;padding-left:0.1rem;}
  .more::after{right: 0.1rem;background: url('../images/jt2.png') no-repeat center;width: 0.2rem;height: 0.05rem;background-size: 100%}

  .sec1_left .data{margin-top: 0.2rem}
  .sec1_left .data li .des span{font-size: 0.3rem;}
  .sec1_left .data li .tit, .sec1_left .data li .des i{font-size: 0.14rem;}
  .sec1_left{margin-bottom:0.25rem;}
  .video_pic i{
      left: 0.2rem;
      bottom: 0.2rem;
      width:0.35rem;
      height:0.35rem;
      background: url(../images/play.png) no-repeat center;
      background-size: 100%;}
  .sec_top .title{width: calc(100% - 1.1rem)}

  .sec2_list{height: auto;margin-top: 0.2rem;display: block;}
  .sec2_left{height: auto;width: 50%;float:left;}
  .sec2_left .pic{width: 100%;height: auto;padding-top: 67%}
  .sec2_right{width: 100%;height: auto}
  .sec2_top, .sec2_bot{height: auto}
  .sec2_top .pic{width: 100%;height: auto;padding-top: 67%}
  .sec2_bot .pic{width: 100%;height: auto;padding-top: 67%}



  .sec2_list .des{display: none}
  .sec2_a .info{bottom: 0.15rem}
  .sec2_list .tit{font-size: 0.17rem;margin:0.05rem 0 0 ;}
  .sec2_list .icon img{height: 0.25rem}
  .sec2_left .sec2_a .info{left: 5%}

  .sec2_top_3g{display: block;width: 50%;float: left;}
  .sec2_top_3g .pic{width: 100%;height: auto;padding-top: 67%}
  .sec2_top{display: none}

  .section3{padding:0.25rem 0;}


  .section3 ul{margin-left: 0;display: block;margin-top: 0.2rem;}
  .section3 li{padding-left:0;width: 100%}
  .section3 li:nth-child(2),.section3 li:nth-child(3){display: none}
  .section3 li:hover a{transform:translateY(0);}
  .section3 li .info{padding:0;}
  .section3 li .tit{font-size: 0.15rem;margin: 0.1rem 0 0.05rem;}
  .section3 li .jian {font-size: 0.13rem;line-height: 1.8;margin-bottom: 0.15rem;}
  .section3 li .date{font-size: 0.13rem;}

  .foot1{display: none}
  .foot2{padding:0.15rem 0;font-size: 0.13rem;line-height: 2;}
  .foot2 p{margin-bottom:0.1rem;}

  .section3 li a{padding:0;}
  .section3 li a:hover{box-shadow: 0 0 0 rgba(0,0,0,0)}
  .news_list .section3 li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);border-radius: 4px}
  
  body.open #sidebar{width:70%} 
  body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}
  #close img{height: 0.15rem}

  .banner2 .pic{position:relative;width:100%;height:0;padding-top:55%;overflow: hidden;}
  .banner2 .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
  .banner2 .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

  .banner2 .lanmu p{font-size: 0.25rem;}
  .banner2 .lanmu span{font-size: 0.18rem;}
  .about1 .sec1_left .con {margin: 0.1rem 0 0.2rem;}

  .about1{padding-bottom: 0}
  .about2{padding:0.25rem 0;}
  .about2 .history{margin-top:0.2rem;}

  .history .item .date{font-size: 0.18rem;padding-bottom:0.36rem;}
  .history .swiper {background: url("../images/line.png") repeat-x left 0 top 0.4rem;}
  .history .item .date::after{left: 0.15rem;bottom: 0.15rem}
  .history .item .date{left: -0.16rem}
  .history .item{padding-left:0.16rem;}
  .history .item .text{padding-top:0.55rem;}
  .history .item .text::before {top:0;left: 0}
  .history .item .text::after {top:27px;}

  .history .item .text .tit{font-size: 0.16rem;}
  .history .item .text .jian{font-size: 0.13rem;}

  .about3{padding:0.25rem 0 0;}
  .about4{padding:0.25rem 0;}
  .about4_list{margin-top: 0.2rem}
  .prod_list li .tit, .bp1_list .swiper-slide .tit, .bp2_list li .tit, .bp3_list li .tit, .about4_list .tit{font-size: 0.14rem;}
  .about4_list{padding-bottom: 0.5rem}
  .about4_list .swiper-pagination-bullets .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;margin:0 0.04rem;}
  .about4_list .tit{font-size: 0.16rem;margin-top: 0.1rem}

  .about5{padding:0.25rem 0;}
  .about5_list{display: block;margin-top:0.2rem;}
  .about5_list li{width: 100%;max-width: 100%;margin-bottom:0.15rem;}
  .about5_list li .icon img{max-height: 0.4rem;}
  .about5_list li .icon{height:0.6rem;}
  .about5_list li .tit {font-size: 0.2rem;margin-top: 0.1rem;}
  .about5_list li .des{margin-top: 0.1rem;font-size: 0.13rem;}

  .about6_top{display: block;}
  .about6{padding:0.25rem 0;}
  .about6_type{margin-top: 0.15rem;display: flex;justify-content:space-between;}
  .about6_type li{margin:0 1%;}

  .about6_type li{width: 30%;height: 0.8rem}
  .about6_type li .num{font-size: 0.18rem;}

  .about6_type{display: none}

  .about6_list{margin-top:0.2rem;}
  .about6_list .swiper-slide{padding:0;}
  .about6_list .swiper-slide a{height: 3.5rem}
  .about6_list .swiper-slide img{max-height: 3rem}
  .about6_list .tit{margin-top:0.1rem;font-size: 0.15rem;}

  .about6_bot .swiper-button-prev, .about6_bot .swiper-button-next{width: 0.35rem;height: 0.35rem;background-size: 0.15rem!important}
  .about6 .swiper-pagination-fraction{font-size:0.14rem;width:0.7rem;left:0.1rem}
  .about6 .swiper-pagination-current,.about6 .s1{font-size:0.22rem;color: #141c55}

  .about7_list{margin-top:0.2rem;padding-bottom:0.5rem;}
  
  .about7_list .swiper-button-prev,.about7_list .swiper-button-next{width: 0.34rem;height: 0.34rem;top:auto;margin-top:0;bottom: 0}
  .about7_list .swiper-button-prev{background: url('../images/left.jpg') no-repeat center;border:1px solid #f6f7f9;left:calc(50% - 0.34rem);background-size: 0.15rem}
  .about7_list .swiper-button-next{background: url('../images/right.jpg') no-repeat center;border:1px solid #e6e8ed;left:50%;background-size: 0.15rem}

  .about7_list .swiper-slide .tit{font-size: 0.15rem;margin-top:0.1rem;}
  .about7{padding-bottom: 0.25rem}
  
  .typelist{position: static;margin-bottom:0;}
  .typelist li{width: 50%;height:0.9rem;padding: 0 0.15rem;}
  .typelist li .tit{font-size: 0.16rem;}
  .typelist li .alias{font-size: 0.13rem;}

  .news_top{padding:0.25rem 0;}
  .news_left,.news_right{width: 100%}
  .news_top a{display: block;}

  .news_right{padding:0 0.1rem 0.2rem;}
  .news_top .tit{font-size: 0.16rem;margin-top: 0.1rem}
  .news_top .jian {
    line-height: 1.8;
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
  }

  .section3 li span::after,.news_top .date::after{left: 80px}
  .news_top .tit{font-size: 0.15rem;}
  .news_top .jian{font-size: 0.13rem;margin: 0.05rem 0 0.15rem}
  .news_bot {padding:0;}
  .news_bot li{margin-bottom:0.2rem;}

  .page{margin: 0.2rem auto 0.25rem;}
  .news_bot li a{padding-bottom: 0.2rem}

  .news_top:hover a{transform: translateY(0);}


  .pagination li{font-size: 0.13rem;margin:0 0.04rem 0.04rem;min-width: 0.25rem;line-height: 0.28rem;}
  .pagination li a{display: block;text-align: center;color: #757575;padding:0 0.05rem;}
  .pagination li span{padding:0 0.05rem;display: block;}

  .news_show .tit{font-size: 0.18rem;}
  .news_show .info span{margin: 0 0.05rem;font-size: 0.13rem;}
  .news_show {padding-top: 0.2rem;}
  .news_show .info{margin-top: 0.1rem;padding-bottom: 0.15rem;}
  .news_show .con{padding:0.15rem 0;font-size: 0.14rem;}
  .back{display: none}
  
  .fenye{padding:0.2rem 0;width: 100%}
  .fenye li{font-size: 0.14rem;margin-bottom: 0.1rem}
  .nail{height: 0.45rem;line-height: 0.45rem;}

  .typelist{flex-wrap: wrap;-webkit-flex-wrap: wrap;}

  .busi_pro_type{padding:0.2rem 0;}

  .busi_pro_type li{padding-top: 0;margin-bottom: 0.15rem}
  .busi_pro_type li .type_left{width: 100%;padding:0.15rem 0.15rem 0.2rem;}
  .busi_pro_type li .info{width: 100%}


  


  .busi_pro_type li:hover .type_left:after{display: none}
  .busi_pro_type li:hover  .tit{color: #333333}
  .busi_pro_type li:hover  .alias{color: #999999}
  .busi_pro_type li:hover  .jian{color: #666666}
  .busi_pro_type li:hover .info span{background: #141c55;color: #999999;}
  .busi_pro_type li:hover .type_right{transform: translateY(0);}

  .busi_pro_type li .type_right{width: 100%;position: static;max-width: 100%}
  .busi_pro_type li .tit{font-size: 0.18rem;}
  .busi_pro_type li .alias{margin: 0.05rem 0 0.1rem;}
  .busi_pro_type li .jian{font-size: 0.13rem;line-height: 2;}
  .busi_pro_type li .info span{width: 1rem;height: 0.35rem;line-height: 0.35rem;font-size: 0.13rem;margin-top: 0.15rem;}

  .nail .main{padding-left:0.2rem;font-size: 0.13rem;background: url('../images/nail.png') no-repeat center left;background-size: 0.17rem}
  .prod_list ul{padding:0.25rem 0 0;margin-left: -0.1rem;}
  .prod_list li{padding-left: 0.1rem;}

  .ps_top{padding:0.25rem 0;}
  .ps_right{margin-top:0.15rem;}
  .ps_right .tit{font-size: 0.18rem;}
  .ps_right .typename{font-size: 0.16rem;margin:0.05rem 0 0.15rem;}
  .ps_right .des{font-size: 0.14rem;padding:0.1rem 0 0.15rem;}

  .ps_right a{width: 1.1rem;height: 0.35rem;line-height: 0.35rem;}
  .ps_right a i{background: url('../images/ly.png') no-repeat center;width: 0.2rem;height: 0.2rem;margin-right: 0.05rem;background-size:100%}
  .ps_mid{padding:0.25rem 0;}

  .ps_tit{font-size: 0.2rem;}
  .ps_mid .con{margin-top:0.15rem;}

  .ps_bot{padding:0.25rem 0;}
  .prod_list li .tit{margin:0.1rem 0 0.15rem;}

  .bp1{padding:0.25rem 0;}

  .sec_top .btn .swiper-button-prev, .sec_top .btn .swiper-button-next{width: 0.34rem;height: 0.34rem;background-size: 0.15rem;bottom: auto;top: 50%;margin-top:-0.17rem;}
  .sec_top .btn{width: 0.7rem}
  .sec_top .title{width: calc(100% - 0.9rem)}

  .bp1_list{margin-top:0.2rem;}
  .bp1_list .swiper-slide .tit{font-size: 0.15rem;margin-top: 0.1rem;}

  .bp2{padding:0.25rem 0 0.15rem;}

  .bp2_list li{padding-left: 0.1rem;width: 50%}
  .bp2_list ul{margin-left: -0.1rem;padding-top: 0.2rem;}
  .bp2_list li .tit{margin: 0.07rem 0 0.15rem;font-size: 0.15rem;}

  .bp3{padding:0.25rem 0 0.15rem;}
  .bp3_list{padding-top:0.15rem;}

  .bp3_list li a{display: block;}
  .bp3_list li .bp3_left{width: 100%}
  .bp3_list li .bp3_right{width: 100%}

  .bp3_list li .tit{font-size: 0.16rem;margin-top:0.07rem;}
  .bp3_list li .jian{font-size: 0.14rem;  margin: 0.05rem 0 0.1rem;}

  .bp3_list li{margin-bottom:0.2rem;}

  .jck1{padding:0.25rem 0;}
  .jck1 .con{margin-top:0.15rem;}
  .jck2_list{padding-top:0.2rem;}

  .jck3{padding:0.25rem 0;}
  .jck3_list{margin-top:0.2rem;}

  .gdjs{padding:0.25rem 0;}
  .gdjs_top .tit{font-size: 0.2rem;}
  .gdjs_top .des{line-height: 1.8;margin: 0.07rem 0 0.15rem}
  .gdjs_top .gdjs_right{margin-top: 0.15rem;}

  .gdjs_bot{margin-top:0.2rem;padding:0 0.3rem;}
  .gdjs_bot .swiper-button-next{width: 0.3rem;right: 0}
  .gdjs_bot .swiper-button-prev{width: 0.3rem;left: 0}

  .rec1{padding:0.25rem 0;}
  .rec1_nr{margin-top: 0.1rem;}
  .rec1_left .con{font-size: 0.14rem;line-height: 1.8;margin-bottom:0.2rem;}

  .rec_more{width:1.5rem;height: 0.35rem;padding:0 0.13rem;}
  .rec_more i{display: block;width: 0.2rem;height: 0.06rem;background: url('../images/jt11.png') no-repeat center;background-size: 100%}
  .rec_more:hover{padding:0 0.13rem;}

  .rec1_right{margin-top:0.2rem;}

  .rec2{padding:0.2rem 0;}
  .rec2_list{margin-top:0.2rem;}

  .rec2_list .swiper-slide .dot{width: 0.2rem;height: 0.2rem;}
  .rec2_list .line{width: calc(100% - 1rem);position: absolute;bottom:0.21rem;}
  .rec2_list .swiper-slide .dot:after{content: '';width: 0.06rem;height: 0.06rem;border:0.05rem solid #fff;}
  .rec2_list .swiper-slide{padding-bottom:0.1rem}
  .rec2_list .swiper-slide .dot:before{width: 0.1rem;height: 0.1rem;}
   
  .rec2_list .swiper-button-next,.rec2_list .swiper-button-prev{width: 0.35rem;height: 0.2rem}
  .rec2_list .swiper-button-prev{background: url('../images/left1.png') no-repeat center;background-size: 100%;left:0;top:auto;bottom:0.12rem;}
  .rec2_list .swiper-button-next{background: url('../images/right1.png') no-repeat center;background-size: 100%;right: 0;top:auto;bottom:0.12rem;}


  .rec2_list .swiper-slide:after{content: '';width: 1px;height: 0px;position: absolute;bottom:0.3rem;position: absolute;left:50%;transform: translateX(-1px);transition: all 1s;}
  .rec2_list .swiper-slide-active:after{height: 0.2rem}

  .rec2_list .swiper-slide .tit {font-size: 0.15rem;margin: 0.1rem 0 0.25rem;}

  .rec3{padding:0.25rem 0;}
  .rec3_list{margin-top:0.2rem;}
  .rec3_list ul{display: block;}
  .rec3_list li{width: 100%;display: flex;justify-content:space-between;overflow:hidden;align-items:center;}
  .rec3_list li .pic{width: 50%;padding-top:79%;}
  .rec3_list li .info{width: 50%;height: auto}
  .rec3_list li .des{opacity: 1;visibility: visible;transform: translateY(0);}




  .rec3_list li:hover .tit{padding-top:0;}
  .rec3_list li .tit{padding-top:0;font-size: 0.18rem;}
  .rec3_list li::before{display: none}
  .rec3_list li .des{font-size: 0.14rem;}

  .rec3_list li .tit:before{content:'';width: 0.3rem;height: 0.04rem;background: #ffad03;margin:0 auto 0.15rem;display: block;transition: all 0.5s;opacity: 1;visibility: visible;transform: translateY(0px);}
  .rec3_list li:hover .tit:before{opacity: 1;visibility: visible;}

  .job_title span:nth-child(3),.job_title span:nth-child(4),.job_title span:nth-child(5){display: none;}
  .job_title span{width: 50%;}
  .job_title{height: 0.45rem;line-height: 0.45rem;}
  .job_list .th{border-top:0.02rem solid #141c55;}
  .job_list{padding: 0.25rem 0;}
  .job_con{padding:0.1rem 0.15rem 0.15rem;font-size: 0.13rem;}
  .job_con .con{margin-bottom:0.15rem;}

  

 /* .contact{height: 4.5rem}
  .contact_nr{top: calc(50% + 0.25rem);}
  .contact_nr .info{width: 100%}
  .contact_nr li{display: block;}
  .contact_nr li.item2 p{width: 100%;max-width: 100%}
  .contact_nr li p{height: 0.65rem;font-size: 0.15rem;}
  .contact_nr li.item2 p:nth-child(1){border-bottom: 1px solid rgba(255,255,255,0.1);}
  .contact_nr li.item1 span:nth-child(2){width: calc(100% - 0.7rem)}*/
  .contact{height: 4.5rem;background:url('../images/map.jpg') no-repeat center top;background-size: auto 4.5rem}
  .contact_nr .info{width: 100%}
  .contact_nr li{display: block;}
  .contact_nr li.item2 p{width: 100%;max-width: 100%}
  .contact_nr li p{height: 0.65rem;font-size: 0.15rem;}
  .contact_nr li.item2 p:nth-child(1){border-bottom: 1px solid rgba(255,255,255,0.1);}
  .contact_nr li.item1 span:nth-child(2){width: calc(100% - 0.7rem)}

  .contact_nr ul {border-top: 0.01rem solid #fff;margin-top: 0.2rem;}
  .contact_nr{display: block;position: static;transform:translate(0);padding-top:0.7rem;width: 100%;background:url('../images/map.jpg') no-repeat center top;}
  .contact .map{width: 100%;height: 3.5rem}
  .contact {height: auto}
  .contact_nr .info{width: 90%;margin:0 auto;}

  .message .main{display: block;}
  .mes_left{width: 100%;max-width: 100%;overflow: hidden;}
  .mes_right{width: 100%;max-width: 100%;margin-top: 0.1rem}
  .message_bg{background: transparent;padding:0.25rem 0;height:auto;}
  .mes_right .mes_item1 .item{width: 100%;max-width: 100%}
  .mes_right .mes_item1{display: block;}

  .mes_info {  
    margin-top: 0.15rem;
    padding-top: 0.1rem;
    font-size: 0.14rem;
    color: #666666;
    line-height: 1.8;
  }
  .mes_info p{font-size: 0.13rem;}
  .mes_right .item input{height: 0.45rem;line-height: 0.45rem;}
  .mes_right .item{margin-bottom:0.17rem;}
  .mes_right .mes_item1{margin-bottom:0;}
  .mes_right .item textarea{margin-bottom:0.1rem;}
}

.tz1{font-size: 15px;color: #333333;line-height: 2.1;padding:0.9rem 0;}

.tz2 li{width: 50%;position: relative;}
.tz2 li .pic{position:relative;width:100%;height:0;padding-top:55%;overflow: hidden;}
.tz2 li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.tz2 li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.tz2 li .info{width: 100%;text-align: center;position: absolute;top:50%;transform: translateY(-50%);}
.tz2 li .info .tit{font-size: 0.45rem;color:#fff;margin-bottom:0.3rem;}
.tz2 li .info a{display: block;width: 160px;height: 52px;line-height: 52px;background: #ffad03;border-radius:30px;font-size: 18px;color: #141c55;margin:0 auto;}

.tz3{padding:0.8rem 0 1.65rem;background: url('../images/tz3.jpg') no-repeat right top;}
.tz3_tit{font-size:36px;font-weight: bold;color: #141c55;margin-bottom:0.35rem;}

.tz3 li{color: 3333333;line-height: 1.8;margin-bottom:30px;}
.tz3 li .tit .icon{width: 42px}
.tz3 li .tit {margin-bottom:10px;}

@media (max-width:1000px){
  .tz2 li .info a{display: block;width:120px;height: 40px;line-height: 40px;background: #ffad03;border-radius:30px;font-size: 15px;color: #141c55;margin:0 auto;}
  .nail p{display: none}
}
@media (max-width:750px){
  .tz2 ul{display: block;}
  .tz2 li{width: 100%;margin-bottom:0.15rem;}
  .tz2 li .info a{display: block;width:1rem;height: 0.35rem;line-height: 0.35rem;background: #ffad03;border-radius:0.3rem;font-size: 0.14rem;color: #141c55;margin:0 auto;}
  .tz2 li .info .tit{font-size: 0.22rem;margin-bottom:0.15rem;}
  .tz1{padding:0.25rem 0;font-size: 0.14rem;}
  .tz2 li:nth-child(2){margin-bottom:0;}
  .tz3 {padding: 0.25rem 0;background: url('../images/tz3.jpg') no-repeat right bottom;background-size: 100%}

  .tz3_tit{font-size:0.2rem;font-weight: bold;color: #141c55;margin-bottom:0.15rem;}

  .tz3 li{color: 3333333;line-height: 1.8;margin-bottom:0.2rem;font-size: 0.14rem;}
  .tz3 li .tit .icon{width:35px}
  .tz3 li .tit {margin-bottom:0.1rem;}
  .news_list .section3 li .info{padding:0 0.1rem;}
  .busi_sec1 .title{margin-bottom:0.15rem;}

}

.foot1 .navlist li:hover > a{color: #fff}

@media (max-width:600px){
  .jianli .tit{font-size: 0.2rem;margin-bottom: 0.15rem;}
  .jianli{padding-top:0.2rem;}
  .jianli .item input {
    padding: 0 0.1rem;
    height: 0.35rem;
    line-height:0.35rem;
  }
  .jianli .item{height: 0.37rem;height: 0.37rem;font-size: 0.14rem;margin-bottom: 0.1rem;}
  .jianli .item.up a{font-size: 0.14rem;}
  .jianli .submit{height: 0.43rem;line-height: 0.43rem;font-size: 0.16rem;margin-top:0.2rem;}
}


.nail{text-transform: capitalize}
.sec1_right  .swiper-slide a{display: block;}
.sec1_right  .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:65%;}
.sec1_right  .swiper-slide p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec1_right  .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.gdjs_bot  .swiper-slide .tit{line-height: 2;margin-top:0.05rem;text-align: center;}
.gdjs_bot .swiper-slide-thumb-active .tit{color:#131c55;}
.danye{color: #333333;line-height: 2;padding: 0.3rem 0 0.65rem;}
.rec2_list .swiper-slide,.about2 .history .swiper-slide{cursor: url("../images/move.png"),pointer !important;}

.news_bot li:hover .tit,.news_bot li:hover .jian,.news_bot li:hover .des{color: #fff;}
.news_bot li:hover .date{color: #fff;}
.news_bot li:hover .date::after {background: url('../images/jt2.png') no-repeat center;}

.news_bot li:hover a:before {
  left: 0;
  width: 100%;
}
.news_bot li a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background: #141c55;;
  transition: 0.45s;
  z-index: -3;
}

.news_bot li a{display: block;position: relative;}
.section3 li .tit{overflow: visible;white-space:normal;text-overflow:auto}

.cz-content{position: relative;}
.cz-index-product-left{width:35%;position: absolute;left: 0;bottom: 0;}
.cz-index-product-right{width:65%;float: right;}


.cz-index-product-swiper .swiper-slide .img{position:relative;width:100%;height:0;padding-top:59%;}
.cz-index-product-swiper .swiper-slide .img p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.cz-index-product-swiper .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.cz-index-product-nav{position: relative;overflow: hidden;margin-top:0.65rem;}
.cz-index-product-nav a{display: block;overflow: hidden;background:#f2f4f7;position: relative;float: left;width: 50%;box-sizing: border-box;padding: 5%;}
.cz-index-product-nav a .icon{display: block;position: relative;width: 50px;height: 50px;margin-bottom: 20px;overflow: hidden;}
.cz-index-product-nav a span{display: block;font-size: 16px;padding-bottom:8px;color: #adb3bc;}
.cz-index-product-nav a strong{display: block;font-size: 20px;color: #adb3bc}
.cz-index-product-nav a.cur {background:#ffad03;}
.cz-index-product-nav a.cur span{color: #fff;}
.cz-index-product-nav a.cur strong{color: #fff;}
#cz-indexbg {width: 100%;height: 940px;overflow: hidden;position: absolute;left: 0;top: 0}

.cz-index-product-nav a:nth-child(1) .icon{background: url('../images/icon1.png') no-repeat center;}
.cz-index-product-nav a:nth-child(2) .icon{background: url('../images/icon2.png') no-repeat center;}
.cz-index-product-nav a:nth-child(3) .icon{background: url('../images/icon3.png') no-repeat center;}
.cz-index-product-nav a:nth-child(4) .icon{background: url('../images/icon4.png') no-repeat center;}

.cz-index-product-nav a:nth-child(1).cur .icon{background: url('../images/icon11.png') no-repeat center;}
.cz-index-product-nav a:nth-child(2).cur .icon{background: url('../images/icon12.png') no-repeat center;}
.cz-index-product-nav a:nth-child(3).cur .icon{background: url('../images/icon13.png') no-repeat center;}
.cz-index-product-nav a:nth-child(4).cur .icon{background: url('../images/icon14.png') no-repeat center;}

.cz-index-product-swiper {position: relative;width: 100%;}
.cz-index-product-item {background: #000;position: relative;}
.cz-index-product-item a {display: block;overflow: hidden;color: #fff;}
.cz-index-product-item .text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:4;color: #fff;}
.cz-index-product-item .text .top{width: 90%;margin: auto;position: absolute;left:5%;top:10%;}
.cz-index-product-item .text .top .title-1{font-size: 20px;}
.cz-index-product-item .text .top .title-2{font-size: 36px;padding: 10px 0;font-weight: bold;}
.cz-index-product-item .text .bottom{width: 90%;margin: auto;position: absolute;left:5%;bottom:8%;}
.cz-index-product-item .text .bottom .text-3{line-height: 2;padding-bottom: 30px;}
.cz-index-product-item .text .bottom .view-4{overflow: hidden;padding-top: 30px;border-top: 2px solid rgba(255,255,255,.3);opacity: .6;}
.cz-index-product-item .text .bottom .view-4 strong{display: block;font-weight: normal;letter-spacing: 2px;float: left;color: #fff}
.cz-index-product-item .text .bottom .view-4 i{display: block;background: url('../images/jt-r1.png') center no-repeat;width: 36px;height: 9px;float: right;}
.cz-index-product-item .img .mark{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url('../images/mark1.png');z-index:3;}
.cz-index-product-item a:hover .view-4{opacity: 1;}
.cz-index-product-item a:hover .img img{opacity: .7;transform:scale(1.03);}
.cz-index-product-item a * {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}

.cz-index-product-nav::before,.cz-index-product-nav::after{content: '';position: absolute;background: #fff;z-index: 1;}
.cz-index-product-nav::before {width: 100%;height: 1px;left: 0;top: 50%;}
.cz-index-product-nav::after {width: 1px;height: 100%;left:50%;top: 0;}
.cz-index-product{position: relative;padding:1rem 0 1.6rem;}

.cz-index-product .main{position: relative;z-index: 10}

@media screen and (max-width: 1500px){
  .cz-index-product-nav a strong {font-size: 17px;}
  .cz-index-product-nav a span {font-size: 12px;}
  .cz-index-product-item .text .top .title-2 {font-size: 30px;}
}

@media screen and (max-width: 768px) {
    .cz-index-product-left {width:100%;position: relative;}
    .cz-title .title-1 {font-size: 0.3rem;line-height:1;}
    .cz-title .title-2 {font-size: 0.2rem;}
    .cz-index-product-item .text .top .title-2{padding:0.05rem 0;}
    .cz-index-product-nav {margin-top: 0.2rem; margin-left: 0px;}
    .cz-index-product-right{float: none;width: 100%;}
    .cz-index-product-item .text .bottom .text-3 {display: none;}
    .cz-index-product-item .text .top .title-2 {font-size: 0.2rem;}
    .cz-index-product-item .text .top .title-1 {font-size: 0.16rem;}
    .cz-index-product-item .text .bottom .view-4 {padding-top:0.15rem;}
    .cz-index-product-nav a .icon{margin-bottom:0.1rem;}
    .cz-index-product{padding:0 0 0.25rem;}
    .cz-index-product-nav a strong{font-size: 0.14rem;}
    .cz-index-product-nav a{padding:3% 3% 5%;}
}
.history .item{padding-bottom:20px;}
.history .item .text{transition: all 0.5s;}
.history .item:hover .text{transform: scale(1.02);}

.tz2_list li{width: 360px;max-width:23.5%}
.tz2_list li a{display: block;position: relative;}
.tz2_list li .pic{position:relative;width:100%;height:0;padding-top:156%;}
.tz2_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.tz2_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.tz2_list li .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 1.2rem;line-height: 1.2rem;background: rgba(59,67,115,0.7);font-size: 0.24rem;color: #fff;text-align: center;}
.tz2_list li:nth-child(2n){margin-top: 0.8rem}

.tz2_list{padding-bottom:1rem;}

.fadeInY {
  -webkit-animation-name: fadeInY;
  animation-name: fadeInY;
}

@-webkit-keyframes fadeInY {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px) scaleY(0.5);
    transition: 0.8s all ease-out;
  }

  to {
     opacity: 1;
     visibility: visible;
     transform: translateY(0) scaleY(1);
     transition: 0.8s all ease-out;
  }
}

@keyframes fadeInY {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px) scaleY(0.5);
    transition: 0.8s all ease-out;
  }

  to {
      opacity: 1;
      visibility: visible;
      transform: translateY(0) scaleY(1);
      transition: 0.8s all ease-out;
  }
}

@media screen and (max-width: 750px) {
  .tz2_list li{width: 48.5%;max-width: 48.5%;margin-bottom:0.1rem;}
  .tz2_list li:nth-child(2n){margin-top: 0}
  .tz2_list li .tit{height:0.65rem;line-height:0.65rem;font-size: 0.16rem;}
  .tz2_list{padding-bottom:0.15rem;}

}

.rec2{background:#eff2f6;padding:0.7rem 0 1rem;}
.rec2_news{margin-top:0.7rem;}
.rec2_news ul{margin-left: -0.33rem;}
.rec2_news li{width: 33.3%;padding-left: 0.33rem;margin-bottom: 0.33rem}
.rec2_news li a{display: block;position: relative;overflow: hidden;}
.rec2_news li .pic{position:relative;width:100%;height:0;padding-top:71%;overflow: hidden;}
.rec2_news li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rec2_news li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.rec2_news li .info{
    opacity: 0;
    visibility: hidden;
    transition: 0.45s;
    transform: translateY(100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(20, 28, 85, .7);
    padding: 0.6rem 0.25rem 0 0.25rem;
    text-align: center;
}
.rec2_news li img {
  display: block;
  width: 100%;
  transition: 0.45s;
}
.rec2_news li:hover .pic img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}

.rec2_news li:hover .info {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.rec2_news li .info .tit{font-size: 0.2rem;color: #fff;font-weight: bold;text-align: center;height: 0.7rem;border-bottom: 1px solid #fff}
.rec2_news li .info i{display: block;width: 0.5rem;height: 0.5rem;background: url('../images/jia.png') no-repeat center;position: absolute;bottom: 0.7rem;left: 50%;transform: translateX(-50%);background-size: 100%}

@media screen and (max-width: 1500px) {
  .rec2_news li .info .tit{font-size: 16px;font-weight: normal;}
}
@media screen and (max-width: 1300px) {
  .rec2_news li .info{padding: 0.3rem 0.2rem 0 0.2rem;}
  .rec2_news li .info i{bottom: 0.5rem}
}
@media screen and (max-width: 1000px) {
  .rec2_news li .info .tit{height: auto;-webkit-line-clamp: 1;line-height: 2.5;}
  .rec2_news li .info i{width: 0.6rem;height: 0.6rem;}

 
}

@media screen and (max-width: 768px) {
  .rec2_news ul{margin-left: -0.3rem;}
  .rec2_news li{width: 50%;padding-left: 0.3rem;margin-bottom: 0.3rem}
}

@media screen and (max-width: 400px) {
  .rec2_news ul{margin-left:0;}
  .rec2_news li{width: 100%;padding-left: 0;margin-bottom: 0.1rem}
  .rec2_news li .info .tit{font-size: 0.16rem;}
  .rec2_news li .info i{width: 0.35rem;height: 0.35rem;}
  .rec2_news {margin-top: 0.2rem;}
  .rec2{padding: 0.25rem 0}
}


.down_top{padding:0.8rem 0 0.4rem;font-size: 16px;}
.down_top .input{width: 315px;height: 45px;line-height: 45px;padding:0 20px;border:1px solid #f0f0f0;}
.down_top .down_type{width: 315px;height: 45px;line-height: 45px;border:1px solid #f0f0f0;}
.down_top .down_type .layui-input{border:0;height: 43px;color: #999999}

.down_top .time{width: 465px;height: 45px;line-height: 45px;border:1px solid #f0f0f0;color: #999999;padding-left:40px;background: url('../images/time.png') no-repeat center left 0.15rem;}
.down_top .time .layui-input{border:0;width: 200px}
.down_top  #end_time{text-align: right;padding-right: 20px}

.down_top .ss_ntn{width: 3.25rem;background: #e6e6e6;height: 45px;line-height: 45px;color: #333333;text-align: center;}

.down_list li a{height: 0.8rem;line-height: 0.8rem;border-bottom:1px solid #e6e6e6;font-size: 18px;color: #333333;padding-right: 20px}
.down_list li a .tit{position: relative;padding-left: 0.55rem;width: 70%}

.down_list li a .tit::before {
  content: "";
  position: absolute;
  left: 0.3rem;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  background: #333333;
  border-radius: 50%;
}

.down_list li a .tit i{width: 23px;height: 27px;background: url('../images/pdf.png') no-repeat center;}
.down_list li a .tit p{width: calc(100% - 50px)}

.down_list li a::before {
  opacity: 0;
  visibility: hidden;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background: #141c55;
  z-index: -3;
}

.down_list li:hover a:before {
  opacity: 1;
  visibility: visible;
  height: 100%;
  transition: 0.45s;
}
.down_list li:hover a{color: #fff}
.down_list li:hover a .tit i{width: 23px;height: 27px;background: url('../images/pdf2.png') no-repeat center;}
.down_list li:hover a .tit::before{background: #fff}

.contact_left{width: 40%;}
.contact_right{width: 55%}
.service{padding:0.8rem 0 1rem;}
.contact_list{margin-top:0.2rem;}
.contact_list li{font-size: 18px;color: #373e71;line-height: 53px;}
.contact_list li p{width: calc(100% - 28px)}
.contact_left .codes{margin-top:0.3rem;width: 340px}

.codes li{font-size: 16px;color: #141c55;width: 150px;text-align: center;}

.contact_list li .icon{width: 20px;height: 22px;text-align: center;margin-right:8px;}

.map{width:100%;height: 6rem;}
#allmap {height: 100%;}
.map_tit{font-size: 18px;font-weight: bold;color: #373e71;margin-bottom:5px;}
.map_info{color: #333333;font-size: 16px;line-height:2;}
.daoh{cursor: pointer;}

.ds{margin-left: 0.25rem}

.about2_list{margin-top: 0.85rem;padding-bottom: 100px;background: url('../images/line2.png') repeat-x;background-position: 0 bottom;position: relative;z-index: 1}

.about2_list .swiper-slide .item .date{font-size: 0.36rem;font-weight: bold;color: #fcb025}
.about2_list .swiper-slide .item .tit{font-size: 0.2rem;font-weight: bold;color: #141c55;margin:10px 0 5px;}
.about2_list .swiper-slide .item .jian{color: #333333;line-height: 2;}
.about2_list .swiper-slide .item {padding:0 45px;background: url('../images/dot.png') no-repeat top left;min-height: 318px}
.about2_list .swiper-slide .item{padding:0 45px}
.about2_list .swiper-slide:nth-child(2n+1){padding-top:0.8rem}

.contact_list li:nth-child(1){display: flex;align-items:flex-start;line-height: 1.7;}
.contact_list li:nth-child(1) .icon{margin-top:5px;}
.about5 .about5_des{font-size:18px;margin-top:5px;}
@media screen and (max-width: 1800px) {
  header .navlist > ul > li {margin: 0 0.2rem;}
  .cz-index-product-nav a strong{font-size: 18px;}
}
@media screen and (max-width: 1500px) {
  .cz-index-product-nav a strong{font-size: 16px;}
  .about2_list .swiper-slide .item .tit{font-size: 18px;}
  .about5 .about5_des{font-size:16px;}
}
@media screen and (max-width: 1400px) {
  .cz-index-product-nav a strong{font-size: 14px;}
}

@media screen and (max-width: 1250px) {
  header .navlist > ul > li {margin: 0 0.15rem;}
  .cz-index-product-nav a strong{height: 40px;display: block;}
  .contact_list li{font-size: 15px;}
}
@media screen and (max-width: 1000px) {
  .down_top form{display: block;font-size: 13px;}
  .down_top input{height: 35px;line-height: 35px;padding: 0 15px;font-size: 13px;}
  .down_top .input{display: block;width: 100%;height: 35px;line-height: 35px;margin-bottom:10px;padding: 0 15px;}
  .down_top .down_type{display: block;width: 100%;height: 35px;line-height: 35px;margin-bottom:10px;}
  .down_top .down_type .layui-input{height: 33px}
  .down_top .ss_ntn{width: 100%;height: 37px;line-height: 37px;display: block;}
  .down_top #time input{width: 45%}
  .down_top .time{width: 100%;height: 37px;line-height: 37px;margin-bottom:10px;font-size: 13px;}
  .down_list li a{font-size: 14px;}
  .down_list li a .tit i{width: 16px;background: url('../images/pdf.png') no-repeat center;background-size: 100%}
  .down_list li:hover a .tit i{background: url('../images/pdf2.png') no-repeat center;background-size: 100%}

  .foot1 .code{width: 50%;display: flex;justify-content:space-between;}
  .foot1 .code{width: 48%;margin:0;}

  .contact_left{width: 100%}
  .service{display: block;}
  .contact_right{width: 100%;margin-top:30px;}
  .rec2_news li .info .tit{line-height: 1.5;}
  .rec2_news li .info .tit p{-webkit-line-clamp: 1;}

}

@media screen and (max-width: 750px) {
  .cz-index-product-nav a{padding: 3% 3% 5%;}
  .about2_list .swiper-slide .item .date{font-size: 0.22rem;}
  .about2_list .swiper-slide .item .tit{font-size: 0.16rem;font-weight: normal;margin: 0.03rem 0;}
  .about2_list .swiper-slide .item .jian{font-size: 0.13rem;}
  .about2_list .swiper-slide .item{padding:0 0.2rem 0 0.35rem;background: url('../images/dot.png') no-repeat top left;background-size: 0.2rem;min-height: 1.6rem}
  .about2_list{margin-top:0.2rem;}
  .about2_list .swiper-slide:nth-child(2n){padding-top: 0.4rem}
  .rec2_news li .info .tit{height: 0.35rem;font-size: 0.14rem;}

  .down_list li a{height: 0.48rem;line-height: 0.48rem;}
  .down_top,.service{padding:0.25rem 0;}
  .contact_list li{font-size: 0.14rem;line-height: 0.4rem;}
  .contact_left .codes{width: 90%;margin:0 auto;}
  .codes li{width: 45%;font-size: 0.13rem;}
  .contact_list{margin:0.15rem 0 ;}
  .map{height: 3.5rem}
  .map_info{font-size: 0.13rem;}
   .about5 .about5_des{font-size:0.14rem;}

}  

.ds img{height: 0.8rem}

.about2_list .swiper-slide .item{transition: all 0.5s}
.about2_list .swiper-slide .item .date{transition: all 0.5s}
.about2_list .swiper-slide .item .text{transition: all 0.5s}
.about2_list .swiper-slide .item:hover .date{transform:translateY(-7px);}
.about2_list .swiper-slide .item:hover .text{transform:translateY(7px);}

@media (max-width: 1400px) {
  .about2_list .swiper-slide .item:hover .date{transform:translateY(-5px);}
  .about2_list .swiper-slide .item:hover .text{transform:translateY(5px);}
}

.about2_bg{background: url('../images/his.jpg') no-repeat center bottom;background-size: cover;position:absolute;bottom: 0;left: 0;top:0;right: 0;width: 100%;height: 100%}
.about2 .main{position: relative;}
.about2_bg{
  -webkit-animation: pagebgfd 6s linear infinite alternate;
          animation: pagebgfd 6s linear infinite alternate;
}
@-webkit-keyframes pagebgfd {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
}
@keyframes pagebgfd {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
}

.about2_list{
  -webkit-animation: animatedBackground 60s linear infinite;
  -moz-animation: animatedBackground 60s linear infinite;
  -o-animation: animatedBackground 60s linear infinite;
  animation: animatedBackground 60s linear infinite;
}

@keyframes animatedBackground{
0%{background-position: 0px bottom;}
100%{background-position: 1920px bottom}
}
@-webkit-keyframes animatedBackground{
0%{background-position: 0px bottom;}
100%{background-position: 1920px bottom}
}

@media (max-width: 1200px) {

  .about5_list li {
      width: 48.5%;
      max-width: 48.5%;
    }
}
@media (max-width: 750px) {
  .about5_list li {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0.15rem;
    
  }
  .about5_list li .info{padding: 0 0.1rem;}
  .about5 .about5_des{font-size: 0.14rem}
}
.about2_list .swiper-slide .item{transition: all 0.5s}
.about2_list .swiper-slide .item .date{transition: all 0.5s}
.about2_list .swiper-slide .item .text{transition: all 0.5s}
.about2_list .swiper-slide .item:hover .date{transform:translateY(-10px);}
.about2_list .swiper-slide .item:hover .text{transform:translateY(10px);}

@media (max-width: 1400px) {
  .about2_list .swiper-slide .item:hover .date{transform:translateY(-5px);}
  .about2_list .swiper-slide .item:hover .text{transform:translateY(5px);}
}

.about2_bg{background: url('../images/his.jpg') no-repeat center bottom;background-size: cover;position:absolute;bottom: 0;left: 0;top:0;right: 0;width: 100%;height: 100%}
.about2 .main{position: relative;}
.about2_bg{
  -webkit-animation: pagebgfd 6s linear infinite alternate;
          animation: pagebgfd 6s linear infinite alternate;
}
@-webkit-keyframes pagebgfd {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
}
@keyframes pagebgfd {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
}

.about2_list{
  -webkit-animation: animatedBackground 60s linear infinite;
  -moz-animation: animatedBackground 60s linear infinite;
  -o-animation: animatedBackground 60s linear infinite;
  animation: animatedBackground 60s linear infinite;
}

@keyframes animatedBackground{
0%{background-position: 0px bottom;}
100%{background-position: 1920px bottom}
}
@-webkit-keyframes animatedBackground{
0%{background-position: 0px bottom;}
100%{background-position: 1920px bottom}
}

.down_top .title{margin-bottom:0.4rem;}

@media (max-width: 750px) {
  .down_top .title{margin-bottom:0.15rem;}
}
.video_box{max-width:1280px;margin:0 auto}
.video_show{position:relative;width:100%;height:0;padding-top:56.5%;overflow:hidden;cursor: pointer;}
.video_show video{position:absolute;top:0;left:0;width:100%;height:100%;}

.video_show  img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -o-object-fit: cover;object-fit: cover;object-position:top center;
}
.video_show i{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background:rgba(0, 0, 0, 0.5) url(../images/play.png) no-repeat center;
    z-index: 1;
  
}
@media (max-width: 750px) {
  .video_show i{background:rgba(0, 0, 0, 0.5) url(../images/play.png) no-repeat center;background-size:0.35rem}
}
.con img{height:auto!important;}