

 .video-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  video {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

.line1 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.line2 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}


.more{display: flex;align-items: center;justify-content: center; font-size: 14px;color: #fff; width: 200px;height: 48px;border-radius: 24px;border:1px solid rgba(255, 255, 255, 0.3);position: relative; overflow: hidden;transition: all .3s;}
.more::before{content: '';display: block;width: 0;height: 100%;background-color: #113575;position: absolute;left:50%;transform: translateX(-50%); top:0;transition: all .3s;z-index: -1;}
.more i{display: block;width: 25px;height: 10px;background-image: url(../image/more_ico.png);margin-left: 12px;}

.more:hover{border-color: transparent;}
.more:hover::before{width: 100%;}


.more1{display: flex;align-items: center;justify-content: center; font-size: 14px;color: #fff; width: 200px;height: 48px;border-radius: 24px;position: relative; overflow: hidden;transition: all .3s;background-color: #113575;}
.more1 i{display: block;width: 25px;height: 10px;background-image: url(../image/more_ico.png);margin-left: 12px;}

/*鼠标选中文字的样式*/
body::-moz-selection {background:red;color:#fff;}
body::selection {background:red;color:#fff;}
/*网站默认滚动跳的样式*/
body::-webkit-scrollbar {width:5px;height:5px;}
body::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
body::-webkit-scrollbar-thumb {background:#113575;}
body::-webkit-scrollbar-thumb:window-inactive {background:#113575;}
body::-webkit-scrollbar-thumb:vertical:hover {background:#113575;}
.swiper-button-next:after, .swiper-button-prev:after{display:none!important;}





header .btn{display: none;}
header .m_nav{display: none;}
header .layout .nav .right{display: none;}
header.index{background-color: transparent;}

/* 首页右侧 */
.right_nav{position:fixed;right:38px;top:50%;transform:translateY(-50%); z-index:100;}
.right_nav #menu {position:relative;z-index:2;}
.right_nav #menu li {margin-bottom:20px;}
.right_nav #menu li a {display: block; width:4px;height:4px;background-color: #fff;border-radius: 2px;margin:15px 0;transition: all .3s;}
.right_nav #menu li.active a{width: 4px;border-radius: 2px;height: 50px;}
.right_nav #menu.active li a{background-color: rgba(147,147,147,0.9);} 
.right_nav #menu.active li.active a{background-color: #001ca3;}

/* 首页主要内容 */
.section{width: 100%;height: 100vh;position:relative;overflow: hidden;}

/* 第一屏 */
.i-part1{position: relative;}
.i-part1 .banner{
	width:100%;
	height: 100vh;
}
.i-part1 .m_banner{display: none;}
.i-part1 div.pimg{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background: no-repeat center;background-size: cover;overflow:hidden;}
.i-part1 div.pimg video{}
.i-part1 div.pimg .yuan{position: absolute;transform: translate(-50%,-50%);}
.i-part1 div.pimg .yuan1{top: 58.5vh;left: 48.5%;}
.i-part1 div.pimg .yuan2{top: 17vw;left: 20%;}
.i-part1 div.pimg .yuan3{top: 26vw;left: 23%;}
.i-part1 div.pimg .yuan4{top: 33vw;left: 33%;}
.i-part1 div.pimg .yuan5{top: 22vh;left: 41.5%;}
.i-part1 div.pimg .yuan6{top: 80vh;left: 53.5%;}
.i-part1 div.pimg .yuan7{top: 33vh;left: 54.5%;}
.i-part1 div.pimg .yuan9{top: 23vw;left: 78.5%;}
.i-part1 div.pimg .yuan8{top: 16vw;left: 76.5%;}
.i-part1 div.pimg .yuan .dian{display: block;width: 18px;height: 18px;background: #fff;border: 7px solid #001eb4;border-radius: 50%;position: relative;
    animation: bordershow 3s infinite;}
.i-part1 div.pimg .yuan .dian:before{content: '';display: block;position: absolute;left: 50%;top: 50%;z-index: -1;transform: translate(-50%, -50%);width: 25px;height: 25px;border-radius: 50%;background: rgba(0, 30, 180, 0.2);animation: boderM 3s .75s infinite;}
.i-part1 div.pimg .yuan .dian:after{content: '';display: block;position: absolute;left: 50%;top: 50%;z-index: -1;transform: translate(-50%, -50%);width: 25px;height: 25px;border-radius: 50%;background: rgba(0, 30, 180, 0.2);animation: boderM 3s infinite;}
.i-part1 .swiperbanner .swiper-button-next{
	right: 5%;
	opacity: 0.7;
	transition: .3s all;
	background: url(/images/b-right.png) no-repeat;
}
.i-part1 .swiperbanner .swiper-button-prev{
	left: 5%;
	opacity: 0.7;
	background: url(/images/b-left.png) no-repeat;
}
.i-part1 .swiperbanner .swiper-button-next:hover{
	opacity: 1;
}
.i-part1 .swiperbanner .swiper-button-prev:hover{
	opacity: 1;
}
.i-part1 .swiperbanner .swiper-pagination{
    bottom: 40px;margin: 0 auto;
    width: 100%;
}
.i-part1 .swiperbanner .swiper-pagination span{
    width: 15px;
    height: 15px;
    background: #113575;
    border:1.5px solid #fff;
    opacity: 1;
    border-radius: 15px;
	margin-right:7px
}
.i-part1 .swiperbanner .swiper-pagination span.swiper-pagination-bullet-active{
    width: 40px;
    background: #c40000;
}
@keyframes boderM {
    0% {transform: translate(-50%, -50%) scale(1);opacity: 0}

    20% {opacity: 1}

    75% {transform: translate(-50%, -50%) scale(2);opacity: 0}

    100% {opacity: 0}

}
@keyframes bordershow {

    50% {box-shadow: 0px 0px 10px 0 #001eb4;}

}
.i-part1 div.pimg .yuan .con{position: absolute;left:50%;bottom:50%;}
/*.i-part1 div.pimg .yuan .con .solids{width: 0;height: 2.7vw;position:relative;overflow:hidden;transition:all 0.5s;}*/
/*.i-part1 div.pimg .yuan:hover .con .solids{width:3.729vw;}*/
/*.i-part1 div.pimg .yuan .con .solids .solid{position:absolute;top:0;left:0; width: 3.729vw;height: 2.7vw;background:url(../img/x_solid.png);background-size:100% 100%;}*/
.i-part1 div.pimg .yuan .con .txts{position: absolute;left: 30px;top: 0;z-index: -991;transform: translateY(-50%);white-space: nowrap;font-size: 16px;padding: 0 23px;line-height: 54px;pointer-events: none;color:transparent;opacity:0;}
.i-part1 div.pimg .yuan:hover .con .txts{cursor:pointer;pointer-events: all;z-index:99;font-size: 16px;padding: 0 23px;line-height: 54px;color:#fff;opacity:1;}
.i-part1 div.pimg .yuan .con .txts span{opacity: 0;transition:all 0.5s;display:flex;align-items:center;}
.i-part1 div.pimg .yuan .con .txts span img{max-width: 1.458vw;max-height: 1.354vw;margin-right:0.53vw;}
.i-part1 div.pimg .yuan .con .txts:before{content: "";position: absolute;left: 0;top: 0;z-index: -1;width: 0%;height: 100%;background: #113575;border-radius: 30px;transition:all 0.5s;opacity:0;}
.i-part1 div.pimg .yuan:hover .con .txts:before{width:100%;opacity:0.8;}
.i-part1 div.pimg .yuan:hover .con .txts span{opacity: 1;}
.i-part1 div.mimg{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background: no-repeat center;background-size: cover;display: none;}
.swiper-paginationone{
	position: absolute;
	bottom: 50px;
	z-index: 999;
}


#d1,#d2,#d3{
    display: block;
    height: 120px;
}

.tupianinfor{
    padding: 2% 0;
    display: flex;
    justify-content: space-between;
}
.tupianinfor li{
    width: 31%;
}
.tupianinfor li img{
    width:100%;
}


/* 联系我们 */
.uuuccc{position:relative; width:100%; height:100%}
.uuuccc video{position:absolute;}
.maps{position:absolute; z-index:99; top:0; width:100%; height:100%;}
.mapscon{
    position: relative;
    width:100%; height:100%
}
.mapscon h3{
    font-size: 18px;
    color: #223b74;
    position: absolute;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    font-weight: bold;
    width: 228px;
    top: 9px;
    left: 60px;
}
.maps .yuan {
    position: absolute;
    width: 3vw;
    height: 3vw;
    transform: translate(-50%,-50%);
    font-size: 0;
    cursor: pointer;
}
.maps .yuan01{
    top:46% ;
    left:63%;
}
.maps .yuan02{
    top:36% ;
    left:53%;
}
.maps .yuan03{
    top:58% ;
    left:77%;
}
.maps .yuan04{
    top:37.5% ;
    left:79%;
}
.maps .yuan05{
    top:57% ;
    left:30%;
}
.maps .yuan .qiu{width: 3vw;height: 3vw;position:relative;}
.maps .yuan .qiu:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 10px;height: 10px;border-radius: 50%;background-color: #b22226;}
.maps .yuan .qiu:before{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;background-color: rgba(178,34,38,0.7);animation: myfirst 3s  linear infinite;width:100%;height:100%;}
.maps .yuan .txt{color: #000; background:#fff;width: 300px; height:0px; overflow:hidden; transition:.3s all;}
.maps .yuan .txt .en1{font-size: 12px;line-height: 20px;font-family: hl; padding:20px;}
.maps .yuan:hover .txt{
    height: 130px;
}
.sbqqbj{position:relative; width:100%; height:100vh;}
.sbqqbj .banwenz{position:absolute; bottom:27%; left:10%; font-size:40px; color:#fff; z-index:999}
.sbqqbj .banwenz b{ display:block; width:100px; height:2px; background:#e6212a; margin-top:20px;}
.sbqqbj p{position:absolute; bottom:20%; left:10%; font-size:24px; color:#fff; z-index:999}
.qqbjimg{ 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: no-repeat center;
    background-size: cover;
    overflow: hidden;
}
.qqcenter{ position:absolute; left: 50%;top: 50%;transform: translate(-50%, -50%); width:100%; height:100%; z-index:9;}
.qqbjcon{ position:relative; width:100%; height:100%; z-index:999;}
.qqbjcon .dan {position: absolute; width: 2vw; height: 2vw; transform: translate(-50%,-50%); font-size: 0; cursor: pointer; }
.qqbjcon .dan .danicon{width: 2vw;height: 2vw;position:relative;}
/*************************/
.qqbjcon .dan .danicon:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 10px;height: 10px;border-radius: 50%;background-color: #fff;}
.qqbjcon .dan .danicon:before{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;background-color: rgba(255,255,255,0.7);animation: myfirst 3s  linear infinite;width:100%;height:100%;}
.danimg{position:absolute; opacity:0; transition:.8s all;}
.qqbjcon .dan:hover .danimg{ opacity:1;}
.qqbjcon .dan01{top: 31%; left: 54.8%;}
.qqbjcon .dan02{top: 40%; left: 31.6%;}
.qqbjcon .dan03{top: 38%; left: 49%;}
.qqbjcon .dan04{top: 29%; left: 55%;}
.qqbjcon .dan05{top: 57.5%; left: 66.4%;}
.qqbjcon .dan06{    top: 44.5%;
    left: 74.5%;z-index:1}
.qqbjcon .dan07{top: 51%;
    left: 74.5%;}
.qqbjcon .dan08{top: 50.9%; left: 69.65%;}
.danimg01{ top:-17px; left:8px;}
.danimg02{ top:-34px; left:-318px;}
.danimg03{ top:-21px; left:7px;}
.danimg04{ top:-16px; left:7px;}
.danimg05{ top:-19px; left:-117px;}
.danimg06{ top:-104px; left:7px;}
.danimg07{ top:-20px; left:14px;}
.danimg08{ top:15px; left:-23px}



.map{padding: 4.48vw 0 3.96vw 0;}
.map .tit{font-size: 30px;line-height: 40px;padding-left: 55px;background: url(../image/qiu.png)no-repeat left center;color: #113575;font-family: hm;}
.map .en{display: none;}
.map .m_con{margin-top: 4.68vw;position: relative;}
.map .m_con>img{width: 100%;}
.map .m_con>img.img2{display: none;}
.map .m_con>img.img3{position:absolute;bottom:-7%;right:5%;width:13vw;}
.map .m_con .yuan_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.map .m_con .yuan_box svg{display:none;}
.map .m_con .yuan_box.m_yuan_box{display:none;}
.map .m_con .yuan_box .yuan{position: absolute; width: 2vw;height: 2vw;transform: translate(-50%,-50%);font-size: 0;cursor: pointer;}
.map .m_con .yuan_box .yuan .qiu{width: 2vw;height: 2vw;position:relative;}
.map .m_con .yuan_box .yuan3 .qiu{display: none;}
.map .m_con .yuan_box .yuan .qiu:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #113575;}
.map .m_con .yuan_box .yuan .qiu:before{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;background-color: rgba(4,38,161,0.7);animation: myfirst 3s  linear infinite;width:100%;height:100%;}
.map .m_con .yuan_box .yuan:nth-child(2n) .qiu:before{animation: myfirst 3s  linear infinite 0.5s;}
.map .m_con .yuan_box .yuan:nth-child(3n) .qiu:before{animation: myfirst 3s  linear infinite 1s;}
/*.map .m_con .yuan_box .yuan:nth-child(n+12) .qiu:after{display:none;}*/
.map .m_con .yuan_box .yuan:nth-child(n+13) .qiu:before{display:none;}
@keyframes myfirst{
    0% {transform: translate(-50%,-50%) scale(0.1);opacity: 1;}
    50% {transform: translate(-50%,-50%) scale(0.7);opacity: 0.5;}
    100% {transform: translate(-50%,-50%) scale(1.4);opacity: 0;}
}

.map .m_con .yuan_box .yuan1{top:33.3%;right: 14%;}
.map .m_con .yuan_box .yuan2{top: 28.1%;right: 10%;}
.map .m_con .yuan_box .yuan3{top: 33.4%;right: 16%;}
.map .m_con .yuan_box .yuan4{top: 50%;right: 19.98%;}
.map .m_con .yuan_box .yuan5{top: 58.6%;right: 17.3%;;}
.map .m_con .yuan_box .yuan6{top: 62.5%;right: 21%;}
.map .m_con .yuan_box .yuan7{top: 59%;right: 17%;}
.map .m_con .yuan_box .yuan8{top: 24%;right: 47.2%;}
.map .m_con .yuan_box .yuan9{top: 22%;right: 49%;}
.map .m_con .yuan_box .yuan10{top: 59.2%;right: 17.3%;}
.map .m_con .yuan_box .yuan11{top: 60.3%;
    right: 18.5%;}


.map .m_con .yuan_box .yuan12{top: 30%;right: 15.5%;}
.map .m_con .yuan_box .yuan13{top: 36.5%;right: 15.8%;}
.map .m_con .yuan_box .yuan14{top: 41%;right: 18.4%;}
.map .m_con .yuan_box .yuan15{top: 42.5%;right: 18.7%;}
.map .m_con .yuan_box .yuan16{top: 24.5%;right: 45.7%;}

.map .m_con .yuan_box .yuan .txt{position: absolute;color: #113575;width: 200px;}
.map .m_con .yuan_box .yuan .txt .cn{font-size: 18px;line-height: 24px;font-family: hm;}
/*.map .m_con .yuan_box .yuan:nth-child(n+13) .txt .cn{font-size: 14px;line-height: 20px;font-family: hm;}*/
.map .m_con .yuan_box .yuan .txt .cn{font-size: 14px;line-height: 20px;font-family: hm;}
.map .m_con .yuan_box .yuan .txt .en1{font-size: 14px;line-height: 20px;font-family: hl;}

.map .m_con .yuan_box .yuan1 .txt{left: 105%;top: 0.4vw;}
.map .m_con .yuan_box .yuan2 .txt{left: 105%;top: 0px;}
.map .m_con .yuan_box .yuan3 .txt{left: -22%;top: 46px;color: #0033FF;z-index:2;}
.map .m_con .yuan_box .yuan3 .txt .cn{font-size: 18px;line-height: 24px;}
.map .m_con .yuan_box .yuan4 .txt{left: 80%;top: 1.1vw;}
.map .m_con .yuan_box .yuan5 .txt{left: -348%;top: -9%;}
.map .m_con .yuan_box .yuan6 .txt{left: 0%;top: 74%;}
.map .m_con .yuan_box .yuan7 .txt{left: 82%;top: 10px;}
.map .m_con .yuan_box .yuan8 .txt{left: -7%;top: 25px;}
.map .m_con .yuan_box .yuan9 .txt{left: 0;top: -1.6vw;transform: translateX(-90%);}
.map .m_con .yuan_box .yuan10 .txt{left: -343%;top: 24%;}
.map .m_con .yuan_box .yuan11 .txt{left: 44%;top: 22px;}
.map .m_con .yuan_box .yuan12 .txt{left: -57%;top: 5px;width:40px;}
.map .m_con .yuan_box .yuan13 .txt{left: 62%;top: 5px;width:40px;}
.map .m_con .yuan_box .yuan14 .txt{left: -50%;top: 0px;width:40px;}
.map .m_con .yuan_box .yuan15 .txt{left: -10%;top: 22px;width:40px;}
.map .m_con .yuan_box .yuan16 .txt{left: 110%;top: -19px;width:135px;}


@media (min-width:960px) {
.map .m_con .yuan_box .yuan.on{z-index: 3;} 
   .map .m_con .yuan_box .yuan.on .icon{transform: translate(-50%,-50%) scale(1);opacity: 1;}
.map .m_con .yuan_box .yuan3.on .icon{opacity:0;}
.map .m_con .yuan_box .yuan.on .txt2{opacity: 1;transform: translateX(-50%) scale(1);}
}


.map .m_con .yuan_box .yuan .txt2{position: absolute;top: 120%;left: 50%;transform: translateX(-50%) scale(0);min-width: 25.8vw; padding: 0.9375vw 1.04vw 0.625vw 0.9375vw;background-color: #FFFFFF;box-shadow: 0 0 30px rgba(0,0,0,0.04);opacity: 0;transition: all 0.5s;z-index: 99;}

.map .m_con .yuan_box .yuan .txt2 .h{font-size: 20px;line-height: 30px;color:#113575;margin-bottom: 0.8vw;}
.map .m_con .yuan_box .yuan .txt2 .p{font-size: 16px;line-height: 30px;color: #666666;position: relative;padding-left: 32px;background:url(../image/map_dz.png)no-repeat left 5px;background-size:auto 20px;}
.map .m_con .yuan_box .yuan .txt2 .p span{position: absolute;left: 0;top: 0; color: #000000;width: 48px;}

.map .m_con .yuan_box .yuan .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0);width: 70%;height: 70%;border-radius: 50%;background: no-repeat;background-size: 100% 100%;opacity: 0;transition: all 0.5s;}

.map .m_con .icon_bottom{position: absolute;left: 0;bottom: 0;display: flex;width: 100%;display:none;}
.map .m_con .icon_bottom li{line-height: 32px;color:#0A0600;font-size: 14px;font-family: hl;margin-right: 2.6vw;padding-left: 2.23vw;background: no-repeat left center;background-size: auto 1.66vw;}
.map .m_con .icon_bottom li:nth-child(1){background-image: url(../image/map_icon1.png);}
.map .m_con .icon_bottom li:nth-child(2){background-image: url(../image/map_icon.png);}
.map .m_con .icon_bottom li:nth-child(3){background-image: url(../image/map_icon2.png);}
.map .m_con .icon_bottom li:nth-child(4){background-image: url(../image/map_icon3.png);}


.ny_banner .ser{position: absolute;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width:280px;}
.ny_banner .ser:before{content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(http://www.spey-group.com/template/pc/sibei/image/ser_ico.svg);
    background-size: 12px 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 12px;}
.ser_input{width: 100%;
    height: 36px;
    border-radius: 18px;
    padding: 0 30px 0 46px;
    transition: all .3s;
    background-color: rgba(0,0,0,0.07);
    color: #1C1C1C;
    background-color: #ffffff;
}
.ser_input input{width: 100%;line-height:36px;background-color:transparent}


.ab_con{background-color: #fff;position: relative;z-index: 2;}
.ab_con .ab1{
    padding: 4vw 7vw 9.9vw 7vw;
    background: url(../image/ab1_bj.png)no-repeat right bottom;
    background-size: auto 80%;
    display: flex;
    flex-direction: column;
    background-attachment:fixed;
}
.ab_con .ab1 .left{width: 100%;}
.ab_con .ab1 .left .tit{margin-bottom: 4.16vw;}
.ab_con .ab1 .left .tit .cn{font-size: 36px;color: #113575; font-weight:bold; margin-bottom: 0.78vw;font-family: hm;}
.ab_con .ab1 .left .tit .en{font-family: Gothic;font-size:16px;line-height: 24px;color: rgba(68,68,68,0.7);text-transform: uppercase;}
.ab_con .ab1 .left .boxs{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.ab_con .ab1 .neirongsb{
    width: 100%;
    margin: 1vw auto;
}
.ab_con .ab1 .neirongsb img{
    width: 100%;
}
.ab_con .ab1 .left .box{display: flex;align-items: flex-start;margin-bottom: 6vw; width:25%;}
.ab_con .ab1 .left .box .icon{width: 1.927vw;height: 2.24vw;display: flex;align-items: center;justify-content: center;margin-right: 1.25vw;}
.ab_con .ab1 .left .box .icon img{max-width: 100%;max-height: 100%;}
.ab_con .ab1 .left .box .h{font-size: 36px;line-height: 44px;color: #000000;font-family:Gothic-bold;margin-bottom: 0.416vw;}
.ab_con .ab1 .left .box .txt{
    position: relative;
}    
.ab_con .ab1 .left .box .txt .span01{
    position: absolute;
    top: 24px;
    left: 90px;
}
.ab_con .ab1 .left .box .txt .span02{
    position: absolute;
    top: 24px;
    left: 50px;
}
.ab_con .ab1 .left .box .txt .span03{
    position: absolute;
    top: 22px;
    left: -47px;
}
.ab_con .ab1 .left .box .p{font-size: 16px;line-height: 20px;color: #686868;}
.ab_con .ab1 .right{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.ab_con .ab1 .right .sibeiimg{
    width: 35%;
}
.ab_con .ab1 .right .sibeitxt{
    width: 62%;
}

.jcimgall{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 2%;
}
.jcimgall li{
    width: 31%;
    text-align: center;
    margin-bottom: 2%;
    transition: .3s all;
}
.jcimgall li img{
    width: 100%;
}
.jcimgall li p{
    margin-top:30px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}
.jcimgall li:hover{
    box-shadow:0 10px 25px rgb(0 0 0 / 30%);
}
.tupianxx ul{
	    display: flex;
	    margin-bottom: 50px;
	    justify-content: space-between;
	}
.tupianxx ul li{
	    width: 23%;
	    text-align: center;
	}
.tupianxx ul li div{
    width: 100%;
    height: 270px;
    overflow: hidden;
}
.tupianxx ul li div img{
    width: 100%;
    transition: .3s all;
}
.tupianxx ul li:hover img{
    transform:scale(1.2);
}
.tupianxx ul li span{
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
}
/* 适配 */
/*@media (max-width:2600px) {*/
/*	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path);clip-path: url(#menu-clip-path);}*/
/*}*/
@media (min-width:2300px) {
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path1);clip-path: url(#menu-clip-path1);}
}
@media (max-width:1840px) {
    .inn_con .inn4 .boxs .box .cn1{font-size: 24px;}
    .sl_con .right .box1 .bottom .box_1 .h1{font-size: 20px;}
    .sl_con .right .box1 .top .txt .list .item .h2{font-size: 26px;}
    .cont_con .cont1 .item2 .right .box .p span:nth-child(1){width:70px;}
    .cont_con .cont1 .item2 .right .box .p span:nth-child(2){width:calc(100% - 70px);}
}
@media (max-width:1680px) {
	header .layout .nav ul{margin-right: 5vw;}
	header .layout .nav ul li a{font-size: 14px;}
	header .layout .nav .user{margin:0 15px;padding-left: 15px;}
	header .layout .nav .lang a{font-size: 16px;}
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path2);clip-path: url(#menu-clip-path2);}
	.ab_con .ab2 .solid_box .swiper-slide{height: 12.3vw;}
	.sl_con .right .box2 .b_right .list .item .h2{font-size: 24px;}
	.sl_con .right .box1 .top .txt .list .item .h2{font-size: 24px;}
	.inn_con .inn4 .boxs .box .cn1{font-size: 22px;}
}
@media (max-width:1560px) {
    .recsh_con .con .boxs .box .con1 .more{width: 220px;height: 44px;border-radius: 22px;}
	header .layout .nav ul{margin-right: 3vw;}
	header .layout .nav ul li{margin-right: 2.2vw;}
	header .layout .nav ul li a{font-size: 14px;}
	header .layout .nav .lang a{font-size: 14px;}
	.i-part2 .ms .tit h3{font-size: 38px;}
	.i-part2 .ms ul li .num{line-height: 45px;}
	.i-part2 .ms ul li .num span{font-size: 38px;margin-right: 9px;}
	.i-part2 .ms ul li p{font-size: 17px;margin-top: 6px;}
	.i-part3 ul li .word{padding-bottom: 30px;}
	.i-part3 ul li .word h3{font-size: 30px;line-height: 45px;}
	.i-part3 ul li .word p{font-size: 14px;line-height: 18px;}
	.i-part4 .layout .word{margin-bottom: 95px;}
	.i-part4 .layout .word h3{font-size: 38px;line-height: 45px;margin-bottom: 55px;}
	.i-part4 .layout .tab a.item h3{font-size: 14px;}
	.i-part5 .layout .tit h3{font-size: 38px;}
	.i-part5 .layout .tit h3 span{font-size: 15px;margin-left: 18px;}
	.more,.more1{width: 150px;height: 36px;line-height: 36px;}
	.tanchuang2 .con .bottom .btn{line-height: 36px;width:150px;}
	.tanchuang1 .con .bottom .btn{line-height: 36px;width:150px;}
	.tanchuang2 .con .top_1 .table_more{width: 150px;height: 36px;line-height: 36px;}
	/*.i-part5 .swiper-container .swiper-slide{padding: 27px;margin-right: 48px;}*/
	.i-part5 .swiper-container .swiper-slide{padding: 0;margin-right: 48px;}
	.i-part5 .swiper-container .swiper-slide .wz{padding: 26px 26px 40px 26px;}
	.i-part5 .swiper-container .swiper-slide .wz .more2{width: 30px;height: 30px;}
	.i-part5 .swiper-container .swiper-slide .img img{    width: calc(100% - 52px);height: calc(100% - 52px);}
	.i-part5 .swiper-container .swiper-slide .wz .time{font-size: 14px;margin-bottom: 16px;}
	.i-part5 .swiper-container .swiper-slide .wz h3{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
	/*.i-part5 .swiper-container .swiper-slide .wz::after{left: -27px;}*/
	/*.i-part5 .swiper-container .swiper-slide:hover .wz::after{width: calc(100% + 54px);}*/
	/*.i-part5 .swiper-container .swiper-slide .wz::before{width: calc(100% + 54px);left: -27px;}*/
	footer .col-top .col-r dt a{font-size: 16px;margin-bottom: 28px;}
	footer .col-top .col-r dd a{font-size: 12px;line-height: 15px;}
	footer .col-top .f-ewm{width: 100px;}
	footer .col-top .f-ewm img{width: 100px;}
	footer .col-top .col-l .f-tel{font-size: 24px;line-height: 30px;}
	footer .col-top .col-l .f-link{width: 150px;height: 36px;}
	footer .col-top .col-l .f-link span{height: 36px;line-height: 36px;}
	.ny_banner .txt .cn{font-size: 45px;line-height: 60px;}
	.ny_banner .txt .en{font-size: 16px;line-height: 22px;}
	.ny_banner .ny_tab li{font-size: 16px;line-height: 22px;}
	.ab_con .ab1 .left .tit .cn{font-size: 38px;line-height: 52px;}
	.ab_con .ab1 .left .tit .en{font-size: 16px;line-height: 18px;}
	.ab_con .ab1 .right .top .cn{font-size: 30px;line-height: 40px;}
	.ab_con .ab1 .right .top .en{font-size: 14px;line-height: 16px;}
	.ab_con .ab1 .left .box .h{font-size: 28px;line-height: 34px;}
	.ab_con .ab1 .left .box .p{font-size: 12px;line-height: 16px;}
	.ab_con .ab1 .right{width: 48vw;}
	.ab2 .tit .cn{font-size: 38px;line-height: 52px;}
	.ab2 .tit .en{font-size: 16px;line-height: 18px;}
	.ab2 .txt_box .swiper-slide .day{font-size: 18px;}
	.ab2 .txt_box .swiper-slide .p{font-size: 14px;}
	.ab_con .ab3 .top .cn{font-size: 38px;line-height: 52px;}
	.ab_con .ab3 .top .en{font-size: 16px;line-height: 18px;}
	.ab_con .ab3 .top .p{font-size: 14px;}
	.ab_con .ab3 .bottom .swiper-slide .h{font-size: 16px;}
	.ans_con .con .left .tit{font-size: 38px;line-height: 52px;}
	.ans_con .con .left ul li a{font-size: 18px;line-height: 54px;}
	.ans_con .con .left{width: 260px;}
	.ans_con .con .left ul li a{width: 216px;}
	.ans_con .con .right{width: calc(100% - 366px);}
	.ans_con .con .right .box .h p{font-size: 16px;}
	.ans_con .con .right .box .p p{font-size: 14px;line-height: 26px;}
	.cont_con .cont1 .item1>div span:nth-child(1){font-size: 24px;}
	.cont_con .cont1 .item1>div span:nth-child(2){font-size: 42px;}
	.cont_con .cont1 .item2 .left{font-size: 24px;line-height: 30px;background-size: auto 30px;padding-left: 44px;}
	.cont_con .cont1 .item2 .right .box .h{font-size: 14px;}
	.cont_con .cont1 .item2 .right .box .p span:nth-child(1){width: 60px;font-size:12px;}
	.cont_con .cont1 .item2 .right .box .p span:nth-child(2){width: calc(100% - 60px);word-break: break-all;}
	.cont_con .cont1 .item3 .left{font-size: 24px;}
	.cont_con .cont1 .item3 .right .h{font-size: 14px;}
	.cont_con .cont1 .item4 .right .box .h{font-size: 14px;}
	.cont_con .cont1 .item4 .right .box .p{font-size: 14px;}
	.cont_con .cont1 .item4 .left{font-size: 24px;line-height: 30px;background-size: auto 30px;padding-left: 44px;}
	.cont_con .cont2 .top .left{font-size: 24px;line-height: 30px;}
	.cont_con .cont2 .top .right .li .h{font-size: 15px;}
	.cont_con .cont2 .top .right .li .p{font-size: 14px;}
	.cont_con .cont2 .center .right .li .h{font-size: 14px;line-height: 16px;}
	.cont_con .cont2 .center .right .li .p{font-size: 13px;}
	.cont_con .cont2 .item3 .left{font-size: 24px;}
	.cont_con .cont2 .item3 .right .h{font-size: 14px;}
	
	.cul_con .w1652 .box .top{background-size: 44px 44px;padding-left: 62px;}
	.cul_con .w1652 .box .top .cn{font-size: 22px;line-height: 28px;}
	.cul_con .w1652 .box .top .en{font-size: 14px;line-height: 18px;}
	.cul_con .w1652 .box .list .li .h,.cul_con .w1652 .box .list .li .p{font-size: 14px;line-height: 18px;}
	.cul_con .w1652 .box .list .li{margin-bottom: 1.5vw;}
	.cul_con .w1652 .box1 .top{padding-left: 0;padding-right: 62px;}
	.inn_con .inn1 .con>.txt .cn{font-size: 38px;line-height: 48px;}
	.inn_con .inn1 .con>.txt .en{font-size: 15px;line-height: 18px;}
	.inn_con .inn1 .con>.txt .p{font-size: 14px;line-height: 26px;}
	.inn_con .inn1 .box .txt .h{font-size: 30px;line-height: 30px;}
	.inn_con .inn1 .box .txt .h .add{font-size: 20px;}
	.inn_con .inn1 .box .txt .p{font-size: 18px;line-height: 22px;}
	.inn_con .inn2 .box .h{font-size: 17px;line-height: 22px;}
	.inn_con .inn2 .box .p{font-size: 14px;line-height: 20px;}
	.inn_con .inn3 .top .left .cn{font-size: 38px;line-height: 1;}
	.inn_con .inn3 .top .left .en{font-size: 14px;line-height: 20px;}
	.inn_con .inn3 .top .right{font-size: 14px;line-height: 18px;}
	.inn_con .inn4 .boxs .box .cn1{font-size: 22px;line-height: 36px;}
	.inn_con .inn4 .boxs .box .en1{font-size: 14px;line-height: 16px;}
    .inn_con .inn4 .boxs .box.on .p{font-size: 13px;line-height: 22px;}
	.inn_con .inn4 .boxs .box{height: 380px;}
	
	.ans_con .con .right .box1 .txt .h{font-size: 15px;line-height: 22px;}
	.nd_con .top .h{font-size: 24px;line-height: 32px;}
	
	.news_con .box .txt .h{font-size: 18px;line-height: 24px;height: 24px;}
	.news_con .box .txt .more{width: 150px;height: 36px;}
	.rec1 .txt .cn{font-size: 38px;line-height: 52px;}
	.rec1 .txt .en{font-size: 14px;line-height: 22px;}
	.rec1 .txt .p{line-height: 28px;font-size:14px;}
	.rec2 .top .txt .h{font-size: 18px;line-height: 22px;}
	.rec2 .top .txt .p{font-size: 14px;line-height: 24px;}
	.rec3 .top .h{font-size: 24px;line-height: 24px;}
	.rec3 .top .p{font-size: 16px;line-height: 28px;}
	.rec3 .boxs .swiper-slide .txt .h1{font-size: 18px;line-height: 24px;}
	.rec3 .boxs .swiper-slide .txt .p1{font-size: 14px;line-height: 22px;}
	.rec4 .txt .h{font-size: 30px;line-height: 40px;}
	.rec4 .txt .p{font-size: 18px;line-height: 24px;}
	.rec4 .txt .more{width: 150px;height: 36px;}
	.rec4 .tit{font-size: 30px;line-height: 40px;width:140px;}
	
	.recsh_con .top .left .cn{font-size: 38px;line-height: 52px;}
	.recsh_con .top .left .en{font-size: 14px;line-height: 22px;}
	.recsh_con .top .right{line-height: 28px;font-size:14px;}
	.recsh_con .con .boxs .top{font-size: 16px;line-height: 76px;}
	.recsh_con .con .boxs .box .top1{line-height: 76px;}
	
	
	
	.sd_con .right .tit{font-size: 38px;line-height: 52px;}
	.sd_con .right .con .txt .box .h{font-size: 18px;line-height: 24px;}
	.sd_con .right .con .txt .box .p{font-size: 14px;line-height: 28px;}
	
	.sl_con .right .box1 .top .txt .h{font-size: 38px;line-height: 52px;}
	.sl_con .right .box1 .top .txt .en{font-size: 14px;line-height: 20px;}
	.sl_con .right .box1 .top .txt .p{font-size: 14px;line-height: 24px;}
	.sl_con .right .box1 .top .txt .list .item .h2{font-size: 20px;line-height: 30px;}
	.sl_con .right .box1 .bottom .box_1 .h1{font-size: 16px;line-height: 22px;}
	.sl_con .right .box1 .bottom .box_1 .p1{line-height: 20px;}
	.sl_con .right .box1 .more{width: 150px;height: 36px;}
	
	.sl_con .right .box2 .b_right .tit .h{font-size: 38px;line-height: 52px;}
	.sl_con .right .box2 .b_right .tit .en{font-size: 14px;line-height: 20px;}
	.sl_con .right .box2 .b_right .p{font-size: 14px;line-height: 24px;}
	.sl_con .right .box2 .b_right .list .item .h2{font-size: 20px;line-height: 30px;}
	.sl_con .right .box2 .b_right .list .item .p2{line-height: 20px;}
	.sl_con .right .box2 .b_right .bottom .box_1 .h1{font-size: 16px;line-height: 22px;}
	.sl_con .right .box2 .b_right .bottom .box_1 .p1{line-height: 20px;}
	.sl_con .right .box2 .more{width: 150px;height: 36px;}
	
	.sl2_banner .txt .p{font-size: 24px;line-height: 36px;}
	.sl2_con1 .tit,.sl2_con2 .tit{font-size: 38px;line-height: 52px;}
	.res1 .top .left .cn{font-size: 38px;line-height: 52px;}
	.res1 .top .left .en{font-size: 14px;line-height: 22px;}
	.res1 .top .right{font-size: 14px;line-height: 28px;}
	.res1 .con .boxs .box .h{font-size: 24px;line-height: 34px;}
	.res1 .con .boxs .box .p{font-size: 14px;line-height: 24px;height: 168px;}
	.res1 .top1 .left .cn{font-size: 38px;line-height: 52px;}
	.res1 .top1 .left .en{font-size: 14px;line-height: 22px;}
	.res1 .top1 .right{font-size: 14px;line-height: 28px;}
	.res2>.center .left .cn{font-size: 38px;line-height: 52px;}
	.res2>.center .left .en{font-size: 14px;line-height: 22px;}
	.res2>.center .right .box .h{font-size: 24px;line-height: 34px;}
	.res2>.center .right .box .en1{font-size: 14px;line-height: 18px;}
	.res2>.center .right .box .p{font-size: 14px;line-height: 28px;}
	.res3 .w1652 .txt .h{font-size: 38px;line-height: 52px;}
	.res3 .w1652 .txt .en{font-size: 14px;line-height: 22px;}
	.res3 .w1652 .txt .p{font-size: 14px;line-height: 28px;}
	.res4 .txt .h{font-size: 38px;line-height: 52px;}
	.res4 .txt .en{font-size: 14px;line-height: 22px;}
	.res4 .txt .p{font-size: 14px;line-height: 28px;}
	.res5 .txt .h{font-size: 38px;line-height: 52px;}
	.res5 .txt .en{font-size: 14px;line-height: 22px;}
	.res5 .txt .p{font-size: 14px;line-height: 28px;}
	.recxy1 .tit .left .cn{font-size: 38px;line-height: 52px;}
	.recxy1 .tit .left .en{font-size: 15px;line-height: 22px;}
	.recxy1 .tit .right{font-size: 14px;line-height: 28px;}
	.recxy1 .con .txt .swiper-slide .p{font-size: 14px;line-height: 15px;}
	.recxy1 .con .txt .swiper-slide .tc .h1{font-size: 15px;line-height: 20px;}
	.recxy1 .con .txt .swiper-slide .tc .p1,.recxy1 .con .txt .swiper-slide .tc .time{font-size: 12px;line-height: 15px;}
	.recxy1 .con .txt .swiper-slide .tc{width: 20.5vw;}
	.recxy2 .top div{font-size: 15px;line-height: 22px;}
	.recxy2 .center>div .h{font-size: 24px;line-height: 30px;}
	.recxy2 .center>div .list .swiper-slide{font-size: 12px;}
	.recxy2 .center>div .list .swiper-slide-active{font-size: 15px;}
	.recxy2 .bottom .h{font-size: 24px;line-height: 30px;}
	.recxy2 .bottom ul li{font-size: 13px;line-height: 15px;}
	.recxy3 .tit .cn{font-size: 38px;line-height: 52px;}
	.recxy3 .tit .en{font-size: 15px;line-height: 22px;}
	.recxy3 .boxs .box.on .txt{font-size: 15px;line-height: 22px;}
	.recxy3 .boxs .box .txt{font-size: 14px;}
	.recxy3 .con .top .txt .h{font-size: 20px;line-height: 28px;}
	.recxy3 .con .bottom{font-size: 14px;line-height: 30px;}
	.recxy4 .tit .cn{font-size: 38px;line-height: 52px;}
	.recxy4 .tit .en{font-size: 15px;line-height: 22px;}
	.recxy4 .box .h{font-size: 15px;line-height: 22px;}
	.recxy4 .box .p{font-size: 14px;line-height: 24px;}
	.recxy4 .btn{font-size: 14px;}
	.res2>.bottom .box .txt .h{font-size: 16px;line-height: 22px;}
	.res2>.bottom .box .txt .p{font-size: 14px;line-height: 20px;}
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path4);clip-path: url(#menu-clip-path4);}
	.news_con .box .txt .p{font-size:14px;}
	.i-part4 .layout{padding-top: 200px;}
	.i-part4 .layout .tab a.item{height:110px;}
	.tanchuang3 .con{width: 92vw;}
	.tanchuang3 .boxs>.box2 .item1 .ul .li{width: calc(100% / 5);}
	.sl_con .right .box1 .bottom .box_1 .p1,.sl_con .right .box1 .top .txt .list .item .p2,.sl_con .right .box1 .top .txt .p,.sl_con .right .box2 .b_right .p,.sl_con .right .box2 .b_right .list .item .p2,.sl_con .right .box2 .b_right .bottom .box_1 .p1{font-size: 14px;}
	.i-part1 div.pimg .yuan:hover .con .txts{font-size: 14px;line-height: 44px;}
	
	.sl_con .left{width: 300px;}
	.sl_con .right{width: calc(100% - 300px);}
	
	.ab_con .ab3{background-size: 110% auto;}
	
	.ny_banner .ny_tab li{font-size: 16px;line-height: 22px;}
	/*.sl_con .right .box2 .b_right .list .item .h2{font-size: 22px;}*/
	/*.sl_con .right .box1 .top .txt .list .item .h2{font-size: 22px;}*/
	.map .m_con .yuan_box .yuan2 .txt{top: -20px;}
	.map .m_con .yuan_box .yuan7 .txt{top: -36px;}
	.cont_con .cont1 .item2 .right .box{padding-right: 10px;}
	
	
}
@media (max-width:1480px) {
	.inn_con .inn4 .boxs .box .cn1{font-size: 19px;}
}
@media (max-width:1440px) {
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path3);clip-path: url(#menu-clip-path3);}
	.i-part4 .layout{padding-top: 180px;}
.qqbjcon .dan01{
    top: 31%;
    left: 55.3%;
    }
.qqbjcon .dan02{
    top: 40%;
    left: 29.2%;
}
.qqbjcon .dan03{top: 38%; left: 49%;}
.qqbjcon .dan04{top: 29%; left: 55%;}
.qqbjcon .dan05{
    top: 58%; 
    left: 68.4%;
}
.qqbjcon .dan06{
    top: 45%;
    left: 75.7%;
    z-index:1
}
.qqbjcon .dan07{
    top: 49%; 
    left: 72.5%;
}
.qqbjcon .dan08{
    top: 51.5%; 
    left: 71%;
}
.danimg01{ top:-17px; left:8px;}
.danimg02{ top:-21px; left:-341px;}
.danimg03{ top:-21px; left:7px;}
.danimg04{ top:-16px; left:7px;}
.danimg05{ top:-19px; left:-117px;}
.danimg06{ top:-104px; left:7px;}
.danimg07{ top:-20px; left:14px;}
.danimg08{ top:15px; left:-23px}
}
@media (max-width:1366px) {
	header .layout .nav ul li{margin-right: 1.8vw;}
	.tanchuang3 .boxs>.box5 .tabx{flex-wrap:wrap;}
	.tanchuang3 .boxs>.box5 .tab4 .bz{margin-left: 0;}
	.i-part4 .layout{padding-top: 150px;}
	.map .m_con .yuan_box .yuan12 .txt{left: -71%;}
	.map .m_con .yuan_box .yuan15 .txt{left: -27%;top: 16px;}
	.map .m_con .yuan_box .yuan14 .txt{left: -73%;}
	.sl_con .right .box1 .bottom .box_1 .p1, .sl_con .right .box1 .top .txt .list .item .p2, .sl_con .right .box1 .top .txt .p, .sl_con .right .box2 .b_right .p, .sl_con .right .box2 .b_right .list .item .p2, .sl_con .right .box2 .b_right .bottom .box_1 .p1{font-size: 13px;}
}
@media (max-width:1280px) {
    header .layout{width: 94%;}
    header .layout .nav .user{margin: 0 10px;}
	.ab_con .ab2 .solid_box{-webkit-clip-path: url(#menu-clip-path5);clip-path: url(#menu-clip-path5);}
	.sl_con .right .box2 .b_right .list .item .h2{font-size: 18px;line-height: 30px;}
	.sl_con .right .box1 .top .txt .list .item .h2{font-size: 18px;line-height: 30px;}
	.cont_con .cont1 .item2 .right .box .p span:nth-child(2){font-size:12px;}
	.inn_con .inn4 .boxs .box .cn1{font-size: 18px;}
	.sl_con .right .box1 .top .txt{width: 44.6%;}
	.sl_con .right .box1 .bottom .box_1 .h1{font-size: 15px;}
	.sl_con .right .box1 .bottom .box_1{max-width: 13.5vw;margin-right: 0.8vw;}
	.sl_con .right .box1 .top .txt .list .item{margin-right: 2vw;}
	
}
@media (max-width:1024px) {
	.c-modal-dialog {width:94%;}
	.c-modal-dialog .video {width:100%;height:auto;padding-bottom:56.25%;position:relative;}
	.c-modal-dialog .video-js {position:absolute;}
	.c-modal-dialog .search {margin:0 auto;}
	.c-modal-dialog .search .input {height:54px;line-height:54px;}
	.c-modal-dialog .search .submit {width:54px;height:54px;background-size:24px;}
	
	header .layout{padding: 16px 0;}
	header .layout{height: auto;width: 94%;}
	header .layout .nav ul,header .layout .nav .lang,header .layout .nav .user,header .layout .nav .ser{display: none;}
	header .layout .logo{width: 100px;}
	header .layout .logo img{max-width: 100%;}
	header .btn{display: block;position: absolute;right: 0;top: 14px;}
	header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 14px;}
	header .btn.hide{opacity: 0;}
	header .btn span{display: block;width: 22px;height: 1px;background-color: #000;border-radius: 1px;transition: all 0.3s;}
	header .btn span:nth-child(1){transform: translate(0,0);}
	header .btn span:nth-child(2){transform: translate(0,7px);}
	header .btn span:nth-child(3){transform: translate(0,14px);}
	header .btn:hover span:nth-child(1){transform: translate(0,0px);}
	header .btn:hover span:nth-child(2){transform: translate(0,8px);}
	header .btn:hover span:nth-child(3){transform: translate(0,16px);}
	header .m_nav{display: block;position: absolute;left: 110%;top: 0; width: 102vw;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.08);height: 100vh;transition: all 0.5s ease-out;}
	header .m_nav .lu_btn{display:table;margin:0 auto;margin-top:6vh; padding-left: 30px;line-height:20px;background:url(../image/lag_btn.png)no-repeat left center;background-size:20px 20px; }
	header .m_nav .user_btn{display:table;margin:0 auto;margin-top:20px;background-image:url(http://www.spey-group.com/template/pc/sibei/image/user.svg);}
	header .lu_m_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ffffff;padding:80px 30px 0 30px;transform:translateX(110%);transition:all 0.5s;}
	header .lu_m_box.on{transform: translateX(0);}
	header .lu_m_box .back{font-size: 16px;line-height: 20px;background: url(../image/lag_back.png)no-repeat left center;padding-left: 30px;background-size: 20px 20px;margin-bottom:10px;}
	header .lu_m_box .h{font-size:18px;font-weight:bold;line-height:28px;margin-bottom:20px;color:#333;}
	header .lu_m_box ul li{line-height: 3;color:#333;font-size: 16px;margin-bottom:10px;border-bottom:1px solid #eeeeee;}
	
	
	header .m_nav.show{left: -4%;}
	/*header .m_nav .close{position: absolute;top: 16px;right: 16px; width: 22px;height: 22px;background: url(../image/h_out.png)no-repeat center;background-size: 100% 100%;z-index: 10;}*/
	header .m_nav .close{position: absolute;top: 16px;right: 24px; width: 22px;height: 22px;background: url(../image/h_out.png)no-repeat center;background-size: 80% 80%;z-index: 10;}
	.m_center{padding: 60px 16px 30px 16px;text-align: left;}
	/*.m_center .li{margin-bottom: 20px;}*/
	.m_center .li{padding:12px;border-bottom:1px solid rgba(0,0,0,0.3);}
	.m_center .li>a{font-size: 16px;line-height: 30px;padding-left: 16px;position: relative;color: #333;}
	.m_center .li>a.on{color:#113575;}
	.m_center .li>a:after{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;background-color: rgba(0,0,0,0.8);margin-top: -3px;}
	.m_center .li.on>a{color: #113575;}
	.m_center .li.on>a:after{background-color: #113575;}
	.m_center .li ul{text-indent: 2em;display: none;}
	.m_center .li ul a{line-height: 30px;font-size: 14px;}
	.m_center .li ul a:hover{color: #113575;}
	.m_center .li:nth-child(2){position: relative;}
	.m_center .li:nth-child(2):after{content: "";position: absolute;top:12px;right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(2).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(3){position: relative;}
	.m_center .li:nth-child(3):after{content: "";position: absolute;top: 12px; right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(3).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(4){position: relative;}
	.m_center .li:nth-child(4):after{content: "";position: absolute;top: 12px; right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(4).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(5){position: relative;}
	.m_center .li:nth-child(5):after{content: "";position: absolute;top: 12px; right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(5).on:after{transform: rotate(90deg);}
	/* .m_center .li:nth-child(5) ul{display:none!important;} */
	.m_center .li:nth-child(6){position: relative;}
	.m_center .li:nth-child(6) ul li:nth-child(2),.m_center .li:nth-child(6) ul li:nth-child(3){display:none;}
	.m_center .li:nth-child(6):after{content: "";position: absolute;top: 12px; right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(6).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(7){position: relative;}
	.m_center .li:nth-child(7):after{content: "";position: absolute;top: 12px; right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(7).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(8){position: relative;}
	.m_center .li:nth-child(8):after{content: "";position: absolute;top: 12px; right: 0;width: 30px;height: 30px;background: url(../image/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(8).on:after{transform: rotate(90deg);}
	header.on{height: auto;}
	header .layout .nav .right{display: flex;align-items: center;margin-right:30px;}
	header .layout .nav .right .solid{width: 1px;height: 20px;background-color: #333333;margin-right: 10px;display:none}
	header .layout .nav .right a{display: flex;justify-content: center;align-items: center; margin-right: 10px;}
	header .layout .nav .right a:last-child{display:none;}
	header .layout .nav .right a img{width: 16px;}
	header .layout .nav .user{border: none;margin:0;padding:0;}
	header .layout .nav .ser::before{display:none;}
	
	.right_nav{display: none;}
	.i-part1 div.mimg{display: block;margin-top:71px;height:calc(100vh - 71px);}
	.i-part1 div.mimg .pic{background: no-repeat center;background-size: cover;height:65.33vw;}
	.i-part1 div.mimg .boxs{display:flex;flex-wrap:wrap;}
	/*.i-part1 div.mimg .boxs{height: calc(100vh - 71px - 65.33vw);display:flex;flex-wrap:wrap;}*/
	/*.i-part1 div.mimg .boxs .box{width:50%; height: calc(21vh - 18px - 16.3325vw);display: flex;justify-content: center;align-items: center;border-bottom:1px solid rgba(112,112,112,0.11);border-right:1px solid rgba(112,112,112,0.11);}*/
	/*.i-part1 div.mimg .boxs .box:hover{background-color:#113575;}*/
	/*.i-part1 div.mimg .boxs .box .icon{width: 36px;height: 36px;}*/
	/*.i-part1 div.mimg .boxs .box .icon div{width: 100%;height: 100%;background-size:100% 100%;}*/
	/*.i-part1 div.mimg .boxs .box .icon div.icon2{display: none;}*/
	/*.i-part1 div.mimg .boxs .box:hover .icon div.icon1{display: none;}*/
	/*.i-part1 div.mimg .boxs .box:hover .icon div.icon2{display: block;}*/
	/*.i-part1 div.mimg .boxs .box .txt{width: 110px;margin-left:11px;font-size:12px;font-family:hm;line-height:1.5;}*/
	/*.i-part1 div.mimg .boxs .box:hover .txt{color:#fff;}*/
	/*.i-part1 div.pimg{display: none;}*/

	.i-part1 div.mimg .boxs .box{width:25%;padding:34px 0; display: block;justify-content: center;align-items: center;border-bottom:1px solid rgba(112,112,112,0.11);border-right:1px solid rgba(112,112,112,0.11);}
	.i-part1 div.mimg .boxs .box:hover{background-color:#113575;}
	.i-part1 div.mimg .boxs .box .icon{width: 50px;height: 50px;margin:0 auto;margin-bottom:14px;}
	.i-part1 div.mimg .boxs .box .icon div{width: 100%;height: 100%;background-size:100% 100%;}
	.i-part1 div.mimg .boxs .box .icon div.icon2{display: none;}
	.i-part1 div.mimg .boxs .box:hover .icon div.icon1{display: none;}
	.i-part1 div.mimg .boxs .box:hover .icon div.icon2{display: block;}
	.i-part1 div.mimg .boxs .box .txt{font-size:12px;font-family:hm;line-height:1.5;text-align:center;}
	.i-part1 div.mimg .boxs .box:hover .txt{color:#fff;}
	.i-part1 div.pimg{display: none;}
	

	.inn_con .inn4 .boxs {
    display: flex;
    width: 84vw;
    background-color: #fff;
    box-shadow: 0 0 15px rgb(0 23 73 / 2%);
    position: absolute;
    left: 50%;
    top: 58%;
    transform: translate(-50%, -50%);
}
	.jcimgall li{
    width: 48%;
    text-align: center;
    margin-bottom: 2%;
}
.jcimgall li img{
    width: 100%;
}
.jcimgall li p{
    margin-top:10px;
}
	
    
    @-webkit-keyframes svgCircleAnmi1 {
    0% {stroke-dasharray:0 371}
    to {stroke-dasharray:371 371}
    }
    @keyframes svgCircleAnmi1 {
    0% {stroke-dasharray:0 371}
    to {stroke-dasharray:371 371}
    }
	
	.i-part4 .layout .tab a.item .ico img.svg{display: block;max-width:25px;max-height:25px;}
	.i-part4 .layout .tab a.item .ico img.svg2{display: none;}
	/*.i-part4 .layout .tab a.item .ico.active{*/
	.i-part4 .layout .tab a.item.active .ico img.svg2{display: block;}
	.i-part4 .layout .tab a.item.active .ico img.svg1{display: none;}
	.i-part4 .layout .tab a.item .ico{background-size:100% 100%;position:relative:z-index:2;}
	.i-part4 .layout .tab a.item.active img{opacity: 1;}
	.i-part4 .layout .tab a.item.active .ico{background:none!important;}
	.i-part4 .layout .tab a.item::before{height:0%;top:50%;transform:translate(-50%,-50%);z-index:-1;}
	.i-part4 .layout .tab a.item::after{content:"";position:absolute;left:50%; top:50%;transform:translate(-50%,-50%);border-radius:50%;}
	.i-part4 .layout .tab a.item::before{height:50px;width:50px;box-sizing:border-box; background-color:transparent;border:1px solid rgba(4,38,161,1);opacity:1;}
	.i-part4 .layout .tab a.item::after{height:42px;width:42px;box-sizing:border-box; background-color:transparent;border:1px dashed rgba(4,38,161,1);opacity:1;}
	.i-part4 .layout .tab a.item.active::before{height:50px;width:50px;opacity:1;background-color:rgba(4,38,161,1);}
	.i-part4 .layout .tab .swiper-wrapper{flex-wrap:wrap;justify-content:space-between;}
	.i-part4 .layout .word h3{margin-bottom: 12px;font-size:20px; margin-top: 10px;color:#000;}
	.i-part4 .layout .word p{line-height: 20px;height:60px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display:block;margin-bottom:10px;}
	.i-part4 .layout .tit{text-align: center;font-family:hb;color:#000;font-size:23px;margin-bottom:20px;display:block!important;}
	.i-part4 .more{border-color:#000; color:#000;}
	.i-part4 .more i{background-image: url(../image/more1.png);}
	.i-part4 .layout .word .more{display: none;}
	.i-part4 .layout .word{width: 100%;padding:0 3%; margin-bottom:10px;}
	.i-part4 .bg{padding-bottom: 60px;}
	.i-part4 .more{position: absolute;bottom: -60px;left: 50%;transform: translateX(-50%);}
	.i-part4 .more:before{background-color:transparent;}
	.i-part4 .layout .word h3 span{display: none;}
	
	.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{width: 24px!important;height: 24px!important;min-width: 24px!important;line-height: 24px!important;}
	.list_page li a{width: 24px;height: 24px;line-height: 22px;font-size: 14px;}
	.i-part2 .bg ul.pc_ul{display: none;}
	.i-part2 .bg ul.m_ul{display: block;}
	.idd{top: -15vw!important;}
	
	.map_tanchuang{position: fixed;width:100%;height:100%;top:0;left:0;z-index:999;}
	.map_tanchuang .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);}
	.map_tanchuang .out{position: sticky;top: 0px;left: 100%;width: 20px;height: 20px;display:table;transform:translateX(-10%);}
	.map_tanchuang .out img{max-width: 100%;}
	.map_tanchuang .map_con{position: absolute;top:120px;left:50%;transform:translate(-50%,0%);width:94%;height:70vh;padding:20px 0;overflow:auto;display:none;}
	.map_tanchuang .map_con.on{display: block;}
	.map_tanchuang .map_con .pinch-zoom-container{width: 100%;padding:0;height:50vh;padding-top:calc(25vh - 90px);}
	.map_tanchuang .map_con .pic{padding:14px 0 ;background-color:#ffffff;}
	.map_tanchuang .map_con .pic img{width: 100%;}
	.map_tanchuang .map_con .txt_box{margin-top: 10px;}
	.map_tanchuang .map_con .txt_box .txt{padding: 10px 8px;box-shadow: 0 0 30px rgb(0 0 0 / 4%);background-color:#fff;}
	.map_tanchuang .map_con .txt_box .txt .h{font-size: 18px;line-height: 26px;color: #113575;margin-bottom:4px;}
	.map_tanchuang .map_con .txt_box .txt .p{color: #666666;position: relative;padding-left: 32px; background: url(../image/map_dz.png)no-repeat left 0.15vw;font-size: 14px;line-height: 22px;background-size: auto 18px;}
	
	.m_map_tab{display: flex;width: 100%;justify-content: space-between;margin-top:16px;font-size:18px;color:#113575;}
	/*.inn_con .inn3 .map .m_con .yuan_box{display: none;}*/
	.map .m_con .yuan_box{display:none;position:absolute;}
	.inn_con .inn3 .map .m_con{width: 100%;overflow: auto;}
	/*.map .m_con .yuan_box.yuan_box_pc{width: 970px;height: 390px;overflow: hidden;transition:all 0.5s;}*/
	.map .m_con .yuan_box.yuan_box_pc .yuan .txt .cn{opacity:0;}
	.map .m_con .yuan_box.yuan_box_pc .yuan .txt .en1{opacity:0;}
	.map .m_con .yuan_box.m_yuan_box{display:block;position:relative;overflow:hidden;height:auto;padding-bottom:30px;}
	.map .m_con .yuan_box.m_yuan_box .next{position:absolute; right: 50%;bottom:10px;width:30px;height:30px;background:url(../image/ab_next.png);background-size:100% 100%;transform:translateX(110%);cursor:pointer;}
	.map .m_con .yuan_box.m_yuan_box .prev{position:absolute;left: 50%;bottom:10px;width:30px;height:30px;background:url(../image/ab_prev.png);background-size:100% 100%;transform:translateX(-110%);cursor:pointer;}
	.map .m_con .yuan_box .yuan{pointer-events: auto;}
	.map .m_con .icon_bottom{display: none;}
	.map .m_con .yuan_box .yuan .txt2{margin-top: 0;}
	.map .m_con>img.img2{display: block;}
	.map .m_con>img.img1{display: none;width:970px;max-width:9999px;transition:all 0.5s;}
	.map .m_con .yuan_box.yuan_box_pc .yuan svg{position: absolute;top: 0;left: 0;transform: translate(-40%,-90%);opacity:0;transition:all 0.5s;display:block;}
	.map .m_con .yuan_box.yuan_box_pc .yuan.zz svg{opacity:1;transform: translate(-40%,-100%);}
	.map .m_con>img.img1,.map .m_con .yuan_box.yuan_box_pc{transform: translateX(-65%);}
	.map .m_con>img.img1.on1,.map .m_con .yuan_box.yuan_box_pc.on1{transform: translateX(-65%);}
	.map .m_con>img.img1.on2,.map .m_con .yuan_box.yuan_box_pc.on2{transform: translate(-70%,5%);}
	.map .m_con>img.img1.on3,.map .m_con .yuan_box.yuan_box_pc.on3{transform: translate(-62%,-3%);}
	.map .m_con>img.img1.on4,.map .m_con .yuan_box.yuan_box_pc.on4{transform: translate(-62%,-3%);}
	
	.map .m_con .yuan_box .yuan1{top:33.3%;right: 15.5%;}
    .map .m_con .yuan_box .yuan2{top: 28.1%;right: 11.5%;}
    .map .m_con .yuan_box .yuan3{top: 33.4%;right: 16%;}
    .map .m_con .yuan_box .yuan4{top: 50%;right: 21.5%;}
    .map .m_con .yuan_box .yuan5{top: 45%;right: 29.5%;}
    .map .m_con .yuan_box .yuan6{top: 31.5%;right: 41.5%;}
    .map .m_con .yuan_box .yuan7{top: 16.6%;right: 47%;}
    .map .m_con .yuan_box .yuan8{top: 24%;right: 49%;}
    .map .m_con .yuan_box .yuan9{top: 22%;right: 50%;}
    .map .m_con .yuan_box .yuan10{top: 28%;right: 51.5%;}
    .map .m_con .yuan_box .yuan11{top: 36%;right: 82.7%;}
    
    
    .map .m_con .yuan_box .yuan12{top: 30%;right: 17%;}
    .map .m_con .yuan_box .yuan13{top: 36.5%;right: 17.3%;}
    .map .m_con .yuan_box .yuan14{top: 41.8%;right: 19.8%;}
    .map .m_con .yuan_box .yuan15{top: 42.5%;right: 20.4%;}
    
    .sl2_con .right .sl2_con1 .boxs .box .pic img{max-height: 90%;max-width: 90%;}
    .sl2_con .right .sl2_con1 .boxs .box .pic{height: 240px;}
    .sl2_con .right .sl2_con2 .boxs .box .pic img{max-height: 90%;max-width: 90%;}
    .sl2_con .right .sl2_con2 .boxs .box .pic{height: 240px;}
    .left-swiper{display: none;}
    .right-swiper{display: none;}
    .current-swiper{width: 100%!important;}
    .sl2_banner{padding-top: 0!important;}
    .current-swiper{height:46vw!important;}
    .sl2_banner .txt .p{font-size: 16px;}
    .recsh_con .con .boxs .top .li:last-child,.recsh_con .con .boxs .box .top1 .li.btn{display:none;}
    .cont_con .cont1 .item3 .right .h,.cont_con .cont2 .item3 .right .h{display: none;}
    .cont_con .cont1 .item3 .right .more,.cont_con .cont2 .item3 .right .more{margin-top: 0;}
    
    
    .inn_con .inn3 img.img3{display: none;}
    
    .sl_con .right .box1 .top .txt .list .item{width: 100%;margin-right:0;margin-top:14px;}
    .sl_con .right .box1 .top .txt .list{flex-wrap: wrap;}
    /*.i-part3{display: none!important;}*/
    .map .m_con>img.img3{display: none;}
    .recxy1 .con .txt .swiper-slide .p1{font-size: 16px;}
    
    .i-part1 .m_banner{display: block;width:100vw;height:100vh;position:relative;overflow:hidden;}
    .i-part1 .m_banner .swiper-pagination{bottom: 70px;}
    .i-part1 .m_banner .swiper-pagination-bullet{background-color: #fff;opacity:0.8;}
    .i-part1 .m_banner .swiper-pagination-bullet-active{background-color: #fff;}
    .i-part1 .m_banner .swiper-slide{position: relative;width: 100vw;height: 100vh;background:no-repeat center;background-size:cover;}
    .i-part1 .m_banner .swiper-slide .txt{position: absolute;top: 180px;left: 0;width: 100vw;padding: 0 36px;color:#fff;}
    .i-part1 .m_banner .swiper-slide .txt .en{font-size: 24px;color: rgba(255, 255, 255, 0.45);
    font-family: 'RobotoLight10' !important;}
    .i-part1 .m_banner .swiper-slide .txt .cn{margin-top: 10px;font-size:32px;line-height:1.5;color: #fff;font-weight: bold;font-family:"微软雅黑";}
    .sl_con .right .box1 .top .txt .list{flex-wrap:wrap;}
    .ny_banner .txt{top:41%;}
    .ab_con .ab3 .bottom .swiper-button-next, .ab_con .ab3 .bottom .swiper-button-prev{display: none;}
}
@media (max-width:960px) {}
@media (min-width:1950px) {
    .i-part4 .layout .word{margin-bottom: 22vh;}
}
@media (max-width:414px) {
}
@media (max-width:375px) {}
@media (max-width:320px) {}
