.idxwrapper>div>div{height: 100vh;}
.idxwrapper>div>div>div{height: 100%;}
.index3 .video-img{display: none;}
.heightauto{height: auto!important;}
.banner{overflow: hidden;height: 100vh;}
.banner .swiper-container{height: 100%}
.bannerimg{width: 100%;object-fit: cover;transform: scale3d(1, 1, 1);transition: all 6s cubic-bezier(0.04, 0.79, 1, 1);height: 100%}
.swiper-slide-active .bannerimg{transform: scale3d(1.15, 1.15, 1);transition: all 6s cubic-bezier(0.04, 0.79, 1, 1);}
.idxwrapper {height: 100vh;}
.banner .container{position: absolute;top: 0;left: 0;bottom: .82rem;right: 0;display: flex;align-items: center;}
.banner .h1{font-size:3vw;line-height: 1.172;color: #fff;}
.banner .h2{font-size: .16rem;color: #fff;margin: 1.5vw 0 2vw;}
.banner .h3{font-size: 4vw;color: #fff;line-height: 0.85;}
.banner .swiper-slide-active .h1{animation: fadeup 1s .2s;-webkit-animation: fadeup 1s .2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner .swiper-slide-active .h2{animation: fadeup 1s .3s;-webkit-animation: fadeup 1s .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner .swiper-slide-active .h3{animation: fadeup 1s .4s;-webkit-animation: fadeup 1s .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.swiper-cbox{position: absolute;bottom: 30.5%;padding: 0 5%;display: flex;align-items: center;z-index: 3;;left: 0;right: 0;}
.swiper-cbox .iconhover{width: .45rem;height: .45rem;cursor: pointer;margin-left: .08rem;}
.swiper-cbox .swiper-pagination{position: static;width: auto;font-size: .16rem;color: #fff;font-family: "DIN";margin-right: 6.7vw;}
.banner .mousebox{position: absolute;bottom:.42rem;left: 50%;z-index: 5;transform: translateX(-50%);display: flex;align-items: center;}
.banner .mousebox .mouse{position: relative;width: 16px;height: 24px;/* border: .02rem solid #fccf00; */border-radius: 40px;margin: 0 auto;border: 2px solid #fff;}
.banner .mousebox p{font-size: .16rem;color: #fff;margin-left: .14rem;    }
.banner .mousebox .mouse:after{content: "";width: 6px;height:8px;border-radius: 20px;position: absolute;top: 5px;left: 50%;margin-left: -3px;border: 2px solid #fff;}
.banner .mousebox .mouse:after{ -webkit-animation: Tmouse 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;animation: Tmouse 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;}
@keyframes Tmouse {
  0% {
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}
.index1{background: url(../images/idx1bg.jpg);background-size: cover;display: flex;align-items: center;padding: 0 9.9vw 0 13vw;}
.idx2-1{width: 51%;position: relative;}
.idx2-1:before{content:'';position: absolute;bottom: 0;left: -2.8vw;top: -4.2vw;right: 4.2vw;background-color: rgb(246, 246, 246);}
.idx2-1:after{content:'';position: absolute;bottom: -4.2vw;left: -13vw;top: 7.5vw;right:5vw;background: url(../images/idx1bg2.jpg);background-size: cover;}
.idx2-1 .imgbox{box-shadow: -.9vw 2.1vw 3vw 0px rgba(0, 0, 0, 0.22);z-index: 3;position: relative;}
.idx2-2{padding-left: 4vw;}
.idx2-2 .h1{font-size: .24rem;color: #1a378a;}
.idx2-2 .h2{font-size: .16rem;color: #333;line-height: 1.5;margin: 2.2vw 0 2.2vw;}
.idx2-2 .h2 p{text-indent: 2em;padding: 3px 0px;}
.idx2-2 .item{float: left;margin-top: 2.2vw;}
.idx2-2 .col1{width: 33%;}
.idx2-2 .col2{width: 40%;}
.idx2-2 .item .h1{display: flex;align-items: center;}
.idx2-2 .item .h1 span{font-size: 2.4vw;color:#1a378a;font-weight: 600;font-family: "DIN";margin-right: 2px;line-height: 1;}
.idx2-2 .item .h1 .txt{font-size: .16rem;color:#1a378a;text-align: center;}
.idx2-2 .item .h1 img{width: .26rem;margin-top:.06rem;box-shadow: 4.092px 4.388px 8px 0px rgba(0, 0, 0, 0.13);border-radius: 50%;}
.idx2-2 .item p{font-size: .14rem;color: #333;margin-top:.15rem}
.idxtitle{height: 4.2vw;display:flex;align-items: center;font-size: .18rem;color:#fff}
.idx2-1 .idxtitle{position: absolute;bottom: -4.2vw;left: 0;right: 5vw;padding-right: 1.5vw;z-index: 4;}
.idx2-1 .idxtitle img{width: .09rem;}
.idx2-1top{display: flex;align-items: center;font-size:.14rem;color: #333;height: 4.2vw;position: absolute;top: -4.2vw;left: 0;right: 5vw;padding-top: 1vw;padding-right: 1.5vw;}
.idx2-1top span{color: #2a2f81;}
.idx2-1top .left span{margin-right: .8vw;font-family: "DIN";font-weight: 600;}
.swiper-slide-active .idx2-1{animation: fadeleft 1s .1s;-webkit-animation: fadeleft 1s .2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.swiper-slide-active .idx2-2{animation: faderight 1s .2s;-webkit-animation: faderight 1s .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.index2{background: url(../images/idx2bg.jpg);background-size: cover;background-position: bottom;display: flex;align-items:flex-end;}
.idx2bottom{height: 15vh;display: flex;align-items: center;justify-content: center;padding: 0 10vw;}
.idx2bottom .searchbox{display: flex;align-items: center;border-bottom: 1px solid #b7b7b7;height: .4rem;width: 3.8rem;}
.idx2bottom .searchbox img{width:.16rem;cursor: pointer;}
.idx2bottom .searchbox input{flex: 1;font-size: .16rem;color: #333;background: none;}
.idx2bottom .searchbox input::placeholder{color: #999;}
.idx2box{display: flex;align-items: center;justify-content: center;padding-bottom: .7vw;}
.idx2box .item{margin: 0 .5vw;transition: all .5s;position: relative;cursor: pointer;}
.idx2box .item .before{width: 14.27vw;height: 27.6vw;background: #e7e7e7;display: flex;flex-flow: column;transition: all .5s;}
.idx2box .item:after{content:'';height: .4vw;left:0;right:0;background: url(../images/idx2bottom.png);background-size: cover;background-position:bottom;position: absolute;bottom: -.4vw;}
.idx2box .item .before .txtbox{flex: 1;display: flex;align-items: center;text-align: center;}
.idx2box .item .txtbox .h1{font-size: .16rem;color: #333;}
.idx2box .item .txtbox .h2{font-size: 1.6vw;color:#1a378a;font-family: "DIN";font-weight: 600;}
.idx2box .item .txtbox .line{width:.18rem;height: .04rem;background: #337ab7;margin:1vw auto 2.1vw}
.idx2box .item .imgbox{height:14.27vw;background: url(../images/idx2imgbg.png);background-size: cover;display: flex;align-items: flex-end;justify-content: center;}
.idx2box .item .imgbox img{max-width: 100%;max-height: 80%;transform: translateY(15%);}
.idx2box .item .after{width:16.66vw;height: 100%;right:0;bottom:0;display: flex;flex-flow: column;background:#fff;position: absolute;padding: 2.5vw 1.8vw 1.7vw 1.3vw;transition: all .5s;opacity: 0;z-index: 0;}
.idx2box .item .bgimg{position: absolute;left: 0;top: 0;right: 0;z-index: -1;}
.idx2box .item .after .h1{font-size:.2rem;color: #fff;margin-bottom: 1.6vw;}
.idx2box .item .after .h2{font-size: .16rem;color: #fff;line-height: 1.5;}
.idx2box .item .after .num{font-family: "DIN";font-weight: 600;font-size: .2rem;color: #1a378a;line-height: 1;}
.idx2box .item .after p{font-size: .14rem;color: #1a378a;margin-top:.1rem}
.idx2box .item .after .imgbox2{margin-right: -1.5vw;padding-left: 1.5vw;display: flex;align-items: flex-end;justify-content: center;max-height: 40%}
.idx2box .item .after .imgbox2 img{max-width:100%;max-height: 100%;}
.swiper-slide-active .idx2box{animation: fadeup 1s .1s;-webkit-animation: fadeup 1s .2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.swiper-slide-active .idx2bottom{animation: fadeup 1s .2s;-webkit-animation: fadeup 1s .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.index2{background: url(../images/idx2bg.jpg);background-size: cover;background-position: bottom;display: flex;align-items:flex-end;}
.index3{display: flex;align-items: center;padding: 3vw 9.9vw 0;background: url(../images/idx2bg.jpg);background-position: bottom;}
.index3 video{width: 100%;display: block;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.index3:after{content:'';width: 100%;display: block;height: 100%;position: absolute;top: 0;left: 0;background:rgba(0,0,0,.3);}
.idx3-1{position: relative;z-index: 4;padding-right: 9vw;}
.idx3-1box{display: flex;align-items: center;}
.idx3-1 .item .h3{display: flex;align-items: center;}
.idx3-1 .item .h3 span{font-size: 3.5vw;color:#fff;font-weight: 600;font-family: "DIN";margin-right: .1rem;line-height: 1;}
.idx3-1 .item .h3 .txt{font-size: .16rem;color:#fff;text-align: center;}
.idx3-1 .item .h3 img{width: .26rem;margin-top:.8vw;box-shadow: 4.092px 4.388px 8px 0px rgba(0, 0, 0, 0.13);border-radius: 50%;}
.idx3-1 .item p{font-size: .14rem;color: #fff;margin-top:.1rem;line-height: 1.25;}
.idx3-1 .item{margin-right: 2.1vw;}
.idx3-1 .h1{font-size:.34rem;color: #fff;}
.idx3-1 .h2{font-size: .16rem;color: #fff;line-height: 1.5;margin: 1.1vw 0 4vw;}
.idx3-2{width: 57.8%;position: relative;z-index: 4;}
.idx3-2 .item{width: 8.23vw;height: 8.23vw;background: url(../images/idx3hover.png);background-size: cover;position: absolute;-webkit-animation: bigsmall 1s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;animation: bigsmall 1s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;}
.idx3-2 .item:nth-child(1){top:24% ;left: 11.2%;}
.idx3-2 .item:nth-child(2){top:13% ;left: 49%;}
.idx3-2 .item:nth-child(3){top:34% ;left:72%;}
.idx3-2 .item:nth-child(4){top:68% ;left:80%;}
.idx3-2 .item:nth-child(5){top:48% ;left:45%;}
.idx3-2 .item:nth-child(6){top:63% ;left:22.5%;}
@keyframes bigsmall {
	0% {
	  -webkit-transform: scale(.8);
	  -moz-transform: scale(.8);
	  -ms-transform: scale(.8);
	  -o-transform: scale(.8);
	  transform: scale(.8);
	}
	100% {
	  -webkit-transform: scale(1);
	  -moz-transform: scale(1);
	  -ms-transform: scale(1);
	  -o-transform: scale(1);
	  transform: scale(1);
	}
  }
  .swiper-slide-active .idx3-1{animation: fadeleft 1s .1s;-webkit-animation: fadeleft 1s .2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
  .swiper-slide-active .idx3-2{animation: faderight 1s .2s;-webkit-animation: faderight 1s .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}

.idxtitle{height: 4.2vw;display:flex;align-items: center;font-size: .18rem;color:#fff}
.index4{display: flex;align-items: center;padding:3vw 9.9vw 0;background: url(../images/idx4bg.jpg);background-size: cover;}
.idx4-1{width:36%;position: relative;box-shadow: 1.7vw 1.8vw 2.6vw 0px rgba(0, 0, 0, 0.13);margin-left: 6.5vw;z-index: 0;}
.idx4-1:after{content:'';width: 41%;position: absolute;bottom: -2.5vw;top: -2.3vw;left: -2.5vw;background: #e9e9e9;}
.idx4-1 .item{position: relative;}
.idx4-1 .txtbox{position: relative;height: 4.6vw;background: #fff;display: flex;align-items: center;bottom: 0;left: 0;right: 0;}
.idx4-1 .item .time{text-align: center;font-family: "DIN";width: 6.4vw;}
.idx4-1 .time .date{font-size:.18rem;color: #333;font-weight: 600;line-height: 1;}
.idx4-1 .time .year{font-size: 12px;color: #333;line-height: 1}
.idx4-1 .item p{font-size: .18rem;color:#333;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding:0 .1rem}

.idx4-2{padding-left: 12.5vw;}
.idx4-2 .item{cursor: pointer;display: flex;align-items: center;height:6.5vw;padding: 0 2vw;transition: all .5s;position: relative;}
.idx4-2 .item p{font-size: .18rem;line-height: 1.333;color: rgb(23 62 144);transition: all .5s;}
.idx4-2 .item .time{font-weight: 600;font-size: .16rem;color: rgb(23 62 144);font-family: "DIN";width: 1.25rem;transition: all .5s;}
.idx4-2 .item .time .date{font-size: .34rem;}
.idx4-1 .idxtitle{background:url(../images/idx4bg1.jpg);height:13.28vw;position: absolute;top:-.5vw;left:-25.5vw;width:37.9vw;z-index: 3;padding: 10.9375vw 2vw 0;transform: rotate(90deg);transform-origin: bottom;z-index: -1;}
.idx4-1 .idxtitle img{transform: rotate(-90deg);}
.idx4-2 .item:not(:last-child):after{content:'';height: 1px;background:#e3e3e3;position: absolute;bottom: 0;left: 2vw;right: 2vw;}
.idx4-2 .item.on{background: #337ab7;}
.idx4-2 .item.on .time{color: #fff;}
.idx4-2 .item.on p{color: #fff;}
.idx4-2 .item.on:after{display: none;}

.swiper-slide-active .idx4-1{animation: fadeleft 1s .1s;-webkit-animation: fadeleft 1s .2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.swiper-slide-active .idx4-2{animation: faderight 1s .2s;-webkit-animation: faderight 1s .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@media(min-width:1000px){
	.swiper-cbox .iconhover:hover img:nth-child(1){opacity: 0;}
	.swiper-cbox .iconhover:hover img:nth-child(2){opacity: 1;}
	.idx2box .item:hover .before{width: 15.625vw;}
	.idx2box .item:hover{margin: 0 1.5vw 0 3.5vw;}
	.idx2box .item:hover .after{right: .85vw;bottom: 1vw;opacity: 1;}
}

.banner2{overflow: hidden;position: relative;z-index: 0;}
.banner2 > img{width: 100%; height: 579px; object-fit: cover;}
.banner2:after{content:'';height: 2.23rem;position: absolute;top: 0;left: 0;right: 0;background: url(../images/headerbg.png);background-size: cover;}
.banner2 .container{position: absolute;top: 1rem;left: 0;right: 0;bottom: 0;}
.banner2 .en{text-transform: uppercase;font-size: .46rem;color:#f1f1f1;text-shadow: 0px .05rem .08rem rgba(0, 0, 0, 0.22);line-height: 1;}
.banner2 .cn{font-size: .36rem;color:#f1f1f1;position: relative;line-height: 1;margin-top: 1.5vw;}
.banner2 .cn1{font-size: .36rem;color: #fff;line-height: 1;margin-bottom: 1.5vw;}
.banner2 .cn2{font-size: .16rem;color: #fff;line-height: 1.5;max-width: 5.8rem;}

.subnav{position: relative;z-index: 2;}
.subnav .container2{display: flex;align-items: center;position: absolute;top: -.28rem;left: 0;right: 0;z-index: 2;justify-content: center;}
.subnav .item{display:flex;align-items: center;justify-content: center;height: .68rem;font-size: .16rem;color: #333;transition: all .3s;box-shadow: .18rem .21rem .57rem 0px rgba(214, 214, 214, 0.46);background: #fff;position: relative;z-index: 0;width: 2.5rem;position: relative;cursor: pointer;}
.subnav .hoverbox{position: absolute;top: 100%;left: 0;right: 0;display: none;line-height: .68rem;font-size: .16rem;color: #333;box-shadow: .18rem .21rem .57rem 0px rgba(214, 214, 214, 0.46);background: #fff;text-align: center;}
.subnav .item .iconhover{width: 10px;height: 7px;margin-left: .1rem;}
.subnav .item:not(:last-child){margin-right: 2px;font-size: 15px;}
.subnav .item:after{content:'';width:100%;height:100%;background: #337ab7;position: absolute;top: 0;left: 0;transition: all .5s;transform: translateY(5px);z-index: -1;opacity: 0;}
.subnav .item.on:after{opacity: 1;transform: translateY(0);}
.subnav .item:hover:after{opacity: 1;transform: translateY(0);}
.subnav .item.on{color: #fff;}
.subnav .item:hover{color: #fff;}
.subnav .item.on .iconhover img:nth-child(2){opacity: 1;}
.subnav .item.on .iconhover img:nth-child(1){opacity: 0;}
.subnav .hoverbox:hover{color: #337ab7;}
.casecon{padding: 1.4rem 0 .8rem;background: #f1f1f1;}
.casebox .row{margin:-.15rem -.12rem;}
.casebox .col-sm-4{padding: .15rem .12rem;}
.casebox .item{display: block;background: #fff;transition: all .3s;}
.casebox .item .content{padding: 1.6vw 1.6vw 1.6vw 1.8vw;}
.casebox .item h2{font-size: .16rem;color: #333;margin-bottom: .1rem;transition: all .3s;}
.casebox .item p{font-size: .16rem;color: #999;line-height: 1.5;word-break:break-all;transition: all .3s;}
.casebox .item .more{display: flex;align-items: center;font-size: .14rem;color: #2d4a94;margin-top: 1.5vw;transition: all .3s;}
.casebox .item .more .iconhover{width: 7px;height: 10px;margin-left: .05rem;}
.newscon{padding: .9rem 0 .4rem;background: #f1f1f1;}
.news-top{display: flex;align-items: center;margin-bottom: .5rem;}
.news-top .yearbox a{font-size:.18rem;color: #999;transition: all .3s;display: block;margin-right: 1.8vw;}
.news-top .yearbox a.on{color: #2d4a94;}
.news-top .yearbox{display: flex;align-items: center;}
.news-top .searchbox{display: flex;align-items: center;height: 34px;border-bottom: 1px solid #999;width: 3.9rem;}
.news-top .searchbox img{width: .18rem;}
.news-top .searchbox input{font-size: .18rem;flex: 1;color: #666;padding: 0 .13rem;background: none;}
.news-top .searchbox input::placeholder{color: #999;}
.news-top .searchbox .btn1{font-size: .18rem;color: #333;}
.news1{position: relative;margin-bottom: .24rem;background: #fff;box-shadow:.05rem .1rem .2rem rgba(0,0,0,.3);}
.news1 img{width: 58.2%;object-fit: cover;transition: all .3s;}
.news1 .txtbox{width: 41.8%;position: absolute;right: 0;top: 0;bottom: 0;display: flex;flex-flow: column;padding: 3vw 1.9vw;}
.news1 h2{font-size: .22rem;color: #337ab7;line-height: 1.455;margin-bottom: 1.8vw;}
.news1 p{font-size: .16rem;color: #999;line-height: 1.375;}
.news1 .time{display: flex;align-items: center;}
.news1 .time .date{font-size: .52rem;color: #337ab7;font-weight: 600;margin-right: .14rem;}
.news1 .time .month p{width: .48rem;line-height: .3rem;font-size: .18rem;color:#999;}
.news1 .time .month p:nth-child(1){border-bottom: 1px solid #d7d7d7;}
.news2 .row{margin:0 -.11rem;}
.news2 .col-sm-6{padding: .11rem;}
.news2 .item{display: flex;align-items: center;padding: .22rem 3.1vw .22rem 1.5vw;background: #fff;transition: all .3s;}
.news2 .item img{width:36%;margin-right: 2.6vw;}
.news2 .item .time{font-size: .14rem;color:#347bb7;transition: all .3s;font-weight: 600;margin-bottom: .15rem;}
.news2 .item h2{font-size: .16rem;color:#333;transition: all .3s;line-height: 1.535;}
.news2 .item p{font-size: .16rem;color:#999;transition: all .3s;line-height: 1.228;}
.news3con{padding: 1.2rem 0 .55rem;}
.news3{display: flex;}
.news3-1{width: 2.7rem;margin-right: .11rem;}
.news3-1 .title{font-size: .14rem;color: #333;line-height: 1;padding-bottom:11px;border-bottom: 2px solid #333;margin-bottom: .14rem;}
.news3-1 .item{display: block;margin-bottom: .15rem;background: #fff;transition: all .3s}
.news3-1 .item:last-child{margin-bottom: 0;}
.news3-1 .item .content{padding:.2rem .25rem .28rem;}
.news3-1 .item h2{font-size: .16rem;line-height: 1.5;color: #333;transition: all .3s;}
.news3-1 .item .time{font-size: 12px;color: #333;margin-bottom: .15rem;transition: all .3s;}
.news3-1 .item img{object-fit: cover;width: 100%;}
.news3-2{background: #fff;padding:0 2vw;}
.news3-2top{margin: 0 -2vw;padding: 2.3vw 2vw 1.4vw;border-bottom: 2px solid #f1f1f1;}
.news3-2top h1{font-size: .32rem;color:#333;margin-bottom: .22rem;}
.news3-2top .h2{display: flex;align-items: center;font-size: .14rem;color: #333;}
.news3-2top .h2 span{margin-right: .2rem;}
.news3-2content{padding: 2.3vw 0;}
.news3-2content p{font-size: 16px;line-height: 25px;letter-spacing: 1px;text-indent: 2em;padding: 5px 0 5px 0;}
.news3-2top .iconbox{position: relative;}
.news3-2top .iconbox a{position: absolute;top: 0;width: 16px;height: 16px;}
.news3-2top .iconbox a:nth-child(1){left: 0;}
.news3-2top .iconbox a:nth-child(2){left: 25px;}
.news3-2top .iconbox a:nth-child(3){left: 52px;}
.news3-2top .iconbox a:nth-child(4){right: 0;}
.newscon .pagebox{margin-top: .38rem;}
.cul1{position: relative;}
.cul1 .img1{position: absolute;width: 32.3vw;left: 50%;bottom: -10.9vw;margin-left: -16.15vw;box-shadow: 2.2vw 2.7vw 5.7vw 0px rgba(186, 58, 224, 0.31);border-radius: 50%;}
/* 企业文化 */
.culture-box{position: relative;margin-top: 18%;}
.cult-box-out{ display: inline;}
.cult-bg{position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.culture-box .cult-img{position: absolute;}
.culture-box .cult-img.cult-img1{left: 0;top: 12%;	width: 52%;}
.culture-box .cult-img.cult-img2{right: 0;bottom: 17%;	width: 54%;}
.culture-box-list{position: absolute; display: flex;align-items: center;}
.culture-box-list.list1{  left: 30%; top: -2%;}
.culture-box-list.list2{left: 58%;top: 32%;}
.culture-box-list.list3{left: 0%;top: 60%;max-width: 37%;}
.culture-box-list.list4{left: 26%;top: 92%;}
.culture-box-list img{width: 1.11rem;height: 1.11rem;}
.culture-info{margin-left: .3rem;}
.culture-info h3{font-size: .3rem;color: #337ab7;margin-bottom: 10px;}
.culture-info p{font-size: .26rem;color: #333;}
@media (max-width:767px){
	.cult-box-out{display: block;}
	.cult-box-bg{display: none;}
	.cult-bg,.culture-box .cult-img,.culture-box-list{position: relative;}
	.culture-box-list.list1,.culture-box-list.list2,.culture-box-list.list3,.culture-box-list.list4{left: unset; right: unset;}
	.culture-box-list.list3{max-width: 100%;}
}
/*.culture-box{position: relative;margin-top: 18%;}
.cult-bg{background: url(../images/culture-dott.png) 16% 0 no-repeat;width: 100%;height:226vh;position: relative;}
.culture-box .cult-img{position: absolute;}
.culture-box .cult-img.cult-img1{left: 0;top: 37vh;width: 37.3vw;}
.culture-box .cult-img.cult-img2{right: 0;bottom: 37vh;width: 38.3vw;}
.culture-box-list{position: relative; display: flex;align-items: center;}
.culture-box-list.list1{transform: translate(26vw,-3vh);}
.culture-box-list.list2{transform: translate(45vw,540%);}
.culture-box-list.list3{transform: translate(2vw,1000%);}

.culture-box-list img{width: 111px;height: 111px;}
.culture-info{margin-left: 30px;width: 33%;}
.culture-info h3{font-size: 26px;color: #337ab7;margin-bottom: 10px;}
.culture-info p{font-size: 26px;color: #333;}*/




.rctcon{padding: 1.5rem 0 .6rem;background: #f1f1f1;}
.rct1 .th{display: flex;align-items: center;height: .65rem;border-bottom: 1px solid #f1f1f1;font-size: .18rem;color: #337ab7;padding: 0 4.3vw;background: #fff;}
.rct1 .col{flex: 1;}
.rct1box{background: #fff;}
.rct1box .item .before{box-shadow: .18rem .21rem .57rem 0px rgba(214, 214, 214, 0.2);display: flex;align-items: center;height: .78rem;font-size: .18rem;color: #333;padding: 0 4.3vw;position: relative;transition: all .3s;}
.rct1box .item .before .closeimg{right:2vw;width: .23rem;top: 50%;margin-top: -.115rem;cursor: pointer;transition: all .3s;opacity: 0;position: absolute;}
.rct1 .btn1{color: #337ab7;cursor: pointer;width: .72rem;transition: all .3s;}
.rct1box .item .after{display: none;}
.rct1box .item .after>div{display: flex;align-items: flex-start;padding: 1.8vw 2vw 4.2vw 4.3vw;}
.rct1box .item .after .col1{width: 2.4rem;}
.rct1box .item .after .h1{font-size: .16rem;color: #fff;margin-bottom: .1rem;}
.rct1box .item .after .h2{font-size: .32rem;color: #fff;}
.rct1box .item .after .col2-1{padding: 0 4.3vw 3.4vw 0;border-bottom: 2px solid rgba(249, 249, 249, 0.2)}
.rct1box .item .after p{font-size:.16rem;line-height: 1.5;color: #fff;}
.rct1box .item .after .col2-2{margin-top: 1.4vw;}
.rct2{padding-top: .5rem;}
.rct2 .title{font-size: .2rem;text-align: center;color: #999;margin-bottom:.36rem}
.rct2 .row{margin: 0 -.14rem;}
.rct2 .col-sm-3{padding:0 .14rem;}
.rct2 img{box-shadow: .05rem .08rem .16rem 0px rgba(51, 51, 51, 0.13);transition: all .3s;}
.rct1box .item.on{background: #337ab7;}
.rct1box .item.on .btn1{opacity: 0;}
.rct1box .item.on .closeimg{opacity: 1;}
.rct1box .item.on .before{color: #fff;box-shadow: none;}
.info1{padding: 1.05rem 0 .36rem;}
.info1box{max-width: 8rem;margin: 0 auto;}
.info1 .searchbox{display: flex;align-items: center;height: 42px;border-bottom: 1px solid #999;}
.info1 .searchbox img{width: .18rem;}
.info1 .searchbox input{font-size: .18rem;flex: 1;color: #666;padding: 0 .2rem;background: none;}
.info1 .searchbox input::placeholder{color: #999;}
.info1 .searchbox .btn1{font-size: .18rem;color: #333;background: none;color: #337ab7;padding: 0;}
.info1 .hotbox{margin-top:.28rem;display: flex;align-items: center;}
.info1 .hotbox .label1{font-size: .14rem;color: #999;margin-right: .2rem;}
.info1 .hotbox .item{display: block;line-height: 24px;border-radius: 2px;font-size: .14rem;color: #333;border: 1px solid #e8e8e8;margin-right: 5px;padding: 0 .2rem;color: #999;transition: all .3s;}
.info2{padding: .7rem 0 1rem;background: #f1f1f1;}
.info2 .titlebox{text-align: center;margin-bottom: .5rem;}
.info2 .titlebox .h1{font-size: .32rem;color: #333;margin-bottom: .18rem;}
.info2 .titlebox .h2{font-size: .16rem;color: #999;}
.info2 .selectbox{padding: 0 2.6vw;margin-bottom: .45rem;}
.info2 .selectbox .col-sm-6{padding: 0 .12rem;}
.info2 .selectbox .row{margin: 0 -.12rem;}
.info2 .selectbox select{appearance:none;-moz-appearance:none;-webkit-appearance:none;height: .5rem;border: 1px solid #e0e0e0;font-size: .14rem;color: #999;width: 100%;padding: 0 .18rem;background: url(../images/down2.png) 96% center no-repeat #fff;background-size: 8px;}
.info2box .item{display: flex;align-items: center;background: #fff;
	box-shadow: .16rem .2rem .49rem 0px rgba(51, 51, 51, 0.1);}
.info2box .item img{width: .94rem;height:1.32rem;object-fit: cover;box-shadow: .093rem .03rem .08rem 0px rgba(51, 51, 51, 0.25);margin: 0 3.2vw;}
.info2box .row{margin: -.12rem;}
.info2box .col-sm-6{padding:.12rem;}
.info2box .item .txtbox{padding: 2vw;transition: all .3s;}
.info2box .col-sm-6{padding:.12rem;}
.info2box .item .h1{font-size: .16rem;color: #333;line-height: 1.556;transition: all .3s;}
.info2box .item .h2{font-size: .14rem;line-height: 1.75;color: #999;margin: .12rem 0 .25rem;height: .48rem;transition: all .3s;}
.info2box .item .h3{display: flex;align-items: center;font-size: .16rem;color: #333;}
.info2box .item .h3 .line{width: 2px;height: 9px;background: #999;margin: 0 .18rem;transition: all .3s;}
.info2box .item .h3-1{color: #333;transition: all .3s;}
.info2box .item .h3-2{color: #337ab7;transition: all .3s;}
.share{padding: 1.15rem 0 .95rem;background: #f1f1f1;}
.sharebox{background: #fff;display: flex;align-items:flex-start;padding: 2.1vw 2.6vw 1.7vw 1.7vw;}
.sharebox .h1{font-size: .2rem;color: #333;}
.sharebox .h2{display: flex;align-items: flex-end;color: #333;margin: 1.2vw 0 2.5vw;}
.sharebox .h2-1{font-size: .36rem;margin-right: .2rem;line-height: .8;}
.sharebox .h2 span{font-size: .16rem;}
.sharebox .h2 img{width: .14rem;margin: 0 .05rem;}
.sharebox .h3box{display: flex;align-items: flex-start;justify-content: space-between;}
.sharebox .h3-1{font-size: .16rem;color: #333;line-height: 1;}
.sharebox .h3box p{font-size: .24rem;color: #333;line-height: 1;margin-top: .15rem;}
.sharebox .h4{margin-top: 2.4vw;font-size: .16rem;color: #999;}
.share2{max-width:50%;margin-left: 6vw;}
.share2 .tabbox{display: flex;align-items: center;margin-top: 1.8vw;margin-left: 1.8vw;}
.share2 .tabbox .item{cursor: pointer;width: 1.22rem;line-height:.3rem;border: 2px solid #f5f5f5;transition: all .3s;margin-right: .06rem;text-align: center;font-size: .16rem;color: #333;}
.share2 .tabbox .item.on{background: #337ab7;border-color: #337ab7;color: #fff;}
.quecon{padding: 1.05rem 0 0;background: #f1f1f1;}
.quecon .col-sm-6{padding: 0 .12rem .18rem;}
.quecon .row{margin: 0 -.12rem;}
.quecon .item .before{background: #fff;display: flex;align-items: center;cursor: pointer;position: relative;transition: all .3s;}
.quecon .item .imgbox{width: .7rem;height: 1.05rem;display: flex;align-items: center;box-shadow: 0px .08rem .1rem 0px rgba(136, 16, 201, 0.21);background: #337ab7;justify-content: center;transition: all .3s;}
.quecon .item .imgbox .iconhover{width: .26rem;height: .26rem;}
.quecon .item .txtbox{padding: 0 6.2vw 0 1.7vw;}
.quecon .item .txtbox p{font-size:.16rem;color: #333;line-height: 1.75;transition: all .3s;}
.quecon .item .before:after{content:'';width:8px;height: 8px;border: 2px solid #444;border-left: 0;border-top: 0;position: absolute;transform: rotate(45deg);right: .2rem;transition: all .3s;}
.quecon .after{background: #337ab7;padding: .15rem .2rem .15rem .7rem;border: 1px solid #b36dd9;position: absolute;top:100%;left: 0;right: 0;display: none;z-index: 3;}
.quecon .after p{font-size:.16rem;color: #fff;line-height: 1.75;padding-left: 1.7vw;}
.quecon .item{height: 1.05rem;}
.quecon .itembox{position: relative;}
.quecon .item.on .before{border: 1px solid #b36dd9;border-bottom: 0;}
.quecon .item.on .imgbox{height: .82rem;background: #fff;box-shadow: none;}
.quecon .item.on .iconhover img:nth-child(1){opacity: 0;}
.quecon .item.on .iconhover img:nth-child(2){opacity: 1;}
.quecon .item.on .before:after{border-color: #337ab7;}
.quecon .item.on .before p{color: #337ab7;}
.quecon .pagebox{margin-top: .38rem;}
.aftersale{position:relative;}
.aftersale .container2{display: flex;align-items: center;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.aftsale-box{max-width: 4.9rem;}
.aftsale-box .h1{font-size: .46rem;color: #337ab7;}
.aftsale-box p{font-size: .16rem;color: #333;line-height: 1.75;margin: 2.5vw 0 4.5vw;}
.aftsale-box .h2{font-size: .46rem;color: #337ab7;font-family: "DIN";display: block;}
.beforesale{position:relative;padding-bottom: 3.8vw;background:url(../images/beforesale.jpg);background-position: top;background-size: cover;}
.bfsbox1{height: 33.7vw;display: flex;align-items: center;}
.bfsbox1 .h1{font-size: .46rem;color: #337ab7;margin-bottom: 3.7vw;}
.bfsbox1 p{font-size: .16rem;color: #333;line-height: 1.75;    max-width: 47%;}
.bfsbox2{background: #fff;padding: 1.5vw 3.7vw 2.6vw;}
.bfsbox2 select{appearance:none;-moz-appearance:none;-webkit-appearance:none;height: .5rem;border: 1px solid #f2f2f2;font-size: .16rem;color: #333;width: 100%;padding: 0 .26rem;background: url(../images/down3.png) 97% center no-repeat #fff;background-size: .12rem;box-shadow: .09rem .08rem .16rem 0px rgba(0, 0, 0, 0.13);}
  
.bfsbox2 .row{margin: 0 -2.5vw;}
.bfsbox2 .col-sm-4{padding:3vw 2.5vw 0;}
.bfsbox2 .item .label1{font-size: .16rem;color: #333;margin-bottom:.75vw;}
.bfsbox2 .item input{width: 100%;display: block;height: 36px;border-bottom: 1px solid #b5b5b5;font-size: .14rem;color: #444;}
.bfsbox2 .item input::placeholder{color: #b5b5b5;}
.bfsbox2 .btn1{width: 6.63rem;background: #337ab7;line-height: .67rem;font-size: .16rem;color: #fff;box-shadow: .18rem .21rem .23rem 0px rgba(0, 0, 0, 0.13);margin: 3.4vw auto 0;max-width: 100%;display: block;transition: all .3s;}

.cta2{height: 33.33vw;}
.cta3{padding: .85rem 0 .9rem;background: #f1f1f1;}
.cta3 .selectbox{display: flex;align-items: center;justify-content: center;margin-bottom: .7rem;}
.cta3 .selectbox select{appearance:none;-moz-appearance:none;-webkit-appearance:none;height: .46rem;border: 2px solid #cfcfcf;font-size: .14rem;color: #333;width: 100%;padding: 0 .2rem;background: url(../images/down2.png) 96% center no-repeat #fff;background-size: 8px;width:28%;margin: 0 .07rem;}
.anchorBL{display: none;}

.cta3 .row{margin:-.9vw -.12rem;}
.cta3 .col-sm-6{padding: .9vw .12rem;}
.cta3 .item{background: #fff;display: flex;align-items: center;border-radius: .05rem;height: 2.18rem;padding: 0 1.8vw;cursor: pointer;transition: all .3s;}
.cta3 .item .h1{font-size: .26rem;color: #333;width:38%;transition: all .3s;}
.cta3 .item p{font-size: .16rem;line-height: 1.875;color: #333;transition: all .3s;}
/*.cta3 .item.on{background-color: rgb(136, 16, 201);box-shadow: 0px .3rem .51rem 0px rgba(136, 16, 201, 0.21);}*/
/*.cta3 .item.on .h1{color: #fff;}*/
/*.cta3 .item.on p{color: #fff;}*/
.cta1{display: flex;align-items: center}
.cta1-1{padding:0 7vw 0 13.54vw;}
.cta1-1 .h1{display: flex;align-items: center;justify-content: center;font-size: .18rem;color: #333;}
.cta1-1 .h1 img{margin-right: .1rem;width: .14rem;}
.cta1-1 .h2{font-size: 3.5vw;color: #337ab7;margin: 1.8vw 0 5.7vw;text-align: center;font-family: "DIN";display: block;}
.cta1-1box{display: flex;align-items: flex-start;justify-content: space-between;margin: 0 -10px;}
.cta1-1box .item{padding: 0 10px;width: 32%;}
.cta1-1box .item a{color: #333;}
.cta1-1box p{font-size: .16rem;color: #333;line-height: 1.875;text-align: center;}
.cta1-1box .item img{border-radius: 50%;box-shadow: 0px 1.5vw 2.6vw 0px rgba(196 204 222);max-width: 5.6vw;margin: 0 auto 1.7vw;}
.cta1-2{padding: 3vw 13.54vw 3.4vw 5vw;background: #14468b;}
.cta1-2 .title{display: flex;align-items: center;margin-bottom: 2.8vw;}
.cta1-2 .title .cn{font-size:1.9vw;color: #fff;}
.cta1-2 .title .en{font-size: .14rem;color: #f1f1f1;line-height: 1.571;text-align: right;}
.cta1-2 input{width: 100%;height: 36px;border-bottom: 1px solid rgba(255, 255, 255, 0.502);font-size: .16rem;color: #fff;background: none;}
.cta1-2 .row{margin: 0 -.08rem;}
.cta1-2 .col-sm-6{padding: 0 .08rem;}
.cta1-2 input::placeholder{color: #fff;}
.cta1-2 .col-xs-12{padding: 0 .08rem;}
.cta1-2 .label1{font-size: .16rem;color: #fff;margin: 1.7vw 0 .12rem;}
.cta1-2 textarea{display: block;width: 100%;border:1px solid rgb(31 89 154);background-color: rgb(31 89 154);height: 2.3rem;font-size: .16rem;color: #fff;padding: .15rem;}
.cta1-2 .btn1{background: #fff;line-height: .63rem;box-shadow: .18rem .21rem .23rem 0px rgba(0, 0, 0, 0.13);display: block;width: 100%;font-size: .16rem;color: #337ab7;transition: all .5s;margin-top: 2.5vw;}
.cta1-2box{width: 5rem;}
.pro1{padding:1.2rem 0 .63rem;}
.procon{background: #f1f1f1;padding: .85rem 0 .6rem;}
.pro2{margin-right: -13.54vw;display: flex;align-items: flex-start;margin-bottom: 10vw;}
.pro2-1 .num{font-size: .46rem;color: #124d9c;font-family: "DIN";line-height: 1;margin-top: 1vw;}
.pro2-1 .h1{font-size: .26rem;color: #c32620;margin: 3.7vw 0 2vw;}
.pro2-1 p{font-size: .16rem;color: #999;line-height: 1.5;word-break: break-all;}
.pro2-1{padding-right: 5.2vw;}
.pro2-2{width: 53.5%;position: relative;}
.pro2-2 .imgbox{max-width: 47%;position: absolute;bottom: -8.1vw;left: -.9vw;}
.pro3 .row{margin:0 -.12rem;}
.pro3 .col-sm-4{padding:0 .12rem;margin-bottom:.24rem;}
.pro3 .item{display: block;background: #fff;position: relative;overflow: hidden;}
.pro3 .item:after{content:'';position: absolute;top: 0;left: 0;z-index: 5;width: 100%;height: 100%;border:1px solid #d1b9dd;transition: all .5s;opacity: 0;}
.pro3 .pagebox{margin-top: .34rem;}
.pro3 .item .imgbox{position: absolute;bottom: 0;left: 0;right: 0;background: url(../images/imgbg.png);height: 87.3%;background-size: cover;display: flex;align-items:flex-end;justify-content: center;transition: all .5s;}
.pro3 .item .imgbox .img1{position: absolute;max-width: 70%;bottom: 2.4vw;z-index: 3;transition: all .5s;}
.pro3 .item .h1{font-size: .2rem;color: #333;text-align: center;position: absolute;top: 4.3vw;left: 0;right: 0;transition: all .5s;z-index: 3;}
.pro3 .item .txtbox{height:34%;font-size: .2rem;background: #235da6;position: absolute;text-align: center;left: 0;right: 0;padding-bottom: 2.3vw;color: #fff;bottom: -34%;display: flex;align-items: flex-end;justify-content: center;transition: all .5s;}

.pdtl1{padding: 1.4rem 0 .64rem;}
.pdtl1 .container2{display: flex;}
.pdtl1 .imgbox{width: 52.85%;margin-right: 2.5vw;background: #f1f1f1;}
.pdtl1 .h1{font-size: 1.85vw;color: #000;margin-bottom: 1.2vw;}
.pdtl1 .txtbox{padding: 3.4vw 0 1.7vw;flex-flow: column;display: flex;display: block;}
.pdtl1 .txtbox .weui-cell__bd{margin-bottom: 40px;padding-left: 39px;}
.product-detail-item li{font-size: 14px;color: #111c38;margin-bottom: 26px;}
.product-detail-item li h6 {width: 83px;float: left;font-size: 14px;color:#817d7d}
.product-detail-item li span {font-size: 14px;margin-top: 10px;margin-bottom: 10px;float: left;}
.pdtl1 .h2{font-size: .16rem;color: #333;line-height: 1.75;word-break: break-all;}
.pdtl1 p{font-size: .16rem;color: #333;line-height: 1.75;font-weight: 500;}
.pdtl1 .tagbox{margin-top: 1.25vw;overflow: hidden;}
.pdtl1 .tagbox .item{height: .3rem;display: flex;align-items: center;min-width:1.2rem;padding: 0 1.6vw;justify-content: center;border: 1px solid  rgb(225, 225, 225);font-size: .14rem;color: #333;float: left;margin-right:4px;margin-bottom:4px;transition: all .5s;}
.pdtl1 .item2{display: flex;align-items: flex-end;justify-content: center;height: 100%;}
.pdtl1 .item2 img{margin-bottom: 1.5vw;max-width: 80%;object-fit: cover;height: 90%;}
.pdtl1 .swiper2box{padding: .16rem 1.5vw;position: relative;background: #787878;}
.pdtl1 .item3{display: flex;align-items: center;justify-content: center;background: #b5b5b5;cursor: pointer;transition: all .5s;}
.pdtl1 .swiper-slide-thumb-active .item3{background: #fff;}
.pdtl1 .item3 img{max-width: 80%;max-height: 80%;}
.pdtl2tab .container2{display: flex;align-items: center;}
.pdtl2tab .item{flex: 1;line-height: .85rem;cursor: pointer;text-align: center;font-size: .16rem;color: #333;transition: all .5s;position: relative;}
.pdtl2tab .item:after{content:'';width: 0;left: 50%;transition: all .5s;position: absolute;bottom: 0;background: #337ab7;height: .04rem;}
.pdtl2tab .item.on:after{width: .28rem;margin-left: -.14rem;}
.pdtl2tab .item.on{color: #337ab7;}
.pdtl2box{background: #f1f1f1;}
.pdtl2-1{margin: 6.5vw 0 8.5vw;padding-right: 35.7%;position: relative;}
.pdtl2-1 p{font-size: .16rem;color: #333;margin-bottom: .16rem;}
.pdtl2-1 p span:nth-child(1){margin-right: 2vw;color: #337ab7}
.pdtl2-1 .h1{font-size: 1.85vw;color: #2d4a94;margin-bottom: 6vw;}
.pdtl2-1 img{max-width: 40%;position: absolute;bottom: 0;right: 0;}
.pdtl2-2{padding: 4vw 0;}
.pdtl2-2 img{max-width: 80%;margin: 0 auto;}
.pdtl2-3 .txtbox .h1{font-size: 1.85vw;color: #337ab7;margin-bottom: 3vw;}
.pdtl2-3 .txtbox p{font-size: .16rem;color: #333;line-height: 1.75;}
.pdtl2-3 .txtbox{padding-right: 2.2vw;}
.pdtl2-3{display: flex;align-items: center;padding: 10vw 0 9.5vw;}
.pdtl2-3 .mapbox{width: 64.3%;position: relative;}
.pdtl2-3 .mapbox .img1{position: absolute;width: 78.88%;right: 10%;top:6.27%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);transition: all .6s;transform-origin: 90% 40%;}
.pdtl2-3 .mapbox.on .img1{ -webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.pdtl3{padding: .5rem 0 .45rem;}
.pdtl3 .title{text-align: center;font-size: .16rem;color: #999;margin-bottom: .35rem;}
.pdtl3 .item{display: flex;align-items: center;padding: 0 1.3vw 0 2.3vw;height: 1.36rem;position: relative;}
.pdtl3 .item:after{content:'';width: 100%;height: 100%;position: absolute;top: 0;left: 0;border:1px solid rgb(197, 197, 197);transition: all .5s;}
.pdtl3 .swiper4{margin: 0 -1px;padding: 0 1px .56rem;}
.pdtl3 .item img{max-width: 36%;margin-right: 1.8vw;}
.pdtl3 .item .h1{font-size: .16rem;line-height: 1.75;color: #2d4a94;}
.pdtl3 .item p{font-size: .16rem;line-height: 1.75;color: #999;}
.pdtl3 .swiper4 .swiper-pagination{bottom: 0;font-size: 0;}
.pdtl3 .swiper4 .swiper-pagination-bullet-active{background: #337ab7;}

.hiscon{padding-top: .5rem;position: relative;}
.hiscon .item{position: relative;}
.hiscon .item .container2{display: flex;align-items: center;height: 10.62vw;position: relative;}
.hiscon .item:nth-child(even){background: #f3f3f3;}
.hiscon .item .year{font-size: 10.58vw;text-shadow: 1.2vw 1vw 1.2vw rgba(143, 143, 143, 0.13);-webkit-text-stroke:1px #d5d5d5;color: #fff;font-family: "DIN";line-height: 1;flex: 1;}
.hiscon .item:nth-child(even) .container2{flex-direction: row-reverse;-webkit-flex-direction: row-reverse;}
.hiscon .item .txtbox{text-align: center;width: 42.85%;padding: 0 2vw;}
.hiscon .item .h1{font-size:30px;color: #ce261f;margin-bottom: .15rem;}
.hiscon .item p{font-size:16px;color: #333;line-height: 1.75;}
.hiscon .item:nth-child(odd) .year{text-align: right;}
.hiscon:after{content:'';width: 1px;height: 100%;top: 0;left: 50%;background: #337ab7;position: absolute;}
.hiscon .item:after{content:'';width: .38rem;height: .38rem;background: url(../images/left.png);position: absolute;top: 50%;left:50%;margin-left: -.19rem;margin-top: -.19rem;z-index: 5;background-size: cover;}
.hiscon .item:nth-child(even):after{background: url(../images/right.png);background-size: cover;}
.honor{background: url(../images/honorbg.jpg);padding:4.5vw 0 2.3vw;background-size: cover;}
.honor select{appearance:none;-moz-appearance:none;-webkit-appearance:none;height: .5rem;border: 1px solid #e0e0e0;font-size: .14rem;color: #999;width: 100%;padding: 0 .18rem;background: url(../images/down2.png) 96% center no-repeat #fff;background-size: 8px;max-width: 6.38rem;margin: 0 auto;display: block;}
.honor .swiperbox .swiperbtn{width: .49rem;height: .49rem;border-radius: 50%;position: absolute;top:50%;margin-top: -.25rem;cursor: pointer;}
.honor .swiperbox .prev{left: -1rem;}
.honor .swiperbox .next{right: -1rem;}
.honor .swiperbox{position: relative;margin-top: 24.6vw;}
.honor .item{background: #fff;display: flex;align-items: center;padding: .8vw 1.5vw .8vw 2vw;cursor: pointer;transition: all .5s;}
.honor .item p{font-size: .16rem;color:#337ab7;line-height: 1.5;transition: all .5s;}
.honor .item .imgbox img{max-height: 100%;}
.honor .item .imgbox{max-width: 45%;}
.about1{background:#f3f3f3;}
.about1 .container2{display: flex;align-items: flex-start;position: relative;padding: 11vw 0 5.6vw;}
.about1 .txtbox{width: 50%;}
/*.about1 .img1{max-width: 32.5vw;}*/
.about1 .h2{font-size: .32rem;color: #2d4a94;}
.about1 .h1{line-height: 1.462;color: #2d4a94;font-size: .26rem;}
.about1 p{font-size: .16rem;line-height: 1.5;color: #333;margin-top: 1vw;}
.about1 .h3box{display: flex;align-items: flex-end;justify-content: space-between;margin-top: 6.5vw;}
.about1 .h3box .h3-1{font-size: .16rem;color: #333;line-height: 1.5;text-align: right;}
.about1 .h3box .h3-1 span{color: #2d4a94;}
.about1 .h3box img{width: 1.63rem;}
.about1 .yearbox{position: absolute;bottom: -.485rem;right: 0;display: flex;align-items: center;}
.about1 .yearbox .item{width: .97rem;height: .97rem;background: url(../images/ab1-3.png);background-size: cover;display: flex;align-items: center;justify-content: center;font-size: .16rem;color: #333;margin-left: 1.9vw;}
.about3{background: #ffffff;}
.about3-1{display: flex;align-items: center;padding-top: 4vw;}
.about3-1 .txtbox{padding-right: 11vw;}
.about3-1 .txtbox b{color: #d3271f;font-size: 18px;}
.about3-1 .imgbox{width: 43.6%;position: relative;}
.about3-1 .numbox{background: #2d4a94;padding: 2.5vw 1.7vw 2.5vw 1.5vw;box-shadow: 1.6vw 1.4vw 2vw 0px rgb(176 199 255);position: absolute;bottom: -4.5vw;left: -5.1vw;}
.about3-1 .numbox p{font-size: .14rem;line-height: 1.429;color: #fff;margin-top: .1rem;}
.about3-1 .numbox .num1{line-height: 1.2;font-size: .46rem;color: #fff;position: relative;}
.about3-1 .numbox .num1 span{font-family: "DIN";font-weight: 600;}
.about3-1 .numbox .txt{font-size: .16rem;color: #fff;position: absolute;top: 0;left:.7rem;}
.about3-1 .numbox img{width: .28rem;position: absolute;left: .65rem;bottom: 0;}
.about3-1 .numbox .num2{margin-top: 3.3vw;}
.about3-2{padding: 7.5vw 0 5vw;display: flex;align-items: center;}
.about3-2 .txtbox{width: 43.6%;}
.about3 .txtbox .h1{font-size: .26rem;color: #2d4a94;line-height: 1.462;margin-bottom: 1.5vw;}
.about3 .txtbox p{font-size: .16rem;color: #333;line-height: 1.5;}
.videocon{padding: 1.1rem 0 .8rem;background: #f1f1f1;}
.videobox{position: relative;}
.video-banner{width:80%}
.select-videos{width: 20%;position: absolute;padding:2.4vw 1.5vw;background: #fff;height: 100%;right: 0;top: 0;}
.video-banner .img-cover{width: 100%;height: 100%;object-fit: cover;}
.video-banner .box{height: 100%;}
.video-banner .play{width: .68rem;position: absolute;top: 50%;left: 50%;z-index: 5;margin-top: -.34rem;margin-left: -.34rem;cursor: pointer;}
/* .video-banner:after{position: absolute;display: block;content: "";left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);} */
.video-banner video{display: none;width: 100%;height: 100%;object-fit: cover;}
.select-videos .swiper-container{height: 100%;}
.select-videos .item{cursor: pointer;height: 100%;cursor: pointer;position: relative;background: #000;}
.select-videos .item img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;opacity: .5;}
.select-videos .item:after{position: absolute;display: block;content: "";left: 0;top: 0;right: 0;bottom: 0;opacity: 0;border: .06rem solid #2d4a94;-webkit-transition: all .3s;transition: all .5s;}
.select-videos .swiper-slide.on .item:after{opacity: 1;}
.select-videos .swiper-slide.on .item img{opacity: 1;}
.select-videos .swiperbtn{display: flex;align-items: center;justify-content: center;position: absolute;top:0;left: 0;right: 0;height: 2.4vw;cursor: pointer;transition: all .5s;}
.select-videos .prev:after{content:'';width:.08rem;height: .08rem;border: 2px solid #333;border-left: 0;border-bottom: 0;transform: rotate(-45deg);margin-top: .04rem;transition: all .5s;}
.select-videos .next:after{content:'';width:.08rem;height: .08rem;border: 2px solid #333;border-left: 0;border-top: 0;transform: rotate(45deg);margin-top: -.02rem;transition: all .5s;}
.select-videos .next{top: auto;bottom: 0;}

/*@media (min-width:1681px){.culture-box-list.list4{transform: translate(30%,400%);-ms-transform: translate(20%,400%);-webkit-transform: translate(20%,400%);}*/
/*}*/
@media (min-width:1000px){
	.select-videos .swiperbtn:hover{background: #2d4a94;}
	.select-videos .swiperbtn:hover:after{border-color:#fff;}
	.casebox .item:hover{background: rgb(136, 16, 201);box-shadow: 0px .3rem .51rem 0px rgba(136, 16, 201, 0.21);transform: translateY(-5px);}
	.casebox .item:hover h2{color: #fff;}
	.casebox .item:hover p{color: #fff;}
	.casebox .item:hover .iconhover img:nth-child(1){opacity: 0;}
	.casebox .item:hover .iconhover img:nth-child(2){opacity: 1;}
	.casebox .item:hover .more{color: #fff;}
	.news2 .item:hover{background: rgb(42, 47, 129);box-shadow: 0px .3rem .51rem 0px rgb(70, 134, 189);transform: translateY(-5px);}
	.news2 .item:hover .time{color: #fff;}
	.news2 .item:hover h2{color: #fff;}
	.news2 .item:hover p{color: #fff;}
	.news-top .yearbox a:hover{color: #2d4a94;}
	.news1 .imgbox:hover img{opacity: .85;}
	.news3-1 .item:hover{background: rgb(136, 16, 201);}
	.news3-1 .item:hover .time{color: #fff;}
	.news3-1 .item:hover h2{color: #fff;}
	.rct2 img:hover{transform: translateY(-5px);}
	.info1 .hotbox .item:hover{background:#337ab7;border-color: #337ab7;color: #fff;}
	.info2box .item:hover .txtbox{background: #337ab7;}
	.info2box .item:hover .h1{color: #fff;}
	.info2box .item:hover .h2{color: #fff;}
	.info2box .item:hover .h3-1{color: #fff;}
	.info2box .item:hover .line{background: #fff;}
	.info2box .item:hover .h3-2{color: #fff;}
	.bfsbox2 .btn1:hover{transform: translateY(-5px);}
	.cta3 .item:hover{background-color: rgb(136, 16, 201);box-shadow: 0px .3rem .51rem 0px rgba(136, 16, 201, 0.21);}
	.cta3 .item:hover .h1{color: #fff;}
	.cta3 .item:hover p{color: #fff;}
	.pro3 .item:hover .txtbox{bottom: 0;}
	.pro3 .item:hover .h1{opacity: 0;transform: translateY(-100%);}
	.pro3 .item:hover .imgbox{bottom:24.2%;}
	.pro3 .item:hover .img1{bottom: 0;}
	.pro3 .item:hover:after{opacity: 1;}
	.pdtl3 .item:hover:after{border-width: .04rem;border-color:#337ab7;}
	.pdtl1 .tagbox .item:hover{border-color:#337ab7;background:#337ab7;color: #fff;}
	.honor .item:hover{background: #337ab7;}
	.honor .item:hover p{color: #fff;}
	.honor .swiperbox .swiperbtn:hover img:nth-child(1){opacity: 0;}
	.honor .swiperbox .swiperbtn:hover img:nth-child(2){opacity: 1;}
}

@media (max-width:1340px){
    .culture-box-list.list4 {top: 89%; }
}
@media (max-width:1200px){
    .culture-box-list.list4 {top: 85%; }
}
/*@media (max-width:1588px){*/
/*	.culture-box-list.list4{transform: translate(30%,380%);-ms-transform: translate(20%,380%);-webkit-transform: translate(20%,380%);}*/
	
/*}*/
/*@media (max-width:1265px){*/
/*	.culture-box-list.list4{transform: translate(30%,360%);-ms-transform: translate(20%,360%);-webkit-transform: translate(20%,360%);}*/
/*}*/
@media (max-width:1100px){
	header .navs{display: none;}
	
	.footbox .left{flex: none;}
	.footbox .container{justify-content: center;display: block;}
	
	.banner2>img{height: 400px;object-fit: cover;}
	.idxwrapper{height: auto;}
	.idxwrapper>.swiper-wrapper{-webkit-flex-flow: column wrap;-ms-flex-flow: column wrap;flex-flow: column wrap;}
	.idxwrapper>div>div{height:550px}
	.idx2bottom{height:76px}
	.footbox dl dt{border-bottom: 1px solid #1f599a;padding-bottom:10px;font-size: .20rem;}
	.footbox dl{margin-top: 20px;cursor: pointer;}
	.footbox dd{display:none;}
	.footbox dl dd a{font-size: .20rem;}
	.footbox .codebox{margin-top: 30px;text-align: center;}
	.footbox .linkbox .before{font-size: .23rem;}
     .footbox .linkbox .after a{font-size: .23rem;}
}
/*@media (max-width:1067px){*/
/*	.culture-box-list.list4{transform: translate(30%,440%);}*/
/*}*/
@media (max-width:1000px){
	.hiscon .item .container2{height: 20vw;}
	.subnav .container2{margin: 0 5%;}
	.share2{max-width: 45%;margin-left: 3vw;}
	.cta1-1{padding-left: 7vw;}
	.cta1-2box{width:4rem}
	.cta1-2{padding-right: 7vw;}
	.cta3 .item{display: block;padding:20px;height:170px}
	.cta3 .item .h1{width:auto;margin-bottom: 10px;}
	.idxwrapper>div>div{height:380px}
	.index1{padding: 0 5vw;}
	.idx2-1top .left span{margin-right: 0;}
	.idx2bottom{height: 58px;}
	.idx3-1{padding-right: 4vw;}
}
@media (max-width:767px){
	/* .fp-section{height: auto !important;} */
	.subnav{margin-bottom: 50px;}
	.subnav .container2{flex-wrap: wrap;}
	.subnav .item{width: 32.33%;margin-bottom: 10px;}
	.section{height: auto !important;}
	.cult-bg{background: none;height: auto;}
	.culture-box .cult-img{position: relative;margin: 30px auto;}
	.culture-box .cult-img.cult-img1{top: 0;}
	.culture-box .cult-img.cult-img2{bottom: 0;}
	.culture-box-list{margin-bottom: 30px;}
	/*.culture-box-list.list1,.culture-box-list.list2,.culture-box-list.list3,.culture-box-list.list4{transform: unset !important;}*/
	.culture-info{width: 100%;}
	.index3 video{display: none;}
	.index3 .video-img{background: url(../images/section3-bg.jpg) no-repeat;width: 100%;height: 100%;background-size: cover; display: block;position: absolute;left: 0;top: 0;}
	header .menu-icon{font-size: 13px;}
	header{height: .9rem;}
	.banner2>img{height: 300px;object-fit: cover;}
	.banner2 .en{font-size: 26px;}
	.banner2 .cn{font-size: 20px;margin-top:12px}
	.banner2 .container{top: .9rem;}
	.subnav .item{font-size: 12px;}
	header .menu-icon .txt{margin-left: 5px;}
	.subnav .item{line-height: 22px;}
	.headbox .searchbox{height: 32px;margin-bottom: 5vh;}
	.headbox .searchbox input{font-size: 13px;}
	.headbox{width: auto;}
	.headbox .navbox{width: 100px;}
	.headbox .navbox .item{font-size: 14px;margin-bottom: 2.5vh;}
	.item a{color: #333;}
	.headbox .navbox .nav2{left: 100px;width: 100px;}
	.headbox .navbox .nav2 a{font-size: 14px;margin-bottom: 2.5vh;}
	.headbox .language a{font-size: 14px;}
	.headbox .language{margin: 3vh 0;}
	.headbox .phone .h1{font-size: 13px;}
	.headbox .phone .h2{font-size: 24px;}
	.headbox .codebox p{font-size: 12px;}
	.headbox .codebox img{width: 80px;}
	.headbox .codebox{margin-top: 3vh;}
	.about1 .container2{padding: 50px 0;display: block;}
	.about2>img{width: 100%;height: 200px;object-fit: cover;}
	.about1 .yearbox .item{font-size: 13px;}
	.about1 .yearbox{left: 0;justify-content: center;}
	.about1 .txtbox{width: 100%;}
	.about1 .h3box img{width: 110px;}
	.about1 .h3box .h3-1{font-size: 13px;}
	.about1 p{margin-top: 10px;font-size: 13px;}
	.about1 .h1{font-size: 15px;}
	.about1 .h2{font-size: 18px;margin-bottom: 12px;}
/*	.about1 .img1{max-width: 45vw;}*/
	.about3-1{padding-top: 30px;}
	.about3-1{display: block;}
	.about3 .txtbox p{font-size: 13px;}
	.about3 .txtbox .h1{font-size: 15px;margin-bottom: 12px;}
	.about3-1 .txtbox{padding-right: 0;padding-bottom: 15px;}
	.about3-1 .imgbox>img{display: none;}
	.about3-1 .imgbox{width: 100%;}
	.about3-1 .numbox{position:static;display: flex;align-items: center;justify-content: space-between;padding: 15px 10vw;}
	.about3-2{padding:25px 0;display: block;}
	.about3-2 img{max-width: 70%;margin: 0 auto 15px;}
	.about3-2 .txtbox{width: 100%;}
	.foot2{height: 50px;}
	.about3-1 .numbox .txt{font-size: 13px;top: -2px;}
	.about3-1 .numbox p{font-size: 12px;}
	.about3-1 .numbox img{width: 20px;bottom: -2px;}
	.about3-1 .numbox .num2{margin-top: 0;}
	.hiscon .item .container2{height: auto;padding:20px 0;margin: 0;}
	.hiscon .item p{font-size: 13px;}
	.hiscon .item .txtbox{width: 50%;padding: 0 15px;}
	.hiscon .item .year{text-align: center!important;}
	.hiscon .item .h1{font-size: 18px;}
	.honor{padding: 50px 0 30px;background-position: center;}
	.honor .item{padding:15px}
	.honor .swiperbox{padding:0 50px}
	.honor .swiperbox .prev{left:0}
	.honor .swiperbox .next{right:0}
	.honor .swiperbox .swiperbtn{width:32px;height:32px}
	.honor .item p{font-size: 13px;}
	.honor select{height: 36px;font-size: 13px;}
	.pro1{padding: 50px 0 30px;}
	.info1 .hotbox .item{font-size: 12px;margin-bottom: 10px;display: inline-block;}
	.info1 .hotbox .label1{font-size: 12px;margin-bottom: 10px;}
	.info1 .searchbox img{width: 14px;}
	.info1 .searchbox input{font-size: 14px;}
	.info1 .searchbox .btn1{font-size: 14px;}
	.procon{margin: 25px 0;}
	.pro2-1 .num{font-size: 26px;margin-top: 0;}
	.pro2-1 .h1{font-size: 16px;margin: 15px 0 10px;}
	.pro2{display: block;margin: 0;}
	.pro2-1{padding: 0;padding-bottom: 15px;}
	.pro2-1 p{font-size: 13px;}
	.pro2-2{width: 100%;margin-bottom: 35px;}
	.pro3 .item .h1{font-size: 14px;}
	.pro3 .pagebox{margin-top: 15px;}
	.pagebox>a{font-size: 13px;}
	.pages a{font-size: 14px;margin:0 2vw}
	.info1{padding: 50px 0 30px;}
	.info2{padding: 25px 0;}
	.info2 .titlebox .h1{font-size: 18px;}
	.info2 .titlebox .h2{font-size: 13px;}
	.info2 .titlebox{margin-bottom: 25px;}
	.info2 .selectbox select{height: 36px;font-size: 13px;}
	.info2box .item .h2{height: auto;font-size: 12px;}
	.info2box .item .h1{font-size: 13px;}
	.info2box .item .txtbox{padding: 15px 10px;}
	.info2box .item img{width: 70px;height: 100px;margin: 0 15px;}
	.bfsbox1 p{font-size: 13px;max-width: 70%;}
	.bfsbox1{height: auto;padding: 50px 0 25px;}
	.bfsbox1 .h1{font-size: 20px;margin-bottom: 15px;}
	.beforesale{padding-bottom: 25px;}
	.bfsbox2{padding: 15px;}
	.bfsbox2 .btn1{font-size: 13px;margin-top: 15px;}
	.bfsbox2 .col-sm-4{padding-top:15px}
	.bfsbox2 select{height: 36px;font-size: 13px;}
	.bfsbox2 .item .label1{font-size: 13px;}
	.bfsbox2 .item input{font-size: 13px;}
	.aftsale-box .h1{font-size: 20px;}
	.aftsale-box p{font-size: 13px;}
	.aftsale-box{max-width: auto;}
	.aftersale>img{height: 320px;object-fit: cover;}
	.aftsale-box .h2{font-size: 26px;}
	.quecon{padding: 50px 0 25px;}
	.quecon .col-sm-6{padding-bottom: 12px;}
	.quecon .item .txtbox p{font-size: 13px;}
	.quecon .item .txtbox{padding: 0 25px 0 15px;}
	.quecon .after p{font-size: 13px;}
	.quecon .after{padding: 15px 15px 15px 57px;}
	.quecon .item.on .imgbox{height: 1rem;}
	.quecon .after p{padding-left: 0;}
	.quecon .pagebox{margin: 15px 0 0 0;}
	.newscon{padding: 50px 0 25px;}
	.news-top{display: block;margin-bottom: 20px;}
	.news-top .yearbox a{font-size: 15px;margin-right: 3vw;font-weight: 600;}
	.news-top .searchbox{width: 100%;margin-top: 15px;}
	.news-top .searchbox img{width: 14px;}
	.news-top .searchbox input{font-size: 14px;}
	.news-top .searchbox .btn1{font-size: 14px;}
	.newscon .pagebox{margin-top: 15px;}
	.news1 img{width: 100%;height: 200px!important;}
	.news1 .txtbox{width: 100%;position: static;padding: 15px;}
	.news1 .time .month p{font-size:13px;width: auto;}
	.news1 .time .date{font-size: 30px;}
	.news1 h2{font-size: 15px;margin: 10px 0;}
	.news1 p{font-size: 13px;}
	.news2 .item{padding: 15px;}
	.news2 .item .time{font-size: 12px;}
	.news2 .item h2{font-size: 13px;}
	.news2 .item p{font-size: 13px;}
	.news3-1{display: none;}
	.news3-2top{padding: 15px;margin: 0 -15px;}
	.news3-2top h1{font-size: 18px;line-height: 1.5;}
	.news3-2top .h2{font-size: 12px;}
	.news3-2content{padding: 15px 0;}
	.news3-2{padding: 0 15px;}
	.casecon{padding: 50px 0 25px;}
	.casebox .item .content{padding: 15px;}
	.casebox .item h2{font-size: 13px;}
	.casebox .item p{font-size: 13px;}
	.casebox .item .more{font-size: 12px;}
	.casebox .item .more .iconhover{margin-left: 5px;}
	.info2 .selectbox{padding: 0;}
	.share{padding: 50px 0 25px;}
	.sharebox{display: block;padding: 20px;}
	.share2{max-width:100%;margin:0;margin-top: 15px;}
	.sharebox .h1{font-size: 16px;}
	.sharebox .h2 span{font-size: 13px;}
	.sharebox .h2 img{width:10px}
	.sharebox .h2-1{font-size: 24px;}
	.sharebox .h2{margin:15px 0 20px}
	.sharebox .h3-1{font-size: 13px;}
	.sharebox .h3box p{font-size: 18px;}
	.sharebox .h4{font-size: 13px;margin-top:20px}
	.share2 .tabbox .item{font-size: 13px;line-height: 24px;}
	.share2 .tabbox{margin-top:15px;margin-left: 0;}
	.rctcon{padding: 50px 0 25px;}
	.rct2 .title{font-size: 16px;}
	.rct2{padding-top:25px}
	.rct2 .col-sm-3{padding: 5px;}
	.rct2 .row{margin:-5px}
	.rct1 .th{font-size: 14px;height: 45px;}
	.rct1box .item .before{height: 45px;font-size: 14px;}
	.rct1 .btn1{width:56px}
	.rct1box .item .after .h1{font-size: 13px;}
	.rct1box .item .after .h2{font-size: 18px;}
	.rct1box .item .after p{font-size: 13px;}
	.rct1box .item .after .col1{width:125px}
	.cta2{height:300px}
	.cta3{padding:25px 0}
	.cta3 .selectbox{margin-bottom: 20px;}
	.cta3 .selectbox select{width:50%;height: 36px;font-size: 13px;}
	.cta3 .item p{font-size: 12px;}
	.cta3 .item{height: auto;padding:15px}
	.cta1{display: block;}
	.cta1-2{padding:20px}
	.cta1-2box{margin:0 5vw;width:auto}
	.cta1-2 .title{margin-bottom: 10px;}
	.cta1-2 .title .en{font-size: 12px;}
	.cta1-2 .title .cn{font-size: 16px;}
	.cta1-2 input{font-size: 13px;}
	.cta1-2 .label1{font-size: 13px;margin:10px 0}
	.cta1-2 textarea{font-size: 13px;}
	.cta1-2 .btn1{font-size: 13px;margin-top:15px}
	.cta3 .col-sm-6{padding-bottom: 10px;}
	.cta1-1{padding:20px}
	.cta1-1 .h2{font-size: 24px;}
	.cta1-1 .h1{font-size: 14px;}
	.cta1-1 .h1 img{width:10px}
	.cta1-1box .item img{max-width: 45px;}
	.cta1-1box p{font-size: 12px;}
	.cta1-1box .item{flex: 1;}
	.pdtl1{padding:50px 0 25px}
	.pdtl1 .container2{display:block}
	.pdtl1 .imgbox{width:100%;margin-right: 0;margin-bottom: 20px;}
	.pdtl1 .swiper2box{padding:.16rem}
	.pdtl1 .txtbox{padding:0}
	.pdtl1 .h1{font-size: 16px;margin-bottom: 10px;}
	.pdtl1 .h2{font-size: 13px;margin-bottom: 10px;}
	.pdtl1 p{font-size: 13px;}
	.pdtl1 .tagbox .item{height:28px;font-size: 12px;padding:0 10px}
	.pdtl1 .tagbox{margin-top:10px}
	.pdtl2tab .item{line-height: 40px;font-size: 13px;}
	.pdtl2-1 .h1{font-size: 16px;margin-bottom: 10px;}
	.pdtl2-1{margin:25px 0;padding:0}
	.pdtl2-1 p{font-size: 13px;margin-right: 0 !important;}
	.pdtl2-1 img{position: static;max-width:60%;margin:15px auto 0;float: left;}
	.pdtl2-2{padding:25px 0}
	.pdtl2-2 img{max-width:100%}
	.pdtl2-3{padding:25px 0;display: block;}
	.pdtl2-3 .txtbox .h1{font-size: 16px;margin-bottom: 15px;}
	.pdtl2-3 .txtbox p{font-size: 13px;}
	.pdtl2-3 .mapbox{width:100%;margin:15px auto 0}
	.pdtl3{padding:25px 0}
	.pdtl3 .title{font-size: 13px;}
	.pdtl3 .item .h1{font-size: 13px;}
	.pdtl3 .item p{font-size:13px}
	.idxwrapper>div>div{height:auto !important;} 
	.index3{padding:25px 15px;display: block;}
	.idx3-1 .h1{font-size: 18px;}
	.idx3-1 .h2{font-size: 13px;margin:12px 0 15px}
	.idx3-1{padding-right: 0;}
	.idx3-2{width:100%;margin-top:15px}
	.idx3-2 .item{width:16.2vw;height:16.2vw}
	.idx3-1 .item .h3 .txt{font-size: 13px;}
	.idx3-1 .item .h3 img{width:20px}
	.idx3-1 .item p{font-size: 12px;}
	.idx3-1 .item .h3 span{font-size: 8vw;}
	.idx3-1 .item{margin-right: 10vw;}
	.banner .mousebox{display: none;}
	.index1{padding:65px 15px 25px;display: block;}
	.idx2-1top{font-size: 12px;height:40px;top:-40px}
	.idx2-1:before{top:-40px}
	.idx2-1{width:100%}
	.idx2-1:after{bottom:-40px}
	.idxtitle{height:40px;font-size: 13px;}
	.idx2-1 .idxtitle img{width:6px}
	.idx2-1 .idxtitle{bottom:-40px;padding-right: 15px;}
	.idx2-2 .h2{font-size: 13px;}
	.idx2-2>.h1{font-size: 16px;margin:55px 0 15px}
	.idx2-2{padding-left: 0;}
	.idx2-2 .h2{margin: 0;}
	.idx2-2 .item{margin-top:15px;text-align: center;}
	.idx2-2 .item .h1{justify-content: center;}
	.idx2-2 .item .h1 .txt{font-size: 13px;}
	.idx2-2 .item .h1 img{width:20px}
	.idx2-2 .item p{font-size: 12px;}
	.idx2-2 .item .h1 span{font-size: 6.4vw;}
	.idx2-2 .col1{width:33%}
	.idx2-2 .col2{width:36%}
	.index4{padding:40px 15px 25px;display: block;}
	.idx4-2{padding-left: 0;}
	.idx4-1 .idxtitle{transform: none;}
	.idx4-1{width:100%;margin:0}
	.idx4-2 .item{height:65px;padding:0 15px}
	.idx4-2 .item .time{font-size: 13px;}
	.idx4-2 .item p{font-size: 13px;}
	.idx4-1 .item p{font-size: 13px;}
	.idx4-1 .time .date{font-size: 14px;}
	.idx4-1 .item .time{width:70px}
	.idx4-1 .txtbox{height:60px}
	.idx4-1:after{display: none;}
	.idx4-1 .idxtitle img{width:6px;transform: none;}
	.idx4-1 .idxtitle{height: 100px;position: absolute;top: -40px;left: -15px;right: -15px;width: auto;padding: 0 15px 60px;}
	.swiper-cbox .swiper-pagination{font-size: 13px;}
	.swiper-cbox .iconhover{width:30px;height:30px}
	.swiper-cbox{bottom:15px}
	.banner .container{bottom:0}
	.banner .h1{font-size: 10vw;}
	.banner .h2{font-size: 13px;margin:10px 0}
	.banner .h3{font-size: 5vw;}
	.idx2box{display:block;font-size: 0;padding:0 15px}
	.index2{padding-top:25px}
	.idx2box .item{margin:0;margin-right: 12px;display: inline-block;vertical-align: top;width: 48%;margin-bottom: 20px;}
	.idx2box .item .before{width:100%;height:270px}
	.idx2box .item .imgbox{height:150px}
	.idx2box .item .imgbox a{/*display: flex;*/justify-content: center;}
	.idx2box .item .txtbox{padding-top:20px}
	.idx2box .item .txtbox .h1{font-size: 13px;}
	.idx2box .item .txtbox .h1 a{color: #333;}
	.idx2box .item .txtbox .line{width:12px;height:2px;margin:10px auto 8px}
	.idx2box .item .txtbox .h2{font-size: 22px;}
	.idx2box .item:after{height:5px}
	.idx2bottom{height:60px;width:100vw}
	.idx2bottom .searchbox{height:32px}
	.idx2bottom .searchbox{font-size: 14px;}
	.idx2bottom .searchbox img{width:14px}
	.select-videos{height: 80px;position: static;width: 100%;padding: 10px 30px;}
	.video-banner{width: 100%;}
	.select-videos .swiperbtn{width: 30px;left: 0;top: auto;bottom: 0;height: 80px;}
	.select-videos .next:after{width: 6px;height: 6px;transform: rotate(-45deg);}
	.select-videos .prev:after{width: 6px;height: 6px;transform: rotate(-135deg);}
	.select-videos .next{left: auto;right: 0;}
	.videocon{padding: 50px 0 25px;}
	.idx2box .item:nth-child(2n){margin-right: 0;}
	.info1 .hotbox{display: block;}
	.culture-box-list{align-items: flex-start;}
	.culture-info h3{font-size: 23px;}
}
.pdtl8 .item{padding: 4.5vw 0;background: #f3f3f3;}
.pdtl8 .item .container2{display: flex;align-items: center;}
.pdtl8 .item .txtbox{width: 46%;}
.pdtl8 .item .title{display: flex;align-items: center;font-size: .32rem;color: #337ab7;}
.pdtl8 .item .title img{width: .34rem;margin-right: .22rem;}
.pdtl8 .item p{font-size: .16rem;color: #333;line-height: 1.5;position: relative;padding: 10px 0px 10px 20px;border-bottom: 1px dashed #dfdfdf;}
.pdtl8 .item p:before{content:'';width:6px;height:7px;position: absolute;top: 18px;left: 0;background: url(../images/left2.png);background-size: cover;}
.pdtl8 .item:nth-child(odd) .container2{flex-direction: row-reverse;-webkit-flex-direction: row-reverse;}
.pdtl8 .item:nth-child(odd){background: #fff;}
.pdtl8 .item .imgbox{max-width: 43%;}
.pdtl4{padding: 4vw 6.5vw 6vw;}
.pdtl4 p{font-size: 15px;line-height: 32px;text-indent: 2em;}
.pdtl4 img{margin: 10px auto;}
.pdtl4 table{width: 100%;font-size: .2rem;text-align: center;color: #333;}
.pdtl4 th{font-weight: 500;width: 9.3%;text-align: center;height: .85rem;}
.pdtl4 tr:nth-child(1){background: #337ab7;color: #fff;}
.pdtl4 th:nth-child(8){width: 11.3%;}
.pdtl4 th:last-child{width:15.6%;}
.pdtl4 th:first-child{width:17.3%;}
.pdtl4 td{height: .65rem;}
.pdtltitle{background: #337ab7;font-size: .2rem;color: #fff;text-align: center;line-height: .6rem;margin: 0.5rem 0 0.05rem;}
.pdtltitle_sh{background: #337ab7;font-size: .2rem;color: #fff;text-align: center;line-height: .6rem;}
.pdtl5 .container2{display: flex;align-items: center;padding: 3.6vw 0 3.6vw;}
.pdtl5 .item{flex: 1;text-align: center;}
.pdtl5 .item img{width: 1rem;margin: 0 auto;}
.pdtl5 .item p{font-size: .26rem;color: #333;margin-top: .2rem;}
.pdtl6{background: url(../images/pdtl6bg.jpg);background-size: cover;padding:3vw 0 9vw;}
.pdtl6 .container2{display: flex;align-items: center;}
.pdtl6 img{max-width: 55%;}
.pdtl6 .h1{font-size: .16rem;color: #fff;line-height: 1.125;}
.pdtl6 .h2{font-size:.56rem;line-height: 1.179;color: #fff;margin: 1vw 0 11vw;}
.pdtl6 p{font-size:.2rem;line-height: 2.5;color: #fff;position: relative;padding-left: .32rem;}
.pdtl6 p::before{content:'';width: .08rem;height: .09rem;position: absolute;top: 50%;left: 0;margin-top: -.045rem;background: url(../images/left1.png);background-size: cover;}
.pdtl7 .imgbox{max-width: 10.5rem;margin: 0 auto;}
.pdtl7{text-align: center;margin-top:11vw;}
.pdtl7 .container2{border-top: 1px solid #337ab7;padding: .42rem 0 .2rem;}
.pdtl7 .title{padding:.6rem 0 .5rem;}
.pdtl7 .h1{font-size: .32rem;color: #333;margin-bottom: .1rem;}
.pdtl7 .h2{font-size: .14rem;color: #999;}
.pdtl7 .row{margin:-.09rem;}
.pdtl7 .col-sm-4{padding: .09rem;}
.pdtl7 .col-sm-4 .item{display: block;}
.pdtl7 .col-sm-4 img{object-fit: cover;width: 100%;height: 100%;}

@media (max-width:1100px){
	.pdtl6 .h2{margin: 1vw 0 6vw;}
	.pdtl5 .item img{width: .8rem;}
	.pdtl6 .h2{font-size:.4rem;}
}

@media (max-width:1000px){
	.pdtl8 .item .txtbox{width: 50%;}
	.pdtl8 .item .title{font-size: .3rem;}
	.pdtl8 .item .title img{width: .3rem;}
}

@media (max-width:767px){
	.pdtl8 .item .container2{display: block;flex-direction: row;}
	.pdtl8 .item .imgbox{width: 100%;}
	.pdtl8 .item .txtbox{width: 100%;}
	.pdtl8 .item .imgbox{max-width: 50%;margin-bottom: 15px;}
	.pdtl8 .item .title{padding: 5px 0;}
	.pdtl8 .item .title img{margin-right: 10px;width: 20px;}
	.pdtl8 .item p{padding:15px 20px;font-size: 13px;}
	.pdtl8 .item p:before{top: 20px;}
	.pdtltitle{font-size: 14px;line-height: 42px;}
	.pdtl7 .h1{font-size: 18px;}
	.pdtl7 .h2{font-size: 12px;}
	.pdtl5 .item img{width: 40px;}
	.pdtl5 .item p{font-size: 13px;}
	.pdtl6 .container2{display: block;}
	.pdtl6 p{font-size: 14px;}
	.pdtl6 .h1{font-size: 12px;}
	.pdtl6 .h2{font-size: 24px;margin: 10px 0 20px;}
	.pdtl6 img{margin: 0 auto;max-width: 60%;margin-top: 10px;}
	.pdtl4{padding: 30px 15px;}
	.pdtl4box{overflow-x: auto;}
	.pdtl4box table{width: 670px;font-size: 12px;}
}

.searchleft img{width: .2rem;}
.searchleft input{flex: 1;font-size: .18rem;color: #333;padding: 0 .45rem}
.searchleft input::placeholder{color: #666}
.searchleft .btn1{font-size: .2rem;color: #666;text-transform: uppercase;font-family:"DIN";background: none;padding: 0;transition: all .3s ease}
.searchleft{display: flex;align-items: center;height: .6rem;border-bottom: 1px solid #d7d7d7}
.search-close{width:.22rem;margin-left: 9.8vw;cursor: pointer;transition: all .3s ease}
.searchbox.on{transform: translateY(0);}
.searchcon .box1{max-width: 8.6rem;margin: 0 auto;}
.searchcon{padding: 1rem 0;background:#f3f3f3}
.search-top{max-width: 4.8rem;margin: 0 auto;display: flex;margin-bottom: .3rem}
.search-top input{font-size: .16rem;color: rgb(51, 51, 51);height: .48rem;flex: 1;border: 1px solid #333;border-right: 0;padding: 0 .18rem}
.search-top #searchkey{width: 1rem;background: #333;padding: 0;height: .48rem}
.search-top #searchkey img{margin: 0 auto;width: .2rem}
.searchcon .result{font-size: .15rem;color: rgb(51, 51, 51);text-align: center;margin-bottom: .65rem}
.searchcon .item{display: flex;align-items: center;padding: .1rem 0;border-bottom: 1px solid #333}
.searchcon .item .title{font-size: .14rem;line-height:20px;padding-left: 2px;padding-right: .16rem;border-right: 1px solid #dadada}
.searchcon .item .content{flex: 1;font-size: .16rem;color: rgb(51, 51, 51);padding: 0 .15rem}.searchcon .item .content span{color:#1f4fa5 }
.subnav .hoverbox li a{color: #222;margin-left: -50px;}
.subnav .hoverbox li:hover a{color: #337ab7;}
























