
body { font-size: 0.16rem; padding:0;margin:0;width:100%; zoom:1;}


.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:100%; height:100%;object-fit: cover;}
.imgbox.auto img{ width:auto; height:auto;object-fit: contain;max-width: 100%;max-height: 100%;}

a:hover{color: #1a5b8c;}


.Hometitle{margin-bottom:0.2rem;position: relative; border-bottom: 1px solid #eee;}
.Hometitle .cn{display: inline-block;line-height:1; font-size:var(--font-size24); padding-bottom: 0.12rem; font-weight: bold; border-bottom: 3px solid #1a5b8c;color: #333;}
.Hometitle .cn img{margin-right:0.08rem;max-width: 0.32rem;}
.Hometitle span{font-size: var(--font-size18);color:#999; padding-left:0.15rem;}
.Hometitle .Homemore{position: absolute;right: 0; top: 50%;transform: translateY(-50%);color:#666;padding-right: 0.20rem; transition: 0.3s; }
.Hometitle .Homemore:after{display: inline-block;content: '';width: 0.1rem;height: 0.1rem; vertical-align: middle; transform: rotate(45deg);border-top: 1px solid #666;border-right: 1px solid #666; position: absolute;right: 0;top: 50%;transform: translateX(-50%) rotate(45deg);margin-top: -0.05rem;}
.Hometitle .Homemore:hover{color:#1a5b8c;padding-right: 0.24rem;}
.Hometitle .Homemore:hover:after{border-color:#1a5b8c;}

/*Top003124 */
.Top003124{}
@media (min-width:1025px) {
.Top003124{position: relative;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.3125em);}
.Top003124.hover{background-color: #fff; /* box-shadow: 0 0 10px rgba(0,0,0,0.1); */ border-bottom: 1px solid #eee;}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{ height: 6.925em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 3em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:calc(90 / 16 * 1em);}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height:3.6em;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}

.Top003124 .top-nav dd{}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid rgba(255,255,255,0.4);border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border:1px solid rgba(0,0,0,0.1);}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124.hover .top-nav dd.oa a:hover{border-color:#1a5b8c;background:#1a5b8c;color:#fff;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}

@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 0;padding-top: calc(29 / 16 * 1em);  }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: calc(35 / 1920 * 100vw);margin-right:calc(15 / 1920 * 100vw);}
.Top003124 .top-nav dd.oa a{width:calc(32 / 14 * 1em); height:calc(32 / 14 * 1em); line-height:calc(32 / 14 * 1em); font-size: calc(14 / 16 * 1em); text-align: center;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: calc(35 / 1920 * 100vw);}
.Top003124 menu li span a{line-height:calc(100 / 18 * 1em);font-size:calc(16 / 16 * 1em);}  
.Top003124 menu li:hover span a{color:#1a5b8c;}
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 1vw;}
.Top003124 menu li:not(:last-child){margin-right:calc(25 / 1920 * 100vw);}
}
@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:7em;height: calc(100% - 7em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
}

.Top003124 .open-search{position: relative;float:right; width: 1.5em;height:calc(90 / 16 * 1em); background: url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 24%;}
.Top003124.hover .open-search{background: url(../images/Top003124-btn2.svg) no-repeat center;background-size: auto 24%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgba(0,0,0,1); background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: 0.8em;background-color: rgba(0,0,0,1); background-size: auto 60% !important; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: rgba(0,0,0,1);} 
}

/*Top002969 */
.Top002969 .collect a{color: #666;}
.Top002969 .collect a:hover{color: #1a5b8c;}
.Top002969 .logo-area{background: url("../images/Top002969_bg.jpg") no-repeat center  center;background-size: cover;}
.Top002969 .logo a img{ min-height: 0.72rem;}
.Top002969 .top-search{padding: 0;}
.Top002969 .top-search .box{position: relative;background:none;border:1px solid #e8e8e8;  overflow: hidden;padding-right:0.86rem; }
.Top002969 .top-search .box .text{ height: 0.45rem; line-height: 0.45rem;background: #fff;border: 0;width: 100%; padding: 0 0.16rem; color: #999; font-size: 0.14rem;}
.Top002969 .top-search .box .btn{width:0.86rem; line-height: 0.45rem; text-align: center;background: #1a5b8c;}
.Top002969 .top-search .box .btn span{display: inline-block;background: url("../images/search_white.svg") no-repeat right 0.1rem center; height: 100%;  background-size: auto 0.16rem;padding-right: 0.35rem;color: #fff;}
.Top002969 .top-lang .lang{padding-left:0.28rem;background: url(../images/lang.svg) no-repeat left center;background-size: auto 0.24rem;}
.Top002969 .top-lang .lang a{color:#333;margin:0 5px;line-height: 0.35rem;display: inline-block;}
.Top002969 .top-lang .lang a.on{color:#1a5b8c;}

.Top002969 .top-menu{background: #1a5b8c;}
.Top002969 .top-menu li span,
.Top002969 .top-menu li a{display: block;}
.Top002969 .top-menu li span a img{display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -4px; max-height: 22px; max-width: 22px;}
.Top002969 .top-menu li span a{line-height:0.6rem; font-size: 0.18rem; color: #fff;}
@media(min-width:1025px){
.Top002969 .logo-area{height: 1.08rem;}
.Top002969 .logo-area .ytable{height: 100%;}
.Top002969 .top-search{width: 3.6rem;}
.Top002969 .top-search{display: table-cell;}
.Top002969 .top-search .box{border-radius:0.05rem;}
.Top002969 .top-lang{width: 1.5rem; padding-left: 0.3rem;}
.Top002969 .top-menu li{float: left; text-align: center;position: relative;}
.Top002969 .top-menu li:not(:last-child) span:after{position: absolute; content: '';width: 1px; height: 0.18rem; top: 50%; margin-top: -0.09rem;right: 0;background: rgba(255,255,255,0.2);}
/* .Top002969 .top-menu li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.2);} */
.Top002969 .top-menu li span{position: relative;}
.Top002969 .top-menu li span a{position: relative;}
.Top002969 .top-menu li:hover span a,
.Top002969 .top-menu li.aon span a{background:#438c38;}
.Top002969 .sub{position: absolute;top: 100%;background-color: rgba(255, 255, 255, 0.85);border-radius: 0 0 5px 5px;overflow: hidden; left: 50% !important;width:100%;margin-left: -50%; z-index: 999; }
.Top002969 .sub dl{overflow: hidden;}
}
@media(max-width:1024px){
.Top002969 .logo-area .ytable,
.Top002969 .logo-area .ytable-cell{display: block;}
.Top002969 .logo-area .top-search{display:none;position: absolute; left: 0; top: 100%; width: 100%;}
.Top002969 .logo-area{position: relative; z-index: 100;}
.Top002969 .logo a{width: 80%;}
.Top002969 .logo a img {width: 68%;max-width:244px; min-height:0;}
.Top002969 .logo{padding: 5vw 0;}
.Top002969 .wap-nav{position: absolute; right: 2%; top: 50%; transform: translateY(-50%);}
.Top002969 .wap-nav > *{float: left;width: 30px; height: 30px;}
.Top002969 .open-search{ border-radius: 50%;background:url("../images/Top002969_btn_search.svg") no-repeat center;background-size: auto 18px; margin-left: 20px; border: 1px solid rgba(255,255,255,0.5);}
.Top002969 .open-search.on:before,
.Top002969 .open-search.on:after{background-color: #fff;}
.Top002969 .open-menu i{background: #fff;}
.Top002969 .top-menu{position: relative; z-index: 100;}
.Top002969 #menu{position: absolute;  left: -100%; top: 100%;background: #8d001e; width: 220px; border-radius: 0 0 0 5px; padding: 10px 20px;}
.Top002969 #menu li{width: auto!important; transform: translateX(50px);opacity: 0; transition: 0.5s 0.1s;}
.Top002969 #menu li:nth-child(2){transition-delay: 0.2s;}
.Top002969 #menu li:nth-child(3){transition-delay: 0.3s;}
.Top002969 #menu li:nth-child(4){transition-delay: 0.4s;}
.Top002969 #menu li:nth-child(5){transition-delay: 0.5s;}
.Top002969 #menu li:nth-child(6){transition-delay: 0.6s;}
.Top002969 #menu li:nth-child(7){transition-delay: 0.7s;}
.Top002969 #menu li span a{line-height: 50px;}
.Top002969 #menu li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5);}
.menu-show #menu{left: auto;right: 0;}
.menu-show #menu li{ transform: translateX(0);opacity: 1; }
.Top002969 .top-search .box{box-shadow: 0 0 10px rgba(0,0,0,0.3);background-color: #fff;}
.Top002969 .top-search .box .text {color:#333;}
.Top002969 .top-search .box .btn {background-color:#8d001e; }
}

/*Banner003200 */
.Banner003200{position: relative;z-index: 1;margin-top:.2rem;}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(50 / 1920 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 15px;height: 15px; background: #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #1a5b8c; }
@media (min-width:1025px) {
.Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003200 .pc{display: none;}
}


.Homenew{ padding: var(--padMar60) 0;}
.Homenew .box{display: none;}
.Homenew .fl{width:100%}
.Homenew .top-new .imgbox{padding-top:46.8%;margin-bottom: 0.2rem;}
.Homenew .top-new .txt{/* margin-top: 0.16rem; */background: #fff;/* padding: 0.2rem; */padding-bottom: 0.2rem;border-bottom: solid 1px #eee;}
.Homenew .top-new .tit{ font-size:var(--font-size20) ; margin-bottom: 0.12rem; color: #333;}
.Homenew .top-new .desc{margin: 0.1rem 0 0.12rem; line-height: 1.75; color: #666;}
.Homenew .top-new time{font-size:var(--font-size15) ;  color: #999;}
.Homenew .top-new li:hover .tit{color: #1a5b8c;}

.Homenew .top-new .slick-dots{position: absolute; z-index: 20; right: 0.25rem; bottom:42%;}
.Homenew .top-new .slick-dots li{float: left; width: 0.12rem; height: 0.12rem; border-radius: 0.5rem; cursor: pointer;background: #fff;}
.Homenew .top-new .slick-dots li:not(:last-child){margin-right: 0.1rem;}
.Homenew .top-new .slick-dots li button{display: none;}
.Homenew .top-new .slick-dots li.slick-active{background:#5b9a51; width: 0.24rem;}



.Homenew .tab-box {/* min-height: 5.6rem; */}
.Homenew .tab-ul{position: relative; margin-bottom: 0.2rem;}
.Homenew .tab-ul ul{position: relative; border-bottom: 1px solid #ebebeb;padding-bottom: 0.18rem; }
.Homenew .tab-ul li{float: left; font-size: var(--font-size24); color: #333; cursor: pointer;}
.Homenew .tab-ul li:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 0.18rem;background-color: #eee;margin: 0 0.2rem;}
.Homenew .tab-ul li.on span{position: relative; font-weight: bold;color:#1a5b8c;}
.Homenew .tab-ul li.on span:after{position: absolute; top:100%; margin-top: 0.18rem; left:0px;right: 0; content: ''; height: 3px;background: #1a5b8c;}
.Homenew .tab-ul .more{position: absolute; right: 10px; top: 50%;transform: translateY(-50%);color: #999; display: none;font-size: 0.16rem;}
.Homenew .tab-ul .more:after {display: inline-block;content: '';width: 0.5em;height: 0.5em; vertical-align: middle; margin-left: 0.35em; transform: rotate(45deg);border-top: 1px solid #999;border-right: 1px solid #999;}
.Homenew .tab-ul .more:hover{color:#1a5b8c;}
.Homenew .tab-ul .more:hover:after{border-color:#1a5b8c;}
.Homenew .tab-ul li.on .more{display: block;}


/* .Homenew .right .tab-list .dl{display: none;} */
.Homenew .right .tab-list dt{border-bottom: 1px solid #eee;position: relative;}
.Homenew .right .tab-list dt:After{position: absolute;left: 0;bottom: -1px;width: 0;content: "";background-color: #1a5b8c;height: 1px;transition: all 0.5s;}
.Homenew .right .tab-list dt a{display: flex; align-items: center; padding: 0.15rem 0 ;position: relative;color: #333;}
.Homenew .right .tab-list dt:first-child a{ padding-top: 0;}
.Homenew .right .tab-list dt .date{width: 0.65rem; color: #999;line-height: 1;  }
.Homenew .right .tab-list dt .date b{display: block;color: #666; font-weight: normal; font-size:var(--font-size18); margin-bottom: 0.02rem;}
.Homenew .right .tab-list dt .tit{flex: 1;font-size:var(--font-size16);color: #333;overflow: hidden;margin-left: 0.15rem;}
.Homenew .right .tab-list dt:hover .tit{color: #1a5b8c;}
.Homenew .right .tab-list dt:hover a{color: #116a9f;}
.Homenew .right .tab-list dt:hover:after{width: 100%;}


.Homenew .r_right .list li{font-size: .16rem;padding-left: .16rem;position: relative;border-bottom: 1px solid #eee;overflow: hidden;}
.Homenew .r_right .list li::before {position: absolute;left: 0;top: 50%;background: #999;content: '';display: block;width: 5px;height: 5px;border-radius: 100%;overflow: hidden;}
.Homenew .r_right .list li a{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: .145rem 0;}
/* .Homenew .r_right .list li:first-child a{ padding-top: 0;} */
.Homenew .r_right .list li .tit {width: calc(100% - 0.9rem);}
.Homenew .r_right .list li time { color: #999;font-size: 0.15rem;}
.Homenew .r_right .list li:hover::before{background: #116a9f;}

@media (min-width:1025px) {
/*.Homenew .fl{width: 68%;}*/
.Homenew .fr{ width: 29%;}
.Homenew .box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Homenew .left{ width: 50%;margin-right: 4%;flex: 1 1 auto;}
.Homenew .right{ flex: 0 0 auto; width: 46%;}
}


.Quick{padding: var(--padMar60) 0; background: #f5f8fd;position: relative;}
.Quick .list{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Quick .item{position: relative;float: left; width:calc( 20% - 0.2rem);border-radius: 0.15rem; overflow: hidden;z-index: 5;}
.Quick .item:before{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute; z-index: 1;}
.Quick .item a{display: flex;position: relative;text-align: center;flex-direction: column;justify-content: center;color: #fff; }
.Quick .item .txt{position: absolute;color: #fff;z-index: 2;top: 50%;transform: translateY(-50%);right: 0;left: 0; padding: 0.3rem;}
.Quick .item .imgbox{padding-top: 4rem;}
.Quick .item .tit{font-size: var(--font-size24); }
.Quick .item .icon{ margin-bottom: 0.2rem;}
.Quick .item .icon img{ max-width: 0.6rem; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
.Quick .item:hover .icon img{ transform: rotateY(180deg); }

.Quick .item:nth-child(1):before{background: linear-gradient(to bottom, rgba(0, 128, 224, 0.35) 0%, rgba(0, 128, 224, 0.95) 100%);}
.Quick .item:nth-child(2):before{background: linear-gradient(to bottom, rgba(0, 159, 162, 0.35) 0%, rgba(0, 159, 162, 0.95) 100%);}
.Quick .item:nth-child(3):before{background: linear-gradient(to bottom, rgba(255, 180, 1, 0.35) 0%, rgba(255, 180, 1, 0.95) 100%);}
.Quick .item:nth-child(4):before{background: linear-gradient(to bottom, rgba(43, 182, 21, 0.35) 0%, rgba(43, 182, 21, 0.95) 100%);}
.Quick .item:nth-child(5):before{background: linear-gradient(to bottom, rgba(211, 47, 51, 0.35) 0%, rgba(207, 47, 51, 0.95) 100%);}
@media (max-width:640px) {
.Quick .item .icon{ display:none;}
.Quick .item .txt{ padding:0.3rem 1em;}
}


/*Bottom003168 */
.Bottom003168{background-color: #1a5b8c;}
.Bottom003168 .b-top,
.Bottom003168 .b-bottom{ padding:0.2rem 0;}
.Bottom003168 .links-box .box{position: relative;z-index: 20;}
.Bottom003168 .links-box .name{padding: 0 0.625em;background-color: rgba(255,255,255,0.1);color: rgba(255,255,255,0.5);line-height: 3.125;position: relative; cursor: pointer;}
.Bottom003168 .links-box .name:after{position: absolute;content: '';right: 1em; width: 10px;height: 10px;transform: rotate(-135deg); top: 50%;margin-top: -5px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5);}
.Bottom003168 .links-box dl{position: absolute;left: 0;width: 100%;bottom: 100%;max-height:6em;  overflow: auto;background-color: #fff;display: none;}
.Bottom003168 .links-box dd a{display: block;padding:0.25em 0.625em;line-height: 1.5;}

.Bottom003168 .copyright nav a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003168 .copyright a:hover{ color:#fff;}
.Bottom003168 .copyright nav{margin-bottom: 0.625em;}
.Bottom003168 .copyright nav a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d3d6d8; opacity: 0.1;margin: 0 0.625em;display: inline-block;content: '';vertical-align: middle;}
.Bottom003168 .copyright p{margin: 0;}
.Bottom003168 .copyright p,
.Bottom003168 .copyright p a:not(:hover){color: rgba(255,255,255,0.5);line-height: 30px;}
.Bottom003168 .copyright .gongan{display: inline-block; padding-left: 20px;background: url(../images/Bottom003168-icp.png) no-repeat left center; margin-left: 1em;}

.Bottom003168 .contact ol{padding: 0 2.625em 0 2.9375em; background: url(../images/Bottom003168-tel.png) no-repeat left center; background-size: 2.3125em auto;}
.Bottom003168 .contact ol b{font-size: 1.625em;color: #fff;font-weight: normal;}
.Bottom003168 .contact ol aside{color: rgba(255,255,255,0.3);}
.Bottom003168 .contact li{width: 1.2rem;}
.Bottom003168 .contact li img{ border-radius: 0.05rem;}
@media (min-width:1025px) {
.Bottom003168 .b-bottom{ display: flex; align-items: center; justify-content: space-between;flex-direction: row-reverse;}
.Bottom003168 .copyright{max-width:80%;}
.Bottom003168 .contact{max-width:15%;}
.Bottom003168 .links-box .box{float: left;width:24.286%;}
.Bottom003168 .links-box .box:not(:nth-child(4n)){margin-right: calc((100% - 24.286% * 4) /3 );}
}
@media (max-width:1024px) {
.Bottom003168 .b-bottom{text-align: center;}
.Bottom003168 .links-box .box{float: left;width:24.286%;}
.Bottom003168 .links-box .box:not(:nth-child(4n)){margin-right: calc((100% - 24.286% * 4) /3 );}
.Bottom003168 .contact{margin-bottom: 1em;}
.Bottom003168 .contact li{display: block;margin: 0 auto;width: 3.25em;}
.Bottom003168 .links-box .name{font-size: 15px;}
.Bottom003168 .copyright{font-size: 15px;}
.Bottom003168 .b-top, .Bottom003168 .b-bottom{padding: 20px 0;}
}

@media(max-width:768px){
.Bottom003168 .links-box .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Bottom003168 .b-top{display: none;}
.Bottom003168 .contact li{width: 8em;}
}

/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;padding-top: 0.2rem;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; width:75%; left:12.5%;  color:#fff;  padding-bottom:2%;}
.Banner002704 .slides li .txt-main.center{text-align: center}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0;}
.Banner002704 .slides li h1{ font-size:0.6rem; line-height:72px;}
.Banner002704 .slides li p{ font-size:0.24rem; padding:1% 0;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#da251c; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#da251c;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}
.Banner002704 .flex-direction-nav{ display: none;}
.Banner002704 .flex-direction-nav a{ position:absolute; top:45%; border:1px solid rgba(255,255,255,0.5); border-radius:50%; width:0.5rem; height:0.5rem; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#1a5b8c; border-color:#1a5b8c;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20; left: 50%;transform: translateX(-50%);  color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:0.46rem; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:4px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}


.h-title{margin-bottom:0.3rem;font-weight: bold;}
.h-title.center{text-align: center;}
.h-title .cn{font-size:0.4rem;color:#333;}
.h-title .cn span{position: relative;z-index: 1}
.h-title .cn span:after{content:'';width: 0.32rem;height: 0.32rem;background:url(../images/titicon.png) no-repeat center/cover;display: block;position: absolute;left:-2%;margin-left:-0.16rem; top: -0.11rem;z-index: -1;}
.h-title .en{font-size:0.8rem;color:rgba(0,0,0,0.03);text-transform: uppercase;margin-top:-0.9rem;}


.h-more a {display: inline-block;padding: 0 calc(56 / 16 * 1em) 0 calc(30 / 16 * 1em);line-height: calc(55 / 16 * 1em);border: solid 2px #1a5b8c;border-radius: calc(60 / 16 * 1em);color: #1a5b8c;background: url(../images/h-more.svg) no-repeat right calc(30 / 16 * 1em) center;transition: 0.3s;background-size: auto calc(12 / 16 * 1em);}
.h-more a:hover{background-color: #1a5b8c;color: #fff;background-image: url(../images/h-more-on.svg);background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(30 / 16 * 1em) 0 calc(56 / 16 * 1em);}
@media(max-width:768px){
	.h-title{margin-bottom:0.2rem;}
	.h-title .cn{font-size:0.32rem;}
	.h-title .en{font-size:0.5rem;margin-top:-0.55rem;}
}


/*Floor002919 */

.Floor002919{ padding:4% 0;background:#f8f8f8;background:url(../images/bg.jpg) no-repeat top center/cover;}
.Floor002919 .auto{}
.Floor002919 .Ispic{border-radius: 0.25rem}
.Floor002919 .info .tit{font-size:0.30rem;font-weight: bold;color:#333;margin-bottom:0.22rem;margin-top:0.1rem; }
@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{ width: 50%;padding-bottom:32.5%; float:left;}
.Floor002919 .info-main{width:44%;float:right;}
.Floor002919 .info{}
.Floor002919 .set-up{padding-top: 0.62rem; margin-left: -500px;}
.Floor002919 .set-up .column{}
}
.Floor002919 .info .h-more{margin-top:0.5rem;}
.Floor002919 .info p{font-size: 0.16rem;line-height: 0.32rem;  margin: 0.1rem 0;}
.Floor002919 .set-up .column{box-shadow: 0 0 0.2rem rgba(0,0,0,0.08);border-radius: 0.2rem;}
.Floor002919 .set-up .column li{float: left;width: 25%; text-align: center;border-right:1px solid #e8e8e8;}
.Floor002919 .set-up .column li:nth-child(4){border-right:0;}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;background: #fff;color: #333;font-size: 0.18rem; font-weight: bold; padding: 0.45rem 0;}
.Floor002919 .set-up .column li a:hover{ background: #1a5b8c;box-shadow: 15px 6px 32px rgba(26,91,140,0.3);color: #fff;}
.Floor002919 .set-up .column li:nth-child(1) a{border-radius: 0.2rem 0 0 0.2rem}
.Floor002919 .set-up .column li:nth-child(4) a{border-radius: 0 0.2rem 0.2rem 0}
.Floor002919 .set-up .column li .icon{ margin-bottom: 10px; height: 55px;background-repeat: no-repeat;background-position: center center;}
.Floor002919 .set-up .column li .icon-1{background-image: url("../images/Floor002919_icon1.png");}
.Floor002919 .set-up .column li .icon-2{background-image: url("../images/Floor002919_icon2.png");}
.Floor002919 .set-up .column li .icon-3{background-image: url("../images/Floor002919_icon3.png");}
.Floor002919 .set-up .column li .icon-4{background-image: url("../images/Floor002919_icon4.png");}
.Floor002919 .set-up .column li .icon-5{background-image: url("../images/Floor002919_icon5.png");}

.Floor002919 .set-up .column li a:hover .icon-1{background-image: url("../images/Floor002919_icon1_on.png");}
.Floor002919 .set-up .column li a:hover .icon-2{background-image: url("../images/Floor002919_icon2_on.png");}
.Floor002919 .set-up .column li a:hover .icon-3{background-image: url("../images/Floor002919_icon3_on.png");}
.Floor002919 .set-up .column li a:hover .icon-4{background-image: url("../images/Floor002919_icon4_on.png");}
.Floor002919 .set-up .column li a:hover .icon-5{background-image: url("../images/Floor002919_icon5_on.png");}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 100%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919{padding:7% 0 4%;}
.Floor002919 .info .tit{font-size:0.22rem;}
.Floor002919 .info .h-more{margin-top:0.2rem;}
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li{width:50%;}
.Floor002919 .set-up .column li a{padding:0.2rem 0;border-radius: 0 !important}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}


/*Centre-intro */

.Centre-intro{ padding:4% 0;}
.Centre-intro .Ispic{border-radius: 0.25rem}
.Centre-intro .info .tit{font-size:0.30rem;font-weight: bold;color:#333;margin-bottom:0.22rem;margin-top:0.1rem; }
@media(min-width:769px){
.Centre-intro .auto > .ytable > .ytable-cell{vertical-align: top;}
.Centre-intro .Ispic{ width: 50%;padding-bottom:32.5%; float:left; margin-bottom: 2vw;}
.Centre-intro .info-main{width:44%;float:right;}
.Centre-intro .set-up{padding-top: 0.62rem;}
}
/* .Centre-intro .info .h-more{margin-top:0.5rem;} */
.Centre-intro .info p{font-size: 0.16rem;line-height: 0.32rem;  margin: 0.1rem 0;}
.Centre-intro .set-up .column{box-shadow: 0 0 0.2rem rgba(0,0,0,0.08);border-radius: 0.2rem;}
.Centre-intro .set-up .column li{float: left;width: 25%; text-align: center;border-right:1px solid #e8e8e8;}
.Centre-intro .set-up .column li:nth-child(4){border-right:0;}
.Centre-intro .set-up .column li a{display: block; transition: 0.3s;background: #fff;color: #333;font-size: 0.18rem; font-weight: bold; padding: 0.45rem 0;}
.Centre-intro .set-up .column li a:hover{ background: #1a5b8c;box-shadow: 15px 6px 32px rgba(26,91,140,0.3);color: #fff;}
.Centre-intro .set-up .column li:nth-child(1) a{border-radius: 0.2rem 0 0 0.2rem}
.Centre-intro .set-up .column li:nth-child(4) a{border-radius: 0 0.2rem 0.2rem 0}
.Centre-intro .set-up .column li .icon{ margin-bottom: 10px; height: 55px;background-repeat: no-repeat;background-position: center center;}
.Centre-intro .set-up .column li .icon-1{background-image: url("../images/Floor002919_icon1.png");}
.Centre-intro .set-up .column li .icon-2{background-image: url("../images/Floor002919_icon2.png");}
.Centre-intro .set-up .column li .icon-3{background-image: url("../images/Floor002919_icon3.png");}
.Centre-intro .set-up .column li .icon-4{background-image: url("../images/Floor002919_icon4.png");}
.Centre-intro .set-up .column li .icon-5{background-image: url("../images/Floor002919_icon5.png");}

.Centre-intro .set-up .column li a:hover .icon-1{background-image: url("../images/Floor002919_icon1_on.png");}
.Centre-intro .set-up .column li a:hover .icon-2{background-image: url("../images/Floor002919_icon2_on.png");}
.Centre-intro .set-up .column li a:hover .icon-3{background-image: url("../images/Floor002919_icon3_on.png");}
.Centre-intro .set-up .column li a:hover .icon-4{background-image: url("../images/Floor002919_icon4_on.png");}
.Centre-intro .set-up .column li a:hover .icon-5{background-image: url("../images/Floor002919_icon5_on.png");}
@media(max-width:768px){
.Centre-intro .ytable,
.Centre-intro .ytable-cell{display: block;}
.Centre-intro .Ispic{padding-bottom: 100%;}
.Centre-intro .set-up{margin-top: 6vw;}
.Centre-intro .set-up .ytable{position: relative;}
.Centre-intro .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Centre-intro .set-up .year time span{font-size: 12vw;}
.Centre-intro .set-up .column li a{font-size: 3.5vw;}
.Centre-intro .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}





/*Floor002861 */
.Floor002861{padding:4% 0;}
.Floor002861 a:hover{color: #1a5b8c;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{margin-bottom:2vw;position: relative;padding-left: 2rem;background:#fff; border-radius: 0.2rem;overflow: hidden;}
.Floor002861 .top-new .tit{position: absolute; left: 0px; top: 0px;bottom:0px;background:#1a5b8c;color: #fff;text-align:center; width: 1.8rem;font-size: 0.24rem;font-weight: bold; padding:16px 15px; overflow: hidden;}
.Floor002861 .top-new .tit img{margin-top:-4px;margin-right:7px;}
.Floor002861 .top-new .more{position: absolute; right: 2%; top: 0;line-height: 66px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;z-index: 10}

.Floor002861 .top-new .slider{margin: 0.2rem 0.26rem;}
.Floor002861 .top-new .slider li b{font-size: 0.2rem;}
.Floor002861 .top-new .slider li b time{float:right;font-weight: normal; margin-left:10px;margin-top:3px;margin-right:1.2rem; font-size:0.16rem;color:#999;}
.Floor002861 .top-new .slider li aside{color: #888;font-size: 16px;margin-top: 5px;}
.Floor002861 .top-new .slider li aside time{float: right;margin-left: 10px;}

.Floor002861 .main{background:#fff;border-radius: 0.2rem;overflow: hidden;}
.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic figure{padding-bottom:64%;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 55px; text-indent: 25px;padding-right: 20%;font-size: 0.16rem;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 22px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background: #5b9a51;}

.Floor002861 .main .fr{padding:1% 2% 1% 3%;}
.Floor002861 .main .fr > *{}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 60px;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 60px; height: 60px;font-size: 0.24rem; padding: 0 23px; cursor: pointer;color:#333;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #1a5b8c;color: #1a5b8c;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 60px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 20px;}
.Floor002861 .main .tab-list dt{line-height: 42px;font-size: 0.16rem; padding-left: 18px;position: relative;}
.Floor002861 .main .tab-list dt:after{content:'';width:5px;height: 5px;background:#5b9a51;display: block;border-radius: 50%;position: absolute; left:0;top:50%;margin-top:-2px;}
.Floor002861 .main .tab-list dt time{font-size: 0.16rem;color: #999;float: right;margin-left: 10px;}

@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
}
@media(max-width:480px){
.Floor002861{padding:7% 0 5%;}
.Floor002861 .main .tab-ul li{font-size:0.22rem;}
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin-left: 0;margin:0.1rem 0;}
.Floor002861 .top-new{min-height: 62px;padding-left:1rem;padding-right:0.7rem;}
.Floor002861 .top-new .tit{background-size: contain;width: 68px;font-size: 16px;padding: 10px 12px;}
.Floor002861 .top-new .slider li b time{float:left;margin-left:0;}
}
/*Floor002573 */
.Floor002573{ position:relative; z-index:0; background:url(../images/Floor002573_bg.jpg) no-repeat center top;padding:4% 0; }

.Floor002573 .owl-carousel{ position:relative; z-index:10;}
.Floor002573 .owl-stage-outer{ overflow:hidden;}
.Floor002573 .owl-item{ float:left;}
.Floor002573 .item{width:30.65%;float:left; position:relative; overflow:hidden;margin-right:4%; border-radius:20px;}
.Floor002573 .item:nth-child(3n){margin-right:0;}
.Floor002573 .item a{ color:#333; position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; background:#f8f8f8;background:url(../images/Floor002573_libg.jpg) no-repeat center; transition:0.3s;}
.Floor002573 .item .Ispic{padding-bottom:110%;background-image: url(../images/Floor002573_libg.jpg);}
.Floor002573 .item .pic{ display:block; width:100%;}
.Floor002573 .item a .ytable{height: 100%;}
.Floor002573 .item p{ line-height:0.3rem;  height:0; margin:0 auto;transition:0.3s; transform:translateY(100px); opacity:0; margin-bottom:0; padding:0 16%;text-align: center;}
.Floor002573 .item a:hover{background:url(../images/Floor002573_libg2.jpg) no-repeat center;color:#fff;}
.Floor002573 .item a:hover p{  opacity:1;height: 150px;overflow: hidden; margin-bottom:5%; transform:translateY(0);}
.Floor002573 .item h3{ margin:0; font-size:0.24rem; padding:4% 0 3%; font-weight:bold;}
.Floor002573 .item .h-more{display: none}
.Floor002573 .item .h-more span {display: inline-block;padding: 0 calc(50 / 16 * 1em) 0 calc(27 / 16 * 1em);line-height: calc(48 / 16 * 1em);border: solid 2px #fff;border-radius: calc(60 / 16 * 1em);color: #fff;background: url(../images/h-more-on.svg) no-repeat right calc(30 / 16 * 1em) center;transition: 0.3s;background-size: auto calc(12 / 16 * 1em);}
.Floor002573 .item .h-more span:hover{color: #fff;background-image: url(../images/h-more-on.svg);background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(27 / 16 * 1em) 0 calc(50 / 16 * 1em);}
.Floor002573 .item .icon{ max-width:100px; max-height:100px; transition:0.4s;}
.Floor002573 .item .icon_h{display: none;}
.Floor002573 .item a:hover .icon{display: none;}
.Floor002573 .item a:hover .icon_h{display: block;margin:0 auto;}
.Floor002573 .item a:hover .h-more{display: block;}

@media(min-width:1025px){
.Floor002573 .disabled{ display:none;}
}
@media(max-width:1024px){
.Floor002573{}
.Floor002573 .owl-nav{ text-align:center; padding:3% 0;}
.Floor002573 .owl-nav button{ margin:0 1px; position:relative; border:none; background:rgba(245,143,0,0.6); width:40px; height:40px; padding:0; cursor:pointer;}
.Floor002573 .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.Floor002573 .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.Floor002573 .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
}
@media(max-width:480px){
.Floor002573{padding:7% 0 4%;}
.Floor002573 .item{width:100%;margin-bottom:2%;}
.Floor002573 .item .icon{ max-width:40px; max-height:40px;}
}
/*Floor003110 */
.Floor003110{padding:6% 0 5%;background:#f8f8f8;/*background:url(../images/bg.jpg) no-repeat center;*/}
.Floor003110 .h-more{text-align:center;margin-top:0.4rem;}
.Floor003110 .auto_1366{max-width: 1366px;width: 86%;}
.Floor003110 .tab-ul{font-size: 24px; margin-bottom: 3%;line-height: 2;text-align: center;}
.Floor003110 .tab-ul nav{overflow: hidden;}
.Floor003110 .tab-ul nav a{display: inline-block; border-bottom: 2px solid transparent;cursor: pointer;font-weight: bold;}
.Floor003110 .tab-ul nav a:hover{color:#1a5b8c;}
.Floor003110 .tab-ul nav a:not(:last-child){margin-right: 4%;}
.Floor003110 .tab-ul nav a.aon{color: #1a5b8c;border-bottom-color: #1a5b8c;}
.Floor003110 .slider .slick-slide{padding-right: 1px;}
.Floor003110 .slider .slick-slide > div{float: left; margin: 1% 0;}
.Floor003110 .slider li{display: block!important;}
.Floor003110 .slider li .ytable{height: 127px;background:#fff; text-align: center;border-radius: 0.1rem}
.Floor003110 .slider li p{text-align: center;margin-top:0.16rem;}
.Floor003110 .slider li img{max-height: 100px;max-width: 86%;}
.Floor003110 .slider .slick-arrow{position: absolute;top: 50%;cursor: pointer;padding: 0;background: none; border-left: 3px solid #ccc;border-top: 3px solid #ccc;}
.Floor003110 .slider .slick-prev{ transform: rotate(-45deg);}
.Floor003110 .slider .slick-next{transform: rotate(135deg);}
@media (min-width:1025px) {
.Floor003110 .slider .slick-slide > div{width: 18.4%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(5n)){margin-right: 2%;}
.Floor003110 .slider .slick-arrow{width: 22px;height: 22px;margin-top: -29px;}
.Floor003110 .slider .slick-prev{left: -50px;}
.Floor003110 .slider .slick-next{right: -50px;}
}
@media (max-width:1440px) {
.Floor003110 .slider li .ytable{height: 8.82vw;}
.Floor003110 .slider li img{max-height: 6vw;}
}
@media (min-width:641px) and (max-width:1024px) {
.Floor003110 .slider .slick-slide > div{width: 32%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(3n)){margin-right: 2%;}
}
@media (max-width:1024px) {
.Floor003110 .slider{padding: 0 5vw;}
.Floor003110 .slider .slick-arrow{width: 3vw;height: 3vw;margin-top: -1.5vw;}
.Floor003110 .slider .slick-prev{left: 0;}
.Floor003110 .slider .slick-next{right: 0;}
.Floor003110 .slider li .ytable{height:12vw;}
.Floor003110 .slider li img{max-height: 9vw;}
}
@media (max-width:640px) {
.Floor003110{padding:7% 0 5%;}
.Floor003110 .h-more{margin-top:0.1rem;}
.Floor003110 .slider .slick-slide > div{width: 49%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(2n)){margin-right: 2%;}
.Floor003110 .tab-ul{font-size: 0.18rem;}
}
/*Bottom003191 */
.Bottom003191{background-color: #1a5b8c;color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color: #1a5b8c; }
.Bottom003191 .b-bottom{ padding: calc(28 / 16 * 1em) 0;color: rgba(255,255,255,0.5);border-top:1px solid rgba(255,255,255,0.1);}
.Bottom003191 .b-bottom .auto{font-size: calc(15 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: '  ·  '; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(75 / 16 * 1em) 0 calc(50 /16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(18 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);font-size:0.16rem;}

.Bottom003191 .logo img{}
.Bottom003191 .hotline dl{margin-top: calc(36 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.5;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-size: calc(28 / 16 * 1em);}

.Bottom003191 .code{margin-top: calc(15 / 16 * 1em);max-width:103px;text-align: center;}
.Bottom003191 .code img{height: calc(103 / 16 * 1em);}
.Bottom003191 .code p{color:#fff;margin-top:0.1rem;}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(8 / 16 * 1em) 0;position: relative; }
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}

.Bottom003191 .b-top .left .logo{}
.Bottom003191 .b-top .left h2{font-size:0.18rem;line-height: 1.6;margin-top:0.2rem;margin-bottom:0.1rem; }

@media (min-width:1025px) {
.Bottom003191 .b-top .left{width: calc(480 / 1440 * 100%);}
.Bottom003191 .b-top .right{width: calc(230 / 1440 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1440 - 520) / 1440 * 100%);}  
.Bottom003191 .b-top nav{width:100%;margin: 0 auto;  overflow: hidden;}
.Bottom003191 .b-top nav dl{float: left; max-width: calc(120 / 16  * 1em);}  
.Bottom003191 .b-bottom .fl,
.Bottom003191 .b-bottom .fr{max-width: 45%;}
.Bottom003191 .b-top nav dt{ margin-bottom:2em;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 3em 0;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
}


.Bottom002900{background: #232323;padding: 4vw 0 3vw;}
.Bottom002900,
.Bottom002900 a{color: #fff;}

@media(min-width:1441px){
.Bottom002900 .inner{}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.5;}

@media(min-width:1025px){
.Bottom002900{font-size: 16px;}
.Bottom002900 .contact{width: 30%;}
.Bottom002900 .b_nav{width: 65%;max-width: 1000px;}
}

.Bottom002900 .solgan{font-size: 0.2rem;font-weight: bold;margin-top:0.11rem;letter-spacing: 2px;}
.Bottom002900 .solgan span{font-size: 16px;color: rgba(255,255,255,0.2);margin-left: 20px;}
@media(min-width:1025px){
.Bottom002900 .solgan span:before{content: '/ ';display: inline-block;}
}
@media(max-width:1024px){
.Bottom002900 .solgan{padding: 4vw 0;}
.Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);padding: 30px 0; margin: 30px 0;}
.Bottom002900 .b_nav nav dl{float: left; max-width: 140px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 15px;font-size:0.14rem;font-weight: bold;}
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 3px 0;font-size:0.14rem;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color: rgba(255,255,255,0.6);line-height: 30px;font-size:0.14rem;}
.Bottom002900 .copyright a{opacity: 0.6;}

.Bottom002900 a:hover{color: #1a5b8c;opacity: 1!important;}

.Bottom002900 .contact .num{font-size: 36px;margin-bottom: 36px;line-height: 1em;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 30px;}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2); width: 60px; height: 60px;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #005f38;}
.Bottom002900 .hotline aside{margin-bottom:20px;padding-left:30px;}
.Bottom002900 .hotline aside.email{background:url(../images/bottom-email.png) no-repeat left center/20px;}
.Bottom002900 .hotline aside.addr{background:url(../images/bottom-addr.png) no-repeat left center/20px;}

@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 28px;font-size:0.18rem;font-weight: bold;}
.Bottom002900 .share{margin: 25px 0 35px 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .share{margin-bottom:3%;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
.Bottom002900 .solgan{font-size: 0.18rem;}
.Bottom002900 .copyright{font-size: 12px; line-height: normal;}
.Bottom002900 .share li a{width: 50px; height: 50px;}
.Bottom002900 .hotline aside{text-align: left;margin-bottom:10px;}

}



/*Floor003176 */
.Floor003176{font-family: 'SourceHanSerifCN-Regular'; overflow: hidden;}
.Floor003176 .item-1{padding: 10.125% 0 9.375em 0; margin-bottom: 6.25%;}
.Floor003176 .item-1 > .ytable > .ytable-cell{vertical-align: bottom;}
.Floor003176 .item-1 .right{position: relative;}
.Floor003176 .item-1 .right:after{position: absolute;content: '';width: 58.75em; padding-bottom:62.858%; bottom: -9.375em; background: url(../images/Floor003176-hoverbg.png) no-repeat center; background-size: cover; left: 25.715%;}
.Floor003176 .item-1 .video{position: relative;z-index: 4;}
.Floor003176 .item-1 .video .files{position: absolute;background-color: #000; z-index: 10; top: 0;width: 100%;height: 100%; display: none;}
.Floor003176 .item-1 .video .files video{width: 100%;height: 100%;}
.Floor003176 .item-1 .video .Ispic{padding-bottom:56.191%;}
.Floor003176 .en{position: absolute;font-family: 'Butler-Medium'; font-size: 10em;color: #f3f3f3; line-height:0.75; z-index: 11;}
.Floor003176 .item-1 .video .en{top: 0.1875em;}
.Floor003176 .item-1 .play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 5;cursor:pointer;}
.Floor003176 .item-1 .play .ytable{height: 100%;text-align: center;color: #fff;}
.Floor003176 .item-1 .play .icon{width: 2.125em;height: 3.75em;display: block; margin: 0 auto 2em;background: url(../images/Floor003176-icon.svg) no-repeat center center;background-size: contain;}
.Floor003176 .item-1 .v-name{display: inline-block;background: url(../images/Floor003176-titlebg-white.svg) no-repeat center bottom; padding-bottom: 1em;}

.Floor003176 .cate-name,
.Floor003176 .item-1 .title{color: #333;font-family: 'SourceHanSerifCN-Bold';}
.Floor003176 .cate-name{ font-size: 2.625em;}
.Floor003176 .item-1 .title{font-size: 4em;line-height: 1.125; margin: 0.25em 0 1em 0;}
.Floor003176 .item-1 .desc{line-height: 2;color: #666;}

.Floor003176 .more a{position: relative;display: block;width: 9.875em;line-height: 3.125; padding-left: 3.75em;background: url(../images/Floor003176-more.svg) no-repeat left center; background-size: 2.5em auto;transition: 0.3s;}
.Floor003176 .more a i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;border: 0.125em solid #af1d30; opacity: 0;transition: 0.3s;}
.Floor003176 .more a i:before,
.Floor003176 .more a i:after{position: absolute;content: '';width: 1.375em;height: 1.375em;background: url(../images/Floor003176-more-hover.svg) no-repeat;background-size: contain;}
.Floor003176 .more a i:after{right: -0.6875em;top: 50%;margin-top: -0.6875em;}
.Floor003176 .more a i:before{left: -0.6875em; top: -0.6875em;}
.Floor003176 .more a:hover{color: #af1d30; background-position: -100% center;padding-left: 1.125em;}
.Floor003176 .more a:hover i{opacity: 1;}

.Floor003176 .item-2{padding: 7.5% 0;}
.Floor003176 .item-2 .pic{position: relative;}
.Floor003176 .item-2 .cate-name{color: #000;margin-bottom: 0.8em; padding-top: 1em;}

@media (min-width:1025px){
.Floor003176 .item-1 .left{padding-right: 6.355vw; position: relative;}
.Floor003176 .item-1 .left .more{position: absolute; left: 100%; top: 100%; margin-top: 3.125em;}
.Floor003176 .item-1 .right{width: 65.625%;}
.Floor003176 .item-1 .video .en{left:-1.64375em;}
.Floor003176 .item-2 .left{width: 48.75%;}
.Floor003176 .item-2 .en{right: -1.2em; top: 0.11875em;}
.Floor003176 .item-2 .right{padding-left: 8.75em;}
}
@media (min-width:1025px) and (max-width:1600px) {
.Floor003176 .item-1 .title{font-size:3.2em;}
}
@media (max-width:1024px) {
.Floor003176 .item > .ytable,
.Floor003176 .item > .ytable > .ytable-cell{display: block;}
.Floor003176 .more{padding-bottom: 2em;}
.Floor003176 .more a{margin: 0 auto;}  
.Floor003176 .en{font-size: 2em; } 
.Floor003176 .item-1 .right:after{bottom: -2em;padding-bottom: 40%;}
.Floor003176 .item-1{padding-bottom: 0;}
.Floor003176 .item-1 .video .en{bottom: -0.4em; left: auto; right: 0; top: auto;}
.Floor003176 .item-2 .en{bottom: -0.4em;}
.Floor003176 .item-2 .cate-name{text-align: center;}
}
@media (max-width:640px) {
.Floor003176 .cate-name{font-size: 2em;}
.Floor003176 .item-1 .title{font-size: 3em;}
}


.Column-ban .Ispic{padding-bottom: 26%;}
@media (max-width:1024px) {
.Column-ban .pc{display: none;}
}
@media (min-width:1025px) {
.Column-ban .wap{display: none;}
}



/*Menu003135 */
.Menu003135{margin-top: -0.3rem;}
/* .Menu003135{position: sticky;top: 0px;z-index: 9; margin-top: -0.3rem;} */
.Menu003135 .nav-menu ul{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);min-height: 0.6rem;float: left;background: #fff;}
.Menu003135 .nav-menu li{float: left;font-size:0.18rem;}
.Menu003135 .nav-menu li a{display: block;position: relative;margin:0 0.3rem;border-bottom:2px solid transparent;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #1a5b8c;border-bottom: 2px solid #1a5b8c;}
.Menu003135 .nav-menu .title p{margin:0;}
@media (min-width:1025px) {
  .Menu003135 .nav-menu .title{background: linear-gradient(130deg,rgba(26, 91, 140, 1), rgba(91, 154, 80, 1));color: #fff;padding:0.2rem 0.3rem; margin-top: -0.2rem;float: left; border-radius: 0.15rem;width: 18%;}
  .Menu003135 .nav-menu .title h2{margin: 0;padding-bottom: 0.1rem;}
  .Menu003135 .nav-menu .title p{text-transform: uppercase;}
  .Menu003135 .nav-menu ul{width: 82%;border-radius:0 0.15rem 0.15rem 0;display: inline-block;}
  .Menu003135 .nav-menu li a{ line-height:3.6;}
}
@media (max-width:1024px) {
  .Menu003135{margin-top:0;}
  .Menu003135 .nav-menu li{line-height:3;}
  .Menu003135 .nav-menu .title{display: none;}
  .Menu003135 .nav-menu ul{width: 100%;border-radius: 0.15rem;display:block;justify-content: center;}
  .Menu003135 .nav-menu li a{ line-height:3.5;margin:0 0.1rem;}
  }
  


/* Page002274 */
.Page002274{ text-align:center;color:#1a5b8c;margin-top: 3%;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding:0 0.25rem; line-height:2.8; color:#1a5b8c; margin-left:1em;font-size:0.18rem; border-radius: 6px;border: 1px solid #1a5b8c;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#1a5b8c;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:.47rem; height:.36rem;border:1px solid #1a5b8c;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 0.05rem;}
.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next{font-weight:bold; font-family:宋体;margin-right:1em; padding:0 1.5%;}
.Page002274 .Pages .a_next{font-weight:bold;margin-left:2em;}

@media(min-width:1025px){
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ padding:0 1.5%;}
}
@media(max-width:1024px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 0.23rem;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ padding:0 4%;}
}




/*RighInfo000623 */
.RighInfo000623{background: #fafafa;padding: 5% 0;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title .cn{font-size: 0.30rem;font-weight: bold;color: #333;margin-bottom: 0.22rem;margin-top: 0.1rem;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}
.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;border-radius: 0.2rem;overflow: hidden;}
.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;border-radius: 0.2rem;overflow: hidden;}
.RighInfo000623 .info p{font-size: 0.16rem; line-height: 0.32rem; margin: 0.1rem 0;}
.RighInfo000623 .p-info{font-size: 1.14286em;line-height: 2;color: #666;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 30%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .p-info{font-size: 3.5vw;}
}



/*Floor003065 */
.Floor003065{padding: 5% 0;}
.Floor003065 .auto{max-width: 1400px;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 2.76vw;}
.Floor003065 .ytable-cell{width: 50%;vertical-align: top;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}
.Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 0.2rem;overflow: hidden;background: #000;}
.Floor003065 .video .pic img{opacity: 0.84;}
.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(0,0,0,0.2); 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;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}
.Floor003065 .col-title .cn{font-size: 0.30rem;font-weight: bold;color: #333;margin-bottom: 0.22rem;margin-top: 0.1rem;}
.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info p{font-size: 0.16rem;line-height: 0.32rem; margin: 0.1rem 0;}
.Floor003065 .txt-info .year{z-index: 1; padding: 0.3rem 0.6rem; border-radius: 0.2rem;background-color: #1a5b8c;overflow: hidden;}
.Floor003065 .txt-info .year b{ font-weight: 800;font-size: 0.3rem; color: #fff;position: relative; z-index: 3; line-height: 0.4rem;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 100%;height: 100%; background-image: url("../images/Floor003065_bg1.png");right: -50%; bottom: 0;opacity: .3;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:1024px){
  .Floor003065 .txt-info .year{display: none;}
}


/*PicList003142 */
.PicList003142 {padding:5% 0;}
.PicList003142 li{float: left; background: #fff;border-radius:0.25rem;box-shadow: 0 0 0.2rem rgba(0,0,0,0.08);}
.PicList003142 li .txt{ padding:0.3rem; font-size:0.18rem;line-height: 1.6666; min-height: 3.3332em;color: #333; }
.PicList003142 li .tit{min-height: 0.6rem;font-weight: bold;}
.PicList003142 li p{font-size:0.16rem; color: #999;margin: 0.1rem 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;border-radius: 0.2rem 0.25rem 0 0;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{color: #999999;display: block;font-size:0.16rem; background: url(../images/PicList003142-icon.svg) no-repeat right center; }
.PicList003142 li a:hover time{background: url(../images/PicList003142-icon-red.svg) no-repeat right center;background-size:16px;}
@media (min-width:1025px) {
.PicList003142 li{width: 32%;}
.PicList003142 li:not(:nth-child(3n)){margin:0 2% 2% 0;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.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;}
}




/*RighInfo002939 */
.RighInfo002939 {padding:5% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 0.3rem;}
.RighInfo002939 .name h1{margin: 0 0 2% 0;font-size: .30rem;color: #333;}
.RighInfo002939 .time{color: #666;padding-bottom: 0.3rem;}
.RighInfo002939 .edit-info{line-height: 2;color: #1e1e1e; text-align: justify; padding-bottom: 0.3rem;border-bottom: 1px dotted #cecece; margin-bottom: 0.3rem;}
.RighInfo002939 .edit-info p{margin-bottom: 0.1rem;color: #333;}
.RighInfo002939 .info-page dd{text-align:left;}
.RighInfo002939 .info-page dd a:hover{color: #1a5b8c;}
.RighInfo002939 .info-page dd:nth-child(2){ text-align:right;}
.RighInfo002939 .return {text-align: center;}
.RighInfo002939 .return a{display: inline-block;padding: 0 4%;background: #1a5b8c;line-height: 2.8;color: #fff;margin-top: 0.6rem;}
@media(min-width:641px){
.RighInfo002939 .info-page{ display:-webkit-flex; display:flex; justify-content:space-between;}
.RighInfo002939 .info-page dd{ width:49%;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size:.16rem;}
}
@media(max-width:640px){
.RighInfo002939 .share{display: block; padding-top: 10px;}
}



/*PicList002856 */
.PicList002856{padding: 5% 0;}

/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002856 .top-new{margin-bottom: 4%;}
.PicList002856 .top-new li{background: #f8f8f8;border-radius: 0 0.2rem 0.2rem 0;}
.PicList002856 .top-new li .img img{display: block;width: 100%;border-radius: 0.2rem 0 0 0.2rem;}
.PicList002856 .top-new li .txt .inner{padding: 0.9rem;}
.PicList002856 .top-new li .txt time{ font-size: 0.16rem;color: #333;display: block;border-left: 3px solid #1a5b8c; padding-left: 19px; margin-left: -20px;}
.PicList002856 .top-new li .txt time b{display: block;font-size: 0.30rem;}
.PicList002856 .top-new li .txt aside{margin: 20px 0 0 0;font-size: 0.30rem;font-weight: bold;}
.PicList002856 .top-new li .txt p{line-height: 1.6; color: #666;margin-top: 0.3rem;}
.PicList002856 .top-new .slick-arrow{position: absolute;width: 70px; height: 70px; z-index: 10;background: #1a5b8c url(../images/PicList003142-icon01.svg) no-repeat center center;background-size: 30%;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.PicList002856 .top-new .slick-prev{margin-left: -70px;}
.PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList003142-icon-red.svg);}
.PicList002856 .list li{background: #f8f8f8; margin-bottom: 2%;position: relative;border-radius: 0.2rem;}
.PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 2px solid #1a5b8c; opacity: 0;-webkit-opacity: 0; transition: 0.3s;border-radius: 0.2rem;}
.PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;}
.PicList002856 .list li .inner{padding: 40px;color: #333;}
.PicList002856 .list li time{ font-size: 0.16rem;color: #666;}
.PicList002856 .list li aside.dot{font-size: 0.18rem; margin: 0.2rem 0;font-weight: bold;}
.PicList002856 .list li p{color: #666;line-height: 1.6; margin: 0;min-height: 0.5rem;}
.PicList002856 .list li:hover aside.dot{color: #1a5b8c;}
@media(min-width:641px){
.PicList002856 dl.year{float: left; width: 38.462%;}
.PicList002856 ul.search{float: right;width: 59.231%;}
.PicList002856 .list li{float: left; width: 49%;}
.PicList002856 .list li:not(:nth-child(2n)){margin-right:2% ;}
}
@media(min-width:769px){
.PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
.PicList002856 .top-new li .img{width: 50%;}
.PicList002856 .top-new li .txt .inner{ margin: 0 auto; }
}
@media(min-width:769px) and (max-width:1024px){
.PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block;}
.PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.PicList002856 .top-new .slick-prev{right: 10vw;}
.PicList002856 .top-new li .txt{padding: 20px;}
}
@media(max-width:640px){
.PicList002856 dl.year{margin-bottom: 10px;}
}


.Appt{padding: 5% 0;text-align: center; }
.Appt .service{margin-top: 0.48rem;}
.Appt a{border: 1px solid #1a5b8c;color: #1a5b8c;padding:0.2rem 0.3rem;margin: 0 0.1rem;border-radius: 0.1rem;}
.Appt a:hover{ color: #fff;background: #1a5b8c;}



/*RighInfo003137 */
.RighInfo003137 {padding: 5% 0;background: #f8f8f8;overflow: hidden;}
.RighInfo003137 .service-t{color: #333333;text-align: center;margin-bottom: 0.45rem;}
.RighInfo003137 .service-t h2{ font-size: 0.30rem;color: #333333;font-weight: bold;margin-bottom: 0.2rem;}
.RighInfo003137 .service-t p{ font-size: 0.16rem;color: #666;margin-bottom: 0.2rem;line-height: 1.6;}
.RighInfo003137 ul{margin-bottom: 0.45rem;}
.RighInfo003137 ul li:not(.mark){text-align: center; box-shadow: 0 0 0.2rem rgba(0,0,0,0.08);border-right-width: 5px;padding: 0.3rem 0;}
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em; border-radius: 50%;position: relative;}
.RighInfo003137 ul li .name .cn{font-size: 0.30rem;color: #1a5b8c;line-height: 1.5;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 0.4rem;margin: 0.2rem 0;}
.RighInfo003137 ul li.mark:last-child{ display:none;}
.RighInfo003137 ul .tip{font-size: 0.18rem;color: #333; }
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 23%;border-radius: 0.2rem; }
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}


/*RighInfo003138 */
.RighInfo003137 .service-c{background-color: #f9f9f9;}
.RighInfo003137 .service-c img{width: 0.4rem;margin-right: 0.1rem;}
.RighInfo003137 .service-c dd{margin-right: 2%;text-align: center; box-shadow: 0 0 0.2rem rgba(0,0,0,0.08);border-right-width: 5px;padding: 0.3rem 0;float: left;border-radius: 0.2rem;}
@media (min-width:1025px) {
.RighInfo003137 .service-c dd{width: 32%;}
.RighInfo003137 .service-c dd:last-child{margin-right: 0;}
}


/*Floor003128 */
.Floor003128{ overflow:hidden; padding:5% 0 0;}
.Floor003128 .slider-img .it-1{display: flex;margin-bottom:2%;background: #f8f8f8;}
.Floor003128 .slider-img .it-1:last-child{ margin-bottom:0;}
.Floor003128 .slider-img .Ispic{padding-bottom:22.5%; height:0;}
.Floor003128 .slider-img .txt{ color:#333; z-index: 4; transition:0.5s 0.5s; padding:0.3rem; font-size:2em; margin-bottom:0;}
.Floor003128 .slider-img ul{margin-top: 0.1rem;}
.Floor003128 .slider-img li{list-style:none;font-size:0.16rem;color:#666;display:-webkit-flex;display:flex;align-items:center; margin-bottom:.05rem;}
.Floor003128 .slider-img li::before{content:'';display:block;height:0.22rem;width:0.22rem;margin-right:0.08rem;border: 1px solid #1a5b8c;border-radius: 20rem;padding:0.8%; background-image:url(../images/Floor003128-icon.svg); background-repeat:no-repeat; background-size:60%; background-position:center;}
.Floor003128 .slider-img .app-d{ padding: 0.3rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.Floor003128 .slider-img .app-d a{display: block; padding:0.15rem 0.2rem;border-radius: 0.1rem;background: #5b9a51;color: #fff;}
.Floor003128 .slider-img .app-d a:first-child{margin-bottom: 0.15rem;background: #1a5b8c;}
.Floor003128 .slider-nav li{color:#1a5b8c; display:flex;justify-content: center; cursor: pointer;transition: 0.3s;font-size: 0.20rem;font-weight: bold;text-align: center;padding:0 0.1rem;height: 0.9rem; margin-bottom: 0.15rem;border: 1px solid #1a5b8c;border-radius: 0.2rem;}
.Floor003128 .slider-nav .slick-current{background-color: #1a5b8c;}
.Floor003128 .slider-nav .slick-current aside{color: #fff;}
@media (min-width:1025px) {
.Floor003128 .auto{position: relative;}
.Floor003128 .slider-img{ width: 78%;float: right;}
.Floor003128 .slider-img .Ispic{width: 34%;}
.Floor003128 .slider-img .txt{width: 42%;margin-left: 2%;}
.Floor003128 .slider-img .app-d{width: 22%;}
.Floor003128 .slider-nav{width: 20%; float: left;z-index: 20;position: relative;}
.Floor003128 .slider-nav .ytable{height: 100%;}    
.Floor003128 .slider-nav .inside{display: table;width: 100%; table-layout: fixed;}
.Floor003128 .slider-nav .inside > *{display: table-cell;vertical-align: middle;}
}
@media (max-width:1024px) {
.Floor003128 .slider-img .Ispic{padding-bottom: 73.283%;}  
.Floor003128 .slider-img .txt{left: 3%;right: 3%;}
.Floor003128 .slider-img .slick-current .txt{bottom: 2em;}
.Floor003128 .slider-nav{overflow: hidden;height: 5em;}
.Floor003128 .slider-nav .inside{display: flex;align-items: center;height: 5em;padding: 0 0.5em;}
.Floor003128 .slider-nav .inside aside{flex: 1;}
}



/*RighInfo003141 */
.RighInfo003141{padding: 5% 0;}
.RighInfo003141 .intro{background: #f8f8f8;border-radius: 0.2rem 0 0 0.2rem;}
.RighInfo003141 .intro .title{font-size: 0.30rem;font-weight: bold;color: #333;margin-bottom: 0.22rem;margin-top: 0.1rem;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;padding: 2.9%;}
.RighInfo003141 .intro .info p{font-size: 0.16rem;line-height: 0.32rem;margin: 0.1rem 0;}
.RighInfo003141 .intro .img{border-radius: 0.2rem;overflow: hidden;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
}
@media (max-width:1024px) {
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}



.cooperation{padding: 5% 0;}
.cooperation .tit {margin: 0; font-size: 0.30rem;font-weight: bold;color: #333;margin-bottom: 0.22rem;margin-top: 0.1rem;text-align: center;}


/*PicList001938*/
.PicList001938{ padding-top:3%;}
.PicList001938 li{ float:left; width:47%; margin-right:3%; margin-bottom:4%;}
.PicList001938 li:nth-child(2n){ margin-right:0; margin-left:3%;}
.PicList001938 li div{ position:relative; margin-top:12%; border:1px solid #ffdbbb; padding:7% 3% 4% 52%; font-size:12px;}
.PicList001938 li .Ispic{ position:absolute; width:46%; height:130%; left:3%; bottom:0;}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size:14px; margin:0;}
.PicList001938 li h5 a:hover{color: #f57921;}
.PicList001938 li time{color:#444;}
.PicList001938 li p{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
.PicList001938 li .more{ display:inline-block; line-height:25px; padding:0 15px; border-radius:25px; border:1px solid #ffdbbb; color:#f57921;}
.PicList001938 li .more:hover{ background:#febb12; color:#fff;}

@media(max-width:768px){
.PicList001938 li{ float:none; margin-right:0; margin-left:0 !important; width:auto;}
.PicList001938 li div{ margin-top:20%;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}

/*TextList002148 */
.TextList002148{padding: 4% 0;}
.TextList002148 li{ overflow:hidden; padding-left:1.7rem; padding-right:0.48rem; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:0.48rem; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#999;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:1.55rem; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:0.11rem; height:0.19rem; top:50%; right:-0.11rem; margin-top:-0.1rem;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:0.16rem;}
.TextList002148 li time i{ font-style:normal; font-size:0.5rem; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:0.4rem;}
.TextList002148 li time i:after{ display:block; content:''; margin:0.05rem auto; height:1px; width:0.66rem; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:0.18rem;}
.TextList002148 li p{ line-height:0.26rem; overflow:hidden; color:#999; height:0.52rem; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:1.2rem;padding-right:0.3rem;}
.TextList002148 li:after{width:0.3rem; background-size:35% auto;}
.TextList002148 li time{width:1.05rem;}
.TextList002148 li time span{font-size:0.14rem;}
.TextList002148 li time i{font-size:0.4rem;line-height:0.3rem;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:0.16rem;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:1rem;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:0.85rem;}
.TextList002148 li time span{font-size:0.12rem;}
.TextList002148 li time i{font-size:0.3rem;}
.TextList002148 li h3{ font-size:0.14rem;}
.TextList002148 li p{ font-size:0.12rem; line-height:0.2rem; overflow:hidden; height:0.4rem;}
}

/*TextList002855 */
.TextList002855{padding: 4% 0;}
.TextList002855 li{line-height: 0.5rem;background-color: #f9f9f9;padding: 0.1rem;border-radius: 0.1rem;margin-bottom: 1%;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 0.45rem; background: url("../images/TextList002855_icon.png") no-repeat left center;background-size: 0.4rem;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

.teamlist{ padding:4% 0}
.teamlist li{float: left;width: 31.5%; padding:0.3rem 0 0%;margin-right: 2%;background-color: #f9f9f9;padding: 0.3rem;margin-bottom: 2%;border-radius: 0.1rem;}
.teamlist li a{  display: block;height:1.6rem;overflow: hidden;}
.teamlist li .pic {float: left;  width: 1.2rem;}
.teamlist li .pic img{width: 100%;}
.teamlist li .info{  margin-left: 1.4rem;}
.teamlist li .h2{padding:0.1rem 0;font-size:0.18rem;color:#555;}
.teamlist li .h2 b{font-size:0.2rem;padding-right:0.1rem;}
.teamlist li .txt{ color:#888}
.teamlist li .txt .des{ line-height:0.3rem; color:#444;margin-top:2em;}
.teamlist li a:hover .h2{color: #1a5b8c;}
.teamlist li:nth-child(3n){margin-right: 0;}
@media(max-width:960px){
.teamlist li{width:100%;float:none; padding-top:4% }
.teamlist li .h2{font-size:0.16rem;}
.teamlist li .h2 b{font-size:0.18rem;}
}


/*RighInfo002851 */

.RighInfo002851,.PicList002171{padding:4% 0;}
.RighInfo002851 .singlePage{line-height: 0.3rem;color: #333;font-size: 0.16rem;}
.RighInfo002851 .img{display: inline-block;float: right;width:40%;padding-left: 0.3rem;}
.RighInfo002851 .img img{border-radius: 0.2rem;overflow: hidden;}

/*PicList002171 */
.PicList002171 li{ float:left; width:18%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;padding: 0.2rem;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(26,91,140,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:18.5%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}



.content{padding: 4% 0;}
.cont_box{display: flex;align-items: center;justify-content: space-between;border-radius: 20px;box-shadow: 0 0 10px rgba(18,133,201,.1);overflow: hidden;}
.cont_left{width: 50%;}
.cont_left figure{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom: 73%;}
.cont_right{width: 50%;padding: 0.3rem;}
.cont_right h2{font-size: 0.32rem;color: #333;margin: 0 0 0;}
.cont_right b{color: #1a5b8c;font-size: 1.125em;padding: 0.5em 0 1em;border-bottom: 1px solid #dcdcdc;font-weight: 100;display: block;margin-bottom: 0.1rem;}
.cont_right dd span{color: #999;font-size: 1em;display: flex;align-items: center;}
.cont_right dd span img{max-width: 1.3em;margin-right: 0.5em;vertical-align:middle;}
.cont_right dd p{font-size: 0.16rem;color: #333;}
.cont_right dd{margin-top: 0.2rem;}

/*.TextList002208  */
.TextList002208 { padding: 4% 0;}

.TextList002208 .tab { border-radius: 0.2rem; overflow: hidden; background: url(../uploadfiles/TextList002208-tabbg.jpg) no-repeat center center; background-size: cover; text-align: center; padding: calc(30 / 16 * 1em);
margin-bottom: 0.5rem;
}
.TextList002208 .tab span { display: inline-block; padding:0.5rem;
width: 50%; float: left; cursor: pointer; position: relative; font-size:0.24rem;
}
.TextList002208 .tab span:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 100%; background: rgba(0,0,0,0.1); right: 0; top: 0; }
.TextList002208 .tab span .icon { margin-bottom: 0.24rem; }
.TextList002208 .tab span .icon img { height: 0.6rem; }
.TextList002208 .tab span.on .icon .on, .TextList002208 .tab span:not(.on) .icon .off { display: none; }
.TextList002208 .tab span.on { color: #1a5b8c; }
.TextList002208 .tab span.on:before { position: absolute; content: ''; width: 100%; height: 0.22rem; left: 0; bottom: calc(-20 / 16 * 1em);
background: url(../images/TextList002208-tabon.svg) no-repeat center bottom; background-size: contain; }
.TextList002208 .thead { border-radius: 0.1rem; font-size: 0.18rem;
line-height: 0.5rem;
height:0.7rem;
padding:0.1rem 0;
text-align: center; background: #1a5b8c; color: #fff; position: relative; }
.TextList002208 .thead span { float: left; width: 22%; height:0.5rem;
display: block; position: relative; }
.TextList002208 span.jobnum{display: none;}
.TextList002208 .dl:not(.thead) { border-bottom: 1px solid #ececec; background: #fff; }
.TextList002208 .dl .dt {
font-size: calc(18 / 16 * 1em);
line-height:0.5rem; color: #373f53; padding:0.1rem 0;
text-align: center; cursor: pointer; }
.TextList002208 .dl .dt span { float: left; width: 22%; height:0.5rem;font-size: 0.18rem;
display: block; position: relative; }
.TextList002208 .dl .dt span.jobnum{display: none;}
.TextList002208 dl span:last-child { width: 8% !important; text-align: center; }
.TextList002208 .dl .dt span i { position: absolute; content: ""; left: 50%; background: url(../images/icon-down.svg) no-repeat right center; display: block; width: 16px; height: 8px; top: 50%; margin-top: -4px; margin-left: -8px; }
.TextList002208 .conbox { border-top: 1px solid #ececec; background: #f7f8f9; border-radius: 10px; padding: 0.5rem;
display: none; }
.TextList002208 .conbox .h5 { color: #373f53; font-weight: bold; font-size:0.18rem;margin-bottom: 0.1rem;
margin-top: 0;position: relative;padding-left: 0.6em;}
.TextList002208 .conbox p { line-height: 2; color: #666; margin: 0;font-size:0.16rem; }
.TextList002208 .jobname { width: 24% !important; text-align: left; padding: 0 calc(30 / 18 * 1em);
}
.TextList002208 .dl.active .dt span { color: #1a5b8c; }
.TextList002208 .dl.active .dt span i { transform: rotate(180deg); }
.TextList002208 .btn_apply { margin-top: calc(30 / 16 * 1em);
}
.TextList002208 .btn_apply a {display: inline-block;/* padding: 0 calc(30 / 16 * 1em); */font-size:0.18rem;height:calc(45 / 16 * 1em);line-height:calc(45 / 16 * 1em);text-align: center;color: #1a5b8c;/* background-color: #1a5b8c; */border-radius: 5px;}

.TextList002208 .popUp-box { position: fixed; left: -100%; width: 100%; top: 0; height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200; }
.TextList002208 .popUp-box.show { left: 0; }
.TextList002208 .popUp-box .ytable { height: 100%; }
.TextList002208 .popUp-box .main { position: relative; max-width: 1200px; background-color: #fff; width: 90%; margin: 0 auto; }
.TextList002208 .popUp-box .main .colse { position: absolute; width: 1.5625em; height: 1.5625em; right: 1.25em; top: 1.25em; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.TextList002208 .popUp-box .main > div { width: 90%; margin: 0 auto; max-width: 900px; }
.TextList002208 .popUp-box .name {
font-size: calc(30 / 16 * 1em); color: #373f53; padding: 1em 0; text-align: center; border-bottom: 1px solid #373f53; margin-bottom: 1em; }
.TextList002208 .from { padding-bottom: 3em; }
.TextList002208 .from .text { width: 100%; height: 3.125em; line-height: 3.125em; font-size: 1em; border: solid 1px #ececec; }
.TextList002208 .from textarea.text { height: 6.25em; }
.TextList002208 .from table { font-size: 0.875em; }
.TextList002208 .from table tr, .TextList002208 .from table td { font-size: 1rem; }
.TextList002208 .from td { color: #373f53; }
.TextList002208 .from .btn { width: 10rem;max-width: 10rem; height: 3rem;line-height: 3; background: #1a5b8c; border-radius: 5px; color: #fff; border: 0; cursor: pointer; font-size: 1em; padding: 0; }
.TextList002208 .from .btn-reset { background: #6e6e6e; }
.TextList002208 .from .btn + .btn { margin-left: 0.625em; }

@media (min-width:1025px) {
.TextList002208 .from .f-name { text-align: right; }
.TextList002208 .from td { line-height: 3.125em; vertical-align: top; padding-bottom: calc(15 / 16 * 1em);
}
.TextList002208 .from .w1 { width: 6.7857em; }
.TextList002208 .from .w2 { width: 36.969%; }
.TextList002208 .from .w3 { width: 15.712%; }
}

@media (max-width:1024px) {
.TextList002208 .popUp-box .name { font-size: 1.5em; }
.TextList002208 .from td { display: block; }
.TextList002208 .from .f-name { padding-top: 1em; }
}

@media(max-width:768px) {
.TextList002208 .jobyq, .TextList002208 .jobnum, .TextList002208 .jobadd, .TextList002208 .jobtime { display: none !important; }
.TextList002208 .dl .dt span { width: 25%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.TextList002208 .jobname { width: 90% !important; }
.TextList002208 .conbox { padding: 20px; }
}


/* 搜索 */
.list_istop{padding:var(--padMar60) 0;margin: 0 auto;margin-top:0%;}
.list_istop li {position: relative; border-bottom:1px #999 dotted; font-size:var(--font-size18);padding:1em 0; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#191919; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:var(--font-size16); color:#999; font-weight:400;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;color:#333;}
.list_istop li a:hover{ color:var(--hover-color);}
@media(max-width:640px){
.list_istop{padding:.4rem 0;}
.list_istop li a{width:77%;}
}


/* 2025-11-19新增 */

.Columntit{font-size: .4rem;line-height: 1em;color: #1a5b8c;font-weight: bold; margin: 0 0 .4rem 0;}
.Columntit.center{text-align: center;}
.Columntit.white{color: #fff;}
@media(max-width:768px){
	.Columntit{font-size:0.26rem;margin-bottom:0.2rem;}
}
.Floor002477{ padding: calc(90 / 1920 * 100vw) 0;}
.Floor002477 .auto{position:relative;}
.Floor002477 .txt{ box-shadow:10px 0 51px rgba(0,0,0,0.1); background:url(../images/homeAbout1.png) no-repeat right bottom #fff; background-size:30%; border-radius: .4rem 0 .4rem 0;}
.Floor002477 .txt figure{padding:8% 10% 12%;}
.Floor002477 .deco img{ max-width:.7rem;}
.Floor002477 .txt p{ color:#333; line-height:1.8;}
.Floor002477 .video_btn{ position:absolute; left:0; bottom:0; background:url(../images/Floor002477-btn_play_bg.jpg) no-repeat; background-size:cover;text-align:center; padding:3% 4%; color:#b4a189; cursor:pointer; font-size:18px;}
.Floor002477 .video_btn i,
.Floor002477 .video_pause{border:1px solid #b4a189;border-radius:50%;}
.Floor002477 .video_btn i{ display:block; margin:0 auto; margin-bottom:10px; height:115px; width:115px;  background:url(../images/Floor002477-btn-play.png) no-repeat center center; background-size:30%; }
.Floor002477 .video_area{ position:relative; border-radius: .3rem; overflow: hidden;}
.Floor002477 .video_area video{ width:100%; height:100%;}
.Floor002477 .video_play,
.Floor002477 .video_pause{ position:absolute;z-index:10;}
.Floor002477 .video_play{ display:none; left:0; top:0; width:100%; height:100%; background-color:#000;}
.Floor002477 .video_pause{cursor:pointer;  left:5%; bottom:5%;  width:50px; height:50px;}
.Floor002477 .video_pause::before,
.Floor002477 .video_pause::after{ position:absolute; content:''; width:4px; height:29px; background-color:#cbbeae; border-radius:4px; top:50%; margin-top:-15px; left:50%;}
.Floor002477 .video_pause::before{ margin-left:-8px;}
.Floor002477 .video_pause::after{ margin-left:4px;}

@media(min-width:1001px){
.Floor002477 .img{ width:72.625%; position:relative;padding-left:0; padding-bottom:3%; }
.Floor002477 .txt{position:absolute; right:0; bottom:0; width:45%; }
.Floor002477 .txt figcaption{padding:8% 0 0%;}
.Floor002477 .deco{ margin-left:-0%;}
.Floor002477 .txt p{ margin:4% 0 0 0;}
}
@media(max-width:1200px){
.Floor002477 .txt{}
.Floor002477 .txt h2{ font-size:18px; }
}
@media(max-width:1000px){
.Floor002477 .img{ position:relative;}
.Floor002477 .video_btn i{ width:80px; height:80px;}
.Floor002477 .txt figure{padding:5%;}
.Floor002477 .deco{ margin-left:0;}
.Floor002477 .deco img{ max-width:10%;margin-bottom:3%;}
}
@media(max-width:480px){
.Floor002477 .video_btn i{width:40px; height:40px;}
.Floor002477 .video_btn{ font-size:15px;}
}



.PicList002951 .item{padding:.9rem 0;}
.PicList002951 .item:nth-child(2){background: #f8f8f8;}
.PicList002951 .txt .inner{padding: 0 0 0 .8rem;}
.PicList002951 .item:nth-child(2) .txt .inner{padding: 0 .8rem 0 0;}
.PicList002951 .tit{font-size:.34rem; line-height: 1em; color: #1a5b8c; }
.PicList002951 .tit:after{display: block; margin:.25rem 0 .35rem 0; content: '';background: #1a5b8c; width:.4rem; height:3px;}
.PicList002951 .tit.center{text-align: center;}
.PicList002951 .tit.center:after{ margin:.25rem auto .35rem auto;}
.PicList002951 .txt p{line-height:2;color: #333; font-size: .16rem; padding-bottom: .1rem;}
.PicList002951 .txt p span{color:#1a5b8c; font-weight: 500; text-decoration: underline;}
@media(min-width:1025px){
.PicList002951 .pic{ width:45%; position: relative;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .pic{ width:50%;}
.PicList002951 .tit{font-size: 3vw;}
}


.PicList002951 .item .slick-dots{text-align: center;padding:.3rem 0; position: absolute; bottom: 0; left: 50%; z-index: 10;}
.PicList002951 .item .slick-dots li{display: inline-block;width:.1rem; height:.1rem; margin: 0 5px; border: 1px solid #1a5b8c; }
.PicList002951 .item .slick-dots li.slick-active{background: #1a5b8c; }
.PicList002951 .item .slick-dots li  button{display: none;}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
.PicList002951 .txt .inner{padding: 0;}
.PicList002951 .tit{font-size:0.26rem;}
.PicList002951 .tit:after{margin:0.2rem 0 0.2rem 0;}
.PicList002951 .item{padding:0.4rem 0;}
.PicList002951 .item:nth-child(2) .txt .inner{padding:0;}
}


.Honor{padding:1rem 0;}
.Honor ul{ display: flex; flex-wrap: wrap;}
.Honor li{float: left;margin-right: 2%;margin-bottom:2%}
.Honor li .img{background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;box-sizing: border-box;padding:.6rem 0 .4rem 0;border-radius:0;transition: all .5s;}
.Honor li .img .imgboxh{padding-top:0;}
.Honor li .img .imgboxh img{padding:0.1rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80%;max-height:3.2rem;width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor li .img .imgboxh .box{position: relative;text-align: center;width:100%;}
.Honor li:hover .img span{transform: scale(1.1);}
.Honor li .tit{text-align: center;margin-top:.2rem;font-size: .18rem; color:#333; line-height: 1.6; padding: 0 .2rem;}
.Honor li:hover .tit{ color: #1a5b8c;}
@media (min-width:1025px) {
.Honor li{width: 23.5%;}
.Honor li:nth-child(4n){margin-right: 0}
}
@media(max-width:1024px) {
.Honor{padding:0.4rem 0;}
.Honor li{width: 49%;}
.Honor li:nth-child(2n){margin-right: 0}
.Honor li .img{padding:0.2rem 0;}
.Honor li .img .imgboxh{}
}


.Certificate{padding:1rem 0 .5rem;background: url(../images/Certificate_bg.jpg) no-repeat top center;margin-top:0.35rem; }
.Certificate ul{display: flex;justify-content: space-around; margin-top: 1.4rem;}
.Certificate ul li{list-style: none;}
.Certificate ul li .cert{max-width: 2.5rem;}
.Certificate ul li:nth-child(1){margin-top: .4rem;}
.Certificate ul li:nth-child(2){margin-top: -1rem; padding-left: 1.8rem;}
@media(max-width:768px){
	.Certificate ul{margin-top:0.2rem;}
	.Certificate ul li{width:48%;text-align: center}
	.Certificate ul li:nth-child(1){margin-top:0;}
	.Certificate ul li:nth-child(2){margin-top:0;padding-left:0;}
	.Certificate ul li .cert{max-width: 2rem}
}

.Intellectual{padding:1rem 0;}
.Intellectual .box1 .intro{font-size: .18rem; color: #333; margin-bottom: .6rem; text-align: center;}
.Intellectual .box1 .intro p{line-height:1.5; margin: 0 0 .05rem 0;}
.Intellectual .box1 .intro p span{color:#1a5b8c; font-weight: normal;}
/* .Intellectual .box1 .intro p::before{display: inline-block;content: '';width:4px; height:4px;background-color: #1a5b8c;margin-right:.12rem;vertical-align: middle; margin-top: -2px;} */
.Intellectual .number{width: 50%;}
.Intellectual .number .info-num{margin-bottom: .7rem;}
.Intellectual .info-num li{float: left;width: 33.3333%;}
.Intellectual .info-num .shu{font-size: .26rem; color: #1a5b8c; margin-bottom: .3rem; background: url(../images/Intellectual_icon1.png) no-repeat left center; background-size: .28rem auto; padding-left: .38rem; font-weight: 500;}
.Intellectual .info-num .shu2{background: url(../images/Intellectual_icon.png) no-repeat left center; background-size: .26rem auto;}

.Intellectual .list .flipster{margin-top: 0;}
.Intellectual .list .flipster .flip-items{width:7rem;}
.Intellectual .list li{ width:100%; margin: 0 auto; }
.Intellectual .list .pic{ border-radius:.12rem; overflow: hidden; }
.Intellectual .list .Ispic{ width:100%; display: block; padding-bottom:72%; background-size: contain;}
.Intellectual .list .tit{ text-align: center; font-size:.18rem; color:#333;  margin-top:1em; opacity: 0; }
.Intellectual .list .flip-current .tit{ opacity: 1;}
.Intellectual .list .flipster{overflow: visible;}
.Intellectual .list .flipto-prev,
.Intellectual .list .flipto-next{position: absolute;border-radius: 50%;background: url("../images/h-more.svg") no-repeat center center; width: .55rem; height: .55rem; transition: 0.3s; font-size: 0; z-index: 20; display: block !important; top: 50%; margin-top: -.5rem; background-size: auto .16rem; border: 1px solid #1a5b8c;} 
.Intellectual .list .flipto-prev:hover,
.Intellectual .list .flipto-next:hover{background:url("../images/h-more-on.svg") no-repeat center center #1a5b8c; border-color: #1a5b8c; background-size: auto .16rem;} 
.Intellectual .list .flipto-prev{left:-8%; transform: rotateY(-180deg);}
.Intellectual .list .flipto-next{right:-8%;} 

@media(min-width:1025px){
.Intellectual .list .flipster-carousel .flip-next .pic,
.Intellectual .list .flipster-carousel .flip-prev .pic{filter: blur(1px); opacity: 0.9;}
.Intellectual .list .flipster-carousel .flip-past .pic,
.Intellectual .list .flipster-carousel .flip-future .pic{filter: blur(5px); opacity: 0.6;}
}

@media(max-width:1024px){
.Intellectual .ytable,
.Intellectual .ytable-cell{display: block;}
}
.Intellectual .info-num li aside{display: inline-block;position: relative;}
.Intellectual .info-num li aside{font-size:.58rem;color: #333;display: block; font-weight: bold;}
.Intellectual .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left:.1rem;}
.Intellectual .info-num li p{font-size:.18rem;color: #333; margin-bottom: 0;margin-top: .05rem;}
@media(max-width:640px){
.Intellectual{padding:0.4rem 0;}
.Intellectual .number{width:100%;}
.Intellectual .number .info-num{margin-bottom:0.2rem;}
.Intellectual .info-num li aside{font-size:0.48rem;}
.Intellectual .info-num li{text-align: center;}
.Intellectual .info-num li:not(:last-child){margin-bottom:.2rem;}
.Intellectual .info-num .shu{font-size:0.22rem;}
.Intellectual .list .flipster .flip-items{width:100% !important;}
.Intellectual .list .flipto-prev{left:5%; transform: rotateY(-180deg);}
.Intellectual .list .flipto-next{right:5%;left: auto !important;transform: initial;} 
}



.Detection{overflow: hidden; padding:1rem 0;}
.Detection .box-1,.Detection .box-2{z-index: 10;position: relative;}
.Detection .box-1{margin-bottom:5%;}
.Detection .box-1 .info{width:52%;}
.Detection .box-1 .pic{margin-left: 3%; position: relative; background: #000;overflow: hidden;}
.Detection .box-1 .pic img{display: block;width: 100%;opacity:0.9;-webkit-opacity:0.9; transition: 0.3s;}
.Detection .box-1 .pic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);  transition: 0.3s;}
.Detection .box-1 .pic .txt{position: absolute; z-index: 5; bottom: .3rem; left:.3rem; color: #fff;}
.Detection .box-1 .pic .txt aside{font-size:.22rem;line-height:1.4;}
.Detection .box-1 .info .wen{font-size: .2rem; color: #333; padding-bottom: .6rem;}
.Detection .box-1 .info .wen span{color:#1a5b8c; font-weight: bold;}
.Detection .box-1 .info .num{width: 100%; display: flex;}
.Detection .box-1 .info li{width: 33.33%; color: #333;}
.Detection .box-1 .info li aside{padding-bottom: .06rem;}
.Detection .box-1 .info li .counter{font-size: .54rem;}
.Detection .box-1 .info li sub{padding-left: .14rem; color: #666; font-size: .16rem; }
.Detection .box-1 .info li p{font-size: .16rem;}

.Detection .box-2 li{position: relative; background: #000;overflow: hidden;}
.Detection .box-2 li img{display: block;width: 100%;opacity:0.9;-webkit-opacity:0.9; transition: 0.3s;}
.Detection .box-2 li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.Detection .box-2 li .txt{position: absolute; z-index: 4; }
.Detection .box-2 li .txt{left:.3rem;right:.3rem;bottom:.3rem;color: #fff;}
.Detection .box-2 li .txt aside{font-size:.22rem;line-height:1.4;}
.Detection .box-2 .more:after,
.Detection .box-2 .more{border-color: #fff;}
@media(min-width:641px){
.Detection .box-2 li{float: left; width:31.33%;}
.Detection .box-2 li:not(:last-child){margin-right:3%;}
}
@media(min-width:641px) and (max-width:768px){
.Detection .box-2 li .txt aside{font-size: 2vw;}
}
@media(max-width:480px){
.Detection{padding:0.4rem 0;}
.Detection .box-1 .info .wen{padding-bottom:0.3rem;}
.Detection .box-1 .info .num{display: block;}
.Detection .box-1 .info li{width:50%;float:left;}
.Detection .box-1 .info li .counter{font-size:0.4rem;}
.Detection .box-1 .info li p{margin-top:0.05rem;}
.Detection .box-1 .info{width:100%;}
.Detection .box-1 .pic{margin-left:0;}
.Detection .box-2 li{margin-bottom:3%;}
.Detection .box-2 li .txt aside{font-size: 4vw;}

}
@media(max-width:480px){
.Detection .box-1 li:not(:last-child){margin-bottom: 10px;}
.Detection .box-1 li a{font-size: 14px; }
}



.Floor002721{padding:1rem 0; background: #f5f5f5;}
.Floor002721 .list-box .box{ float:left;  }
.Floor002721 .box .pic{ overflow:hidden;}
.Floor002721 .box .pic{ display:block; position:relative;}
.Floor002721 .box .pic:after{ content:''; position:absolute; left:0; width:100%; height:100%;  bottom:0; z-index:3;
background: -moz-linear-gradient(top, rgba(30,54,90,0) 0%, rgba(30,54,90,0.65) 64%, rgba(30,54,90,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(30,54,90,0) 0%,rgba(30,54,90,0.65) 64%,rgba(30,54,90,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(30,54,90,0) 0%,rgba(30,54,90,0.65) 64%,rgba(30,54,90,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e365a', endColorstr='#a61e365a',GradientType=0 ); /* IE6-9 */}
.Floor002721 .box .pic > img{ width:100%; display:block; transition:0.3s;}
.Floor002721 .box .pic:hover > img{ transform:scale(1.12); -webkit-transform:scale(1.12); -ms-transform:scale(1.12);}
.Floor002721 .box .txt{ position:absolute; left:7%; right:7%; bottom:10%; z-index:5;}
.Floor002721 .box .txt span{ font-size:.2rem; padding-top:15px; color:#fff;}
.Floor002721 .box ul{ padding:.15rem 0 0 0; min-height: 1.95rem;}
.Floor002721 .box li{line-height:.4rem; font-size: .18rem; color: #333; padding-bottom: .05rem;}
.Floor002721 .box li::before{display: inline-block;content: '';width:4px; height:4px;background-color: #1a5b8c;margin-right:.1rem;vertical-align: middle; margin-top: -2px;}
.Floor002721 .box li:hover{ color:#1a5b8c;}
@media(min-width:1025px){
.Floor002721 .list-box .box{width:23.083%; margin-bottom: .5rem;}
.Floor002721 .list-box .box:not(:nth-child(4n)){margin-right:2.556%;}
}
@media(max-width:1024px){
.Floor002721 .list-box .box{margin-bottom:4%;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor002721 .list-box .box{width:48%; }
.Floor002721 .list-box .box:not(:nth-child(2n)){margin-right:4%;}
}
@media(max-width:480px){
.Floor002721{padding:0.4rem 0;}
.Floor002721 .box ul{min-height: auto;}
.Floor002721 .list-box .box{ float:none;}
}


.Base .box1{padding: 1rem 0;}
.Base .intro{font-size: .20rem; text-align: center; color: #333; line-height: 1.75;margin-bottom: .5rem;}
.Base .intro span{color:#1a5b8c; font-weight: 600;}
.Base .box2{padding: 1rem 0; background: #f8f8f8;}

.Direction{padding: 1rem 0;}
.Direction .pic{text-align: center;}
@media(max-width:768px){
	.Base .box1{padding:0.4rem 0;}
	.Base .box2{padding:0.4rem 0;}
	.Direction{padding: 0.4rem 0;}
}

/*RighInfo002810*/
.RighInfo002810{ padding:1rem 0;}
.RighInfo002810 .box+.box{margin-top:.8rem;}
.RighInfo002810 .flex .tit{ font-size:.38rem;color:#1a5b8c; line-height: 1.5; font-weight: bold;}
.RighInfo002810 .flex .txt{ color:#333; line-height:1.8; margin:2em 0 4em; font-size:.18rem;}
.RighInfo002810 .flex .txt p{padding-bottom: .15rem;}
.RighInfo002810 .flex .txt p span{color:#1a5b8c; font-weight: 500; text-decoration: underline;}
.RighInfo002810 .num{position: relative; font-size:.4rem;font-weight:bold; color:#1a5b8c;margin-bottom:1.5em;}
.RighInfo002810 .num:after{display: block; content: ''; background:#1a5b8c; position: absolute; width:96%; height: 1px; top: 50%; margin-top:-0.5px; right: 0;}
.RighInfo002810 .flex .pic .Ispic{display:block; width: 100%; padding-bottom:62%;}
.RighInfo002810 .flex p b{color: #1a5b8c; font-size:.18rem;}
.RighInfo002810 .flex .img{margin:0 auto; max-width: .5rem; padding-right: .15rem;}
.RighInfo002810 .title{font-size:.22rem; font-weight: bold; color: #1a5b8c; line-height:.18rem; border-left:16px solid #1a5b8c; padding-left:.15rem; margin-bottom: .3rem;}
.RighInfo002810 .flex .info .list{width: 100%; display: flex; justify-content:space-between;}
.RighInfo002810 .flex .info .list li{width: 33.33%;}
.RighInfo002810 .flex .info .list li p{text-align: center; margin-top: .12rem; font-size: .22rem; color: #333;}
.RighInfo002810 .flex .info .list li:not(:last-child){margin-right:1%;}
.RighInfo002810 .slick-arrow{position: absolute;border: 0;font-size: 1em;text-indent: -999em;width: 2.5em; height: 2.5em;border-radius: 50%; top: 50%;margin-top: -1.25em;z-index: 10;}
.RighInfo002810 .slick-arrow:hover:before{width:50%; height:50%;border-top: 3px solid #1a5b8c;border-right: 3px solid #1a5b8c; }
.RighInfo002810 .slick-prev{left:-.35rem;}
.RighInfo002810 .slick-next{right: -.1rem;}
.RighInfo002810 .slick-arrow:before{position: absolute;content: ''; width:50%; height:50%;border-top: 3px solid #999;border-right: 3px solid #999; transform: rotate(45deg); top:0;left: 30%;}
.RighInfo002810 .slick-prev:before{transform: rotate(-135deg);}
@media(min-width:1025px){
.RighInfo002810 .flex{display: flex;align-items:center;justify-content:space-between;}
.RighInfo002810 .flex .pic{width:60%; padding-top:.2rem; padding-left:.2rem; position: relative; z-index: 2; margin-bottom: 0;}
.RighInfo002810 .flex .pic:after{display: block;content: '';width:90%; height:90%;background:#1a5b8c; position: absolute; left: 0; top: 0; z-index: -1; opacity: 0.1; }
.RighInfo002810 .flex .info{padding-left:.8rem; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .flex .pic{ padding-left:0; padding-right:.2rem; order: 2;}
.RighInfo002810 .box:nth-child(2n) .flex .pic:after{left:auto;right: 0; }
.RighInfo002810 .box:nth-child(2n) .flex .info{padding-left:0; padding-right:6vw;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
}
@media(max-width:768px){
	.RighInfo002810{padding:0.4rem 0;}
	.RighInfo002810 .num{margin-bottom:0.5em;}
	.RighInfo002810 .num:after{width:85%;}
	.RighInfo002810 .box+.box{margin-top:0.4rem;}
	.RighInfo002810 .flex .info{margin-top:4%;}
	.RighInfo002810 .flex .tit{font-size:0.26rem;}
	.RighInfo002810 .flex .txt{margin:1em 0 1em;}
	.RighInfo002810 .flex .txt p{padding-bottom:0.05rem;margin:0.05rem 0;}
}


/*Timeline003189 */
.Timeline003189{overflow: hidden; background: url(../images/Timeline003189-bg.jpg) no-repeat center center; padding:1rem 0;}
.Timeline003189 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;color: #333;}
.Timeline003189 .column-name aside{position: relative;z-index: 4;}
.Timeline003189 .column-name .cn{font-size: calc(36 / 16 * 1em);line-height: 1;}
.Timeline003189 .column-name .en{ font-size: calc(24 / 16 * 1em);line-height: calc(26 / 30 * 1em); margin-top: calc(10 / 30 * 1em); opacity: 0.3;}
.Timeline003189 .column-name .mark{position: absolute; left:0; top: 0;  width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .Timeline003189 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.Timeline003189 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}
.Timeline003189 .controls{position: relative;height: 1px;z-index: 4;}
.Timeline003189 .slick-arrow{position: absolute;right: 0; bottom: 100%;background:#1a5b8c url(../images/h-more-on.svg) no-repeat center center; background-size:calc(19 / 16 * 1em) auto; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s;}
.Timeline003189 .slick-prev{ right:calc(74 / 16 * 1em); transform: rotate(180deg);}
.Timeline003189 .slick-arrow:hover{background-color: #1a5b8c;}

.Timeline003189 .slider{background: url(../images/Timeline003189-line.png) no-repeat right center; background-size: contain;}
.Timeline003189 .slider li .inner{padding-bottom: calc(562 / 240 * 100%);position: relative;}
.Timeline003189 .slider li .dot{position: absolute; width: calc(19 / 16 * 1em);height: calc(19 / 16 * 1em);border-radius: 50%;background-color: #1a5b8c; transition: 0.3s;}
.Timeline003189 .slider li .dot:before{position: absolute;content: '';background-color: #fff; left:0;top: 0;border-radius: 50%; width: calc(9 / 19 * 100%);height: calc(9 / 19 * 100%);margin: auto; right: 0;bottom: 0;}

.Timeline003189 .slider li:not(.slick-active){opacity: 0;transition: opacity 0.3s;}
.Timeline003189 .slider li .dot{top: calc(365 / 562 * 100%); left: calc(132 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li .dot{top: calc(328 / 562 * 100%); left: calc(106 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li .dot{top: calc(290 / 562 * 100%); left: calc(80 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li .dot{top: calc(250 / 562 * 100%); left: calc(50 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li .dot{top: calc(214 / 562 * 100%); left: calc(26 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .dot{top: calc(176 / 562 * 100%); left: 0;}

.Timeline003189 .slider li .item{position: absolute;width:91%; height: auto;background-size: 100% 100%; background-repeat: no-repeat; background-position: center;  padding-top: calc(49 / 16 * 1em);text-align: center;transition: 0.3s;/*background-image: url(../images/Timeline003189-itembg1.png);*/}
.Timeline003189 .slider li .item{ left: calc(30 / 240 * 100%); bottom: calc(240 / 562 * 100%);}
.Timeline003189 .slider li.slick-active + li .item{ left: calc(10 / 240 * 100%); top: calc(360 / 562 * 100%); bottom: auto;/*background-image: url(../images/Timeline003189-itembg2.png);*/}
.Timeline003189 .slider li.slick-active + li  + li .item{ left: calc(-30 / 240 * 100%); bottom: calc(300 / 562 * 100%); top: auto;/*background-image: url(../images/Timeline003189-itembg1.png);*/}
.Timeline003189 .slider li.slick-active + li + li + li .item{ left: calc(-50 / 240 * 100%); top: calc(280 / 562 * 100%); bottom: auto;/*background-image: url(../images/Timeline003189-itembg2.png);*/}
.Timeline003189 .slider li.slick-active + li + li + li + li .item{ left: calc(-80 / 240 * 100%); bottom: calc(370 / 562 * 100%); top: auto;/*background-image: url(../images/Timeline003189-itembg1.png);*/}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .item{ left: calc(-100 / 240 * 100%); top: calc(200 / 562 * 100%); bottom: auto;/*background-image: url(../images/Timeline003189-itembg2.png);*/}
.Timeline003189 .slider li .item .year{  font-size: .34rem; margin-bottom: 0.3em; font-weight: bold; color: #333;}
.Timeline003189 .slider li .item pre{text-align: center; line-height:1.75;font-size: .18rem; }

@media (max-width:1440px) {
.Timeline003189 .slider{background-size: auto 50%; background-position: right top 109%;}
}
@media(max-width:768px){
	.Timeline003189{padding:0.5rem 0;}
	.Timeline003189 .slider li .item .year{font-size:0.3rem;}
}



/*Floor003031 */
.Floor003031{position: relative; z-index: 1;padding:5vw 0;}
.Floor003031 .auto{}
.Floor003031 .txt{position: relative; width: 100%; height: 100%; text-align: center;background:#fff;box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);padding:0.15rem;border-radius: 0.1rem}
.Floor003031 .txt .ytable{}
.Floor003031 .filter{width:42%;position: relative;}
.Floor003031 .filter input{font-size: 16px;}
.Floor003031 .filter .text{width: 100%; padding: 0.5em 1em; height: 3.2em; line-height: 1em;border: 1px solid #e6e6e6;color: #666;border-radius: 0.05rem}
.Floor003031 .filter .text.focus{color: #333;}
.Floor003031 .radio-group{}
.Floor003031 .radio-group .radio-item{display: inline-block;font-size:0.18rem;color:#333;margin:0 0.1rem;}
.Floor003031 .btns{width: 10em;background: #1a5b8c;border-radius: 0.5rem}
.Floor003031 .btns .btn{position: relative; right: 0; top: 0; height: 100%; color: #fff; background:none; cursor: pointer; border: 0;font-size:0.16rem;text-transform: uppercase;}
.Floor003031 .tip{margin-top:2vw;text-align: center;font-size:0.22rem;color:#1a5b8c;}
.Floor003031 .tablelist{margin-top:2vw;width:100%;overflow: auto;}
.Floor003031 .tablelist table{width:100%;}
.Floor003031 .tablelist table th{font-size:0.16rem;background:#1a5b8c;color:#fff;padding:0.18rem 0.1rem;border:1px solid rgba(255,255,255,0.1);}
.Floor003031 .tablelist table td{font-size:0.16rem;text-align: center;border:1px solid #e8e8e8;padding:0.16rem 0.1rem;color:#333;}
.Floor003031 .tablelist table td:nth-child(8){width:7%;}
.Floor003031 .tablelist table td .btn{background:#1a5b8c;background: linear-gradient(130deg,rgba(26, 91, 140, 1), rgba(91, 154, 80, 1));color:#fff;padding: 0.04rem 0.06rem;border-radius: 0.03rem;font-size:0.14rem;}
.Floor003031 .CertificateDetails{margin-top:3vw;width:100%;overflow: auto;}
.Floor003031 .CertificateDetails table{width:100%;}
.Floor003031 .CertificateDetails table td{font-size:0.18rem;border:1px solid #e8e8e8;padding:0.16rem 1.5vw;color:#333;}
.Floor003031 .CertificateDetails table td:nth-child(1){background:#f8f8f8;}
@media(max-width:768px){
.Floor003031 .ytable-cell{display: block;width:100%;}
.Floor003031 .radio-group{margin:0.1rem 0;}
.Floor003031 .radio-group .radio-item{width:42%;margin:0.05rem 0;}
.Floor003031 .btns{padding:0.1rem 0;}
.Floor003031 .filter .text{height: 3em;}
.Floor003031 .tablelist table{width:1000px;}
.Floor003031 .tablelist table th{padding:0.1rem 0.1rem;}
.Floor003031 .CertificateDetails table{width:1000px;}
}



/*
 .Menu002252 
 */
.Menu002252{padding: 4vw 0 0;text-align:center;overflow:hidden;}
.Menu002252 a{display: inline-block;line-height: 0.4rem;padding:0 0.2rem;background: #f8f8f8;min-width: 1.3rem;border-radius: 0.5rem;margin: 0 0.08rem;margin-bottom: 0.05rem;}
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#1a5b8c;}

/*TextList002957 */
.TextList002957{margin: 3vw 0 4vw;}
.TextList002957 li{ border-bottom: 1px solid #e8e8e8; line-height: 0.62rem;position: relative;padding-left:0.15rem;}
.TextList002957 li:after{content:'';width:0.05rem;height: 0.05rem;background:#1a5b8c;display: block;position: absolute;left:0;top:0.28rem; border-radius: 50%;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 0.2rem;}
.TextList002957 li a{font-size: 0.18rem;font-weight: bold;}
