﻿/*Top003124 */
.Top003124{ font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.3125em);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{ height: 0.925em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 3em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}

.Top003124 .top-nav dd{font-family: 'Bebas';}
.Top003124 .top-nav dd.oa a{display:inline-block; border: 1px solid #ccc;border-radius: 50%;text-align: center; margin: 0 5px;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124.hover .top-nav dd.oa a:hover{background: #584c9d;color:#fff;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}
@media(min-width:1025px) and  (max-width:1600px) {
.Top003124 .top-nav{margin-right: 7.34vw;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 0.5em;padding-top: 1.75em; font-size: 0.875em; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 2.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: 5em;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:4.3125em; font-size: 1.125em;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li .sub{position: absolute; top: 100%;border-radius: 0 0 5px 5px; overflow: hidden;font-size: 1.125em;}
}
@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:7em;height: calc(100% - 7em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(88,76,157,0.1);}
}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.3125em;height:5.5em; background: rgba(88,76,157,1) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgba(88,76,157,1); background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(88,76,157,1);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(88,76,157,1); background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 80%; left: 20%;background-color: rgba(88,76,157,1);} 
}
/*Banner003008 */
.Banner003008{font-family: 'PingFang-SC-Regular';position: relative; z-index: 1;}
.Banner003008 li.slick-slide{position: relative;}
.Banner003008 li .txt{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; text-align: center;color: #fff;height: 90%;}
.Banner003008 li .txt .ytable{height: 100%;max-width:1600px;margin-top: 2vw;}
.Banner003008 li .txt aside{font-size: 3.645vw; letter-spacing: 10px;font-weight:400;text-shadow:#584c9d 3px 4px 5px;margin-bottom: 1.2vw;}
.Banner003008 li .txt .play{background: url("../images/Banner003008_play.png") no-repeat; width: 104px; height: 104px; display: block; margin: 0 auto 3.125vw; cursor: pointer;}
.Banner003008 li .txt .dot3{font-size:90px;}
@media(min-width:1025px){
.Banner003008 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003008 .pc{display: none;}
}
@media(max-width:640px){
.Banner003008 li .txt aside{font-size:5vw;}
.Banner003008 li .txt .dot3{font-size:6vw;}
.Banner003008 li .txt .play{width: 16vw; height: 16vw;background-size: contain;}
}

.Banner003008 .mouse{position: absolute; width: 30px; height: 60px; border-radius: 50px; border: 1px solid #fff; left: 50%; bottom: 5%; z-index: 10;}
.Banner003008 .mouse:before{ content: ''; width: 3px; height: 10px;background: #fff;position: absolute; left: 50%; margin-left: -1.5px; top: 10px; border-radius: 3px; animation: Banner003008 2s ease infinite;}
@keyframes Banner003008{
    0%{top: 10px;opacity: 1;}
    80%{top: 40px;opacity: 0;}
    100%{top: 10px;opacity: 0;}
}
.Banner003008 .pages,
.Banner003008 .slick-arrow{position: absolute;bottom: 5%; z-index: 10; }
.Banner003008 .pages{ left: 3%; font-size: 24px;color: #fff;line-height: 60px;}
.Banner003008 .slick-arrow{right: 3%;border-right: 1px solid #fff; border-top: 1px solid #fff; transform: rotate(45deg); width: 15px; height: 15px; margin-bottom: 22px;}
.Banner003008 .slick-prev{transform: rotate(-135deg); margin-right: 60px;}
@media(max-width:640px){
.Banner003008 .mouse{display: none;}
.Banner003008 .pages,
.Banner003008 .slick-arrow{bottom: 3%; }
.Banner003008 .pages{font-size: 4vw;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}
/*Floor003002 */

/*Floor003127 */
.Floor003127{position: relative;z-index: 1; overflow: hidden;background: url(../uploadfiles/aboutbg.jpg) center bottom no-repeat;}
.Floor003127 .ani-bg,
.Floor003127 .ani-bg figure{position: absolute; left: 0; overflow: hidden; }
.Floor003127 .ani-bg{top: 0;z-index: 1;opacity: 0;transition: 1s;width: 100%;height: 90%;}
.Floor003127.active .ani-bg{opacity: 1;}
.Floor003127 .ani-bg figure{position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: auto;height: 100%;}
.Floor003127 .ani-bg figure.set{z-index:4;}
.Floor003127 .ani-bg figure.ani-lu{z-index: 3;}
.Floor003127 .ani-bg figure.ani-lu:before{position: absolute;content: '';left: 0; top: 0;height: 100%;width: 100%; background-color: #fff;z-index: 3;transition: 2s 0.5s;}
.Floor003127.active .ani-bg figure.ani-lu:before{height: 0;}

.title{margin-bottom:3.75em;}
.title .name{font-size: 2.5em;color: #000;}
.title .name span{color:#ddd;font-size:1.5em;}
.title .name:after{display: inline-block;content: '';vertical-align: middle;width: 15px;height: 2px;background-color: #584c9d; margin-left: 20px;}

.Floor003127 .main{position: relative;z-index: 4;}
.Floor003127 .title{margin-bottom:3.75em;}
.Floor003127 .title .name{font-size: 2.5em;color: #000;}
.Floor003127 .title .name span{color:#ddd;font-size:1.5em;}
.Floor003127 .title .name:after{display: inline-block;content: '';vertical-align: middle;width: 15px;height: 2px;background-color: #584c9d; margin-left: 20px;}

.Floor003127 .intro .info h3{font-weight: normal;margin: 0;font-size: 1.75em;color: #333333}
.Floor003127 .intro .info p{font-size: 1.125em;line-height: 2; margin: 2.1428em 0;}
.Floor003127 .pic{float: right;width: 45%;}


.Floor003127 .number{margin-bottom: 2em;margin-top:4vw;}
.Floor003127 .number .box{float: left;width: calc((100% - 100px) / 5);margin-right: 25px;background: #fff;border:1px solid #eee;border-radius: 10px;box-shadow: 2px 6px 11px rgba(88, 76,157, 0.2);padding:25px 15px;}
.Floor003127 .number .box:nth-child(5){float:right;margin-right: 0;}
.Floor003127 .number .box .stit{}
.Floor003127 .number .box .stit p{display:block;width:80px;height:80px;line-height: 80px;text-align: center;border: 1px solid #584c9d;border-radius: 50%;margin:0 auto;}
.Floor003127 .number .box .stit span{display:block;font-size:1.25em;color:#333;text-align: center;margin-top:30px; min-height:3.6em}
.Floor003127 .number .box .stit span b{font-size:1.75em;color: #584c9d;font-weight: 400;}

.Floor003127 .intro .more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; background: url(../images/Floor003127-icon.svg) no-repeat center; background-size: 1em auto; border: 1px solid #b9b9b9;}
.Floor003127 .intro .more:hover{border-color: #584c9d; background-color: #584c9d; background-image: url(../images/Floor003127-icon-white.svg);}


.Floor003127 .cultrue{margin-top: 3.75em;background-color: #ffffff; border: solid 1px #f2f2f2;}
.Floor003127 .cultrue dd{position: relative; padding: 2.5em 0;}
.Floor003127 .cultrue dd .ytable{padding: 0 5em;color: #333;}
.Floor003127 .cultrue dd figure{font-size: 0.875em; opacity: 0.6;margin-left: 20px;}
.Floor003127 .cultrue dd .tit{font-size: 1.125em;margin-left: 20px;margin-bottom: 10px;}

@media (min-width:1025px) {
.Floor003127 .ani-bg figure img{max-width: none;}
.Floor003127 .auto{padding: 6.75em 0 6.625em 0;max-width:1600px; }
.Floor003127 .intro{ max-width: 50%;float: left;} 
.Floor003127 .cultrue dd{float: left;width: 33.33333%;}   
.Floor003127 .cultrue dd:not(:last-child) .ytable{border-right: 1px solid #ebebeb;}
.Floor003127 .cultrue dd .img{width: 4.25em;}
.Floor003127 .cultrue dd .img img{height: 3.625em;}
}
@media (max-width:1024px) {
.Floor003127 .ani-bg figure{width: 150%;}
.Floor003127 .ani-bg figure img{width: 100%;}
.Floor003127 .auto{padding:3em 0; }
.Floor003127 .title{margin-bottom: 1em;}

.Floor003127 .number .box{float: left;width: calc((100% - 25px) / 2); margin-bottom: 1em;}
.Floor003127 .number .box:nth-child(2n){float:right;margin-right: 0;}
.Floor003127 .number .box:nth-child(5){float:left;margin-right: 0;}

.Floor003127 .cultrue dd .img{width: 5em;} 
.Floor003127 .cultrue dd .img img{width: 4em;}
.Floor003127 .cultrue dd:not(:last-child){border-bottom: 1px solid #ebebeb;}
.Floor003127 .number table td{display: block;}
.Floor003127 .intro .more{margin: 0 auto;}
.Floor003127 .pic{float: none;width: 100%;}

}
@media (max-width:640px) {
.Floor003127 .title .name{font-size: 8vw;}
.Floor003127 .title .name span{font-size:1.125em;}
.Floor003127 .intro .info h3{font-size: 1.4em;}
.Floor003127 .intro .info p{font-size: 16px;line-height: 2; margin: 1.5em 0;}

}




/*Floor003106 */
.Floor003106{font-family: 'Alibaba-PuHuiTi-Regular';font-size: 100px;position: relative;z-index: 1;}
@media (max-width:1600px) {
.Floor003106{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003106{font-size: 14vw;}
}

.Floor003106 .auto{max-width: 1600px;/* width: 90%; */}
.Floor003106 .main{color: #333; table-layout: fixed;}
.Floor003106 .main .title .name span{color:#fff;}
.Floor003106 .title{color: #003f84;margin-bottom: 1.0526em;}
.Floor003106 .title .en{font-family: 'AvantGardeITCbyBT-Demi';font-size: 1.368em;line-height: 1;}
.Floor003106 .info{line-height: 2;font-size: 1.125em; margin-bottom: 1.69em;}
.Floor003106 .main .slider li .icon{max-width: 4em;position: relative; height: 4em; margin-bottom: 3em;display: table;line-height: 0;}
.Floor003106 .main .slider li .icon aside{position: absolute;left: 0; top:0; width: 100%;opacity: 0;transition: 0.3s;}
.Floor003106 .main .slider li a{display: block;background-color: #fff; height: 17em;padding: 4em 3em 0; transition: 0.3s;color: #333;}
.Floor003106 .main .slider li:nth-child(2n-1) a{background-color: #f7f7f7;}
.Floor003106 .main .slider li a:hover{background-color: #584c9d;color: #fff;}
.Floor003106 .main .slider li .name{font-size: 1.5em;  transition: transform 0.3s;font-weight: 300;}
.Floor003106 .main .slider li a:hover .icon > img{opacity: 0;}
.Floor003106 .main .slider li a:hover .icon aside{opacity:1;}
.Floor003106 .main .slider li a:hover .name{transform: translateY(-1.5em);}
.Floor003106 .main .slider li .more{display: table;line-height: 0;width: 1.2em; height: 0.8em; background: url(../images/Floor003127-icon-white.svg) no-repeat;background-size: contain;transition: transform 0.3s;}
.Floor003106 .main .slider li a:hover .more{transform: translateY(-0.24em);}
@media (min-width:1025px) {
.Floor003106 .main{position: absolute;left: 0; top: 0;width: 100%; height: 100%;z-index: 20;}
.Floor003106 .info{ max-width: 700px;}
.Floor003106 .main .slider{width: 75%; margin-top: 8em;}
.Floor003106 .bg-img .slick-dots{display: none!important;}
}
@media (max-width:1024px) {
.Floor003106{overflow: hidden;/* padding-top: 0.5em; */}
.Floor003106 .main .slider{margin: 0 0%;}	
.Floor003106 .bg-img .slick-dots{text-align: center;display: flex;align-items: center; justify-content: center; padding: 0.3em 0;}
.Floor003106 .bg-img .slick-dots li{width: 0.2em; height: 0.2em; border-radius: 50%;background-color: #584c9d; opacity: .3; margin: 0 0.1em;}
.Floor003106 .bg-img .slick-dots li.slick-active{opacity: 1;}
.Floor003106 .bg-img .slick-dots li button{display: none;}
.Floor003106 .main .title .name span{color:#ddd;font-size:1.125em;}
}
@media (max-width:480px) {
.Floor003106 .info{/* font-size: 0.24em; */}
.Floor003106 .main .slider li .name{font-size:1.125em;}
.Floor003106 .main .slider li a{height: 8em;padding: 1em 1em 0;}
.Floor003106 .main .slider li .icon{margin-bottom: 2em; max-width: 2em;height: 2em;}
.Floor003106 .main .slider li a:hover .name{transform: translateY(-1.5em);}
}



/*Floor003033 */
.Floor003033{font-family: 'PingFang-SC-Regular';background: #f7f7f7; padding: 5vw 0 7vw;}
.Floor003033,
.Floor003033 a{color: #000;}
.Floor003033 .title{ text-align: center;}
.Floor003033 .title .name span{color:#bbb;}
.Floor003033 .title .name:after {display:block;content: '';vertical-align: middle;width: 15px;height: 2px;background-color: #584c9d;margin-left: 20px;margin:10px auto 0;}
.Floor003033 .title h3{font-weight: normal;color: #013263;font-size: 26px; margin: 0;}
.Floor003033 .title p{font-size: 18px;line-height: 1.875em; margin: 2em auto; width: 95%; max-width: 612px;}
.Floor003033 .nmore{width:44px;margin:-20px auto 0;}
.Floor003033 .nmore .more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; background: url(../images/Floor003127-icon.svg) no-repeat center; background-size: 1em auto; border: 1px solid #b9b9b9;}
.Floor003033 .nmore .more:hover{border-color: #584c9d; background-color: #584c9d; background-image: url(../images/Floor003127-icon-white.svg);}
@media(max-width:640px){
.Floor003033 .title .name span{font-size: 1.125em;}
.Floor003033 .title h3{font-size: 5vw;}
.Floor003033 .title p{font-size: 3.5vw;}
.Floor003033 .title .more{font-size: 3.2vw;}
}

.Floor003033 .list{width: 75vw; margin-top: 3%;}
.Floor003033 .list li{box-shadow: 0 2px 32px 11px rgba(88, 76,157, 0.2); background: #fff; border-radius: 50%;background: #fff; float: left; }
.Floor003033 .list li a.ytable{height: 100%; text-align: center;}
.Floor003033 .list li img{max-width: 75%;}
@media(min-width:1025px){
.Floor003033 .list{position: relative;}
.Floor003033 .list:after,
.Floor003033 .list:before{ border-radius: 50%; position: absolute; content: '';width: 1.82vw;height: 1.88vw;background: #ffffff;box-shadow: 0 0.1vw 1.68vw 0.56vw rgba(200, 207, 213, 0.2);}
.Floor003033 .list:before{ left: 27.66vw;top: 3.54vw;}
 .Floor003033 .list:after{right: 11.88vw; bottom: 0.99vw;}
.Floor003033 .list li:nth-child(1),
.Floor003033 .list li:nth-child(13){width: 9.95vw;height: 9.95vw;}
.Floor003033 .list li:nth-child(2),
.Floor003033 .list li:nth-child(7){width: 5vw;height: 5vw;}
.Floor003033 .list li:nth-child(3){width: 8.44vw;height: 8.44vw;}
.Floor003033 .list li:nth-child(4){width: 14.53vw;height: 14.53vw;}
.Floor003033 .list li:nth-child(5),
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(10){width: 6.46vw;height: 6.46vw;}
.Floor003033 .list li:nth-child(6){width: 10.99vw;height: 10.99vw;}
.Floor003033 .list li:nth-child(9){width: 11.67vw;height: 11.67vw;}
.Floor003033 .list li:nth-child(11){width: 8.49vw;height: 8.49vw;}
.Floor003033 .list li:nth-child(12){width: 7.24vw;height: 7.24vw;}
    
.Floor003033 .list li:nth-child(1){margin-right: 2.5vw;}
.Floor003033 .list li:nth-child(2){margin-top: 0.52vw;}
.Floor003033 .list li:nth-child(3){margin-top: 4.84vw; margin-left: -0.05vw; }
.Floor003033 .list li:nth-child(4){margin-left: 0.68vw; margin-top: 6.25vw;}
.Floor003033 .list li:nth-child(5){margin-left: -1.25vw; margin-top: 1.77vw;}
.Floor003033 .list li:nth-child(6){margin-left: 3.23vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(7){margin-left: 1.51vw; margin-top: 2.86vw;}
.Floor003033 .list li:nth-child(8){float: right;margin-top: 1.25vw;}
.Floor003033 .list li:nth-child(9){clear: left; margin-top: -9.84vw; margin-left: 5.36vw;}
.Floor003033 .list li:nth-child(10){margin-left: 1.77vw; margin-top: -5.52vw;}
.Floor003033 .list li:nth-child(11){margin-left: 16.56vw; margin-top: -6.98vw;}
.Floor003033 .list li:nth-child(12){margin-left: 2.29vw;margin-top: -5.73vw; }
.Floor003033 .list li:nth-child(13){float: right;margin-right: 2.86vw;  margin-top: -10vw;}
}
@media(max-width:1024px){
.Floor003033{padding: 6vw 0;}
.Floor003033 .list{width: 90vw; margin-top: 8vw;}
.Floor003033 .list li{width: 20vw; height: 20vw;}
.Floor003033 .list li:nth-child(2){width: 14vw; height: 14vw; margin-left: 3vw;}
.Floor003033 .list li:nth-child(3){margin-left: 4vw;}
.Floor003033 .list li:nth-child(4){width: 25vw; height: 25vw; float: right;}
.Floor003033 .list li:nth-child(7),
.Floor003033 .list li:nth-child(5){width: 12vw; height: 12vw; margin-top: 3vw;}
.Floor003033 .list li:nth-child(5){ margin-right: 3vw;}
.Floor003033 .list li:nth-child(6){margin-top: -3vw;}
.Floor003033 .list li:nth-child(8),
.Floor003033 .list li:nth-child(7){margin-left: 3vw;}
.Floor003033 .list li:nth-child(8){width: 14vw; height: 14vw; }
.Floor003033 .list li:nth-child(9){ margin-top: 3vw; float: right;}
.Floor003033 .list li:nth-child(10){width: 14vw; height: 14vw;  }
.Floor003033 .list li:nth-child(11){ margin-left: 3vw;}
.Floor003033 .list li:nth-child(12){width: 10vw; height: 10vw; margin-left: 3vw; }
.Floor003033 .list li:nth-child(13){margin-left: 2vw; margin-top: -5vw;}
}





/*Floor003082 */
.Floor003082{padding: 5.33vw 0 0 0; margin-bottom: 3.64vw;}
.Floor003082 .auto{max-width: 1600px;position: relative; z-index: 2;}
.Floor003082 .info{text-align: left;line-height: 1.875; margin-bottom: 2.7vw;}
.Floor003082 .nmore{position: absolute;right:0;top:2em;}
.Floor003082 .nmore .more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; background: url(../images/Floor003127-icon.svg) no-repeat center; background-size: 1em auto; border: 1px solid #b9b9b9;}
.Floor003082 .nmore .more:hover{border-color: #584c9d; background-color: #584c9d; background-image: url(../images/Floor003127-icon-white.svg);}

.Floor003082 .left{position: relative;color: #fff; border-radius: 6px;}
.Floor003082 .txt-area li{float: left;}
.Floor003082 .txt-area li:not(:last-child){margin-right: 2.86vw;}
.Floor003082 .txt-area li a{display: block;color: #fff;padding-left: 25px;background: url("../images/Floor003082-icon1.png") no-repeat left center;}
.Floor003082 .txt-area li.li-b a{background-image: url("../images/Floor003082-icon2.png");}
.Floor003082 .gupiao .name{font-size: 18px;}
.Floor003082 .gupiao .zhi{font-family: 'Arial'; }
.Floor003082 .gupiao .zhi aside{margin:  20px 0;}
.Floor003082 .gupiao  #stockValue{font-size: 40px;}
.Floor003082 .gupiao  #stockValue i{padding-right: 20px; margin-right: 27px;background-position: right bottom 8px;background-repeat: no-repeat; line-height: 1;}
.Floor003082 .gupiao  #stockValue i.down{background-image: url("../images/Floor003082-down.png");}
.Floor003082 .gupiao  #stockValue i.up{background-image: url("../images/Floor003082-up.png");}
.Floor003082 .gupiao i{font-style: normal;display: inline-block;}
.Floor003082 .gupiao  #ud{font-size: 24px;}
.Floor003082 .gupiao .down{color: green;}
.Floor003082 .gupiao .up{color: red;}
.Floor003082 .gupiao #stockMsg{ margin: 0;font-family: 'SourceHanSansCN-Normal';}
.Floor003082 .gupiao #stockMsg span{margin-left: 10px;}

.Floor003082 .right ul{overflow: hidden; border-bottom: 1px solid #eee;}
.Floor003082 .right ol{position: relative;}
.Floor003082 .right ol .Ispic{padding-bottom: 64%; border-radius: 6px;}
.Floor003082 .right ol label{padding: 0 1.72vw;line-height: 40px;border-radius: 6px 0px 25px 0px;position: absolute; left: 0; top: 0;color: #fff; text-align: center;z-index: 10;}
.Floor003082 .right ol .pur{background-color: #584c9d;}
.Floor003082 .right ol .green{background-color: #009f54;}


.Floor003082 .right ol aside{font-family: 'SourceHanSansCN-Regular';font-size: 1.25em; line-height: 2;}
.Floor003082 .right time{float: right;color: #999;font-family: 'Arial'; margin-left: 10px;}
.Floor003082 .right li{border-top:1px solid #eee; padding: 1.35vw 0; line-height: 1.8;font-size:1.125em;}
.Floor003082 .right li label{color: #fff; display: inline-block;padding: 2px 10px; border-radius: 50px; margin-right: 25px;}
.Floor003082 .right li .pur{background-color: #584c9d;}
.Floor003082 .right li .green{background-color: #009f54;}

@media(min-width:641px){
.Floor003082 .right ol{float: left;width: 31%;position: relative;margin-right:3.45%;}
.Floor003082 .right ol:nth-child(3){float: right;margin-right: 0;}
.Floor003082 .right li:nth-of-type(1){clear: both;}
.Floor003082 .right ol aside{margin: 19px 0 70px 0;}
.Floor003082 .right time{font-size: 1em;}
.Floor003082 .right li label{font-size: 1em;}
}
@media(min-width:1025px){
.Floor003082 .ytable{min-height: 37.5vw;}
.Floor003082 .ytable-cell{vertical-align: top;}
.Floor003082 .left{width: 29.488%;}
.Floor003082 .left .gupiao{position: absolute; left: 3.18vw; bottom: 2.5vw;}
.Floor003082 .right .main{}
.Floor003082 .txt-area{padding: 3.18vw 4.5vw 0 3.18vw;}
}
@media(max-width:1024px){
.Floor003082 .ytable,
.Floor003082 .ytable-cell{display: block;}
.Floor003082 .left{padding: 4vw; margin-bottom: 4%;}
.Floor003082 .left .gupiao{margin-top: 17vw;}
.Floor003082 .right li{padding: 3vw 0;}
.Floor003082 .title .name span{font-size:1.125em;}


}
@media(max-width:640px){
.Floor003082{font-size: 3vw;}
.Floor003082 .title{}
.Floor003082 .right ol{margin-bottom: 6vw;}
.Floor003082 .right ol aside{margin-top: 4vw;}
.Floor003082 .right ol label{padding: 0 4vw;}
.Floor003082 .right li label{margin-right: 3vw;}
}
/*Bottom003009 */
.Bottom003009{background:#221815;padding-top: 4.16vw;}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009 .auto{max-width:1600px}
.Bottom003009,
.Bottom003009 a{color: #fff;}
.Bottom003009 a:hover{color: #fff;}
.Bottom003009 .soglan{color: #fff;font-size: 24px;font-weight:200;line-height: 1.5em;}
.Bottom003009 .share{margin-top: 38px;}
.Bottom003009 .share dd{float: left;position: relative;}
.Bottom003009 .share dd figure{position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px;display: none;}
.Bottom003009 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom003009 .share dd a{display: block; width: 22px; height: 22px; margin: 0 11px;background: url("../images/Bottom003009_share_icon.png") no-repeat 0 0;}
.Bottom003009 .share dd.d_sina a{background-position: -42px 0;}
.Bottom003009 .share dd.d_fb a{background-position: -80px 0;}
.Bottom003009 .share dd.d_tw a{background-position: -120px 0;}
.Bottom003009 .share dd.d_ing a{background-position: -160px 0;}
@media(min-width:1025px){
.Bottom003009 .logo{display: table;table-layout: fixed;}
.Bottom003009 .logo > *{display: table-cell; vertical-align: middle;}
.Bottom003009 .logo .img{padding-right: 30px; max-width: 250px;}
}
@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: 20px;}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
}
@media(max-width:480px){
.Bottom003009 .soglan{font-size: 4vw;}
}

.Bottom003009 .b-mid{margin-top: 2.08vw;padding-top: 3.13vw; border-top: 1px solid rgba(255,255,255,0.05);padding-bottom: 3.3vw;}
.Bottom003009 .b-mid .tit{font-size: 18px; margin-bottom: 1.08vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: #fff;font-weight: 600;}
.Bottom003009 .contact{width:26%;font-size: 18px;}
.Bottom003009 .contact li{line-height: 30px;}
.Bottom003009 .b-mid nav{width: 70%;}
.Bottom003009 .b-mid nav dl{float: left; max-width: 156px;font-size: 18px;}
.Bottom003009 .b-mid nav dd{line-height: 20px;padding: 5px 0;}
@media(max-width:1024px){
.Bottom003009 .b-mid{display: none;}
}

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: 2.08vw 0;font-size: 18px;}
.Bottom003009 .copyright .fr a{display: inline-block;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 5vw;padding: 5vw;font-size: 14px;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}





.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .auto{max-width:1500px;margin:0 auto;text-align: center;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px;text-align: center; }
.Banner002730 .txt .cn{ letter-spacing:8px;font-size: 34px;}
.Banner002730 .txt .en{text-transform: uppercase; font-family:Oswald; font-weight: bold; letter-spacing: 2px;}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 5vw;}
.Banner002730 .txt .cn{ font-size: 8vw;}
}



/*
 .Menu002272 
 */
.Menu002272{background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.08); position: relative; z-index: 2;/* height:70px; */}
.Menu002272 .auto{max-width:1600px;margin:0 auto;}
.Menu002272 .nav-menu ul{/* display: block; */}
.Menu002272 .nav-menu ul li{float: left;line-height:70px;}
.Menu002272 .nav-menu ul li:hover,
.Menu002272 .nav-menu ul li.on{background: #584c9d;color: #fff;}
.Menu002272 .nav-menu ul li:hover a,
.Menu002272 .nav-menu ul li.on a{color: #fff;}
.Menu002272 .location{ display: none; float:right; background:url(../images/Menu002272-location_home.png) no-repeat left;padding-left: 25px;}
.Menu002272 .location a{ color:#acacac; background:url(../images/Menu002272-location_icon.png) no-repeat right;padding-right: 20px;padding-left: 10px;}
.Menu002272 .location span{ color:#584c9d;padding-left: 10px;}
@media only screen and (min-width: 768px) {
.Menu002272 .location{ display: block;line-height:70px;}
}
.Menu002272 .nav-menu ul li a{display: block; padding:0 13px;font-size:16px;}

@media screen and (min-width:768px ) {
.Menu002272 .nav-menu ul{display: block;float: left;}
.Menu002272 .nav-menu ul li{float: left;}
.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
.Menu002272 .nav-menu ul li:hover,
.Menu002272 .nav-menu ul li.on{background: #584c9d;color: #fff;}
.Menu002272 .nav-menu ul li:hover a,
.Menu002272 .nav-menu ul li.on a{color: #fff;}
.Menu002272 .nav-menu .location{float: right;}
}
@media screen and (min-width:1024px ) {
.Menu002272 .nav-menu ul li a{padding: 0 20px;}
}
@media screen and (min-width:1200px ) {
.Menu002272 .nav-menu ul li{line-height:70px;}
}





.listtitle{font-size:34px; padding-bottom:2vw;color: #333;}
.listtitle:after{display: inline-block; content: ''; height: 2px;background: #584c9d; width: 50px; margin-left: 14px; vertical-align: middle;}

@media (max-width:1024px) {
.listtitle{font-size:1.125em;}
}
@media (max-width:640px) {
.listtitle{font-size:2.125em;}
}


/*RighInfo003141 */
.RighInfo003141{ padding: 4% 0 4% 0;}
.RighInfo003141 .intro{max-width: 1600px;margin: 0 auto;}
.RighInfo003141 .intro .title{ text-align: left; font-size: 1.625em;color: #231815; margin-bottom: 0.5em;}
.RighInfo003141 .intro .info{font-size: 18px;
    line-height: 2;}
.RighInfo003141 .intro .info .zuo{width: 55%;float: left;}
.RighInfo003141 .intro .info .youimg{    width: 40%;float: right;position: relative;top:-100px;}
.RighInfo003141 .intro .info .name{font-size:21px;font-weight: 200;}
.RighInfo003141 .intro .info .name b{font-size:28px;font-weight: 200;color: #333;}
.RighInfo003141 .intro .info .name span{font-size:40px;}
.RighInfo003141 .intro .info p{margin-bottom: 1em;display: block; }

.RighInfo003141 .number-count{margin: 0 0 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #231815;font-size: 1.125em;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 3.5em;color: #584c9d; margin: 0 5px; font-weight: 200;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: bottom;position: relative;top:-15px;color: #999;font-size:0.875em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 45.215%;margin-left: 5%;margin-bottom: 5%}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right:11.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .intro .info .zuo{width: 100%;float: none;}
.RighInfo003141 .intro .info .youimg{ width: 100%;float: none;position: relative;top:0px;}
.RighInfo003141 .intro .info .name b{font-size:20px;}
.RighInfo003141 .intro .info .name{font-size:18px;}
.RighInfo003141 .intro .info .name span{font-size:24px;}
.RighInfo003141 .intro .info p{ font-size:16px; line-height: 2;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto; padding: 0 1em;}
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0; float: left; } 
.RighInfo003141 .number-count li:not(:nth-child(3n)){margin-right:3em;}
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}





/*Timeline003058 */
.Timeline003058 .auto{max-width: 1600px;}
.Timeline003058 .edit-info{padding: 7.14vw 0 2.5vw 0;}
.Timeline003058 .edit-info .info{font-size: 18px;line-height: 2.6875em; text-indent: 2em;}
@media(min-width:1025px){
.Timeline003058 .edit-info .pic{width: 43.5%;}
.Timeline003058 .edit-info .info{width: 51.9375%;}
}
@media(max-width:640px){
.Timeline003058 .edit-info .info{font-size: 3.5vw;}
}

.Timeline003058 .name{text-indent: 0;font-size: 34px;color: #000; padding-bottom:1.5vw;text-align: center;}
.Timeline003058 .name pre{color: #584c9d;font-size: 0.667em; line-height: 1.5em;padding-top: 2vw;}
.Timeline003058 .name pre:after{display: block; content: '';width: 28px;height: 6px;background-color: #584c9d; margin-top: 1.5vw;}

.Timeline003058 .intro{width:100%;text-align:left;color:#666;font-size:18px;line-height: 2;margin-top: 10px;}


@media(max-width:640px){
.Timeline003058 .name{font-size: 6vw;}
.Timeline003058 .intro{font-size:16px;}
}





.Timeline003058 .list{overflow: hidden;background-size: 100% auto; padding:4% 0;background: #f7f7f7; }
.Timeline003058 .year{position: relative; z-index: 1; }
.Timeline003058 .year:after{background: url("../images/Timeline003058_ren.png") no-repeat center center;background-size: contain; position: absolute; content: ''; left: 100%; margin-left: -15vw;width: 23.959vw; height: 21.094vw; bottom: 46px;}
.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: 38px; width: 100%;height: 8px;border-radius: 4px;
background: rgb(10,103,199); 
background: -moz-linear-gradient(left,  rgba(10,103,199,1) 0%, rgba(122,250,128,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(10,103,199,1) 0%,rgba(122,250,128,1) 100%); 
background: #ececec; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a67c7', endColorstr='#7afa80',GradientType=1 );
}
.Timeline003058 .year li{padding-top: 62px; text-align: center;}
.Timeline003058 .year li.aon{background: url("../images/Timeline003058_add.png") no-repeat center top;}
.Timeline003058 .year li span{display: inline-block;
   padding: 0em 1em 2em 1em;
    line-height: 2;
    height: 1.667em;
    font-family: 'ArialMT';
    font-size: 18px;cursor:pointer;}
.Timeline003058 .year li.aon span{background-color: #584c9d;color: #fff;}

.Timeline003058 .slider-list{margin-top:1.5vw;position: relative;}
.Timeline003058 .slider-list li{padding: 1.405vw 0 2vw 0;}
.Timeline003058 .slider-list .inner{background-color: #ffffff;
    border: solid 3px #f8f8f8;
    padding: 1.8vw 2.08vw;
    margin: 0 1.405vw;
    transition: 0.3s;}
.Timeline003058 .slider-list .inner:hover{box-shadow: 0px 0.83vw 1.405vw rgba(4, 43, 131, 0.15); border-color: #fff;}
.Timeline003058 .slider-list .inner time{background: url("../images/Timeline003058_logo.png") no-repeat left center;background-size: contain;text-align: left;display: block; margin-bottom: 1.2vw;}
.Timeline003058 .slider-list .inner time b{font-family: 'Arial';
    font-size: 30px;
    line-height: 1.634em;
    font-weight: normal;color: #666;}
.Timeline003058 .slider-list .inner time b:not(:last-child):after{display: inline-block;width: 13px;height: 2px;background-color: #e5e5e5; margin: 0 15px; vertical-align: middle; content: '';}
.Timeline003058 .slider-list .inner:hover time b{color: #584c9d;}
.Timeline003058 .slider-list .inner:hover time b:not(:last-child):after{background-color: #1e66f0;opacity: 0.32;}
.Timeline003058 .slider-list .pic{border-radius: 10px; margin-bottom: 2.2vw;}
.Timeline003058 .slider-list pre{font-size: 18px;line-height: 1.625em;color: #000;text-align: center; }
.Timeline003058 .slider-list .btn .slick-arrow{position: absolute; top: 50%;border: solid 4px #dadada; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003058 .slider-list .btn .slick-next{transform: rotate(-135deg);}
.Timeline003058 .slider-list .btn .slick-arrow:hover{border-color: #584c9d;}
@media(min-width:1601px){
.Timeline003058 .slider-list .btn .slick-prev{left: -3.07vw;}
.Timeline003058 .slider-list .btn .slick-next{right: -3.07vw;}
.Timeline003058 .slider-list .slider{margin: 0 -1.405vw;}
}
@media(max-width:1600px){
.Timeline003058 .slider-list .btn .slick-prev{left: 0;}
.Timeline003058 .slider-list .btn .slick-next{right: 0;}
.Timeline003058 .slider-list .inner{margin: 0 1vw;}
.Timeline003058 .slider-list .slider{padding: 0 40px;}
}
@media(max-width:640px){
.Timeline003058 .slider-list .pic{margin: 4vw 0;}
.Timeline003058 .slider-list .btn .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;}
.Timeline003058 .slider-list .slider{padding: 0 5vw;}
.Timeline003058 .slider-list .inner time b{font-size: 5vw;}
.Timeline003058 .year:after{bottom: 30px;}
.Timeline003058 .year .slider:after{height: 5px;top: 28px;}
.Timeline003058 .year li{padding-top: 40px;}
.Timeline003058 .year li.aon{background-size: auto 30px;}
.Timeline003058 .year li span{font-size: 4vw;}
.Timeline003058 .slider-list pre{font-size: 4vw; line-height: 1.8; }
}











/*PicList002854 */
.PicList002854{padding:4% 0 4% 0;max-width: 1600px;margin: 0 auto;}
.PicList002854 ul{max-width: 1600px;margin: 0 auto;}
.PicList002854 li{float: left;margin-bottom:3.5%;}
.PicList002854 li a{display: block;border:solid 3px #eaeaea;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; height: 56px; text-align: center; color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #eaeaea;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #584c9d;}
.PicList002854 li a:hover:after{background-color: #584c9d; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width:22.3%; }
.PicList002854 li:not(:nth-child(4n)){margin-right: 3.5%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 18px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
.PicList002854 .listtitle{}


/*PicList003142 */
.PicList003142 .auto{ max-width:1600px;margin-top: 5%;
    margin-bottom: 4%;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{font-size: 24px;font-weight: normal;color: #333;line-height: 1.6666;min-height: 1.3332em;display: block;white-space: nowrap;text-overflow: ellipsis;}
.PicList003142 li p{font-size: 18px; line-height: 1.78571; min-height: 3.57142em;color: #666;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #584c9d;}
.PicList003142 li time{color: #666;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.png);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 100%;}
.PicList003142 li .tit{font-size: 20px;}
.PicList003142 li p{font-size: 16px; }
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}



/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #584c9d;border-color: #584c9d;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}


/*RighInfo002973 */
.RighInfo002973{ margin:2vw 0;color: #333;font-size: 18px;}
.RighInfo002973 > .auto{max-width: 1600px;}
.RighInfo002973 .news-details{max-width: 1600px; padding: 5% 0;}
.RighInfo002973 .news-details .title{text-align: center;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.RighInfo002973 .news-details .title h1{font-size: 34px;
    margin: 0 0 20px 0;
    font-weight: normal;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 2em;border-bottom: 1px solid #d2d2d2;margin-bottom: 2%;font-size: 16px;color: #333;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #584c9d;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}

@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}





/*
.TextList001729 
*/
.TextList001729{max-width:1600px;margin:0 auto;padding:5% 0;}
.TextList001729 .select{ border-bottom:1px solid #f9f7e9; padding-bottom:2%; margin-bottom:2%;}
.TextList001729 .select dl > *{ float:left;}
.TextList001729 .select dd{position:relative;z-index:20;width: 20%;margin-right:2%;}
.TextList001729 .select dd > a{position:relative;line-height:45px;border: 1px solid #ccc;border-radius:4px;color:#999;font-size: 18px;}
.TextList001729 .select dd > a::after{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#ababab; right:16px; margin-top:-3px; top:50%;}
.TextList001729 .select dd a{padding:0 16px; display:block;}
.TextList001729 .select dd figure{ position:absolute; left:16px; right:16px; top:100%; background:#fff;border:1px solid #f4f0d4; border-top:0;max-height:300px; overflow:auto; display:none;}
.TextList001729 .select dd figure a{ line-height:30px; }
.TextList001729 .select dd figure a:hover{ background:#f9f7e9; color:#000;}
.TextList001729 .select dt{width: 34%;}
.TextList001729 .search{ position:relative;}
.TextList001729 .search .text{width:100%;line-height:45px;height:45px;border: 1px solid #ccc;border-radius:4px;color:#999;padding:0 55px 0 16px;font-size: 18px;}
.TextList001729 .search .btn{ position:absolute; right:0; top:0; width:55px; height:100%; background:url(../images/Top002262-search.png) no-repeat center center;}


@media (max-width:640px) {
.TextList001729 .select dd{width: 100%; margin-bottom:2%;}
.TextList001729 .select dt{width: 100%;}
.TextList001729 .select dd > a{font-size: 16px;}
.TextList001729 .search .text{font-size: 16px;}

}

 

.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#584c9d; color:#fff;line-height:40px;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px;line-height:38px; font-size:18px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:30%; padding-left:6%; text-align:left !important;}
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(3),
.TextList001729 .type li:nth-child(4){ width:16%;}
.TextList001729 ul.type li:nth-child(6){background:url(../images/TextList001729-icon_close.png) no-repeat center;}
.TextList001729 ul.type#On li:nth-child(6){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px dashed #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:18px; padding:4% 7%;line-height:32px; background:#f9f9f9;}
.TextList001729 .list .con strong{display: block;}
.TextList001729 .list .con .box+.box{border-top:1px dashed #cdcdcd; margin-top: 30px; padding-top: 30px;}
.TextList001729 .send{border-top:1px dashed #cdcdcd; margin-top: 30px; padding-top: 30px; }
.TextList001729 .send em{ font-style: normal; border-bottom:#584c9d 1px solid; font-weight: bold; margin-left: 10px; }
.TextList001729 .send a{ display: inline-block; line-height: 30px; color:#584c9d; background: url(../images/TextList002514_icon.png) no-repeat right center;  padding-right: 35px;  font-size: 18px;}


@media (max-width:640px) {
.TextList001729 .type li{ font-size:16px;}
.TextList001729 .type li:nth-child(1){width:20%; padding-left:0%;text-align:center!important; }
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(3),
.TextList001729 .type li:nth-child(4){ width:20%;}
.TextList001729 .list .con{  font-size:15px; }
.TextList001729 .send a{  font-size: 15px;}

}




 /*Floor003153 */
.Floor0031531 {background: #f7f7f7;}
.Floor0031531 h1{font-size: 34px;font-weight: normal;color: #333;text-align: center;}
.Floor003153 .auto{max-width:1600px;margin:0 auto;padding:5em 0 4em 0;}
.Floor003153 .intro{margin-bottom:2vw;}
.Floor003153 .intro .info{line-height: 2.1428;padding-right: 60px;}
.Floor003153 .intro .info:nth-child(2){padding-left: 60px;padding-right: 0;}
.Floor003153 .intro .info p b{color:#333;font-size: 24px;}
.Floor003153 .intro .info p{margin-top:45px;}
.Floor003153 .intro .info p i{display: inline-block;width:40px;height:40px;color:#fff;border-radius: 50%; text-align: center;line-height:40px;float: left;background: #584c9d;font-weight: 600;margin-right:10px;margin-top: 6px;}
.Floor003153 .jianjie{font-size: 18px;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 48%;}
.Floor003153 .intro .info{font-size:18px;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
.Floor003153 .intro .info{line-height: 2;padding-right: 0px;}
.Floor003153 .intro .info p{margin-top:20px;font-size:16px;}
.Floor003153 .intro .info p b{color:#333;font-size: 20px;}
.Floor003153 .intro .info:nth-child(2){padding-left: 0px;padding-right: 0;}
}

@media (max-width:640px) {
.Floor003153 .jianjie{font-size: 16px;line-height: 2;}
}










 /*Floor003153 */
.Floor0031532 {background: #f7f7f7;}
.Floor00315321 {background: #fff;}
/* .Floor00315321 .listtitle {font-size: 34px;padding-bottom: 0.5vw;color: #333;}.Floor0031532 h1{font-size: 34px;font-weight: normal;color: #333;text-align: center;    margin-bottom: 45px;} */
.Floor0031532 .auto{max-width:1600px;margin:0 auto;padding:6em 0 5em 0;}
.Floor0031532 .intro{margin-bottom:2vw;}
.Floor0031532 .intro .info{line-height: 2.1428;padding-right: 60px;}
.Floor0031532 .intro .info:nth-child(2){padding-left: 60px;padding-right: 0;}
.Floor0031532 .intro .info p b{color:#333;font-size: 24px;}
.Floor0031532 .intro .info p{margin-top:10px;}
.Floor0031532 .intro .info p i{display: inline-block;width:40px;height:40px;color:#fff;border-radius: 50%; text-align: center;line-height:40px;float: left;background: #584c9d;font-weight: 600;margin-right:10px;margin-top: 6px;}
.Floor0031532 .jianjie{font-size: 18px;}
.Floor0031532 .intro {font-size: 18px;color: #000;line-height: 42px;}
.Floor0031532  .intro b {color: #584c9d;margin-right: 10px;}
.Floor0031532  .intro b {color: #584c9d;margin-right: 10px;}
@media (min-width:1025px) {
.Floor0031532 .intro .img{width: 45%;}
.Floor0031532 .intro .info{font-size:18px;}  
}
@media (max-width:1024px) {
.Floor0031532 .auto{padding: 2em 0;}
.Floor0031532 .intro .img{margin-bottom: 2em;}
.Floor0031532 .intro .info:nth-child(2){padding-left: 0px;padding-right: 0;}
.Floor0031532 .intro .info{line-height: 2.1428;padding-right: 0px;}
.Floor0031532 .intro .info p b{font-size: 20px;}
.Floor0031532 .intro .info p{font-size: 16px;}
.Floor0031532 .jianjie{font-size: 16px;}
.Floor0031532 .intro {font-size: 16px;line-height: 2;}
}















/*RighInfo003148 */
.RighInfo003148 .auto{padding: 4.5em 0 3em 0;max-width:1600px;}
.RighInfo003148 .jianjie{font-size:18px;color:#333;text-align:left;width: 100%;}
.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-family: 'DIN-Bold';font-size: 1.375em;width: 3em;height: 3em;display: block;margin: -1.36363em auto 0;line-height: 3.1;background: #584c9d;border-radius: 50px;text-align: center;color: #fff;font-style: italic;font-weight: bold;}
.RighInfo003148 .box-rows dd aside{color: #333;font-size:18px;padding: 20px 30px 40px;line-height:36px;font-weight:500;text-align: center;}
.RighInfo003148 .box-rows dd aside b{color:#333;font-size:28px;}
.RighInfo003148 .box-rows dd aside span{margin-top:-30px;display: block;}
.RighInfo003148 .box-rows dd aside b::after{width:20px;height:3px;background:#584c9d ;display: block;content: '';margin:15px auto 0;}
@media (min-width:1025px) {
.RighInfo003148 .box-rows dd{float: left;min-height:18em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .jianjie{font-size:16px;line-height: 2;}
.RighInfo003148 .box-rows dd aside b{font-size:20px;}
.RighInfo003148 .box-rows dd aside{font-size:16px;padding: 20px 15px 10px;line-height:2;}
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
.RighInfo003148 h1{font-size: 34px;font-weight: normal;color: #333;text-align: center;}


/*RighInfo003148 */
.RighInfo0031468{padding:5em 0;background: #f5f5f5;}
.RighInfo0031468 p {
   margin-bottom: 60px;
}
.RighInfo0031468 p i {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    float: left;
    background: #584c9d;
    font-weight: 600;
    margin-right: 10px;
    margin-top: -2px;
}
.RighInfo0031468 p b {
    color: #333;
    font-size: 24px;
}
.RighInfo0031468 .auto{max-width:1600px;}
.RighInfo0031468 .jianjie{font-size:18px;color:#333;text-align:left;width: 100%;}
.RighInfo0031468 .box-rows{margin-top: 1.2em;}
.RighInfo0031468 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo0031468 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo0031468 .box-rows dd .heart{font-family: 'DIN-Bold';font-size: 1.375em;width: 3em;height: 3em;display: block;margin: -1.36363em auto 0;line-height: 3.1;background: #584c9d;border-radius: 50px;text-align: center;color: #fff;font-style: italic;font-weight: bold;margin-bottom: 26px;}
.RighInfo0031468 .box-rows dd .heart1{font-size: 18px;}
.RighInfo0031468 .box-rows dd aside{color: #333;font-size:18px;padding: 20px 30px 40px;line-height:36px;font-weight:500;text-align: center;}
.RighInfo0031468 .box-rows dd aside b{color:#333;font-size:28px;}
.RighInfo0031468 .box-rows dd aside span{margin-top:-30px;display: block;}
.RighInfo0031468 .box-rows dd aside b::after{width:20px;height:3px;background:#584c9d ;display: block;content: '';margin:15px auto 0;}
@media (min-width:1025px) {
.RighInfo0031468 .box-rows dd{float: left;min-height:8em; width: 30.715%;margin-bottom: 3.9275%;background: #fff;}  
.RighInfo0031468 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo0031468 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em; float: left;width: 49%;}
.RighInfo0031468 .box-rows dd:not(:nth-child(2n)){ margin-right: 2%;}
.RighInfo0031468 .box-rows dd .heart1{font-size: 16px;}
.RighInfo0031468 .box-rows dd p{ width:90%;}
}
.RighInfo0031468 h1{font-size: 34px;font-weight: normal;color: #333;text-align: center;}


/*ContactInfo */
.ContactInfo{max-width:1600px;margin:0 auto;padding:5vw 0 5.5vw 0;}
.ContactInfo .listtitle{text-align: center;}
.ContactInfo .listtitle::after{display:block; content: '';height: 2px;background: #584c9d;width: 50px;margin-left: 14px;vertical-align: middle;margin:30px auto;}
.ContactInfo .desc{ max-width: 850px;  margin: 0 auto 50px auto; color: #777; font-size: 17px; line-height: 1.75;}
.ContactInfo .contact { position: relative; z-index: 4; margin-bottom: 3vw; }
.ContactInfo .contact .inner { width: 90%; margin: 0 auto; text-align: left;font-size:18px;line-height:36px; }
.ContactInfo .contact .icon { width: 45px; height: 45px; background-repeat: no-repeat; background-position: center center; margin: 15px auto 25px auto; transition: all 0.5s; }
.ContactInfo .inner strong{font-size:20px;color:#000;margin-bottom: 1vw;display: block;}
.ContactInfo .inner .icon{width:90px;height:90px;margin:0 auto; text-align: center;padding-top:6%;border:1px solid #584c9d;border-radius: 50%;}
.ContactInfo .inner .icon img{width:30%;}
.ContactInfo .inner .txt{text-align: center;color:#333;font-size:20px;padding-top:10px;}


@media(min-width:641px) {
.ContactInfo .contact .ytable-cell { width: 23.5%; padding: 50px 0; vertical-align: top; background: #fff; border-radius: 10px; transition: .3s; }
.ContactInfo .contact .ytable-cell.no { width: 2%; background: none; }
.ContactInfo .ytable-cell{ position: relative; -webkit-box-shadow: 0 0 16px 0 rgba(33,86,178,.28); box-shadow: 0 0 16px 0 rgba(33,86,178,.28); -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) }
.ContactInfo .ytable-cell:nth-child(2){ box-shadow: none; transform: translateY(0) }
.ContactInfo .ytable-cell:nth-child(4){ box-shadow: none; transform: translateY(0) }
.ContactInfo .ytable-cell.no:hover { box-shadow: none; transform: translateY(0) }
.ContactInfo .ytable-cell:hover p {color:#584c9d;}
.ContactInfo .ytable-cell:hover .icon, .ContactInfo .box-4:hover img { transform: translateY(-8px); }
}

@media(max-width:640px) {
.ContactInfo .contact, .ContactInfo .contact .ytable-cell { display: block; }
.ContactInfo .contact .ytable-cell { padding: 5vw 0 ; }
.ContactInfo .contact .ytable-cell:not(:last-child) { border-bottom: 1px solid #eee; }
.ContactInfo .contact { padding: 0 5vw; }
}
.ContactInfo .form{ text-align: center;}
.ContactInfo .form .listtitle{ text-align: center;}
.ContactInfo .form .listtitle:after{display: block;margin: 20px auto 0;}
.ContactInfo .form .infor{font-size:18px;color:#666;padding-bottom:40px;}
.ContactInfo .form form { /* margin: 0 -12px; */ }
.ContactInfo .form .xuanxiang{width:100%;}
.ContactInfo .form dl { float: left; padding: 0 12px; width: 33.33%; margin-bottom:30px; }
.ContactInfo .form dl dd { background-color: #fff; line-height: 50px; padding-left: 20px; vertical-align: top;border:1px solid #eee; }
.ContactInfo .form dl dd .red { color: #584c9d; display: inline-block; }
.ContactInfo .form .text { border: none; width: 98%; color: #666; font-size: 18px;}
.ContactInfo .form select{ border: none; width: 98%; color: #666; font-size: 18px; background: none;}
.ContactInfo .form dl.dl { width: 100%; float: none; }
.ContactInfo .form textarea { border: none; overflow: hidden; resize: none; width: 100%; height: 180px; padding: 20px 0; color: #666;font-size: 18px; }
.ContactInfo .form .btnbox { margin-left: 12px; text-align: center; }
.ContactInfo .form .btn { display: inline-block; line-height: 40px; min-width: 140px; margin: 0 auto; background: none; color: #584c9d; border: 2px solid #584c9d; cursor: pointer; transition: 0.3s ease-out;font-size: 18px; }
.ContactInfo .form .btn:hover { color: #fff;background:#584c9d;}

.ContactInfo .form.apply_form dl {width: 50%; }
.ContactInfo .form.apply_form dl.dl { width: 100%; float: none; }
@media(max-width:640px) {
.ContactInfo .form dl { float: none; width: 100%; margin-left: 0 !important; }
.ContactInfo .form textarea { height: 200px; }
.ContactInfo .form .infor{font-size:16px;}
.ContactInfo .form .text { font-size: 16px;}
.ContactInfo .form select{ font-size: 16px;}
}

@media(max-width:480px) {
.ContactInfo .form .btn { width: 48%; margin-right: 2%; float: left; display: block; min-width: 2px; }
}
 


/*Floor002979*/
.Floor002979{margin: 100px 0; }
@media(max-width:768px){
.Floor002979{margin: 4% 0; }
}
.Floor002979 .auto{max-width: 1600px;}
.Floor002979 li{position: relative;overflow: hidden;}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002979 li .txt{position: absolute;color: #fff; z-index: 10; top: 50%; transform: translateY(-50%); right:3.18vw; left: 3vw; text-align: right;font-size: 28px;font-family: 'manrope-bold'; text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;}
.Floor002979 li .Ispic{transition: transform 0.3s;}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002979 li:hover .txt{margin-top: -40px;}
@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(1){width: 32.468%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(5){width: 28.572%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(4){width: 36.364%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(2) .Ispic,
.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(3) .Ispic,
.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002979 li .txt{font-size: 2.5vw;}
}
@media(max-width:640px){
.Floor002979 li .txt{font-size: 3vw;}
.Floor002979 li:hover .txt{margin-top: -4vw;}
.Floor002979 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-left: 2%;}
}




.RighInfo002924{padding: 5.208vw 0;}
.RighInfo002924 .auto{max-width: 1600px;}
.RighInfo002924 .title{margin-bottom: 1.2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #584c9d; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 34px;color: #333; padding-bottom: 10px;font-weight: normal;}
.RighInfo002924 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 7vw;}
}

.RighInfo002924 .box-1{background: #f5f5f5; margin-bottom: 3.786%;}
.RighInfo002924 .box-1 .intro{font-size: 18px;color: #000;line-height: 42px;}
.RighInfo002924 .box-1 .intro b{color: #584c9d;margin-right:10px;}
.RighInfo002924 .box-1 .intro span{color: #584c9d;border-bottom: 2px solid #584c9d; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:560px ; margin: 0 auto; width: 100%;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 4vw;line-height: 2em;}
}

.RighInfo002924 .box-2 li:not(.no){}
.RighInfo002924 .box-2 li .inner{}
.RighInfo002924 .box-2 li .inner p span{display: block;padding: 10px 40px;background: #e4e4e4;border-radius: 5px;color: #333;font-weight: normal;float: left;margin-right: 10px;width: 102px;margin-bottom: 10px;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;font-weight: normal;}
.RighInfo002924 .box-2 li .inner p{color: #5f5f5f;line-height: 1.428em;margin-top:15px;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
.RighInfo002924 .box-2 li .inner p span{width: 95px;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}



/*RighInfo002811 */
.RighInfo002811{padding: 8% 0 3% 0;}
.RighInfo002811 .auto{max-width: 1600px; width: 96%;}
.RighInfo002811 .box:not(:last-child){margin-bottom:5%;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt{background: #f9f9f9;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 5% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.RighInfo002811 .txt .tit{padding-left: 30px; font-size: 24px;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt p{line-height: 30px; font-size: 18px;color: #333;text-align: justify;}
.RighInfo002811 .txt p b{font-size:20px;color:#584c9d;font-weight:400;margin-top:20px;display: block;}
.RighInfo002811 .txt p span{width:50%;float: left;display: block;margin-top:20px;}
@media(min-width:1025px){
.RighInfo002811 .box:nth-child(2n){margin-bottom:10%;}
.RighInfo002811 .box .pic{width: 48.612%;}
.RighInfo002811 .box .pic .inner{ width: 105.715%;}
.RighInfo002811 .box:nth-child(2n-1) .pic .inner{margin-top: -8%; padding-bottom: 6%;}
.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right; margin-top: 6%;}
}
@media(max-width:1024px){
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
.RighInfo002811 .txt .inner{padding: 5% 10%!important;}
}


.anxq{width:1600px;margin:4vw auto; text-align: center;}
.anxq b{display: block;font-size:36px;color:#333;margin-bottom:60px;}





/*
 .Map002364 为demo编号
 */
.Map002364{}
.Map002364{padding:5% 0;}
.Map002364 .auto{max-width: 1600px;margin: 0 auto;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:46%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
/* .Map002364 .map *{ max-width:none;} */
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:18px; color:#767676;}
.Map002364 dd .jian{font-size: 24px;color: #333;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_fax.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_add.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:45%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd .jian{font-size: 16px; line-height: 1.6;}
.Map002364 dd li{font-size:16px; padding:20px 0;padding-left:40px;}
.Map002364 dd{ padding:3%;}
.Map002364 .map{ /* height:300px; */ position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}



/*Floor002820 */

.Floor002820{ padding:4.2% 0;}
.Floor002820 .auto{max-width: 1400px;width: 96%;}
.Floor002820 .video .inner{position: relative;}
.Floor002820 .video .files{position: absolute; left: 0; top: -5%; z-index: 5; bottom: -5%; width: 0;background: #fff; transition: 0.3s;overflow: hidden;}
.Floor002820 .video .files.show{width: 100%;}
.Floor002820 .video .files video{position: absolute; left: 0; top: 0;background: #000;object-fit: cover;}
.Floor002820 .video .pic img{display: block;width: 100%;}
.Floor002820 .open-video{position: absolute;left: 1.223%;bottom: 12.947%; cursor: pointer; z-index: 10;}
.Floor002820 .open-video i{display: block;width: 36px; height: 36px; border-radius: 50%; background: #23ac38 url(../images/Floor002820_btn.png) no-repeat center center;position: relative; z-index: 4;}
.Floor002820 .open-video:before,
.Floor002820 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #23ac38; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002820 .open-video:before{left: -17px; top: -17px; bottom: -17px;right: -17px; animation-delay: 0.3s;}
.Floor002820 .open-video:after{left: -27px; top: -27px; bottom: -27px;right: -27px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002820 .number{width: 59.072%;}
}
@media(max-width:1024px){
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
}

.Floor002820 .info-num li{}
@media(min-width:641px){
.Floor002820 .info-num li{float: left;width: 33.3333%;    margin-bottom: 30px;}
}
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-family: "DINCond-Bold";font-size: 30px;color: #333;display: block;font-weight: normal;}
.Floor002820 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
.Floor002820 .info-num li p{font-size: 16px;color: #999; margin-bottom: 0;margin-top: 0px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center; float: left;width: 48%;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002820 .info-num li aside b{font-size: 30px;}
}

.TextList000746 .auto{max-width: 1600px;}
.TextList000746{color: #333;padding: 4% 0 3% 0;/* padding: 3%; *//* box-shadow: 0 1px 5px 0px #eee; */}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:2; padding:12px 0;}
.TextList000746 li a{ /*padding-left:20px;  background:url(../images/TextList000746-icon.jpg) no-repeat 5px center; */   font-size: 18px;}
.TextList000746 li a:hover{color: #584c9d;}
.TextList000746 li time{ float: right;color: #999;font-family: 'Arial'; margin-left: 10px;font-size: 18px;}



@media(max-width:640px){
.TextList000746 li a{ font-size: 16px;}
.TextList000746 li time{ font-size: 14px;}
}