﻿*{padding: 0; margin: 0;}
#fp-nav.right{display: none}
.fpnav{position:fixed;top:50%;transform:translateY(-50%);left:1.5vw;z-index:200}
.fpnav li{text-align:center;min-width:50px;list-style: none;}
.fpnav li a{color:#fff;position:relative;display:block;padding-top:6px}
.fpnav li a::after{content:'';display:block;width:6px;height:6px;position:absolute;background:#fff;border-radius:3px;left:50%;top:0;margin-left:-3px}
.fpnav li span{font-size:0}
.fpnav li+li{position:relative;margin-top:30px}
.fpnav li.active a{padding-top:30px}
.fpnav li.active a::after{background:url(../images/aon.svg) no-repeat center;width:26px;height:26px;margin-left:-13px;background-size:contain}
.fpnav li.active span{font-size:12px}
.fp-viewing-footer .fpnav{opacity:0}

.Other002373 #fullPage{height:100%;position:relative;transform:translate3d(0px,0px,0px);transition:all 700ms ease}
.Other002373 .section{background-position:center;background-repeat:no-repeat;background-size:cover}
.Other002373 .section .pos-re{position:relative;z-index:4}
.Other002373{background:#000}

.index-more{text-align:center}
.index-more a{display:inline-block;color:#f2902d;border:solid 2px #f2902d;line-height:calc(45 / 16 * 1em);border-radius:calc(45 / 16 * 1em);padding:0 calc(70 / 16 * 1em) 0 calc(30 / 16 * 1em);background:url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center;background-size:calc(12 / 16 * 1em) auto;transition:0.3s}
.index-more a:hover{background-color:#f2902d;color:#fff;background-image:url(../images/more-on.svg);border-color:#f2902d}

.Top003171{position:absolute;z-index:1000;left:0;width:100%;top:0;transition:0.5s}
.Top003171 header{height:calc(80 / 16 * 1em);position:relative}
.Top003171 .logo{position:absolute;left:calc(60 / 16 * 1em);top:0;width:50%;padding-top:calc(25 / 16 * 1em);z-index:80}
.Top003171:not(.hover) .logo img.hover{display:none}
.Top003171.fixed .logo img.hover{display:inline-block}
.Top003171.fixed:not(.hover) .logo img.hover,.Top003171 .logo img.default{width:calc(300 / 16 * 1em)}
.Top003171 .logo img.hover{width:calc(320 / 16 * 1em)}
.Top003171 menu{max-width:1000px;margin:0 auto;width:75%;visibility:hidden;opacity:0;transition:0.5s}
.Top003171 menu ul{display:table;margin:0 auto}
.Top003171 menu li{float:left}
.Top003171 menu li aside a{font-size:calc(18 / 16 * 1em);line-height:calc(80 / 18 * 1em);display:block;transition:0.5s;background-position:center top}
.Top003171 menu li.aon aside a,.Top003171 menu li aside a:hover{color:#f2902d}
.Top003171 menu li+li{margin-left:3.5vw}
.Top003171 .open-menu,.Top003171 .top-lang,.Top003171 .open-search{position:absolute;top:50%;transform:translateY(-50%);z-index:10}
.Top003171 .open-menu,.Top003171 .top-lang span,.Top003171 .open-search{background-position:center;background-size:contain;background-repeat:no-repeat;z-index:10;cursor:pointer}
.Top003171 .open-menu{right:calc(60 / 16 * 1em);width:calc(29 / 16 * 1em);height:calc(25 / 16 * 1em);background-image:url(../images/Top003171-menu-white.svg);z-index:100;transition:0.5s}
.Top003171 .open-search{right:calc(120 / 16 * 1em);width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);background-image:url(../images/Top003171-search.svg);transition:0.5s}
.Top003171 .open-search.on:before,.Top003171 .open-search.on:after{background-color:#000}
.Top003171 .top-search{top:100%;right:calc(90 / 16 * 1em);max-width:calc(400 / 16 * 1em);box-shadow:0 0 1em rgba(0,0,0,0.2);padding-right:calc(50 / 16 * 1em)}
.Top003171 .top-search .btn{background-image:url(../images/Top003171-search.svg);background-size:auto 50%;width:calc(50 / 16 * 1em);background-color:#fafafa}
.Top003171 .top-search .text{font-size:1em;height:calc(44 / 16 * 1em);line-height:2.75}
.Top003171 .top-lang{right:calc(180 / 16 * 1em)}
.Top003171 .top-lang span{display:block;width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em);background-image:url(../images/Top002262-lang.svg);z-index:100}
.Top003171 .top-lang figure{position:absolute;top:100%;left:50%;width:calc(120 / 16 * 1em);line-height:calc(40 / 16 * 1em);display:none;margin-left:calc(-60 / 16 * 1em);padding-top:calc(28 / 16 * 1em)}
.Top003171 .top-lang a{display:block;text-align:center;color:#333;background:#fff}
.Top003171 .top-lang a:hover{color:#fff;background:#f2902d}
.Top003171 .menu-area{position:fixed;left:0;top:0;width:100%;z-index:99;height:100%;visibility:hidden;opacity:0;transition:0.5s}
.Top003171 .menu-area .box{counter-increment:my;background:#fff;overflow:hidden;opacity:0;transition:0.5s cubic-bezier(0.175,0.885,0.32,1.275)}
.Top003171 .menu-area .box:nth-child(1){transition-delay:0.1s}
.Top003171 .menu-area .box:nth-child(2){transition-delay:0.2s}
.Top003171 .menu-area .box:nth-child(3){transition-delay:0.3s}
.Top003171 .menu-area .box:nth-child(4){transition-delay:0.4s}
.Top003171 .menu-area .box:nth-child(5){transition-delay:0.5s}
.Top003171 .menu-area .box:nth-child(6){transition-delay:0.6s}
.Top003171 .menu-area .box .inner{text-align:center;transition:0.5s;background:url(../images/Top003171-libg.svg) no-repeat left top 100vh;background-size:cover}
.Top003171 .menu-area h4.num{margin:0;color:#333333;opacity:0.3;font-family:Arial;font-size:calc(40 / 16 * 1em)}
.Top003171 .menu-area h4.num:after{content:'0'counter(my);transition:0.5s}
.Top003171 .menu-area .name{font-size:calc(24 / 16 * 1em);transition:0.5s;color:#333}
.Top003171 .menu-area dd a{transition:0.5s}

.Top003171.topDe menu{opacity: 1;visibility: inherit;}
.Top003171.topDe menu li aside a{color: #fff;}
.Top003171.hover menu li aside a{color: #131313;}
.Top003171.topDe menu li aside a:hover{color: #f2902d;}

.Top003171 .sub{position: absolute; top: 100%; background-color:#fff; width: calc(120 / 16 * 1em); margin-left: calc((50 / 16 * 1em) / -2); padding:  calc(10 / 16 * 1em); box-shadow: 0 5px 5px rgba(0,0,0,0.1);border-radius: 0 0 8px 8px;display: none;}
.Top003171 .sub dl{background: none; width: 100%;text-align: center;}
.Top003171 .sub dt{padding: 8px 0;}


.menu-show{overflow:hidden}
.menu-show .Top003171 .open-menu.on{background-image:url(../images/Top003171-close.svg)}
.menu-show .Top003171 .menu-area{opacity:1;visibility:inherit}
.menu-show .Top003171 .menu-area .box{opacity:1}
.menu-show .Top003171.fixed menu,.menu-show .Top003171.hover menu{opacity:0}

.fp-viewing-footer .Top003171{z-index:-10;opacity:0}

@media (min-width:1025px){
.Top003171 .logo{width:20%}
.Top003171 .menu-area .box{float:left;width:calc(100% / 5);height:100%;transform:translateY(-100vh)}
.menu-show .Top003171 .menu-area .box{transform:translateY(0)}
.Top003171 .menu-area h4.num{line-height:25.73vh}
.Top003171 .menu-area .name{margin-bottom:5.208vh}
.Top003171 .menu-area dd{line-height:5vh}
.Top003171 .menu-area .box:not(:last-child){border-right:1px solid #ebebeb}
.Top003171 .menu-area .box .inner{height:100%}
.Top003171 .menu-area .box:hover .inner{background-position:left top 0}
.Top003171 .menu-area .box:hover h4.num{color:#fff;opacity:1}
.Top003171 .menu-area .box:hover .name{color:#fff}
.Top003171 .menu-area .box:hover dd a:hover{color:#fff}
.Top003171 .menu-area .box:hover dd a{color:rgba(255,255,255,0.75)}
.Top003171 .open-search{background-image:url(../images/Top003171-search-white.svg)}
.Top003171 .top-lang span{background-image:url(../images/Top002262-lang-white.svg)}
.Top003171.hover{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.05)}
.Top003171.fixed .open-menu,.Top003171.hover .open-menu{background-image:url(../images/Top003171-menu-black.svg)}
.Top003171.hover menu{opacity:1;visibility:inherit}
.Top003171.fixed .logo img.default,.Top003171.hover .logo img.default{display:none}
.Top003171.fixed .open-search,.Top003171.hover .open-search,.Top003171 .open-search.on{background-image:url(../images/Top003171-search.svg)}
.Top003171.fixed .top-lang span,.Top003171.hover .top-lang span{background-image:url(../images/Top002262-lang.svg)}
}

@media (max-width:1024px){
	.fpnav{display: none}
.Top003171{position:relative;background-color:#fff}
.Top003171 .logo{display:flex;justify-content: flex-start}
.Top003171 .logo img.default{display:none}
.Top003171 .logo img.hover{display:block!important}
.Top003171 .open-menu{background-image:url(../images/Top003171-menu-black.svg)}
.Top003171 .menu-area{overflow:auto}
.Top003171 .menu-area .box{transform:translateX(-100vw)}
.menu-show .Top003171 .menu-area .box{transform:translateX(0)}
.Top003171 menu{display:none}
.Top003171 .open-menu{left:2%}
.Top003171 .open-search{right:2%}
.Top003171 .menu-area .box:not(:last-child){border-bottom:1px solid #ebebeb}
.Top003171 .menu-area .box .inner{padding:2em}
.Top003171 .menu-area dl{display:flex;flex-wrap:wrap;justify-content:center}
.Top003171 .menu-area dd{padding:0.5em}
.Top003171 .menu-area .name{padding:0.5em 0}
.Top003171 .top-search{max-width:none;width:100%;right:0}
.Top003171 header{height: calc(66 / 16 * 1em)}
}


.Banner002826{background:#000;position: relative;}
.Banner002826 li.slick-slide{position:relative;overflow:hidden;width:100vw;height:100vh}
/*.Banner002826 li:nth-child(1).slick-slide::after{background-color:rgba(0,0,0,0.11);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;content:''}*/
/*.Banner002826 li:nth-child(2).slick-slide::after{background-color:rgba(0,0,0,0.05);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;content:''}*/
/*.Banner002826 li.slick-slide::after{background-color:rgba(0,0,0,0.35);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;content:''}*/
.Banner002826 li.slick-slide img{display:block;width:100%}
.Banner002826 li.slick-slide .pc{display:block;width:100%;height:100vh}
.Banner002826 li.slick-slide video{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%}
.Banner002826 .inner{position:absolute;content:'';width:100%;height:100%;left:0;top:0;z-index:10;text-align:center;color:#fff}
.Banner002826 .ytable{height:100%;margin:0 auto}
.Banner002826 .inner p{margin:0;transition:0.5s;opacity:0}
.Banner002826 .inner .p1{font-size:calc(22 / 16 * 1em);transform:translateX(20%);transition-delay:0.3s;line-height:1.5;letter-spacing:3px}
.Banner002826 .inner .p2{font-size:calc(46 / 16 * 1em);margin:calc(14 / 46 * 1em) 0 calc(40 / 46 * 1em);transform:translateX(40%);transition-delay:0.5s;line-height:1.5;font-weight:bold;letter-spacing:5px}
.Banner002826 .inner .index-more{opacity:0;transform:translateX(60%);transition:0.5s 0.6s}
.Banner002826 li.ani-show .inner p,.Banner002826 li.ani-show .inner .index-more{opacity:1;transform:translateX(0)}
.Banner002826 .mouse{position:absolute;width:30px;height:50px;border-radius:50px;border:1px solid #fff;left:50%;bottom:5%;z-index:10;margin-left:-15px}
.Banner002826 .mouse:before{content:'';width:3px;height:10px;background:#fff;position:absolute;left:50%;margin-left:-1.5px;top:10px;border-radius:3px;animation:Banner002826 2s ease infinite}
@keyframes Banner002826{0%{top:10px;opacity:1}
80%{top:30px;opacity:0}
100%{top:10px;opacity:0}
}
.Banner002826 .pages,.Banner002826 .slick-arrow{position:absolute;bottom:5%;z-index:10}
.Banner002826 .pages{left:3%;font-size:calc(18 / 16 * 1em);color:#fff;line-height:calc(60 / 18 * 1em)}
.Banner002826 .pages .cur{font-size:calc(24 / 18 * 1em);padding-right:5px}
.Banner002826 .pages .total{padding-left:5px}
.Banner002826 .slick-arrow{right:3%;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg);width:15px;height:15px;margin-bottom:22px}
.Banner002826 .slick-prev{transform:rotate(-135deg);margin-right:60px}
.Banner002826 li.slick-slide img.wap{display:none}
@media(max-width:1024px){
	.Banner002826 li.slick-slide img.wap{display: block;}
	.Banner002826 li.slick-slide .pc{height: auto;padding-bottom: 56%;display: none}
.Banner002826 li.slick-slide video{left:-100%;top:100%;opacity:0}
.Banner002826 li.slick-slide .open-video{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3) url(../images/Banner002826_play.svg) no-repeat center center;background-size:auto 50px;z-index:20}
.Banner002826 li.video-show .open-video{left:-100%;opacity:0;transform:translateX(-100%)}
.Banner002826 li.video-show video{left:50%;top:50%;opacity:1}
.Banner002826 li.slick-slide{height: auto}
.Banner002826 .mouse{display: none}
}

@media(max-width:640px){
.Banner002826 .mouse{display:none}
.Banner002826 .pages,.Banner002826 .slick-arrow{bottom:3%}
.Banner002826 .pages{font-size:4vw}
.Banner002826 .inner .p2{font-size: 30px;letter-spacing:0;}
.index-more a{padding: 0 calc(50 / 16 * 1em) 0 calc(20 / 16 * 1em);margin: 5px auto 10px;}
}

.Floor003128{background-color:#f2902d;overflow:hidden;font-family:'SourceHanSansCN-Regular'}
.Floor003128 .slider-img .Ispic{position:relative;z-index:1}
.Floor003128 .slider-img .Ispic:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:45.834%;opacity:0.6;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#000000',GradientType=0)}
.Floor003128 .slider-img .item{position:relative}
.Floor003128 .slider-img .txt{position:absolute;bottom:0;opacity:0;left:19.771%;right:6.184%;color:#fff;z-index:4;transition:0.5s 0.5s;padding-right:3.5em}
.Floor003128 .slider-img .slick-current .txt{bottom:3.75em;opacity:1}
.Floor003128 .slider-img .tit{font-size:2em;margin-bottom:0.5em}
.Floor003128 .slider-img .txt p{line-height:2;font-size:1em;margin:0;max-width:76%}
.Floor003128 .slider-img .txt .more{position:absolute;right:0;bottom:0;width:3.125em;height:3.125em;border-radius:50%;background:url(../images/Floor003128-icon-white.svg) no-repeat center #f2902d;background-size:1em auto}
.Floor003128 .slider-nav .inside .icon{transition:0.3s}
.Floor003128 .slider-nav .inside .icon img{max-height:5em}
.Floor003128 .slider-nav .inside .icon img.hover{display:none}
.Floor003128 .slider-nav .default{display: block;margin-left: 27%;}
.Floor003128 .slider-nav li{cursor:pointer;transition:0.3s;}
.Floor003128 .slider-nav li.slick-slide{border-bottom: 1px solid #fff;}
.Floor003128 .slider-nav .slick-current{background-color:#fff;}
.Floor003128 .slider-nav .slick-current aside{color:#fff}
.Floor003128 .slider-nav .slick-current .icon img.default{display:none;margin-left: 27%;}
.Floor003128 .slider-nav .slick-current .icon img.hover{display:block;margin-left: 27%;}

.Floor003128 .slider-nav .inside .text .xlm{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.Floor003128 .slider-nav .inside .text .xlm li{margin-bottom: 5px;margin-top: 5px;}
.Floor003128 .slider-nav .inside .text .xlm li a{padding: 0 8px;font-size:0.8em;line-height: 1.8;border: 1px solid rgb(255 255 255 / 46%);
background: #f2902d;color: #fff;display: inline-block;margin-right: 5px;white-space: nowrap;}
.Floor003128 .slider-nav .inside .text .xlm li a:hover{background:#fff;border-color:#f2902d;color:#f2902d; }

@media (min-width:1025px){
.Floor003128 .auto{position:relative;min-height:100vh}
.Floor003128 .slider-img{position:absolute;width:93.572%;right:28%;top:0;height:100%;z-index:1}
.Floor003128 .slider-img .Ispic{height:100vh}
.Floor003128 .slider-nav{width: 45%;height:100vh;float:right;z-index:20;position: absolute;margin-right: 0;right: -17%;}
.Floor003128 .slider-nav .ytable{height:100%}
.Floor003128 .slider-nav .inside{display:table;width:100%;table-layout:fixed;height:25vh}
.Floor003128 .slider-nav .inside>*{display:table-cell;vertical-align:middle}
.Floor003128 .slider-nav .inside .icon{text-align:center;width:28%;padding-left:0;}
.Floor003128 .slider-nav .inside .text{padding-right:1em; color: #333;}
.Floor003128 .slider-nav .text .bt{font-weight: bold;font-size: 1.4em;margin-bottom: 0.5em;}
.Floor003128 .slider-nav .text .bt{color: #fff;width: 80%;}
.Floor003128 .slider-nav .text .fbt{font-size: 1em;line-height: 30px;display: none;}
.Floor003128 .slider-nav .slick-current .text {color: #000;}
.Floor003128 .slider-nav .slick-current .text .bt{color: #000;}
.Floor003128 .slider-nav .slick-current .icon{width:28%;padding-left:0}
.Floor003128.wap{display: none}
}

@media (max-width:1024px){
.Floor003128{display: none}
.Floor003128.wap{display: inline-block;width: 100%;}
.Floor003128 .slider-img .Ispic{padding-bottom:73.283%}
.Floor003128 .slider-img .txt{left:3%;right:3%}
.Floor003128 .slider-img .slick-current .txt{bottom:2em}
.Floor003128 .slider-nav{overflow:hidden;height:auto;color: #fff}
.Floor003128 .slider-nav .inside{display:flex;align-items:center;height:10em;padding:0 0.5em}
.Floor003128 .slider-nav .inside aside{flex:1}
.Floor003128 .slider-nav .inside .icon{width:20%;flex-shrink:0;margin-right:5%;text-align:center}
.Floor003128 .slider-nav .slick-current{color: #333}
.Floor003128.wap .item{padding-bottom: 10px;background: #fff;}
.Floor003128.wap .Ispic{height: 56vw;line-height: 56vw;display: flex;align-content: center;justify-content: center;color: #fff;font-size: 24px;}
.Floor003128.wap .Ispic h3{color: #fff}
.Floor003128.wap ul{display: flex;background: #F2902D}
.Floor003128.wap ul li{list-style: none;text-align: center;flex: auto;height: 36px;line-height: 36px;color: #fff;}
.Floor003128.wap ul li a{color: #fff}
.Floor003128.wap ul li:not(:last-child){border-right: 1px solid #fff}
}
.Floor002156 .img{display:block;margin:0 auto}
.Floor002156 .txt{text-align:center;margin:2vw auto;width:92%;font-size:calc(18 / 16 * 1em)}
.Floor002156 p{margin:0;line-height:2}
.Floor002156 p+p{margin-top:12px}

@media(min-width:1025px){
.Floor002156 .txt{color:#fff}
}

@media(max-width:1024px){.Floor002156 p br{display:none}
}

.Floor002685{overflow:hidden}
.Floor002685,.Floor002685 .list{background-size:cover;background-repeat:no-repeat;background-position:center}
.Floor002685 .list dd{position:relative;height:100vh;z-index:1;transition:0.5s}
.Floor002685 .list dd:not(:last-child)::after{background:rgba(255,255,255,0.1);position:absolute;content:'';top:0;right:0;width:1px;height:100%}
.Floor002685 .list dd.hover{z-index:4}
.Floor002685 .list dd>*{position:absolute;left:0;width:100%;top:0;z-index:4}
.Floor002685 .list dd .ytable{height:100%;z-index:20;text-align:center;color:#fff}
.Floor002685 .list dd p{line-height:calc(30 / 16 * 1em);height:0;margin:0 auto;transition:0.3s;transform:translateY(100px);opacity:0;margin-bottom:0;padding:0 15%;font-size:calc(20 / 16 * 1em)}
.Floor002685 .list dd.hover p{opacity:1;height:calc(90 / 16 * 1em);transform:translateY(0)}
.Floor002685 .list dd h3{margin:0;font-size:calc(22 / 16 * 1em);padding:calc(24 / 22 * 1em) 0;font-weight:normal}
.Floor002685 .list dd .icon{height:calc(98 / 16 * 1em);opacity:0.6;transition:0.4s}
.Floor002685 .list dd.hover .icon{opacity:1}
.Floor002685 .list dd.hover h3{font-weight:bold}
.Floor002685 .list dd.hover{background:rgba(242,144,45,1)}

@media(min-width:641px){
.Floor002685 .list{display:table;table-layout:fixed;width:100%;position:relative;z-index:1}
.Floor002685 .list::after{background:#171310;position:absolute;content:'';top:0;right:0;width:100%;height:100%;z-index:2;opacity:0.55}
.Floor002685 .list dd{display:table-cell;vertical-align:middle;position:relative;z-index:5}
}

@media(max-width:640px){
.Floor002685 .list dd{width:auto!important}
}

.Floor003145 .title{position:relative;margin-bottom:1.875em;color:#fff}
.Floor003145 .title .cn{font-family:'SourceHanSansCN-Medium';font-size:1.625em}
.Floor003145 .title .cn:after{display:inline-block;content:'';width:10px;height:2px;background-color:#f2902d;margin-left:5px;vertical-align:middle}
.Floor003145 .title .en{font-family:'Bebas';font-size:1.5em}
.Floor003145 .title .more{position:absolute;right:0;top:50%;border:solid 2px #f2902d;border-radius:50%;width:3.125em;height:3.125em;margin-top:-1.5625em;background:url(../images/more.svg) no-repeat right calc(17 / 16 * 1em) center;background-size:calc(12 / 16 * 1em) auto;transition:0.3s}
.Floor003145 .title .more:hover{background-color:#f2902d;color:#fff;background-image:url(../images/more-on.svg);border-color:#f2902d}
.Floor003145 .box{background-color:#ffffff;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04)}
.Floor003145 .right dl{padding:0 1.5625em}
.Floor003145 .right dd{overflow:hidden;padding:1.75em 0}
.Floor003145 .right dd:not(:last-child){border-bottom:1px solid #f3f3f3}
.Floor003145 .right dd time{float:left;max-width:5em;text-align:center;font-family:'Bebas';color:#999999;font-size:0.875em}
.Floor003145 .right dd time b{display:block;color:#333333;font-size:2.1428em;font-weight:normal;line-height:1.2}
.Floor003145 .right dd .tit{float:right;width:calc(100% - 5em);line-height:1.5555;font-size:1.125em;font-family:'SourceHanSansCN-Medium'}
.Floor003145 .left .box{padding:1.875em}
.Floor003145 .slider{margin:0 -1.25em}
.Floor003145 .slider li a{display:block;margin:0 1.25em}
.Floor003145 .slider li .pic{overflow:hidden}
.Floor003145 .slider li .pic .Ispic{padding-bottom:62.5%;transition:0.3s}
.Floor003145 .slider li a:hover .Ispic{transform:scale(1.05)}
.Floor003145 .slider li .tit{font-size:1.25em;line-height:1.25;min-height:2.5em;font-family:'SourceHanSansCN-Medium';margin:0.9em 0 0.6em 0}
.Floor003145 .slider li time{font-size:1em;color:#ccc}
.Floor003145 .slider li p{color:#999;margin:1em 0 2em 0;font-size:1em;line-height:1.78571;min-height:3.57142em}
.Floor003145 .slider li .more{display:block;width:16px;height:6px;background:url(../images/Floor003145-icon.svg) no-repeat;background-size:contain}
.Floor003145 .controls{margin-top:3em;position:relative}
.Floor003145 .controls:before{position:absolute;content:'';left:0;height:1px;top:50%;width:100%;background-color:#dcdcdc}
.Floor003145 .controls .inner{display:table;margin:0 auto;background-color:#fff;padding:0 4em;position:relative;z-index:4}
.Floor003145 .controls .slick-dots li{float:left;width:0.8125em;height:0.8125em;margin:0 0.375em;position:relative;list-style:none}
.Floor003145 .controls .slick-dots li a{position:absolute;width:0.4375em;height:0.4375em;background-color:rgba(0,0,0,0.4);border-radius:50%}
.Floor003145 .controls .slick-dots li:not(.slick-active) a{left:50%;top:50%;margin:-0.21875em 0 0 -0.21875em}
.Floor003145 .controls .slick-dots li.slick-active a{background-color:#f2902d;width:100%;height:100%}
.Floor003145 .controls .slick-arrow{position:absolute;width:1.9375em;height:1.9375em;border:solid 1px #f2902d;background-position:center;background-repeat:no-repeat;cursor:pointer;top:50%;margin-top:-0.96875em;border-radius:50%;font-size:1em;background-size:auto 0.875em}
.Floor003145 .controls .slick-disabled{border-color:#dcdcdc;cursor:default}
.Floor003145 .controls .slick-prev{left:0;background-image:url(../images/Floor003145-prev-red.svg)}
.Floor003145 .controls .slick-next{right:0;background-image:url(../images/Floor003145-next-red.svg)}
.Floor003145 .controls .slick-prev.slick-disabled{background-image:url(../images/Floor003145-prev.svg)}
.Floor003145 .controls .slick-next.slick-disabled{background-image:url(../images/Floor003145-next.svg)}

@media (min-width:1025px){
.Floor003145 .left{width:65.715%}
.Floor003145 .right{width:30.715%}
.Floor003145 .box{min-height:36.25em}
.Floor003145 .right dd:last-child{padding-bottom:0}
}

@media (max-width:1024px){
.Floor003145 .auto{padding:3em 0}
.Floor003145 .right{margin-top:3em}
.Floor003145 .controls .inner{padding:0 2.2em}
}

.Floor003147 .root-sz-16{position:relative;z-index:1}
.Floor003147 .title{text-align:center;font-size:2.625em;color:#fff;line-height:1}
.Floor003147 .title:after{display:block;content:'';width:15px;height:2px;background-color:#f2902d;margin:0.69047em auto 0}
.Floor003147 .column-box li a{display:block;background-color:#fff;padding:10px 40px;overflow:hidden;border-radius:6.25em;transition:0.3s}
.Floor003147 .column-box li a:hover{background-color:#f2902d;color:#fff}
.Floor003147 .column-box li .icon{width:3.125em;height:3.125em;position:relative;transition:0.3s}
.Floor003147 .column-box li a:hover .icon{border-radius:50%;background-color:#fff}
.Floor003147 .column-box li .icon img{height:2.1875em;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:0.3s ease-in-out}
.Floor003147 .column-box li a:hover .icon img{left:50%;transform:translate(-50%,-50%);height:2em}
.Floor003147 .column-box li h3{width:calc(100% - 1.875em);font-size:1.25em;font-weight:normal;margin:0;background:url(../images/more.svg) no-repeat right center;line-height:1.5;background-size:calc(12 / 16* 1em) auto}
.Floor003147 .column-box li a:hover h3{background-image:url(../images/more-on.svg)}

@media (min-width:1025px){
.Floor003147 .main{position:absolute;left:0;width:100%;height:100%;top:0;z-index:10}
.Floor003147 .main .ytable{height:100%}
.Floor003147 .column-box li{float:none;width:20%}
.Floor003147 .column-box li{margin-right:0}
.Floor003147 .column-box li:nth-child(2){margin-right:0}
.Floor003147 .title{margin-bottom:11.042vh}
}



.Floor003147 .auto .ul{position:relative;margin-top:30%;;}
.Floor003147 .auto .ul li{position:absolute;right:0;bottom:0}
.Floor003147 .main .auto{position:relative}
.Floor003147 .column-box li:nth-child(2){top:0;margin-top:2%}
@media (max-width:1024px){
.Floor003147 .title{margin-bottom:1em}
.Floor003147 .main{position:relative;z-index:4;}
.Floor003147 .column-box li:not(:last-child){margin-bottom:2em}
.Floor003147 .bg-img{position:absolute;left:0;width:100%;height:100%;top:0;overflow:hidden}
.Floor003147 .bg-img img{max-width:none;min-height:100%;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;width:auto}
.Floor003147 .auto .ul li{width: 300px;}
.Floor003147 .column-box li a{padding: 0 40px;}
.Floor003147 .main{padding:88.88vw 0}
.Floor003147 .main .auto{position: static;}
.Floor003147 .auto .ul{position: absolute;bottom: 5%;left: 0;width: 100%;margin-top: 0;text-align: center;}
.Floor003147 .auto .ul li{display: inline-block;position: static;margin: 0 20px;}
.Floor003147 .column-box li a{padding: 10px 0}
.Floor003147 .column-box li a:hover h3{background-image: none}
}
@media (max-width:768px){
.Floor003147 .column-box li .icon{display: none}
.Floor003147 .auto .ul li{width: auto;min-width: 140px;text-align: center;margin-bottom: 10px;}

.Floor003147 .column-box li h3{font-size: 14px;width: 100%;background: none;text-align: center;}



}
@media (max-width:480px){
	.Floor003147 .auto .ul{bottom: 2%}
.Floor003147 .auto .ul li{min-width: 120px;}

}
.Bottom003000{background:url(../images/bot-bg.svg) no-repeat 14% top #232323;padding:calc(80 / 16 * 1em) 0 calc(60 / 16 * 1em);background-size:auto 140%}
.Bottom003000,.Bottom003000 a{color:rgba(255,255,255,0.8)}
.Bottom003000 a{transition:0.3s}
.Bottom003000 a:hover{color:#f2902d}
.Bottom003000 .b-left .logo{width:70%;max-width:200px}
.Bottom003000 .b-left .contact{line-height:calc(40 / 16 * 1em);margin-top:calc(40 / 16 * 1em);max-width:450px}
.Bottom003000 .b-left .contact dd{padding-left:calc(34 / 16 * 1em);background:url(../images/Bottom003000_email.svg) no-repeat left center;background-size:auto calc(20 / 16 * 1em)}
.Bottom003000 .b-left .contact dd:nth-of-type(2){background-image:url(../images/Bottom003000_tel.svg)}
.Bottom003000 .b-left .contact dd:nth-of-type(3){background-image:url(../images/Bottom003000_add.svg)}
.Bottom003000 .b-left .contact dd+dd{margin-top:calc(14 / 16 * 1em)}
.Bottom003000 .share{margin:2.8vw 0}
.Bottom003000 .share li{float:right;position:relative}
.Bottom003000 .share li{margin-left:calc(25 / 16 * 1em)}
.Bottom003000 .share li figure{display:none;width:140px;position:absolute;right:0;bottom:100%;margin-bottom:10px;background:#fff;padding:5px}
.Bottom003000 .share li figure:after{position:absolute;content:'';border:5px solid transparent;border-top-color:#fff;right:16px;top:100%}
.Bottom003000 .share li a{display:block;width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);border-radius:50%;background-color:rgba(255,255,255,0.2);background-position:center center;background-repeat:no-repeat;cursor:pointer;background-size:auto calc(20 / 16 * 1em)}
.Bottom003000 .share li a:hover{background-color:#f2902d}
.Bottom003000 .share li.wx a{background-image:url("../images/Bottom003000_wx.svg")}
.Bottom003000 .share li.sph a{background-image:url("../images/Bottom003000_sph.svg")}
.Bottom003000 .share li.dy a{background-image:url("../images/Bottom003000_dy.svg")}
.Bottom003000 .share li.xcx a{background-image:url("../images/Bottom003000_xcx.svg")}
.Bottom003000 .b-right nav{border-bottom:1px solid rgba(255,255,255,0.2)}
.Bottom003000 .b-right nav a{color:#fff;display:inline-block}
.Bottom003000 .b-right nav a:not(:last-child):after{display:inline-block;content:'·';margin:0 2vw;color:#fff}
.Bottom003000 .b-right nav a:hover{color:#f2902d}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align:right}
.Bottom003000 .b-right nav{padding-bottom:24px}
}

@media(max-width:1024px){
.Bottom003000{text-align:center;padding: 40px 0}
.Bottom003000 .b-right{padding-top:3vw;border-top:1px solid rgba(84,84,84,0.2);margin-top:3vw}
.Bottom003000 .b-right nav{display:none}
.Bottom003000 .share,.Bottom003000 .contact{display:table;margin:0 auto}
.Bottom003000 .share{margin-top:3vw;margin-bottom:3vw}
.Bottom003000 .contact{text-align:left}
.Bottom003000 .b-left .contact{margin-top: 20px;}
.Bottom003000 .b-left .contact dd+dd{margin-top: 0;}
.Bottom003000 .b-left .logo{width: 100%;text-align: center;max-width: unset;}
.Bottom003000 .b-left .logo img{max-width: 240px;}
}

.Floor003078{overflow:hidden}
.Floor003078 .auto{table-layout:fixed}
.Floor003078 .intro{color:#fff}
.Floor003078 .intro .tit{font-size:2.25em;line-height:1.25;margin:0.375em 0 0.6875em 0}
.Floor003078 .intro .info{color:#fff;line-height:1.8}
.Floor003078 .more{margin:0}
.Floor003078 .more a{display:table}
.Floor003078 .more span{display:inline-block;vertical-align:middle}
.Floor003078 .more .icon{width:70px;height:70px;border:solid 2px #eee;border-radius:50%;position:relative;margin-right:27px;transition:0.3s ease-out}
.Floor003078 .more .icon:before{position:absolute;content:'';width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #999;border-right:2px solid #999;left:50%;top:50%;margin:-6px 0 0 -8px}
.Floor003078 .more a:hover .icon{border-color:#0f55b0;background:#0f55b0}
.Floor003078 .more a:hover .icon:before{border-color:#fff}
.Floor003078 .more .txt{color:#fff;font-size:1em;border:2px solid #fff;padding:0 calc(70 / 16 * 1em) 0 calc(30 / 16 * 1em);border-radius:calc(45 / 16 * 1em);line-height:calc(45 / 16 * 1em);background:url(../images/more-on.svg) no-repeat right calc(30 / 16* 1em) center;background-size:calc(12 / 16* 1em) auto;transition:0.3s}
.Floor003078 .more .txt:before{display:none;content:'';vertical-align:middle;width:23px;height:1px;margin-right:7px;background:#999}
.Floor003078 .more a:hover .txt{color:#0f55b0}
.Floor003078 .more a:hover .txt:before{background:#0f55b0}
.Floor003078 .column li{float:left;width:33.33%;background:rgba(255,255,255,0.2);padding:40px 20px 40px 40px}
.Floor003078 .column li:not(:last-child){margin-right:0}
.Floor003078 .column li a{position:relative;overflow:hidden}
.Floor003078 .column li a>*:not(.Ispic){position:relative}
.Floor003078 .column li .Ispic{padding-bottom:150%;transform:translateY(-22%);transition:0.3s ease-out}
.Floor003078 .column li a:hover .Ispic{transform:translateY(0)}
.Floor003078 .column li .name{width:100%;z-index:10;transition:0.3s ease-out}
.Floor003078 .column li:not(:last-child) .name{border-right:1px solid rgba(255,255,255,0.3)}
.Floor003078 .column li .name .en{font-size:1em;color:#fff}
.Floor003078 .column li .name .cn{font-size:1.5em;color:#fff;margin-bottom:10px}
.Floor003078 .column li .icon{height:39px;left:0;width:100%;top:50%;margin-top:-15px;background:url("../images/Floor003078-logo-39.png") no-repeat center center;background-size:contain;z-index:12;transition:top 0.3s ease-out}
.Floor003078 .column li a:hover .icon{top:0;margin:0;height:50%;background-image:url("../images/Floor003078-logo.png");background-size:auto 55px}
.Floor003078 .right li{float:left;overflow:hidden;color:#0f55b0}
.Floor003078 .right li .counter>*{display:inline-block;vertical-align:text-top}
.Floor003078 .right li .counter span{position:relative;font-size:60px}
.Floor003078 .right li .counter i{font-style:normal;line-height:1}
.Floor003078 .right li .counter .ani{position:absolute;left:0;top:0;width:101%}
.Floor003078 .right li .counter .off{opacity:0}
.Floor003078 .right li .counter sup{font-size:22px}

@media(min-width:1025px){
.Floor003078 .left{vertical-align:middle;width:50%}
.Floor003078 .right{width:40%;vertical-align:middle}
.Floor003078 .intro{max-width:800px;width:85%}
.Floor003078 .column{max-width:800px;width:85%;margin:2.5vw 0 3.5vw 0}
.Floor003078 .right ul{float:right}
.Floor003078 .right li:not(:last-child){margin-right:6.88vw}
.Floor003078 .right .pic{clear:both}
.Floor003078 .right .pic .img-block{border-radius:15px}
}

@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size:1.05vw}
.Floor003078 .intro .tit{font-size:3vw}
.Floor003078 .right li .counter span{font-size:4vw}
.Floor003078 .right li .counter sup{font-size:2vw}
}

@media(max-width:1024px){
.Floor003078 .ytable,.Floor003078 .ytable-cell{display:block;padding: 20px 0}
.Floor003078 .right ul{padding:5vw 0}
.Floor003078 .right li{width:33.333%}
.Floor003078 .right li .inner{display:table;margin:0 auto}
.Floor003078 .right .pic{margin:0 auto}
.Floor003078 .column li .desc,.Floor003078 .column li .name section{left:3vw;right:3vw;bottom:3vw}
.Floor003078 .more{margin-top: 30px;}
.Floor003078 .intro .info{margin-bottom: 20px;}
}

@media(max-width:640px){
.Floor003078{font-size:3vw}
.Floor003078 .intro .tit{font-size:5vw}
.Floor003078 .intro .info br{display:none}
.Floor003078 .more .icon{width:10vw;height:10vw;margin-right:3vw}
.Floor003078 .more .icon:before{width:2vw;height:2vw;margin:-1vw 0 0 -1vw}
.Floor003078 .column li .name .cn{font-size:4vw}
.Floor003078 .column li .desc,.Floor003078 .column li .name .en{font-size:2.5vw}
.Floor003078 .column li .icon{height:8vw;margin-top:-4vw}
.Floor003078 .column li a:hover .icon{background-size:auto 10vw}
.Floor003078 .right li .counter span{font-size:10vw}
.Floor003078 .right li .counter sup{font-size:5vw}
.Floor003078 .column li{padding: 10px;}
}

.Floor002566{padding: 0%}

.Floor002566 .title{padding-top:0;text-align:center;padding-bottom:3%;color:#fff;margin-top: 7%;}
.Floor002566 .title .en{font-size:1.375em;color:#fff}
.Floor002566 .title figure{display:inline-block;position:relative;color:#fff;font-size:2.25em}
.Floor002566 .title figure::after{position:absolute;content:'';width:32px;height:32px;border-radius:50%;border:10px solid #eee2d0;right:-10px;top:-5px;z-index:1;display:none}
.Floor002566 .title figure span{position:relative;z-index:2}
@media(max-width:1024px){
.Floor002566{padding: 40px 0}
.Floor002566 .main .auto{width: 100%;padding-top: 0;}

}
@media(max-width:640px){
.Floor002566 .title .en{letter-spacing:0}
}

.Floor002566 .tab{padding-bottom:5%;max-width:1000px;margin:0 auto}
.Floor002566 .tab li{width:15%;cursor:pointer;border:1px solid #fff;line-height:40px;text-align:center;border-radius:34px;margin:0 1.5%;color:#fff;display:inline-block}
.Floor002566 .tab li.on{color:#fff;background:#f2902d;border-color:#f2902d}
.Floor002566 .js-img .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.Floor002566 .js-img .swiper-container-android .swiper-slide,.Floor002566 .js-img .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.Floor002566 .js-img .swiper-wrapper{position:relative;width:100%;z-index:1;}
.Floor002566 .js-img .swiper-slide{width:100%;position:relative;}
.Floor002566 .auto{position: relative;}

@media(min-width:769px){
.Floor002566 .main{position:relative;z-index:1;min-height:34vw;}
.Floor002566 .main:before{position:absolute;content:'';height:77%;width:45%;left:0;bottom:0;display:none}

.Floor002566 .box .js-img,.Floor002566 .box dl{width:48%}
.Floor002566 .box .js-img{float:left}
.Floor002566 .box dl{float:right}
.Floor002566 .js-img li .txt{width:100%}
}

.Floor002566 .js-img li .Ispic{display:block;padding-bottom:60%}
.Floor002566 .js-img li .txt{color:#fff;padding:20px 0;position:relative}
.Floor002566 .js-img li .txt::before{position:absolute;content:'';border:13px solid transparent;border-bottom-color:#f2902d;left:17px;top:-26px;display:none}
.Floor002566 .js-img li .txt h3{font-size:1.625em;margin:0 0 15px 0;font-weight:normal}
.Floor002566 .js-img li .txt h3 a{color:#fff}
.Floor002566 .js-img li .txt p{line-height:1.6;overflow:hidden;margin:0}
.Floor002566 .js-img li .txt time{text-align:center;border-right:1px dashed rgba(255,255,255,0.3);padding-right:28px;width:15%;display:block;float:left}
.Floor002566 .js-img li .txt time span{line-height:48px;display:block;border-bottom:2px solid #fff;font-size:53px;margin-bottom:2px}
.Floor002566 .js-img li .txt figure{margin:0;max-width:100%}
.Floor002566 .slick-dots{position:absolute;right:3%;bottom:25%;margin-bottom:0;z-index:10}
.Floor002566 .slick-dots *{float:left;width:12px;height:12px;margin:0 3px;border:2px solid #fff;border-radius:50%;opacity:0.3;cursor:pointer;font-size: 0}
.Floor002566 .slick-dots .slick-active{opacity:1}
.Floor002566 .slick-dots button{display: none}
.Floor002566 .box dd{margin-bottom:8%}
.Floor002566 .box dd:last-child{margin-bottom:0}
.Floor002566 .box dd a{transition:0.3s;padding:0;display:block}
.Floor002566 .box dd a:hover{color:#f2902d;border-color:#f2902d}
.Floor002566 .box dd time{width:15%;text-align:center;color:#fff;display:block;float:left;border-right:1px dashed rgba(255,255,255,0.3)}
.Floor002566 .box dd a:hover time{color:#fff}
.Floor002566 .box dd time span{display:block;font-size:53px;line-height:1.2;margin-bottom:5px}
.Floor002566 .box dd time span::after{display:block;margin:5px auto;content:'';width:54px;height:2px;background:#d6d6d6;display:none}
.Floor002566 .box dd a:hover time span::after{background:#f2902d}
.Floor002566 .box dd figure{max-width:100%;padding-left:18%;padding-top:8px}
.Floor002566 .box dd h2{font-size:1.375em;margin-bottom:1em;font-weight:normal;color:#fff;}
.Floor002566 .box dd p{margin-bottom:0;line-height:1;overflow:hidden;color:#fff}
.Floor002566 .box dd a:hover h2{color:#f2902d}
.Floor002566 .tab li .icon{display: none}
.Floor002566 .tab li a{color: #fff}
@media(max-width:1024px){
.Floor002566 .box dd time span{font-size: 40px;}
.Floor002566 .box dd{margin-bottom: 15px;}
}
.Floor002566 .slick-arrow{display: none !important}
@media(max-width:768px){
.Floor002566 .main .auto{padding:0}
.Floor002566 .js-img li .txt{padding:3% 0}
.Floor002566 .tab li{width: 18%;margin: 0 ;float: left;margin-bottom: 2%;font-size: 14px;line-height: 32px;border-radius: 10px;padding: 10px 0}
.Floor002566 .tab{display: flex;width: 100%;justify-content: space-between;}
.Floor002566 .js-img li .txt h3{font-size: 18px;}
.Floor002566 .tab li img{max-height:30px}
.Floor002566 .tab li .icon{display: inline-block;}
.Floor002566 .tab li a{color: #fff}

.Floor002566 .box dd{display: inline-block;width: 100%;}
.Floor002566 .tab li p{line-height: 1;margin-top: 10px;}
}
.section {background-size: cover}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{padding-right:16px;width:72px}
.Floor002566 .js-img li .txt figure{max-width:100%}
.Floor002566 .js-img li .txt time span{font-size:38px;line-height:40px}
.Floor002566 .box dd{margin:3% 0 0 0}
.Floor002566 .box dd time span{font-size:38px;line-height:40px}
.Floor002566 .slick-dots{bottom:70px}
.Floor002566 .box dd time{width: 20%}
.Floor002566 .box dd figure{padding-left: 23%;}
.Floor002566 .box dd h2{font-size: 1.2em;margin-bottom: 5px;}
}



/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .Ispic{height: calc(560 / 16 * 1em);}
.Banner003069 .txt{position: absolute; left: 0; bottom: 38%; width: 100%; z-index: 10;color: #fff; font-size: calc(42 / 16 * 1em);}
.Banner003069 .txt .en{font-size: 0.5em;margin-top: 0.6em;text-transform: uppercase;padding: 0 40px;}
.Banner003069 .txt .cn{padding: 0 40px;}
@media(max-width:1024px){
	.Banner003069 .Ispic{height: 28vw;}
	.Banner003069 .txt{font-size: 4vw;}
	.Banner003069 .txt .cn,.Banner003069 .txt .en{padding: 0}
}


/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: calc(16 / 16 * 1em); padding-left: 1.8em;background: url(../images/Menu003135-icon.svg) no-repeat left 1.8em;background-size: 1.3em auto; line-height: calc(71 / 14 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;padding-left: 0.5em;}
.Menu003135 .nav-menu li{float: left;font-size: calc(18 / 16 * 1em);line-height: calc(72 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.6em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #f2902d;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #f2902d}
.Menu003135 .current a{padding: 0 0.5em;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 20px;}
}
@media (max-width:768px) {
.Menu003135 .nav-menu li:not(:last-child){margin-right: 10px;}

}
.Hometitle{width: 100%;text-align: center;margin-bottom: calc(48 / 16 * 1em);}
.Hometitle.left{text-align: left;}
.Hometitle .en{font-size: calc(42 / 16 * 1em);color: #131313;margin-bottom: calc(10 / 42 * 1em);}
.Hometitle .cn{font-size: calc(20 / 16 * 1em);color: #999;}


/*Floor002919 */

.Floor002919{padding: calc(120 / 16 * 1em) 0;}
.Floor002919 .Hometitle{padding-top: calc(30 / 16 * 1em);}
.Floor002919 .en{font-size: calc(40 / 16 * 1em);}
.Floor002919 .cn{text-transform: capitalize;font-size: calc(24 / 16 * 1em);color: #f2902d;}

.Floor002919 .info h3{font-size: calc(28 / 16 * 1em);color:#000;font-weight: normal;margin-bottom: calc(10 / 16 * 1em);}
.Floor002919 .info .text{padding-right: calc(30 / 16 * 1em);}
.Floor002919 .info .text p{line-height: 1.8}


.Floor002919 .info .text::-webkit-scrollbar {width: 5px;border-radius: 8px;}
.Floor002919 .info .text::-webkit-scrollbar-track {background: #f1f1f1; }
.Floor002919 .info .text::-webkit-scrollbar-thumb {background: #1140b6; }
.Floor002919 .info .text::-webkit-scrollbar-thumb:hover {background: #1140b6;}


.Floor002919 .Ispic{position: relative; z-index: 1;}
.Floor002919 .Ispic video{    position: absolute;background: #000;left: 0%;top: 0%;width: 100%;height: 100%;z-index: 5;}
.Floor002919 .play{font-size: 100px;}
.Floor002919 .play:before,
.Floor002919 .play:after,
.Floor002919 .play i{position: absolute;border-radius: 50%; left: 50%; top: 44%;transform: translate(-50%,-50%);}
.Floor002919 .play i{ width: 0.82em;height: 0.82em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.Floor002919 .play:before,
.Floor002919 .play:after{content: '';background-color: #f2902d;opacity: 0.11; transform-origin: 0 0;}
.Floor002919 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor002919 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}


@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{ width: 43%; height: 25vw;border-radius: 16px;}
.Floor002919 .info{padding-left: 4.167vw;}
.Floor002919 .set-up{padding-top: 3vw; padding-bottom:3vw; margin-left: 4.167vw;}
.Floor002919 .set-up .year{width: 250px;}
.Floor002919 .set-up .column{}
}
.Floor002919 .info p.dot3{font-size: 15px;line-height: 2.4em; max-height: 7.2em;color: #7d7d7d; margin: 1.5625vw 0;}
.Floor002919 .set-up .year{background: rgba(17,64,182,0.8);color: #fff; text-align: center;}
.Floor002919 .set-up .year time{text-align: right;display: inline-block;}
.Floor002919 .set-up .year time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.Floor002919 .set-up .year time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.Floor002919 .set-up .column{}
.Floor002919 .set-up .column ul{position: relative;z-index: 2}
.Floor002919 .set-up .column li{float: left;width: 20%; text-align: left;background: #1140b6;border-right:1px solid rgba(255,255,255,0.1);padding-left:3%;}
.Floor002919 .set-up .column li:nth-child(1){}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;color: #fff;font-size: 16px; padding: 28px 0;}
.Floor002919 .set-up .column li p{margin-bottom:0;}
.Floor002919 .set-up .column li aside b{font-size: 46px;line-height: 0.85em;display: inline-block;margin-right: 10px;}
@media(max-width:1024px){
.Floor002919{padding: 40px 0}
.Floor002919 .Ispic{width: 100%;height: auto;padding-bottom: 75%;display: inline-block;}
.Floor002919 .ytable{display: inline-block;width: 100%;}
.Floor002919 .ytable-fixed{table-layout:normal;}
.Floor002919 .en{font-size: 30px;}
.Floor002919 .cn{font-size: 20px;}
.Floor002919 .Hometitle{padding: 40px 0 20px;margin: 0}
.Floor002919 .info{padding-left: 0;}
.Floor002919 .info .text{font-size: 16px;line-height: 1.5}
}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 107%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li a{font-size: 3.5vw;}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}


.expBox{padding: calc(100 / 16 * 1em) 0;}
.expertMain{width: 100%;flex-wrap: wrap;display: flex;}
.expertMain .list{width: 22.5%;margin-right:3%;border-radius: 12px;overflow: hidden;cursor: pointer;margin-bottom: 3%;}
.expertMain .list:nth-child(4n){margin-right: 0;}
.expertMain .list .imgbox{position: relative;padding-bottom: 121.3%;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;display: block;transition: 0.3s;cursor: pointer;}
.expertMain .list .imgbox::before{content: '';display: block;position: absolute;left: 0;bottom: 0;right: 0;top: 0;background-repeat: no-repeat;background-size: cover;z-index: 2;background-image: url(../images/icon06.png);background-color: transparent;}
.expertMain .list .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1);}
.expertMain .list .text_box{position: absolute;bottom: 24px;left: 44%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);width: 70%;color: #fff;z-index: 3;display: flex;align-items: end;}
.expertMain .list .text_box .tit{font-size: 22px;}
.expertMain .list .text_box .desc{font-size: 18px;margin-left: 14px;}



.TeamInfo {padding:calc(80 / 16 * 1em) 0;}
.TeamInfo .title {display: block;font-size: calc(28 / 16* 1em);margin-bottom: 0.625em;color: #333;font-weight: bold;}
.TeamInfo .title span{font-size: 20px;font-weight: 400;margin-left: 18px;}
.TeamInfo .post aside {margin: 5px 0;display: inline-block;border-radius: 50px;padding: 0.5em 1.25em;background: #295ea7;position: relative;color: #fff;}
.TeamInfo .img-side {overflow: hidden;border-radius: 10px;padding: calc(30 / 16* 1em); background: #fff;}
.TeamInfo .img {overflow: hidden;background-color: #f8f9fa;}
.TeamInfo .img .Ispic {padding-bottom: 100%;border-radius: 10px; background-size: cover;}
.TeamInfo .img-side p {color: #333;line-height: 2;}

@media (min-width: 1025px) {
.TeamInfo .img {width: 30%;}
.TeamInfo .img-side .txt {padding-left: 4%;}
}
@media(max-width:1024px){
.TeamInfo .img-side{padding: calc(20 / 16* 1em);}
.TeamInfo .img{ margin-bottom:calc(20 / 16* 1em) ;}
}
@media(max-width:768px){
.expertMain .list{width: 100%;margin-right: 0;}
.expertMain{justify-content: space-between}
}

.Page002623{padding: 1.8vw 0 0; text-align: center;font-family: Arial;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 5px; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 60px; width: 60px; margin: 0 1px;background: #e0e0e0;border-radius: 50%;margin: 0 5px}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #f2902d;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 60px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}

.column_tit{font-size: calc(46 / 16 * 1em);color: #0a0a0a;font-weight: bold;padding-bottom: calc(70 / 46 * 1em);line-height: 1.2}
.column_tit::after{content: '';width: calc(70 / 46 * 1em);height: 7px;background: #f2902d;display: block;margin: calc(40 / 46 * 1em) 0 0}
.column_tit.center::after{margin: calc(30 / 46 * 1em) auto 0}
.center{text-align: center;}

@media(max-width:1024px){
.column_tit{font-size: 30px;padding-bottom: 20px;}
.expBox{padding: 30px 0}

}
@media(max-width:768px){
.column_tit{font-size: 24px;}
}
/*TextList002855 */
.TextList002855{background: #fff;padding: calc(100 / 16 * 1rem) 0;border-radius: 10px;}
.TextList002855 li{line-height:1;  border-bottom: 1px dashed rgba(0,0,0,0.1); padding-bottom:2em;}
.TextList002855 li+li{margin-top:2em;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 1em;}
.TextList002855 li a{padding-left: calc(28 / 16 * 1em); background: url("../images/TextList002855_icon.svg") no-repeat left 5px; background-size: auto calc(12 / 16 * 1em); color: #333;}
.TextList002855 li:hover a{color:#f2902d;}
@media(min-width:1025px){
.TextList002855 li a{padding-left: calc(28 / 18 * 1em); background-size: auto calc(12 / 18 * 1em); font-size: calc(18 / 16 * 1em);}
}
@media(max-width:1024px){
.TextList002855{padding: 30px 0}
.TextList002855 li{padding-bottom: 1em;}
.TextList002855 li+li{margin-top: 1em;}

}

.Industry{padding: calc(100 / 16* 1em) 0 calc(100 / 16* 1em);overflow: hidden;}
.Industry .column-tit{margin-bottom: 0;}
.Industry .column-tit::after{content: '';display: block;width: 67px;height: 4px;background: #f2902d;margin: 15px auto 0;}

.Industry li{float: left;width: 31.33%;margin-bottom: 3%;position: relative;overflow: hidden;border-radius:calc(10 / 16* 1em);margin-right: 3%; }
.Industry li:nth-child(3n){margin-right: 0;}
.Industry li::before{content: '';position: absolute;width: 100%;height: 70%;left: 0;bottom: 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 82%, rgba(0, 0, 0, 0) 100%);z-index: 1}

.Industry li .pic{overflow: hidden;}
.Industry li .pic figure{padding-bottom: 66%;}

.Industry li .text{position: absolute;bottom: calc(-90 / 16* 1em);left:calc(40 / 16* 1em);right: calc(40 / 16* 1em);transition: .3s all ;z-index: 2}
.Industry li .text .tit{font-size: calc(22 / 16* 1em);color: #fff;margin-bottom: calc(10 / 16* 1em) }
.Industry li .text .desc{color: #fff;line-height: 1.75;opacity: 0;transition: .3s all }
.Industry li .text .more{display: inline-block;margin: calc(20 / 14* 1em) auto 0 auto;opacity: 0;color: #fff;background: #f2902d;font-size: calc(14 / 16 * 1em);padding: 0 calc(25 / 14* 1em);line-height: calc(32 / 14 * 1em);border-radius: calc(32 / 14* 1em);transition: .3s;}
.Industry li:hover .text{bottom:calc(40 / 16* 1em) }
.Industry li:hover .text .desc,
.Industry li:hover .text .more{opacity: 1 }
@media(max-width:1024px){
.Industry{padding: 30px 0}

}
@media(max-width:768px){
.Industry li{margin-right: 0;width: 100%;}

}


.PicList002433{padding: calc(100 / 16 * 1em) 0;}
.PicList002433 .main{ }
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid  #f2902d; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background: #f2902d; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid  #f2902d; border-right:2px solid  #f2902d; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433{padding: 30px 0}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 14px 16px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}



/*RighInfo003072 */
.RighInfo003072{padding-top: 0vw; font-size: 16px;background: #fff;}
.RighInfo003072 .home_title{text-align: center;margin-bottom: calc(30 / 40* 1em);}
.RighInfo003072 .txt-info{width: 100%;text-align: center;}
.RighInfo003072 .txt-info p{width: 100%;text-align: center;line-height: 2;padding: 0 6%;font-size: 18px;}
.RighInfo003072 .txt-info .pho{margin-top: 2em;border-radius: 8px;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
.RighInfo003072 .txt-info .pho{margin-top: 0;}
}

.RighInfo003072 > .auto{padding: 5vw 0 6vw;}

@media(min-width:1025px){
.RighInfo003072 .txt-info{width: 100%;text-align: center;}
.RighInfo003072 .video{width: 50%;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
}
@media(max-width:768px){
.RighInfo003072 .txt-info p{padding: 0}

}
.RighInfo003072 .video .pic{position: relative; z-index: 1;border-radius: 20px;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.RighInfo003072 .video .pic img{opacity: 0.84;}
.RighInfo003072 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003072 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/RighInfo003072_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003072 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.RighInfo003072 .video .play:before{width: 20vw; height: 20vw;}
}

.RighInfo003072 .number li{float: left;color: #333;}
.RighInfo003072 .number li aside{color:  #f2902d;}
.RighInfo003072 .number li aside b{font-size: 60px;font-weight: 900; line-height: 0.85em;display: inline-block;}
.RighInfo003072 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003072 .number li aside b{font-size: 8vw; }
}

.RighInfo003072 .edit-info{line-height: 2em;font-size: 16px; text-align: justify;}
.css-3072 .year{color: #ececec;font-weight: 900;font-size: 60px;line-height: 0.934em;}
.css-3072 .name{color:  #f2902d;font-size: 24px;font-weight: bold; margin: 1.5em 0 0.6em 0;}
@media(max-width:640px){
.css-3072 .year{font-size: 14vw;}
.css-3072 .name{font-size: 6vw;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
}

.RighInfo003072 .apply{position: relative;}
.RighInfo003072 .apply aside{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff;box-shadow: 0.05vw 0.09vw 0.26vw  rgba(3, 0, 0, 0.14);font-size: 2.92vw; text-align: center;line-height: 3.13vw;letter-spacing: 0.53vw;}

.RighInfo003072 .item-group .item{padding: 4.8vw 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f0f3f8;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}
.RighInfo003072 .item-group .item:nth-child(2n) .img{margin-left: auto;}

.RighInfo003072 .item-group .item .auto{display: flex;justify-content: space-between;align-items: center;}
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt{margin-left: auto;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: 32px;letter-spacing: 1px;margin-bottom: 1.2em; margin: 0 0 1.2em 0;position: relative;padding-bottom: 1.1em;color: #131313;}
.RighInfo003072 .item-group h3::before {position: absolute;content: '';display: block;width: 60px;height: 7px;bottom: 0;background: linear-gradient(to right,  #f2902d, #ffae5c);left: 0;}
.RighInfo003072 .item-group pre{line-height: 2em;font-size: 18px;letter-spacing: 1px;}
.RighInfo003072 .item-group .item:last-child .txt{padding-top: 2vw;}
.item-pt{}
.line-hei{height: 1em;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%;}
.RighInfo003072 .item-group .txt{width: 42%;padding-top: 1.6vw; }
}

.RighInfo003072 .column_tit{font-size: calc(36 / 16 * 1em);  padding-bottom: calc(40 / 36 * 1em);}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
.RighInfo003072 .column_tit{font-size: 30px;}
.RighInfo003072 .item-group .item .auto{flex-wrap: wrap;}
.RighInfo003072 .item-group .item .auto .img{width: 100%;margin-bottom: 20px;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group pre{font-size: 3.5vw;}
}

/* 新闻资讯 */

.News{padding: calc(100 / 16* 1em) 0 ;overflow: hidden;}
.News .news-top{margin-bottom: calc(70 / 16* 1em);}
.News .news-top .inner{border-radius:calc(10 / 16* 1em);background: #f2f2f2;overflow: hidden;}
.News .news-top .text time{display: block;font-size:calc(18 / 16* 1em) ;color: #999;}
.News .news-top .text .tit{font-size:calc(26 / 16* 1em) ;color: #2d3144;line-height: 1.66;margin: calc(22 / 26* 1em) 0;overflow: hidden}
.News .news-top .text .more{color: #f2902d;padding-right:calc(32 / 16* 1em);background: url(../images/icon-jt3.svg)no-repeat center right;background-size: calc(16 / 16* 1em) auto; }
.News .news-top p{line-height: 1.75;margin-bottom: 2.5em;color: #2d3144;}
.News .news-list .auto{width: 100%;}
.News .news-list li{margin-bottom: 3%;border-radius:calc(10 / 16* 1em);background: #fff;overflow: hidden;box-shadow: 0px 2px 24px 0px rgb(185 185 185 / 20%);transition: 0.3s;}
.News .news-list li .pic{overflow: hidden;}
.News .news-list li:hover figure{transform: scale(1.2);}
.News .news-list li .pic figure{padding-bottom: 60%;transition: 0.3s;}
.News .news-list li .text{padding:calc(35 / 16* 1em);}
.News .news-list li .text time{display: block;font-size:calc(18 / 16* 1em) ;color: #999;}
.News .news-list li .text .tit{font-size:calc(22 / 16* 1em) ;color: #2d3144;height:calc(70 / 22* 1em);line-height: 1.66;margin: calc(22 / 22* 1em) 0 calc(50 / 22* 1em);overflow: hidden}
.News .news-list li .text .more{color: #f2902d;padding-right:calc(28 / 16* 1em);background: url(../images/Floor003197-more.svg) no-repeat right center;background-size: calc(12 / 16* 1em) auto; }
@media (min-width:1025px) {
.News .news-top .img{width: 50%;}   
.News .news-top .text{padding: calc(50 / 16* 1em) calc(70 / 16* 1em);} 
.News .news-list li{float: left;width: 31%;}
.News .news-list li:not(:nth-of-type(3n)){margin-right: 3.5%;}
}

@media (max-width:1024px) {
.News .news-top .img{margin-bottom:2em;}  
.News{padding: 40px 0}
.News .news-list li .text{padding: 15px;}
.News .news-list li .text .tit{font-size: 18px;margin: 5px auto 15px;}
}


.Detail{padding: calc(100 / 16* 1em) 0;overflow: hidden;}

.Detail .title{font-size: calc(36 / 16* 1em);color: #2d3144;margin-bottom: calc(20 / 16* 1em);padding-bottom:calc(10 / 16* 1em) ;border-bottom: 1px solid #ddd;text-align: center;}
.Detail .title time{font-size: calc(16 / 36* 1em);color: #999;display: block;margin-top:calc(20 / 16* 1em);padding-left: calc(30 / 16* 1em);}
.Detail .con p{margin: 0;line-height: 1.75;padding-bottom:calc(20 / 16* 1em) }
.Detail .con p .img{text-align: center;}

.Detail  .tit{font-size: calc(24 / 16* 1em);color: #2d3144;margin-bottom: calc(20 / 16* 1em);}
.Detail  li{margin-bottom: calc(50 / 16* 1em);}
.Detail  li .pic{overflow: hidden;border-radius: calc(10 / 16* 1em)}
.Detail  .pro li .pic{border: 1px solid #ddd;border-radius:calc(10 / 16* 1em) }
.Detail  li .pic figure{padding-bottom: 60%;}
.Detail  .pro li .pic figure{background-size: 60%;padding-bottom: 67%;}
.Detail  li .title{color: #2d3144;margin-top:calc(20 / 16* 1em);font-size: calc(18 / 16* 1em) }
.Detail  li time{display: inline-block;margin-top:calc(20 / 16* 1em) }

.Detail .Detail_page{border-top: 1px solid #ddd;margin-top: calc(30 / 16* 1em);padding-top:calc(30 / 16* 1em) ;}
.Detail .Detail_page .pp span{display: block;line-height: 1.75;}
.Detail .Detail_page .pp span:not(:last-child){margin-bottom:calc(12 / 16* 1em) ;}
.Detail .Detail_page .pp span b{font-weight: normal;display: inline-block;color: #7f8b99;margin-right:calc(18 / 16* 1em) }

.Detail .Detail_page .btn a{display: flex;justify-content: center;align-items: center;width:calc(170 / 16* 1em);height: calc(56 / 16* 1em) ;border-radius: 4px;background-color: #f2902d;line-height: calc(54 / 16* 1em);text-align: center;color:#fff; border-radius: 60px;}
.Detail .Detail_page .btn a::before{content: '';width:calc(24 / 16* 1em) ;height:calc(24 / 16* 1em);filter: grayscale(100) brightness(100);background: url(../images/icon-back.svg)no-repeat center;background-size:calc(20 / 16* 1em) auto;margin-right:calc(14 / 16* 1em)}

@media(min-width:1025px){
.Detail .flex{display: flex;justify-content: space-between;align-items: flex-start}
.Detail .flex .left{width: 70%}
.Detail .flex .right{width: 20%}

.Detail .Detail_page{display: flex;justify-content: space-between;align-items: center}
.Detail .Detail_page .pp{width: 70%}
.Detail .Detail_page .btn{}
}
@media(max-width:1024px){
.Detail{padding: 40px 0}
.Detail .title{font-size: 24px;}

}

.hrList{padding:calc(100 / 16 * 1em) 0;}
.hrList .item{padding: 2.083vw;background-color: #f7f8f8;margin-bottom: calc(20 / 16 * 1em);cursor: pointer;}
.hrList .item .title{cursor: pointer;position: relative;margin-bottom: calc(10 / 20 * 1em);font-size:calc(22 / 16 * 1em);z-index: 99;}
.hrList .item .title:After{right:0	;top: 0;position: absolute;content: "";background: url(../images/arr_bottom.svg) no-repeat center center/contain;width: calc(16 / 16 * 1em); height:100%;transition: all 0.5s;opacity: 0.5;}
.hrList .item .hot{display: inline-block;line-height: 24px;color: #f2902d;padding-left: 5px;text-align: center;background: url(../images/hotbg.svg) no-repeat 0px center/contain;width: 46px;vertical-align: middle;margin: -3px 0 0 12px;}
.hrList .item .desc{color: #7a7e8c;display: flex;flex-wrap: wrap;font-size: calc(14 / 16 * 1em);}
.hrList .item .desc dd:not(:last-child){position: relative;margin-right: calc(34 / 16 * 1em);}
.hrList .item .desc dd:not(:last-child):after{right: -17px;top: 50%;transform: translateY(-50%);width: 1px;content: "";position: absolute;height: calc(16 / 16 * 1em);background-color: #e5e6e8;}
.hrList .item .detail{padding-top: calc(44 / 16 * 1em);margin-top: calc(30 / 16 * 1em);border-top: 1px solid #f1f2f3;display: none;}
.hrList .item .detail .text{color: #7a7e8c;margin-bottom: calc(30 / 16 * 1em);line-height: 2}
.hrList .item .detail .sti{margin-bottom: calc(15 / 18 * 1em);font-size: calc(18 / 16 * 1em);color: #000822}
.hrList .item .detail .apply{display: inline-block;text-align: center;min-width: calc(160 / 16 * 1em);line-height: calc(40 / 16 * 1em);padding: 5px calc(15 / 16 * 1em);border-radius: calc(50 / 16 * 1em);border: 1px solid var(--red-color);color: var(--red-color);}
.hrList .item .detail .apply:hover{background-color: var(--red-color);color: #fff;}
.hrList .item.on,
.hrList .item:hover{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.06);}
.hrList .item .detail .mailbox{font-size: calc(18 / 16 * 1em);color: #131313;}

.hrList .item.on .title{color: #f2902d;}
.hrList .item.on .title:after{opacity: 1;transform: rotate(-180deg);}



.home_title .cn{font-size: calc(50 / 16 * 1em);color: #000;font-weight: bold;padding-bottom: calc(40 / 50 * 1em);}
.home_title .cn::before{content: '';display: block;width: calc(60 / 50 * 1em);height: 8px;background: #f2902d;margin-bottom: calc(24 / 50 * 1em);}

.toJoin{padding:calc(100 / 16 * 1em);position: relative;z-index: 2;background: linear-gradient(to bottom, #fafafa 0%,  rgba(0, 0, 0, 0) 80%);}
.toJoin .title .title_info{font-size: calc(18 / 16 * 1em);color: #0a0a0a;line-height: 2}

.toJoin .pic{border-radius: 12px;overflow: hidden;margin-top: calc(50 / 16 * 1em);}
.toJoin .title .title_info *{text-wrap:unset !important;}
@media(min-width:1025px){
    .toJoin .title{display: flex;justify-content: space-between;align-items: center}
    .toJoin .title .title_info{width: 60%;flex: 0 0 auto}

    
    .toJoin .list{display: flex;justify-content: space-between;padding-top: .5rem}
    .toJoin .item{width: 31.25%;}
}
@media(max-width:1024px){
.toJoin,.hrList{padding: 40px 0}
.hrList .item .detail{padding-top: 20px;}

}

.welcome{padding: calc(120 / 16 * 1em) 0;background: #f0f3f8;}
.welcome .flex{display: flex;justify-content: space-between;}
.welcome .flex .item{width: 19%;background:#fff;border-radius: 10px;padding:calc(60 / 16 * 1em) calc(30 / 16 * 1em) calc(50 / 16 * 1em);text-align: center}
.welcome .flex .item .tit{font-size: calc(24 / 16 * 1em);color: #0a0a0a;padding-top: calc(26 / 24 * 1em)}
.welcome .flex .item .icon img{max-width: calc(60 / 16 * 1em);max-height: calc(60 / 16 * 1em);transition: .3s all}
.welcome .flex .item:hover .icon img{animation: icon-bounce 0.5s alternate;}
.welcome p{font-size: calc(20 / 16 * 1em);margin-top: calc(10 / 20 * 1em);letter-spacing: 1px;}
@media(max-width:1024px){
.welcome{padding: 40px 0}
.welcome .flex .item .icon img{max-width: 40px;max-height: 40px;}
.welcome .flex .item{padding: 20px 0}

}
@media(max-width:768px){
.welcome .flex .item{width: 100%;margin-bottom: 15px;}
.welcome .flex{flex-wrap: wrap;}

}
@-webkit-keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
	}
  }
  @-moz-keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
	}
  }
  @-o-keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
  }
  } 



  .Form002802{ padding:calc(100 / 1920 * 100vw) 0 ; }
  .Form002802 .title{ font-size: calc(32 / 16 *1em); color: #333;font-family:'HarmonyOS_Sans_SC_Medium';}
  .Form002802 .title:after{display: block; content: '';width: calc(40 / 32 *1em);height: 3px;background-color: #f2902d;margin:calc(20 / 32 *1em) 0  calc(40 / 32 *1em);}
  .Form002802 .txt{margin-bottom:1vw; line-height: 1.75; color: #999; font-size: calc(17 / 16 * 1em);}
  .Form002802 .from li{position:relative; }
  .Form002802 .from li:not(.btn){border-bottom:1px solid #ddd; padding:15px 15px 15px 40px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:left center;}
  .Form002802 .from li:nth-child(1){background-image: url(../images/Form002802-icon.svg);}
  .Form002802 .from li:nth-child(2){background-image: url(../images/Form002802-icon2.svg);}
  .Form002802 .from li:nth-child(3){background-image: url(../images/Form002802-icon3.svg);}
  .Form002802 .from li:nth-child(4){background-image: url(../images/Form002802-icon4.svg); background-position:left 20px;}
  .Form002802 .from label{ position:absolute; left:40px; top:0; font-size:calc(18 / 16 * 1em); line-height:60px; color:#999;}
  .Form002802 .from .text{ width:100%; height:30px; line-height:30px; border:none; background:none; font-size:1em;}
  .Form002802 .from textarea.text{ height:70px;}
  .Form002802 .from .btn input{ background:#f2902d; cursor:pointer; padding:0; border:none; width:200px; height:50px; font-size: 16px; color:#fff;border-radius: 60px;}
  .Form002802 .address dd p{ padding-left:calc(40 / 18 *1em);  line-height: 1.75; margin: 0; background-size:auto calc(18 / 18 * 1em); background-repeat: no-repeat; background-position: left calc(2vw + (4/ 18 * 1em)); font-size: calc(18 / 16 * 1em); letter-spacing: 1px;}
  .Form002802 .address dd p+p{ margin-top: 2vw;padding-top: 2vw; border-top:1px dashed #ddd; }
  .Form002802 .address dd p span{display: block; color: #999; margin-bottom: 10px;  font-size: calc(16 / 18 * 1em); }
  .Form002802 .address dd p b{font-size: calc(34 / 18 * 1em);  color:#f2902d; line-height: 1;}
  .Form002802 .address dd p:first-child{background-position: left calc(4/ 18 * 1em);}
  .Form002802 .address dd p.tel{background-image:url(../images/Form002802-tel.svg); }
  .Form002802 .address dd p.mail{background-image:url(../images/Form002802-mail.svg); }
  .Form002802 .address dd p.add{background-image:url(../images/Form002802-add.svg); }
  .Form002802 .img{margin-top:4vw;}
  @media(min-width:1025px){
   .Form002802 .from{ width:60%; padding-left: 4vw;}
   .Form002802 .address { width:40%; padding-right:4vw; border-right: 1px solid #ddd; vertical-align: top;}
   .Form002802 .from li{float: left; width: 48%; }
   .Form002802 .from li:nth-child(2n){float:right; }
   .Form002802 .from li:nth-child(2n) ~ li{margin-top: 4%;}
   .Form002802 .from .li{width: 100%;}
  }
  @media(max-width:1024px){
.Form002802 .ytable{display: inline-block;}
.Form002802 .ytable-cell{width: 100%;display: inline-block;}
.Form002802 .address {margin-bottom: 40px;}
.Form002802 .title:after{margin-bottom: 30px;}
.Form002802 .from .btn input{margin-top: 30px;}

}
.operate{padding:calc(100 / 16 * 1em);position: relative;z-index: 2;}
.operate .title .title_info{font-size: calc(18 / 16 * 1em);color: #0a0a0a;line-height: 2}
.operate .item{position: relative;overflow: hidden;border-radius: 3px}
.operate .item .txt{position: relative;padding-top:calc(40 / 16 * 1em);z-index: 3}
.operate .item .tit{font-size: calc(24 / 16 * 1em);color: #333;z-index: 2;font-weight: 600;padding-bottom: calc(20 / 24 * 1em);}
.operate .item .desc{color: #999;line-height: 1.66}
.operate .item .pic{height:calc(280 / 16 * 1em);position: relative}
.operate .item .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;z-index: 1}
.operate .item .pic::before{content: ''; position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;background: linear-gradient(to bottom, rgba(57, 67, 78, 0.95) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);display: none}

@media(min-width:1025px){
    .operate .title{display: flex;justify-content: space-between;align-items: center}
    .operate .title .title_info{width: 60%;flex: 0 0 auto}
    
    .operate .list{display: flex;justify-content: space-between;padding-top: calc(50 / 16 * 1em);}
    .operate .item{width: 31.25%;}
}
@media(max-width:1024px){
.operate{padding:40px 0}



}
.jzBox {margin-top: calc(20 / 16 * 1em);display: flex;justify-content: space-between;}
.jzBox .item{border-radius: 3px;overflow: hidden;padding: calc(50 / 16 * 1em);background: #fff;box-shadow: 0 3px 12px rgba(0, 0, 0, .1);border-radius: 14px;}
.jzBox .item .icon{max-width: calc(64 / 16 * 1em);max-height: calc(70 / 16 * 1em);}
.jzBox .item .i2{max-width: calc(64 / 16 * 1em);}
.jzBox .item .i3{max-width: calc(72 / 16 * 1em);}
.jzBox .item .tit{font-size: calc(24 / 16 * 1em);color: #0a0a0a;padding-bottom: calc(20 / 16 * 1em);}
.jzBox .item .desc2{color: #999;line-height: 1.66;font-size: calc(15 / 16 * 1em)}
@media(min-width:1025px){
    .jzBox .con{display: flex;justify-content: space-between;align-items: center}
    .jzBox .con .left{width: 46%;flex: 0 0 auto;padding-right: calc(100 / 16 * 1em)}
    .jzBox .con .right{flex: 1;padding-left: calc(50 / 16 * 1em)}
    .jzBox
    .jzBox{display: flex;justify-content: space-between;display: none}
    .jzBox .item{width: 31%}
}
@media(max-width:1024px){
.jzBox .item{padding: 20px;flex:1;margin-right: 20px;}
.jzBox .item:last-child{margin-right: 0;}

}
@media(max-width:768px){
.jzBox .item{width: 100%;flex:auto;margin-bottom: 20px;margin-right: 0;}
.jzBox{flex-wrap: wrap;}
.jzBox .item .icon{max-width: 40px;}
.operate .item .txt{padding-top: 20px;}

}



.xhBox{padding: calc(100 / 12 * 1em) 0;}
.xhBox .title{	display: flex;justify-content: space-between;align-items: center;}
.xhBox .title .title_info{font-size: calc(18 / 16 * 1em);color: #0a0a0a;line-height: 2;        width: 60%;flex: 0 0 auto;}
.xhBox .box{display: flex;margin-top: calc(20 / 16 * 1em);}
.xhBox .list{width: 23.5%;margin-right: 2%;background: #fff;box-shadow: 0 3px 12px rgba(0, 0, 0, .1);border-radius: 14px;overflow: hidden;padding-bottom: calc(24 / 16 * 1em);}
.xhBox .list .pic{width: 100%;margin-bottom: calc(24 / 16 * 1em);overflow: hidden;}
.xhBox .list .pic img{transition: 0.3s;}
.xhBox .list .pic:hover img{transform: scale(1.1);}
.xhBox .list h1{font-size:calc(22 / 16 * 1em);color: #131313;padding: 0 calc(34 / 22 * 1em);margin-bottom: calc(12 / 22 * 1em);margin-top: 0;}
.xhBox .list ul{width: 100%;padding: 0 calc(32 / 16 * 1em);}
.xhBox .list ul li{font-size: calc(18 / 16 * 1em);color: #333;line-height: calc(32 / 16 * 1em);width: 100%;position: relative;padding-left: calc(24 / 16 * 1em);list-style: none;}
.xhBox .list ul li::after{width: 12px;height: 12px;border-radius: 50%;display: block;border: 2px solid #f2902d;content: '';position: absolute;left: 0;top: 50%;margin-top: -6px;}

.gray{background: #f0f3f8;}
.bos{box-shadow: 0 0 18px rgba(0, 0, 0, .1);}
@media(max-width:1024px){
.xhBox{padding: 30px 0}
.home_title .cn{font-size: 30px;}
}
@media(max-width:768px){
	.xhBox .box{flex-wrap: wrap;justify-content: space-between;}
.xhBox .list{width: 49%;;margin-bottom: 2%;margin-right: 0;}
.xhBox .list .pic img{width: 100%;}

}
@media(max-width:480px){
.xhBox .title{display: inline-block;width: 100%;}
.xhBox .title .title_info,.xhBox .list{width: 100%;}

}
/*Floor002919 */

.witMain{padding: calc(120 / 16 * 1em) 0;}
.witMain .column_tit{font-size: calc(36 / 16 * 1em);margin-top: calc(78 / 36 * 1em);}
.witMain .Hometitle{padding-top: calc(30 / 16 * 1em);}
.witMain .en{font-size: calc(40 / 16 * 1em);}
.witMain .cn{text-transform: capitalize;font-size: calc(24 / 16 * 1em);color: #f2902d;}

.witMain .info h3{font-size: calc(28 / 16 * 1em);color:#000;font-weight: normal;margin-bottom: calc(10 / 16 * 1em);}
.witMain .info .text{padding-right: calc(30 / 16 * 1em);}
.witMain .info .text p{line-height: 1.8;font-size: calc(18 / 16 * 1em);}
.witMain .flex-v{display: flex;align-items: center;}

@media(min-width:769px){
.witMain .auto > .ytable > .ytable-cell{vertical-align: top;}
.witMain .Ispic{ width: 43%; height: calc(420 / 16 * 1em);border-radius: 16px;}
.witMain .info{padding-left: 4.167vw;}
.witMain .set-up{padding-top: 3vw; padding-bottom:3vw; margin-left: 4.167vw;}
.witMain .set-up .year{width: 250px;}
.witMain .set-up .column{}
}

@media(max-width:1024px){
.witMain{padding: 40px 0}
.witMain .column_tit{font-size: 30px;margin-top: 30px;}
.column_tit::after{margin-top: 20px;}
}
@media(max-width:768px){
.witMain .ytable,.witMain .ytable-cell{display: inline-block;}
.witMain .Ispic{width: 100%;padding-bottom: 68%;}

}

/*Form002219*/
.Form002219.Form0022199{padding-top: 5%;}
.Form002219{ padding:0 0 5%;}
.Form002219 dl{ width:32%; float:left; padding-left:135px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:120px; text-align:right; line-height:40px;}
.Form002219 .text,.Form002219 select{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea.text{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:160px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#f2902d;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}
.animated{}

.hrList .item{position:relative}
.hrList .item:after{position:absolute;right;0;width:40px;height:40px;background: url(../images/darr.png) no-repeat center/cover;content:"";top: 2.083vw;right: 2.083vw;transition:all 0.3s}
.hrList .item.on:after{transform: rotateZ(-90deg);}