

.w1440{max-width: 1440px;width: 90%;}

body{font-size: 16px;line-height: 2;}

/*Top003111 */
.Top003111{position: fixed;left: 0;width: 100%; z-index: 100;top: 0;background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003111 .auto{width: 90%}
@media (min-width:1025px) {
.Top003111 .logo{float: left;padding-top: 18px;padding-bottom: 14px}
.Top003111 .logo img{height: 56px;}	
}
@media (max-width:1024px) {
.Top003111 .auto{display: flex;align-items: center;justify-content: space-between;height: 80px;}
.Top003111 .auto:after{display: none;}
.Top003111 .logo img{height: 50px;}	
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{background-color: #f0f0f0;border-radius: 36px;padding-right: 36px;width: 128px;}
.Top003111 .top-search .btn{position: absolute;right: 0;top: 0;width: 36px;height: 100%;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 14px;}
.Top003111 .top-search .text{width: 100%;height: 36px;line-height: 36px;padding:0 0 0 20px;border: 0;background: none;}
@media (min-width:1025px) {
.Top003111 .top-nav{float: right; margin-top: 24px;}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 60%;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background-color: #213e98;color: #fff;font-family: 'Oswald-Regular';font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #333;line-height: 88px;padding: 0 1.5vw}
.Top003111 menu li .sub{display: none;}
@media (min-width:1921px) {
.Top003111 menu li{margin-right: 61px;}	
}
@media (min-width:1025px) {
.Top003111 menu{float: right;margin-right: 3vw}
.Top003111 menu li{float: left;font-size: 16px;}
.Top003111 menu li span{line-height: 36px;}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:after{position: absolute;content: '';height: 2px;background-color:#fff;left: 50%;transform: translateX(-50%); bottom: 0;width: 0;transition: width 0.3s;}
.Top003111 menu li span a:hover,
.Top003111 menu li.aon span a{background: #213e98;color: #fff;}
.Top003111 .sub{position: absolute;top: 100%;background-color: rgba(230,0,19,0.9);overflow: hidden;left: 0;width: 100vw;}
.Top003111 .sub dl{overflow: hidden;}
.Top003111 .sub dt{line-height: 22px;text-align: center;float: left;}
.Top003111 .sub dt a{color: #fff;padding: 10px;transition: 0.3s;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 0vw;}
.Top003111 menu li span a{padding: 0 1vw;font-size: 14px;}
.Top003111 .logo img{height: 40px;}
.Top003111 .logo{padding-top: 25px;}
.Top003111 .top-search .text{font-size: 12px;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;}
.Top003111 .open-menu i{background-color: #213e98;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 80px;bottom: 0;width: 240px;background-color: rgba(255,255,255,0.9);left: -100%;padding: 40px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu li span{line-height: 3;font-size: 20px;}
.Top003111 menu li span a{padding-left: 1em;line-height: 60px;}
.Top003111 .has-sub span .op:before, 
.Top003111 .has-sub span .op:after{background-color: #213e98;}
.Top003111 .sub{padding: 2em;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
}
/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1440px; height: 100%;}
.Banner003200 .solgan img{}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 10px;height: 10px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(20 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #213e98; border-color: #213e98;}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .pc{display: none;}
    .Banner003200 .solgan img{max-width: 50%}
    .Banner003200{margin-top: 80px;}
}

.Home_title{position: relative}
.Home_title .cn{font-size: 2.5em;color: #333;font-family: 'HarmonyOS_Sans_SC_Bold';position: relative}
.Home_title .en{font-size: 6.5em;color: #fafafa;font-family: 'HarmonyOS_Sans_SC_Bold';text-transform: uppercase;transform: translateY(-50px);z-index: -1;position: absolute;left: 0;top:0;line-height: 1}


.Homt_about{padding: 4% 0}
.Homt_about .title{font-size: 2.25em;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';padding-bottom: 20px;}
.Homt_about p{margin: 0;line-height: 2}
.Homt_about li{padding-top: 3em;width: 46%;float: left;}
.Homt_about li .tit{font-size: 2em;color: #213e98;padding-bottom:20px;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Homt_about li:nth-child(2n){float: right;}



.home_page3{background: url(../images/home_page3-bg.jpg)no-repeat center;padding: 4% 0;background-size: cover}
.home_page3 .slick-list{margin: 0 -10px}
.home_page3 .slick-list li{position:relative;float:left;width:33.3%;text-align:center;overflow:hidden;background-color:#fff;padding: 20px;margin: 0 10px}
.home_page3 .slick-list li .Ispic{padding-bottom:60%;opacity:1;transition:0.2s;position: relative}
.home_page3 .slick-list li .txt{position: absolute;width: 100%;height: 100%;background: rgba(33,62,152,0.7);left: 0;top: 0;text-align: center;padding: 0 30px;color: #fff;line-height: 24px;opacity: 0;transition:0.2s;}
.home_page3 .slick-list li .txt .ytable{height: 100%;}
.home_page3 .slick-list li .hover{position:relative;color:#fff;transition:0.3s;}
.home_page3 .slick-list li h2{padding:3% 0;font-weight: normal;margin: 0;font-size: 1.5em;font-family: 'HarmonyOS_Sans_SC_Medium';color: #213e98}
.home_page3 .slick-list li p{opacity:0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);padding:0 3%;height:0;overflow:hidden;line-height: 2;
transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;
-ms-transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;margin:0;}
.home_page3 .slick-list li .more{opacity:0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
text-align:center;height:0;overflow:hidden;transition:opacity 0.3s 0.4s,transform 0.3s 0.4s;-ms-transition:opacity 0.3s 0.4s,transform 0.3s 0.4s;display:block; }
.home_page3 .slick-list li .more img{margin:0 auto;}

.home_page3 .slick-arrow {position: absolute; width: 1em; height: 1em;border: solid 2px #fff;top: 50%;margin-top: -0.5em; border-radius: 50%;background: url(../images/Floor003197-prev-on.svg) no-repeat center center;background-size: auto calc(12 / 60 * 1em);z-index: 10;transition: 0.3s;font-size: calc(60 / 16 * 1em);text-indent: -999em;overflow: hidden;}
.home_page3 .slick-arrow:hover {}
.home_page3 .slick-next {background-image: url(../images/Floor003197-next-on.svg);}

@media(min-width:1025px){
.home_page3 .slick-list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:100%; background:#fff; top:0; right:0;}
.home_page3 .slick-list li:hover .Ispic .txt{opacity: 1}
.home_page3 .slick-list li:hover .Ispic{}
.home_page3 .slick-list li:hover h2{}
.home_page3 .slick-list li:hover .hover{}
.home_page3 .slick-list li:hover .more,
.home_page3 ul li:hover p{}
.home_page3 .slick-list li:hover p{}
.home_page3 .slick-dots{display: none!important}
    
.home_page3 .slick-prev{left: -5vw;}
.home_page3 .slick-next{right: -5vw;}
}

@media(max-width:1366px){
.home_page3 .slick-prev{left: 5vw;}
.home_page3 .slick-next{right: 5vw;}

}
@media(max-width:1024px){
.home_page3 .slick-dots{ position:absolute; right:3%; z-index:10; bottom:0.9375rem;}
.home_page3 .slick-dots li{ margin:0 0 0 0.25rem; background:#fff; opacity:0.5; overflow:hidden;}
.home_page3 .slick-dots li.slick-active{background:#fff; opacity:1; }
.home_page3 .slick-list li h2{ font-size:1.25rem; text-align:left; padding:0 3%; line-height:3.125rem;}
.home_page3 .slick-prev{left: 5vw;}
.home_page3 .slick-next{right: 5vw;}
.Homt_about .title,.Homt_about li .tit{font-size: 1.5em}
.Homt_about li .tit{padding-bottom: 10px;}

}
@media(max-width:480px){
.home_page3 .slick-dots li{ width:10px; height:10px; border-radius:50%;}
}



.Floor003099{padding:4% 0;}
.Floor003099 .title{font-size: 2.5em;text-align: center;color: #333; padding-bottom: 2vw;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 1vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #213e98;border-bottom-color: #213e98;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #213e98;border-top-color: #213e98;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 62%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(0.8);}
.Floor003099 .slider li .txt{padding:20px 30px;background: #f4f4f4}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #ff0000;background: none;}
.Floor003099 .txt label{display: block; font-size: 16px;color: #000; margin-bottom: 1.5vw;}
.Floor003099 .txt time{font-size: 14px;color: #666;display: none}
.Floor003099 .txt .tit{font-size: 18px;color: #333; line-height: 1.071em; min-height: 2.142em; margin-top: 10px;}
.Floor003099 .txt p{line-height: 1.714;color: #999;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li:nth-child(2n){}
}
@media(max-width:1024px){
.Floor003099 .title{font-size: 1.8em;}
.Homt_about li{padding-top: 1em;width: 100%;text-align: justify;}

}
@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -1vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 1.25em;line-height: 1.5;}
}


.Bottom003025{border-top:6px solid #213e98 }
.Bottom003025 .btop{background: #dee0e5; padding: 4% 0 3%;}
@media(min-width:1025px) and (max-width:1366px){
.Bottom003025 .auto{width: 90%;}
}
.Bottom003025 .more{}
.Bottom003025 .more:before,
.Bottom003025 .more:after{display: inline-block; content: '';height: 1px;background: #808080;opacity: 0.5; vertical-align: baseline; transition: 0.3s width; }
.Bottom003025 .more:before{width: 40px;margin-right: 8px;}
.Bottom003025 .more:after{width: 0;}
.Bottom003025 .more:hover:before{width: 0;margin-right: 0;}
.Bottom003025 .more:hover:after{width: 40px; margin-left: 8px;}
.Bottom003025,
.Bottom003025 a{color: #808080;}
.Bottom003025 a:hover{color: #213e98;}
.Bottom003025 .bottom{background: #213e98;color: #ddd}
.Bottom003025 .bottom dt a{display: inline-block; width: 34px; height: 16px;background-position: center center;background-repeat: no-repeat;}
.Bottom003025 .bottom dt .fb{background-image: url("../images/Bottom003025_share_fb.png");}
.Bottom003025 .bottom dt .tw{background-image: url("../images/Bottom003025_share_tw.png");}
.Bottom003025 .bottom dt .ing{background-image: url("../images/Bottom003025_share_ing.png");}
.Bottom003025 .bottom dt .ytb{background-image: url("../images/Bottom003025_share_ytb.png");}
.Bottom003025 .intro .more{color: #808080;font-size: 14px}
.Bottom003025 .intro .logo img{max-width: 258px;}
.Bottom003025 .intro p{line-height: 24px;opacity: 0.75;margin:32px 0 16px 0;font-size: 14px}
.Bottom003025 .links dd{line-height: 32px;background: url(../images/Bottom003025_aicon.png) no-repeat left center;padding-left: 14px;}
.Bottom003025 .links dd a{font-size: 14px; text-transform: uppercase;}
.Bottom003025 .links dd a:hover{color: #213e98}
.Bottom003025 .contactus dt{font-size: 14px;line-height: 2.285em; padding-left: 20px;color: #808080; padding-left: 20px; background-position: left 10px;background-repeat: no-repeat;}
.Bottom003025 .contactus dt.tel{background-image: url(../images/Bottom003025_call.png);}
.Bottom003025 .contactus dt.add{background-image: url(../images/Bottom003025_add.png);background-position: left 8px;}
.Bottom003025 .contactus dt.email{background-image: url(../images/Bottom003025_email.png);}
.Bottom003025 .contact .tips{font-size: 14px;line-height: 2.285em;color: #808080;}
.Bottom003025 .contact .ask{display: block;line-height: 3.25em; width: 70%;max-width: 160px;text-align: center;color: #fff;background: #213e98; text-transform: capitalize; margin: 10px 0 32px 0; transition: 0.3s;}
.Bottom003025 .contact .ask:hover{color: #0275d7;background: #fff;}
.Bottom003025 .contact .sitemap{padding-right: 15px;font-size: 14px;}
.Bottom003025 .b-tit{text-transform: capitalize;padding-bottom: 30px;font-size: 16px;color: #213e98}
@media(min-width:1025px){
.Bottom003025 .intro{width: 25.625%;}
.Bottom003025 .intro .inner{max-width: 345px;}
.Bottom003025 .b-right{width: 72%; max-width: 1055px;}
.Bottom003025 .contactus{max-width: 346px;}
.Bottom003025 .contact{max-width: 248px;}
.Bottom003025 .bottom{line-height: 60px;}
}
@media(max-width:1024px){
.Bottom003025{padding: 4vw 0;}
.Bottom003025 .b-right .item{margin: 0 0 3vw 0!important;width: 40%;float: left;} 
.Bottom003025 .b-right .item.links {width: 20%}
.Bottom003025 .bottom{text-align: center;padding: 15px 0;}
.Bottom003025 .bottom dt{padding-bottom: 20px;}
.Bottom003025 .intro{padding-bottom: 4vw;}
.Bottom003025 .intro .logo img{width: auto;height: 40px;}
.Bottom003025 .intro p{margin-top: 10px;}
}
@media(max-width:640px){
.Bottom003025 .intro{padding-bottom: 20px;}
.Bottom003025 .b-right .item{margin-bottom: 0px!important;width: 100%}
.Bottom003025 .b-right .item.links {display: none}
.Bottom003025 .contact .ask{margin-bottom: 10px;}
.Bottom003025 .b-tit{padding-bottom: 10px;}
}


.location{background: #f5f5f5;margin-top: 88px}
.location .current { font-size: 0.875em;line-height: 3; }
.location .current, 
.location .current a:not(:hover) { color: #999; }


.Banner003144 .pc { background-position: center center; background-repeat: no-repeat; height: 500px; background-size: cover; }

@media (min-width:1025px) {
.Banner003144 .wap { display: none; }
}

@media (max-width:1024px) {
.Banner003144 .pc { display: none; }
.location{background: #f5f5f5;margin-top: 80px}
.location .current{line-height: 1.5; padding: 10px 0}
}
/*Menu003135 */
.Menu003135 { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003135 .current { font-size: 0.875em;line-height: 5.7142; }
.Menu003135 .current, .Menu003135 .current a:not(:hover) { color: #999; }
.Menu003135 .fl { float: right }
.Menu003135 .fr { float: left }
.Menu003135 .current span { color: #555; }
.Menu003135 .nav-menu li { float: left;  line-height: 5; }
.Menu003135 .nav-menu li:not(:last-child) { margin-right: 3.222em; }
.Menu003135 .nav-menu li a { display: block; position: relative; }
.Menu003135 .nav-menu li a:hover, .Menu003135 .nav-menu li.aon a { color: #213e98; }
.Menu003135 .nav-menu li.aon a:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #213e98; }

@media (max-width:1024px) {
.Menu003135 .current { display: none; }
.Menu003135 .nav-menu li { line-height: 3; }
}
/*RighInfo003148 */
.RighInfo003148{padding: 5% 0 4%}
.RighInfo003148 .name { color: #213e98; font-size: 1.875em;font-family: 'HarmonyOS_Sans_SC_Bold';margin-bottom: 1em; }

@media(max-width:640px) {
.RighInfo003148 .year { font-size: 14vw; }
.RighInfo003148 .name { font-size: 6vw; }
}
.RighInfo003148 .items-group .items { margin-bottom: 40px; }
.RighInfo003148 .items-group .items p { line-height: 1.875; }

@media (min-width:1025px) {
.RighInfo003148 .items-group .img { width: 50%; }
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt { padding-right: 6.25em; }
.RighInfo003148 .items-group .items:nth-child(2n) .txt { padding-left: 6.25em; }
}

@media (max-width:1024px) {
.RighInfo003148 .items-group .txt { padding: 2em 0; }
}


.PicList002735{ padding: 2% 0 0% 0;}
.PicList002735 li{ margin-bottom: 3%; }
.PicList002735 li a{display: block;  transition: 0.3s;}
.PicList002735 li a:hover h3{ color: #213e98;}
.PicList002735 li .pic{overflow: hidden;position: relative}
.PicList002735 li .pic .hover{position: absolute;width: 100%;height: 100%;background: rgba(33,62,152,0.8);left: 0;top: 0;text-align: center;padding: 0 30px;color: #fff;line-height: 24px;opacity: 0;transition: 0.2s;z-index: 10}
.PicList002735 li .pic .hover .ytable{height: 100%}
.PicList002735 li .pic .hover span{display: inline-block;width: 30px;height: 30px;background: url(../images/more.png)no-repeat center}
.PicList002735 li .Ispic{ background-size: cover;background-color: #fff;  padding-bottom: 66.5%;transition: 0.3s;}
.PicList002735 li a:hover .Ispic{transform: scale(1.1);}
.PicList002735 li a:hover .hover{opacity: 1;}
.PicList002735 li .txt{padding: 30px;background: #f4f4f4;}
.PicList002735 li .txt2{text-align: center}
.PicList002735 li .txt h3{ margin: 0; font-size:1.5em; color: #333;}
.PicList002735 li .txt p{ line-height: 24px;color: #999; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 31.333%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 3%;}
}
@media (max-width:768px) {
.PicList002735 li .txt{padding: 15px;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}


.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #213e98;border-color: #213e98;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}


.PicList001200{padding: 5% 0 2%; }
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:12%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:4%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:5%;padding-top: 5%;}
.PicList001200 li div::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:#ebebeb; right:0;}
.PicList001200 li h3{ margin:0; font-size:1.125em; padding:0;  color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:30px; height:60px; overflow:hidden;}
.PicList001200 li time{ position:absolute; left:0; bottom:14%; color:#969696; font-size: 14px; padding-left:30px; background:url(../images/PicList001200-time.png) left center no-repeat;display: none}

.PicList001200 li:hover{ background:#213e98;}
.PicList001200 li:hover h3,
.PicList001200 li:hover p,
.PicList001200 li:hover time{ color:#fff;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px;display: none }
.PicList001200 li time{ font-size:12px;}
.PicList001200 li h3{display: -webkit-box;margin-bottom: 15px;
  display: box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space:normal;
  -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
  .PicList001200 li time{background-size: auto 100% }
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}




.TextList002514 { padding: 5% 0 2%; }
.TextList002514 .list .litop { background: #213e98; color: #fff; border-radius: 4px; margin-bottom: 10px; }
.TextList002514 .list .litop .dl { border-radius: 20px 0; }
.TextList002514 .list .li { cursor: pointer;background: #fafafa;}
.TextList002514 .list .li:not(:last-child){ border-bottom: 1px solid rgba(0,0,0,.05);}
.TextList002514 .list .li dl { color: #fff; overflow: hidden; color: #333 }
.TextList002514 .list .lion { overflow: hidden; }
.TextList002514 .list dl.dl { margin: 0; font-size: 0; line-height: 30px; position: relative; }
.TextList002514 .list dl.dl .btn { display: inline-block; padding: 0 10px; border: 1px solid rgba(255,255,255,0.1); color: #aaa; position: relative; width: 22px; height: 22px; margin-top: 12px; border-radius: 50%; }
.TextList002514 .list dl.dl .btn::before, .TextList002514 .list dl.dl .btn::after { position: absolute; content: ''; background: #aaa; }
.TextList002514 .list dl.dl .btn::before { left: 25%; width: 50%; height: 1px; top: 50%; margin-top: -1px; }
.TextList002514 .list dl.dl .btn::after { left: 50%; margin-left: -1px; width: 1px; top: 25%; height: 50%; }
.TextList002514 .list .lion dl.dl .btn::after { display: none; }
.TextList002514 .list dl.dl dd { width: 60%; text-align: center; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px; display: inline-block; vertical-align: top; }
.TextList002514 .list dl.dl .dd1 { text-align: left; position: relative; }
.TextList002514 .list dl.dl .dd6 { width: 40%; text-align: center; }
.TextList002514 .list dl.dl .dd5, .TextList002514 .list dl.dl .dd4, .TextList002514 .list dl.dl .dd3, .TextList002514 .list dl.dl .dd2 { display: none; }
.TextList002514 .list .liConBox {border-top: 1px solid #ebebeb; padding: 20px; overflow: hidden; display: none; }
.TextList002514 .list .liConBox .txt { line-height: 26px; color: #333; margin-bottom: 10px; }
.TextList002514 .list .liConBox .txt .h4 { font-weight: normal; font-size: 14px; color: #333; padding-bottom: 5px; }
.TextList002514 .list .liConBox .txt p { opacity: 0.5; }
.TextList002514 .list .Fmore { text-align: left; }
.TextList002514 .list .Fmore .btnBottom { text-align: left; }
.TextList002514 .job-email { color: #333; }

@media screen and (min-width:768px) {
.TextList002514 .list dl.dl dd { width: 40%; padding: 15px; }
.TextList002514 .list dl.dl .dd6, .TextList002514 .list dl.dl .dd5, .TextList002514 .list dl.dl .dd3, .TextList002514 .list dl.dl .dd4, .TextList002514 .list dl.dl .dd2 { display: inline-block; width: 15%; }
}

@media screen and (min-width:1000px) {
.TextList002514 .list li dl.dl .dd1 { padding-left: 50px; }
.TextList002514 .list dl.dl dd {line-height: 45px; padding: 10px 15px; }
.TextList002514 .list .liConBox { padding: 50px; position: relative; }
.TextList002514 .list .liConBox .txt .h4 {}
.TextList002514 .list .liConBox .txt { line-height: 28px; font-size: 15px; margin-bottom: 35px; }
.TextList002514 .list .btnBottom .btnA { width: 140px; line-height: 40px; }
}

@media screen and (min-width:1280px) {
.TextList002514 .list .liConBox .txt .h4 { font-size: 20px; }
.TextList002514 .list .liConBox .txt { line-height: 30px; }
.TextList002514 .list .btnBottom .btnA { font-size: 18px; }
.TextList002514 .list .liConBox .txt .h4 { padding-bottom: 15px; }
}



.Timeline001539{ padding:5% 0;}
.Timeline001539 .list{ background:url(../images/Timeline001539-icon.png) no-repeat center top/auto 50px; padding-top:50px; padding-bottom:62px;}
.Timeline001539 .list ul{ position:relative; padding:3% 0 10%;}
.Timeline001539 .list ul::after,
.Timeline001539 .list ul::before{position:absolute; content:'';left:50%; }
.Timeline001539 .list ul::before{  width:2px; height:100%; background-color:#d0d0d2; margin-left:-1px; top:0;}
.Timeline001539 .list ul::after{ background:url(../images/Timeline001539-end.png) no-repeat; width:26px; height:62px; margin-left:-13px; bottom:-62px;}
.Timeline001539 .list li{ padding-bottom:3%; min-height:80px; padding-right:50%;background:url(../images/Timeline001539-bg.jpg) repeat-y center top; }
.Timeline001539 .list li:nth-child(2n){ padding-right:0; padding-left:50%;}
.Timeline001539 .list li div{ position:relative; padding-right:120px;}
.Timeline001539 .list li:nth-child(2n) div{ padding-right:0; padding-left:120px;}
.Timeline001539 .list li time{ position:absolute; right:0; top:0; width:105px; border-bottom:2px solid #c8c8c8; font-size:36px; font-weight:bold; line-height:46px;color: #213e98}
.Timeline001539 .list li:nth-child(2n) time{ text-align:right; right:auto; left:0;}
.Timeline001539 .list li time::before{ position:absolute; content:''; width:8px; height:8px; border-radius:50%; background-color:#213e98; right:-4px; bottom:-5px;}
.Timeline001539 .list li:nth-child(2n) time::before{ right:auto; left:-4px;}
.Timeline001539 .list li p{ margin:0;text-align:right; padding-top:16px;}
.Timeline001539 .list li:nth-child(2n) p{ text-align:left;}




.PicList002239{ padding:5% 0 2%;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px;line-height:50px;text-align: center}
.PicList002239 li dt{font-size: 16px; color: #333;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
.Timeline001539 .list li time{font-size: 30px;}
}




/*RighInfo003148 */
.RighInfo003148{padding:2% 0 5%;}
.RighInfo003148 .items-group .items .title{color: #333;font-size: 1.5em;}
.RighInfo003148 .items-group .items p{color: #666; line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
.RighInfo003148 .NewsContent .title{color: #333}
.RighInfo003148 .NewsContent .info{text-align: center;color: #999;display: none}
.RighInfo003148 .NewsContent *{max-width: 100%;height:auto !important;}
.RighInfo003148 .NewsContent .detail{font-size: 17px;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-left:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;padding-right: 3em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}

.RighInfo003148 .NewsContent  img{height: auto;max-width: 100%}
}
@media(max-width:768px){
  .RighInfo003148 .NewsContent {line-height: 24px;font-size: 14px;}
  .RighInfo003148 .NewsContent .detail{font-size: 14px;}
}


.RighInfo002275{padding: 5% 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 h3{font-size: 24px;color:#213e98;padding: 0;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}


@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .map{float: right;width: 50%;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275 .text{width: 40%;}
}

/*TextList002855 */
.TextList002855{padding: 4% 0;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;display: inline-block;width: 100%;}
.TextList002855 li time{float: right;color: #c8c8c8; margin:0 0 0 15px;}
.TextList002855 li a{font-size: 16px; color: #666;}
.TextList002855 li time .down{margin-left: 10px;}
.TextList002855 li a .fpd{margin-right: 10px;}






.Other .float-btn{position: fixed; right: 1%; bottom: 32%; width: 50px; z-index: 199;}
.Other .float-btn li{padding-bottom: 1px;}
.Other .float-btn li a{display: block;background-position: center center;background-repeat: no-repeat;background-color: #213e98; cursor: pointer;border-radius: 5px;}
.Other .float-btn li a.open-kefu{height: 50px;background-image: url("../images/icon-message.svg");background-size: 30px;}
.Other .float-btn li a.gettop{height: 50px;background-image: url("../images/icon-up.svg");background-size: 22px;margin-top: 1px}

.Other .pop-up{position: fixed;right: 6%;bottom: 10px;width: 310px;background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.5);border-radius: 5px;overflow: hidden;display: none;z-index: 198}

.Other .pop-up .title{background: #213e98;font-size: 16px;color: #fff;padding:20px;position: relative}
.Other .pop-up .title .close{position: absolute;width: 16px;height: 20px;right: 20px;top:50%;transform: translateY(-50%);cursor: pointer;}
.Other .pop-up .title .close::before{content: '';position: absolute;width: 100%;height: 2px;background: #fff;left: 0px;top:50%;transform: translateY(-50%);}
.Other .pop-up .form-ul{padding:20px;}
.Other .pop-up .form-ul p{margin: 0;padding-bottom: 1em}
.Other .pop-up .form-ul li{margin-bottom: 10px;position: relative;}
.Other .pop-up .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Other .pop-up .form-ul li select,
.Other .pop-up .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;font-family: 'HarmonyOS_Sans_SC_Regular';}
.Other .pop-up .form-ul li textarea.text{height: auto;}
.Other .pop-up .form-ul .btn{width: 8em; background: #213e98;border-radius: 5px;font-size: 0.875em;height:  3em;color: #fff;cursor: pointer; border: 0;font-family: 'HarmonyOS_Sans_SC_Regular';}


.RighInfo003148 .NewsPage{padding-top:40px;border-top:1px solid rgba(78,78,78,0.15);margin-top:40px;}
.RighInfo003148 .NewsPage dl dd{width:48%;}
.RighInfo003148 .NewsPage dl{}
.RighInfo003148 .NewsPage dl::after{content:'';display: block;clear: both;}
.RighInfo003148 .NewsPage dl dd:nth-child(2){text-align: right;}
.RighInfo003148 .NewsPage dl dd a{color:#4e4e4e;}
.RighInfo003148 .NewsPage dl dd:hover a{color:#0F54B4;}

@media(max-width:1024px){
  .RighInfo003148 .NewsPage dl dd{width:98%;margin-bottom:8px;}
  .RighInfo003148 .NewsPage dl dd:nth-child(2){text-align: left;}
}

@media(max-width:640px){
  .RighInfo003148 .NewsPage{padding-top:20px;}
  .RighInfo003148 .NewsPage dl dd{font-size: 14px;}
}









