*{margin: 0;padding: 0;}




/*Top003124 */
.Top003124{width: 100%;left: 0;top: 0;z-index: 100;transition:background-color 0.3s,transform 1s;background-color: #fff; border-bottom: 1px solid #ddd;}
.Top003124_home{position: absolute;}

.Top003124 header{display: flex;align-items: center;justify-content: space-between;height:11em;}

.Top003124 .logo{}
.Top003124 .logo img{height: 3.9375em;}

.Top003124:not(.Top003124_home) .logo .white,
.Top003124_home .logo .red{display: none;}



.Top003124 .top-nav{margin-left: 4.5em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}

.Top003124 .top-nav dd.lang a{margin: 0 5px;font-size: 16px}


@media (min-width:1025px) {
    
    .Top003124_home{background: none;border-bottom: 0}
    .Top003124_home .logo .white{display: block}
    .Top003124_home .logo .red{display: none;}
    .Top003124_home .top-nav dd.lang a{color: #fff;}
    
    .Top003124 menu{}
    .Top003124 menu li{float: left;}  
    .Top003124 menu li:not(:last-child){margin-right: 4vw;}
    .Top003124 menu li span,
    .Top003124 menu li span a{}  
    .Top003124 menu li span a{display: block;position: relative;z-index: 1;font-size:calc(20 / 16 * 1em);color:#000;}
    .Top003124 menu li span a img{max-height:18px;filter: grayscale(0) brightness(0);transform: translateY(0px)}
    .Top003124_home menu li span a{color: #fff;}
    .Top003124_home menu li span a img{filter:none;}
    .Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: -10px; height: 2px;background-color: #000; transition: 0.3s;}
    .Top003124 menu li:hover span a,
    .Top003124 menu li.aon span a{color: #000;}
    .Top003124 menu li:hover span a:after,
    .Top003124 menu li.aon span a:after{width: 100%;}
    .Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
    
    .Top003124 .top-right{display: flex;align-items: center;justify-content: space-between;}
}


@media (max-width:1024px) {
    .Top003124_home .logo .white{display: none;}
    .Top003124_home .logo .red{display: block;}
    .Top003124{position: relative}
    .Top003124 header{height:100px;}
    
    .Top003124 menu{position: fixed; right: -100%;top:100px;height: calc(100% - 100px); overflow: auto; background-color: #fff; width: 250px;opacity: 0;transition: 0.3s ease;}   
    .menu-show .Top003124{z-index: 1000}
    .menu-show .Top003124 menu{right: 0; opacity: 1; transform:translateX(0);}
    .Top003124 menu li{ border-bottom: 1px solid #eee;}
    .Top003124 menu li span{display: block;}
    .Top003124 menu li span a{display: block;padding: 20px}
    .Top003124 .has-sub span .op:before,
    .Top003124 .has-sub span .op:after{background-color: #ccc;}
    .Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
    .Top003124 menu li span a img{max-height:calc(20 / 16 * 1em);filter: grayscale(0) brightness(0);}
    
    .Top003124 .top-nav{display: flex;align-items: center;justify-content: space-between;}
    .Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1); background-size: auto 60%; right: 2.6em;}   
    .Top003124 .open-menu{width:2.4em; height: 2.4em; margin-left: 20px} 
    .Top003124 .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;}

    .Top003124 .open-menu span {display: block;transition: 0.3s;height: 2px;background-color: #000;}
    .menu-show .Top003124 .open-menu {border-radius: 50%;background-color: #1f4b8c;padding: calc(9 / 16 * 1em); height: calc(30 / 16 * 1em);}
    .menu-show .Top003124 .open-menu span {background-color: #fff;height: 1px;}
}
@media (max-width:640px){
    .Top003124 menu li span a img{max-height:calc(16 / 16 * 1em);filter: grayscale(0) brightness(0);}
}
/*Page002623 */
.Page002623{padding:calc(50 / 18 * 1em) 0 0 0; text-align: center;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;border-radius: 50%}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #15649d;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*Banner003192 */
.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 li.slick-slide .kuang{position: absolute;width: 100%;height: 100%;background: url(../images/bannerbg.png)no-repeat center;background-size: 100% 100%;left: 0;top: 0;transition: .07s ease}
.Banner003192 li.slick-slide .kuang::before{content: ''; position: absolute;width: 100%;height: 100%;background:rgba(17,66,128) ;left: 0;top: 100%;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-size: calc(62 / 16 * 1em);font-weight: 600; margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: calc(16 / 16 * 1em); line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: calc(485 / 1920 * 100vw); top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{ transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}

.Banner003192 .txt{position: absolute;right: 6%;bottom: 37%;z-index: 10}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}




.index-title{margin-bottom: 3.6875em;position: relative;}
.index-title .name{font-size: calc(36 / 16 * 1em);color: #333;}
/*.index-title .name:after{display: inline-block;content:'';width: 15px; height: 2px; background-color: #1f4b8c;margin-left: 22px;vertical-align: middle;}*/
.index-title p{margin: 0;font-size: 0.875em;}
.index-title .more{position: absolute;width: 3.125em;height: 3.125em;border:1px solid #b9b9b9; right: 0; top: 50%;border-radius: 50%; background: url(../images/Floor003129-icon.svg) no-repeat center; background-size: 1em auto; margin-top: -1.5625em;transition: 0.3s;}
.index-title .more:hover{border-color: #1f4b8c; background-color: #1f4b8c; background-image: url(../images/Floor003129-icon-white.svg);}


.index-more{border: solid 2px #e5e5e5; line-height: calc(50 / 18 * 1em); font-size: calc(16 / 16 * 1em);color: #114280;
 padding: 0 2em;display: inline-flex;align-items: center; border-radius: 0; transition: 0.3s;}
/*.index-more:after{display: block;content: ''; background: url(../images/Floor003088-more.svg) no-repeat center center;
 background-size: contain; width: 1em; height: calc(16 / 16 * 1em); margin-left: 1em;}*/
.index-more:hover{background-color: #1f4b8c; border-color: #1f4b8c;color:#fff;}
/*.index-more:hover:after{content: ''; background: url(../images/Floor003088-more-white.svg) no-repeat center center;
 background-size: contain; }*/

@media(max-width:1024px){
    .index-title{margin-bottom: 30px;}
    .index-title .name{font-size: calc(24 / 16 * 1em);}
    .Banner003192 .txt{display: none;}
    .Banner003192 li.slick-slide .kuang{display: none;}
}


/*Floor003088 */
.Floor003088{}
.Floor003088 .auto{}
.Floor003088 .title{color: #1f4b8c;}
.Floor003088 .title .en{font-size:calc(38 / 16 * 1em); line-height: 0.8667; text-transform: uppercase; margin-bottom: 0.1em;}
.Floor003088 .title .cn{font-size:calc(38 / 16 * 1em); font-weight: 600;}

.Floor003088 .more{border: solid 2px #e5e5e5; line-height: calc(50 / 18 * 1em); font-size: calc(16 / 16 * 1em);color: #114280;padding: 0 2em;display: inline-flex;align-items: center; border-radius: 0; transition: 0.3s;}

.Floor003088 .box.active .more,
.Floor003088 .more:hover{background-color: #1f4b8c; border-color: #1f4b8c;color: #fff}


.Floor003088 .intro .edit-info{color: #333; line-height: 1.75;line-height:2;padding-bottom: 5% }

@media(min-width:1025px){
    .Floor003088 .title{width: 39%;text-align: center;}
    .Floor003088 .auto{display: flex;justify-content: space-between;align-items: center;padding-top: 5vw; padding-bottom: 5.3vw;}
    .Floor003088 .intro{width: 61%;text-align: center;}
    .Floor003088 .ytable-cell{vertical-align: middle;}
}
@media(max-width:1024px){
    .Floor003088{padding: 50px 0}
    .Floor003088 .title .cn{font-size:calc(24 / 16 * 1em);padding-bottom: 30px;text-align: center}
    .Floor003088 .inner{text-align: center}
}

/*Floor002820 */

.Floor002820{ padding:4.2% 0;}
.Floor002820 .auto{max-width: 1400px;width: 96%;}
.Floor002820 .video .inner{position: relative;}
.Floor002820 .video .files{position: absolute; left: 0; top: -5%; z-index: 5; bottom: -5%; width: 0;background: #fff; transition: 0.3s;overflow: hidden;}
.Floor002820 .video .files.show{width: 100%;}
.Floor002820 .video .files video{position: absolute; left: 0; top: 0;background: #000;object-fit: cover;}
.Floor002820 .video .pic img{display: block;width: 100%;}
.Floor002820 .open-video{position: absolute;left: 1.223%;bottom: 12.947%; cursor: pointer; z-index: 10;}
.Floor002820 .open-video i{display: block;width: 36px; height: 36px; border-radius: 50%; background: #23ac38 url(../images/Floor002820_btn.png) no-repeat center center;position: relative; z-index: 4;}
.Floor002820 .open-video:before,
.Floor002820 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #23ac38; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002820 .open-video:before{left: -17px; top: -17px; bottom: -17px;right: -17px; animation-delay: 0.3s;}
.Floor002820 .open-video:after{left: -27px; top: -27px; bottom: -27px;right: -27px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002820 .number{width: 59.072%;}
}
@media(max-width:1024px){
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
}

.Floor002820 .info-num li{}
@media(min-width:641px){
    .Floor002820 .info-num li{float: left;width: 33.3333%;padding-left: 0;}
}


/*Floor003195 */
.Floor003195{ background-size: cover;padding-top: calc(147 / 1920 * 100vw); padding-bottom: calc(140 / 1920 * 100vw);background-image:url(../images/Floor003195-bg.png); }
.Floor003195.tdsd-bg{background-image:url(../images/tdsdbg.jpg);padding-bottom:calc(76 / 1920 * 100vw)  }
.Floor003195 .intro{text-align: center; padding-top: calc(161 / 1920 * 100vw); padding-bottom: calc(98 / 1920 * 100vw); }
.Floor003195 .column-tit{ font-size: calc(50 / 16 * 1em);font-family: 'HarmonyOS_Sans_SC_Bold'; margin-bottom: calc(24 / 50 * 1em);color: #333;}

.Floor003195 .intro .edit-info{ font-size: calc(20 / 16 * 1em); line-height: 1.7; }

.Floor003195 .icon-desc{position: relative; background-size: cover;color: #fff;}
.Floor003195 .icon-desc figure{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;}
.Floor003195 .sub-tit{text-align: center;  margin-bottom: calc(50 / 1920 * 100vw);z-index: 999;position: relative;color: #000;}
.Floor003195 .sub-tit aside{font-size:calc(20 / 16 * 1em);color: #fff;}
.Floor003195 .sub-tit p{font-size:calc(20 / 16 * 1em);line-height:2; }

.Floor003195 .info-num li{text-align: center;}
.Floor003195 .info-num li aside{display: inline-block;position: relative;color: #000;line-height: 1;}
.Floor003195 .info-num li aside b{font-size: calc(50 / 16 * 1em);display: block;float: left;}
.Floor003195 .info-num li aside sub{ word-break: keep-all; bottom: 15%;float: left;margin-top: 17px;font-size: calc(30 / 16 * 1em);font-weight: 600;margin-left: 10px;line-height: 0.8;}
.Floor003195 .info-num li aside span{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: calc(24 / 16 * 1em);font-weight: 100;margin-left: 10px;}
.Floor003195 .info-num li p{color: #000; margin-bottom: 0;margin-top: 22px;}

.Floor003195 .tip{text-align: center;color: #fff;font-size: calc(18 / 16 * 1em); line-height: 1.7;padding-top: calc(50 / 1920 * 100vw)}

@media(min-width:1025px){
    .Floor003195 .info-num ul{display: flex;justify-content: center;}
    .Floor003195 .info-num li{width: 33%;}
}

@media (max-width:1024px) {
    .Floor003195{padding: 50px 0 }
    .Floor003195 .column-tit{font-size: calc(30 / 16 * 1em);}
	.Floor003195 .sub-tit p{font-size:calc(20 / 16 * 1em);line-height:2; }
	.Floor003195 .info-num li{margin-top: 30px;}
	.Floor003195 .info-num li aside b{font-size: calc(36 / 16 * 1em);display: block;float: left;}
    .Floor003195 .info-num li aside sub{ font-size: calc(26 / 16 * 1em);/* margin-top: 18px; */}  
    .Floor003195 .info-num li p{margin-top: 0}
    .Floor003195 .sub-tit aside{font-size: calc(20 / 16 * 1em);}
    .Floor003195 .tip{font-size: initial;}
}



.cp{width: 100%;display: block;padding:calc(160 / 16 * 1em) 0 0 0;}
.cp .text{text-align: center;margin-bottom: calc(140 / 16 * 1em);}
.cp .text img{width: 100px;display: inline-block;}
.cp .text aside{text-align: center;width: 100%;font-size: calc(18 / 16 * 1em);color: #000;margin:calc(60 / 16 * 1em) 0; }

@media (max-width:1024px){
    .cp{padding:50px 0 0 0;}
    .cp .text{margin-bottom:50px;}
    .cp .text aside{margin:30px 0;line-height: 2 }
    .cp .text img{width: 120px;}
}
@media (max-width:640px){
    .cp .text img{width: 80px;}
}


/*
 .Form001215 为demo编号
 */
.Form001215{ padding:calc(100 / 16 * 1em) 0;position: relative;}
.Form001215 .form{ float:left; width:55%;}
.Form001215 .form li{ padding-bottom:2%;}
.Form001215 .form .text{ border:1px solid #ddd; width:100%;line-height: 3;  padding:0 15px; border-radius:0;
 background:#fff;}
.Form001215 .form textarea.text{ height:calc(160 / 16 * 1em);}
.Form001215 .form .btn{ cursor:pointer; background:#1f4b8c; color:#fff; height:3em; text-align: center;width: 20em; border:none;}

.Form001215 .hotline figure{ width:100%; height: 100%;background-repeat: no-repeat;background-size: cover;}

.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#f08200; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(min-width:1025px){
    .Form001215 .hotline{ position: absolute;right: 0;top: 0; width:32.8%;height: 100%;}
}
@media(max-width:1024px){
    .Form001215{ padding:50px 0 0;}
    .Form001215 .form,
    .Form001215 .hotline{ float:none; width:auto;} 
    .Form001215 .form textarea.text{ height:117px;}
    .Form001215 .form .btn{width: 100%;}
    .Form001215 .hotline{margin-top: 50px}
    .Form001215 .hotline figure{ height: 250px;}
}


/*Floor003129 */
.Floor003129{background: #f7f7f7;}
.Floor003129 .auto{ padding: calc(100 / 16 * 1em) 0;}
.Floor003129 .title{margin-bottom: 3.6875em;position: relative;}
.Floor003129 .index-title .name{display: inline-block;}
.Floor003129 .index-more{float: right;margin-top: 0;}
.Floor003129 .title .name:after{display: inline-block;content:'';width: 15px; height: 2px; background-color: #1f4b8c;margin-left: 22px;vertical-align: middle;}
.Floor003129 .title p{margin: 0;font-size: 0.875em;}
.Floor003129 .title .more{position: absolute;width: 3.125em;height: 3.125em;border:1px solid #b9b9b9; right: 0; top: 50%;border-radius: 50%; background: url(../images/Floor003129-icon.svg) no-repeat center; background-size: 1em auto; margin-top: -1.5625em;transition: 0.3s;}
.Floor003129 .title .more:hover{border-color: #1f4b8c; background-color: #1f4b8c; background-image: url(../images/Floor003129-icon-white.svg);}
.Floor003129 .list label{border: solid 1px #dedede;font-size:.875em;line-height: 1.8;padding: 0 0.5714em;display: inline-block;transition: 0.3s;}




.Floor003129 .list a:hover label{border-color: #1f4b8c; background-color: #1f4b8c;color: #fff;}
.Floor003129 .list .tit{font-size: 1.125em;color: #333333; margin: 1em 0;font-weight:600; }
.Floor003129 .list ol .tit{line-height: 1.6;}
.Floor003129 .list .txt p{margin: 0;color: #666666;font-size:.875em;line-height: 1.8;}
.Floor003129 .list time{color: #999999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129 .list ol time{margin-top: 3em;}
.Floor003129 .list ol .pic{overflow: hidden; margin-bottom: 2.5em;}
.Floor003129 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;}
.Floor003129 .list a:hover .Ispic{transform: scale(1.1);}
@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1;}
.Floor003129 .list:before{position: absolute;content: '';left:37.286%;width: 1px;height: 100%;background-color: #f2f2f2; top: 0;}
.Floor003129 .list ol{float: left;width: 31.429%;}
.Floor003129 .list li{float: right;width: 57.143%; border-bottom: 1px solid #f2f2f2;margin-bottom: 2em;}
.Floor003129 .list li:last-child{margin-bottom: 0;}
.Floor003129 .list li a{height: 12.1875em;}
.Floor003129 .list li:nth-of-type(1) a{height: 9.625em;} 
.Floor003129 .list li:nth-of-type(1) a .ytable-cell{vertical-align: top;}
.Floor003129 .list li .txt{position: relative;padding-right: 0;margin-bottom: 2em;}
.Floor003129 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
}
@media (max-width:1024px) {
    .Floor003129 .auto{padding: 50px 0;}
    .Floor003129 .list ol{margin-bottom: 2em;}
    .Floor003129 .list li{border-top: 1px solid #ddd; padding: 2em 0;}
    .Floor003129 .list li time{margin-top: 2em;}
}



/*Bottom002705 */
.Bottom002705{  background:#1f4b8c;  color:#fff;position: relative;}





.Bottom002705 .logo img{ display:block; width:80%; max-width:228px;}
.Bottom002705 .hotline{ margin-top:15%; color:#959aa3; padding-bottom:3%; font-size:16px;}
.Bottom002705 .hotline b{ display:block; font-size:32px; letter-spacing:2px; color:#fff;}




.Bottom002705 .follow dd{ margin-bottom:calc(10 / 16 * 1em);position: relative;}
.Bottom002705 .follow dd a{ color:#fff; opacity:1;height: 30px;width: 30px;line-height: 2;border-radius: 50%;display: block}
.Bottom002705 .follow dd.wx a{ background: url(../images/WX.png)no-repeat center;background-size: 20px auto}
.Bottom002705 .follow dd.xhs a{ background: url(../images/xhs.png)no-repeat center;background-size: 24px auto}
.Bottom002705 .follow dd.tw a{ background: url(../images/X.png)no-repeat center;background-size: 20px auto}
.Bottom002705 .follow dd figure {position: absolute;left: 100%;margin-left: 0.5em; width: 7.5em;background-color: #fff;padding: 0.2em;top: 0;display: none;}
.Bottom002705 .follow dd a:hover{ opacity:1;}
.Bottom002705 .bshare-custom{ overflow:hidden;}
.Bottom002705 .bshare-custom a{ display:block; float:left; padding:0; width:40px; height:40px; border-radius:50%; border:1px solid #fff; background-position: 0 0; background-repeat:no-repeat; opacity:0.6;}
.Bottom002705 .bshare-custom a:hover{ opacity:1;}
.Bottom002705 .bshare-custom a:not(:last-child){ margin-right:10px;}
.Bottom002705 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002705_share_qq.png);}
.Bottom002705 .bshare-custom a.bshare-weixin{ background-image:url(../images/Bottom002705_share_wx.png);}
.Bottom002705 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002705_share_sina.png);}
.Bottom002705 .bshare-custom a.gettop{background-position: -2px 0; background-image:url(../images/Bottom002705_share_gtop.png);}
.Bottom002705 .code{ padding-top:30px;}
.Bottom002705 .code img{ display:block; max-width:148px; width:100%;}

.Bottom002705 .bottom-right{ text-align:right;padding: calc(40 / 16 * 1em) 8% calc(40 / 16 * 1em) 0;}
.Bottom002705 .word{ overflow:hidden;}
/*.Bottom002705 .word::before{ display:block; content:''; width:80%; max-width:180px; height:1px; 
	background:#fff; opacity:0.2; float:right; margin-bottom:15px;}*/
.Bottom002705 .word p.en{ clear:both; opacity:0.5; font-size:.875em; margin-top:0;line-height:1.6; }
.Bottom002705 .word p.cn{ margin-top:0; font-size:1em; opacity: 0.5;line-height:1.6;}
.Bottom002705 .copyright{ padding-top:4%;font-size: 1em;line-height: 2;color: #fff;opacity: 0.5;}
.Bottom002705 .copyright p{ color:#fff;font-size: .875em;line-height: 1.65}
.Bottom002705 .copyright a{color:#fff;}
.Bottom002705 .designer{color:#959aa3;}
.Bottom002705 .designer a{color:#959aa3; text-decoration:underline;}

#bsWXBox{ box-sizing:content-box;}

@media(min-width:1025px){
    .Bottom002705 .bottom-mid,
    .Bottom002705 .bottom-left{ float:left;}
    .Bottom002705 .bottom-left{ width:26.25%;background: #e3edf5;height: 100%;position: absolute;left: 0;top: 0;}
    .Bottom002705 .bottom-left .logo{position: relative;height: 100%;width: 100%;}
    .Bottom002705 .bottom-left .logo img{position:absolute;left:calc((100% - 265px) / 2);top:calc((100% - 60px) / 2); }
    
    .Bottom002705 .bottom-right{ float:right; width:40.75%;position: absolute;right: 0;bottom: 0;z-index: 3;}
    .Bottom002705 .bottom-mid{ width:33%;margin-left: 25%;padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em) 2.4%;}
    .Bottom002705 .bottom-mid dl{ float:left;}
    .Bottom002705 .bottom-mid dl.link{text-align: right;border-right: 1px solid #ffffffa3;padding-right:calc(66 / 16 * 1em); width:50%; }
    .Bottom002705 .bottom-mid dl.follow{text-align: left;padding-left:calc(66 / 16 * 1em);padding-top:calc(26 / 16 * 1em);}
    .Bottom002705 .bottom-mid dt{ padding-top:30px; color:#fff; font-size:16px;}
    .Bottom002705 .bottom-mid dt aside{ font-size:24px; padding-bottom:10px;}
    .Bottom002705 .bottom-mid dt::after{ display:block; content:''; width:60px; height:1px; background:#fff; opacity:0.2; margin:30px 0;}
    .Bottom002705 .link dd{ margin-bottom: calc(8 / 16 * 1em);}
    .Bottom002705 .link dd:last-child{ margin-bottom: 0;}
    .Bottom002705 .link dd a{ padding-bottom: 2px;color:#fff;letter-spacing: 1px; opacity:1;line-height: 1.65;font-size:16px;}
    .Bottom002705 .link dd a:hover{ opacity:1;border-bottom: 1px solid #fff;}
    
    .Bottom002705 .word p.cn{ float:right;}
}

@media(max-width:1024px){
    .Bottom002705 .bottom-left{ background: #e3edf5;display: flex;justify-content: center;align-items: center;padding: 10% 0}
    .Bottom002705 .link{text-align: center;padding: 20px 0}
    .Bottom002705 .link dd{display: inline-block;margin:5px;}
    .Bottom002705 .link dd a{ color:#fff;letter-spacing: 0;font-size: calc(16 / 16 * 1em);}
    .Bottom002705 .follow{text-align: center;}
    .Bottom002705 .follow dd{ display: inline-block;margin: 0 10px}
    .Bottom002705 .follow dd figure {position: absolute;top: 100%;margin-top: 0.5em; width: 7.5em;background-color: #fff;padding: 0.2em;left: 0;display: none;}
    
    .Bottom002705 .bottom-right{ text-align:center;padding: 30px 0;}
}


.cp-1{width: 100%;display: block;padding:calc(140 / 16 * 1em) 0 calc(120 / 16 * 1em);}
.cp-1 .text{text-align: center;}
.cp-1 .text h5{font-size: calc(24 / 16 * 1em);color: #000;margin-bottom: calc(20 / 16 * 1em);}
.cp-1 .text p{text-align: justify;width: 100%;line-height: 2.4;letter-spacing: 1px; color: #000;margin:1em 0; }
.cp-1 .text img{width: 100px;display: inline-block;margin-bottom: calc(45 / 16 * 1em);}
.cp-1 .text aside{text-align: center;width: 100%;color: #000;margin:1em 0 0 0; }
.cp-1 .text h4{font-size: calc(24 / 16 * 1em);line-height: 2;margin-bottom: calc(20 / 16* 1em);color: #000;}
.cp-1 .text a.index-more{margin-top:calc(50 / 16* 1em); }
.cp-1 .text .abouttext{max-width: 75%;margin: 0 auto}
.cp-1 .Ispic{width: 100%;height:calc(970 / 16 * 1em); }
.cp-1 .Ispic figure{height: 100%;width: 100%;}

@media(max-width:1024px){
    .cp-1{padding:50px 0;}
    .cp-1 .text .abouttext{max-width: 100%;}
}
@media(max-width:640px){
    .cp-1 .text img{width: 80px;margin-bottom: calc(35 / 16 * 1em);}

}

.cp-2{width: 100%;display: block;padding:calc(120 / 16 * 1em) 0;}
.cp-2 .text{text-align: center;}
.cp-2 .text h5{font-size: calc(24 / 16 * 1em);color: #000;margin-bottom: calc(20 / 16 * 1em);}
.cp-2 .text p{text-align: center;width: 100%;font-size: calc(20 / 16 * 1em);line-height: 2.4;letter-spacing: 1px; color: #000;margin:1em 0; }
.cp-2 .text img{width: 136px;display: inline-block;margin-bottom: calc(45 / 16 * 1em);}
.cp-2 .text aside{text-align: center;width: 100%;font-size: calc(18 / 16 * 1em);color: #000;margin:1em 0 0 0; }
.cp-2 .text h4{font-size: calc(22 / 16 * 1em);line-height: 2;margin-bottom: calc(20 / 16* 1em);color: #000;}
.cp-2 .text a.index-more{margin-top:calc(50 / 16* 1em); }
.cp-2 .Ispic{width: 100%;height:calc(970 / 16 * 1em); }
.cp-2 .Ispic figure{height: 100%;width: 100%;}

@media(max-width:1024px){
    .cp-2{padding:50px 0;}
}




.info-1{margin-top: 5em;}
.info-1 .text p{line-height:3;color:#000; }
.info-1 .center{text-align: center;}

@media(max-width:1480px){
    .info-1 .text p{line-height:2;}
}
@media(min-width:1025px){
    .info-1{display: flex;align-items: center;;}
    .info-1 .pic{width: 50%;height: 100%;}
    .info-1 .text{width: 50%;padding: 0 calc(120 / 16 * 1em);}
}
@media(max-width:1024px){
    .info-1 .text{padding:30px;}
}


.info-2 .text p{font-size:calc(18 / 16 * 1em);line-height:3;color:#000; }
.info-2 .center{text-align: center;}

@media(max-width:1480px){
    .info-2 .text p{line-height:2;}
}
@media(min-width:1025px){
    .info-2{display: flex;align-items: center;flex-direction: row-reverse;}
    .info-2 .pic{width: 50%;height: 100%;}
    .info-2 .text{width: 50%;padding: 0 calc(120 / 16 * 1em);}
}
@media(max-width:1024px){
    .info-2 .text{padding:30px;}
}


.info-3 {width: 100%;display: block;padding:calc(130 / 16 * 1em) 0 0 0; }
.info-3 .text{width: 100%;text-align: center;color: #000;padding-bottom:calc(200 / 16 * 1em)}
.info-3 .text h4{font-size:calc(24 / 16 * 1em);line-height:2;margin-bottom:calc(20 / 16 * 1em); }
.info-3 .text p{line-height:3;}

@media(max-width:1480px){
    .info-3 .text p{line-height:2;}
}

@media(max-width:1024px){
    .info-3 {padding:50px 0 0 ;}
    .info-3 .text{padding-bottom:50px}
}



.info-4{width: 100%;display: block;padding:0 0 calc(140 / 16 * 1em) 0; }
.info-4 ul{width: 100%;display: block;}
.info-4 ul li{width: 30%;float: left;margin-right: 5%;text-align: center;}
.info-4 ul li:nth-child(3n){margin-right: 0;}
.info-4 ul li .pic figure{padding-bottom: 100%;}
.info-4 ul li h5{font-size:calc(20 / 16 * 1em);line-height:2;color:#000;font-weight:500; margin-top: 20px;}

@media(max-width:1024px){
    .info-4{padding:0 0 50px 0; }
    .info-4 ul li{width: 100%;float: none;margin-right: 0;margin-bottom: 30px}
}


.info-5{width: 100%;display: block;padding: 0 0 calc(140 / 16 * 1em) 0}
.info-5 h5{font-size: calc(24 / 16 * 1em);color: #000;text-align: left;}
.info-5 .text{line-height:2.4;color:#000; }

@media(min-width:1025px){
    .info-5 .auto{display: flex;align-items: center;justify-content: space-between;}
    .info-5 h5{width: 25%;text-align: center;}
    .info-5 .text{position: relative;width: 75%;}
    .info-5 .text:before{display: inline-block;content: '';margin-right: 5px;width: 45px;height: 45px;background-image: url('../images/yh.png');background-size: 100%;z-index: 3;display: none;}
    .info-5 .text:after{display: inline-block;content: '';margin-left: 5px;width: 45px;height: 45px;background-image: url('../images/yh.png');background-size: 100%;z-index: 3;transform: rotate(180deg);vertical-align: text-top;display: none;}
}
@media(max-width:1024px){
    .info-5{padding: 0 0 50px 0}
    .info-5 h5{text-align: center;padding-bottom: 20px;}
    .info-5 .text:before{display: inline-block;content: '';margin-right: 5px;width: 30px;height: 30px;background-image: url('../images/yh.png');background-size: 100%;z-index: 3;display: none;}
    .info-5 .text:after{display: inline-block;content: '';margin-left: 5px;width: 30px;height: 30px;background-image: url('../images/yh.png');background-size: 100%;z-index: 3;transform: rotate(180deg);vertical-align: text-top;display: none;}
}


.info-6 {width: 100%;display: block;padding:calc(140 / 16 * 1em) 0 0 0; }
.info-6 .text{width: 100%;text-align: center;color: #000;padding-bottom:calc(140 / 16 * 1em)}
.info-6 .text h4{font-size:calc(24 / 16 * 1em);line-height:2;margin-bottom:calc(10 / 16 * 1em); }
.info-6 .text p{line-height:3;}

@media(max-width:1480px){
    .info-6 .text p{}
}

@media(max-width:1024px){
    .info-6 {padding:50px 0 0 ;}
    .info-6 .text{padding-bottom:50px}
}


/*PicList002035 */
.PicList002035{ color:#000;padding:calc(130 / 16 * 1em) 0; }
.PicList002035 li{ margin-bottom:3%;position:relative;border-bottom:1px solid #eee;}
.PicList002035 li:nth-child(2n){ }

.PicList002035 li .pic{overflow: hidden;}
.PicList002035 li .Ispic{padding-bottom: 80%}


.PicList002035 li time{ font-size: .875em;line-height: 1.8;margin-bottom: 1em;display: inline-block;transition: 0.3s;color: #888;}
.PicList002035 li time span{ color:#1f4b8c; font-size:calc(48 / 16 * 1em); display:block;margin-bottom: 15px;}
.PicList002035 li .dot{ font-size:calc(18 / 16 * 1em);letter-spacing: 1px;font-weight: 600; color:#333333;margin-bottom: calc(20 / 16 * 1em)}
.PicList002035 li p{ font-size: .875em; line-height:2; overflow:hidden;  margin-bottom:3%;color: #888;}
.PicList002035 li i{ background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}

.PicList002035 li:hover .dot{color:#1f4b8c }

@media(min-width:1025px){
    .PicList002035 li a{display: flex;align-items: center;}
    .PicList002035 li .pic{width:373px;margin-right:3%;}
    .PicList002035 li .txt{width: calc(97% - 373px);}
}
@media(max-width:1024px){
    .PicList002035{padding:50px 0; }
    .PicList002035 li .txt{padding: 20px 0}
}




/*Form002219*/
.js-text1 {font-size: calc(24 / 16 * 1em);line-height: 2;width: 100%;color: #333;margin-top: 0;letter-spacing: 1px;font-weight: 600;}
.Form002219{ padding:calc(130 / 16 * 1em) 0;}
.Form002219 form{margin-top: 3vw;}
.Form002219 dl{ width:48%; float:left; padding-left:125px;padding-right: 30px; min-height:40px; position:relative; margin-bottom:20px; }
.Form002219 dl.odd{ margin-left:0;width: 52%;}
.Form002219 dt{ color:#5b5b5b; font-size:.875em; position:absolute; left:0; width:110px; text-align:right; line-height:50px;}
.Form002219 .text{ border:1px solid #ddd;  width:calc(100% - 20px); padding:0 10px; line-height:48px;height:50px; color:#5b5b5b;}
.Form002219 dl dd span{width: 20px;display: inline-block;font-size: 28px;line-height: 58px;float: right; color: #1f4b8c;text-align: center;}
.Form002219 dl p{color: #1f4b8c;font-size: 14px;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;text-align: center;}
.Form002219 textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:calc(100% - 20px);height:180px; padding:20px 10px; color:#666;}
.Form002219 a{padding-left: 5px;color: #1f4b8c;}
.Form001215 a{padding-left: 5px;color: #1f4b8c;}
.Form002219 .btn{ display:inline-block; line-height:50px; min-width:240px; margin-right:20px;background-color:#f3f3f3; color:#728391; font-size:16px; border:none;  cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#1f4b8c;margin-top: 20px;}
@media(max-width:1024px){
    .Form002219{ padding:50px 0;}
    .Form002219 dl{ float:none; width:100%; padding-right:0;}
    .Form002219 dl.odd{ width: 100%;}
    .Form002219 textarea{ height:250px;}
    
    .Form002219 .btn{line-height:40px;margin-right:2%;font-size:16px;width: 100%}
    .Form002219 .submitbtn{ margin-top: 0px;margin-bottom: 10px}
}
@media(max-width:768px){
    .Form002219 dl{padding-left: 0;}
    .Form002219 dt{position: initial;margin-bottom: 10px;text-align: left;line-height: 1;}
    .Form002219 .text{height: 45px;line-height: 43px;}
}
/*Form002219 End*/


.NewsDetail{padding: calc(130 / 16 * 1em) 0;}
.NewsDetail .postmeta{margin-top: calc(30 / 16 * 1em);}
.NewsDetail .entry{margin-top: calc(40 / 16 * 1em);line-height: 1.7;}
#details{margin: 0 auto;max-width: 1600px}
#posttitle {text-align: center;color: #333;font-weight: normal;font-size: 1.75em;line-height: 1.5em;margin-bottom: 0.54166667em;}
/*postmeta*/
#postmeta {text-align: center;color: #999;border-bottom: 1px solid rgba(234, 234, 234, 0.8);padding-bottom: 1.35714286%;margin-bottom: 3.57142857%;}
#postmeta span {display: inline-block;vertical-align: middle;line-height: 1.57142857em; background: no-repeat left center;background-size: 14px auto;padding-left: 1.57142857em;}
#postmeta .date {background-image: url(../images/icon_clock_02.png);}

#details .entry { padding-bottom: 6.78571429%;border-bottom: 1px solid rgba(234, 234, 234, 0.8);line-height: 2}
#details .entry p{margin-bottom: 15px;text-align: left;font-size: 16px;line-height: 2;color: #333;}
#details .entry aside{font-size: 18px;line-height: 2;color: #000;}
#details .entry .red{color: #c00000;font-weight: 500;}
#details .entry .pic-2{max-width: 80%;margin: 0 auto;}
#details .entry .pic-2 img{width: 100%;}
#details .entry .pic-2 span{}
#postnavi {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;border-bottom: 1px solid rgba(234, 234, 234, 0.8);color: #999;padding: 2.35714286% 0;margin-bottom: 0;display: flex;flex-flow: wrap}
#postnavi > div { max-width: 47%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#postnavi a {color: #999;}
#postnavi a:hover {color: #003368;}
#backlist a {display: block;overflow: hidden;color: #003368;border: 1px solid #003368;width: 8em;height: 2.44444444em;border-radius: 36px; margin: 0 auto;text-align: center;line-height: 2.32222222em;}
#backlist a:hover {background:#003368 ;color: #fff;}
.NewsDetail .details{max-width: 900px;}
.NewsDetail .details h2{font-size: calc(30 / 16 * 1em);}
.NewsDetail .details .postmeta{font-size: calc(18 / 16 * 1em);}
.NewsDetail .details .entry{font-size: calc(18 / 16 * 1em);}
.NewsDetail .flexbox{margin-top: calc(30 / 16 * 1em);}
@media(max-width:1024px){
    .NewsDetail{padding: 50px 0;}
    
    #postnavi > div { max-width: 100%;width: 100%}
    #postnavi a {line-height: 30px}
}



.banner .wap{display: none;}

@media(max-width:1024px){
    .banner .pc{display: none;}
    .banner .wap{display: block;height: 250px}
}

.popup{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .18);z-index: 300;}
.popup .popup-box{position: absolute;left: 50%;top: 50%;max-width: 1000px;width: 100%;padding: 4em 3em;background-color: #fff;border-radius: 10px;transform: translate(-50%, -50%);z-index: 33;}
.popup .popup-box .close{position: absolute;right: 2em;top: 2em;width: 40px;height: 40px;background-image: url('../images/close.png');cursor:pointer;background-size: 100%}
.popup .popup-box .title{    font-size: calc(24 / 16* 1em);text-align: center;}
.popup .popup-box .text{max-height: 70vh;margin-top: calc(40 / 16* 1em);font-size:calc(18 / 16* 1em);line-height: 1.8;overflow-x: hidden;}











