/*Top003101 */
.Top003101{padding:20px 0;position: fixed;left: 0;width: 100%; top: 0;z-index: 100;font-size: 16px;}
.Top003101 .auto{max-width: 1600px;width: 90%;}
.Top003101,
.Top003101 a:not(:hover){color: #fff;}
.Top003101 .logo{float: left;}
.Top003101 .logo img{height:56px;}
.Top003101 .logo .MRen{ display:block;}
.Top003101 .logo .itwo{ display:none;}
.Top003101 .top-right,
.Top003101 menu{float: right;}
.Top003101 menu li{ position:relative;}
.Top003101 menu li span{display: block;line-height: 38px;}
.Top003101 menu li dl{ position:absolute;left:50%; top:100%; padding:5px 0; width:max-content; display:none; line-height:1.5; transform:translateX(-50%); background:#fff;}
.Top003101 menu li dl dd{ font-size:14px;}
.Top003101 menu li dl dd a{ display:block; padding:5px 15px; color:#333 !important;}
.Top003101 menu li dl dd a:hover{ color:#0745e8 !important;}
.Top003101 menu li:hover dl{ display:block;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;}
.Top003101 .top-nav aside{line-height: 38px;padding-right: 19px;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/Top003101-links.svg) no-repeat right center;background-size:contain;width: 9px;height: 5px;right: 0;top: 50%;margin-top: -2px;transition: 0.3s;}
.Top003101 .top-nav.on aside:after{transform: rotate(-180deg);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 38px;height: 38px;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}
.Top003101 .top-search{display: block;border-radius: 38px;background-color: rgba(0,0,0,0.2);padding: 0 44px 0 15px;}
.Top003101 .top-search .text{background: none;width: 43px;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s; height: 38px;line-height: 38px;}
.search-show .Top003101 .top-search .text{width: 8vw;}
.Top003101 .top-search .btn{background: url(../images/Top003101-search.svg) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003101 .open-s{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 4; cursor: pointer;}
.search-show .Top003101 .open-s{display: none;}
.Top003101 .open-menu{width: 30px; height: 38px;}
.Top003101.back_white{ background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, .3);}
.Top003101.back_white,
.Top003101.back_white a:not(:hover){ color:#333;}
.Top003101.back_white a:hover{ color:#0745e8;}
.Top003101.back_white .logo .MRen{ display:none;}
.Top003101.back_white .logo .itwo{ display:block;}
.Top003101.back_white .top-lang .icon{ filter:brightness(0); -webkit-filter:brightness(0); opacity:.8;}
.Top003101.back_white .top-right:before{background:#333;}

@media(min-width:1025px){
.Top003101 menu li{float: left;margin-right:3vw;}
.Top003101 .top-right{position: relative;padding-left: 1.93vw;}
.Top003101 .top-right:before{position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3; left:0; top: 50%;margin-top: -5px;}
}
@media(min-width:1025px) and (max-width:1440px) {
.Top003101{font-size: 1.3vw;}
.Top003101 menu li{margin-right: 1.7vw;}
.Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
.Top003101{padding: 4vw 0;}
.Top003101 .top-nav{display: none;}
.Top003101 menu{position: absolute;right: 5%;top: -100%; transform: translateY(-500%); opacity: 0; background-color: rgba(0,0,0,0.5);padding: 4vw;border-radius: 5px;transition: opacity 0.3s;}	
.Top003101 .open-menu{margin-left: 2vw;}
.menu-show .Top003101 menu{top: 100%;transform: translateY(0); opacity: 1;}
.search-show .Top003101 .top-search .text{width: 22vw;}
.Top003101 .logo img{height: 40px;}
}
/*Banner003103 */
.Banner003103{overflow: hidden;position: relative;z-index: 1;}
.Banner003103 .pc{position: relative;}
.Banner003103 .pc .img-block{width: 100%;height: 100vh;object-fit: cover;}
.Banner003103 .pc .box{position: absolute;left: 0;top: 29vh;padding: 0 5.4vw;width: 100%;box-sizing: border-box;}
.Banner003103 .pc .box .icon{margin-bottom: calc(20 / 16 * 1em);max-width: 200px;}
.Banner003103 .pc .box .icon img{width: 100%}
.Banner003103 .pc .box .name{font-size: calc(46 / 16 * 1em);color: #fff;font-weight: bold;margin-bottom: 10px;}
.Banner003103 .pc .box .title{font-size: calc(52 / 16 * 1em);color: #fff;font-weight: bold;margin-bottom: 20px;}
.Banner003103 .pc .box .title.x1:after{margin-top: 10px;display: block;content: '';width: 100%;max-width: 520px;height: 8px;background-size: cover;background-image: url('../images/x.png');}
.Banner003103 .pc .box .title.x2:after{margin-top: 10px;display: block;content: '';width: 100%;max-width: 520px;height: 8px;background-size: cover;background-image: url('../images/x2.png');}
.Banner003103 .pc .box .text{margin-top: .25rem;font-size: calc(26 / 16 * 1em);color: #fff;line-height: 1.6;max-width: 680px;}
.Banner003103 .pc .box .text p{position: relative;padding-left: 30px;margin: 0;}
.Banner003103 .pc .box .text p:before{display: block;content: '';position: absolute;left: 0;top: 16px;width: 20px;height: 3px;background-color: #f70d0e;border-radius: 3px;}
.Banner003103 .slick-arrow{position: absolute;top: 0;bottom: 0;margin: auto 0;width: 40px;height: 40px;border: 1px solid #fff;box-sizing: border-box;border-radius:40px;font-size: 0;z-index: 333;background-repeat: no-repeat;background-position: center;background-image:url('../images/Floor003091-more-white.svg');background-size: 25%;cursor: pointer;}
.Banner003103 .slick-prev{left: 2%;transform: rotate(-180deg)}
.Banner003103 .slick-next{right: 2%;}
@media (min-width:1201px) {
.Banner003103 .wap{display: none;}	
}
@media (max-width:1200px) {
.Banner003103 .pc{display: none;}	
}
.Banner003103 .auto{width: 90%;max-width: 1600px;}
.Banner003103 .ban-img li img.img-block{transform: scale(1.5);transition: 0.5s 0.2s ease-out;}
.Banner003103 .ban-img li.slick-current img.img-block{transform: scale(1);}
.Banner003103 .layer{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 20;}
.Banner003103 .cover{position: absolute;left: 0;width: 100%;height: 11%;background-color: #fff;transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.47, 0, 0.75, 0.72); }
.Banner003103 .slick-current .cover{width: 0;}
.Banner003103 .controls{position: absolute;left: 0; width: 100%;z-index: 10; bottom: 0;
background: -moz-linear-gradient(top,  rgba(96,96,96,0) 0%, rgba(96,96,96,0.9) 100%); 
background: -webkit-linear-gradient(top,  rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%); 
background: linear-gradient(to bottom,  rgba(96,96,96,0) 0%,rgb(0 0 0 / 60%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00606060', endColorstr='#e6606060',GradientType=0 ); 
}
.Banner003103 .slick-dots{overflow: hidden; padding-bottom: 3.13vw;}
.Banner003103 .slick-dots li{float: left;border: 2px solid #fff; width: 10px; height: 10px;border-radius: 50%;list-style: none;}
.Banner003103 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner003103 .slick-dots li button{display: none;}
.Banner003103 .slick-dots li.slick-active{background-color: #fff;}
.Banner003103 .notice{border-top: 1px solid rgba(255,255,255,0.15);padding: 2.08vw 0 2.08vw 104px;position: relative; display:none;}
.Banner003103 .notice .btn,
.Banner003103 .notice > span{position: absolute;top: 50%;transform: translateY(-50%);}
.Banner003103 .notice > span{color: #fff; opacity: 0.5; font-size: 16px; padding-right: 22px;left: 0; }
.Banner003103 .notice > span:after{position: absolute; content: '';width: 1px;height: 10px;
background-color: #fff;opacity: 0.3;right: 0; top: 50%; margin-top: -5px;}
.Banner003103 .notice .slider li{overflow: hidden;}
.Banner003103 .notice .slider li a{float: left;max-width: 90%;color: #fff; line-height: 1.2;}
.Banner003103 .notice .slider li time{float: right;opacity: 0.5; margin-left: 3.18vw;}
.Banner003103 .notice .btn{right: 0;z-index: 20;}
.Banner003103 .notice .slick-arrow{width: 8px;height: 8px;border:0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(135deg);cursor: pointer;display: block;opacity: 0.5;}
.Banner003103 .notice .slick-prev{transform: rotate(-45deg); }
.Banner003103 .notice .slick-next{margin-top: 8px;}
@media (max-width:640px) {
.Banner003103 .notice{padding-top: 10px;padding-bottom: 10px;}
}
/*Floor003104 */
.Floor003104{font-size:100px;position:relative;z-index:1;overflow:hidden; background-size:cover;background-position:bottom center;}
@media (max-width:1600px) {
.Floor003104{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003104{font-size: 14vw; padding: 1em 0;}
}
@media (max-width:640px){
.Floor003104{padding: .5em 0;}
}

.Floor003104{ padding:3% 0 10%;}
.Floor003104 .left{width:100%; overflow:hidden; display:-webkit-flex; display:flex;}
.Floor003104 .auto{max-width: 1600px;width: 90%;position: relative;z-index: 1;}
.Floor003104 .title{color:#fff;font-size:0.38em;margin-bottom:1em;}
.Floor003104 .title .en{font-size: 1.368em;line-height: 1;background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);-webkit-background-clip:text;-webkit-text-fill-color: transparent;font-weight: bold;opacity:1;text-transform: uppercase;}
.Floor003104 .info{line-height: 1.75;font-size: 0.16em; margin-bottom: 1.69em;}
.Floor003104 .slider-box{ font-size:16px; overflow:hidden; width:100%;}
.Floor003104 .slider-box .slider{ margin-left:-40px;}
.Floor003104 .slider-box .slick-track{margin:0 auto;}
.Floor003104 .slider-box .item{ margin-left:40px; background:#fff;}
.Floor003104 .slider-box .item .tit{ font-size:24px;color:#fff;line-height: 1.2; padding:0.6em 0; background:#0745e8;text-align:center;}
.Floor003104 .slider-box .item .text{ padding:20px;}
.Floor003104 .slider-box .item .Ispic{padding-bottom:38%;}
.Floor003104 .slider-box .item .wz{font-size:16px; margin-bottom:15px; line-height:1.5; color:#333;}
.Floor003104 .slider-box .item .more{font-size:16px; display:-webkit-flex; display:flex; align-items:center; justify-content:center;}
.Floor003104 .slider-box .item .more .but{ line-height:2; background:#0745e8; color:#fff; padding:1px 20px;}

/*Floor003107 */
.Floor003107{font-size: 100px;}
@media (max-width:1600px) {
.Floor003107{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003107{font-size: 14vw;}
}
@media (max-width:640px){
.Floor003104 .title .en{font-size: 1em;}
}

.Floor003107{background-repeat: no-repeat; background-position: right top;background-size: cover; padding: 1.6em 0 1.5em 0;}
.Floor003107 .auto{max-width: 1600px;width: 90%;}
.Floor003107 .title{color: #000;font-size: 0.38em; margin-bottom: 1.0526em;}
.Floor003107 .title .en{font-size: 1.368em;
    line-height: 1;
    background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    opacity: 1;}
.Floor003107 .more{font-size:0.16em; text-align: center;padding: 0 1.875em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #0e1637;transition: 0.3s; display: table;}
.Floor003107 .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003107-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003107 .more:hover{background-color: #e71b27;color: #fff;border-color: #e71b27;}
.Floor003107 .more:hover:after{background-image: url(../images/Floor003107-icon-white.svg);}

.Floor003107 .info{font-size: 0.16em;line-height: 1.875;}
.Floor003107 .number dt{font-size: 0.56em;
    color: #0745e8;
    padding-right: 0.166em;
    line-height: 1;
    font-weight: bold;}
.Floor003107 .number dd .t-1{font-size:0.22em;	color: #333;line-height: 1.071;}
.Floor003107 .number dd .t-2{font-size: 0.15em;}

@media (min-width:1025px) {
.Floor003107 .left{width: 31.875%;}
.Floor003107 .right{width: 58%;}
.Floor003107 .wap-img{display: none;}
.Floor003107 .info{min-height: 23.75em;}
.Floor003107 .number dl{display: table;}
.Floor003107 .number dl > *{display: table-cell;;vertical-align: middle;}
.Floor003107 .number dl:not(:last-child){margin-bottom: 1.22em;}	
}
@media (max-width:1024px) {
.Floor003107{background: none!important; padding: 0.5em 0;}
.Floor003107 .info{margin-bottom: 3em;}
.Floor003107 .right{position: relative;z-index: 1; margin-top: 0.5em;}
/* .Floor003107 .right .number{position: absolute; left: 0; height: 100%;top: 0; width: 50%;display: flex; align-items: center; flex-wrap: wrap;} */
.Floor003107 .right .number dl{width: 100%;display: flex;align-items: center;margin-bottom: 20px;}
}
@media (max-width:640px) {
.Floor003107 .more,
.Floor003107 .info{font-size: 0.24em;}
.Floor003107 .number dd .t-1{font-size: 0.32em;}
.Floor003107 .number dd .t-2{font-size: 0.22em;}
.Floor003107 .title .en{font-size: 1em;}
}
/*Floor003108 */
.Floor003108{font-size: 100px;
background: rgb(233,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,243,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
@media (max-width:1600px) {
.Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
.Floor003108{font-size: 14vw;}
}

.Floor003108{margin-bottom: 2.3em; padding-top: 1.59em;}
.Floor003108 .auto{max-width: 1600px;width: 90%;}
.Floor003108 .title{color: #000;
    font-size: 0.38em;
    margin-bottom: 1.0526em;position: relative;}
.Floor003108 .title .en{font-size: 1.368em;
    line-height: 1;
    background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    opacity: 1;}
.Floor003108 .title .more{position: absolute;right: 0; top:50%;font-size: 0.421em; text-align: center;padding: 0 1.875em; margin-top: -1.5625em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #0e1637;transition: 0.3s;}
.Floor003108 .title .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003108-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003108 .title .more:hover{background-color: #e71b27;color: #fff;border-color: #e71b27;}
.Floor003108 .title .more:hover:after{background-image: url(../images/Floor003108-icon-white.svg);}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol .txt{background-color: #f5f5f5;padding: .35em .4em;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 .img23 .pic{}
.Floor003108 ol .pic time{position: absolute;
    right: 0;
    bottom: 0;
    line-height: 2.5;
    background-color: rgb(7 69 232 / 80%);
    color: #fff;
    font-size: 0.18em;
    padding: 0 1em;font-size: 0.40em;}
.Floor003108 ol .pic time{font-size:0.40em;}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;}
.Floor003108 ol .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol .tit{font-size: 0.2em;white-space: nowrap;}
.Floor003108 ol p{font-size: 0.16em;
    margin: 0;
    color: #666;
    margin-top: 10px;
    line-height: 24px;height: 3.2em}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18em;line-height: 4.3333;}
.Floor003108 li time{float: right;color: #999;}
@media (min-width:769px) {
	
.Floor003108 ol{height: 3.73em;width: 48%;margin: 1%;}
.Floor003108 ul{display: flex;flex-wrap: wap;margin: -1%}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
.Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
.Floor003108 ol .Ispic{height: 4.5em;}
.Floor003108 li{float: right;width: 45%;height: .79em;clear: right;}	
}
@media (max-width:768px) {
.Floor003108 ol{margin-bottom: 0.5em;}
.Floor003108 ol{width: 100%; }
.Floor003108 ol .Ispic{padding-bottom: 56%;}
.Floor003108 li{clear: left;}	
}
@media (max-width:640px) {
.Floor003108{padding-top: .5em;margin-bottom: 1.5em;}
.Floor003108 ol .tit{font-size: 0.3em;}
.Floor003108 li a,
.Floor003108 ol .tit,
.Floor003108 ol p{font-size: 0.24em;}
.Floor003108 .title .en{font-size: 1em;}
}
/*Bottom003102 */
.Bottom003102{margin-top: 10.365vw;background-color: #0e1637; padding-bottom: 7.55vw;font-size: 100px;}
.Bottom0031029 {
    position: relative;
    margin-top: 0vw;
    background-color: #0e1637;
    padding-bottom: 7.55vw;
    font-size: 100px;
    z-index: 100;
}
@media (max-width:1600px) {
.Bottom003102{font-size: 6.25vw;}
}
@media (max-width:640px) {
.Bottom003102{font-size: 14vw;}
}
.Bottom003102,
.Bottom003102 a:not(:hover){color: #fff;}
.Bottom003102 .auto{max-width: 1600px;width: 90%;}
.Bottom003102 .enter{padding-bottom: 7.29vw;}
.Bottom003102 .enter li{position: relative; overflow: hidden; }
.Bottom003102 .enter li .txt{position: absolute; left: 0.4em;right: 0.4em; padding: 0.6em 0 0.91em; top: 0; z-index: 10;background: url(../images/Bottom003102-icon.svg) no-repeat left bottom; background-size: auto 0.13em;}
.Bottom003102 .enter li .tit{font-size: 0.22em;
    color: #0c0c0c;
    line-height: 1;
    font-weight: bold;}
.Bottom003102 .enter li img{transition: 0.3s ease-out;}
.Bottom003102 .enter li a:hover img{transform: scale(1.2);}
.Bottom003102 footer{font-size: 0.14em;}
.Bottom003102 footer .text a{display:inline-block;}
.Bottom003102 footer .big a{font-size: 16px; }
.Bottom003102 footer .copyright,
.Bottom003102 footer .copyright a:not(:hover),
.Bottom003102 footer .small a:not(:hover){color: rgba(255,255,255,0.5);}
.Bottom003102 footer .small{padding: 3.3vw 0 1.3vw 0; margin-bottom: 1.3vw;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Bottom003102 footer .small a:not(:last-child):after{display: inline-block;content: '·';width: 22px; text-align: center;color: rgba(255,255,255,0.5);}
.Bottom003102 footer .code li{float: left;width: 48%;text-align: center;max-width: 140px;}
.Bottom003102 footer .code li:nth-child(2n){float: right;}
.Bottom003102 footer .code li aside{ margin-top: 1vw;}
@media (min-width:641px) {
.Bottom003102 .enter li{float: left;width: 33.333%; margin-top: -5.157vw;}
.Bottom003102 footer .big a:not(:last-child){margin-right: 2.08vw;}
}
@media (min-width:1025px) {
.Bottom003102 footer .code{max-width: 311px;width: 25%;}
.Bottom003102 footer .code ul{display: flex;justify-content: end;}
.Bottom003102 footer .text{max-width: 900px;width: 70%;}
}
@media (max-width:1024px) {
.Bottom003102 footer{font-size: 0.24em; text-align: center;}
.Bottom003102 footer .code{display: table;margin: 0 auto 5vw; width: 76%; max-width: 320px;}
}
@media (max-width:640px) {
.Bottom003102{margin-top: 20vw;}
.Bottom003102 .enter li{clear: both;}
.Bottom003102 .enter li:first-child{margin-top: -15vw;float: left;width: 100%;}
.Bottom003102 footer .small a:not(:last-child):after{width: 0.7em;}
.Bottom003102 footer .big a{margin: 0 0.2em;font-size: 1em;}
}


/*Banner002922 */
.Banner002922 .Ispic{height: 30vw;max-height: 400px;}
.Banner002922 img{width: 100%;}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background:#0745e8;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}

/*Page002623 */
.Page002623 { padding:1vw 0 2vw 0; text-align: center; font-size: 18px; }
.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 3vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 1px; border-radius: 50%; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #0745e8; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; 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; }
}




.PicList003140 { padding-top:calc(100 / 1920 * 100vw);
padding-bottom: calc(50 / 1920 * 100vw);
}
.PicList003140 li a, .PicList003140 dd a { background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07); }
.PicList003140 li a { padding:calc(45 / 16 * 1em) calc(45 / 16 * 1em); transition: .3s;
}
.PicList003140 li:hover a { box-shadow: 0px 0.375em 1.875em rgba(0, 0, 0, 0.1);}

.PicList003140 .slider .slick-list dd { padding: 5px; }
.PicList003140 .slider .slick-list dd a { display: block; margin: 0 calc(15 / 16 * 1em);
padding:calc(30 / 16 * 1em);
}
.PicList003140 .pic { width: 15%; margin-right: 0%; }
.PicList003140 .time { font-size:16px; color: #888; }
.PicList003140 .time span { display: block; font-size:calc(28 / 16 * 1em); margin-bottom: 5px; }
.PicList003140 .tit {
font-size: calc(22 / 16 * 1em); color: #333; line-height: calc(32 / 22 * 1em); }
.PicList003140 dd .tit {
min-height:calc(calc(32 / 22 * 1em) * 2); margin: 1em 0; }
.PicList003140 .Ispic { display: block; width: 100%; padding-bottom: 58.167%; }
.PicList003140 .txt { font-size:16px; color: #666; line-height: calc(30 / 16 * 1em);
min-height:calc(calc(30 / 16 * 1em) * 2);
margin:calc(22 / 16 * 1em) 0 calc(40 / 16 * 1em);
}
.PicList003140 .more { display: inline-block;
    color: #333;
    line-height: 3;
    background-size: calc(12 / 16 * 1em) auto;
    transition: 0.3s;
    position: relative;
    z-index: 10;
    font-size: 15px;}
.PicList003140 .more img{margin-left: 10px;}
.PicList003140 li:hover .tit, .PicList003140 dd:hover .tit { color: #0745e8; }
.PicList003140 .slider .slick-dots { display: table; margin: 24px auto 0; }
.PicList003140 .slider .slick-dots li { float: left; border: 1px solid #eaeaea; border-radius: 50%; width: 8px; height: 8px; margin: 0 12px; background: #eaeaea; list-style-type: none;}
.PicList003140 .slider .slick-dots li button { display: none; }
.PicList003140 .slider .slick-dots li.slick-active { border-color: #0745e8; background: none; }
.PicList003140 .dl+.ul { margin-top:calc(30 / 1920 * 100vw);
}
.PicList003140 li+li { margin-top:calc(30 / 1920 * 100vw);
}
.PicList003140 li .time { padding: 0 2vw; }
.PicList003140 li .con { padding: 0 3vw 0 2vw; width: 74%; border-left: 1px solid rgba(0, 0, 0, 0.1); }
.PicList003140 li .txt { margin-bottom: 0; }

@media(min-width:1025px) {
.PicList003140 li a { display: flex; align-items: center; justify-content: space-between; }
}
.slick-initialized .slick-slide { display: block; }
.slick-slide { display: none; float: left; min-height: 1px; }
.PicList003140 .slider .slick-list dd { padding: 5px; }
.PicList003140 .slider dd a { display: block;  margin: 0 calc(15 / 16 * 1em);
 padding: calc(30 / 16 * 1em);
}
.PicList003140 .slider dd { float: left; width: 33.33%; margin-bottom: 50px; }
.PicList003140 .slider {  margin: 0 calc(-17 / 16 * 1em);
}
@media(max-width:640px){
    .PicList003140 .dl+.ul{margin-top: 30px;}
    .PicList003140 li a{padding: 20px;display: block;}
    .PicList003140 .pic{width: 100%;}
    .PicList003140 li .con{margin-top: 15px;padding: 0;border: 0;width: 100%;box-sizing: border-box}
    .PicList003140 .slider dd{margin-bottom: 0;}
}


/*.RichInfo005*/
.RichInfo005 { padding:calc(100 / 1920 * 100vw) 0 0 0;}
.RichInfo005 .title { color: #333; text-align: center; padding-bottom:calc(24 / 16 * 1em);
border-bottom: 1px dashed #eaeaea; }
.RichInfo005 .title h1 { margin: 0; padding-bottom:calc(20 / 30 * 1em);
font-size:calc(30 / 16 * 1em);
font-weight: bold; }
.RichInfo005 .title p span { color: #777; }
.RichInfo005 p {    margin: 0;
    line-height: 34px;
    font-size: 16px;
    color: #333;}
.RichInfo005 p+p { margin-top: 1em; }
.RichInfo005 p+img, .RichInfo005 img+p { margin: 1em 0; }
.RichInfo005 .info { color: #666; line-height: 1.75; text-align: justify; padding:calc(50 / 16 * 1em) 0;
}
.RichInfo005 .info video{display: block;width: 100%;margin-bottom: 30px;}
.RichInfo005 .info .img { margin: 1% 0; text-align: center; }
.RichInfo005 .info_back { text-align: center; clear: both; padding:calc(30 / 16 * 1em) 0;
}
.RichInfo005 .info_back a { border: 1px solid #0745e8;
    width: calc(180 / 16 * 1em);
    line-height: calc(55 / 16 * 1em);
    color: #0745e8;
    display: inline-block;
    font-size: 16px;
    border-radius: calc(48 / 16 * 1em);
}
.RichInfo005 .info_back a:hover { color: #fff; background: #0745e8; }
.RichInfo005 .info_pn {
padding-top:calc(30 / 16 * 1em); border-top: 1px dashed #eaeaea; }
.RichInfo005 .info_pn span a { color: #999; }
.RichInfo005 .info_pn span a:hover { color: #0745e8 }

@media(min-width:769px) {
.RichInfo005 .info .pic { margin: 2% auto 4%; display: block; }
.RichInfo005 .info .pic2 { float: left; margin-right: 4%; margin-bottom: 2%; }
.RichInfo005 .info_pn span { display: block; float: left; width: 45%;font-size: 16px; }
.RichInfo005 .info_pn span:last-child { float: right; text-align: right; }
}
@media(max-width:640px){
    .RichInfo005 .title h1{font-size: calc(24 / 16 * 1em);line-height: 1.6;}
    .RichInfo005 .info_pn span{display: block;}
}


/*Floor002731 */
.Floor002731 { padding:5% 0 7% 0;background:url("../images/Floor002988-bg.jpg") no-repeat  center;background-size: cover}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#0745e8; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#0745e8;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#0745e8; padding:30px 0;}

/* .Floor002731 li { padding:0 3em; } */
.Floor002731 li a { text-align: center; }
.Floor002731 li p {max-width: 90%;
    margin: 0 auto;
    color: rgba(255, 255, 255, 0.85);
    line-height: 26px; }
.Floor002731 li .icon img { width: 68px; height: 68px; }
.Floor002731 li .title { max-width: 90%; margin: 0 auto; }
.Floor002731 li h2 { margin: 20px 0; font-size: 1.25em; color: #fff; }

@media(min-width:1025px) {
.Floor002731 li { float: left; width:32%;margin-bottom:4%; }
.Floor002731 li:not(:nth-child(3n)) {margin-right: 2%; border-right: 1px solid rgba(255, 255, 255, 0.3);}
}




/*Floor003153 */
.Floor003153 { padding: 6.25em 0; position: relative; }
.Floor003153 .auto { position: relative; z-index: 5;max-width: 1600px; }
.Floor003153 .bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 3; }
.Floor003153 .bg img { position: absolute; right: 0;}
.Floor003153 .intro .info { line-height: 2.1428; }
.Floor003153 .intro .info h2 { margin-top: 2.4vw; font-size: 1.5em; font-weight: normal; color: #333; }
.Floor003153 .intro .info h2>span {font-size: 2em;
    margin-bottom: 0.5em;
    background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;}
.Floor003153 .intro .info h3{margin: 1vw 0 2vw;
    font-size: 1.4em;
    font-weight: normal;
    color: #333;
    line-height: 38px;}
.Floor003153 .intro .info h3>span{display: inline-block; padding-right:7.167%;padding-left:7.167%;position: relative;}
.Floor003153 .intro .info h3>span:first-child:before,
.Floor003153 .intro .info h3>span:last-child:after{position: absolute; content: ''; width: 7%;height: 100%; background-size:20px auto; background-repeat: no-repeat;;}
.Floor003153 .intro .info h3>span:first-child:before{left: 0; top: 0;background-image: url(../images/yinhao-l.png); background-position: left 5px;}
.Floor003153 .intro .info h3>span:last-child:after{right:0;bottom: 0;background-image: url(../images/yinhao-r.png) ; background-position: right 5px;}


@media (min-width:1025px) {
.Floor003153 .intro .img { text-align: center; }
.Floor003153 .intro .img figure { margin: 0 auto; display: inline-block; width: 70%; overflow: hidden; padding-bottom: 70%; border-radius: 50%; box-shadow: 0 3px 29px -8px rgb(192 196 204 / 71%); }
/* .Floor003153 .intro .info { padding: 0 5.0714em; } */
}

@media (max-width:1024px) {
.Floor003153 .intro .img { margin-bottom: 2em; }
.Floor003153 .intro .info h2 span{font-size: 32px;}
}
@media (max-width:768px){
    .Floor003153{padding: 1.5em;}
    .Floor002731 li{padding: 0;}
    .Floor002731 li p{max-width: 100%}
    .Floor003153 .intro .info h3{font-size: 1em;line-height: 1.8;}
}





/*TextList002514 */
.TextList002514 {margin-top:5%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 2%; margin-bottom:15px;}
.TextList002514 .job-title{line-height: 30px;
    padding: 15px 0;
    font-size: 20px;
    cursor: pointer;
    position: relative;
    color: #333;
    font-weight: bold;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#0745e8; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#0745e8;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#0745e8; padding:30px 0;font-size: 20px;font-weight: bold;}
.TextList002514 .job-main .job-info {font-size: 16px;
    color: #333;}


.floor001{margin: 5% 0 8% 0;}
.floor001 .auto{max-width: 1400px;}
.floor001 h1 span{     background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    font-size:42px;}
.floor001 h1 {
    text-align: center;}
.floor001 p{color: #333;
    font-size: 16px;
    line-height: 30px;text-align: center;}
.floor001 .img img{margin: 0 auto;margin-top:4%;}
@media (max-width:1024px){
    .floor001 h1 span{font-size: 1em;}
}
@media (max-width:640px){
    .TextList002514 .job-email{padding: 18px 0;font-size: 18px;}
}

/*RighInfo002806 */

.RighInfo002806{padding:5% 0;}
.RighInfo002806 .txt aside.t-1{background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;font-size: 42px;width:650px;}
.RighInfo002806 .txt aside.t-2{color: #333;font-size: 28px;font-weight: 600;margin-top:1%;}
.RighInfo002806 .txt p{line-height: 30px;font-size: 16px;margin-top:2%;}
.RighInfo002806 .num .pic img{display: block; width: 100%;}
.RighInfo002806 .num .list{ margin-top: 7.518%;position: relative;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content: ''; border: 5px solid #0745e8; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li{float:left; width: 55%; padding: 30px 0;}
.RighInfo002806 .num .list li:nth-child(2n){width: 45%}
.RighInfo002806 .num .list li:nth-child(2n+1){clear: left;}
.RighInfo002806 .num .list li .inner{padding-left: 16%;color: #0745e8;font-size: 100px;}
.RighInfo002806 .num .list li aside{overflow: hidden; height: 0.6em;}
.RighInfo002806 .num .list li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.RighInfo002806 .num .list li sup{font-size: 0.24em;vertical-align: top;margin-top: 0.3em;}
.RighInfo002806 .num .list li span{font-size: 0.55em;vertical-align: text-top;font-weight: bold;}
.RighInfo002806 .num .list li p{font-size: 0.16em;color: #666;}
.RighInfo002806 .num .list li aside *{display: inline-block;}
.RighInfo002806 .culture ul{padding: 4.6875% 0;background: rgba(246,85,13,0.8);}
.RighInfo002806 .culture li{ vertical-align: top;color: #fff;}
.RighInfo002806 .culture li aside{font-size: 24px; margin: 15% 0 6% 0;}
.RighInfo002806 .culture li p{line-height: 32px; font-size: 20px;}
.RighInfo002806 .video_box{ margin-bottom:30px;}
.RighInfo002806 .video_box video{ display:block; width:100%;}
@media(min-width:481px){
.RighInfo002806 .culture ul{display: table;width: 100%;}
.RighInfo002806 .culture li{display: table-cell;width: 33.333333%;padding-left: 5%; }
.RighInfo002806 .culture li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.5);}
}
@media(min-width:769px){
.RighInfo002806 .num .pic{float: right; width: 43.75%; position: relative;}
.RighInfo002806 .num .pic:before{position: absolute; left: 0;bottom: 0; height:66.746%; width: 12.143%;background: #fff; content: '';}
.RighInfo002806 .num .list{float: left; width: 50%;}
}
@media(max-width:1280px){
.RighInfo002806 .num .list li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.RighInfo002806 .num .list li .inner{font-size: 70px;}
}
@media(min-width:481px) and (max-width:640px){
.RighInfo002806 .culture li img{height: 40px;}
}
@media(max-width:640px){
.RighInfo002806 .txt aside.t-1{font-size: 26px;}
.RighInfo002806 .txt aside.t-2{font-size: 24px;}
.RighInfo002806 .culture li aside{font-size: 18px; }
.RighInfo002806 .culture li p{line-height: 24px; font-size:16px;}
}
@media(max-width:480px){
.RighInfo002806 .num .list li .inner{font-size: 50px;}
.RighInfo002806 .culture{background-size:100% 100%;}
.RighInfo002806 .culture li{padding:5%; margin: 0 5%;}
.RighInfo002806 .culture li aside{ margin:  6% 0;}
.RighInfo002806 .culture li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5); margin-bottom: 3%;}
}



.shzr{    padding: 5% 0;
    background: #f5f5f5;}
.shzr .auto{max-width: 1600px;margin: 0 auto;}
.shzr .column_title{padding-bottom:50px;text-align: center;}
.shzr .tip{text-align: center;font-size:18px;color: #333;line-height: 1.75; margin:0 auto 20px;}
.shzr .list{display: flex;justify-content: space-between;}
.shzr .list .items{width:24%;position: relative;transition: all 0.5s ease-in-out;transition: all 0.5s;overflow: hidden}
.shzr .items:not(.hover) {flex: 0 0 auto;}
.shzr .list .items.hover{width:50%;}
.shzr .list .items figure{height:500px;}
.shzr .list .items .textwarp {position: absolute;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;z-index: 3;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.38);text-align: center;color: #fff;transition: all 0.5s ease-in-out;transition: all 0.5s;}
.shzr .list .hover .textwarp {
    align-items: flex-end;
    padding: calc(50 / 1920 * 100vw);
    background-image: -moz-linear-gradient(90deg, #e62129, rgba(230, 33, 41, 0.5), rgba(230, 33, 41, 0));
    background-image: -webkit-linear-gradient(90deg, #e62129, rgba(230, 33, 41, 0.5), rgba(230, 33, 41, 0));
    background-image: -ms-linear-gradient(90deg, #e62129, rgba(230, 33, 41, 0.5), rgba(230, 33, 41, 0));
    background-image:linear-gradient(90deg, rgb(0 0 0 / 60%), hsl(0deg 0% 0% / 50%), rgba(37, 104, 248, 0));
    background-color: transparent;
    text-align: left;
    justify-content: flex-start;
}
.shzr .list .items .tit1{font-size: 24px;color: #fff;font-weight: bold;padding: 0 .2rem}
.shzr .list .hover .tit1{font-size: 28px;
    padding: 0 0 10px;}
.shzr .list .items .icon{margin-bottom:15px}
.shzr .list .items .icon img{max-width:48px;}
.shzr .list .hover .icon{}
.shzr .list .items p{line-height: 1.75;margin: 0;color: #fff;width:100%;display: none}
.shzr .list .hover p{display: block;font-size: 16px;}

.Listtit1{
    font-size: 42px;margin-bottom: 40px;text-align: center;}
.Listtit1 span{background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;text-align: center;}
@media(max-width:1024px){
    .Listtit1{font-size: 32px;}
    .shzr .list .items .tit1{font-size: 22px;}
}


/*Timeline002853 */
.Timeline002853 { position: relative; padding:calc(100 / 1920 * 100vw) 0 0 0;overflow: hidden; }
.Timeline002853 .bg {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -o-background-clip: text;
     background-clip: text;
  text-fill-color: transparent;
  opacity: 0.2;
  font-style: normal;
  font-weight: 700;
  font-size: 14.5625rem;
  line-height: 1.2em;
  text-transform: uppercase;
  position: absolute;
  left: 0; text-align: center;
  top: 1rem;
  width: 100%;
  z-index: 1;
}

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 20%;height: 534px;}
.Timeline002853 .slider-for{float: right;width: 70%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 5vw;text-align: right;}
}
.Timeline002853 .slider-nav{position: relative;border-right: 1px solid rgba(255,255,255,0.1); }
.Timeline002853 .slider-nav .slick-track{top: 15%;}
.Timeline002853 .slider-nav .slick-arrow{position: absolute; font-size: 0;border:0; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 65px;font-size: 24px; color: #333;margin-bottom: 6%;}
.Timeline002853 .slider-nav li span{ font-size:28px; margin-right: 5px;}
.Timeline002853 .slider-nav li.slick-current{ color: #0745e8;font-weight: bold;}

.Timeline002853 .slider-for .box{padding: calc(350 / 1920 * 100vw) calc(50 / 1920 * 100vw) calc(50 / 1920 * 100vw); position: relative;overflow: hidden;
}
.Timeline002853 .slider-for .box::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(
360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	z-index: 1;}
.Timeline002853 .slider-for .year,
.Timeline002853 .slider-for .desc{position: relative; z-index: 5;}

.Timeline002853 .slider-for .year{color: #fff;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{line-height: 28px;
    color: #fff;
    margin: 0.5vw 0 0;
    font-size: 18px;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
}
.Timeline002853 .auto{max-width: 1600px;}

.ny-page {
 background: #f5f5f5;
	padding: 5% 0 11% 0;}
.bt { width: 100%; text-align: center; 
}
.chairman .auto{max-width: 1600px;margin: 0 auto;}
.chairman .top_con { background: #fff;  padding:4%;
box-shadow: 9px 15px 32px 0px rgb(234 236 238 / 58%); }
.chairman .top_con .img { width: 32%; }
.chairman .top_con .right { padding-left: 5%; }
.chairman .top_con .right .con {position: relative;
    padding: 0 10%;
    line-height: calc(30 / 18);
    text-indent: 2em;
    font-size: 15px;
    color: #333;}
.chairman .top_con .right .con p span{font-size: 24px;
    color:#0745e8;}
.chairman .top_con .right .con .text{color:#0745e8;font-weight: bold;}
.chairman .top_con .right .con::after, .chairman .top_con .right .con::before { content: ''; width: 59px; height: 48px; background-image: url(../images/yinhao.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 0; bottom: 0; }
.chairman .top_con .right .con::after { transform: rotate(180deg); top: 0; left: 0; }
@media(max-width:640px){
    .chairman .top_con .img{width: 100%;}
    .chairman .top_con .right .con{padding: 0;}
    .chairman .top_con .right .con::after, .chairman .top_con .right .con::before{display: none;}
    .chairman .top_con .right{padding-left: 0;}
    .Timeline002853 .slider-nav li{font-size: 20px;line-height: 1.8;margin-bottom: 20px;}
    .Timeline002853 .slider-nav li span{font-size: 20px;}
    .Timeline002853 .slider-for .year{font-size: 26px;}
}



/*
 .RighInfo002224 为demo编号
 */
.RighInfo002224{padding: 5% 0 1% 0}
.RighInfo002224 .item{}
.RighInfo002224 .wrap-content{}
.RighInfo002224 .item{ color:#323232; margin:30px 0;}
.RighInfo002224 .item .word{ text-align:center;}
.RighInfo002224 .item .pic{ text-align:center; padding-top:20px;}

.RighInfo002224 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002224 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002224 .item .con:before{ display:none;}
.RighInfo002224 .item:first-child .tit{ font-style:normal;}
@media screen and (min-width: 768px){
  .RighInfo002224 .item{ margin:0 0 50px 0;display: flex;justify-content: space-between;align-items: center}
  .RighInfo002224 .item .word{width:44%; text-align:left;}
  .RighInfo002224 .item .pic{ width:66%;}
  .RighInfo002224 .item:nth-of-type(odd){    flex-flow: row-reverse;}
  .RighInfo002224 .item.odd .word{ float:right; width:44%;}
  .RighInfo002224 .item.odd .pic{ float:left; width:48%;}
  .RighInfo002224 .item .pic{ width:48%;}
  .RighInfo002224 .item .tit{font-size:30px; }
  .RighInfo002224 .item .con{line-height:24px;padding-left:32px;}	
  .RighInfo002224 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background:-webkit-linear-gradient(87deg,#0745e8,#e71b27); display:block;}
  .RighInfo002224 .item .tit em{ font-size:14px;}
  .RighInfo002224 .item:after{display: none;}
}
@media screen and (min-width: 1024px){
  .RighInfo002224 .item .tit{font-size: 30px;
    font-weight: bold;
    color: #333;}   
  .RighInfo002224 .item .word{ padding-top:90px;}
  .RighInfo002224 .item .con{line-height:30px;font-size: 16px;}	
}

.RighInfo002224 .textwarp{line-height:30px;font-size:16px;color:333;text-align:center;margin-top:2%;padding-top:2%;border-top:1px solid #e5e5e5;margin-top: 0;}
.RighInfo002224 .Listtit1{    margin-bottom: 20px;}


/*Floor003091 */
.Floor003091{ overflow: hidden; padding: 5% 0}
.Floor003091 .auto{max-width: 1600px;margin: 0 auto;}
.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: 8px;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;}
}




/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1; max-width: 1600px;margin: 0 auto;margin-top:6em;margin-bottom:6em;}
.RighInfo003137 .title{font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: #e60012;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #000;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{ font-size:1.6em;color: #000000;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 2em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height:3em;}
.RighInfo003137 ul .tip dd{font-size: 15px;
    color: #666;
    line-height: 1.8;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width:17.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
.RighInfo003137 ul li{margin-bottom: 20px;}
.RighInfo003137 ul li .inner{width: 92%;}
}
.RighInfo003137 .textwarp {
    line-height: 30px;
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-bottom: 2%;
    margin-top: 0;
}
.RighInfo003137 .textwarp1 {
    line-height: 30px;
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-bottom: 2%;
    margin-top: 3%;
}

.TextList000344{    margin: 5% 0 8% 0;}
.TextList000344 .tab{padding-bottom: 20px;text-align:center;}
.TextList000344 .tab span{ display:inline-block;margin:2px 10px;}
.TextList000344 .tab span a{ display:inline-block;padding: 0 20px;height: 34px;border: 1px solid #dbd9d9;border-radius: 15px;text-align: center;background: #fff;line-height: 34px;font-size: 15px;}
.TextList000344 .tab span.on a{background: #0745e8;color: #fff;}
.TextList000344 .list{ margin-top: 3em;padding:0 42px 20px;}
.TextList000344 .list li{height: 44px;border-bottom: 1px dashed #e2e1e1;line-height: 44px;padding-left: 12px; background:url(../images/TextList000344-icon_dot.png) no-repeat left center; color: #625654;}
.TextList000344 .list li a{display:inline-block;}
.TextList000344 .list li a:hover{ color:#0745e8; font-weight:bold;}
.TextList000344 .list li span{ float:right; color:#a19b9b;}
@media(max-width:640px){
    .TextList000344 .list li span{float: none;margin-bottom: 20px;}
}
/*高管团队*/
.Galary002512{padding-top: calc(100 / 1920 * 100vw);}
.Galary002512 .pic{width:40%;margin-bottom: 15px;background: #f5f5f5;}
.Galary002512 .right-box{width: 56%;}
.Galary002512 .Ispic{ display: block;padding-bottom:92%;background-size: cover;background-position: center center;}
.Galary002512 .item{margin-bottom: 1.823vw;padding-bottom: 1.823vw;border-bottom: 1px dotted #ddd;}
.Galary002512 .txt{margin: 0;
    color: #666;
    width: 100%;
    background: #fff;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;} 
.Galary002512 .txt h1{margin:0;margin-bottom:30px;font-size:26px;line-height: 30px}
.Galary002512 .txt h1::after{content: '';display: block;background: #0f4be9;width: 50px;height: 3px;margin: 20px 0}
.Galary002512 .txt h1 a{color:#333;display: inline-block} 
.Galary002512 .txt h1 span{font-weight: normal;font-size: 18px;padding-left: 20px} 
.Galary002512 .txt h2{font-size: 18px;color: #0f4be9; /*font-weight:normal*/}
.Galary002512 .txt p{margin:0;font-size:16px;line-height: 36px;color: #666}
.Galary002512 .txt .more { display:block; margin-top:20px; background: #fff; color: #3caa91; padding: 0 15px; line-height: 35px; max-width: 120px;display: none}
.Galary002512 .txt .text{font-size: 16px; line-height: 29px;width: 57%;}

.Galary002512 .item:nth-child(even) .txt{flex-direction: row-reverse;}

.Galary002512 .slider-nav li .Ispic{  background-color:#fff; padding-bottom:120.5%; border: 2px solid transparent;}
.Galary002512 .slider-nav li.slick-current .Ispic{border-color:#0f4be9;}
.Galary002512 .slider-nav li p{background: #fff;text-align: center;margin:0;font-size:15px;line-height: 35px;} 
.Galary002512 .slider-nav li.slick-current p{color:#3caa91;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Slider */
.Galary002512 .slick-slider{margin:0 auto; position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Galary002512 .slider-nav{position: absolute;width: 57%;bottom: 0;right:0%;padding: 0 5%}
.Galary002512 .slider-nav li{padding:0 11px;}
.Galary002512 .slick-list{position: relative;overflow: hidden;margin:0 auto;}
.Galary002512 .slick-slider .slick-track,
.Galary002512 .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.Galary002512 .slick-track{position: relative;top: 0;left: 0;}
.Galary002512 .slick-loading .slick-track{visibility: hidden;}
.Galary002512 .slick-slide{display: none;float: left;min-height: 1px;}
.Galary002512 .slick-initialized .slick-slide{display: block;}
.Galary002512 .slick-loading .slick-slide{visibility: hidden;}
.Galary002512 .slick-loading .slick-list{background: url(../images/ajax-loader.gif) center center no-repeat;}
.Galary002512 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.Galary002512 .slick-arrow.slick-hidden {display: none;}
.Galary002512 .auto_1200:after {position: absolute;content: "";width: 110%;height: 65%;bottom: -5%;left: -5%;background: #f6f6f6;z-index: -1;}



/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 45px;height: 45px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:0%;background: none}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: 27px;}
.Galary002512 .slick-next{right: 27px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:2px solid #999;border-top:2px solid #999;}
.Galary002512 .slick-next::before{ border-right:2px solid #999;border-bottom:2px solid #999;margin-left:-12px;}



/* Dots */
.Galary002512 .slick-dots{display: none; list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(253, 141, 43, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
.Galary002512 .slider-for li .pic{width:100%;margin-top: 20px;}
.Galary002512 .slider-for li .txt{width:100%;position: relative;transform: translateY(0%);}
.Galary002512 .auto_1200:after{width:100%;}
}
@media(max-width:768px){
  .Galary002512 .pic{width: 100%;}
  .Galary002512 .txt .text{width: 100%;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .txt h1{font-size: 28px;}
}

.floor0023{margin-top: 5%;}
@media(max-width:640px){
  .Galary002512 .item{display: block;width: 100%;}
  .Galary002512 .txt{margin-top: 20px;}
  .Galary002512 .pic{width: 100%;}
  .Galary002512 .txt{width: 100%;}
  .Galary002512 .flex{display: block;}
}
.public-more{margin-top: 30px;margin-left: auto;margin-right: auto;width: 120px;height: 45px;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #337FE5;border: 1px solid #337FE5;border-radius: 5px;}
.public-more:after{display: block;content: '';width: 10px;height: 10px;margin-left: 10px;border-top: 1px solid #337FE5;border-right: 1px solid #337FE5;box-sizing: border-box;transform: rotate(45deg);}
.public-more:hover{color: #fff;background-color: #337FE5}
.public-more:hover:after{border-top: 1px solid #fff;border-right: 1px solid #fff;}






.TextList000287{ padding:calc(100 / 1920 * 100vw) 0 0;
}
.TextList000287 .list li { position: relative;float: left;
    width: 30%;
    margin-right: 3%;
    text-align: center;
    margin-bottom: 5%;}
.TextList000287 .list li:nth-child(4n) { margin-right: 0; }
.TextList000287 .list li figure {box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); }
.TextList000287 .list li figure em { display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; padding-bottom: 60%; }
.TextList000287 .list li p { color: #333; font-size: 18px; margin: 30px 0 20px 0; }
.TextList000287 .list li span { cursor: pointer;
    color: #0f4be9;
    border: 1px solid #0f4be9;
    border-radius: 50px;
    font-size: 18px;
    padding: 0 55px;
    display: inline-block;
    line-height: 3.5;
    background: url(../images/download.svg) no-repeat left 40px center #fff;
    background-size: auto 20px;
    padding-left: 70px;}
.TextList000287 .list li a:hover p { color: #0f4be9; }
.TextList000287 .list li a:hover span { color: #fff; background-color: #0f4be9; background-image: url(../images/download-on.svg) }
.TextList000287 .list li .m-video{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 50px;height: 50px;background-image: url('../images/play.png');background-size: 100%;cursor: pointer;}
@media(max-width:640px) {
.TextList000287 .list li { width: 32%; }
.TextList000287 .list li:nth-child(4n) { margin-right: 2%; }
.TextList000287 .list li:nth-child(3n) { margin-right: 0; }
.TextList000287 .list li span{padding: 0 20px;display: block;}
}

@media(max-width:480px) {
.TextList000287 .list li { width: 48%; }
.TextList000287 .list li:nth-child(3n) { margin-right: 2%; }
.TextList000287 .list li:nth-child(2n) { margin-right: 0; }

}








/*Timeline002790 */
.Timeline002790 { padding:6% 0 3%}
.Timeline002790 .year{margin-top: 10%; position:relative; padding:2% 0 4% 0;color:#6e6e6e;}
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1;}
.Timeline002790 li{position:relative;  border-radius: 10px;margin-top: -60px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:12px; height:12px;border:1px solid #999;  border-radius:50%;position:absolute; left:50%; margin-left: -7px; top: 50%; margin-top: -2px;  content:''; background:#fff;}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:50%; margin-right: -6px; }
.Timeline002790 li .con{width: 45%; background: #f5f5f5; border-radius: 10px; padding:60px; float: right; position: relative;  overflow: hidden;border: 1px solid #fff }
.Timeline002790 li .con figure{width: 40%; position: absolute; right: 0; top: 0; height: 100%;}
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:60px; height: 60px; padding:5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .txt{width: 60%;  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con  .txt{float: right; padding-left: 6%}
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative;font-size:16px; line-height:24px; padding-right: 50px}
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{margin: 0;font-size: 30px;color: #0745e8;padding-bottom: 7px; font-weight: normal;}
.Timeline002790 li.hover .con{ border: 1px solid #0745e8} 
.Timeline002790 li.hover:after{ border-color:  #0745e8} 
.Timeline002790 li.hover:before{ border-color:  #0745e8} 
.Timeline002790 li.no .con .txt{width: 100%;padding: 0;}
@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
    .Timeline002790{ padding-top: 0}
    .Timeline002790 li {margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0} 
    .Timeline002790 li .con{width: 100%; float: left; padding: 20px }   
    .Timeline002790 .year::before,
    .Timeline002790 li:after,
    .Timeline002790 li:before{ display: none}
    .Timeline002790 li .con .txt,
    .Timeline002790 li .con figure{ position: relative; float: left; width: 100%;padding: 0;}
    .Timeline002790 li .con figure{height: 200px; margin-bottom: 20px;}
    
}

.Timeline002790 .more{ text-align:center; padding-bottom:20px;}
.Timeline002790 .more a{width:180px;height: 36px; text-align:left;line-height:36px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline002790-more.png) no-repeat 70% center #0745e8; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}

.Course{padding: 5% 0;}
.Course .flex{display: flex;justify-content: space-between;flex-wrap: wrap}
.Course .flex .left-box{width: 65%;font-size: 16px;color: #333;line-height: 1.6;}
.Course .flex .right-box{width:22.222%;}
.Course .flex .right-box ul li{margin-bottom: 20px;}
.Course .flex .right-box ul li img{width: 100%;transition: transform .3s ease 0s;}
.Course .flex .right-box ul li:hover img{transform: scale(1.2);}
.history-Introd{line-height:30px;font-size:16px;color:#333;text-align:center;margin-top:2%;padding-top:2%; border-top:1px solid #e5e5e5;margin-top:0;}
@media(max-width:640px){
.Course .flex .left-box{width: 100%;}
.Course .flex .right-box{margin-top: 30px;}
}




.Bottom003102 .enter li img{background:#fff}
.Floor002731{position:relative}
.Floor002731 ul{position:relative;z-index:2}
.Floor002731:after{content:'';display: block;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, .3);width: 100%;height: 100%;}

.Top003101 .top-lang .box a{margin-bottom:10px;display:block;}

.Contact{margin: 5% 0 8% 0;}
.Contact .flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Contact .left-box{width: 34%;}
.Contact .left-box .item{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 2px solid #cbcccd;}
.Contact .left-box .item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.Contact .left-box .item h1{margin: 0;margin-bottom: 20px;}
.Contact .left-box .item h1 span{background-image: -webkit-linear-gradient(360deg,#0745e8,#e71b27);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;font-size:42px;}
.Contact .left-box .item .name{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.Contact .left-box .item dl{line-height: 1.7;}
.Contact .left-box .item dl dt{color: #0745e8;font-size: 18px;font-weight: bold;}
.Contact .left-box .item.red_color dl dt{ color:#e71b27;}
.Contact .left-box .item dl dd{color: #5a5b5b;font-size: 16px;}
.Contact .left-box .item dl dd p{ margin:0;}
.Contact .right-box{width: 60%}
.Contact .right-box .from ul li{margin-bottom: 20px;}
.Contact .right-box .from ul li:last-child{margin-bottom: 0;}
.Contact .right-box .from ul li .flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.Contact .right-box .from ul li .item{width: 48%}
.Contact .right-box .from ul li .text{display: block;width: 100%;height: 50px;padding: 0 20px;border: 1px solid #cbcccd;background-color: #fff;box-sizing: border-box;}
.Contact .right-box .from ul li textarea{display: block;width: 100%;height: 290px;padding: 20px;border: 1px solid #cbcccd;background-color: #fff;box-sizing: border-box;}
.Contact .right-box .from ul li .accord{color: #333;line-height: 1.6;}
.Contact .right-box .from ul li .accord a{color: #0745e8;}
.Contact .right-box .from ul li .submit{width: 200px;height: 50px;color: #fff;background-color:  #0745e8;border: 0;cursor: pointer;}
.Contact .right-box .from ul li .name{margin-bottom: 15px;font-size: 18px;color: #043055;}
@media (max-width: 1024px) {
    .Contact .left-box .item h1 span{
        font-size: 1em;
    }
}
@media (max-width: 768px){
    .Contact .left-box{width: 100%}
    .Contact .left-box .item{margin-bottom: 15px;padding-bottom: 15px;}
    .Contact .right-box{width: 100%;margin-top: 20px;}
    .Contact .left-box .item .name{margin-bottom: 15px;}
    .Contact .right-box .from ul li{margin-bottom: 15px;}
    .Contact .right-box .from ul li textarea{height: 200px}
    .Contact .right-box .from ul li .accord{display: block;}
}

@media (min-width:1201px) {
/*.Banner003103 .pc{width: 100vw;height: 100vh;object-fit: cover;}*/
.Floor003104 .right .slider li img{width: 100vw;height: 100vh;object-fit: cover;}
.Floor003107{height: 100vh;box-sizing: border-box;}
.Floor003108{height: 100vh;box-sizing: border-box;margin-bottom: 0}
.Floor003104 .slider-nav li .tit{font-size: 0.3em;}	
}




