@import"https://fonts.googleapis.com/css?family=Noto+Sans+SC:100,300,400,500,700,900";
html,body{padding: 0;margin: 0;font-family: "Noto Sans SC";font-size: 16px;color: #333333;/*min-width: 1200px;*/}
.wrap{/* padding: 0 12.5vw; */ max-width: 75%;margin: 0 auto;width: 100%; }
.wrap1{/* padding: 0 8.3vw; */  max-width: 83%;margin: 0 auto;width: 100%; }
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
p{margin: 0;}
i,em{font-style: initial;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}
.flexaro{display: flex;justify-content: space-around;align-items: center;}

.pa{position: absolute;}

/**导航菜单**/
header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99;height: 100px;background: transparent;transition: all .5s;border-bottom: 1px solid rgba(255,255,255,.1); /*min-width: 1200px;*/ }
header .logo a{height: 100px;position: relative;z-index: 9999;display:flex;justify-content:center;align-items:center;}
header .logo img{max-height: 42px;/* max-width: 148px; */}
header .hImg{display: none; }
header .rightDiv .menu>ul{display: inline-block!important;}
header .rightDiv .menu>ul>li{float: left;}
header .rightDiv .menu>ul>li>a{height: 100px;text-align: center;color: #fff;position: relative;display: flex;justify-content: center;align-items: center;font-size: 16px;padding: 0 1.56vw; }
header .rightDiv .menu>ul>li:hover>a,
header .rightDiv .menu>ul>li.on>a{background:transparent;color: #ee763a;}
header .rightDiv .menu>ul>li>a::after{content: "";width: 8px;height: 8px;position: absolute;left: 50%;margin-left: -4px; background: #ee763a;bottom: 20px;opacity: 0;transform: scaleX(1);-webkit-transition: all 0.4s;transition: all 0.4s;border-radius: 50%;}
header .rightDiv .menu>ul>li:hover>a::after,
header .rightDiv .menu>ul>li.on>a::after{opacity: 1;}
header .mbtn {width: 50px;height: 50px;background: url(../img/menu.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;z-index: 11; }
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat center center;background-size: 22px auto;}
header .otherDiv{height: 100px;}
header .ssBtn{font-size: 16px;color: #666;margin: 0 1vw 0 1.56vw;width: 40px;height: 40px;background: #fff;border-radius: 50%; }
header .ssBtn img{height: 24px; }
header .searchDiv{position:absolute;text-align: left;background: #f5f6f8; padding: 14px 0 30px 0;width: 100vw; top: 100%;left:0;transform: translate(0,-10px);display: flex; opacity: 0;visibility: hidden;transition: transform .4s;justify-content: flex-end; }
header .searchDiv form{width: 100%;max-width: 800px;position: relative;margin: 0 155px 0 auto; }
header .searchDiv form input{width: 100%;padding: 0 60px 0 0;line-height: 60px;border: 0;font-size: 16px;background: transparent;border-bottom: 1px solid #666666; }
header .searchDiv form button{width: 52px;height: 100%;background: transparent;position: absolute;right: 0;top: 0;border: 0;cursor: pointer; }
header .searchDiv form button img{height: 24px; }
header .ssDiv.hover>.searchDiv{opacity: 1;visibility: visible;transform: translate(0,0);}
header .telDiv .img{width: 40px;height: 40px;background: #fff;border-radius: 50%; }
header .telDiv img{height: 24px; }
header .telDiv .p{color: #fff;margin-left: 10px; }
header .telDiv .p span{font-size: 14px; }
header .telDiv .p p{font-weight: 500; }

header.on{background: rgba(255,255,255,1); }
header.on .dImg{display: none; }
header.on .hImg{display: block; }
header.on .rightDiv .menu>ul>li>a{color: #333; }
header.on .rightDiv .menu>ul>li:hover>a,
header.on .rightDiv .menu>ul>li.on>a{color: #ee763a;font-weight: bold; }
header.on .ssBtn,header.on .telDiv .img{background: #f5f6f8; }
header.on .telDiv .p span{color: #666666; }
header.on .telDiv .p p{color: #ee763a; }
header.on,header.on .logo a,header.on .rightDiv .menu>ul>li>a,header.on .otherDiv{height: 80px; }
header.on .mbtn{background: url(../img/menu1.png) no-repeat center center; }


header.nyHeader{background: rgba(255,255,255,1); }
header.nyHeader .dImg{display: none; }
header.nyHeader .hImg{display: block; }
header.nyHeader .rightDiv .menu>ul>li>a{color: #333; }
header.nyHeader .rightDiv .menu>ul>li:hover>a,
header.nyHeader .rightDiv .menu>ul>li.on>a{color: #ee763a;font-weight: bold; }
header.nyHeader .ssBtn,header.nyHeader .telDiv .img{background: #f5f6f8; }
header.nyHeader .telDiv .p span{color: #666666; }
header.nyHeader .telDiv .p p{color: #ee763a; }
header.nyHeader .mbtn{background: url(../img/menu1.png) no-repeat center center; }
.on-fixed header.nyHeader,.on-fixed header.nyHeader .logo a,.on-fixed header.nyHeader .rightDiv .menu>ul>li>a,.on-fixed header.nyHeader .otherDiv{height: 80px; }

.on-menu header .dImg{display: none; }
.on-menu header .hImg{display: block; }
.on-menu header .rightDiv .menu>ul>li>a{color: #333; }
.on-menu header .ssBtn,.on-menu header .telDiv .img{background: #f5f6f8; }
.on-menu header .telDiv .p span{color: #666666; }
.on-menu header .telDiv .p p{color: #ee763a; }

.on-fixed header{background: rgba(255,255,255,1); }
.on-fixed header .dImg{display: none; }
.on-fixed header .hImg{display: block; }
.on-fixed header .rightDiv .menu>ul>li>a{color: #333; }
.on-fixed .ssBtn,.on-fixed .telDiv .img{background: #f5f6f8; }
.on-fixed .telDiv .p span{color: #666666; }
.on-fixed .telDiv .p p{color: #ee763a; }
.on-fixed header .mbtn{background: url(../img/menu1.png) no-repeat center center; }

header.onHover {background: rgba(255,255,255,1); }
header.onHover .dImg{display: none; }
header.onHover .hImg{display: block; }
header.onHover .rightDiv .menu>ul>li>a{color: #333; }
header.onHover .rightDiv .menu>ul>li:hover>a,
header.onHover .rightDiv .menu>ul>li.on>a{color: #ee763a;font-weight: bold; }
header.onHover .ssBtn,header.onHover .telDiv .img{background: #f5f6f8; }
header.onHover .telDiv .p span{color: #666666; }
header.onHover .telDiv .p p{color: #ee763a; }
header.onHover .mbtn{background: url(../img/menu1.png) no-repeat center center; }


.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu>ul>li{float:left}
.menu>ul>li>a{padding:0;font-size:15px;text-decoration:none;text-transform:uppercase;color:#555555;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.menu>ul>li:hover>a,.menu>ul>li.active>a{color:#fff}
.menu>ul>li.has-sub>a{padding-right:0}
.menu ul li.default ul{position:absolute;left:50%;text-align: center;width: max-content;transform: translateX(-50%);/* opacity: 0;visibility: hidden;transition: transform .6s; */ display: none;}
.menu li.default:hover>ul{/* opacity: 1;visibility: visible;transform: translate(-50%,0); */ display: block;}
header .rightDiv .menu>ul>li.default{position: relative;}
header .rightDiv .menu>ul>li.default ul{min-width: 160px;background: #fff; width: max-content;padding: 10px 10px;border-radius: 20px;box-shadow: 0px 7px 27px rgba(218,218,218,.5); }
header .rightDiv .menu>ul>li.default li{display: block;float: initial;width: 100%;margin: 10px 0; }
header .rightDiv .menu>ul>li.default li a{font-size: 16px;color: #333333;font-weight: normal;text-align: center;text-transform: capitalize;padding: 7px 20px;transition: transform .4s ;}
header .rightDiv .menu>ul>li.default li a:hover{color: #ee763a;background: #faf8f7;border-radius: 20px; }


.menu ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}
.menu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}
.menu ul ul li.has-sub:hover>a::after{border-color:#fff}


#menu { position: fixed; right: 25px; top: 50%; transform: translateY(-50%); padding: 0; list-style-type: none; z-index: 70;}
#menu li{cursor: pointer;width: initial;margin: 20px 0;}
#menu a{font-size: 14px;color: #333333;}
#menu a span{display: none;writing-mode: vertical-lr; }
#menu a i{width: 6px;height: 6px;background: #999999;display: block;margin: 0 auto; }
#menu .active a span{display: block;}
#menu .active a i{display: none; }
#menu.on li a i{background: #fff; }
#menu.on li a{color: #fff; }

/****底部***/
.footerDiv{background: #291005;padding: 5vw 0;}
.footerDiv .hdDiv{border-bottom: 1px solid rgba(238,118,58,.2);align-items: flex-start;position: relative;padding-bottom: 2vw;margin-bottom: 2vw; }
.footerDiv .hdDiv .logoDiv img{height: 42px; }
.footerDiv .hdDiv .shareDiv a{display: block;position: relative;margin-left: 20px; }
.footerDiv .hdDiv .shareDiv a span{width: 36px;height: 36px;background: #fff;border-radius: 50%; }
.footerDiv .hdDiv .shareDiv a img.hImg{display: none; }
.footerDiv .hdDiv .shareDiv a:hover img.dImg{display: none; }
.footerDiv .hdDiv .shareDiv a:hover img.hImg{display: block; }
.footerDiv .hdDiv .shareDiv a .ewmDiv{position: absolute;left: 50%;bottom: calc(100% + 10px);width: 90px;height: 90px;padding: 5px;background: #fff;border-radius: 10px;transform: translateX(-50%);display: none; }
.footerDiv .hdDiv .shareDiv a .ewmDiv:after{content: "";width: 9px;height: 4px;background: url(../img/xsj.png) no-repeat center center;position: absolute;left: 50%;bottom: -4px;transform: translateX(-50%); }
.footerDiv .hdDiv .shareDiv a:hover .ewmDiv{display: block; }
.footerDiv .hdDiv .shareDiv a:hover span{background: #ee763a; }
.footerDiv .bdDiv{align-items: flex-start; }
.footerDiv .bdDiv .blDiv{align-items: flex-start;width: 59%; }
.footerDiv .bdDiv .brDiv{width: 20%; }
.footerDiv .bdDiv .brDiv .listDiv{margin-right: 0; } 
.footerDiv .bdDiv .listDiv{margin:0 4vw 0 0;}
.footerDiv .bdDiv .listDiv:last-child{margin-right: 0; }
.footerDiv .bdDiv .listDiv>span{margin-bottom: 25px;font-weight: bold;color: #fff;display: block; }
.footerDiv .bdDiv .listDiv>span a{color: #fff;}
.footerDiv .bdDiv .aDiv a{color: #bdafa7;display: block;margin-bottom: 12px;font-size: 14px;text-align: left;}
.footerDiv .bdDiv .aDiv a:hover{color: #ee763a; }
.footerDiv .bdDiv .aDiv p{color: #bdafa7;font-size: 14px;margin-top: 10px; }
.footerDiv .banquan{text-align: center;margin-top: 4vw;color: #cccccc;font-size: 14px; }
.footerDiv .banquan a{color: #cccccc; }
.footerDiv .banquan a:hover{color: #ee763a; }

/********************************* 首页 **********************************/

/*banner轮播*/
.banner1{width: 100%;position:relative;height: 100%;}
.banner1 .img{width: 100%;display: block;height: 100vh;background: none no-repeat center;background-size: cover;}
.banner1 .img>img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; }
.banner1 .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; }
.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 6.66vh;text-align: right;padding-right: 8.3vw; }
.banner1 .swiper-pagination-bullet{width: 40px;height: 6px;background: #fff;opacity:.5;border-radius: 0;}
.banner1 .swiper-pagination-bullet-active{opacity: 1;position: relative;}
.banner1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.banner1 .wrap{height: 100%;display:flex;justify-content:flex-start;align-items:center;color: #fff;}
.banner1 .textDiv .p1{font-size: 3.54vw;font-weight: bold;line-height: 1;}
.banner1 .textDiv .p2{font-size: 1.875vw;text-transform: uppercase;color: rgba(255,255,255,1);line-height: 1;margin: 1.5vw 0 3vw; }

.banner1 .downImg{position: absolute;left: 50%;bottom: 1.5vw;width: 20px;transform: translateX(-50%);z-index: 999;animation-name: down_move1;
animation-duration: 1500ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-play-state: running;
animation-delay: 0ms; }
@keyframes down_move1
{
0% { bottom:3.5vw; opacity:0;}
50% { bottom: 2vw; opacity:1;}
100% { bottom:1.5vw; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { bottom:3.5vw; opacity:0;}
50% { bottom: 2vw; opacity:1;}
100% { bottom:1.5vw; opacity:0;}
}


.f80{font-size: 4.17vw; }
.f60{font-size: 3.125vw; }
.f54{font-size: 2.8125vw; }
.f52{font-size: 2.7vw; }
.f50{font-size: 2.6vw; }
.f48{font-size: 2.5vw; }
.f46{font-size: 2.4vw; }
.f36{font-size: 1.875vw; }
.f33{font-size: 1.71875vw; }
.f30{font-size: 1.5625vw; }
.f28{font-size: 1.4583vw; }
.f24{font-size: 1.2vw;}
.f21{font-size: 1.09375vw;}
.f20{font-size: 1vw; }
.f18{font-size: 0.9875vw; }

.bold{font-weight: bold; }

.indexTitle{position: relative;line-height: 1;}
.indexTitle.tc{text-align: center;}
.indexTitle span{position: relative;display: block;color: #333333;letter-spacing: 2px;font-weight: bold;margin-bottom: 1.5vw;line-height: 1; }
.indexTitle.cfff span,.indexTitle.cfff p{color: #fff;}
 a.imoreBtn{width: 8.3vw;height: 2.3vw;font-size: 0.83vw;border-radius: 23px;border: 1px solid #fff;color: #fff;position: relative;overflow: hidden; }
 a.imoreBtn::before {left: 0px;bottom: -200%;position: absolute;content: "";width: 200%;height: 200%;transition: 0.5s 0.1s;background: #fff;}
 a.imoreBtn em{position: relative;z-index: 1;display: block; }
/* a.imoreBtn em:before {
     display: inline-block;
     width: 0;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
     margin-right: 0.78vw;
	 top: 1px;
 } */
 a.imoreBtn em:after {
     display: inline-block;
     margin-left: 0.78vw;
     width: 0.42vw;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
	 top: 1px;
 }
 a.imoreBtn:hover{border-color: #fff;color: #ee763a; }
 a.imoreBtn:hover::before{bottom: 0;width: 120%;height: 120%; }
 /* a.imoreBtn:hover em:before{width: 0.42vw; } */
 a.imoreBtn:hover em:after{background: url(../img/more1.png) no-repeat right center/100%; }

/* a.imoreBtn img{margin-left: 16px;transition: all .5s; }
 a.imoreBtn:hover img{transform: translateX(10px); } */

.banner2{position: relative; }
.banner2-content{position: relative;z-index: 99;}

.imgOver{position: relative; }
.imgOver .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.imgOver .pic img{width: 100%;height: 100%;object-fit: cover; }
.imgObj{position: relative; }
.imgObj .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.imgObj .pic img{max-width: 100%;max-height: 100%;object-fit: contain; }


.indexDiv1{position: relative;height: 100%; }
.section1 .banner2,.section1 .banner2 .wrap{height: 100%; }
.indexDiv1 .bdDiv{padding-top: 17.5vh;position: relative;z-index: 1; max-width: 1200px;margin: 0 auto;color: #fff;}
.indexDiv1 .bdDiv .textDiv{margin: 1.3vw 0 1vw;text-align: center;font-weight: 400;line-height: 2; }
.indexDiv1 .bdDiv .dataDiv ul li{margin: 0 2.5vw; }
.indexDiv1 .bdDiv .dataDiv ul li .conDiv{text-align: center; }
.indexDiv1 .bdDiv .dataDiv ul li .conDiv .num span{font-weight: 500; }
.indexDiv1 .bdDiv .moreBtn {margin-top: 1.6vw; } 

.indexDiv2 .lunboDiv{position: relative; }
.indexDiv2 .gallery-top{margin: 3.6vw 0 5.7vw;}
.indexDiv2 .smallDiv .swiper-slide span{color: #a9a9a9;position: relative;display: block;text-align: center;cursor: pointer;padding-bottom: 15px; }
.indexDiv2 .smallDiv .swiper-slide-thumb-active span{color: #fff; }
.indexDiv2 .smallDiv .swiper-slide-thumb-active span::before{content: "";width: 18.5px;height: 12px;background: url(../img/sj.png) no-repeat center center/100%;position: absolute;left: 50%;bottom: 0;z-index: 1;transform: translateX(-50%); }
.indexDiv2 .gallery-top .swiper-slide{position: relative;; }
.indexDiv2 .gallery-top .swiper-slide .clDiv{width: 41.67%; }
.indexDiv2 .gallery-top .swiper-slide .imgDiv{overflow: hidden;border-radius: 20px;padding-top: 68.67%; }
.indexDiv2 .gallery-top .swiper-slide .imgDiv img{width: 100%; }
.indexDiv2 .gallery-top .swiper-slide .textDiv{color: #fff;width: 69.4%;text-align: center; }
.indexDiv2 .gallery-top .swiper-slide .textDiv .year{font-size: 7.3vw;font-weight: 700;line-height: 1; }
.indexDiv2 .gallery-top .swiper-slide .textDiv .p{margin-top: 2vw;line-height: 2; }
.indexDiv2 .swiper-button-prev,.indexDiv2 .swiper-button-next{width: 3.1vw;height: 3.1vw;margin-top: -1.55vw;border-radius: 50%; }
.indexDiv2 .swiper-button-prev{left: -8vw;background: url(../img/p.png) rgba(255,255,255,.7) no-repeat center center/0.67vw; }
.indexDiv2 .swiper-button-next{right: -8vw;background: url(../img/n.png) rgba(255,255,255,.7) no-repeat center center/0.67vw; }
.indexDiv2 .swiper-button-prev:hover{background: url(../img/p_b.png) rgba(255,255,255,1) no-repeat center center/0.67vw;}
.indexDiv2 .swiper-button-next:hover{background: url(../img/n_b.png) rgba(255,255,255,1) no-repeat center center/0.67vw; }


.indexDiv3 .mapDiv {right: 5.73vw;top: 50%;transform: translateY(-55%);width: 59.43vw;  }
/* .indexDiv3 .mapDiv .ripple1 {position: absolute;right: 0;width: 100%;top: 0;height: 100%;z-index: 2; } */
.indexDiv3 .mapDiv .ripple1 p{position: absolute;right: 20%;width: 3vw;height: 3vw;background: #ee763a;border-radius: 50%;color: #fff;top: 38%;font-size: 0.8vw; }
.indexDiv3 .mapDiv .ripple1>span {
position: absolute;
left: 57.7%;
top: 7%;
transform: scale(.01);
-webkit-transform: scale(.01);
-moz-transform: scale(.01);
-o-transform: scale(.01);
-ms-transform: scale(.01);
width: 40%;
height: 70%;
border-radius: 50%;
text-align: center;
background: rgba(238,118,58,.2);
-webkit-animation: ripple1 5s ease-in-out infinite;
animation: ripple1 5s ease-in-out infinite;border: 1px dashed rgba(238,118,58,.1);
}

.indexDiv3 .mapDiv .ripple1>span:nth-of-type(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.indexDiv3 .mapDiv .ripple1>span:nth-of-type(2) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.indexDiv3 .mapDiv .ripple1>span:nth-of-type(3) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}
.indexDiv3 .mapDiv .ripple {position: absolute;width: 6%;height: 11.3%;z-index: 1; }
.indexDiv3 .mapDiv .ripple:nth-child(1){left: 14%;top: 19.4%; }
.indexDiv3 .mapDiv .ripple:nth-child(2){left: 27%;top: 62.4%; }
.indexDiv3 .mapDiv .ripple:nth-child(3){left: 51%;top: 24.4%; }
.indexDiv3 .mapDiv .ripple:nth-child(4){left: 51%;top: 54.4%; }
.indexDiv3 .mapDiv .ripple:nth-child(5){left: 68%;top: 22.4%; }
.indexDiv3 .mapDiv .ripple:nth-child(6){left: 81%;top: 72.4%; }
.indexDiv3 .mapDiv .ripple:nth-child(6) p{top: 30%;left: 90%; }
.indexDiv3 .mapDiv .ripple p{color: #333;position: absolute;width: 100%;text-align: center;font-size: 0.82vw;top: 100%; }
.indexDiv3 .mapDiv .ripple>span {
position: absolute;
left: 0;
top: 0;
transform: scale(.01);
-webkit-transform: scale(.01);
-moz-transform: scale(.01);
-o-transform: scale(.01);
-ms-transform: scale(.01);
width: 100%;
height: 100%;
border-radius: 50%;
text-align: center;
background: rgba(24,69,158,.5);
-webkit-animation: ripple 5s ease-in-out infinite;
animation: ripple 5s ease-in-out infinite;border: 1px dashed rgba(24,69,158,.5);
}

.indexDiv3 .mapDiv .ripple>span:nth-of-type(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.indexDiv3 .mapDiv .ripple>span:nth-of-type(2) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.indexDiv3 .mapDiv .ripple>span:nth-of-type(3) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

@-webkit-keyframes ripple {
    0% {
        transform: scale(.01);
        -webkit-transform: scale(.01);
        -moz-transform: scale(.01);
        -o-transform: scale(.01);
        -ms-transform: scale(.01);
        background: rgba(24,69,158,.5);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        background: rgba(238,118,58,0);
    }
}

@keyframes ripple {
    0% {
        transform: scale(.01);
        -webkit-transform: scale(.01);
        -moz-transform: scale(.01);
        -o-transform: scale(.01);
        -ms-transform: scale(.01);
       background: rgba(24,69,158,.5);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        background: rgba(238,118,58,0);
    }
}

@-webkit-keyframes ripple1 {
    0% {
        transform: scale(.01);
        -webkit-transform: scale(.01);
        -moz-transform: scale(.01);
        -o-transform: scale(.01);
        -ms-transform: scale(.01);
        background: rgba(238,118,58,.2);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        background: rgba(238,118,58,0);
    }
}

@keyframes ripple1 {
    0% {
        transform: scale(.01);
        -webkit-transform: scale(.01);
        -moz-transform: scale(.01);
        -o-transform: scale(.01);
        -ms-transform: scale(.01);
       background: rgba(238,118,58,.2);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        background: rgba(238,118,58,0);
    }
}
.indexDiv3 .hd .textDiv{width: 26%; }
.indexDiv3 .hd .textDiv .p{margin-top: 2.5vw;background: #fff;border-radius: 10px;padding: 2vw; }
.indexDiv3 .hd .textDiv ul li{margin-top: 1.1vw;line-height: 1.7; }
.indexDiv3 .hd .textDiv ul li:first-child{margin-top: 0; }
.indexDiv3 .hd .textDiv ul li span{color: #ee763a;font-size: 1vw; }
.indexDiv3 .ExpertList{margin-top: 2vw; }
.indexDiv3 .ExpertList>div{width: 100%;overflow: hidden; }
.indexDiv3 .ExpertList ul { width: 100%; height: 90px; position: relative;}
.indexDiv3 .ExpertList ul li { padding-right: 20px;height: initial; float: left; list-style: none; width: initial;}
.indexDiv3 .ExpertList ul li .conDiv { width: 188px;position: relative;background: #fff;border-radius: 10px;height: initial; display: inline-block;}
.indexDiv3 .ExpertList ul li .imgDiv{height: 90px; }

.indexDiv4 .textDiv{text-align: center; }
.indexDiv4 .lunboDiv{margin-top: 2.5vw;padding-bottom: 120px;position: relative; }
.indexDiv4 .lunboDiv .conDiv{background: #fff;border: 1px solid #e3e4e5;border-radius: 20px;padding: 20px; }
.indexDiv4 .lunboDiv .imgDiv{padding-top: 100%; }
.indexDiv4 .lunboDiv .title{text-align: center;margin-top: 20px; }
.indexDiv4 .swiper-button-prev,.indexDiv4 .swiper-button-next{width: 60px;height: 60px;top: auto;border-radius: 50%;margin-top: 0;bottom: 0; }
.indexDiv4 .swiper-button-prev{background: url(../img/left.png) #b5b5b5 no-repeat center center/12px;left: calc(50% - 80px); }
.indexDiv4 .swiper-button-next{background: url(../img/right.png) #b5b5b5 no-repeat center center/12px;right: calc(50% - 80px); }
.indexDiv4 .swiper-button-prev:hover{background: url(../img/left.png) #ee763a no-repeat center center/12px; }
.indexDiv4 .swiper-button-next:hover{background: url(../img/right.png) #ee763a no-repeat center center/12px; }

.indexDiv5 .hdDiv .tabsDiv a{padding: 10px 25px;background: #fff;border-radius: 21px;margin-left: 10px;color: #333; }
.indexDiv5 .hdDiv .tabsDiv a.on{background: #ee763a;color: #fff; }
.indexDiv5 .bdDiv{margin-top: 2vw; }
.indexDiv5 .bdDiv .rowDiv{display: none; }
.indexDiv5 .bdDiv .rowDiv.on{display: block; }
.indexDiv5 .bdDiv .row>div a{display: block;position: relative;border-radius: 20px;overflow: hidden;background: #fff;padding: 1vw;height: 100%;  }
.indexDiv5 .bdDiv .row>div a .imgDiv{padding-top: 75.24%;border-radius: 20px;overflow: hidden; }
.indexDiv5 .bdDiv .row>div a .textDiv{padding-top: 25px; }
.indexDiv5 .bdDiv .row>div a .textDiv .title{color: #333; }
.indexDiv5 .bdDiv .row>div a .textDiv .p{color: #666666;font-size: 14px;margin: 0.6vw 0 2.2vw;  }
.indexDiv5 .bdDiv .row>div a .textDiv .flexDiv {font-size: 14px; }
.indexDiv5 .bdDiv .row>div a .textDiv .flexDiv .date{color: #666666; }
.indexDiv5 .bdDiv .row>div a .textDiv .flexDiv .moreBtn{color: #ee763a; }
.indexDiv5 .bdDiv .row>div a .textDiv .flexDiv .moreBtn img{width: 7.5px;margin-left: 1vw;transition: none; }
.indexDiv5 .bdDiv .row>div a:hover .textDiv .title{color: #ee763a; }
.indexDiv5 .bdDiv .row>div ul li{margin-bottom: 1vw; }
.indexDiv5 .bdDiv .row>div ul li:last-child{margin-bottom: 0; }
.indexDiv5 .bdDiv .row>div ul li .title{color: #333; }
.indexDiv5 .bdDiv .row>div ul li .date{color: #666666;font-size: 14px;margin-top: 10px; }
.indexDiv5 .bdDiv .row>div ul li a:hover {background: #ee763a; }
.indexDiv5 .bdDiv .row>div ul li a:hover .title,.indexDiv5 .bdDiv .row>div ul li a:hover .date{color: #fff; }

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
    width: 6px;  
    height: 10px;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    border-radius: 10px;  
    background-color: #f5f5f5;
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px; 
    background-color: #ccc;
}


.indexDiv6{padding: 6vw 0;color: #fff; }
.indexDiv6 .btnDiv{margin-top: 3vw; }
.indexDiv6 .btnDiv a.telBtn{padding: 0 30px;border: 1px solid #fff;border-radius: 25px;color: #fff;margin-right: 20px;height: 50px; }
.indexDiv6 .btnDiv a img{height: 22px;margin-right: 12px; }
.indexDiv6 .btnDiv a.yyBtn{background: #ee763a;border-radius: 25px;color: #fff;padding: 0 30px;height: 50px; }


/* .videoPop{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.84);z-index: 9999;display: none; }
.videoPop .popCon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); }
.videoPop .popCon a{position: absolute;right: 0;top: -35px; }
.videoPop .videoDiv{width: 1000px;max-width: calc(100vw - 40px);max-height: calc(100vh - 80px);overflow: auto;text-align: center; } */

.nyBanner{margin-top: 100px;position: relative; }
.nyBanner .bgDiv .wrap{position:relative;height: 35.42vw;color: #fff; }
.nyBanner .textDiv span{font-size: 2.3vw; }
.nyBanner .textDiv p{font-size: 1vw; }

.locationDiv{position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%; }
.locationDiv .flexbet{background: #eeebea;padding: 0 3vw;height: 90px; }
.breadcrumbDiv{font-size: 14px;color: #666666;}
.breadcrumbDiv img{margin-right: 10px;width: 17.5px; }
.breadcrumbDiv a{color: #666;}
.breadcrumbDiv a:hover{color: #ee763a!important; }
.breadcrumbDiv span{color: #333;}

.twoMenuDiv a{color: #333333;margin-left: 2.6vw;position: relative; }
.twoMenuDiv a.on{color: #ee763a; }
.twoMenuDiv a.on:before{content: "";width: 8px;height: 8px;background: #ee763a;border-radius: 50%;position: absolute;left: 50%;transform: translateX(-50%);bottom: -15px; }

.pd100{padding: 100px 0; }
.nyTitle{text-align: center;font-weight: 500; }
.nyTitle.tl{text-align: left; }
.honorDiv .bdDiv .rowDiv{margin-bottom: 60px; }
.honorDiv .bdDiv .row>div{margin-top: 30px; }
.honorDiv .bdDiv .row>div .conDiv{background: #fff;border: 1px solid #e3e4e5;border-radius: 20px;padding: 20px;height: 100%; }
.honorDiv .bdDiv .row>div .imgDiv{padding-top: 100%; }
.honorDiv .bdDiv .row>div .title{text-align: center;margin-top: 20px; }
.honorDiv .bdDiv .row>div .conDiv:hover{border-color: #ee763a;color: #ee763a; }

.pageDiv{text-align: center;}
.pageDiv a,.pageDiv span{display: inline-block;line-height: 40px;margin: 0 5px;color: #333333; border-radius: 4px;font-size: 16px;width: 40px;border: 1px solid #cccccc; }
.pageDiv span{color: #fff;background: #ee7700;border-color: #ee7700; }

.newsDiv{background: #f5f6f8; }
.newsDiv .bdDiv .rowDiv{margin-bottom: 60px; }
.newsDiv .bdDiv .row>div{margin-top: 30px; }
.newsDiv .bdDiv .row>div a{display: block;position: relative;border-radius: 20px;overflow: hidden;background: #fff;padding: 20px;height: 100%;  }
.newsDiv .bdDiv .row>div a .imgDiv{padding-top: 75.24%;border-radius: 20px;overflow: hidden; }
.newsDiv .bdDiv .row>div a .textDiv{padding-top: 25px; }
.newsDiv .bdDiv .row>div a .textDiv .title{color: #333; }
.newsDiv .bdDiv .row>div a .textDiv .p{color: #666666;font-size: 14px;margin: 0.6vw 0 2.2vw;  }
.newsDiv .bdDiv .row>div a .textDiv .flexDiv {font-size: 14px; }
.newsDiv .bdDiv .row>div a .textDiv .flexDiv .date{color: #666666; }
.newsDiv .bdDiv .row>div a .textDiv .flexDiv .moreBtn{color: #ee763a; }
.newsDiv .bdDiv .row>div a .textDiv .flexDiv .moreBtn img{width: 7.5px;margin-left: 1vw;transform: none; }
.newsDiv .bdDiv .row>div a:hover .textDiv .title{color: #ee763a; }

.joinDiv .bdDiv{margin: 50px 0; }
.joinDiv .bdDiv .hd{background: #ee763a;color: #fff;border-radius: 20px;padding: 20px 5.5%; }
.joinDiv .bdDiv .hd .item:nth-child(1){color: #fff;font-size: 16px; }
.joinDiv .bdDiv .item{width: 15%;text-align: center; }
.joinDiv .bdDiv .item:nth-child(1){width: 30%;text-align: left;color: #333;font-size: 18px; }
.joinDiv .bdDiv ul li{border-top: 1px solid #e5e5e5;cursor: pointer;color: #666; }
.joinDiv .bdDiv ul li:nth-child(1){border-top: 0; }
.joinDiv .bdDiv ul li .lh{padding: 25px 5.5%; }
.joinDiv .bdDiv ul li .lb{padding: 25px 5.5% 0;display: none;  }
.joinDiv .bdDiv ul li .lb .p{margin-bottom: 40px;line-height: 1.8; }
.joinDiv .bdDiv ul li .lb .p a.tjlBtn{border: 1px solid #ee763a;color: #ee763a;border-radius: 23px;height: 46px;width: 160px;font-size: 16px; }
.joinDiv .bdDiv ul li .lb .p a.tjlBtn em:after{background: url(../img/more1.png) no-repeat right center/100%;width: 7px; }
.joinDiv .bdDiv ul li .lb .p a.tjlBtn:hover em:after{background: url(../img/more.png) no-repeat right center/100%; }
.joinDiv .bdDiv ul li .lb .p a.tjlBtn:hover{color: #fff; }
.joinDiv .bdDiv ul li .lb .p a.imoreBtn::before{background: #ee763a; }
.joinDiv .bdDiv ul li.on{border: 1px solid #e5e5e5;box-shadow: 0px 0px 29px rgba(216,218,237,.5);border-radius: 20px;overflow: hidden; }
.joinDiv .bdDiv ul li.on .lh{background: #f5f6f8; }
.joinDiv .bdDiv ul li.on+li{border: 0; }

.newsDetailDiv{padding: 120px 0 100px;background: #f5f6f8; }
.newsDetailDiv .bdDiv{margin-top: 20px;align-items: flex-start; }
.newsDetailDiv .bdDiv .blDiv{width: 300px;position: sticky;top: 100px; }
.newsDetailDiv .bdDiv .brDiv{width: calc(100% - 330px);background: #fff;border-radius: 20px; }
.articleDiv {padding: 60px 5.4%; }
.articleDiv .ah{padding-bottom: 30px;text-align: center;border-bottom: 1px solid #e5e5e5; }
.articleDiv .titleDiv{font-size: 26px; }
.articleDiv .smTitleDiv{margin: 20px 0 0;color: #666666; }
.articleDiv .shareDiv {position: relative;color: #ee763a; }
.articleDiv .shareDiv a{background: #fff;position: relative;width: 46px;height: 46px;border: 1px solid #cccccc;border-radius: 50%;margin-left: 10px; }
.articleDiv .shareDiv a img{width: 22px; }
.articleDiv .shareDiv a .hImg{display: none; }
.articleDiv .shareDiv a:hover .dImg{display: none; }
.articleDiv .shareDiv a:hover .hImg{display: block; }
.articleDiv .shareDiv a:hover{background: #ee763a;border-color: #ee763a; }
.articleDiv .textDiv{padding: 40px 0;color: #666666;line-height: 2; }
.articleDiv .textDiv p{margin-top: 15px; }
.newsDetailDiv .fanyeDiv{padding: 30px 5.4%;border-top: 1px solid #f5f6f8; }
.newsDetailDiv .fanyeDiv a{color: #666666; }
.newsDetailDiv .fanyeDiv a.prevBtn img{margin-right: 10px; }
.newsDetailDiv .fanyeDiv a.nextBtn{text-align: right; } 
.newsDetailDiv .fanyeDiv a.nextBtn img{margin-left: 10px; }
.newsDetailDiv .fanyeDiv a img{width: 8px; }
.newsDetailDiv .fanyeDiv a .hImg{display: none; }
.newsDetailDiv .fanyeDiv a:hover .dImg{display: none; }
.newsDetailDiv .fanyeDiv a:hover .hImg{display: block; }
.newsDetailDiv .fanyeDiv a:hover{color: #ee763a; }
.newsDetailDiv .fanyeDiv a.backBtn{margin: 0 20px; }
.newsDetailDiv .fanyeDiv a.backBtn img{width: 20px;margin-right: 11px; }

.newsDetailDiv .bdDiv .blDiv>div{overflow: hidden;background: #fff;border-radius: 20px;padding: 30px 20px 0; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv{margin-bottom: 30px; }
.newsDetailDiv .bdDiv .blDiv .th{font-size: 24px; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li a{padding: 25px 0;border-bottom: 1px solid #e5e5e5; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li:last-child a{border-bottom: 0; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li .imgDiv{width: 100px;height: 75px;border-radius: 10px;overflow: hidden; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li .textDiv{width: calc(100% - 110px); }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li .date{font-size: 14px;color: #666666; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li .title{color: #333;margin-top: 5px; }
.newsDetailDiv .bdDiv .blDiv .xgzxDiv .tb ul li a:hover .title{color: #ee763a; }
.newsDetailDiv .bdDiv .blDiv .rmzxDiv .tb ul li a{padding: 25px 0;border-bottom: 1px solid #e5e5e5;display: block; }
.newsDetailDiv .bdDiv .blDiv .rmzxDiv .tb ul li:last-child a{border-bottom: 0; }
.newsDetailDiv .bdDiv .blDiv .rmzxDiv .tb ul li .title{color: #333; }
.newsDetailDiv .bdDiv .blDiv .rmzxDiv .tb ul li .p{font-size: 14px;color: #999999;margin: 5px 0; }
.newsDetailDiv .bdDiv .blDiv .rmzxDiv .tb ul li .date{font-size: 14px;color: #666666; }
.newsDetailDiv .bdDiv .blDiv .rmzxDiv .tb ul li a:hover .title{color: #ee763a; }

.gyjzDiv .p1{color: #666;margin-top: 15px; }
.gyjzDiv .bdDiv{margin-top: 40px;padding: 0 8.3%;position: relative; }
.gyjzDiv .bdDiv .conDiv .imgDiv{padding-top: 50%;border-radius: 20px;overflow: hidden; }
.gyjzDiv .bdDiv .conDiv .textDiv{text-align: center;padding-top: 30px; }
.gyjzDiv .bdDiv .conDiv .textDiv .title{font-size: 28px;font-weight: bold; }
.gyjzDiv .bdDiv .conDiv .textDiv .p{color: #666;margin-top: 10px; }
.gyjzDiv .swiper-button-prev,.gyjzDiv .swiper-button-next{width: 60px;height: 60px;border-radius: 50%;margin-top: -30px; }
.gyjzDiv .swiper-button-prev{background: url(../img/left.png) #b5b5b5 no-repeat center center/12px;left: 0; }
.gyjzDiv .swiper-button-next{background: url(../img/right.png) #b5b5b5 no-repeat center center/12px;right: 0; }
.gyjzDiv .swiper-button-prev:hover{background: url(../img/left.png) #ee763a no-repeat center center/12px; }
.gyjzDiv .swiper-button-next:hover{background: url(../img/right.png) #ee763a no-repeat center center/12px; }

.hyfnDiv {background: #f5f6f8; }
.hyfnDiv .hdDiv a.imoreBtn{color: #333;border-color: #333; }
.hyfnDiv .hdDiv a.imoreBtn em:after{background: url(../img/more2.png) no-repeat center center/8px; }
.hyfnDiv .hdDiv a.imoreBtn:hover{color: #ee763a;border-color: #ee763a; }
.hyfnDiv .hdDiv a.imoreBtn:hover em:after{background: url(../img/more1.png) no-repeat center center/8px;}
.hyfnDiv .bdDiv{margin-top: 50px;position: relative; }
.hyfnDiv .bdDiv .swiper-container{padding-bottom: 50px; }
.hyfnDiv .bdDiv .swiper-slide a{display: block;position: relative;border-radius: 20px;overflow: hidden;background: #fff;padding: 20px;  }
.hyfnDiv .bdDiv .swiper-slide a .imgDiv{padding-top: 75.24%;border-radius: 20px;overflow: hidden; }
.hyfnDiv .bdDiv .swiper-slide a .textDiv{padding-top: 25px; }
.hyfnDiv .bdDiv .swiper-slide a .textDiv .title{color: #333;font-size: 20px; }
.hyfnDiv .bdDiv .swiper-slide a .textDiv .p{color: #666666;font-size: 14px;margin: 10px 0 30px;  }
.hyfnDiv .bdDiv .swiper-slide a .textDiv .flexDiv {font-size: 14px; }
.hyfnDiv .bdDiv .swiper-slide a .textDiv .flexDiv .date{color: #666666; }
.hyfnDiv .bdDiv .swiper-slide a .textDiv .flexDiv .moreBtn{color: #ee763a; }
.hyfnDiv .bdDiv .swiper-slide a .textDiv .flexDiv .moreBtn img{width: 7.5px;margin-left: 1vw;transition: none; }
.hyfnDiv .bdDiv .swiper-slide a:hover .textDiv .title{color: #ee763a; }
.hyfnDiv .swiper-pagination-bullet{width: 40px;height: 6px;background: #cccccc;border-radius: 0;opacity: 1; }
.hyfnDiv .swiper-pagination-bullet-active{background: #ee763a; }


.contactDiv .hdDiv{position: relative; }
.contactDiv .hdDiv .mapDiv{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%; }
.contactDiv .hdDiv .mapDiv .mapImg{position: absolute;right: 0;top: 0;width: auto;height: 100%;max-width: initial; }
.contactDiv .hdDiv .mapDiv .logoImgDiv{width: 232px;height: 60px;background: #ee763a;border-radius: 30px;position: absolute;right: 340px;top: 50%;box-shadow: 0px 6px 18px #fcb998; }
.contactDiv .hdDiv .mapDiv .logoImg{max-width: 156px; } 
.contactDiv .hdDiv .infoDiv{position: relative;z-index: 2; }
.contactDiv .hdDiv .infoDiv .bgDiv{width: 52%;background: #fff;border-radius: 20px;padding: 4%;margin-top: 40px; }
.contactDiv .hdDiv .infoDiv .title{padding-bottom: 16px;font-size: 24px;border-bottom: 1px solid #e5e5e5;position: relative; }
.contactDiv .hdDiv .infoDiv .title::before{content: "";width: 60px;height: 3px;background: #ee763a;position: absolute;left: 0;bottom: 0; }
.contactDiv .hdDiv .infoDiv ul li{margin-top: 40px; }
.contactDiv .hdDiv .infoDiv ul li img{width: 80px; }
.contactDiv .hdDiv .infoDiv ul li .text{width: calc(100% - 100px); }
.contactDiv .hdDiv .infoDiv ul li .text .p1{color: #333; }
.contactDiv .hdDiv .infoDiv ul li .text .p2{color: #666666;margin-top: 10px; }
.contactDiv .hdDiv .infoDiv ul li .text .p2 a{color: #ee763a;font-size: 20px;font-weight: bold; } 

.contactDiv .formDiv{width: 68%; }
.contactDiv .formDiv form{margin-top: 40px; }
.contactDiv .formDiv .row>div{margin-bottom: 40px; } 
.contactDiv .formDiv .row>div p{margin-bottom: 8px;font-size: 18px; }
.contactDiv .formDiv .row>div p em{color: #ff3600; }
.contactDiv .formDiv .row>div .inputDiv{position: relative; }
.contactDiv .formDiv .row>div .inputDiv input{width: 100%;line-height: 48px;border: 1px solid #f5f6f8;border-radius: 10px;padding: 0 20px;background: #f5f6f8; }
.contactDiv .formDiv .row>div .inputDiv input:focus{border-color: #ee763a; }
.contactDiv .formDiv .row>div .inputDiv .tishi{position: absolute;bottom: -25px;left: 10px;color: #ee763a;font-size: 12px; }
.contactDiv .formDiv .row>div .inputDiv textarea{width: 100%;height: 180px;border: 1px solid #f5f6f8;border-radius: 10px;padding: 10px 20px;resize: none;background: #f5f6f8; }
.contactDiv .formDiv .btnDiv button{width: 200px;height: 50px;border-radius: 25px;background: transparent;border: 0;cursor: pointer;font-weight: 400;background: #ee763a;color: #fff; }
.contactDiv .formDiv .btnDiv button img{width: 24px;margin-right: 11px; }
.contactDiv .formDiv .btnDiv button:hover{background: #e4540d; }
.contactDiv .imgDiv{width: 27.8%;border-radius: 20px;overflow: hidden; }


.aboutDiv1 .bdDiv{margin: 40px 0 50px; }
.aboutDiv1 .bdDiv .blDiv{width: 22.15%; }
.aboutDiv1 .bdDiv .brDiv{width: 69.44%; }
.aboutDiv1 .dataDiv ul{align-items: flex-start; }
.aboutDiv1 .dataDiv ul li{margin: 0 2.5vw;flex: 1; }
.aboutDiv1 .dataDiv ul li .conDiv{text-align: center; }
.aboutDiv1 .dataDiv ul li .conDiv .num{color: #ee763a; }
.aboutDiv1 .dataDiv ul li .conDiv .num span{font-weight: 500; }

.aboutDiv2{position: relative;}
.aboutDiv2 .bdDiv{margin-top: 50px; }
.aboutDiv2 ul{margin: 0 -10px; }
.aboutDiv2 ul li{width: 25%;transition: all .5s;position: relative;z-index: 2;overflow: hidden; }
.aboutDiv2 ul li .conDiv{height: 31.25vw;position: relative;margin: 0 10px; }
.aboutDiv2 ul li .textDiv{color: #fff;text-align: center;z-index: 1;position: absolute;width: 70vw; }
.aboutDiv2 ul li .textDiv img{max-width: 130px;width: 50%; }
.aboutDiv2 ul li .textDiv .title span{font-size: 28px;font-weight: bold;display: block;margin: 15px 0 5px; }
.aboutDiv2 ul li .textDiv .title p{opacity: 0; }
.aboutDiv2 ul li:hover{width: 50%; }
.aboutDiv2 ul li:hover .textDiv .title p{opacity: 1;transition: opacity 1s;  }
.aboutDiv2 ul li:hover .textDiv{z-index: 2; }

.aboutDiv3{padding-top: 80px;background: #f5f6f8;  }
.aboutDiv3 .swiper-button-prev,.aboutDiv3 .swiper-button-next{width: 3.15vw;height: 3.15vw;margin-top: -1.66vw;border-radius: 50%;background: none;background:#b5b5b5; }
.aboutDiv3 .swiper-button-prev i,.aboutDiv3 .swiper-button-next i{font-size: 16px;color: #fff;display: block; }
.aboutDiv3 .swiper-button-prev{left: 0;}
.aboutDiv3 .swiper-button-next{right: 0;}
.aboutDiv3 .swiper-button-prev:hover,.aboutDiv3 .swiper-button-next:hover{background: #ee763a; }
.ys_develop1{overflow: hidden;position: relative; }
.ys_develop1_box {
    position: relative;
    z-index: 1;
}
.ys_develop1_box {
    margin: 50px 0 0px 0;
}
/* .ys_develop1_list_nub {
    padding: 0 105px;
} */
.ydln_cry {
    display: flex;
    align-items: flex-start;
	justify-content: center;
}
.ydln_text {
    width: 69.44%;
    transition: all 0.36s;
	text-align: center;
}
.ydln_text_year {
    position: relative;
    z-index: 2;
}
.ydln_text_word{
	margin-top: -40px;
	position: relative;
	z-index: 3;
}
.ydln_text_year_font1 {
    font-size: 120px;
    background: linear-gradient(180deg, #deeaf4 31.51%, rgba(242, 241, 243, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: 0.05em;
    font-weight: bold;
	line-height: 1;
}
.ydln_text_year_font1 {
    opacity: 1;
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
}
.ys_develop1_list_nub.swiper-slide-prev, .ys_develop1_list_nub.swiper-slide-next{
    opacity: 0;
}
.ydln_text .ydln_text_word p {
    color: #666666;
}
.ydln_text_word h3{
    margin-bottom: 18px;
	font-size: 36px;
	font-weight: bold;
}
.ydln_img {
    width: 34.72%;
    transition: all 0.36s;
	border-radius: 20px;
	overflow: hidden;
}
/* 控件 */
.mod_controls1{margin-top: 50px; }
.mod_controls1_list_nub, .mod_controls1 {
    position: relative;
    z-index: 2;
}
.mod_controls1::before {
    content: '';
    height: 16px;
    border-radius: 16px;
    background: rgba(245,245,245);
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.mod_controls1::after {
    content: '';
    height: 16px;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    background: #ee763a;
    width: calc(100% / 15);
    left: 0px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
/* 切换箭头 */

.ys_develop1 .swiper-button-prev,
.ys_develop1 .swiper-button-next {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #b5b5b5;
    transition: all 0.36s;
    margin-top: 0;
    transform: translateY(-50%);
}
.ys_develop1 .swiper-button-next {
    right: 0px;
    top: 50%;
}
.ys_develop1 .swiper-button-prev {
    left: 0px;
    top: 50%;
}
.ys_develop1 .swiper-button-prev::before,
.ys_develop1 .swiper-button-next::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 12px;
    height: 16px;
    background-size: 100% 100%;
    z-index: 2;
}
.ys_develop1 .swiper-button-prev::before {
    background: url(../img/left.png) no-repeat center center/100%;
}
.ys_develop1 .swiper-button-next::before {
    background: url(../img/right.png) no-repeat center center/100%;
}
.ys_develop1 .swiper-button-next:after,
.ys_develop1 .swiper-button-prev:after{
    display: none;
}
/* 轮播点 */
.mod_controls1_list {
    display: flex;
    justify-content: center;
    /* margin: 0 -72px; */
}
.mod_controls1_list_nub {
    padding: 52px 72px;
    width: 14%;
    cursor: pointer;
}
.mod_controls1_list_nub span {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    margin: 0 auto;
    display: block;
    border: solid 2px #ee763a;
    z-index: 3;
}
.mod_controls1_list_nub span::before,
.mod_controls1_list_nub span::after {
    content: '';
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.mod_controls1_list_nub .std_title6 {
    font-size: 20px;
    line-height: 1.75;
    color: #676B77;
    transition: all 0.36s;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    font-family: 'playbold' !important;
	font-weight: bold;
}
.mod_controls1_list_nub.on .std_title6 {
    color: #ee763a;
}
.mod_controls1_list_nub.on::after {
    animation: pathlu 4s linear forwards;
}
.mod_controls1_list_nub:last-child.on::after{
    animation: none;
}
.mod_controls1_list_nub::after {
    content: '';
    height: 16px;
    background: #ee763a;
    width: 0;
    position: absolute;
    left: 46%;
    top: 50%;
    transform: translateY(-50%);
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}
.mod_controls1_list_nub:not(.on)::after{
    width: 103%;
}
.mod_controls1_list_nub.on~.mod_controls1_list_nub::after{
    width: 0;
}
@keyframes pathlu {
    0%{
        width: 0;
    }
    100%{
        width: 100%;
    }
}
.mod_controls1_list .slick-track {
    width: 100%;
    white-space: nowrap;
}
.mod_controls1_list .slick-list {
    width: 100%;
}
.ys_develop1_list_nub.swiper-slide-prev .ydln_text_year_font2,
.ys_develop1_list_nub.swiper-slide-next .ydln_text_year_font2,
.ys_develop1_list_nub.swiper-slide-prev .std_text2,
.ys_develop1_list_nub.swiper-slide-next .std_text2,
.ys_develop1_list_nub.swiper-slide-prev .ydln_img,
.ys_develop1_list_nub.swiper-slide-next .ydln_img{
    opacity: 0;
    pointer-events: none;
}
.ys_develop1_list_nub.swiper-slide-prev .ydln_text_year_font1{
    transform: translateX(calc(1200px - 100%));
    transition: all 1.2s;
}
/* 滚动条 */
.mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color:#E6E6E6;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 1px;
}
.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #4a6cf7;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #4a6cf7;
}
.intro_hist{
    width: 100%;
    background: #fff;
    position: relative;
}
.intro_main .mod_link_bj img{
    object-fit: cover;
}
.ys_develop1 h2{
    text-align: center;
}
.ys_develop1{
    overflow: hidden;
}
.about_deve {
    position: relative;
    width: 100%;

}
.a_deve_background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: -1;
}

.a_deve_background::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(136deg, #1B2389 5.91%, #2782C5 84.35%);
    mix-blend-mode: multiply;
}

.about_deve::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 70%;
    background-image: url(../images/deve_top.svg);
    background-repeat: no-repeat;
    background-position: top center;
}
.his_r_cont {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    /* height: 100vh; */
}

.his_r_cont>.my-container {
    height: 100%;

}

.about_deve .a_deve_cont {
    position: relative;
    width: 100%;
    height: 100%;
}

.about_deve .a_deve_icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    height: 100%;
    max-width: 557px;
    display: flex;
    align-items: flex-end;
}

.a_deve_title {
    padding-top: 60px;
    width: 39%;
    max-width: 570px;
}

.a_deve_title .page_title .text {
    padding-top: 16px;
    color: var(--white-color);

    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.historyMain {
    position: relative
}

.historyMain .historyYearBox {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: none
}

.historyMain .historyYearBox .historyYear {
    margin-top: 48px;
    width: 39%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: relative;
    font-size: 230px;
    height: -webkit-calc(190px * 3);
    height: calc(190px * 3);
    line-height: 1.2;
    color: var(--white-color);
    font-family: 'Montserrat';
    font-weight: 600;
}

.historyMain .historyYearBox .historyYear .Year {
    position: relative;
    text-align: right;
    z-index: 10
}

.historyMain .historyYearBox .historyYear .YearList {
    height: 190px;
    position: relative;
    z-index: 10
}

.historyMain .historyYearBox .historyYear .YearList .swiper-slide {
    color: #FFF;

    font-weight: 600;
    opacity: 0.1;
}

.historyMain .historyYearBox .historyYear .YearList .swiper-slide-active {
    opacity: 1;
}

.historyMain .historyYearBox .historyYear .roundBox {
    position: absolute;
    width: 444px;
    height: 444px;
    left: 55%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100%
}

.historyMain .historyYearBox .historyYear .roundBox svg {
    position: absolute;
    left: -18px;
    top: -18px;
    right: -18px;
    bottom: -18px
}

.historyMain .historyYearBox .historyYear .roundBox svg .path-loop {
    fill: none;
    stroke:var(--white-color);
    stroke-miterlimit: 10;
    stroke-width: 0.1px;
    opacity: 0.1;
}

.historyMain .historyYearBox .historyYear .roundBox svg .path-loop1 {
    fill: none;
    stroke: var(--white-color);
    stroke-miterlimit: 10;
    stroke-width: 0.1px;
    stroke-dashoffset: 157;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease
}

.historyMain .historyYearBox.historyYearFixed {
    position: fixed
}

.historyMain .historyYearBox.historyYearBottom {
    position: absolute;
    bottom: 0px;
    top: auto
}

.historyMain .historyTextBox {
    min-height: 100vh;
    position: relative;
    z-index: 30;
}

.historyMain .historyTextBox .pageContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.historyMain .historyTextBox .historyText {
    width: 100%;
    padding: 20px 0px 40px
}

.historyMain .historyTextBox .historyText .list {
    padding: 20px 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

.historyMain .historyTextBox .historyText .list .time {
    display: flex;
    align-items: center;
    color: var(--white-color);
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    opacity: 0.6;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease
}

/* .historyMain .historyTextBox .historyText .list .time .year {
    font-size: 0;
} */

.historyMain .historyTextBox .historyText .list .time span {
    margin-left: 4px;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

.historyMain .historyTextBox .historyText .list .desc {
    margin-top: 16px;
    font-size: 16px;
    color: #151515;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease
}

.historyMain .historyTextBox .historyText .list .desc p {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    opacity: 0.6;
}

.historyMain .historyTextBox .historyText .list .imgBox {
    margin-top: 16px;
    max-width: 376px;
}

.historyMain .historyTextBox .historyText .list .imgBox img {
    display: block;
    width: 100%;
    border-radius: 16px;
}

.historyMain .historyTextBox .pageContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.historyMain .historyTextBox .historyText .list.cur .time,
.historyMain .historyTextBox .historyText .list.cur .desc p {
    opacity: 1;
}
@media (min-width:768px) {
    .historyMain .historyYearBox {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .historyMain .historyYearBox .historyYear {
        width: 45%;
        font-size: 11.75vw;
        font-family: 'Montserrat';
        height: -webkit-calc(11.875vw * 3);
        height: calc(11.875vw * 3);
        line-height: 1.2
    }

    .historyMain .historyTextBox .historyText {
        width: 55%;
        padding: 100px 0 0;
		height: 100vh;
    }
    .historyMain .historyTextBox .historyText .swiper-slide{height: calc(100% / 2); }
	.historyMain .historyTextBox .historyText .swiper-slide .list{padding: 30px 0; }
	

    .historyMain .historyYearBox .historyYear .YearList {
        height: 11.875vw
    }

    .historyMain .historyYearBox .historyYear .Year {
        height: 11.875vw;
        width: 170px;
    }

    .historyMain .historyYearBox .historyYear .roundBox {
        width: 19.688vw;
        height: 19.688vw
    }

    .historyMain .historyYearBox .historyYear .roundBox svg {
        left: -1.125vw;
        top: -1.125vw;
        right: -1.125vw;
        bottom: -1.125vw
    }

}

@media (min-width:1200px) {

    .historyMain .historyYearBox .historyYear .YearList {
        height: 12.896vw
    }

    .historyMain .historyYearBox .historyYear .Year {
        height: 12.896vw;
        width: 270px;
    }

    .historyMain .historyYearBox .historyYear .roundBox {
        width: 23.2vw;
        height: 23.2vw
    }

    .historyMain .historyYearBox .historyYear .roundBox svg {
        left: -0.938vw;
        top: -0.938vw;
        right: -0.938vw;
        bottom: -0.938vw
    }
}

@media (max-width:991px) {

    .a_deve_title {
        padding-top: 50px;
        width: 100%;
        max-width: 570px;
    }
}

@media (max-width:767px) {
    .a_deve_background {
        height: 100%;
        background-attachment: fixed;
    }

    .about_deve .a_deve_icon {
        align-items: flex-start;
    }

    .his_r_cont {
        position: relative;
        height: auto;
    }

    .a_deve_title {
        padding-top: 50px;
        width: 100%;
        max-width: 570px;
    }
    .historyMain .historyTextBox .historyText .list .time {
        font-size: 20px;
    }
    .historyMain .historyTextBox .historyText .list .time span {
        font-size: 18px;
    }
    .historyMain .historyTextBox .historyText .list .desc {
        margin-top: 10px;
    }
}

.aboutDiv4{background: #f5f6f8; }
.aboutDiv4 .row>div .conDiv{background: #fff;padding: 40px 5.7%;height: 100%; }
.aboutDiv4 .row>div .conDiv .ch{margin-bottom: 30px; }
.aboutDiv4 .row>div .conDiv .ch a{color: #666666; }
.aboutDiv4 .row>div .conDiv .ch a:hover{color: #ee763a; }
.aboutDiv4 .row>div .conDiv .swiper-slide a{display: block;position: relative; }
.aboutDiv4 .row>div .conDiv .swiper-slide .imgDiv{padding-top: 60.26%;overflow: hidden; }
.aboutDiv4 .row>div .conDiv .swiper-slide a .playImg{position: absolute;left: 50%;top: 50%;width: 46px;transform: translate(-50%,-50%); }
.aboutDiv4 .row>div .conDiv .swiper-container{padding-bottom: 40px; }
.aboutDiv4 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0; }
.aboutDiv4 .swiper-pagination-bullet{background: #cccccc;opacity: 1; }
.aboutDiv4 .swiper-pagination-bullet-active{background: #ee763a; }

.ygfcDiv .bdDiv{margin-top: 50px; }
.ygfcDiv .row>div{margin-bottom: 30px; }
.ygfcDiv .row>div .conDiv{cursor: pointer; }
.ygfcDiv .row>div .conDiv .ch{position: relative; }
.ygfcDiv .row>div .conDiv .imgDiv{padding-top: 60.26%;overflow: hidden; }
.ygfcDiv .row>div .conDiv .playImg{position: absolute;left: 50%;top: 50%;width: 46px;transform: translate(-50%,-50%); }
.ygfcDiv .row>div .conDiv .hImg{opacity: 0; }
.ygfcDiv .row>div .conDiv:hover .dImg{opacity: 0; }
.ygfcDiv .row>div .conDiv:hover .hImg{opacity: 1; }
.ygfcDiv .row>div .conDiv .title{text-align: center;margin-top: 15px; }

.videoShow{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.videoShow .yinying{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 99999;}
.videoShow .nrbox{width: calc(100% - 32px);max-width: 1200px;position: relative;z-index: 999999;}
.videoShow .kuang{position: relative;padding: 0 100px; }
.videoShow .kuang .imgDiv{padding-top: 62.5%;position: relative;}
.videoShow .nrbox iframe{width: 100% !important;height: 100% !important;display: block;position: absolute;left: 0;top: 0;}
.videoShow .nrbox video,.videoShow .nrbox img{display: block;width: 100%;max-height: 80vh;}
.videoShow .closebtn{display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: rgb(255, 255, 255);width: 46px;height: 46px;margin: 28px auto 0;font-size: 28px;cursor: pointer;}
.videoShow .closebtn img{width: 20px; }
.videoShow .closebtn .hImg{display: none; }
.videoShow .closebtn:hover .dImg{display: none; }
.videoShow .closebtn:hover .hImg{display: block; }
.videoShow .closebtn:hover{background: #ee763a; }

.videoShow .swiper-button-prev,.videoShow .swiper-button-next{width: 60px;height: 60px;border-radius: 50%;}
.videoShow .swiper-button-prev{background: url(../img/left.png) #b5b5b5 no-repeat center center/12px;left: 0; }
.videoShow .swiper-button-next{background: url(../img/right.png) #b5b5b5 no-repeat center center/12px;right: 0; }
.videoShow .swiper-button-prev:hover{background: url(../img/left.png) #ee763a no-repeat center center/12px; }
.videoShow .swiper-button-next:hover{background: url(../img/right.png) #ee763a no-repeat center center/12px; }

.fldyDiv .bdDiv{align-items: flex-start; }
.fldyDiv .blDiv{width: 240px; }
.fldyDiv .blDiv ul li{margin-bottom: 10px; }
.fldyDiv .blDiv ul li a{background: url(../img/yjt.png) #f5f6f8 no-repeat right 20px center/8.5px;padding: 18px 20px;display: block;color: #333; }
.fldyDiv .blDiv ul li.on a,.fldyDiv .blDiv ul li a:hover{background: url(../img/yjt_.png) #ee763a no-repeat right 20px center/8.5px;color: #fff; }
.fldyDiv .brDiv{width: calc(100% - 280px); }
.fldyDiv .brDiv .nyTitle p{color: #666;margin-top: 10px; }
.fldyDiv .brDiv .rowDiv{margin: 40px 0 20px; }
.fldyDiv .row>div{margin-bottom: 30px; }
.fldyDiv .row>div a .ch{position: relative; }
.fldyDiv .row>div a .imgDiv{padding-top: 60.26%;overflow: hidden; }
.fldyDiv .row>div a .fdDiv{position: absolute;left: 0;top: 0;opacity: 0;background: rgba(238,118,58,.9);width: 100%;height: 100%; }
.fldyDiv .row>div a .fdDiv img{width: 30px; }
.fldyDiv .row>div a .title{text-align: center;margin-top: 15px;color: #333; }
.fldyDiv .row>div a:hover .fdDiv{opacity: 1; }



/*body:after {
    content: ''; 
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    display: none;
}
body.on-menu:after {
    display: block;
}*/

@media (min-width:769px) {
	
	.section.active .move_l{animation: move_l 1s .4s forwards; -webkit-animation: move_l 1s .4s forwards;}
	body .move_l{  opacity:0; transform: translatX(-50px); }
	@keyframes move_l{
	 from{ opacity:0; transform: translateX(-150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	@-webkit-keyframes move_l{
	 from{ opacity:0; transform: translateX(-150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	
	.section.active .move_r{animation: move_r 1s .4s forwards; -webkit-animation: move_r 1s .4s forwards;}
	body .move_r{  opacity:0; transform: translatX(50px);}
	@keyframes move_r{
	 from{ opacity:0; transform: translateX(150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	@-webkit-keyframes move_r{
	 from{ opacity:0; transform: translateX(150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	.section.active .move_b{animation: move_b 1s .4s forwards; -webkit-animation: move_b 1s .4s forwards;}
	body .move_b{  opacity:0; transform: translateY(-50px);}
	@keyframes move_b{
	 from{ opacity:0; transform: translateY(-150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
	@-webkit-keyframes move_b{
	 from{ opacity:0; transform: translateY(-150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
	
	.section.active .move_t{animation: move_t 1s .4s forwards; -webkit-animation: move_t 1s .4s forwards;}
	body .move_t{  opacity:0; transform: translateY(50px);}
	@keyframes move_t{
	 from{ opacity:0; transform: translateY(150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
	@-webkit-keyframes move_t{
	 from{ opacity:0; transform: translateY(150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
}
@media (max-width:1440px) {
	.wrap{max-width: 80%; }
	.wrap1{max-width: 88%; }
	
	a.imoreBtn { width: 110px;height: 32px; font-size: 14px;}
	a.imoreBtn em:after{width: 5px; }
	a.imoreBtn:hover em::before{width: 5px; }
	
	header .logo{width: 20%; }
	
}


@media (max-width:1220px) {
	.wrap{max-width: 88%; }
	.wrap1{max-width: 94%; }
	
	.ydln_text_year_font1 {
	        font-size: 90px;
	    }
	    .ys_develop1_box {
	        margin: 30px 0 0px 0;
	    }
	    .mod_controls1_list_nub::after {
	        height: 12px;
	        border-radius: 12px;
	    }
	    .mod_controls1::after {
	        height: 12px;
	        border-radius: 12px 10px 10px 12px;
	    }
	    .mod_controls1_list_nub span {
	        width: 12px;
	        height: 12px;
	    }
	    .mod_controls1::before {
	        height: 12px;
	        border-radius: 12px;
	    }
	    .mod_arrows2 .swiper-button-prev, .mod_arrows2 .swiper-button-next {
	        width: 34px;
	        height: 34px;
	    }
		.aboutDiv2 ul li .conDiv{height: 400px; }
		.aboutDiv2 ul li .textDiv .title span{font-size: 24px; }
		.aboutDiv2 ul li .textDiv img{max-width: 100px; }
		.nyTitle span{font-size: 30px; }
		
		.indexDiv2 .swiper-button-prev{left: -4vw; }
		.indexDiv2 .swiper-button-next{right: -4vw; }
}

@media (max-width:1100px) {
	/* header .rightDiv .menu>ul>li{margin: 0 1vw; }  */
	header .rightDiv .menu>ul>li>a{font-size: 15px;padding: 0 1vw; }
	.articleDiv .fanyeDiv a{width: calc((100% - 184px) / 2); }
	.articleDiv .fanyeDiv a.backBtn{width: 114px;margin: 0 30px; }
}
@media (min-width:992px) and (max-width:1024px) {
}
@media (min-width:768px) and (max-width:991px) {
	
}
@media (max-width:991px){
	
	.wrap{max-width: 100%;padding: 0 25px; }
	.wrap1{max-width: 100%;padding: 0 15px; }
	.menu{width:100%}
	.menu ul{width:100%;display: block;}
	.menu>ul>li>a{padding: 0 20px;}
	.menu.align-center>ul,.menu.align-right ul ul{text-align:left}
	.menu ul li,.menu ul ul li,.menu ul li:hover>ul>li{width:100%;height:auto;}
	/*.indexHeader .menu ul li,.indexHeader .menu ul ul li,.indexHeader .menu ul li:hover>ul>li{border-top:1px solid rgba(255,255,255,.2);}
	/*.on-fixed .indexHeader .menu ul li,.on-fixed .indexHeader .menu ul ul li,.on-fixed .indexHeader .menu ul li:hover>ul>li{border-top:1px solid rgba(0,0,0,.2);}*/
	.menu ul li a,.menu ul ul li a{width:100%}
	.menu>ul>li,.menu.align-center>ul>li,.menu.align-right>ul>li{float:none;display:block}
	.menu ul ul li a{padding:0 20px 0 30px;font-size:12px;color:#333;background:0 0}
	.menu ul ul li:hover>a,.menu ul ul li a:hover{color:#333}
	
	.indexHeader .menu ul ul li a{color:#fff;}
	.indexHeader .menu ul ul li:hover>a,.indexHeader .menu ul ul li a:hover{color:#fff}
	
	.on-fixed .indexHeader .menu ul ul li a{color:#333;}
	.on-fixed .indexHeader .menu ul ul li:hover>a,.indexHeader .menu ul ul li a:hover{color:#333}
	
	.menu ul ul ul li a{padding-left:40px}
	.menu ul ul,
	.menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
	.menu>ul>li.has-sub>a::after,.menu ul ul li.has-sub>a::after{display:none}
	#menu-line{display:none}
	.menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase}
	.menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
	.menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
	.menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:0px solid rgba(0,0,0,.2);height:52px;width:52px;cursor:pointer}
	.menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#333;z-index:99}
	.menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#333;;z-index:99}
	
	
	.menu .submenu-button.submenu-opened:after{display:none}
	.menu ul ul{background: transparent;border-bottom:none;padding: 0;}
	.menu ul ul ul{top: 0;}
	.menu li:hover>ul{left: auto;margin-left: auto;}
	.menu ul ul .wrap{padding:0;}
	
	header {
		position: fixed;
		z-index: 99;
		top: 0;
		left: auto;
		right: 0;
		width: 100%;
		height: 50px;
		transition: right 300ms !important;
		padding-top: 0;
		border-bottom-width: 3px;
	}
	header .logo a{height: 50px;width: initial;display: block;display: flex;justify-content: center;align-items: center;}
	header .logo a img{max-height: 70%;}
	header .mbtn {display: block;}
	body.on-menu header{background: #fff;}
	body.on-menu.on-fixed  header.indexHeader{background: #fff;}
	body.on-menu header .mbtn{z-index: 1;}
	header .rightDiv .menu {
		float: right;
		position: fixed;
		top: 50px;
		right: 0;
		width: 100%;
		height: 100%;
		padding-top: 0;
		background-color: #fff;
		/*border-bottom: 1px solid #f8f8f847;*/
		transition: right 300ms;
		right: -100%;
		padding: 0;
		overflow-y: auto;
	}
	header.indexHeader .rightDiv .menu{background-color: background: #fff;}
	.on-fixed header .rightDiv .menu{
		background-color: #fff;
	}
	header .rightDiv .menu ul{float: initial;}
	/*header .rightDiv .menu ul.open{background: #000;}*/
	header .rightDiv .menu ul li {
		padding: 0;
		margin: 0;
		/*border-bottom: 1px solid #f8f8f847;*/
		float: initial;
		position: relative;
	}
	header .rightDiv .menu ul li a {
		display: block;
		line-height: 50px;
		height: 50px;
		text-align: left;
		font-size: 16px;
	}
	header.indexHeader .rightDiv .menu>ul>li>a{color: #333;}
	header .rightDiv .menu>ul>li>a small{display: none;}
	header .rightDiv .menu>ul {display: block;padding-top: 0;}
	body.on-menu header .rightDiv .menu {right: 0;}
	body.on-menu .main {right: 0;}
	header .rightDiv .menu>ul>li>a{padding:0 15px;background: none;}
	header .rightDiv .menu>ul>li>a::after{display: none;}
	header .rightDiv .menu>ul>li:hover,header .rightDiv .menu>ul>li:focus,header .rightDiv .menu>ul>li.on{background: none;}
	/* .menu ul ul{box-shadow: none;padding: 0 10px; }
	.menu ul ul li a .iconDiv{display: none;}
	.menu ul ul li>a{margin-bottom: 0;}
	.menu ul ul li .alist a{margin: 0;} */
	.main {position: relative;right: 0;transition: right 300ms !important;margin-top: 0;}
	
	header.on,header.on .logo a,header.on .rightDiv .menu>ul>li>a,header.on .otherDiv{height: 50px; }
	header .otherDiv{float: initial;height: 50px;padding-right: 40px; }
	header .ssBtn{margin-right: 20px; }
/* 	header .searchDiv{position: relative;opacity: 1;transform: initial;visibility: visible; }
	header .searchDiv form{width: 100%;} */
	.menu ul ul,.menu li:hover>ul{opacity: 1;visibility: visible;transform: translateY(0);}
	.menu ul ul .flexcen{display: block; }
	.menu ul ul.ul{padding: 0 20px; }
	.menu ul ul .row>div{flex: 0 0 100%;max-width: 100%;border-top: 1px solid #eee; }
	.menu ul ul .row>div .conDiv{border-right: 0; }
/* 	header .rightDiv .menu ul ul a{line-height: initial;height: initial;margin-top: 10px; }
	header .rightDiv .menu ul ul .alist{overflow: hidden;margin-bottom: 10px; }
	header .rightDiv .menu ul ul .alist a{font-size: 14px;margin-top: 10px; } */
	.menu ul li.default ul{position: relative;opacity: 1;visibility: visible;transform: initial;transition: none;width: 100%; }
	.menu ul li.default:hover ul{transform: initial; }
	header .rightDiv .menu>ul>li.default ul{width: 100%;box-shadow: none;padding: 0;left: 0; }
	header .rightDiv .menu>ul>li.default ul li{border: 0;margin: 0; }
	header .rightDiv .menu>ul>li.default li a{text-align: left;font-size: 14px;padding: 0 20px; }

	
	.on-fixed header.nyHeader, .on-fixed header.nyHeader .rightDiv .menu>ul>li>a, .on-fixed header.nyHeader .otherDiv{height: 50px;}
	.on-fixed header.nyHeader .logo a{height: 36px; }
	
	
	
	.nyBanner{margin-top: 50px; }
	.locationDiv .flexbet{height: 70px; }
	
	
	.gyjzDiv .bdDiv .conDiv .textDiv .title{font-size: 24px; } 
	
	.mod_arrows2 .swiper-button-prev, .mod_arrows2 .swiper-button-next{width: 40px;height: 40px; }
	.mod_controls1_list_nub {
	        padding: 35px 45px;
	    }
	    .ydln_text {
	        /* width: calc(100% - 310px); */
	    }
	    .ydln_img {
	        width: 310px;
	    }
	    .ydln_text_year_font1 {
	        font-size: 80px;
	    }
	    .ydln_text_word h3 {
	        margin-bottom: 10px;
	    }
	    .mod_controls1_list_nub .std_title6 {
	        font-size: 18px;
	    }
	    .ys_develop1_box_bg {
	        left: 2%;
	        bottom: -25%;
	        width: 50%;
	    }
	    .mod_controls1::after {
	        width: calc(100% / 11);
	    }
	    .ctact_comp_ul_li:nth-of-type(2n+1){
	        animation-delay: 0.1s;
	    }
	    .ctact_comp_ul_li:nth-of-type(2n){
	        animation-delay: 0.2s;
	    }
	
	.aboutDiv2 ul li .textDiv .title span{font-size: 20px; }
	.aboutDiv2 ul li .conDiv{height: 350px; }
	
	.newsDetailDiv{padding: 70px 0; }
	
	.videoShow .kuang{padding: 0 40px; }
	.videoShow .swiper-button-prev, .videoShow .swiper-button-next{width: 30px;height: 30px; }
}

.hidden-xs{display: block;}
.visible-xs{display: none;}

/*手机*/
@media (max-width:768px) {
	
	html, body{min-width: initial;}
	.wrap{min-width: initial;padding: 0 15px; }
	.hidden-xs{display: none;}
	.visible-xs{display: block;}
	.floatRightDiv{display: none;}
	
	.f60{font-size: 30px; }
	.f54{font-size: 28px; }
	.f52{font-size: 28px; }
	.f50{font-size: 28px; }
	.f48{font-size: 20px; }
	.f46{font-size: 20px; }
	.f36{font-size: 26px; }
	.f33{font-size: 25px; }
	.f30{font-size: 24px; }
	.f28{font-size: 22px; }
	.f24{font-size: 19px; }
	.f21{font-size: 19px;}
	.f20{font-size: 18px; }
	.f18{font-size: 15px; }
	
	header .searchDiv{padding: 15px 0; }
	header .telDiv {display: none; }
	header .ssBtn{margin: 0;width: 30px;height: 30px; }
	header .ssBtn img{height: 15px; }
	header .logo{width: auto; }
	header .logo a{height: 36px; }
	
	#menu{display: none; }
	
	.indexTitle span{font-size: 24px;margin-bottom: 10px; }
	.indexTitle p{font-size: 15px;line-height: 1.5; }
	
	.banner1 .img{height: 70vw;}
	.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{padding-right: 15px; }
	.banner1 .swiper-pagination-bullet{width: 20px;height: 3px; }
	.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
	.banner1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px; }
	.banner1 .textDiv .p1{font-size: 20px; }
	.banner1 .textDiv .p2{font-size: 14px;margin: 10px 0 25px; }
	
	.fp-section.fp-table, .fp-slide.fp-table,.fp-tableCell{height: initial!important;}
	
	.banner2-content{padding: 40px 0;}
	
	a.imoreBtn{width: 100px;height: 30px;font-size: 12px; }
	a.imoreBtn em:after{top: 2px;width: 5px;margin-left: 5px; }
	a.imoreBtn em::before{top: 3px;margin-right: 5px; }
	a.imoreBtn em:hover::before{top: 3px;width: 5px; }
	
	
	.indexDiv1 .bdDiv{padding-top: 0;padding-bottom: 70px; }
	.indexDiv1 .bdDiv .textDiv{font-size: 14px;margin: 20px 0;line-height: 1.7; }
	.indexDiv1 .bdDiv .dataDiv ul li{margin: 0 10px; }
	.indexDiv1 .bdDiv .dataDiv ul li .conDiv{font-size: 12px; }
	.indexDiv1 .bdDiv .dataDiv ul li .conDiv .num span{font-size: 22px; }
	.indexDiv1 .bdDiv .dataDiv ul li .conDiv .num sub{font-size: 13px; }
	.indexDiv1 .bdDiv .moreBtn{margin-top: 20px; }
	
	.indexDiv2 .lunboDiv{padding: 0 50px; }
	.indexDiv2 .gallery-top .swiper-slide .conDiv{display: block; }
	.indexDiv2 .gallery-top .swiper-slide .clDiv{width: 100%;}
	.indexDiv2 .gallery-top .swiper-slide .textDiv{width: 100%;margin-top: 20px; }
	.indexDiv2 .gallery-top .swiper-slide .textDiv .year{font-size: 26px; }
	.indexDiv2 .gallery-top .swiper-slide .textDiv .p{font-size: 14px; }
	.indexDiv2 .gallery-top{margin: 20px 0 30px; }
	.indexDiv2 .swiper-button-prev, .indexDiv2 .swiper-button-next{width: 30px;height: 30px; }
	.indexDiv2 .swiper-button-prev{left: 0;background-size: 6px!important; }
	.indexDiv2 .swiper-button-next{right: 0;background-size: 6px!important; }
	.indexDiv2 .smallDiv .swiper-slide span{font-size: 16px; }
	
	.indexDiv3 .hd .textDiv{width: 100%; }
	.indexDiv3 .mapDiv{position: relative;top: initial;transform: initial;width: 100%;margin-bottom: 30px; }
	.indexDiv3 .mapDiv .ripple p{width: 100px;left: 50%;transform: translateX(-50%); }
	.indexDiv3 .mapDiv .ripple1 p{width: 30px;height: 30px;right: 18.8%;top: 35%; }
	.indexDiv3 .hd .textDiv ul li{margin-top: 20px; }
	.indexDiv3 .ExpertList{margin-top: 50px; }
	.indexDiv4 .lunboDiv{margin-top: 30px;padding-bottom: 60px; }
	.indexDiv4 .swiper-button-prev, .indexDiv4 .swiper-button-next{width: 40px;height: 40px; }
	.indexDiv4 .swiper-button-prev{left: calc(50% - 50px); }
	.indexDiv4 .swiper-button-next{right: calc(50% - 50px); }
	
	.indexDiv5 .hdDiv{display: block; }
	.indexDiv5 .hdDiv .tabsDiv{margin-top: 20px; }
	.indexDiv5 .hdDiv .tabsDiv a:nth-child(1){margin-left: 0; }
	.indexDiv5 .hdDiv .tabsDiv a{padding: 5px 15px;font-size: 14px; }
	.indexDiv5 .bdDiv .row>div{margin-top: 20px; }
	.indexDiv5 .bdDiv .row>div a .textDiv .p{margin: 10px 0 20px; }
	.indexDiv5 .bdDiv .row>div a{padding: 15px; }
	.indexDiv5 .bdDiv .row>div ul li{margin-bottom: 20px; }
	
	.indexDiv6{padding: 50px 0; }
	.indexDiv6 .titleDiv{text-align: center; }
	.indexDiv6 .btnDiv{margin-top: 40px;display: flex;justify-content: center;flex-direction: column; }
	.indexDiv6 .btnDiv a.telBtn{margin: 0 0 20px; }
	
	.footerDiv{padding: 50px 0; }
	.footerDiv .hdDiv{display: block;padding-bottom: 20px;margin-bottom: 20px; }
	.footerDiv .hdDiv .shareDiv{margin: 20px 0 0;justify-content: flex-start; }
	.footerDiv .hdDiv .shareDiv a{margin: 0 10px 0 0; }
	.footerDiv .bdDiv{display: block; }
	.footerDiv .bdDiv .blDiv{display: block; }
	.footerDiv .bdDiv .listDiv{width: 100%;margin: 0 0 10px 0; }
	.footerDiv .bdDiv .listDiv>span{margin-bottom: 10px; }
	.footerDiv .bdDiv .listDiv>span a{margin-bottom: 15px; }
	.footerDiv .bdDiv .aDiv{display: flex;flex-direction: row;flex-wrap: wrap; }
	.footerDiv .bdDiv .aDiv a{margin-right: 15px;margin-bottom: 10px; }
	.footerDiv .bdDiv .blDiv .aDiv.flexsta{flex-direction: row; }
	.footerDiv .bdDiv .blDiv .aDiv.flexsta a{margin-right: 15px;margin-bottom: 10px; }
	.footerDiv .bdDiv .blDiv{width: 100%; }
	.footerDiv .bdDiv .brDiv{width: 100%; }
	.footerDiv .banquan{width: 100%;text-align: center;margin: 30px 0 0; }
	
	.nyBanner .bgDiv .wrap{height: 50vw;}
	.nyBanner .textDiv{padding-bottom: 30px;}	
	.nyBanner .textDiv span{font-size: 16px;}
	.nyBanner .textDiv p{font-size: 12px;}
	
	.breadcrumbDiv{font-size: 12px;flex-wrap: wrap; }
	.breadcrumbDiv img{width: 12px; }
	
	.locationDiv{position: relative; }
	.locationDiv .flexbet{height: auto;padding: 20px 15px;display: block; }
	.twoMenuDiv {margin-top: 15px;justify-content: flex-start;flex-wrap: wrap; } 
	.twoMenuDiv a{margin-left: 0px;font-size: 14px;margin-right: 20px; }
	.twoMenuDiv a.on:before{width: 5px;height: 5px;bottom: -10px; }
	
	.honorDiv .bdDiv .rowDiv{margin-bottom: 30px; }
	.honorDiv .bdDiv .row{margin: 0 -7px; }
	.honorDiv .bdDiv .row>div{padding: 0 7px;margin-top: 15px; } 
	
	.pd100{padding: 45px 0; }
	.joinDiv .bdDiv .hd{padding: 15px 10px;font-size: 14px; }
	.joinDiv .bdDiv{margin: 25px 0; }
	.joinDiv .bdDiv ul li{padding: 0 10px; }
	.joinDiv .bdDiv .item{width: 30%; }
	.joinDiv .bdDiv ul li .lh{padding: 15px 5px 15px 0;font-size: 14px;background-size: 12px; }
	.joinDiv .bdDiv .item:nth-child(1){font-size: 14px;width: 30%; }
	.joinDiv .bdDiv .item:nth-child(4){display: none; }
	.joinDiv .bdDiv ul li.on .lh{background-size: 12px; }
	.joinDiv .bdDiv ul li .lb{padding: 20px 0 5px; }
	
	.pageDiv a, .pageDiv span{line-height: 30px;width: 30px; }
	
	.newsDetailDiv .bdDiv{margin-top: 20px;flex-direction: column; }
	.newsDetailDiv .bdDiv .brDiv{width: 100%; }
	.newsDetailDiv .bdDiv .blDiv{width: 100%;margin-top: 20px; }
	.articleDiv{padding: 30px 20px; }
	.articleDiv .titleDiv{font-size: 20px; }
	.articleDiv .smTitleDiv{margin: 10px 0 0;font-size: 14px; }
	.articleDiv .textDiv{padding: 20px 0; }
	.newsDetailDiv .fanyeDiv{padding: 20px; }
	.articleDiv .fanyeDiv a p{display: none; }
	
	.gyjzDiv .bdDiv{padding: 0 50px; }
	.gyjzDiv .swiper-button-prev, .gyjzDiv .swiper-button-next{width: 40px;height: 40px; }
	.gyjzDiv .bdDiv .conDiv .textDiv .title{font-size: 20px; }
	.gyjzDiv .bdDiv .conDiv .textDiv .p{font-size: 14px; }
	.hyfnDiv .bdDiv{margin-top: 20px; }
	
	.contactDiv .hdDiv .infoDiv .bgDiv{width: 100%;margin-top: 20px;padding: 20px; }
	.contactDiv .hdDiv .infoDiv .title{font-size: 20px; }
	.contactDiv .hdDiv .infoDiv ul li img{width: 60px; }
	.contactDiv .hdDiv .infoDiv ul li .text{width: calc(100% - 80px); }
	.contactDiv .hdDiv .infoDiv ul li{margin-top: 20px; }
	.contactDiv .hdDiv .mapDiv{position: relative;height: 100vw; }
	.contactDiv .hdDiv .mapDiv .logoImgDiv{right: 30vw;top: 50%;width: 206px;height: 50px; }
	.contactDiv .bdDiv{display: block; }
	.contactDiv .formDiv{width: 100%; }
	.contactDiv .formDiv form{margin-top: 20px; }
	.contactDiv .formDiv .row>div .checkDiv label{margin: 0 20px 10px 0; }
	.contactDiv .formDiv .row>div{margin-bottom: 30px; }
	.contactDiv .formDiv .btnDiv button{width: 150px;height: 44px; }
	.contactDiv .formDiv .row>div .inputDiv input{line-height: 44px; }
	
	.contactDiv .imgDiv{width: 100%; }
	.nyTitle span {  font-size: 24px; }
	.aboutDiv1 .bdDiv{display: block;margin: 20px 0 30px; }
	.aboutDiv1 .bdDiv .blDiv{width: 50%;margin: 0 auto; }
	.aboutDiv1 .bdDiv .brDiv{width: 100%;margin-top: 30px; }
	.aboutDiv1 .dataDiv ul li{margin: 0 10px; }
	.aboutDiv1 .dataDiv ul li .conDiv{font-size: 12px; }
	.aboutDiv1 .dataDiv ul li .conDiv .num span{font-size: 22px; }
	.aboutDiv1 .dataDiv ul li .conDiv .num sup{font-size: 13px; }
	.aboutDiv2 .bdDiv{margin-top: 20px; }
	.aboutDiv2 ul{flex-wrap: wrap; }
	.aboutDiv2 ul li{width: 100%; }
	.aboutDiv2 ul li:hover{width: 100%; }
	.aboutDiv2 ul li .conDiv{height: 260px; }
	.aboutDiv2 ul li .conDiv img{max-width: 80px; }
	.aboutDiv2 ul li .textDiv .title p{opacity: 1; }
	.ydln_cry {
	        flex-direction: column;
			align-items: center;
	    }
	    .ydln_text {
	        padding-right: 0;
	        width: 70%;
	    }
		.ydln_text_word{margin-top: -30px; }
	    .ydln_img {
	        width: 100%;
	        margin-top: 26px;
	    }
	    .mod_controls1_list_nub {
	        padding: 30px 15px;
	    }
	    .mod_controls1_list_nub .std_title6 {
	        font-size: 16px;
	    }
	    .intro_slide_ul .slick-track {
	        padding: 12px 0 14px;
	    }
	    .ydln_text_year_font1 {
	        font-size: 42px;
	    }
		.ydln_text_word h3{font-size: 24px; }
		.ys_develop1 .swiper-button-prev, .ys_develop1 .swiper-button-next{width: 40px;height: 40px; }
	    .ys_develop1_box {
	        margin: 10px 0 0px 0;
	    }
		.mod_controls1{margin-top: 0; }
	    .intro_hist .ys_cont1400 {
	        padding: 0 20px !important;
	    }
	    .ydln_img {
	        width: 78%;
	        margin: 26px auto 0;
	    }
	    .ydln_text .ydln_text_word p {
	        font-size: 14px;
	        line-height: 1.5;
	    }
	    .mod_controls1::after {
	        width: calc(100% / 6.6);
	    }
	@media (max-width:320px) {
		
		
		
	}
	
	.fldyDiv .bdDiv{display: block; }
	.fldyDiv .blDiv{width: 100%; }
	.fldyDiv .brDiv{width: 100%;margin-top: 30px; }
	
}
