
.Hometitle {margin-bottom: calc(40 / 16 * 1em);position: relative;z-index: 1;line-height: 1;letter-spacing: 3px;}
.Hometitle .cn {font-size: calc(40 / 16 * 1em);color: #333;font-weight: bold;}
.Hometitle .en {font-size: calc(80 / 16 * 1em);text-transform: uppercase;color: #1e3585;opacity: 0.05;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);font-weight: bold;z-index: -1;}
.Hometitle-w .cn {color: #fff;}
.Hometitle-w .en {color: #fff;}
.Hometitle.center{ text-align: center;}

.Homemore a{display: inline-block; padding: 0 calc(60 / 16 * 1em) 0 calc(30 / 16 * 1em) ; line-height: calc(50 / 16 * 1em); border-radius: calc(50 / 16 * 1em); color:#1e3585; border: 1px solid #1e3585; background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center ; transition: 0.3s;  background-size: auto calc(14 / 16 * 1em); }
.Homemore a:hover{ background-position:left calc(30 / 16 * 1em) center; padding:0 calc(30 / 16 * 1em) 0 calc(60 / 16 * 1em) ; background-color: #1e3585; background-image: url(../images/more-on.svg); color: #fff;}


@media(max-width: 1024px) {
    .Hometitle{margin-bottom: calc(25 / 16 * 1em);}
    .Hometitle .en {font-size: calc(40 / 16 * 1em);}
    .Hometitle .cn {font-size: calc(30 / 16 * 1em);}
}


/*Top003124 */
.Top003124{ }
@media (min-width:1025px) {
.Top003124{position: relative;width: 100%;left: 0;top: 0;z-index: 100;transition:0.3s;}
.Top003124.fixed{position: fixed;}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.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: calc(70 / 16* 1em);}
    .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; }
}

.Top003124 .logo{float: left;display: table;height:calc(90 / 16 * 1em);}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: calc(60 / 16 * 1em);}
@media (max-width:1024px) {
    .Top003124 .logo{height: calc(70 / 16 * 1em);}
    .Top003124 .logo img{height: calc(50 / 16 * 1em);}
}

.Top003124 .top-nav dd{}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang{padding-top: 0;position: relative;}
.Top003124 .top-nav dd.lang a:hover{color:#1e3585;}
.Top003124 .top-nav dd.lang .icon{ display:block;background:url(../images/lang2.svg) no-repeat left center;line-height:calc(40 / 16 * 1em); padding:0 calc(22 / 16 * 1em) 0 calc(32 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 1.25em; color: #333;}
.Top003124 .top-nav dd.lang .icon:after {position: absolute;width: 6px;height: 6px;content: '';transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);border-top: 1px solid #333;border-right: 1px solid #333;right: 0;top: 50%;margin-top: -4px;}
.Top003124 .top-nav dd.lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003124 .top-nav dd.lang .lang_box a{display: block;line-height: 30px;text-align: center;}

@media(max-width:640px){    
.Top003124 .top-nav dd.lang > span{font-size: 0;}
}

.Top003124 .top-nav dd.stock b{font-weight: normal;}
@media(min-width:1025px) and  (max-width:1770px) {

}
@media (min-width:1025px) {
    .Top003124 .top-nav{float: right; margin-left: calc(60 / 1920 * 100vw);padding-top: calc(25 / 15 * 1em); font-size: calc(15 / 16 * 1em);display: flex;align-items: center}
    .Top003124 .top-nav dd{float: left;line-height:2.5714em;}
    .Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
    .Top003124 .top-nav dd.oa a{width:2.5714em;}
    .Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
    .Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
    .Top003124 .top-nav{position: initial; display: flex;align-items: center;  margin-left: calc(80 / 16* 1em);}
    .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;}
.Top003124 menu li:hover span a{color: #1e3585;}

@media (min-width:1025px) {
    .Top003124 menu{float: right;}
    .Top003124 menu li{float: left;}  
    .Top003124 menu li:not(:last-child){margin-right: calc(60 / 1920* 100vw);}
    .Top003124 menu li span a{line-height:calc(90 / 18 * 1em);font-size: calc(18 / 16 * 1em);}  
    .Top003124 menu li span a{display: block;position: relative;z-index: 1; color: #333; }
    .Top003124 menu li span a:after{position: absolute;content: '';width: 0; left: 50%; transform: translateX(-50%); bottom: -1px; height: 2px;background-color: #1e3585; transition: 0.3s;}
    .Top003124 menu li:hover span a:after,
    .Top003124 menu li.aon span a:after{width: 100%;}
    .Top003124 menu li:hover span a,
    .Top003124 menu li.aon span a{color: #1e3585;}
    .Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;width: 160px;margin-left: -80px;}
    .Top003124 menu li .sub dd:hover a{color: #1e3585;}
}

@media (max-width:1024px) {
    .Top003124 header {display: flex;justify-content: space-between;align-items: center;}
    .Top003124 menu{position: fixed; left: -100%;top:calc(70 / 16* 1em);height: calc(100% - calc(70 / 16* 1em)); overflow: auto; background-color: #fff; width: 100%;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 .open-menu {width: calc(30 / 16* 1em);height: calc(24 / 16* 1em);display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;transition: 0.3s;position: absolute;right: 0}
    .Top003124 .open-menu i{background: #000;}
    .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 .top-search{display: block; padding: 0; margin-left: calc(20 / 1920 * 100vw);}
.Top003124 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003124 .top-search .box .text{width: 100%;display: block; line-height: calc(46 / 16 * 1em);height: calc(46 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003124 .top-search .box .text.focus{color: #000;}
.Top003124 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/search2.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}

@media (min-width:1025px) {
    .Top003124 .top-search .box{width: calc(120 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
    .Top003124 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
    .Top003124 .top-search .box .btn{ left: 0;}
}

@media (max-width:1024px) {
    .Top003124 .top-search{margin: 0 5vw 0 0;position: initial; }
    .Top003124 .top-search .box{top: 100%; right: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,1);}
    .Top003124 .top-search .box .btn{ right: 0;}
    .Top003124 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
    .Top003124 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/search2.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
    .Top003124 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
    .Top003124 .open-search.on:after,
    .Top003124 .open-search.on:before{background-color: #00192b;}
}
.Top003124 menu li .navpull dl,
.Top003124 menu li .navpull dt{padding: 0;}

.Top003124 menu li .navpull .optionBox{background-color: #f5fafc; border-bottom: 1px solid #eee;}
.Top003124 menu li .navpull .optionList{display: flex; justify-content: left;}
.Top003124 menu li .navpull .optionList dt{  line-height: calc(35 /18 * 1em); padding:calc(20 /18 * 1em) 0;margin-right: calc(50 / 1920 * 100vw); font-size: calc(18 /16 * 1em); color: #333333; cursor: pointer; position: relative;width: 20%;}
.Top003124 menu li .navpull .optionList dt:last-child{margin-right:0 }
.Top003124 menu li .navpull .optionList .dthover{color: #1e3585;}
.Top003124 menu li .navpull .optionList .dthover::after{content: ''; display: block; width: 100%; height: 2px; background-color: #1e3585; position: absolute; bottom: 0;left: 0}


/* .Top003124 menu li .navpull .navtabcon{display: none;} */
.Top003124 menu li .navpull .detailBox{display: flex; justify-content: left; }
.Top003124 menu li .navpull .detailBox .detailLeft{display:block; border-right: 1px solid #eee; width: 20%; flex-direction: column; margin: 0; align-items: start; justify-content: center; padding-bottom: calc(50 / 16 * 1em); /* overflow-y: auto; */ max-height: 70vh;}

.Top003124 menu li .navpull .detailBox .detailLeft li{ padding-left: 10%; width: 100%; line-height: calc(32 /16 * 1em);padding-top: calc(15 / 16* 1em);padding-bottom: calc(15 / 16* 1em);padding-right: 10%; color: #333333; cursor: pointer; position: relative;}
.Top003124 menu li .navpull .detailBox .detailLeft li::after{position: absolute;content: '';width: 10px;height: 10px;right: 6%;top: 50%;margin-top: -5px;border: 2px solid #ccc;border-left: 0;border-bottom: 0;transform: rotate(45deg);transition: 0.3s all;}

.Top003124 menu li .navpull .detailBox .detailLeft li:hover{background-color: #1e3585; color: #ffffff;}
.Top003124 menu li .navpull .detailBox .detailLeft li:hover a{color: #ffffff;}
.Top003124 menu li .navpull .detailBox .detailLeft li:hover::after{background-image: url(../images/arrowActive.png);}
.Top003124 menu li .navpull .detailBox .detailLeft li:hover::before{display: block;}

.Top003124 menu li .navpull .detailBox .detailMiddle { display: block;padding-top: calc(20 / 16* 1em);flex: 1; margin: 0; justify-content: space-between; padding-left: calc(50 / 16 * 1em); padding-right: calc(24/16 * 1em); /* border-right: 1px solid #eee; */ flex-wrap: wrap; align-items: start;}
.Top003124 menu li .navpull .detailBox .detailMiddle li:hover{color: #1e3585;}
.Top003124 menu li .navpull .detailBox .detailMiddle li{width:32%;line-height: 45px; position: relative; padding-left: 12px;margin-right: 2%;}
.Top003124 menu li .navpull .detailBox .detailMiddle li:nth-child(3n){ margin-right: 0;}
.Top003124 menu li .navpull .detailBox .detailMiddle li::before {position: absolute;content: '';top: 50%;margin-top: -5px;left: 0px;border: 4px solid transparent;border-left-color: #1e3585;border-left-width: 5px;}

.Top003124 menu li .navpull .detailBox .detailRight{width: 25%; display: flex; align-items: center; justify-content: center;}
.Top003124 menu li .navpull .detailBox .detailRight figure,
.Top003124 menu li .navpull .detailBox .detailRight img{width: 100%;}


@media(min-width:1025px){
    .Top003124 menu li.promenu{position: static;}
    .Top003124 menu li.promenu .navpull{position: absolute;top:100%;width:100%;left:0 !important;background: #fff;z-index:999;border-top:1px solid #e5e5e5;margin-left:0;box-shadow: 0 10px 10px rgba(0,0,0,0.1);padding:1% 0 2% 0;}
    .Top003124 .wap-fixed{position: relative;}
    .Top003124 menu li.promenu .navpull .navpullbox{padding:2% 0 3% 0;text-align: center;}
    .Top003124 menu li.promenu .navpull .navtab{margin-bottom:10px;}
    .Top003124 menu li.promenu .navpull .navtab dl dt{display: inline-block;margin:0 25px;font-size: 16px;font-weight: bold;}
    .Top003124 menu li.promenu .navpull .navtab dl dt.on a{color:#1e3585;}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox{display: none;}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox dl dd{width:180px;margin:0 10px;margin-bottom:20px;display: inline-block;}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox dl dd .img{height:120px;line-height: 120px;border:1px solid #eee;overflow: hidden;}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox dl dd .img img{max-height:80%;max-width:80%;transition: all .3s;-webkit-transition: all .3s;}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox dl dd:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox dl dd .ti{margin-top:10px;}
    .Top003124 menu li.promenu .navpull  dl dd:hover a{color: #1e3585;}
    .Top003124 menu li.promenu .navpull .navtabcon .navtabbox .navmore a{font-size: 14px;font-weight: bold;color:#1e3585;}

    .navpull1{width: 100%;margin: 0 auto;}
    .navpull1  .navpul_box{display: flex;flex-wrap: wrap;max-width: 1440px;width: 90%; margin: 0 auto;padding:2% 0 3% 0;}
    .navpull1  .navpul_box .nav_ab dl dt{font-weight: bold;font-size:17px;color: #1e3585;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;margin-bottom: 10px;text-align: left;}
    .navpull1  .navpul_box .nav_ab dl dt img{max-width: 25px;margin-right: 10px;}
    .navpull1  .navpul_box .nav_ab{padding: 0;text-align: left;width: 20%;}
    .navpull1  .navpul_box .nav_ab:nth-child(2){}
    .navpull1  .navpul_box .nav_ab dd{line-height: 24px;font-size: 15px;margin-bottom:10px;}
    .navpull1  .navpul_box .nav_ab dd{ position: relative; padding-left: 12px;}
    .navpull1  .navpul_box .nav_ab dd::after {position: absolute;content: '';top: 50%;margin-top: -5px;left: 0px;border: 4px solid transparent;border-left-color: #1e3585;border-left-width: 5px;}
    .Top003124 .open-search{height:100%;}
}

@media(max-width:1024px){
    .Top003124 menu li.promenu .navpull .navpullbox .navtabcon{display: none;}
    .Top003124 menu li .navpull{padding:calc(20 / 16* 1em) 0}
    .Top003124 menu li .navpull .optionBox{background: #fff;}
    .Top003124 menu li .navpull .optionList {flex-wrap: wrap;padding: 0 20px}
    .Top003124 menu li .navpull .optionList dt{width: 100%;margin-right: 0;line-height: calc(50 / 18* 1em);text-align: left;}
    .Top003124 menu li .navpull .detailBox{background: #fff}
    .Top003124 menu li .navpull .detailBox .detailLeft{width: 40%}
    .Top003124 menu li .navpull .detailBox .detailMiddle{width: 60%;padding: 20px}
    .Top003124 menu li .navpull .detailBox .detailRight{display: none;}
    
    .Top003124 menu li .navpull .detailBox .detailMiddle li{width: 100%;margin-right: 0}
}



/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;color: #fff;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-size:calc(58 / 16 * 1em); line-height: 1.2; font-weight: bold;}
.Banner003158 .desc{font-size:calc(20 / 16 * 1em);line-height: 1.75; transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #0735a8;color: #0735a8;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #0735a8;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: calc(50 / 1920 * 100vw);}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
.Banner003158 .tit,
.Banner003158 .desc{width: 50%;}
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: calc(20 / 16 * 1em);}
.Banner003158 .desc{font-size: calc(15 / 16 * 1em);margin-bottom: 1.5em; line-height: 1.5;}
.Banner003158 .more{padding: 0 calc(20 / 16 * 1em) ;line-height: calc(50 / 16 * 1em);}
}


/*Floor002912 */
.Floor002912{background: url("../images/Floor002912_bg.jpg") no-repeat center center; background-size: cover;padding: 5% 0;overflow: hidden;}
.Floor002912 .Homemore{text-align: center; margin-top: calc(40 / 16 * 1em);}
.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li{padding: calc(30 / 16 * 1em) 0 0 0;float: left;width: 25%;}
.Floor002912 .slider .box li a{display: block;border-radius: 10px ;background: #fff; margin: 0 0.5vw; padding: calc(25 / 16 * 1em); text-align: center;position: relative;}
.Floor002912 .txt{margin-top: calc(15 / 16 * 1em);}
.Floor002912 .name{font-size: calc(24 / 16 * 1em);color: #333; transition: 0.3s;margin-bottom: calc(15 / 24 * 1em);}
.Floor002912 .txt p {line-height: 1.75; color: #666; margin: 0; display: none;}
.Floor002912 .pic{overflow: hidden;position: relative;}
.Floor002912 .Ispic {padding-bottom: 87%; background-size: contain;transition:0.3s;}
.Floor002912 li:hover .Ispic{ transform: scale(1.1);}
.Floor002912 li label {cursor: pointer;position: absolute;z-index: 2;left: 0;top: 0;padding: 4px 6px;color: #fff;font-size: calc(12 / 16 * 1em);background-color: #f8b500;border-radius: 3px;}
.Floor002912 li .txt .more {color: #999;display: inline-block;font-size: calc(16 / 16 * 1em);line-height: 1;padding-right: calc(24 / 16* 1em);background: url(../images/more2.svg) no-repeat right center;background-size: calc(12 / 16* 1em) auto;transition: 0.3s;}
.Floor002912 li:hover .txt .more{color: #1e3585; background-image:url(../images/more.svg);}
.Floor002912 li:hover .name{color: #1e3585;}

.Floor002912 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align: left;  background:rgba(30, 53, 133,0.85); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.Floor002912 li:hover a .hover{ opacity:1;}
.Floor002912 li .info{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Floor002912 li .hover h5{ font-size:calc(24 / 16 * 1em); margin: 0;}
.Floor002912 li .hover i{ display:block;  height:2px; background:#fff; width:45px; margin:12px 0 15px 0;} 
.Floor002912 li .hover .desc{ line-height: 1.8; color: #fff; }
.Floor002912 li .hover .desc p{color: #fff;margin: 0;}
.Floor002912 li .hover .more{ display: block; margin-top:calc(25 / 16 * 1em);}
.Floor002912 li .hover .more span{ display: inline-block; padding: 0 calc(20 / 16 * 1em);  line-height: 40px; background:#3db983 ; border-radius: 50px;transition:all 0.5s ease-out 0s;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); border: 1px solid #1e3585;padding: 0; margin-top: calc(-25 / 16 * 1em); font-size: 1em;text-indent: -999em; overflow: hidden; border-radius: 50%; transition: 0.3s;}
.Floor002912 .slick-arrow:hover{background: #1e3585;}
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #1e3585;border-left: 2px solid #1e3585; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor002912 .slick-arrow:hover:before{ border-color: #fff;}


@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -0.5vw;}
.Floor002912 .slick-prev{left: -4vw;}
.Floor002912 .slick-next{right: -4vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -50px;}
.Floor002912 .slick-next{right: -50px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: -50px;}
.Floor002912 .slick-next{right: -50px;}
}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
}
@media(max-width:1024px){
    .Floor002912{padding: 50px 0;}
    .Floor002912 .slick-arrow{width: 40px; height: 40px;}
    .Floor002912 .slick-prev{left: 0;}
    .Floor002912 .slick-next{right: 0;}
    .Floor002912 .pic{height:50vw; }
    .Floor002912 .pic img{max-height: 50vw;}
    .Floor002912 .slider .box li.slick-slide a{padding: 6vw 2vw;}
    .Floor002912 .slick-arrow{background: #1e3585; border-color: #1e3585;}
    .Floor002912 .slick-arrow:before{ border-color: #fff;}
    
    .Floor002912 .slick-slide > div {width: 50%; }
}


/*Floor003127 */
.Floor003127{position: relative;z-index: 1;  padding: 5% 0;}
.Floor003127 .intro{}
.Floor003127 .intro .info {line-height: 1.8;color: #333; }
.Floor003127 .intro .info p{ margin: 8px 0;}
.Floor003127 .img .pic{position: relative;z-index: 1;overflow: hidden;}
.Floor003127 .img .pic img{border-radius: 10px;}
.Floor003127 .open-video{position: absolute;left: 50%;top: 50%; cursor: pointer; z-index: 10;transform: translate(-50%,-50%);bottom: auto;}
.Floor003127 .open-video i{display: block;width: 60px; height: 60px; border-radius: 50%; background: #1e3585 url(../images/play.png) no-repeat center center; background-size: 1.125em auto; position: relative; z-index: 4;}
.Floor003127 .open-video:before,
.Floor003127 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #1e3585; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor003127 .open-video:before{left: -24px; top: -24px; bottom: -24px;right: -24px; animation-delay: 0.3s;}
.Floor003127 .open-video:after{left: -40px; top: -40px; bottom: -40px;right: -40px;}
.Floor003127 .img .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}

.Floor003127 .number{margin-bottom: calc(30 / 16 * 1em); margin-top: calc(30 / 16 * 1em);}
.Floor003127 .number ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Floor003127 .number li{width: 22%; }
.Floor003127 .number li:nth-child(4){}
.Floor003127 .number li .counter{font-size:calc(38 / 16 * 1em);font-weight: bold;color:#1e3585;position: relative;}
.Floor003127 .number li sup{color:#1e3585;font-size:calc(20 / 16 * 1em);vertical-align: top; font-weight: bold;}
.Floor003127 .number li sub{font-size:calc(16 / 16 * 1em);vertical-align: bottom; font-weight: normal;}

.Floor003127 .number li span{ display: block; font-size: calc(16 / 16 * 1em); color: #666; margin-top: calc(10 / 16 * 1em);}

@media (min-width:1025px) {
    .Floor003127 .intro{padding-right:calc(42 / 16 * 1em);} 
    .Floor003127 .img{width: 46%; }
    .Floor003127 .number li:not(:last-child) {margin-right: 3%;}
}
@media (max-width:1024px) {
    .Floor003127{padding: 50px 0;}
    .Floor003127 .number table td{display: block;}
    .Floor003127 .intro .more{margin: 0 auto;}
    .Floor003127 .number li .counter{font-size: 32px;}
    .Floor003127 .number li{ width: 48%; margin-bottom: 6%;}
    .Floor003127 .number li:nth-child(2n){margin-right: 4%;}
    .Floor003127 .number li span{margin-top: calc(5 / 16 * 1em);}
    .Floor003127 .img {margin-top: 5%;}
}



/*Floor003196 */
.Floor003196{background: #f8f8f8;background-size: cover; padding: 5% 0; overflow: hidden;}
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: #1e3585;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #fff;box-shadow: 0 0px 10px rgba(0,0,0,.03); padding: calc(25 / 16 * 1em);border-radius: 10px;}
.Floor003196 a.inner{display: block;  background: #fff;border-radius: 10px; overflow: hidden;box-shadow: 0 0px 10px rgba(0,0,0,.03);}
.Floor003196 a.inner .txt{ padding:calc(25/ 16 * 1em);}
.Floor003196 .label span{display: inline-block; padding: 0 calc(18 / 16 * 1em); text-align: center;color: #1e3585;line-height: calc(30 / 14 * 1em);border-radius: 50px;border: solid 1px #1e3585;font-size: calc(14 / 16 * 1em);}
.Floor003196 a:hover .label span{color:#fff;border-color: transparent; background:#1e3585;}
.Floor003196 a.inner h4.tit{margin: calc(15 / 20 * 1em) 0 calc(15 / 20 * 1em) 0;font-size: calc(20 / 16 * 1em); line-height: calc(30 / 20 * 1em);}
.Floor003196 a.inner p{ color: #666; line-height: calc(30 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em); height: calc((30 / 16 * 1em) * 2);}
.Floor003196 a.inner .more{color: #999;display: inline-block; font-size: calc(16 / 16 * 1em); padding-right: calc(20 / 16 * 1em); background: url(../images/more2.svg) no-repeat right center; background-size:calc(12 / 16 * 1em) auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{color: #1e3585; background-image:url(../images/more.svg) ;}
.Floor003196 .box-new-company .pic{overflow: hidden;}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(326 / 460 * 100%); transition: 0.3s; background-size: contain;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.1);}

.Floor003196 .list{ }
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid #f5f5f5; height: calc(175 / 16 * 1em); }
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size: calc(20 / 16 * 1em); line-height: 1.5; margin:calc(15 / 20 * 1em) 0;}
.Floor003196 .list p{ color: #666; line-height: calc(30 / 16 * 1em); margin: 0; margin-bottom: calc(10 / 16 * 1em);/* height: calc((30 / 16 * 1em) * 2); */}
.Floor003196 .list li time{color: #999; font-size: calc(15 / 16 * 1em);padding-left: 24px; background: url(../images/icon-time.svg) no-repeat left center; background-size: 16px auto;}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 50px;border: solid 1px #1e3585;font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: #1e3585;transition: 0.3s;}


@media (min-width:1025px) {
    .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
    .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003196{padding: 50px 0; }
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
    .Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}

.DownInfo {padding: calc(80 / 16 * 1em) 0; background-repeat: no-repeat; background-position: center bottom;text-align: center;background-size: cover; position: relative;overflow: hidden;}
.DownInfo .box{ text-align: left;}
.DownInfo .box .img{ padding-right:calc(100 / 16 * 1em) ;}
.DownInfo .btn_a {border-radius: 50px;color: #1e3585;background-color: #fff; font-size: calc(18 / 16 * 1em);}
.DownInfo .btn_a:hover{background-color: #3cb884;color: #fff;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}

/*Bottom002900 */
.Bottom002900{background: #f0f0f0;padding: 4% 0 0 0;}
.Bottom002900,
.Bottom002900 a{color: #333;}
.Bottom002900 .b_nav nav dd a{opacity: 0.6;}

@media(min-width:1025px){
.Bottom002900 .contact{width: calc(420 / 1440* 100%);}
.Bottom002900 .b_nav{width: calc(920 / 1440* 100%);}
}

.Bottom002900 .b_nav nav{}
.Bottom002900 .b_nav nav dl{float: left; max-width: 180px;}
.Bottom002900 .b_nav nav dt {font-size: calc(20 / 16 * 1em); position: relative; margin-bottom: calc(20 / 20 * 1em); }
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 5px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}
.Bottom002900 .copyright{ background: #f8f8f8; color: rgba(0,0,0,0.6);line-height: 2;border-top: 1px solid rgba(0, 0, 0, 0);padding: calc(20 / 14 * 1em) 0 ;margin-top: calc(30 / 14 * 1em);font-size: calc(14 / 16 * 1em); }
.Bottom002900 .copyright a{opacity: 0.5;}
.Bottom002900 .copyright .fr a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 12px;background: rgba(0,0,0,0.4);margin: 0 calc(15 / 16 * 1em);vertical-align: middle;}

.Bottom002900 a:hover{color: #1e3585;opacity: 1!important;}
.Bottom002900 .logo img{max-height:calc(60 / 16 * 1em);}
.Bottom002900 .contact .num{font-size: calc(36 / 16 * 1em); font-weight: bold; margin-bottom: calc(16 / 36 * 1em);line-height: 1em;color: #1e3585;display: flex;align-items: center}
.Bottom002900 .contact .num::before{content: '';width:calc(20 / 24* 1em);height: calc(20 / 24* 1em);  background: url(../images/icon-tel.svg) no-repeat left center; background-size: calc(20 / 24* 1em) auto;margin-right: 10px}
.Bottom002900 .contact p{ line-height: 1.6; margin: 8px 0;}
.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: 20px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: calc(12 / 16 * 1em);}
.Bottom002900 .share li a{display: block;background-color: rgba(0, 0, 0, 0.15); width: calc(42 / 16 * 1em); height: calc(42 / 16 * 1em);background-position: center center;background-repeat: no-repeat; background-size: calc(22 / 16 * 1em) auto; border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/icon-wx.svg");}
.Bottom002900 .share li a.a_fb{background-image: url("../images/icon-fb.svg");}
.Bottom002900 .share li a.a_yt{background-image: url("../images/icon-yt.svg");}
.Bottom002900 .share li a.a_tw{background-image: url("../images/icon-tw.svg");}
.Bottom002900 .share li a.a_in{background-image: url("../images/icon-in.svg");}
.Bottom002900 .share li a:hover{background-color: #1e3585;}
@media(min-width:1025px){
    .Bottom002900 .logo{ margin-bottom: calc(26 / 16 * 1em);}
    .Bottom002900 .contact .tit{padding-bottom: calc(16 / 16 * 1em);}
    .Bottom002900 .share{margin: calc(28 / 16 * 1em) 0 0 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 .contact .num{justify-content: center}
    .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;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 25em; background-size: cover;}
@media(max-width:1024px){
    .Banner003144 .pc{height: 15em; }
}

/*Columnmenu*/
.Columnmenu{background:#fff; border-bottom: 1px solid #eee; position:relative;z-index:1;}
.Columnmenu ul{display:table;margin:0 auto;}
.Columnmenu li{float:left;padding:0 calc(40 / 1920 * 100vw);position:relative;}
.Columnmenu li:after{position:absolute;content:'';width:1px;right:0;top:50%;height:14px;margin-top:-7px;background:#dfdfdf;}
.Columnmenu li:last-child:after{display:none;}
.Columnmenu li a{display:block;font-size:calc(18 / 16 * 1em);position:relative;overflow:hidden;line-height:calc(80 / 18 * 1em);height:calc(80 / 18 * 1em);}
.Columnmenu li a:after{position:absolute;left: 50%;transform: translateX(-50%);bottom:0;content:'';height:2px;width:0;background:#1e3585;transition: 0.3s;}
.Columnmenu li.aon a,.Columnmenu li:hover a{color:#1e3585;}
.Columnmenu li.aon a:after,.Columnmenu li:hover a:after{width: 100%;}

@media(max-width:1024px){
    .Columnmenu li{padding:0 calc(60 / 1920 * 100vw);}
    .Columnmenu li a{line-height:50px;height:50px;}
}

.lm-title{margin-bottom:calc(40 / 16* 1em); line-height: 1.2;}
.lm-title.center{text-align: center;}
.lm-title .cn{font-size:calc(32 / 16* 1em);color: #333;font-weight: bold;}


.AboutPage { padding: 5% 0;background: url(../images/About-bj.jpg) no-repeat top center; background-size: cover;}
.AboutPage .intro{margin-bottom: calc(30 / 16* 1em); }
.AboutPage .left { color: #333; }
.AboutPage .edit-info {line-height: 2;  color: #333; }
.AboutPage .edit-info  p:first-child{ margin-top: 0;}
.AboutPage .right { position: relative; }

.AboutPage .Number li {display: flex;align-items: center;padding: calc(20 / 16 * 1em) 0; }
.AboutPage .Number li:first-child{ padding-top: 0;}
.AboutPage .Number li:not(:last-child) {border-bottom: 1px solid #fff;}
.AboutPage .Number li .icon { width: calc(80 / 16 * 1em);height: calc(80 / 16 * 1em);border-radius: 50%;background: #fff;display: flex;justify-content: center;align-items: center;margin-right: calc(45 / 16 * 1em);box-shadow: 0 0px 2.5em rgba(30, 53, 133, .1); }
.AboutPage .Number li .icon img { display: block; max-width: calc(40 / 16 * 1em);}
.AboutPage .Number li .txt {  }
.AboutPage .Number li .txt .num {font-size:calc(42 / 16 * 1em); color: #1e3585; font-weight: bold; line-height: 1;}
.AboutPage .Number li .txt .num > * { vertical-align: middle; }
.AboutPage .Number li .txt .num sub { display: inline-block; font-size: calc(16 / 42 * 1em); vertical-align: top;padding-left: 15px;}
.AboutPage .Number li .txt .num sup { display: inline-block; font-size: calc(16 / 42 * 1em); vertical-align: bottom; font-weight: normal; padding-left: 10px;}
.AboutPage .Number li .txt p { margin: 0; color: #333; font-size: calc(16 / 16 * 1em); margin-top: 8px; line-height: 1.6; }

.AboutPage .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer; }
.AboutPage .play:before { position: absolute; content: ''; width: 86px; height: 86px; background: url("../images/play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; }
.AboutPage .pic{position: relative;z-index: 1;overflow: hidden;}
.AboutPage .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
.AboutPage .pic img{ border-radius: 10px;}

.AboutPage .pic-img li{position: relative; z-index: 2; float: left;}
.AboutPage .pic-img li .img {overflow: hidden;border-radius: 10px;}
.AboutPage .pic-img li .Ispic {padding-bottom: 74%;transition: 0.3s;}
.AboutPage .pic-img li:hover .Ispic {transform: scale(1.1);}
.AboutPage .pic-img li .tit{ font-size:calc(18 / 16 * 1em) ; line-height: 1.8; color: #333;text-align: center; padding:calc(15 / 18 * 1em) 0;}

@media (min-width:1025px) {
.AboutPage .left{padding-right: 6%;}
.AboutPage .right {width: 25%;  } 
.AboutPage .pic-img li{ width: 32%; margin-right: 2%;}
.AboutPage .pic-img li:nth-child(3n){margin-right: 0%;}
}
@media(max-width:1024px) {
.AboutPage { padding: 50px 0;}
.AboutPage .right .play:before { width: 20vw; height: 20vw; }
.AboutPage .pic-img li{width: 100%;  margin-bottom: 2%;}
}


/*Floor003012 */
.Floor003012 {overflow: hidden;position: relative;z-index: 1;padding:5% 0;background: url(../images/Floor003012-bg.jpg) no-repeat center;background-size: cover;}
.Floor003012 a:hover {color: #1e3585;}
.Floor003012 .slider-for .item {padding: calc(60 / 16 * 1em);position: relative;}
.Floor003012 .slider-for .item time {position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: 24vw;color: #1e3585;opacity: 0.03;font-weight: bold;transform: translateY(-50%);z-index: 1;}
.Floor003012 .slider-for .item .box {background: rgba(255, 255, 255, 0.5);box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);z-index: 2; padding:calc(80 / 16 * 1em) calc(50 / 16 * 1em); position: relative;border-radius: 10px; overflow: hidden;}
.Floor003012 .slider-for .item .year {line-height: 1;color: #1e3585;font-size: calc(18 / 16 * 1em);}
.Floor003012 .slider-for .item .year b {font-size: calc(60 / 18 * 1em);margin-right: 10px;}
.Floor003012 .slider-for .item .con {/* padding: 3vw; */}
.Floor003012 .slider-for .item .con p {margin: 0;line-height: 2;padding-left: calc(16 / 16 * 1em);position: relative;font-size: calc(18 / 16 * 1em); color: #333;}
.Floor003012 .slider-for .item .con p::before {position: absolute;width: calc(6 / 18 * 1em);height: calc(6 / 18 * 1em);border-radius: 50%;background: #1e3585;left: 0;top: calc(15 / 18 * 1em);content: '';}
.Floor003012 .slider-for .item .con p+p {margin-top: calc(10 / 16 * 1em);}
.Floor003012 .slider-for .item .img {width: 40%;padding: 15px;}
.Floor003012 .slider-for .item .Ispic {padding-bottom: 73.45%;border-radius: 10px;}
.Floor003012 .slider-nav .slider {margin: 0 calc(70 / 16 *1em);}
.Floor003012 .slider-nav .slick-track {margin-top: calc(60 / 16 * 1em);}
.Floor003012 .slider-nav .item {position: relative;text-align: center;transition: all .3s;}
.Floor003012 .slider-nav .item .year {line-height: calc(60 / 24 * 1em);border-top: 1px dashed #ccc;font-size: calc(24 / 16 * 1em);}
.Floor003012 .slider-nav .item .dotico {width: calc(14 / 16 * 1em);height: calc(14 / 16 * 1em);position: absolute;left: 50%;top: calc(-7 / 16 * 1em);border-radius: 50%;margin-left: calc(-7 / 16 * 1em);border: 2px solid #ccc;background: #fff;}
.Floor003012 .slider-nav .item.slick-current a {color: #1e3585;}
.Floor003012 .slider-nav .item.slick-current .dotico {background: #1e3585;border-color: #1e3585;}
.Floor003012 .slider-nav .item {position: relative;}

.Floor003012 .slider-nav .slick-arrow{position: absolute; z-index: 30; top: 50%; width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); border: 1px solid #1e3585;padding: 0; margin-top: calc(-25 / 16 * 1em); font-size: 1em;text-indent: -999em; overflow: hidden; border-radius: 50%; transition: 0.3s;}
.Floor003012 .slider-nav .slick-arrow:hover{background: #1e3585;}
.Floor003012 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #1e3585;border-left: 2px solid #1e3585; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor003012 .slider-nav .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor003012 .slider-nav .slick-arrow:hover:before{ border-color: #fff;}
.Floor003012 .slider-nav .slick-prev {left: -50px;}
.Floor003012 .slider-nav .slick-next {right: -50px;}
/*  */
@media(min-width:1025px) {
    .Floor003012 .slider-for .item .box {display: flex;align-items: center;width: 90%;max-width: 1000px;margin: 0 auto;justify-content: space-between;}
    .Floor003012 .slider-for .item .year {width: calc(200 / 16 * 1em);}
    .Floor003012 .slider-for .item .con {width: calc(100% - (240 / 16 * 1em));}
}

@media(max-width:1600px){
    .Floor003012 .slider-nav{padding: 0 5%}
    .Floor003012 .slider-nav .slick-prev {left: 0px;}
    .Floor003012 .slider-nav .slick-next {right: 0px;}
}

@media(max-width:1024px) {
    .Floor003012 {padding:50px 0;}
    .Floor003012 .slider-for .item .box{padding:calc(30 / 16 * 1em);}
    .Floor003012 .slider-for .item .year b {font-size: calc(26 / 16 * 1em);}
    .Floor003012 .slider-for .item {padding: 0;}
    .Floor003012 .slider-for .item .year {width: 100%;}
    .Floor003012 .slider-for .item .con {}
    .Floor003012 .slider-for .item .year {font-size: 16px;margin-bottom: 10px;}
    .Floor003012 .slider-nav .slick-arrow {width: 30px;height: 30px;margin-top: -26px;}
    .Floor003012 .slider-nav .slick-prev {left: 0px;}
    .Floor003012 .slider-nav .slick-next {right: 0;}
    .Floor003012 .slider-nav .slick-track {margin-top: 30px;}
}

/*PicList002925 */
.PicList002925{ padding:5% 0 3% 0 ;}
.PicList002925 ul{ display: flex; flex-wrap: wrap;}
.PicList002925 li{float: left;margin-bottom:2%; margin-right: 2%; text-align: center;position: relative;background: #f8f8f8; border-radius: 10px;padding:calc(20 / 16 * 1em);transition: 0.3s;}
.PicList002925 li a{display: block; position: relative;}
.PicList002925 li:hover{background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.PicList002925 li .ytable{ height:calc(280 / 16 * 1em);}
.PicList002925 li .ytable-cell{ vertical-align:bottom;}
.PicList002925 li figure{ position:relative; display:inline-block;max-width: 95%;}
.PicList002925 li figure img{ max-height:calc(280 / 16 * 1em);padding: 10px;background: url(../images/honorbg.png) no-repeat center center;background-size: 100% 100%;}
.PicList002925 li .tit{ padding-top:calc(16 / 16 * 1em) ;}
.PicList002925 li .tit aside{font-size: calc(16 / 16 * 1em); line-height: 1.7; color: #333;  word-break: keep-all;}
.PicList002925 li:hover .tit aside{color: #1e3585;}
@media(min-width:769px){
.PicList002925 li{width:23.5%;}
.PicList002925 li:nth-child(4n){margin-right: 0; }
}
@media(max-width:768px){
.PicList002925{ padding:50px 0 10px;}
.PicList002925 li{width:49%;}
.PicList002925 li:nth-child(2n){margin-right: 0; }
.PicList002925 li .ytable{ height:calc(150 / 16 * 1em);}
}



.Downlist{padding: 5% 0}
.Downlist li {padding: calc(32 / 16 * 1em) calc(20 / 16 * 1em);border-bottom: 1px solid #eee;transition: .3s;cursor: pointer; /* margin-bottom: 2%; */}
.Downlist li dl{display: flex;justify-content: space-between; align-items: center;}
.Downlist li dl dt{display: flex; align-items: center;flex: 1; width: 0;padding-right: calc(20 / 16 * 1em);}
.Downlist li dl dt .type{ margin-right:calc(15 / 16 * 1em) ;}
.Downlist li dl dt .type img{ max-width:calc(32 / 16 * 1em) ;}
.Downlist li dl dt .tit{ font-size: calc(18 / 16 * 1em); color: #333;}
.Downlist li dl dd{display: flex;justify-content: space-between; align-items: center;}
.Downlist li dl dd .time{display: inline-block; padding-left: 1.5em; color: #999; background: url(../images/icon-time.svg) no-repeat left center; background-size:1.125em auto ;}
.Downlist li dl dd .down{margin-left: calc(20 / 16 * 1em);border-left: 1px solid #ededed;  padding-left: calc(20 / 16 * 1em); color: #666; }
.Downlist li dl dd .down .ico{display: inline-block;vertical-align: sub; width:calc(24 / 16 * 1em);height:calc(24 / 16 * 1em); background: url(../images/icon-down.svg) no-repeat left center; background-size:1.5em auto ; margin-right: calc(8 / 16 * 1em);}
.Downlist li dl dt:hover .tit,
.Downlist li dl dd:hover .down{color: #1e3585;}
.Downlist li:hover{background: #f8f9fa;}

@media(max-width:1024px){
    .Downlist{padding: 50px 0 10px}
    .Downlist li{padding: calc(20 / 16 * 1em) calc(10 / 16 * 1em);}
    .Downlist li dl{ flex-wrap: wrap;}
    .Downlist li dl dt{width: 100%;padding-right: 0; margin-bottom:calc(16 / 16 * 1em) ;}
    .Downlist li dl dd{width: 100%;}
}




/*.PicList002797*/
.PicList002797 {padding: 5% 0 3% 0;}
.PicList002797 li{ float:left; width:23.5%; margin-right: 2%; margin-bottom: 2%; border: 1px solid #eee; border-radius: 10px;overflow: hidden;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:0%;text-align: center;overflow: hidden;}
.PicList002797 li .txt{padding:4%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:79.49%; margin-bottom: 4%;}
.PicList002797 li h4{ font-size:calc(20 / 16 * 1em);color: #1e3585; font-weight: bold; margin-bottom:calc(10 / 20 * 1em) ;}
.PicList002797 li h3{ font-size:calc(18 / 16 * 1em); color:#333; line-height: 1.5;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:left; background:rgba(30, 53, 133,0.85); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:calc(20 / 16 * 1em);}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:50px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:calc(16 / 16 * 1em); line-height:2; margin:0; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:40px;}
.PicList002797 .more span{ display: inline-block; padding: 0 30px; line-height: 40px; background:#3db983 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{   }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}



/*RighInfo003134 */
.RighInfo003134 {padding: 5% 0;}
.RighInfo003134 .img-side{border: solid 1px #eee;border-radius: 10px;  margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ }
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 68%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 12px;height: 12px; margin: 0 8px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 12px;height: 12px;border-radius: 50px; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #3eade0; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: left; }
.RighInfo003134 .img-side h2{font-size:calc(30 / 16 * 1em);color: #3cb884; margin: 0;margin-bottom: calc(12 / 30 * 1em);}
.RighInfo003134 .img-side .tit{ font-size:calc(32 / 16 * 1em);color: #333; font-weight: bold; margin-bottom: calc(25 / 32 * 1em); padding-bottom:calc(15 / 28 * 1em) ; border-bottom: 1px solid #eee;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #1e3585;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .text{ line-height:2; color: #333;}
.RighInfo003134 .img-side .text dd{position: relative;padding-left: 16px; line-height: 2;}
.RighInfo003134 .img-side .text dd:before{position: absolute; content: ''; width: 6px; height: 6px; border-radius: 50%;background: #1e3585; left: 0; top: 13px;}
.RighInfo003134 .img-side .btn{ margin-top: calc(40 / 16 * 1em);}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: calc(16 / 16 * 1em);color: #fff;box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);border-radius: 50px;  min-width:8.5em;text-align: center; line-height: 3.3;padding: 0 1.875em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #1e3585;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3em;margin-right: 0.625em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/icon-download.svg);}
.RighInfo003134 .img-side .btn a:hover{background-color: #3cb884;}

.RighInfo003134 .tab .h1_tab{margin:0;margin-bottom:3%;border-bottom:1px solid #e7e8e8;overflow:hidden;font-size:1.125em;font-weight:normal;color:#333;}
.RighInfo003134 .tab .h1_tab span{float:left;padding:0 2em;line-height:3.2em;background-color:#f2f2f2;cursor:pointer;border-radius: 10px 10px 0 0; }
.RighInfo003134 .tab .h1_tab span.on{background-color:#3cb884;color:#fff; }


.RighInfo003134 .prod-intro .name{/* border-bottom: 1px solid #efefef; */font-size:calc(28 / 16 * 1em); color: #333; line-height: 1;position: relative;}
/* .RighInfo003134 .prod-intro .name:after {content: '';width: 40px;height: 3px;background: #1e3585;display: block;margin-top: 8px;} */
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #f47322;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 2; margin: 2em 0 3em 0; color: #333; font-size: 1em;}

.RighInfo003134 .Features{/* border-bottom: 1px dashed #eee;padding-bottom: calc(35 / 16 * 1em); */}
.RighInfo003134 .Features .box{ display: flex;  justify-content: space-between;}
.RighInfo003134 .Features .leftbox{}
.RighInfo003134 .Features dl{ margin-top:calc(32 / 16 * 1em) ;}
.RighInfo003134 .Features dd{position: relative;padding-left: 16px; line-height: 2.2;}
.RighInfo003134 .Features dd:before{position: absolute; content: ''; width: 6px; height: 6px; border-radius: 50%;background: #1e3585; left: 0; top: 13px;}

.RighInfo003134 .Suggest .box{ display: flex; align-items: center; justify-content: space-between;background: #fff;}
.RighInfo003134 .Suggest .infobox{font-size:calc(16 / 16 * 1em); color: #333; line-height:2; }


.RighInfo003134 .table_1 th {font-weight: normal;}
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:left; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;font-size:calc(16 / 16 * 1em);}
.RighInfo003134 .table_1 .th_1{ background:#1e3585;color: #fff}
.RighInfo003134 .table_1 tr:nth-child(2n+1){ background: #f8f8f8;}

@media (min-width:1025px) {
    .RighInfo003134 .img-group{width: 45%;border-right: solid 1px #f2f2f2;}
    .RighInfo003134 .img-side .txt{padding: 1em 4em;}
    .RighInfo003134 .Features .leftbox{  width: 45%; position: relative;padding-right: 50px;}
    .RighInfo003134 .Features .leftbox::after {content: '';display: block;width: 1px;height: 265px;background: #eee;position: absolute;right: 0;top: 7px;}
    .RighInfo003134 .Features .rightbox{ width: 45%; }

    .RighInfo003134 .Suggest .infobox{  width: 50%; padding-right: 5%;}
    .RighInfo003134 .Suggest .imgbox{ width: 50%;}

}
@media (max-width:1024px) {
    .RighInfo003134 {padding: 50px 0;}
    .RighInfo003134 .img-side{ padding: 1.5em;}
    .RighInfo003134 .img-side .txt{ margin-top: 20px;}
    .RighInfo003134 .img-side .btn{margin-top:2em;}
    .RighInfo003134 .Features .box{display: block;}
    .RighInfo003134 .Features .leftbox{margin-bottom: 30px}
    .RighInfo003134 .Features dl{margin-top: 15px}
}

.Relpro{ padding: 4% 0 ; background: #f8f8f8;}
.Relpro .slider { margin: 0 -10px; }
.Relpro .slider li a { display: block; margin: 0 10px; background: #fff; border-radius: 10px; overflow: hidden;}
.Relpro .slider li .pic{ overflow: hidden;}
.Relpro .slider li figure { padding-bottom: 76%; transition: 0.3s;background-size: cover; }
.Relpro .slider li a:hover .Ispic { transform: scale(1.1); }
.Relpro .slider li .txt{ background: #fff; padding: calc(20 / 16 * 1em); text-align:center;}
.Relpro .slider li aside{ color: #333; line-height: 1.2; font-size: calc(20 / 16 * 1em);}
.Relpro .slider li p{ color: #999; line-height: 1.8; font-size: calc(16 / 16 * 1em);height: 3.6em;}
.Relpro .slider li:hover aside{ color: #1e3585;}
.Relpro .slick-arrow { width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); border-radius: 50%; background: none; border: 1px solid #1e3585; z-index: 2; position: absolute; top: 50%; transform: translateY(-50%);font-size: 1em;text-indent: -999em;overflow: hidden; }
.Relpro .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #1e3585; border-top: 2px solid #1e3585; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.Relpro .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Relpro .slick-prev { left: -5%; }
.Relpro .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Relpro .slick-next { right: -5%; }
.Relpro .slick-arrow:hover{ background: #1e3585;}
.Relpro .slick-arrow:hover:before{ border-color: #fff;}

@media (max-width:1600px) {
    .Relpro .slick-prev { left: 1vw; }
    .Relpro .slick-next { right: 1vw; }
}

@media (max-width:1024px) {
    .Relpro{ padding: 50px 0 ; }
    .Relpro .slider { margin: 0 8vw; }
    .Relpro .slick-arrow {width: 35px; height: 35px;}
    .Relpro .slick-prev { left: -8vw; }
    .Relpro .slick-next { right: -8vw; }
}

.Strength{padding: 5% 0; overflow: hidden;}
.Strength .slick-slider{margin-left: -10px; margin-right: -10px}
.Strength .slick-slide {padding: 10px;position: relative;}
.Strength li{position: relative; z-index: 2;}
.Strength li .pic {overflow: hidden;border-radius: 10px;}
.Strength li .Ispic {padding-bottom: 134%;transition: 0.3s;}
.Strength li:hover .Ispic {transform: scale(1.1);}
.Strength li .txt{ text-align: center; padding: calc(15 / 16 * 1em);}
.Strength li .txt .tit{ font-size:calc(18 / 16 * 1em) ; line-height: 1.8; color: #333;}

.Strength .slick-dots{ /* padding-top:calc(20 / 16 * 1em); */display: flex;align-items: center;justify-content: center;}
.Strength .slick-dots li {float: left;}
.Strength .slick-dots li button{width: 10px; height: 10px;border: 0;overflow: hidden;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #1e3585;border-radius: 50%;margin: 0 0.625em;display: inline-block;padding: 0;vertical-align: middle; opacity: 1}
.Strength .slick-dots li:not(.slick-active) button{background: #e6e6e6;}

.Strength .slick-arrow { width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); border-radius: 50%; background: none; border: 1px solid #1e3585; z-index: 2; position: absolute; top: 50%; transform: translateY(-50%);font-size: 1em;text-indent: -999em;overflow: hidden; margin-top: calc(-25 / 16* 1em);}
.Strength .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #1e3585; border-top: 2px solid #1e3585; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.Strength .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Strength .slick-prev { left: -5%; }
.Strength .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Strength .slick-next { right: -5%; }
.Strength .slick-arrow:hover{ background: #1e3585;}
.Strength .slick-arrow:hover:before{ border-color: #fff;}


.Strength2{ background: #f9f9f9;}
.Strength2 .slick-slider{margin-left: -10px; margin-right: -10px}
.Strength2 .slick-list{overflow: inherit}
.Strength2 li .Ispic {padding-bottom: 72%;transition: 0.3s;}
.Strength2 .slick-slide:not(.slick-active) .pic .Ispic{opacity: 0.3}
.Strength2 .slick-arrow{background: #1e3585;}
.Strength2 .slick-arrow:before{ border-color: #fff;}
@media(min-width:1280px){
    .Strength2 .slick-prev{left:30px;}
    .Strength2 .slick-next{right:30px;}
}
@media(max-width:1400px){
    .Strength2 .slick-slider{padding-left: 10%; padding-right: 10%;}
    .Strength .photo { padding: 0 6%; }
    .Strength .slick-prev { left: 0; }
    .Strength .slick-next { right: 0; }
}

@media(max-width:1024px){
    .Strength {padding: 50px 0}
    .Strength .slick-arrow {border: 1px solid #1e3585;background: #1e3585}
    .Strength .slick-arrow:before {border-left: 2px solid #fff; border-top: 2px solid #fff;}
}

.PicList002856{padding: 5% 0 3% 0}
.PicList002856 .top-new { margin-bottom: 3.5em;overflow: hidden}
.PicList002856 .top-new .slick-list { overflow: inherit; }
.PicList002856 .top-new .slick-slide { opacity: 0; }
.PicList002856 .top-new .slick-current { opacity: 1; }
.PicList002856 .top-new .slick-slide {background: #f9f9f9; border-radius: 10px; overflow: hidden; box-shadow: 3px 5px 30px rgba(0, 0, 0, 0.08) ; display: block;}
.PicList002856 .top-new .slick-slide .img { overflow: hidden; }
.PicList002856 .top-new .slick-slide .img .Ispic { padding-bottom: 68%; transition: .5s; }
.PicList002856 .top-new .slick-slide a:hover .img .Ispic { transform: scale(1.1); }
.PicList002856 .top-new .slick-slide time { display: block; color: #999; padding-left: 32px; background: url(../images/icon-time.svg) no-repeat left center; margin-top: 20px; }
.PicList002856 .top-new .slick-slide .txt aside {font-size: 1.5em; line-height: 1.5; margin-bottom: 1em; }
.PicList002856 .top-new .slick-slide a:hover { color: #1e3585; }
.PicList002856 .top-new .slick-slide .txt p { line-height:2;font-size: 1em;color: #666; margin-bottom: 0.625em;}
.PicList002856 .top-new .more { margin-top: 30px; color: #1e3585; display: inline-block; border: 1px solid #1e3585; padding:calc(10 / 16 * 1em) calc(30 / 16 * 1em) ; border-radius: 50px; }
.PicList002856 .top-new .slick-slide a:hover .more{background: #1e3585;color: #fff;}


.PicList002856 .top-new .slick-arrow { width: 50px; height: 50px; border-radius: 50%; background: url(../images/Floor003196-arrow-white.svg) no-repeat center center #084a95; background-size: auto 15px; border: none; z-index: 2; position: absolute; top: calc(50% - 50px); transform: translateY(-50%); }
.PicList002856 .top-new .slick-prev { left: -5%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.PicList002856 .top-new .slick-next { right: -5%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.PicList002856 .top-new .slick-disabled { background: url(../images/Floor003196-arrow.svg) no-repeat center center #f5f5f5; background-size: auto 15px; }
.PicList002856 .top-new .slick-dots { text-align: center; margin-top: calc(50 / 16 * 1em);}
.PicList002856 .top-new .slick-dots li { display: inline-block; margin: 0 10px; width: calc(12 / 16 * 1em);height: calc(12 / 16 * 1em);border: 2px solid #d6d6d6; background: #fff; display: inline-block; position: relative; color: transparent; border-radius: calc(10 / 16 * 1em);overflow: hidden; transition: 0.3s; }
.PicList002856 .top-new .slick-dots li button { display: none; }
.PicList002856 .top-new .slick-dots li.slick-active {width: calc(40 / 16 * 1em); background: #1e3585; border-color: #1e3585; }

.PicList002856 .list li {  background: #fff; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom:calc(25 / 16 * 1em) ; margin-bottom: calc(25 / 16 * 1em);}
.PicList002856 .list li a { position: relative; }
.PicList002856 .list li .pic {  overflow: hidden; }
.PicList002856 .list li .pic .Ispic { padding-bottom: 70.96%; transition: .3s; background-size: contain; }
.PicList002856 .list li:hover .pic .Ispic { transform: scale(1.1); }
.PicList002856 .list li .txt { padding: 1.5em 2em; }
.PicList002856 .list li .txt time { display: inline-block; color: #999; margin-top: 1.125em;font-size:calc(15 / 16 * 1em);  display: inline-block; color: #999; padding-left: 1.625em; background: url(../images/icon-time.svg) no-repeat left center;}
.PicList002856 .list li .txt aside {font-size:calc(22 / 16 * 1em); line-height: 1; margin-bottom: calc(15 / 22 * 1em);color: #333; }
.PicList002856 .list li a:hover .txt aside { color: #1e3585; }
.PicList002856 .list li .txt p { margin: 0; line-height: 1.8;font-size: 1em;color: #999; }

@media (min-width:1025px) {
    .PicList002856 .top-new li .img { width: 45%; }
    .PicList002856 .top-new li .txt { padding: 0 calc(80 / 1920 * 100vw);}
    .PicList002856 .list li .pic{ width: 22%;}
}

@media(max-width:1024px) {
    .PicList002856{padding: 50px 0 10px}
    .PicList002856 .top-new li .ytable, 
    .PicList002856 .top-new li .ytable-cell { display: block; }
    .PicList002856 .top-new li .txt { padding: 1.5em; }
    .PicList002856 .list li .txt{ padding: 1.5em; }
}

/*Page002623 */
.Page002623{padding: 0vw 0 5% 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 1.2vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 3px; border-radius: 50px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #1e3585;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/*News_detail*/
.News_detail { padding: 5% 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 1.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: calc(28 / 16 * 1em); font-weight: normal;  color: #333; }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }
.News_detail .news_info .title time {display: inline-block;color: #999;font-size: calc(16 / 16 * 1em);padding-left: 30px;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 18px;margin-top: 10px;line-height: 2}
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f3f4f7 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: calc(16 / 16 * 1em); }
.News_detail .info p{margin: 0;}
.News_detail .bot { position: relative; margin-top: 2.5em; padding-top: 2em; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 150px; line-height: 3; border-radius: 100px; background: #1e3585; }
.News_detail .info_back a:hover { background: #3cb884; }
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #1e3585; }

.News_detail .Download { text-align: center;display: table;margin: 0 auto; margin-top: 2em; }
.News_detail .Download a { position: relative; color: #fff; display: block; width: calc(165 / 16 * 1em); line-height: 3.3125; border-radius: 50px; background: #1e3585; }
.News_detail .Download a:hover { background: #3cb884; }
.News_detail .Download a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-download.svg);background-size: 1.325em auto;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3125em;margin-right: 0.625em;}

@media(max-width:1024px) {
    .News_detail { padding: 50px 0; }
    .News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
    .News_detail .info_back { position: relative; margin-bottom: 1em;}
    .News_detail .news_info .title h1 { font-size: 1.5em; }
    .News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; width: 100px;}
    .News_detail .info_pn span {  margin: 2% 0; }
}


.ContactInfo{ padding: 5% 0 0 0;}
.ContactInfo .Contxt{background: #fff; color: #333; }
.ContactInfo .Contxt .info{  }
.ContactInfo .Contxt .info .name {font-size:calc(26 / 16 * 1em); font-weight: bold; color: #333; margin-bottom:calc(16 / 26 * 1em);}
.ContactInfo .Contxt .info dd {font-size: calc(16 / 16 * 1em); border-bottom: 1px solid rgba(0,0,0,0.05); position: relative; line-height: 1.8; background-repeat: no-repeat; background-position: left center; padding: calc(16 / 16 * 1em) 0;padding-left: calc(55/ 16 * 1em);background-size: auto calc(24 / 16 * 1em);}
.ContactInfo .Contxt .info dd:after { content: ''; width: 1px; height: calc(18 / 16 * 1em);background: rgba(9,37,53,0.1); position: absolute; left:calc(40 / 16 * 1em);top: 50%; transform: translateY(-50%); }
.ContactInfo .Contxt .info dd.phone { background-image: url(../images/contact-icon-phone.svg); }
.ContactInfo .Contxt .info dd.tel { background-image: url(../images/contact-icon-tel.svg); }
.ContactInfo .Contxt .info dd.fax { background-image: url(../images/contact-icon-fax.svg); }
.ContactInfo .Contxt .info dd.email { background-image: url(../images/contact-icon-email.svg); }
.ContactInfo .Contxt .info dd.wx { background-image: url(../images/contact-icon-wx.svg); }
.ContactInfo .Contxt .info dd.add { background-image: url(../images/contact-icon-add.svg); }
.ContactInfo .pic img{ border-radius: 10px;}

@media (min-width:1025px) {
    .ContactInfo .Contxt .info{ padding-right: 5%;}
    .ContactInfo .pic{width: 46%;}
}
@media(max-width:1024px){
    .ContactInfo{ padding: 50px 0 0 0;}
}


.CodeInfo{padding: 4% 0 5% 0;}
.CodeInfo .list{ background: #f8f8f8;padding: calc(50 / 16 * 1em) 0;border-radius: 10px;}
.CodeInfo ul{display: flex;flex-wrap: wrap;justify-content: center;}
.CodeInfo li {margin: 0 calc(20 / 16 * 1em);font-size: calc(16 / 16 * 1em);text-align: center; color: #333;}
.CodeInfo li .pic img{ max-width: calc(150/ 16 * 1em); background: #fff; padding: 5px; border-radius: 5px;}
.CodeInfo li p{ margin: 0; line-height: 1.6;margin-top: calc(12 / 16 * 1em);}

@media(max-width:1024px){
    .CodeInfo li {margin:calc(20 / 16 * 1em);}
}

/*Form003139 */
.Form003139 {position: relative;z-index: 1;padding: 5% 0;background: #f8f8f8;}
.Form003139 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #f9f9f9; margin-top: 3.375em;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: calc(18 / 16 * 1em);position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.125em; top: 0;font-size: calc(16 / 16 * 1em); line-height: 3.3125;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #eee;font-size: calc(16 / 16 * 1em);line-height: 3.3125;height: 3.3125em; background: #fff;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #1e3585;border-radius: 50px;font-size: calc(16 / 16 * 1em);height:  3.5714em;color: #fff;cursor: pointer; border: 0; display: table; margin: 0 auto; margin-top:  calc(20 / 16 * 1em);}
.Form003139 .form-ul .btn:hover{background-color: #3cb884;}
@media (min-width:1025px) {
    .Form003139 .form .img{width: 50%;}    
    .Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 15px);}
    .Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
    .Form003139 .form-ul .row-3 li{float: left; width: 32%; margin-right: 2%; }
    .Form003139 .form-ul .row-3 li:nth-child(3n){ margin-right: 0;}

}
@media (max-width:1024px) {
    .Form003139 {padding: 50px 0;}
    .Form003139 .form{margin-top: 0;}
    .Form003139 .form-ul{width: 90%;}
}



.sing{ padding: 5% 0; min-height:calc(500 / 16 * 1em); }

@media (max-width:1024px){
    .sing{ min-height:calc(300 / 16 * 1em);}
}



/*搜索*/
.TextList002322{ padding: 2% 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #1e3585;}
@media only screen and (max-width:767px ) { 
    .TextList002322{ padding: 20px 3%;} 
} 




.culture{padding: 9% 0;background-size: cover;background-position: center;background-repeat: no-repeat;}
.culture .title{font-size:calc(36 / 16 * 1em) ;color: #fff;text-align: center;padding-bottom: 6%;}
.culture .list .item{text-align: center;padding-bottom: calc(36 / 16 * 1em)}
.culture .list .item .icon{max-width: calc(80 / 16* 1em);max-height: calc(80 / 16* 1em);padding: 14px;border: 1px solid #fff;border-radius: 10px;margin: 0 auto calc(40 / 16* 1em);background: rgba(255,255,255,.1)}
.culture .list .item .txt .tit{font-size: calc(22 / 16 * 1em);color: #fff;padding-bottom: calc(22 / 22 * 1em)}
.culture .list .item .txt .desc{line-height: 1.66;color: #fff;}
@media(min-width:1025px){
    .culture .list{display: flex;flex-wrap: wrap;}
    .culture .list .item{width: 25%;padding: 0 4%;}
    .culture .list .item:not(:nth-child(4n)){border-right: 1px solid rgba(255,255,255,.5);}
}

@media(max-width:1024px){
    .culture {padding: 50px 0}
    .culture .list .item{border-bottom: 1px solid rgba(255,255,255,.5);margin-bottom:calc(40 / 16* 1em) ;padding-bottom: calc(40 / 16* 1em)}
    .culture .list .item .icon{margin: 0 auto calc(20 / 16* 1em);}
}


















