﻿@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');}
body{font-family:'HarmonyOS_Sans_SC_Regular';}
@media (max-width:1024px) {
body.menu-show:after{ position:fixed; left:0; top:0; height:100%; width:100%;content:''; background: rgba(0, 0, 0, 0.5); z-index: 99;}
}
.auto_1400{ max-width:1400px;}
@media(max-width:1400px){.auto_1400{ padding:0 2%;}}



/*Top003198 */
.Top003198{position: absolute;z-index:999; left: 0;top: 0;width: 100%; border-bottom: 1px solid rgba(255,255,255,0.3); transition:background-color 0.3s,transform 1s; }
.Top003198 .logo a.log {padding-left: 46px;background: url(../images/logo-right.png) no-repeat left center;background-size: auto 36px; color: #fff; margin-left: 3vw; }
.Top003198 menu li span{display: block;  }
.Top003198 menu li span a{display: block;position: relative;z-index: 1;}
.Top003198 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003198 menu li:hover span a:after,
.Top003198 menu li.aon span a:after{width: 100%;}
.Top003198 li .sub dt a{color: #333;}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(20 / 1920 * 100vw);}
.Top003198 .top-search .box{position: relative;  background-color: rgba(255,255,255,1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}

.Top003198 menu li span a{color: #fff;}
.Top003198 .logo .red{display: none;}
.Top003198 .logo .white{display: block;}

.Top003198_fixed .logo .white{display: none;}
.Top003198_fixed .logo .red{display: block;}
.Top003198_fixed menu li span a{color: #333;}

.Top003198_{background: #fff;position:absolute;}
.Top003198_ menu li span a{color: #333;}
.Top003198_ .logo .white{display: none;}
.Top003198_ .logo .red{display: block;}


.Top003198_fixed{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;}
.Top003198_ menu li span a:after,
.Top003198_fixed menu li span a:after{background-color: #01458e;}
.Top003198_fixed menu li a:hover,
.Top003198_fixed menu li.aon span a{color: #01458e;}
.Top003198_ menu li a:hover,
.Top003198_ menu li.aon span a{color: #01458e;}
.Top003198_ .top-search .box,
.Top003198_fixed .top-search .box{background-color: rgba(163,163,163,0.1); }
.Top003198_ .logo a.log,
.Top003198_fixed .logo a.log{color: #333;background: url(../images/logo-right2.png) no-repeat left center;background-size: auto 36px;}


@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em); width: 34%;}
.Top003198 .logo a{display: table-cell; vertical-align: middle; padding-right: 20px;}
.Top003198 .logo img{max-height:calc(60 / 16 * 1em);}
.Top003198 menu li{float: left; margin-right:1.5vw;}
.Top003198 menu li span{line-height: calc(90 / 16 * 1em);}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #fff;}
.Top003198 li .sub dt a:hover,
.Top003198_ menu li a:hover,
.Top003198_ menu li.aon span a,
.Top003198_fixed menu li a:hover,
.Top003198_fixed menu li.aon span a{color: #01458e;}

.Top003198 li .sub{position: absolute; top: 100%; background-color:#f9f9f9; width: calc(140 / 16 * 1em); margin-left: calc(-70 / 16 * 1em);  box-shadow: 0 5px 5px rgba(0,0,0,0.1);border-radius: 0 0 5px 5px;}
.Top003198 li .sub dl{background: none; }
.Top003198 li .sub dt{line-height:2;padding:8px 0;text-align: center; font-size:1em;}
.Top003198 li .sub dt+dt{border-top: 1px solid #eaeaea;}

.Top003198 .top-right{padding-top: calc(27 / 16 * 1em);}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(100 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
}

@media (min-width:1600px) {
.Top003198 menu li{font-size: calc(18 / 16 * 1em);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub dt{font-size: calc(16 / 18 * 1em);}

}

@media (max-width:1024px) {
.Top003198 .logo{width:50%;}
.Top003198 .logo .white{display: none;}
.Top003198 .logo .red{display: block;}
.Top003198 menu li span a{color: #333;}
.Top003198{background: #fff;}
.Top003198 .logo a.log {display: none;}
.Top003198 header:after{display: none;}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(66 / 16 * 1em);}
.Top003198 .logo img{max-height:calc(40 / 16 * 1em);}
.Top003198 menu{position: fixed; left: -100%;top: calc(66 / 16 * 1em);height: calc(100% - (66 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:50vw; max-width: 240px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;}
.Top003198 menu li span{line-height: 3; padding-left:10px;}
.Top003198 menu li.aon span a{color: #01458e;}
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after{background-color: #01458e;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #01458e;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #01458e; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}


/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;color: #fff;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .txt .ytable-cell{width: 100%;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{ font-size:50px; line-height: 1.2;font-weight: bold;}
.Banner003158 .desc{ margin-bottom: 2.5em;transition-delay: 0.6s;font-size:18px; width: 50%; max-width: 640px;  line-height: 1.75;}
.Banner003158 .more{display: inline-block;width: 136px; line-height: 3.125; border: solid 2px #fff;color: #fff;transition-delay: 0.9s;border-radius: 50px;text-align: center;}
.Banner003158 .more:hover{background-color:#fff;color: #01458e;}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom:3em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158{padding-top:11vw;} 
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size:18px;}
.Banner003158 .desc{font-size:12px; width: 70%;}
.Banner003158 .more{display: none;}
.Banner003158 .slick-dots{bottom:24px;}
.Banner003158 .slick-dots li:after{display:none;}
.Banner003158 .slick-dots li button{background: rgba(255,255,255,0.5);}
.Banner003158 .slick-dots li.slick-active button{background:#fff;}
}



.Hometitle{position: relative;background: url(../images/Floor003164-line.gif) repeat-x left bottom; margin-bottom: 2.4em;}
.Hometitle b{display: table;line-height:2.3636; font-size:26px;border-bottom: 3px solid #052464;color: #052464; padding-left: 36px; background-repeat: no-repeat; background-position: left center;}
.Hometitle .more{position: absolute;right: 0; top: 50%; transform: translateY(-50%); color: #052464; font-size: 15px; background: rgb(34 90 168 / 10%);  padding: 5px 15px;border-radius: 50px;}
.Hometitle .more:hover{color: #fff; background:#052464;}

.Hometitle1{position: relative;background: url(../images/Floor003164-line.gif) repeat-x left bottom; margin-bottom: 2.4em;}
.Hometitle1 b{display: table;line-height:2.3636; font-size:26px;border-bottom: 3px solid #df211b;color: #333; padding-left: 36px; background-repeat: no-repeat; background-position: left center;}

.Hometitle1 .more{position: absolute;right: 0; top: 50%; transform: translateY(-50%); color: #df211b; font-size: 15px; background: #f5f5f5;  padding: 5px 15px;border-radius: 50px;}
.Hometitle1 .more:hover{color: #fff; background:#df211b;}

@media (max-width:1024px) {
  .Hometitle,
  .Hometitle1{margin-bottom:15px;}
  .Hometitle b,
  .Hometitle1 b{font-size:18px; background-size: auto 1em;}
  .Hometitle .more,
  .Hometitle1 .more{font-size: 12px;}

}


/*Floor002872 */
.Floor002872{position: relative; z-index: 10; padding-top:2vw;}
.Floor002872 .Hometitle b{background-image: url(../images/icon.png);}
.Floor002872 .fr{background: #f9f9f9;}  
.Floor002872 .inner{background: #fff;}
.Floor002872 .slider-tab{margin-bottom: 18px;}
.Floor002872 .slider-tab li{line-height: 50px; background:rgba(5,36,100, 0.1);text-align: center;font-size: 18px; cursor: pointer; color: #777;}
.Floor002872 .slider-tab li.slick-current{color: #fff;background:#052464; font-weight: bold;}
.Floor002872 .slider-for li{line-height:60px;font-size: 16px;padding-left: 14px;position: relative;}
.Floor002872 .slider-for li:not(:last-child){border-bottom: 1px solid #eaeaea;}
.Floor002872 .slider-for li:after { position: absolute; content: '';left: 0; top:50%;margin-top: -2.5px;height: 5px; width: 5px;background-color: #0733a2;border-radius: 50px;}
.Floor002872 .slider-for li time{float: right; margin-left: 26px; font-size: 15px; color: #999;}
.Floor002872 .slider-for li a:hover{color: #052464;}
.Floor002872 .fl .slider li a{display: block; position: relative;}
.Floor002872 .fl .slider li aside.dot{position: absolute; left: 0; width: 100%;line-height:70px; padding: 0 30% 0 20px;color: #fff;font-size: 18px;background: rgba(0,0,0,0.6); z-index: 10;bottom: 0; transform: translateY(50px); opacity: 0; transition: 0.3s 0.3s;}
.Floor002872 .fl .slider li.slick-current aside.dot{opacity: 1;transform: translateY(0);}
.Floor002872 .fl .slick-dots{position: absolute; right: 20px;bottom:30px; z-index: 10;}
.Floor002872 .fl .slick-dots li{width: 10px; height: 10px; cursor: pointer;border-radius: 10px;transition: 0.3s; background: #fff;float: left;margin-left: 10px;}
.Floor002872 .fl .slick-dots li button{display: none;}
.Floor002872 .fl .slick-dots li.slick-active{background:#df211b; width: 20px;}
@media(min-width:1025px){
.Floor002872 .fl{width: 52.791%;}
.Floor002872 .fr{width: 45.249%; padding: 20px 20px 0;}  
.Floor002872 .fl,
.Floor002872 .fr{height:454px;}
.Floor002872 .fl .slider li .Ispic{height:454px;}
}
@media(max-width:1024px){
.Floor002872{ padding-top:30px;}
.Floor002872 .fl .slider li .Ispic{padding-bottom: 55%;}
.Floor002872 .fr{margin-top: 20px;} 
.Floor002872 .slider-for{padding:0 20px 20px;}
}
@media(max-width:768px){
.Floor002872 .slider-tab li{font-size:15px; padding: 10px; line-height: 1.75; width: 33.3% !important; margin-bottom: 1px;}
.Floor002872 .slider-tab li:not(:nth-child(3n)),
.Floor002872 .slider-tab li:not(:last-child){border-right: 1px solid #f9f9f9;}
.Floor002872 .fl .slider li aside.dot{padding: 0 24px;font-size: 16px;}
.Floor002872 .slider-for li{line-height: 40px;font-size:14px;}
.Floor002872 .fl .slick-dots{display: none !important;}
.Floor002872 .slider-for li time{ margin-left:15px; font-size:12px;}

}




/* Floor002066 */
.Floor002066{padding:2vw 0;}
.Floor002066 .Hometitle b{background-image: url(../images/icon6.png);}
.Floor002066 ul{list-style: none;}
.Floor002066 ul li{float: left; position: relative; overflow: hidden; background:#000;}
.Floor002066 ul li a{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 199;}
.Floor002066 li .txtbox{position: absolute; bottom:24px; left:24px; color: #ffffff; line-height: 1; z-index: 99;}
.Floor002066 li .ico{position: relative;}
.Floor002066 li .ico:before{content: ''; width:20px; height:20px; background-color:#fff; border-radius: 50%; opacity: 0.35; position: absolute; bottom: 0; left: 0; z-index: -1; transition: 0.3s ease-out;}
.Floor002066 li:hover .ico:before{width:40px; height:40px;}
.Floor002066 li .ico img{height:40px;}
.Floor002066 li .tit{font-size:22px; margin:20px 0 16px;}
.Floor002066 li .Ispic{transition: 0.3s ease-out; width: 100%; opacity: 0.75;}
.Floor002066 li:hover .Ispic{transform: scale(1.2);}
.Floor002066 ul .list_box{float: left; width: 33%; margin: 0 0.5%; margin-bottom: 0.5%;}
@media (max-width:1024px){
.Floor002066{padding:30px 0;}
.Floor002066 li .ico img{width: 30px; height:30px;}
.Floor002066 li .tit{font-size: 18px; margin: 10px 0;}
.Floor002066 li:hover .ico:before{width:30px; height:30px;} 
.Floor002066 li .txt{font-size: 12px;} 
.Floor002066 li .txtbox{bottom: 16px; left: 16px;}
}
@media (min-width:769px){
.Floor002066 .list_1{width: 33%; margin-bottom: 0.5%;}
.Floor002066 .list_2{width: 100%; margin-bottom: 1.5%;}
.Floor002066 .list_3{width: 49%;}
.Floor002066 .list_4{width: 49.5%; float: right;}
.Floor002066 .list_5{width: 33%; margin-bottom: 0.5%;}
.Floor002066 .list_6{width: 33%; clear: left;}
.Floor002066 .list_7{width: 33%; margin: 0 0.5%;}
.Floor002066 .list_8{width: 16.5%; margin-right: 0.5%;}
.Floor002066 .list_9{width: 16%;}
.Floor002066 .list_1 .Ispic{padding-bottom: 100.33%;}
.Floor002066 .list_2 .Ispic{padding-bottom: 50%;}
.Floor002066 .list_3 .Ispic{padding-bottom: 99.66%;}
.Floor002066 .list_4 .Ispic{padding-bottom: 98.65%;}
.Floor002066 .list_5 .Ispic{padding-bottom: 100.33%;}
.Floor002066 .list_6 .Ispic{padding-bottom: 50%;}
.Floor002066 .list_7 .Ispic{padding-bottom: 50%;}
.Floor002066 .list_8 .Ispic{padding-bottom: 100%;}
.Floor002066 .list_9 .Ispic{padding-bottom: 103.1%;}
}

@media (max-width:768px){
.Floor002066 li .tit{font-size: 14px;}
.Floor002066 li{width:49%; margin-bottom: 2%;}
.Floor002066 li:first-child{width: 100%;}
.Floor002066 li:nth-child(2n+1){float: right;}
.Floor002066 li:nth-child(2n+2){clear:left;}
.Floor002066 li .Ispic{padding-bottom:90%;} 
.Floor002066 li:first-child .Ispic{padding-bottom:50%;} 

}






/* .Floor002491*/
.Floor002491{ margin-bottom:3vw;}
.Floor002491 .Hometitle b{background-image: url(../images/icon5.png);}
.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width:50%;float: left; height:auto; background:#000; position: relative; overflow: hidden; padding-bottom:40%; } 
.Floor002491 ul li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1;} 
.Floor002491 ul li .Ispic:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:100%; right:0; z-index:3; content:'';
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 10;}
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size:18px; margin:14px 0; font-weight:normal;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:40px;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox:after{content:''; position:absolute; left:0; width:100%; height:44%; bottom:0; z-index:-1;}
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom:16px;}
.Floor002491 ul li .liBox .liCon .txt{font-size:14px; line-height: 1.75; opacity: 0.9;}

@media screen and (min-width:768px ){
.Floor002491 ul li{ width:25%;float: left; height: 400px; padding-bottom: 0;}
.Floor002491 ul li a .txtBox .h3{font-size:20px;}
}
@media screen and (min-width:1000px ){
.Floor002491 ul li{height:400px; width:19%; margin-right:0.5%;}
.Floor002491 ul li:nth-of-type(4){ margin-right:0;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:32px;}
.Floor002491 ul li.on .liBox .liCon .icon img{max-width:50px;}
.Floor002491 ul li.on{width:41.5%; }
.Floor002491 ul li.on .Ispic{ opacity:1;} 
.Floor002491 ul li.on .liBox:after{display: none;}
.Floor002491 ul li.on a{ width:100%; height: 130px;overflow: hidden;}
.Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left:130px; padding-right:120px;background: url(../images/Floor002491-more.png) no-repeat 94% center; bottom:0;}
.Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left:35px;top: 50%; width:60px; height:60px;margin-top: -30px; }
.Floor002491 ul li.on .liBox .liCon .txt{display: block;}
.Floor002491 ul li.on a .txtBox .h3{text-align: left; margin-top:0; }
.Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}

@media (max-width:1024px){
.Floor002491{ margin-bottom:30px;}
}





/*Bottom003035 */
.Bottom003035{ border-top: 3px solid #052464;background: url("../images/img.png") no-repeat bottom right 16% #333;}
.Bottom003035 .copyright,
.Bottom003035 .b-right dd,
.Bottom003035 .contact,
.Bottom003035 .b-left .logo span{ font-size:calc(15 / 16 * 1em);}

.Bottom003035 footer{ padding-top: 4.22vw;}
.Bottom003035 footer,
.Bottom003035 footer a{color: #fff;}
.Bottom003035 .copyright{margin-top: 4.22vw; padding: 36px 0; border-top: 1px solid rgba(255,255,255,0.1); text-align: center;color: rgb(255 255 255 / 50%);}
.Bottom003035 .copyright a{color:rgb(255 255 255 / 50%);display: inline-block; padding-left: 13px}
.Bottom003035 .other{display: inline-block; vertical-align: middle; padding-right: 1vw;}
.Bottom003035 .other a{ padding:0}
.Bottom003035 .other a:not(:last-child):after{margin: 0 10px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.5); margin-top: -3px;}
.Bottom003035 .b-right dl{float: left; max-width:180px;}
.Bottom003035 .b-right dl > *{padding-left: 18px;}
.Bottom003035 .b-right dt{font-size: 18px; margin-bottom: 20px;}
.Bottom003035 .b-right dd{line-height: 20px; padding-top: 5px;padding-bottom: 5px;}
.Bottom003035 .b-right dd a{color:rgb(255 255 255 / 50%);}
.Bottom003035 .b-right dt.one{margin-top: 30px;}
.Bottom003035 .b-right dt.one1{margin-bottom: 30px;}
.Bottom003035 .b-left .logo{margin-bottom:1.5vw;}
.Bottom003035 .b-left .logo img{max-width: 150px;}
.Bottom003035 .b-left .logo span{text-align: center;margin-top: 27px;  line-height: 39px; padding-left: 10px;}
.Bottom003035 .b-left .nav{margin-bottom: 20px;}
.Bottom003035 .b-left .nav a{display: inline-block;}
.Bottom003035 .b-left .nav a:not(:last-child):after{display: inline-block; content: ''; width: 2px; height: 2px; border-radius: 50%; background: #fff; margin: 0 10px; vertical-align: middle;}
.Bottom003035 .b-left .contact li{padding-bottom: 5px;line-height:24px;position: relative; padding-left: 24px; background-position: left 5px; background-size: auto 16px; background-repeat:no-repeat;}
.Bottom003035 .b-left .contact li.add{background-image: url(../images/add.png);}
.Bottom003035 .b-left .contact li.tel{background-image: url(../images/tel.png);}
.Bottom003035 .b-left .contact li.fax{background-image: url(../images/fax.png);}
.Bottom003035 a:hover{color: #fff!important; transition: 0.3s;}
@media(min-width:1025px){
.Bottom003035 .b-left{width:22%;max-width: 332px;}
.Bottom003035 .b-right{width: 73%;}
}
@media(max-width:1024px){
 .Bottom003035 .other{display: block;}
 .Bottom003035 .b-left .logo,
 .Bottom003035 .b-right{display:none;}
 .Bottom003035 .b-left .contact{display: table; margin: 0 auto; }
 .Bottom003035 .b-left .contact li{padding-bottom:20px; padding-left: 28px; font-size: 14px;}
}
@media(max-width:640px){
.Bottom003035 .b-right{display: none;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:465px; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}



/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size:0.875em; padding-left: 1.5em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #052464;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #052464;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #052464;}

.Menu0031356 .current span {color: #df211b;}
.Menu0031356 .nav-menu li a:hover, 
.Menu0031356 .nav-menu li.aon a { color: #df211b;}
.Menu0031356 .nav-menu li.aon a:before{position: absolute;background-color: #df211b;}

@media (min-width:1025px) {
  .Menu003135 .nav-menu li{float: left;font-size: 1em;line-height: 4.44445;}
  .Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
  .Menu003135 .name{ display: none;}

}

@media (max-width:1024px) {
.Menu003135 .nav-menu ul,  
.Menu003135 .current{display: none;}   
.Menu003135 .name{ padding:18px 0; position:relative; font-size:18px; color:#333;}
.Menu003135 .name span{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Menu003135 .name span::after{ position:absolute; content:''; right:3%; width:12px; height:12px; border-bottom:3px solid #666; border-right:3px solid #666; top:50%; margin-top:-8px; transform:rotate(45deg);}
.Menu003135 .name span.on::after{transform:rotate(-135deg); margin-top:0;}
.Menu003135 .nav-menu li{line-height:3; font-size: 15px;}
}









.Floor003065{padding:4vw 0;}
.Floor003065 .tit{font-size:20px; color: #333; font-weight: bold;}
.Floor003065 .txt{padding-top: 2.5vw;}
.Floor003065 p{margin: 0; line-height: 2; color: #666;}
.Floor003065 p+p{margin-top:18px;}
.Floor003065 .video .pic{position: relative; z-index: 1;overflow: hidden;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(255,255,255,0.3); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}

.Floor003065 .number{padding:2vw 0; margin:3.5vw 0; background:#f5f7fa;}
.Floor003065 .info-num li aside{display: inline-block;position: relative;}
.Floor003065 .info-num li aside b{font-family:Arial;font-size: 60px;color: #052464;display: block;}
.Floor003065 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%; font-weight: 100;margin-left: 10px; color: #052464;}
.Floor003065 .info-num li p{color: #999; margin-bottom: 0;margin-top:14px;}
@media(min-width:769px){
  .Floor003065 .pad-fl{padding-left:3vw;}
  .Floor003065 .pad-fr{padding-right:3vw;}
  .Floor003065 .video{width:50.715%;}
  .Floor003065 .info-num{display: flex;}
  .Floor003065 .info-num li{border-left:4px solid #e3eaf3;padding-left: 20px; width: 30%;}
  .Floor003065 .img{width: 41%;}
  .Floor003065 .tit{font-size: 34px;}
  }
  @media(max-width:1024px){
  .Floor003065{padding:40px 0;}
  .Floor003065 .number{padding:30px 0; margin:40px 0;}

  }
  @media(max-width:768px){
  .Floor003065 .ytable,
  .Floor003065 .ytable-cell{display: block;}
  .Floor003065 .info-num li{padding:10px;  float:left; width: 50%; border-left: 2px solid #e3eaf3; margin:5px 0;}
  .Floor003065 .video{margin-top: 30px;}
  .Floor003065 .info-num li aside b{font-size:30px;}
  .Floor003065 .img{margin: 20px 0;}

}
@media(max-width:640px){
 .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}



/*RighInfo002554 */
.PicList001646{padding:4vw 0;}
.PicList001646 .table_1 th,
.PicList001646 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:1.75; padding:20px;font-size: 16px; color: #333; }
.PicList001646 .table_1 th:nth-child(3),
.PicList001646 .table_1 td:nth-child(3){width: 55%;}
.PicList001646 .table_1 td:nth-child(3){text-align: left; padding:22px 30px; }
.PicList001646 .table_1 td:nth-child(1){font-weight: bold; color:#01458e;;}
.PicList001646 .table_1 th{font-size:18px; font-weight:bold; background:#01458e; color: #fff; padding: 15px;}
.PicList001646 .table_1 tr:nth-child(2n+1){ background:#f7fbff;}
@media(max-width:1024px){
  .PicList001646{padding:40px 0;}
}
@media(max-width:480px){
.PicList001646 .table_1{ overflow:auto;}
.PicList001646 .table_1 table{ width:180%;}
}




.Organi{padding:4.5vw 0 ;  background: url(../images/Organi_bg.jpg) no-repeat center center;background-size: cover;}
@media(max-width:1024px){
  .Organi{padding:40px 0;}
}





/*Timeline003058 */
.Timeline003058 { padding: 3vw 0 5vw 0;  background:#f9f9f9 url(../images/Timeline003058_bg.jpg) no-repeat center center;background-size:cover;}
.Timeline003058 .year { position: relative; z-index: 1; }
.Timeline003058 .year .slider:after { position: absolute; content: ''; left: 0; top: 16px; width: 100%; height: 1px; background: #052464; }
.Timeline003058 .year li { padding-top: 50px; text-align: center; position: relative; cursor: pointer; }
.Timeline003058 .year li:before { position: absolute; content: ''; z-index: 5; width: 18px; height: 18px; background: #052464; border: 6px solid #fcfefe; border-radius: 50%; left: 50%; margin-left: -9px; top: 7.5px; }
.Timeline003058 .year li:after { position: absolute; content: ''; z-index: 2; width: 32px; height: 32px; background: #052464; border: 6px solid #fcfefe; border-radius: 50%; left: 50%; margin-left: -16px; top: 0; opacity: 0; transition: .3s; }
.Timeline003058 .year li.aon:after { opacity: 1; }
.Timeline003058 .year li span { color: #333; display: inline-block; padding: 0 10px; line-height: 30px; height: 30px; font-size: 24px; }
.Timeline003058 .year li.aon span { color: #052464; font-size: 30px; font-weight: bold; }
.Timeline003058 .slider-list { position: relative; }
.Timeline003058 .slider-list li { padding: 2vw 0 4vw 0; }
.Timeline003058 .slider-list .img { width: 47%; margin: 0 auto; }
.Timeline003058 .slider-list .Ispic { padding-bottom: 71%; background-size: contain; }
.Timeline003058 .slider-list .txt { font-size: 16px; line-height: 2; color: #666; padding-left: 2vw; }
.Timeline003058 .slider-list .txt h2{font-size: 30px;color: #052464; margin: 0;}
.Timeline003058 .slider-list .txt p{ margin: 0;}
.Timeline003058 .year li.slick-current:after{opacity: 1;}
.Timeline003058 .year li.slick-current span{color: #052464;font-size: 30px; font-weight: bold;}

.Timeline003058 .year .btn .slick-arrow { position: absolute; top: -2px; width: 40px; height: 40px; border: none; background: #052464; border-radius: 50%; }
.Timeline003058 .year .btn .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Timeline003058 .year .btn .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); margin-left: -7px; }

@media(min-width:1201px) {
.Timeline003058 .slider-list .inner { max-width: 900px; margin: 0 auto; background-color: #fff; box-shadow: 0 24px 84px rgba(87,94,106,0.15); padding: 30px; position: relative; }
}

@media(min-width:1401px) {
.Timeline003058 .year .btn .slick-prev { left: -3vw; }
.Timeline003058 .year .btn .slick-next { right: -3vw; }
.Timeline003058 .year .slider { margin: 0 -1.5vw; }
}

@media(max-width:1400px) {
.Timeline003058 .year .btn .slick-prev { left: 0; }
.Timeline003058 .year .btn .slick-next { right: 0; }
.Timeline003058 .year .slider { padding: 0 40px; }
}

@media(max-width:1024px) {
  .Timeline003058 { padding:50px 0 30px;}
}

@media(max-width:768px) {
.Timeline003058 .ytable, 
.Timeline003058 .ytable-cell { display: block; width: 100% !important; }
.Timeline003058 .year{ position: absolute; top: 0; left: 0; width: 100%; }
.Timeline003058 .year .btn .slick-arrow { width: 30px; height: 30px; top: 0; }
.Timeline003058 .slider-list .slider { padding:0; }
.Timeline003058 .year li { padding-top: 40px; }
.Timeline003058 .year li span { font-size:15px; }
.Timeline003058 .year li:before { top: 7px; }
.Timeline003058 .slider-list .txt { font-size: 14px; line-height: 2; padding-left: 0; }
.Timeline003058 .slider-list .inner{background-color: #fff;padding: 10px;}
.Timeline003058 .auto{position: relative; padding-top: 80px;}
.Timeline003058 .year li.slick-current span{font-size:18px;}
}



/*PicList002925 */
.PicList002925 { padding: 3vw 0 0; overflow: hidden; }
.PicList002925 li { float: left; text-align: center; position: relative; }
.PicList002925 li a { display: block; position: relative; z-index: 3; }
.PicList002925 li .pic { background: #f9f9f9; padding: 1em;}
.PicList002925 li .Ispic { padding-bottom: 80%; background-size: contain; }
.PicList002925 li .tit { margin: 0.5vw 0; }
.PicList002925 li .tit aside { font-size: 1em; line-height: 1.875; color: #333;}
.PicList002925 li:hover .tit aside{ color: #052464;}
@media(max-width:1024px) {
  .PicList002925{ padding-top:40px;}
}

@media(min-width:769px) {
.PicList002925 li { width: 23.5%; margin-bottom: 2%; }
.PicList002925 li:not(:nth-child(4n)) {margin-right: 2%; }	
}
@media(max-width:768px) {
.PicList002925 li { width: 49%; }
.PicList002925 li:nth-child(2n){float: right}
.PicList002925 li .pic { padding-bottom: 7vw; }
.PicList002925 li .tit { margin-bottom: 5vw; }
}



/*
 .Page002193 
 */
 .Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 60px; text-align:center;}
 .Page002193 span{ padding:0px 3px; display:inline-block;}
 .Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
 .Page002193 a:hover{ color:#fff; border:1px solid #052464; background:#052464;}
 .Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
 .Page002193 .p_page em{ font-style:normal;}
 .Page002193 .p_page em a.a_cur{ color:#fff; background:#052464; border-color:#052464;}
 .Page002193 .p_page b{ font-weight:normal;}
 




 .PicList002796{ padding: 3vw 0 0;}
 .PicList002796 ol{ position: relative; margin-bottom: 2vw; border-bottom: 1px solid #eee; }
 .PicList002796 ol figure{ border-radius: 0;}
 .PicList002796 ol figure em{ padding-bottom: 45%;background-position:center center; background-repeat:no-repeat;background-size: cover }
 .PicList002796 ol p{ margin: 15px 0; font-size: 18px; color: #333; line-height: 28px; }
 .PicList002796 ol time{ float: right; margin-top: 35px; }
 .PicList002796 ol figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.15); }
 .PicList002796 ol figure a::before,
 .PicList002796 ol figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
 .PicList002796 ol figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
 .PicList002796 ol figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
 
 .PicList002796 li{ position:relative; }
 .PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
 .PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #052464;cursor: pointer;}
 .PicList002796 .video_files .close::before,
 .PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
 .PicList002796 .video_files .close::before{ transform:rotate(45deg);}
 .PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
 .PicList002796 figure{ position:relative;overflow: hidden}
 .PicList002796 figure em{ display:block; padding-bottom: 65%; background-position:center center; background-repeat:no-repeat;background-size: cover}
 .PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; bottom:0; 
 background: -moz-linear-gradient(bottom, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);
 background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
 background: linear-gradient(to top, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
 .PicList002796 li .txt{position: absolute;bottom: 0;left: 0;padding: 0 5%;width: 100%;}
 .PicList002796 li p{ font-size: 16px; color: #333; line-height: 28px; color: #fff;background: url(../images/play.png)no-repeat center left;padding-left: 30px}
 .PicList002796 time{ background: #052464; display: inline-block; padding: 2px 15px; color: #fff; border-radius: 99px;}
 @media(max-width:1024px) {
  .PicList002796{ padding-top:40px;}
  .PicList002796 ol{ margin-bottom:24px;}
}

 @media(min-width:769px){
 .PicList002796 li{ float: left; width: 32%;margin-right: 2%; margin-bottom:3%;} 
 .PicList002796 li:nth-of-type(3n){ margin-right: 0; }
 .PicList002796 li:nth-of-type(3n+1){clear:left;}
 }
 @media(max-width:768px){
 .PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
 .PicList002796 ol figure em{ padding-bottom:65% }

 }
 
 





/*PicList002888 */
.PicList002888 { overflow: hidden; position: relative; padding: 3vw 0 1vw 0;}
.PicList002888 .Hometitle1 b{background-image: url(../images/icon7.png);}
.PicList002888 .top-new .slick-list { overflow: inherit; }
.PicList002888 .top-new .slick-slide { opacity: 0; }
.PicList002888 .top-new .slick-current { opacity: 1; }
.PicList002888 .top-new .slick-slide { background: #f9f9f9; }
.PicList002888 .top-new .slick-slide .img {  overflow: hidden; }
.PicList002888 .top-new .slick-slide .img img { display: block; width: 100%; }
.PicList002888 .top-new .slick-slide .img .Ispic{padding-bottom: 66.5%;transition: 0.3s;}
.PicList002888 .top-new .slick-slide a:hover .Ispic{transform: scale(1.1);}
.PicList002888 .top-new .slick-slide time{border-left:1px solid #c6c6c6;padding-left:1.62vw;display:block;margin-bottom:2.61vw;color:#052464;font-size:18px;}
.PicList002888 .top-new .slick-slide time { color: #df211b; font-size: 18px;  line-height: 1; }
.PicList002888 .top-new .slick-slide time b { font-size: 42px; color: #df211b; display: block; font-weight: bold; }
.PicList002888 .top-new .slick-slide .txt aside {font-size: 24px; line-height: 1.5; margin: 2vw 0 1vw 0; font-weight: bold;}
.PicList002888 .top-new .slick-slide:hover a { color: #01458e; }
.PicList002888 .top-new .slick-slide .txt p { margin: 0; color: #666; line-height: 2; font-size: 16px; }
.PicList002888 .top-new .slick-arrow { width: 50px; height: 50px; border-radius: 50%; background: url(../images/Floor003196-arrow-white.svg) no-repeat center center, linear-gradient(to right, rgba(255,155,135,1) 0%, rgba(237,28,36,1) 100%); background-size: auto 15px; border: none; z-index: 2; position: absolute; top: calc(50% - 50px); transform: translateY(-50%); }.PicList002888 .top-new .slick-prev { left: -5%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.PicList002888 .top-new .slick-next { right: -5%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.PicList002888 .top-new .slick-disabled { background: url(../images/Floor003196-arrow.svg) no-repeat center center #f5f5f5; background-size: auto 15px; }
.PicList002888 .top-new .slick-dots { text-align: center; padding-top: 1.72vw;}
.PicList002888 .top-new .slick-dots li { display: inline-block; margin: 0 5px; width: calc(10 / 16 * 1em);height: calc(10 / 16 * 1em); background: #999999; display: inline-block; position: relative; color: transparent; border-radius: 50px;overflow: hidden; transition: 0.3s; }
.PicList002888 .top-new .slick-dots li button { display: none; }
.PicList002888 .top-new .slick-dots li.slick-active {width: calc(40 / 16 * 1em); background: #df211b; }

.PicList002888 .list{padding-top: 60px;}
.PicList002888 .list li { margin-bottom: calc(30 / 16 * 1em);}
.PicList002888 .list li a { display: block; position: relative; transition: 0.3s; background: #f9f9f9;  overflow: hidden;/* box-shadow: 0 5px 40px rgb(227 203 203 / 25%); */ }
.PicList002888 .list li:hover { box-shadow: 0 5px 20px rgb(0,0,0,0.1);}
.PicList002888 .list li time { border-top: 1px solid #f2f2f2; line-height: 50px; margin-top: calc(20 / 16 * 1em); display: block; }
.PicList002888 .list li time { color: #999; transition: 0.3s; }
.PicList002888 .list li .txt { padding: calc(30 / 16 * 1em) calc(40 / 16 * 1em);}
.PicList002888 .list li .txt aside {font-size: calc(22 / 16 * 1em); line-height: 1.5; margin-bottom: 1vw; }
.PicList002888 .list li a:hover aside { color: #01458e; }
.PicList002888 .list li .txt p { margin: 0; color: #999; line-height:30px; min-height: 96px; }
.PicList002888 .list li a:hover { border-color: #01458e; }
@media(min-width:1025px) {
.PicList002888 .list li { float: left; width: calc((100% - (calc(40 / 16 * 1em)*2))/3);}
.PicList002888 .list li:not(:nth-child(3n)) {margin-right: calc(40 / 16 * 1em);}
.PicList002888 .top-new li .img {width: 40%; }
.PicList002888 .top-new li .txt {width: 60%; padding: 0 calc(50 / 1920 * 100vw); max-width: 840px;}
.PicList002888 .list li .txt aside,
.PicList002888 .top-new .slick-slide .txt aside{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
}

@media(max-width:1024px) {
.PicList002888 { overflow: hidden; position: relative; padding: 40px 0 10px;}
.PicList002888 .top-new li .ytable, 
.PicList002888 .top-new li .ytable-cell { display: block; }
.PicList002888 .top-new li .txt { padding: 20px; }
.PicList002888 .top-new .slick-slide time b { font-size:30px;margin-bottom:8px; }
.PicList002888 .top-new .slick-slide time{font-size: 14px; }
.PicList002888 .top-new .slick-slide .txt aside {font-size:18px; margin: 14px 0 8px;}
.PicList002888 .list{padding-top:40px;}
.PicList002888 .list li .txt { padding:20px;}
.PicList002888 .list li .txt p {line-height:1.75; min-height:100%; }

}






/*Floor002955 */
.Floor002955{margin:0 0 60px 0;}
.Floor002955 .fl .Hometitle1 b{background-image: url(../images/icon8.png);}
.Floor002955 .fr .Hometitle1 b{background-image: url(../images/icon9.png);}

@media(min-width:1025px){
.Floor002955 .box{width: 49%;}
}

.Floor002955 .box .inner{padding: 30px; background: #f9f9f9;}
.Floor002955 .box ol{border-bottom: 1px solid #dedede;padding-bottom: 27px; margin-bottom: 3px;}
.Floor002955 .box ol.ol-pic a{display: block;position: relative;}
.Floor002955 .box ol.ol-pic .Ispic{height: 134px;}
.Floor002955 .box ol.ol-pic aside{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff;background: rgba(0,0,0,0.5);font-size: 16px;line-height: 40px;}
.Floor002955 .box ol.ol-pictxt .txt aside{font-size: 18px;
    font-weight: bold;}
.Floor002955 .box ol.ol-pictxt .txt p{line-height: 1.715em;font-size: 16px;}
.Floor002955 .box ol.ol-pictxt .txt time{color: #999;}
.Floor002955 .box li{line-height: 50px;}
.Floor002955 .box li:not(:last-child){border-bottom: 1px dotted #dedede;}
.Floor002955 .box li a{font-size: 16px;padding-left: 20px;background: url("../images/Floor002955_a.gif") no-repeat left center;}
.Floor002955 .box li time{float: right;color: #999;}
@media(min-width:481px){
.Floor002955 .box ol.ol-pictxt .pic{width: 204px;}
.Floor002955 .box ol.ol-pictxt .txt{padding-left: 20px;}
}
@media(max-width:1024px){
  .Floor002955 .box{margin-top: 30px; }
  .Floor002955 .box .inner{padding:20px; }
}

@media(max-width:480px){
.Floor002955 .box ol.ol-pictxt .ytable,
.Floor002955 .box ol.ol-pictxt .ytable-cell{display: block;}
.Floor002955 .box ol.ol-pictxt .txt{padding: 3vw;}
.Floor002955 .box li a,
.Floor002955 .box ol.ol-pictxt .txt aside,
.Floor002955 .box ol.ol-pic aside{font-size: 4vw;}
.Floor002955 .box ol.ol-pictxt .txt p{font-size: 3.5vw;}
}




/*TextList002855 */
.TextList002855{padding:3.5vw 0 1vw;}
.TextList002855 .tit{color:#333; text-align: center; padding-bottom: 2.5vw;}
.TextList002855 .tit aside{display: block;font-size:38px; line-height: 1; font-weight: bold;}
.TextList002855 .tit:after{width:50px;height: 3px;background:#01458e;margin:24px auto 0; content: "";display:block;}
.TextList002855 li{line-height: 74px;  border-bottom: 1px dotted #a8a8a8; font-size:16px;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left:5px; font-size:12px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
.TextList002855 li a:hover{color:#df211b;}
@media(max-width:1024px){
  .TextList002855{padding:40px 0 10px;}
  .TextList002855 .tit aside{font-size:20px;}
}

@media(min-width:768px){
 .TextList002855 li{font-size:18px;}
 .TextList002855 li time{ margin-left: 15px; font-size: 15px;}

}




/*PicList002856 */
.PicList002856{overflow:hidden;position:relative;padding:3vw 0;}
.PicList002856 .top-new .slick-list{overflow:inherit;}
.PicList002856 .top-new .slick-slide{opacity:0;}
.PicList002856 .top-new .slick-current{opacity:1;}
.PicList002856 .top-new .slick-slide{background:#f9f9f9;}
.PicList002856 .top-new .slick-slide .img img{display:block;width:100%;}
.PicList002856 .top-new .slick-slide .img{overflow: hidden;}
.PicList002856 .top-new .slick-slide .img .Ispic{padding-bottom: 66.5%;transition: 0.3s;}
.PicList002856 .top-new .slick-slide a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .top-new .slick-slide time{border-left:1px solid #c6c6c6;padding-left:1.62vw;display:block;margin-bottom:2.61vw;color:#052464;font-size:18px;}
.PicList002856 .top-new .slick-slide time span{display:block;font-size:42px; font-weight: bold;}
.PicList002856 .top-new .slick-slide time b{display:block;line-height:60px;color:#052464;font-size:42px;}
.PicList002856 .top-new .slick-slide .txt aside{font-size:24px;line-height:1.5;font-weight: bold; margin:2vw 0 1vw 0;}
.PicList002856 .top-new .slick-slide a:hover {color:#052464;}
.PicList002856 .top-new .slick-slide .txt p{margin:0;color:#666;line-height:2; font-size: 16px;}
.PicList002856 .top-new .slick-arrow{width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgb(180 189 221 / 8%),0 6px 14px hsl(0deg 0% 100% / 30%),0 12px 20px rgb(180 189 221 / 20%);z-index:2;position:absolute;top:calc(50%);transform:translateY(-50%);}
.PicList002856 .top-new .slick-arrow:before{position:absolute;content:'';width:20%;height:20%;border-left:2px solid #666;border-top:2px solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);left:40%;top:40%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-prev{left:-6.25%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-next{right:-6.25%;}
.PicList002856 .top-new .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList002856 .top-new .slick-dots li{display: inline-block; width: 10px; height:10px;border-radius: 50px; margin: 0 5px;background-color: #999999;}
.PicList002856 .top-new .slick-dots li button{display: none;}
.PicList002856 .top-new .slick-dots li.slick-active{background:#01458e; width: 40px;}
.PicList002856 .list ul li .inner{position:relative;}
.PicList002856 .list ul li .pic{overflow: hidden;}
.PicList002856 .list ul li .Ispic{padding-bottom: 66%;transition: 0.3s;}
.PicList002856 .list ul li a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .list .right h3{color:#333;font-size:24px;font-weight:normal;margin:10px 0;}
.PicList002856 .list .right p{color:#999;line-height:2;}
.PicList002856 .list ul li{padding-bottom:40px;border-bottom:1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child){margin-bottom:40px;}
.PicList002856 .list ul li a:hover h3{color:#052464;}

@media(min-width:1025px){
.PicList002856 .list .left{float:left;width:25%;}
.PicList002856 .list .right{float:right;width:56%;}
.PicList002856 .top-new .slick-slide .txt aside,
.PicList002856 .list .right h3{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
}
@media screen and (min-width:1024px ){
.PicList002856 .list ul li:hover .left img{box-shadow:0 3px 29px rgb(192 196 204 / 71%);}
.PicList002856 .list ul li time{border-left:1px dashed #ededed;padding-left:40px;width:140px;height:160px;position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%);color:#666;background:url(../images/PicList002482-time.png) no-repeat top center;text-align:center;}
.PicList002856 .list ul li time span{font-size:45px;font-weight:bold;color:#666;padding-top:40px;padding-bottom:5px;display:block;}
.PicList002856 .list{padding-top:100px;}
}
@media(min-width:1025px){
.PicList002856 .list .left{float:left;margin-right:5%;}
.PicList002856 .list .right{float:left;/* max-width:600px; */}
.PicList002856 .list .right .h3{margin:35px 0;}
.PicList002856 .top-new li .img{width:40%;}
.PicList002856 .top-new li .txt{padding:3vw;;}
}
@media(max-width:1024px){
.PicList002856{padding:40px 0 0;}
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display:block;}
.PicList002856 .top-new li .txt{padding:20px;}
.PicList002856 .top-new .slick-slide time{font-size:14px;}
.PicList002856 .top-new .slick-slide time span{font-size:24px;}
.PicList002856 .top-new .slick-slide time b{line-height:1.5;color:#052464;font-size:30px;}
.PicList002856 .top-new .slick-slide .txt aside{font-size:18px; margin:20px 0 10px 0;}
.PicList002856 .top-new .slick-dots{ padding-top: 20px;}
.PicList002856 .list .right h3{font-size:18px;}
.PicList002856 .list{margin-top: 30px;}

}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size:20px;}
}





/*RighInfo002939 */
.RighInfo002939{padding:4% 0 6%;}
.RighInfo002939 .name{border-bottom: 1px solid #e9e9e9; text-align: center; margin-bottom: 34px;}
.RighInfo002939 .name h1{margin: 0 0 18px 0;font-size: 30px;color: #333;font-weight: bold;}
.RighInfo002939 .time{color: #999;padding-bottom:20px;}
.RighInfo002939 .time time{display: inline-block; vertical-align: middle;}
.RighInfo002939 .edit-info{line-height:2;color: #666; text-align: justify; padding-bottom: 2.2vw;}
.RighInfo002939 .edit-info p{margin:20px 0;}
.RighInfo002939 .pic2{padding:10px 0;}
.RighInfo002939 .pic2 .img{width:49%;float:left;}
.RighInfo002939 .pic2 .img:nth-child(2){float:right;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height:1.75; padding: 10px 28px;}
.RighInfo002939 .info-page dd a{color:#666; display: block;  white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.RighInfo002939 .info-page dd a:hover{color: #052464;}

.RighInfo002939 .fh{text-align: center;margin-top:4%;}
.RighInfo002939 .fh a{background:#052464;color:#fff;padding:14px 52px 14px 37px;font-size:16px;border-radius: 50px;position: relative; display: inline-block;}
.RighInfo002939 .fh a:before{position: absolute; content: ''; width: 10px; height: 10px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; right:22%; top: 50%; margin: -5px 0 0 -8px;}

@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
.RighInfo002939 .info-page dd{line-height: 75px; padding: 0 28px;}

}
@media(max-width:1024px){
  .RighInfo002939{padding:40px 0 60px;}
  .RighInfo002939 .name h1{font-size:20px;}
  .RighInfo002939 .edit-info{padding-bottom:30px;}
  .RighInfo002939 .fh{margin-top:20px;}
  .RighInfo002939 .fh a{font-size:14px;}

}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}



/*PicList003142 */
.PicList003142{ padding-top: 4vw;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 10px 70px rgba(0, 0, 0, 0.05);padding:24px;}
.PicList003142 li .tit{ font-size:20px;line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li .tit2{min-height: auto; margin-bottom: 1em;}
.PicList003142 li p{font-size: 15px; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142_2 li .pic{display: none}
.PicList003142 li .Ispic{padding-bottom:62.056%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color:#df211b;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width:32%;}
.PicList003142 li:not(:nth-child(3n)){margin-right:2%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142{ padding-top:40px;}
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
.PicList003142 li .tit{ font-size:18px;line-height: 1.75; min-height:100%;}

}
@media (max-width:640px) {
.PicList003142 li{width:100%; margin-right: 0 !important;}
}




/*
 .Menu002252 
 */
 .Menu002252{padding-top:20px; text-align:center; overflow:hidden;}
 .Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
 .Menu002252 a.aon,
 .Menu002252 a:hover{ color:#fff; background-color:#df211b;}
 @media(min-width:768px){
.Menu002252{padding-top:30px;}
.Menu002252 a{ display:inline-block; line-height:40px;  padding:0 20px; min-width:115px; border-radius:40px; overflow:hidden; margin:0 7px 1px;}
 }
 @media(min-width:1024px){
.Menu002252{padding-top:4vw;}
.Menu002252 a{display:inline-block;line-height:40px; padding:0 25px;background:#e9e9e9; min-width:130px; border-radius:40px;}
 }





.PicList002953{padding-top:3vw;}
.PicList002953 li{float: left;background: #fff; margin-bottom: 3%;}
.PicList002953 li a{display: block;}
.PicList002953 li aside.dot{font-size:19px;line-height: 1em; margin-bottom:20px; color: #555; font-weight: bold;}
.PicList002953 li a:hover aside.dot{color:#052464;}
.PicList002953 li .txt{padding:25px 85px 25px 25px; background-color:#f7fbff;font-size:18px; position: relative;}
.PicList002953 li p{font-size: 15px; color: #999;line-height: 25px; overflow: hidden; margin: 0;}
.PicList002953 li .pic{overflow: hidden;}
.PicList002953 li .Ispic{padding-bottom:70%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;position: absolute; right: 25px; top: 50%; margin-top: -20px; }
.PicList002953 li .more span{display: block;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #052464;background: #052464;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(min-width:1025px){
 .PicList002953 li{width: 31.3%;}
 .PicList002953 li:not(:nth-child(3n)){margin-right: 3%;}
}
@media(max-width:1024px){
.PicList002953{padding-top:40px;}
.PicList002953 li{width: 48.5%;}
.PicList002953 li:not(:nth-child(2n)){margin-right: 3%;}
}
@media(max-width:640px){
.PicList002953 li{width: 100%; float: none; margin-right: 0 !important;}
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}





/*RighInfo001848 */
.RighInfo001848{ padding:3vw 0;}
.RighInfo001848 .title{ border-bottom: 1px solid #e9e9e9;text-align: center; margin-bottom: 34px;}
.RighInfo001848 .title h1{ margin: 0 0 18px 0;font-size: 30px;color: #333;font-weight: bold; }
.RighInfo001848 .info {line-height:2;color: #666; }

.RighInfo001848 .list { padding-top:3vw;}
.RighInfo001848 .list .slider-for .Ispic{padding-bottom: 48%;}
.RighInfo001848 .list .slider-for li{position: relative;}
.RighInfo001848 .list .slider-for li .txt{position: absolute; bottom: 0; left: 50px;color: #fff; text-align: right; line-height: 3; padding:1.3em 1em; width: 100%;transition: 0.3s; opacity: 0; 
background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.RighInfo001848 .list .slider-for li .txt h2{ font-size: 1.25em; line-height: 1.6; margin: 0; font-weight: normal;}
.RighInfo001848 .list .slider-for li .txt p{ font-size: 1em;margin: 0; }
.RighInfo001848 .list .slider-for li.slick-current .txt{opacity: 1;left: 0;}
.RighInfo001848 .list .auto .slider-nav{margin-top: 1.125em;}
.RighInfo001848 .list .slider-nav .slider{margin: 0 -0.5em;}
.RighInfo001848 .list .slider-nav li div{padding: 0 0.5em;margin-top:20px;}
.RighInfo001848 .list .slider-nav .Ispic{padding-bottom: 58%; border: 2px solid #fff;border-radius: 4px; position: relative;}
.RighInfo001848 .list .slider-nav .Ispic::before{ position:absolute; content:''; width:0; height:0;   border:9px solid transparent; border-bottom-color:transparent; top: -20px; left: 50%; margin-left: -9px;}
.RighInfo001848 .list .slider-nav li.slick-current .Ispic{border-color: #052464;}
.RighInfo001848 .list .slider-nav li.slick-current .Ispic::before{border-bottom-color: #052464;}


.RighInfo001848 .list .slick-arrow{ width: 50px; height: 50px;border-radius: 50%;background: rgba(0,0,0,0.3);font-size: 0;z-index: 10;position: absolute; top: 50%;margin-top: -25px;}
.RighInfo001848 .list .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.RighInfo001848 .list .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.RighInfo001848 .list .slick-prev{left: 1.25em; }
.RighInfo001848 .list .slick-next{right: 1.25em; }
.RighInfo001848 .list .slick-arrow:hover{background-color: #052464;} 

@media (max-width:1024px) {
.RighInfo001848{ padding:40px 0;}
.RighInfo001848 .list .auto .slider-nav{margin-top: 0.5em;}
.RighInfo001848 .list .slider-nav .slider{margin: 0 -0.3em;}
.RighInfo001848 .list .slider-nav li div{padding: 0 0.3em;}
.RighInfo001848 .title h1{ font-size:20px;}

}






.TextList002514{padding: 3vw 0;}
.TextList002514 .list{padding:0 5%; margin-bottom:15px;background: #f9f9f9;}
.TextList002514 .job-title{ line-height:30px; padding:32px 0;  cursor:pointer; position:relative;color: #333;}
.TextList002514 .job-title p{ margin: 0;position: relative;line-height: 2;font-size:calc(20 / 16 * 1em);}
.TextList002514 .job-title p::before{content: '' ;position: absolute;width: 5px;height: 5px; border-radius: 50%; background: #052464;left: -25px;top: 19px;}
.TextList002514 .job-title span{color: #777;margin-right: 4vw}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#052464; 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:#052464;}
.TextList002514 .job-main{ display:none; padding:50px 0 20px; border-top:1px dotted #e3e3e3;}
.TextList002514 .job-main .job-info { line-height: 2;}
.TextList002514 .job-email{ color:#052464; padding:30px 0;}

@media (max-width:1024px) {
  .TextList002514{padding:40px 0 0;}
  .TextList002514 .job-main{ padding:30px 0 20px;}

}
@media (max-width:768px) {
  .TextList002514 .job-title p::before{display:none;}
  .TextList002514 .job-title{padding-right:70px;}

}
  
@media (max-width:640px) {
  .TextList002514 .job-title span{display: block;}
}
  
  
  
  






/*
 .RighInfo002275
 */
 .RighInfo002275{padding:4vw 0}
 .RighInfo002275 .text{margin-bottom: 30px}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{font-weight: 700;}
 .RighInfo002275 .text .p{font-size:17px;color:#555;line-height: 38px; margin: 0; padding: 0;position: relative;padding-left:34px;}
 .RighInfo002275 .text .p+p{margin-top:18px;}
 .RighInfo002275 .text .p span{font-size: 28px;font-family:Arial;color:#01458e; font-weight: bold;}
 .RighInfo002275 .text .p i{display: block;content: '';width: 22px; height: 22px;position: absolute; left:0;top:8px; background-size:20px; background-position: center; background-repeat: no-repeat;}
 .RighInfo002275 .text .add i{background-image: url(../images/RighInfo002275_icon1.svg);}
 .RighInfo002275 .text .tel i{background-image: url(../images/RighInfo002275_icon2.svg);}
 .RighInfo002275 .text .bm i{background-image: url(../images/RighInfo002275_icon3.svg);}
 .RighInfo002275 .text .lxr i{background-image: url(../images/RighInfo002275_icon4.svg);}
 .RighInfo002275 .text .yx i{background-image: url(../images/RighInfo002275_icon5.svg);}
 .RighInfo002275 .text .yb i{background-image: url(../images/RighInfo002275_icon6.svg);}
 @media screen and (min-width: 768px) {
   .RighInfo002275 .text{float: left;width: 45%;}
   .RighInfo002275 .pic{float: right;width: 50%;}
 }
 @media screen and (min-width: 1024px) {
   .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
   .RighInfo002275 .text .title{font-size: 52px;}
 }
 
 @media screen and (min-width: 1200px) {
   .RighInfo002275 .text .title{margin-bottom:50px;margin-top: 20px;}
   .RighInfo002275 .text{width: 40%;}
 }
 @media (max-width:1024px) {
  .RighInfo002275{padding:40px 0}
  .RighInfo002275 .text .p{font-size:15px;line-height:30px;}
  .RighInfo002275 .text .p i{top:5px;}

 }
  



 .RighInfo003148{padding: 4vw 0;}
 .RighInfo003148 .title{ border-bottom: 1px solid #e9e9e9;text-align: center; margin-bottom: 34px;}
 .RighInfo003148 .title h1{ margin: 0 0 18px 0;font-size: 30px;color: #333;font-weight: bold; }
 .RighInfo003148 .info {line-height:2;color: #666; }
 
 @media (max-width:1024px) {
  .RighInfo003148{padding:40px 0}
  .RighInfo003148 .title h1{font-size:20px; }
 }



.RighInfo000001{padding: 4vw 0;}
.sitemap li{ padding:20px 0; line-height: 24px; border-bottom: 1px dashed #eaeaea; font-size: 15px; position: relative; padding-left: 100px;}
.sitemap strong{display: inline-block; width:100px; position: absolute; left: 0; top:20px;}
.sitemap span a{padding: 0 25px; display: inline-block; }
.sitemap a:hover{color:#01458e;}
@media (max-width:1024px) {
  .RighInfo000001{padding:40px 0}
 }





/*
 .TextList009
 */
 .TextList009{padding-top:4vw;}
 .TextList009 li{border: 1px solid #e5e5e5;margin-bottom: 20px; padding-left:139px; position:relative; padding-right:20px;}
 .TextList009 li a{ height: 85px; line-height:85px; font-size:16px;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/TextList009-icon.png) no-repeat right center; padding-right:40px;}
 .TextList009 li time{ position:absolute; text-align:center; left:0; top:10px; height:65px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
 .TextList009 li time span{ display:block; font-size:22px; padding-top:10px;}
 .TextList009 li:hover{ background-color:#01458e;color:#fff;}
 .TextList009 li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
 .TextList009 li:hover time{color:#fff;}
 @media (max-width:1024px) {
  .TextList009{padding-top:40px}
 }
 @media(max-width:769px){
 .TextList009 li{ padding-left:20px;}
 .TextList009 li time{display: none;}
 .TextList009 .title{font-size:24px;}
 }








 
/*RighInfo003073 */
.RighInfo003073{ padding: 5vw 0;}
.RighInfo003073 .col-title{ padding-bottom: 3.18vw;}
.RighInfo003073 .col-title .cn{font-size:calc(34 / 16 * 1em); color: #333;}
.RighInfo003073 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background:#e9e9e9; width: 5.36em; margin-left: 0.521em; vertical-align: middle;}
.RighInfo003073 .col-title .en{ color:#df211b;font-size:calc(26 / 16 * 1em); line-height: 1em;padding-top: 0.2em; font-weight: bold;letter-spacing: 4px;}

.RighInfo003073 .row{margin-bottom: 3vw;}
.RighInfo003073 h3{font-size:calc(24 / 16 * 1em);color: #333; margin: 0 0 0.3em 0;}
.RighInfo003073 h4{font-size:calc(19 / 16 * 1em); font-weight: normal; margin:0 0 8px;color: #333;}
.RighInfo003073 p{color: #666; margin: 0;}
.RighInfo003073 .box-2{position: relative; z-index: 1;}
.RighInfo003073 .box-2:before{position: absolute; left: 0; top: 0; height: 85%; width: 100%;background:#f9fafc; content: '';}
.RighInfo003073 .box-2 .auto{position: relative; z-index: 5;}
.RighInfo003073 .box-2 .y-1{margin-bottom: 1.72vw;}
.RighInfo003073 .box-2 .y-1 .ytable-cell{padding-left: 4.48vw;padding-top: 3vw;}
.RighInfo003073 .box-2 .y-2{min-height: 14.58vw;}
@media(min-width:1025px){
.RighInfo003073 .box-1 .fl{width: 48%;}
.RighInfo003073 .box-1 .fr{width: 50%;}
.RighInfo003073 .box-1  .col-title{padding-right: 40%;}
.RighInfo003073 .box-2 .y-1 .ytable-cell:nth-child(1){width: 50%;}
.RighInfo003073 .box-2 .y-2 .ytable-cell{table-layout:fixed;padding-left: 4.48vw;width: 25%;}
}
@media(max-width:1024px){
.RighInfo003073{ padding:50px 0;}
.RighInfo003073 h3{font-size:calc(22 / 16 * 1em);}
.RighInfo003073 h4{font-size:calc(18 / 16 * 1em);}
.RighInfo003073 .box-2 .ytable,
.RighInfo003073 .box-2 .ytable-cell{display: block;overflow: hidden;}
.RighInfo003073 .box-2 .y-1 .ytable-cell{padding:0;}
.RighInfo003073 .box-2 .y-1 .ytable-cell:not(:last-child){padding-top:30px;}
.RighInfo003073 .box-2 .y-1 .Ispic,
.RighInfo003073 .box-2 .y-2 .ytable-cell{padding:30px;}
.RighInfo003073 .row{margin-bottom: 30px;}
}





/*Timeline000768 */
.Timeline000768{padding: 8vw 0;background: url(../images/Timeline003058_bg.jpg) no-repeat center center;background-size: cover;}
.Timeline000768 .auto{position: relative;}
.Timeline000768 .auto::before {position: absolute;content: '';	z-index: 0;	height: 2px;background-color: #052464;	top: 50%;	right:0;left:0; margin-top: -1px; width: 100%;}
.Timeline000768 .slider .slick-list li .box{display: block; margin:0 0.5vw; position: relative; height: 620px;}
.Timeline000768 .slider .slick-list li .box{display: block; margin:0 0.5vw; position: relative; height: 620px;}
.Timeline000768 .slider .slick-list li .box::before,
.Timeline000768 .slider .slick-list li .box::after{position: absolute;content: '';top: 50%;z-index: 4; left: 50%;}
.Timeline000768 .slider .slick-list li .box::before{background-color: #052464;width: 15px;height: 15px;border-radius: 50%;margin-top: -7px; margin-left: -7.5px;}
.Timeline000768 .slider .slick-list li .box::after{width: 2px;height: 28px;background-color: #999;margin-top: -35px; margin-left: -1px;}
.Timeline000768 .pic,
.Timeline000768 .word{position: absolute; width: 100%; left: 0; height: 50%;}
.Timeline000768 .pic{top: 0;display: flex;align-items: center}
.Timeline000768 .word{bottom: 0; text-align: center; padding-top: 20px;display: flex;}
.Timeline000768 .pic .Ispic{width: 168px; height: 168px; margin: 0 auto; border-radius: 50%;}
.Timeline000768 .txt{max-height:220px; overflow-y:auto; padding-right: 5px;}
.Timeline000768 .txt::-webkit-scrollbar{width:2px;  height:100%;}
.Timeline000768 .txt::-webkit-scrollbar-track{ background:#fff; border-radius:2px;}
.Timeline000768 .txt::-webkit-scrollbar-thumb{ background: #eaeaea; border-radius:10px;}
.Timeline000768 .txt::-webkit-scrollbar-thumb:hover{background: #052464;}
.Timeline000768 .txt::-webkit-scrollbar-corner{background: #052464;}
.Timeline000768 .tit{font-size:36px; color: #052464; font-family: Arial;font-weight: bold; } 
.Timeline000768 .tit span{font-size:30px;display: inline-block;transform: translateY(-3px)} 
.Timeline000768 .tit2{font-size:16px;font-weight: bold;color: #052464; } 
.Timeline000768 .txt p{color: #666; font-size: 15px; line-height: 1.75; margin: 0;}

.Timeline000768 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Timeline000768 .slick-arrow:before{position: absolute; content: ''; width:25px; height:25px; border-bottom: 2px solid #052464; border-left: 2px solid #052464; left: 50%; top: 50%; margin: -12px 0 0 -25px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Timeline000768 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: 0;}


@media(min-width:641px){
.Timeline000768 .txt .word{padding:2vw 0;}
.Timeline000768 .word{padding-top: 2vw;}
.Timeline000768 .slider .slick-list li:nth-child(2n) .pic{top: auto; bottom: 0; padding-top:40px;}
.Timeline000768 .slider .slick-list li:nth-child(2n) .word{top:0; bottom:auto;  padding-top: 0; padding-bottom:2vw;align-items: flex-end}
.Timeline000768 .slider .slick-list li:nth-child(2n) .box::after {margin-top: 7px;}
}

@media(min-width:1521px){
.Timeline000768 .auto::before{	right:-2vw;left: -2vw; width: auto;}
.Timeline000768 .slider{ margin: 0 -0.5vw;}
.Timeline000768 .slick-prev{left:-2vw;}
.Timeline000768 .slick-next{right:-2vw;}
}

@media(min-width:1701px){
.Timeline000768 .auto::before{	right:-7.8125vw;left: -7.8125vw;}
.Timeline000768 .slick-prev{left: -7.8125vw;}
.Timeline000768 .slick-next{right: -7.8125vw;}
}

@media(max-width:1520px){
  .Timeline000768 .slider{ margin: 0 70px;}
  .Timeline000768 .slick-prev{left:0;}
  .Timeline000768 .slick-next{right:0;}
}
  
@media(max-width:1024px){
  .Timeline000768{padding:60px 0;}
  .Timeline000768 .auto::before {top: 35%;}
  .Timeline000768 .slider{ margin: 0 40px;}
  .Timeline000768 .pic{height: 30%;}
  .Timeline000768 .word{position: absolute; width: 100%; left: 0; height: 70%;padding-top: 50px}
  .Timeline000768 .txt{max-height: 300px}
  .Timeline000768 .slick-arrow{top: 35%; }
  .Timeline000768 .slider .slick-list li .box::before, 
  .Timeline000768 .slider .slick-list li .box::after{top: 35%}
}





