
*{padding: 0; margin: 0;}
.auto_1600 {
    max-width: 1600px;
}
/*首页标题 */
.home_title{line-height: 1;font-size: calc(42/ 16 * 1em); margin-bottom: calc(50/ 42 * 1em); color: #212224; font-weight: 700; text-align: center;}
.base_btn{ position: relative; display: inline-block; border-radius: calc(25/ 20 * 1em); background: #e4efff; cursor: pointer; overflow: hidden;}
.base_btn em{ font-style: normal; line-height: calc(40/ 16 * 1em); padding: 0 calc(25/ 16 * 1em); color: #014199; position: relative; z-index: 5; transition: all .5s;}
.base_btn em:after{display: inline-block; content: '';background: url("../images/icon-more.svg") no-repeat; width: calc(5/ 16 * 1em); height: calc(10/ 16 * 1em); margin-left: calc(10/ 16 * 1em);  transition: all .5s;}
.base_btn::after{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 0; height: 100%; border-radius: calc(25/ 16 * 1em); opacity: 0; background-color: #014199; z-index: 4; transition: all .5s;}
.base_btn:hover::after{ opacity: 1; width: 100%;}
.base_btn:hover em{ color: #fff; }
.base_btn:hover em:after{background-image: url("../images/icon-more-hover.svg");}


/*Top002633 */
.Top002633{ background:#fff; }
.Top002633 .header-top{position:relative; padding-top:16px; padding-bottom:16px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-26px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 15px; width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-52px center;}


.Top002633 .header-right .top-lang{position: relative;font-size: 18px;z-index: 200;margin-left:35px;padding: 10px 20px 10px 10px;}
.Top002633 .header-right .top-lang:after{position: absolute;content: '';right: 5px;top: 50%;margin-top: -5px;border-top:1px solid #333;border-right:1px solid #333;transform: rotate(135deg);width: 8px;height: 8px;}

.Top002633 .header-right .top-lang,
.Top002633 .header-right .top-lang a{color: #333;}
.Top002633 .header-right .top-lang span{display: block;position: relative; z-index: 3;background: url(../images/Top002817_lang.png) no-repeat left center;padding-left: 30px; cursor: pointer;}
.Top002633 .header-right .top-lang figure{position: absolute; left: -10px;right: -10px; top: 0;padding-top: 40px; background: #f5f5f5;  text-align: left; border-radius: 4px;display: none; padding-left: 10px; min-width: 166px;}
.Top002633 .header-right .top-lang figure a{display: block;line-height: 35px; white-space: ;}
.Top002633 .header-right .top-lang figure a img{ width: 20px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.Top002633 .header-right .top-lang figure a:hover{color:#014199;}
.Top002633 .header-right .top-lang figure a:first-child{border-top: 1px solid rgba(255,255,255,0.2);}


.Top002633 .header-right dt{width: 380px;position:relative;overflow:hidden;}
.Top002633 .header-right dt .text{width:100%;line-height: 45px;height: 45px;padding:0 36px 0 20px;border:none;border:none;color:#999;font-size: 16px;border: 1px solid #e5e5e5;border-radius: 3px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#014199;}
.Top002633 .header-right dt .btn{position:absolute;right:0;top:0;width: 45px;height: 45px;background: url(../images/Top002633_btn_search.png) no-repeat center center #014199;border-radius: 0 3px 3px 0}
.Top002633 .header-bottom{ background:#014199;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:52px; font-size:18px; }
.Top002633 .header-menu li.aon em a{color:#fff;background:#008ed9;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:180px; left:50%; margin-left:-90px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#014199; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#014199; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt{line-height: 45px}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px solid rgba(255,255,255,0.1); text-align:center;font-size:16px;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#fff;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
    .Top002633 .header-right{margin-top: 0; transform: translateY(-50%);}
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:gray;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:gray; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}

.Top002633 .header-right .top-lang span{font-size: calc(12/16 * 1em); background-size: contain;}
.Top002633 .header-right .top-lang figure a{font-size: calc(12/16 * 1em);}
}

@media(max-width:950px){
    .Top002633 .header-right dt{ display:none;}
    }
    

@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
}

@media(max-width:640px){
    .Top002633 .logo img{width: 60%;}
}


/*Top002898 */
.Top002898{font-family: 'sans-serif';position: relative; z-index: 100;background: #fff;}
.Top002898 > .auto{max-width: 1760px;width: 96%;}
.Top002898 .top-left{float: left;display: table;height: 100px; max-width: 20%;}
.Top002898 .top-left a{display: table-cell; vertical-align: middle;}
.Top002898 .top-left img{max-height: 90px;}
.Top002898 .top-right{float: right;line-height: 40px; padding:30px 0; font-size: 15px;} 

.Top002898  .top-right dl> *{float: left;}
.Top002898  .top-lang{position: relative;font-size: 18px; z-index: 99;}
.Top002898  .top-lang,
.Top002898  .top-lang a{color: #333;}
.Top002898 .top-lang span{display: block;position: relative; z-index: 3;background: url(../images/Top002817_lang.png) no-repeat left center;padding-left: 42px; cursor: pointer;}
.Top002898  .top-lang figure{position: absolute; left: -10px;right: -10px; top: 0;padding-top: 40px; background: #f5f5f5;  text-align: center; border-radius: 4px;display: none;}
.Top002898  .top-lang figure a{display: block;}
.Top002898  .top-lang figure a:first-child{border-top: 1px solid rgba(255,255,255,0.2);}

.Top002898 .top-mid{float: right;}
@media(max-width:1024px){
.Top002898 .top-left{height: 80px; max-width:40%;}
.Top002898 .top-left img{max-height: 50px;}
 .Top002898 .top-right{ padding:20px 0;}
}

.Top002898 .top-search{ margin-right: 20px;}
.Top002898 .top-search .box{display: none;position: absolute; padding-right: 50px;background: #eee;}
.Top002898 .top-search .text{width: 100%; height: 50px; line-height: 50px;border: 0;padding: 0 20px; background: none;}
.Top002898 .top-search .btn{position: absolute; right: 0; height: 100%; width: 50px;background: url("../images/Top002898-search_btn.png") no-repeat center center;}
.Top002898 .open-search{display: block;width: 40px; height: 40px; background: url("../images/Top002898-search_btn.png") no-repeat center center;position: relative;}
.Top002898 .open-search.on{background: none;}
.Top002898 .open-search.on:before,
.Top002898 .open-search.on:after{position: absolute; content: ''; width: 60%; height: 2px; background: #666; top: 50%; margin-top: -1px; left: 20%; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Top002898 .open-search.on:after{ transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(min-width:1025px){
.Top002898 .top-search{position: relative; z-index: 100;}
.Top002898 .top-search .box{right: 100%; top: 50%;margin-top: -25px;  width: 25vw;height: 50px;border-radius: 5px; }
}
@media(max-width:1024px){
.Top002898 .top-search .box{left: 0; top: 100%; width: 100%;}
}

.Top002898 .top-menu li span,
.Top002898 .top-menu li span a{display: block;}
.Top002898 .top-menu li a:hover,
.Top002898 .top-menu li.aon span a{color: #014199;}
.Top002898 .top-menu .sub{display: none;}
.Top002898 .top-menu .sub .sub-inner{overflow: hidden;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{ padding: 0 20px;font-size: 16px;}

.Top002898 .top-menu .pr{position: relative; z-index: 100;}
.Top002898 .top-menu .sub[data-type="tab"] .sub-inner{position: relative;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a{display: block;line-height: 22px; padding: 18px 15px 18px 50px;border-left: 6px solid transparent;font-size: 16px;position: relative;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a img{position: absolute; left: 10px; max-width: 26px;}
.Top002898 .top-menu .sub .two-cate{background: #fff;}
.Top002898 .top-menu .sub .two-cate .item{float: left; width: 48%; margin-bottom: 4%;}
.Top002898 .top-menu .sub .two-cate .item:not(:nth-child(3n)){margin-right: 2%;}
.Top002898 .top-menu .sub .two-cate .item:nth-child(3n+1){clear: left;}
.Top002898 .top-menu .sub .two-cate .item dd{line-height: 20px; padding:5px 0;}
.Top002898 .top-menu .sub .two-cate .item dd a{color: #999;font-size: 16px;}
.Top002898 .top-menu .sub .two-cate .item dd a:hover{color: #014199;}
.Top002898 .top-menu .sub .two-cate-name{overflow: hidden; }
.Top002898 .top-menu .sub .two-cate-name a{float: left;max-width: 95%;padding-right: 30px;position: relative;font-size: 18px;}
.Top002898 .top-menu .sub .two-cate-name a:before{position: absolute; content: '';right: 4px; top: 50%; margin-top: -4px; border-top:1px solid #333;border-right:1px solid #333; transform: rotate(45deg); width: 8px; height: 8px;}
@media(min-width:1025px){
.Top002898 .top-menu li{float: left; margin-right:4vw;}
.Top002898 .top-menu li span a{line-height: 100px;font-size: 20px;}
.Top002898 .top-menu .sub{position: absolute; top:100%;background: rgba(255,255,255,0.9);}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"]{width: 100%; left: 0;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] .sub-inner{padding: 40px 0;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dl,
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{float: left;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"].dl-right dl{float: right;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{ text-align: center;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon{height: 50px; margin-bottom: 10px;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img{max-height: 50px;transition: 0.3s;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt:hover .icon img{transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.Top002898 .top-menu .sub[data-type="tab"]{ width: 50vw;}
.Top002898 .top-menu .sub[data-type="tab"] .two-cate-list{display: none!important;}
.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"]{left: 50%; margin-left: -25vw; }
.Top002898 .top-menu li.po-r .sub[data-type="tab"]{right: 0;}
.Top002898 .top-menu .sub .one-cate{width: 30%;min-height: 410px; padding: 40px 0 40px 20px;}
.Top002898 .top-menu .sub .one-cate dt.on .one-cate-name a{background: #fff;border-left-color: #1f38ae;}
.Top002898 .top-menu .sub .two-cate{position: absolute;right:0; top: 0;height: 100%; width: 70%; padding: 2vw;}
.Top002898 .top-menu .sub  .scrollinfo{max-height: 100%;height: 100%;}
.Top002898 .top-menu .sub .two-cate-name{margin-bottom:10px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Top002898 .top-menu .sub[data-type="tab"]{ width: 60vw;}
.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"]{margin-left: -30vw; }
}
@media(min-width:1025px) and (max-width:1280px){
 .Top002898 .top-menu li{margin-right: 3vw;}
}
@media(max-width:1024px){
.Top002898 .top-menu{position: fixed; left: -100%;opacity: 0;transition: 0.5s; top: 80px; bottom: 0; z-index: 100;background: #fff; width: 280px;box-shadow: 0 5px 5px rgba(0,0,0,0.2);padding: 20px 0;}
.Top002898 .top-menu ul{height: 100%; overflow: auto;}
.menu-show .top-menu{left: 0; opacity: 1;}
.Top002898 .top-menu li:nth-child(2n-1){background: rgb(35,117,227,0.12);}
.Top002898 .top-menu li span a{line-height:  40px;font-size: 18px;padding-left: 20px;font-weight: bold;}
.Top002898 .top-menu li span{padding-right: 40px;position: relative;overflow: hidden;}
.Top002898 .top-menu li .op-item,
.Top002898 .top-menu li .op{position: absolute; right: 0;top:0; width: 40px; height: 40px; transition: 0.3s;}
.Top002898 .top-menu li .op:before,
.Top002898 .top-menu li .op:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #014199;}
.Top002898 .top-menu li .op:before{height: 40%; width: 2px;}
.Top002898 .top-menu li .op:after{ width: 40%; height: 2px;}
.Top002898 .top-menu li .op.click{transform: rotate(45deg);}
.Top002898 .open-menu{width: 40px; height: 40px; margin-left: 20px;position: relative;}
.Top002898 .open-menu i{position: absolute; left: 10%;width: 80%; top: 50%;margin-top: -1px;height: 2px; background: #333;transition: 0.3s;}
.Top002898 .open-menu:not(.on) i:nth-child(1){margin-top: -8px;}
.Top002898 .open-menu:not(.on) i:nth-child(3){margin-top: 6px;}
.Top002898 .open-menu.on i:nth-child(1){opacity: 0;}
.Top002898 .open-menu.on i:nth-child(2){transform: rotate(45deg);}
.Top002898 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}

.Top002898 .top-menu .sub{padding:0!important;background: rgba(0,0,0,0.1);}
.Top002898 .top-menu .sub-inner{padding: 3vw 0;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt a{position: relative;display: block; line-height: 30px; padding: 5px 0 5px 40px;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon{position: absolute; left: 0; max-width: 30px; top: 50%; transform: translateY(-50%);}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img{ height: 24px;}
.Top002898 .top-menu .sub .two-cate-list,
.Top002898 .top-menu .sub .two-cate-list dl,
.Top002898 .top-menu .sub .two-cate{display: none;}
.Top002898 .top-menu .one-cate dt:not(:last-child) .one-cate-name{border-bottom: 1px solid rgba(0,0,0,0.2);}
.Top002898 .top-menu .one-cate-name{position: relative; padding-right: 40px;}
.Top002898 .top-menu li .op-item{height: 100%;}
    .Top002898 .top-menu li .op-item.click{transform: rotate(180deg);}
.Top002898 .top-menu li .op-item:before{position: absolute; content: '';border:6px solid transparent;border-top-color: #014199; left: 50%; top: 50%;margin: -3px 0 0 -6px;}
.Top002898 .top-menu .sub .two-cate-list{background: rgba(0,0,0,0.1); padding: 10px 0;}
.Top002898 .top-menu .sub .two-cate-name{padding: 5px 30px;line-height: 30px;}
.Top002898 .top-menu .sub .two-cate-name a{float: none;}
}
/*Banner003126 */
.Banner003126{overflow: hidden;position: relative;z-index: 1;}
.Banner003126 li{position: relative;z-index: 1;}
.Banner003126 li > img{display: block;width: 100%;}
.Banner003126 li .txt{position: absolute;left: 0; top: 50%;transform: translateY(-50%);width: 100%;z-index: 10;color: #fff;}
.Banner003126 .txt .auto > *{opacity: 0;transform: translateX(50px);transition-duration: 1s; transition-property: opacity,transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);}
.Banner003126 .ani-show .txt .auto > *{opacity: 1;transform: translateX(0);}
.Banner003126 .txt .logo{transition-delay: 0.3s;}
.Banner003126 .txt .logo img{max-height: 1.5625em;}
.Banner003126 .txt h2{font-family: 'SourceHanSansCN-Bold'; font-size: 4.375em; margin: 0.3em 0 0.1em 0; transition-delay: 0.6s;}
.Banner003126 .txt .en{font-family: Barlow-Bold;text-shadow: 0px 5px 15px  rgba(0, 0, 0, 0.2);letter-spacing: 0.8125em;color: rgba(255,255,255,0.1); transition-delay: 0.9s;}
.Banner003126 .txt .btn{display: inline-block;background-color: #014199; line-height: 3.4375;padding: 0 2.1875em;color: #fff; margin-top: 3.75em; transition-delay: 1.2s;}
.Banner003126 .txt .btn:after{margin-left: 20px;display: inline-block;content: ''; width: 16px;height: 6px;background: url(../images/Banner003126-icon-white.svg) no-repeat center; background-size: contain; vertical-align: middle;}
.Banner003126 .auto{max-width: 1400px;}
.Banner003126 .controls{position: absolute;left: 50%;transform: translateX(-50%); padding: 0 3em;z-index: 10; bottom: 4%;}
.Banner003126 .slick-dots li{float: left;font-family: 'Bebas';list-style: none;padding: 0 0.625em;}
.Banner003126 .slick-dots li a{font-size: 0.875em;color: #ffffff;border: 0;}
.Banner003126 .slick-dots li a:after{width: 0; height: 1px; background-color: #014199;display: inline-block;content: ''; margin-left: 0.7142em; vertical-align: middle;transition: 0.3s;}
.Banner003126 .slick-dots li:not(.slick-active) a{opacity: 0.15;}
.Banner003126 .slick-dots li.slick-active a:after{width: 3.5714em;}
.Banner003126 .slick-arrow{position: absolute; top: 50%;margin-top: -5px;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.Banner003126 .slick-prev{left: 0; transform: rotate(-135deg);}
.Banner003126 .slick-next{right: 0;transform: rotate(45deg);}
@media (max-width:1024px) {
.Banner003126 .root-sz-16{font-size: 2vw;}
}
@media (max-width:640px) {
.Banner003126 .txt h2{font-size: 3.2em;}
.Banner003126 .txt .btn{margin-top: 1em;}
}

/*Floor003079 */
.Floor003079{ padding: 5% 0 0 0; text-align: center; overflow: hidden;background:#f8f8f8;}

.Floor003079 .nav_name{padding-bottom:3%;list-style: none;}
.Floor003079 .nav_name li{color: #5f5d5d;    background: #f5f5f5;    display: inline-block;    list-style: none;    font-size: calc(18 / 16* 1em);    line-height: calc(40 / 18* 1em);    text-align: center;padding: 0 calc(30 / 18* 1em);    border-radius: calc(40 / 18* 1em);    cursor: pointer;    margin: 0 calc(10 / 18* 1em);}
.Floor003079 .nav_name li:hover{ background: #014199; color: #fff;  }
.Floor003079 .nav_name li a:hover{color: #fff;}


.Floor003079 .tab-dots{overflow: hidden; margin-bottom: calc(50/ 16 * 1em);}
.Floor003079 .tab-dots .ul{display: flex;justify-content: center;}
.Floor003079 .tab-dots li{background:#014199; display: inline-block; list-style: none;font-size: 1.8rem;line-height: calc(40/ 18 * 1em); text-align: center; color: #fff; padding: 0 calc(30/ 18 * 1em);border-radius: calc(40/ 18 * 1em); cursor: pointer;margin: 0 calc(10/ 18 * 1em);font-weight: bold;}
.Floor003079 .tab-dots li.slick-active{color: #fff;background: #014199;}
.Floor003079 .tab-dots li.slick-active a {color: #fff;}
.Floor003079 .slick-list{overflow: hidden;}
.Floor003079 .item {border-radius: 5px;margin-bottom:3%;}
.Floor003079 .item .left{width:30%;float:left;text-align: left;padding-top:1%;}
.Floor003079 .item .left h2{font-size:28px;color:#333;margin-bottom:5%;}
.Floor003079 .item .left p{font-size:16px;line-height: 30px;margin-bottom:4%;}
.Floor003079 .item .left .zs{margin:6% 0;}
.Floor003079 .item .left .zs span{background:#014199;color:#fff;display: inline-block;margin-right:5px;margin-bottom:5px;padding:7px 8px;font-size:14px;border-radius: 3px;}
.Floor003079 .item .left a{color:#014199;border:1px solid #014199;padding:12px 30px;display: inline-block;margin-top:2%;border-radius: 3px;}
.Floor003079 .item .left a:hover{background:#014199;color:#fff;}
.Floor003079 .item .right{width:66%;float:right;}
.Floor003079 .box li{ float: left; width: calc((100% - (20/ 16 * 1em)*3)/4); margin-right: calc(20/ 16 * 1em);}
.Floor003079 .box li a{display: block;position: relative; }
.Floor003079 .box li .pic{ position: relative; padding-bottom: 100%;background-color:#fff;border-radius: calc(10/ 16 * 1em); overflow: hidden; transition: all .5s;}
.Floor003079 .box li .Ispic{position: absolute; z-index: 5; left: 0; top: 0; width: 100%; height: 100%; transition: all .5s; }
.Floor003079 .box li .product_secondary_image{opacity: 0; }
.Floor003079 .box li .tag{position: absolute; z-index: 10;left: calc(-40/ 16 * 1em); top: calc(20/ 16 * 1em); font-weight: 700;color: #fff; padding: 0 calc(60/ 16 * 1em); line-height: calc(40/ 16 * 1em);  transform-origin: 50% 50%; transform: rotate(-45deg);}
.Floor003079 .box li .tag_new{ background-image: linear-gradient(to right, #86cdf3 , #09b9e9);}
.Floor003079 .box li .tag_hot{ background-image: linear-gradient(to right, #f1869b , #e62248);}
.Floor003079 .box li .txt{padding: calc(30/ 16 * 1em) 0 0; z-index: 10;}
.Floor003079 .box li .txt aside{font-size: calc(20/ 16 * 1em); color: #212224; margin-bottom: calc(0/ 20 * 1em);}

.Floor003079 .box li:hover .pic{ box-shadow: 0 5px 25px 0 rgb(145 160 170 / 40%);}
.Floor003079 .box li:hover .product_primary_image{ }
.Floor003079 .box li:hover .product_secondary_image{ }
.Floor003079 .box li:hover .txt aside{ color: #014199; }

@media(min-width:1025px){
.Floor003079 .box li{  width: calc((100% - (20/ 16 * 1em)*2)/3); }
.Floor003079 .box li:nth-child(3n){ margin-right: 0; }
}
@media(max-width:1024px){
/* .Floor003079{ padding: 2em 0;} */
.Floor003079 .tab-dots li{ margin: calc(5/ 18 * 1em) calc(10/ 18 * 1em);font-size: 1.5rem;}
.Floor003079 .box li{ width: calc((100% - (20/ 16 * 1em))/2); margin-bottom: calc(20/ 16 * 1em); margin-right: 0;}
.Floor003079 .box li a{    margin-right: calc(20 / 16* 1em);}
.Floor003079 .box li:nth-child(2n){ margin-right: 0; }
.Floor003079 .item{display: flex;flex-direction: column;}
.Floor003079 .item .left{width: 100%; margin-bottom: 20px;}
.Floor003079 .item .right{width: 100%;}
.Floor003079 .item .left h2{font-size: calc(28/16 * 1em);}

.Floor003079 .item .left a{padding: 6px 15px;}
}
@media(max-width:800px) {
    .Floor003079 .tab-dots li{font-size: 1rem;}
}


@media(max-width:480px) {
    .Floor003079 .tab-dots .ul{flex-wrap: wrap;}
    .Floor003079 .tab-dots li{font-size: 1rem; width: 50%;}
    
    
}

/*Floor003080 */
.Floor003080{ padding: 0 0 3%; text-align: center; overflow: hidden;}
.Floor003080 .nav_name{padding-bottom:3%;list-style: none;}
.Floor003080 .nav_name li{color: #5f5d5d;    background: #f5f5f5;    display: inline-block;    list-style: none;    font-size: calc(18 / 16* 1em);    line-height: calc(40 / 18* 1em);    text-align: center;padding: 0 calc(30 / 18* 1em);    border-radius: calc(40 / 18* 1em);    cursor: pointer;    margin: 0 calc(10 / 18* 1em);}
.Floor003080 .nav_name li:hover{ background: #014199; color: #fff;  }
.Floor003080 .nav_name li a:hover{color: #fff;}
.Floor003080 .tab-dots{overflow: hidden; margin-bottom: calc(40/ 16 * 1em);}
.Floor003080 .tab-dots li{background: #f5f5f5; display: inline-block; list-style: none;font-size: calc(18/ 16 * 1em);line-height: calc(40/ 18 * 1em); text-align: center; color: #5f5d5d; padding: 0 calc(30/ 18 * 1em);border-radius: calc(40/ 18 * 1em); cursor: pointer;margin: 0 calc(10/ 18 * 1em);}
.Floor003080 .tab-dots li.slick-active{color: #fff;background: #014199;}
.Floor003080 .slick-list{overflow: inherit;}

.Floor003080 .box {display: flex;flex-wrap: wrap;}
.Floor003080 .box{padding:15px 20px;}
.Floor003080 .box li{ float: left; width: calc((100% - (20/ 16 * 1em)*3)/4); margin-right: calc(20/ 16 * 1em);margin-bottom: calc(20/ 16 * 1em);}
.Floor003080 .box li a{display: block;position: relative; }
.Floor003080 .box li .pic{ position: relative; padding-bottom: 100%;background-color:#fff;box-shadow: 0 5px 25px 0 rgb(145 160 170 / 20%);border-radius: calc(20/ 16 * 1em); overflow: hidden; transition: all .5s;}
.Floor003080 .box li .Ispic{position: absolute; z-index: 5; left: 0; top: 0; width: 100%; height: 100%; transition: all .5s; }
.Floor003080 .box li .product_secondary_image{opacity: 0; }
.Floor003080 .box li .tag{position: absolute; z-index: 10;left: calc(-40/ 16 * 1em); top: calc(20/ 16 * 1em); font-weight: 700;color: #fff; padding: 0 calc(60/ 16 * 1em); line-height: calc(40/ 16 * 1em);  transform-origin: 50% 50%; transform: rotate(-45deg);}
.Floor003080 .box li .tag_new{ background-image: linear-gradient(to right, #86cdf3 , #09b9e9);}
.Floor003080 .box li .tag_hot{ background-image: linear-gradient(to right, #f1869b , #e62248);}
.Floor003080 .box li .txt{padding: calc(40/ 16 * 1em) 0 0; z-index: 10;}
.Floor003080 .box li .txt aside{font-size: calc(20/ 16 * 1em); color: #212224; margin-bottom: calc(20/ 20 * 1em);}

.Floor003080 .box li:hover .pic{ box-shadow: 0 5px 25px 0 rgb(145 160 170 / 40%);}
.Floor003080 .box li:hover .product_primary_image{opacity: 1; }
/*.Floor003080 .box li:hover .product_secondary_image{opacity: 1; }*/
.Floor003080 .box li:hover .txt aside{ color: #014199; }

@media(min-width:1025px){
.Floor003080 .box li{  width: calc((100% - (20/ 16 * 1em)*3)/4); }
.Floor003080 .box li:nth-child(4n){ margin-right: 0; }
}
@media(max-width:1024px){
.Floor003080{ padding:0;}
.Floor003080 .tab-dots li{ margin: calc(5/ 18 * 1em) calc(10/ 18 * 1em);}
.Floor003080 .box li{ width: calc((100% - (20/ 16 * 1em))/2); margin-bottom: calc(20/ 16 * 1em);}
.Floor003080 .box li:nth-child(2n){ margin-right: 0; }
}


/*Floor002841 */
.Floor002841{overflow: hidden;padding:6% 0 ;background: url(../images/Floor002841-bg.jpg) no-repeat top center; background-size: cover;}
.Floor002841 .left .info{color: #333;line-height:2;padding: 0 0 calc(32 / 16 * 1em) 0;font-size: calc(16 / 16 * 1em); }
.Floor002841 .left .txt a{color:#014199;border:1px solid #014199;padding:12px 30px;display: inline-block;margin-top:2%;border-radius: 3px;}
.Floor002841 .left .txt a:hover{background:#014199;color:#fff;}

.Floor002841 .right{position: relative; z-index: 1;overflow: hidden}
.Floor002841 .right img{ border-radius: 15px;}
.Floor002841 .open-video{position: absolute;left: 50%; margin-left:-28px; bottom: 41%; cursor: pointer; z-index: 10;}
.Floor002841 .open-video i{display: block;width: 55px; height: 55px; border-radius: 50%; background: #7dc04d url(../images/Floor002841_btn.png) no-repeat left 56% center;position: relative; z-index: 4;}
.Floor002841 .open-video:before,
.Floor002841 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #7dc04d; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002841 .open-video:before{left: -12px; top: -12px; bottom: -12px;right: -12px; animation-delay: 0.3s;}
.Floor002841 .open-video:after{left: -22px; top: -22px; bottom: -22px;right: -22px;}
@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);}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}


.Floor002841 .number{ margin-top:3.25vw; }
.Floor002841 .info-num li{float: left;width: 20%;border-left: 10px solid #f8f9ff;padding-left: calc(30 / 16 * 1em);}
.Floor002841 .info-num .icon{display: block; width:calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); position: relative; }
.Floor002841 .info-num .icon img{display: block; max-width:calc(40 / 16 * 1em);  position:absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor002841 .info-num li aside{display: inline-block;position: relative;}
.Floor002841 .info-num li aside b{font-size: calc(50 / 16 * 1em);color: #333;display: block; padding: calc(15 / 50 * 1em) 0 calc(10 / 50 * 1em);}
.Floor002841 .info-num li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 15%;font-size: 20px;margin-left: 8px;color: #666; }
.Floor002841 .info-num li aside sup{position: absolute;left: 100%;word-break: keep-all;top: 15%;font-size: 20px;margin-left: 10px;color: #333;}
.Floor002841 .info-num li p{font-size: calc(18 / 16 * 1em);color: #333; margin: 0;}

@media(min-width:1025px){
.Floor002841 .left{ width: 45%;}
.Floor002841 .right{  padding-left: 5%;}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .right{max-width: 553px; margin: 0 auto;}
.Floor002841 .left{padding-bottom: 5vw;}
.Floor002841 .left .home_title{font-size: calc(28/16 * 1em);}
.Floor002841 .info-num li aside b{font-size: calc(20/16 * 1em);}

.Floor002841 .info-num{display: flex; justify-content: space-between; flex-wrap: wrap;}
.Floor002841 .info-num li{text-align: center;}
.Floor002841 .info-num li:not(:last-child){margin-bottom: 20px;}
.Floor002841 .info-num li{width: 48%;}
.Floor002841 .info-num .icon img{transform: translate(-25%,-25%);}
.Floor002841 .info-num li p{font-size: calc(14/16 * 1em);}
.Floor002841 .info-num li aside sub{font-size: calc(14/16 * 1em); bottom: 0;}
.Floor002841 .info-num li aside sup{top: 0; font-size: calc(16/16 * 1em);}
.Floor002841 .left .txt a{padding: 6px 15px;}
}


@media(max-width:768px){
    .Floor002841 .info-num .icon img{max-width: calc(30/16 * 1em);}
}

@media(max-width:640px){
    /* .Floor002841 .info-num li{width: 100%;} */
    /* .Floor002841 .info-num .icon img{max-width: calc(50/16 * 1em);} */
}

/*
 .Floor001743 为demo编号
 */
.Floor001743{padding: 4% 0;background: #f7f7f7;}
.Floor001743 h3{font-size: 24px;color:#000;text-align: center; margin:0 0 3% 0;}
.Floor001743 .slider{position: relative; z-index:1; padding:0 30px 0 0;width:68%;float:left;}
.Floor001743 .right{width:30%;float:right;padding-top:1%;}
.Floor001743 .right .home_title{text-align: left}
.Floor001743 .right p{font-size:16px;line-height: 30px}
.Floor001743 .right a{color:#014199;border:1px solid #014199;padding: 12px 30px;display: inline-block;margin-top:10%;border-radius: 3px;}
.Floor001743 .right a:hover{background:#014199;color:#fff;}

.Floor001743 .slick-arrow{ position:absolute;width: 20px;height: 100%;top: 0; font-size: 22px;color: #999;}
.Floor001743 .slick-prev{ left:0;}
.Floor001743 .slick-next{ right:0;}
.Floor001743 .list li{padding:0% 0;}
.Floor001743 .list li a{display: block; max-width:96%; margin:0 auto;filter:alpha(opacity=50);opacity: 1;-moz-opacity:0.5;-khtml-opacity: 0.5;background:#fff;padding:18% 10px 10%;border-radius: calc(5 / 16* 1em);}
.Floor001743 .list li p{text-align: center;margin-top:30px;    font-size: calc(20 / 16* 1em);}
.Floor001743 .list li img{ display:block; width:100%;margin:16% 0 27%; }
.Floor001743 .list li a:hover{	filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}

@media(max-width:1024px) {
    .Floor001743 .list {display: flex;flex-direction: column-reverse;}
    .Floor001743 .right{width: 100%; margin-bottom: 20px;}
    .Floor001743 .slider{width: 100%;}
    .Floor001743 .right a{float: left; padding: 6px 15px;}

    .Floor001743 .right .home_title{font-size: calc(28/16 * 1em);}

    .home_title{font-size: calc(32/16 * 1em);}
    .Floor001743 .right p{font-size: calc(16/16 * 1em);}
}

@media(max-width:640px){
.Floor001743 .list li a{max-width:90%;}
.Floor001743 h3{font-size: 18px;}
}
/*Bottom003199 */
.Bottom003199{background-color: #014199; font-family: 'HarmonyOS_Sans_SC_Light';}
.Bottom003199 a:hover{color: #fff;}
.Bottom003199 .b-top,
.Bottom003199 .b-top a:not(:hover){color: rgba(255,255,255,0.5);}
.Bottom003199 .b-top nav dd{line-height: 1.4; padding: 0.3em 0;}
.Bottom003199 .b-top nav dt{font-size: calc(18 / 16 * 1em); font-family: 'HarmonyOS_Sans_SC'; border-bottom: 1px solid rgba(255,255,255,0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover){color: #fff;}

.Bottom003199 .hotline{margin-bottom: calc(39 / 16 * 1em);}
.Bottom003199 .hotline aside{font-size: calc(18 / 16 * 1em); color: #fff; font-family: 'HarmonyOS_Sans_SC';}
.Bottom003199 .hotline .tel{display: inline-block; font-family:'HarmonyOS_Sans_SC_Medium'; font-size: calc(24 / 16 * 1em);color: #fff; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;}

.Bottom003199 .onlineTitle{font-size: calc(18/16 * 1em); color: #fff; text-align: start; margin-bottom: 10px;}
.Bottom003199 .onlineContainer p{margin-bottom: 10px; line-height: 1.5; text-align: start;}
.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: rgba(255,255,255,0.1); border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Bottom003199 .online-msg .text{display: block; background: none; border: 0; width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em);color: #fff; font-size:1em;font-family: 'HarmonyOS_Sans_SC_Light';}
.Bottom003199 .online-msg .text::placeholder{color: rgba(255,255,255,0.3);}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(110 / 16 * 1em);color: #fff!important;text-align: center;line-height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;font-family: 'HarmonyOS_Sans_SC';}

.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(40 / 14 * 1em) 0; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a{display: inline-block;}
.Bottom003199 .b-bottom,
.Bottom003199 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}
@media (min-width:1025px) {
    .Bottom003199 .b-top{padding-top: calc(50 / 16 * 1em); margin-bottom: calc(50 / 16 * 1em);}
    .Bottom003199 .b-top nav{width: calc(1173 / 1600 * 100%);}
    .Bottom003199 .b-top .contact{width: calc(300 / 1600 * 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (70 / 1920 * 100vw) * 4) / 5);}
    .Bottom003199 .b-top nav dl:not(:nth-child(5n)){margin-right: calc(110 / 1920 * 100vw);}
    .Bottom003199 .b-top nav dt a{display: block; background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em);}
    .Bottom003199 .b-top nav dt a:hover{background-image: url(../images/Bottom00319-icon-on.svg);}
    .Bottom003199 .b-top nav dd{display: block!important;}
    .Bottom003199 .hotline{text-align: right; }
}
@media (max-width:1024px) {
    .Bottom003199 .b-top{padding: calc(50 / 16 * 1em) 0;}
    .Bottom003199 .b-top nav dd{display: none;}
    .Bottom003199 .b-top nav dd:last-child{margin-bottom: 2em;}
    .Bottom003199 .b-top nav dt{text-align: start; position: relative; overflow: hidden;}
    .Bottom003199 .b-top nav dt .wap-open{position: absolute; width:calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0;background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s;}
    .Bottom003199 .b-top nav dt.on  .wap-open{ background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg);}
    .Bottom003199 .hotline,
    .Bottom003199 .b-bottom{text-align: center; }
    .Bottom003199 .b-bottom nav{margin-bottom: 1em;}
}
/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #014199;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #014199;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*PicList003142 */
.PicList003142 .auto{ margin-top:15px; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; }
.PicList003142 li p{ font-size: calc(16 / 16* 1em);line-height: 1.78571; min-height: 3.57142em;color: #999999;margin: 1em 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #014199;}
.PicList003142 li time{color: #999999;display: block;}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.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;}
}

@media(max-width:640px){
    .PicList003142 li{width: 100%; margin-right: 0 !important;}
}

/*PicList003143 */
.PicList003143 .auto{ margin-top:5.5em; margin-bottom: 3em;}
.PicList003143 .title{font-size: calc(30/ 16 * 1em);color:#333;text-align: center;font-weight: bold;margin-bottom:3%;}
.PicList003143 li{float: left;  margin-bottom: 3%;}
.PicList003143 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.2em;text-align: center;}
.PicList003143 li .tit{ font-size: 1.125em;line-height: 1.6666; }
.PicList003143 li p{ font-size: calc(16 / 16* 1em);line-height: 1.78571; min-height: 3.57142em;color: #999999;margin: 1em 0;}
.PicList003143 li .pic{overflow: hidden;}
.PicList003143 li .Ispic{padding-bottom: 137.766%;transition: 0.3s;}
.PicList003143 li a:hover .Ispic{transform: scale(1.1);}
.PicList003143 li a:hover{color: #014199;}
.PicList003143 li time{color: #999999;display: block;}
@media (min-width:1025px) {
.PicList003143 li{width: 22.75%;}
.PicList003143 li:not(:nth-child(4n)){margin-right: 3%;}
.PicList003143 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003143 .auto{margin-top: 2em;}   
.PicList003143 li{width: 48%;}
.PicList003143 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003143 li:nth-child(2n+1){clear: left;} 
.PicList003143 li .txt{padding: 1em;}
}


/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;margin-top:5.5em;margin-bottom:5.5em; }
.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;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0; font-size: calc(16 / 16* 1em); line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #e1e1e1; font-size: calc(16 / 16* 1em);line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #014199;border-radius: 5px; font-size: calc(16 / 16* 1em);height:  3.5714em;color: #fff;cursor: pointer; border: 0;}

.Form003139 .ewm{padding-top: 30px;}
.Form003139 .ewm p{color: #014199;margin-bottom:20px;}
.Form003139 .ewm li{width:30%;float: left;list-style: none;}
.Form003139 .ewm li img{border: 1px solid #ddd; border-radius: 5px;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}

@media(min-width:1501px){
    .Form003139 .ewm li img{max-width: 120px;}
}

@media(min-width:1025px) and (max-width:1500px){
    .Form003139 .form .ytable-cell:nth-last-of-type(1){padding: 10px;}
}

@media(max-width:1500px){
    .Form003139 .ewm li{margin-right: 10px;}
}

@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
.Form003139 .ewm li img{max-width: 120px;}
.Form003139 .ewm ul{display: flex;}

.Form003139 .auto{margin-top: 2em; margin-bottom: 2em;}
}

@media(max-width:640px){
    .Form003139 .ewm li img{max-width: 100%;}
}
/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#014199; color:#fff; display:none; width:150px; padding:10px;}
.Other002539 ul li figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{width: auto; padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #014199; border-bottom:1px solid #002a63;}
.Other002539 .li_douyin .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
.Other002539 .li_sina figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}

}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:block;}
.Other002539 #open_2539{ background-color:#483f3e;}
}
/*Floor003021 */
.Floor003021{background: #f8f8f8; padding: 6.25vw 0;font-size: 18px;}
@media(max-width:640px){
.Floor003021{font-size: 3vw;}
}
.Floor003021 .auto{width: 85.94%;background: url("../images/Floor003021_bg.png") no-repeat right top;}
@media(max-width:1024px){
.Floor003021 .auto{background-size: 40% auto;}
}
.Floor003021 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
.Floor003021 .title aside{padding-left: 4.58vw;}
.Floor003021 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003021 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003021 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003021 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003021 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003021 .list{margin: 0 -3.273%;}
.Floor003021 .list li{float: left; border-bottom: 1px solid #d7d7d7;margin-bottom: 2%;}
.Floor003021 .list li a{display: block;overflow: hidden;}
.Floor003021 .list li a > *{transition: 0.3s ease-out;}
.Floor003021 .list li .Ispic{padding-bottom: 100%;}
.Floor003021 .list li .tit{padding: 10px 18px;line-height: 4em;font-size: 12px;}
.Floor003021 .list li .tit span.cn{font-size: 1.667em;}
.Floor003021 .list li .tit span.en{color: #999;text-transform: uppercase;font-family: Arial, "sans-serif";line-height: normal;}
.Floor003021 .list li a:hover .Ispic{transform: translateY(-50px) scale(1.2);}
.Floor003021 .list li a:hover .tit{transform: translateY(-20px);}
@media(min-width:481px){
.Floor003021 .list li .tit span{max-width: 50%;float: left;}
.Floor003021 .list li .tit span.cn{padding-right: 5px;}
.Floor003021 .list li .tit span.en{padding-top: 1.8em;}
}
@media(min-width:1025px){
.Floor003021 .list li{width: 15.425%; }
.Floor003021 .list li:not(:nth-child(6n)){margin-right: 1.49%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003021 .list li .tit span.en{display: none;}
.Floor003021 .list li .tit span.cn{float: none;max-width: none;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003021 .list li{width: 32%;}
.Floor003021 .list li:not(:nth-child(3n)){margin-right: 2%;}
}
@media(max-width:640px){
.Floor003021 .list li{width: 49%;}
.Floor003021 .list li:not(:nth-child(2n)){margin-right: 2%;}
}
@media(max-width:480px){
.Floor003021 .list li .tit{font-size: 3vw;line-height: 2em;}
.Floor003021 .list li .tit span.en{padding-top: 5px;}
}
/*RighInfo002552 */
.RighInfo002552{ padding-bottom:0%;}
.RighInfo002552 .info_1{ position:relative; z-index:1;}
.RighInfo002552 .info_1 .auto{ position:relative; z-index:2;}
.RighInfo002552 .title{ text-align:center; font-size:30px; color:#333; padding:5% 0 2% 0;font-weight: bold;}
.RighInfo002552 .title::after{ width:45px; height:2px; background:#dedede; display:block; margin:17px auto; content:'';}
.RighInfo002552 .title p{font-size:16px;color:#666;font-weight: normal;line-height: 30px;margin-top:16px;}
.RighInfo002552 .info_2 .title{padding-top:0;}
.RighInfo002552 .info_1 .ul_icon li{ float:left; width:33.333333333%; text-align:center;margin-bottom:1.5%;}
.RighInfo002552 .info_1 .ul_icon li a{ color:#333;}
.RighInfo002552 .info_1 .ul_icon li aside{width:98%; }
.RighInfo002552 .info_1 .ul_icon li img{ display:block; width:100%;transition:0.3s;}
/* .RighInfo002552 .info_1 .ul_icon li a:hover aside img{ transform:rotateY(180deg);} */
.RighInfo002552 .info_1 .ul_icon li h5{font-size: calc(16 / 16* 1em);margin:4% 0 0 0;font-weight: normal;}
.RighInfo002552 .info_1 .ul_icon li p{ margin:0;}
.RighInfo002552 .list_img dd{ float:left;margin-right:0.8%; margin-bottom:0.8%;}
.RighInfo002552 .list_img dd:nth-child(3n){ margin-right:0;}
.RighInfo002552 .list_img dd img{ display:block; width:100%;}

.RighInfo002552 .info_2 .list_img dd{ width:28.275%;}
.RighInfo002552 .info_2 .list_img dd:nth-child(2),
.RighInfo002552 .info_2 .list_img dd:nth-child(6){ width:41.85%;}

.RighInfo002552 .info_4 .list_img dd{ width:32.8%; }

.RighInfo002552 .info_3 .list_img{ position:relative;}
.RighInfo002552 .info_3 .list_img dd{ width:32.58%; float:none;margin-bottom:0; margin-right:0; }
.RighInfo002552 .info_3 .list_img dd:nth-child(4),
.RighInfo002552 .info_3 .list_img dd:nth-child(5){ position:absolute; right:0; height:48.9%; overflow:hidden;}
.RighInfo002552 .info_3 .list_img dd:nth-child(4){ top:0;}
.RighInfo002552 .info_3 .list_img dd:nth-child(5){ bottom:0; }
.RighInfo002552 .info_3 .list_img dd:nth-child(1){ margin-bottom:1.17%;}
.RighInfo002552 .info_3 .list_img dd:nth-child(3){ position:absolute; left:33.75%; top:0; height:100%; width:32.5%;}
.RighInfo002552 .info_3 .list_img dd:nth-child(3) img{ height:100%;}
@media(max-width:1024px){
.RighInfo002552 .info_1{ margin-top:0;}

.RighInfo002552 .title{font-size: calc(24/16 * 1em);}
.RighInfo002552 .title p{font-size: calc(10/16 * 1em);}
}

@media(max-width:768px){
    .RighInfo002552 .info_2 .list_img dd{width: 100% !important;}
    .RighInfo002552 .info_4 .list_img dd{width: 100% !important;}
    .RighInfo002552 .info_3 .list_img dd{width: 100% !important;}
    .RighInfo002552 .info_1 .ul_icon li{width: 100% !important;}
}

@media(max-width:480px){
/* .RighInfo002552 .title{font-size:24px;} */
.RighInfo002552 .info_1 .ul_icon li{ float:none; width:auto; padding-bottom:5%;}
.RighInfo002552 .info_1 .ul_icon li aside{padding:4%;}
}
/*RighInfo003148 */
.RighInfo003148 .title{font-family: 'SourceHanSansCN-Bold';font-size: calc(30 / 16* 1em);color: #333333; margin-bottom: 1.2em;font-weight: 700;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #666;font-size: calc(16 / 16* 1em);line-height:2;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*RighInfo002940 */
.RighInfo002940{padding-bottom:3vw;}
.RighInfo002940 .title{ text-align:center; font-size:30px; color:#333; padding:5% 0 2% 0;font-weight: bold;}
.RighInfo002940 .title::after{ width:45px; height:2px; background:#dedede; display:block; margin:17px auto; content:'';}
.RighInfo002940 .contact .ytable{table-layout: fixed;}
.RighInfo002940 .contact dt{float: left;width: 30%; margin-bottom: 16px;}
.RighInfo002940 .contact .icon{width: 70px;}
.RighInfo002940 .contact .txt{padding-left: 1.82vw;font-size: 18px;color: #000000;}
.RighInfo002940 .contact dd{clear: both;}
@media(max-width:1024px){
    .RighInfo002940 .contact dt{width: 100%;}
}

@media(max-width:640px){
.RighInfo002940{padding: 5vw 0;}
.RighInfo002940 .title{font-size: 4.5vw;}
.RighInfo002940 .contact .icon{width: 10vw;}
.RighInfo002940 .contact .txt{font-size: 3.5vw;}
}

/*
 .PicList001646 为demo编号
 */
 .PicList001646 .title{ text-align:center; font-size:30px; color:#333; padding:0 0 2% 0;font-weight: bold;}
 .PicList001646 .title::after{ width:45px; height:2px; background:#dedede; display:block; margin:17px auto; content:'';}
 .PicList001646 dl{ margin-bottom:3%;background-color:#F7F8FA;position: relative;}
 .PicList001646 dl:hover .xq{display: block;}
 .PicList001646 dl .xq{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(1,65,153,0.95);color:#fff;padding:5%;display: none}
 .PicList001646 dl .xq h1{ font-size:24px;font-weight: normal;margin-bottom:8px;margin-top:0;}
 .PicList001646 dl .xq h2{font-size:16px;font-weight: normal;margin:0;}
 .PicList001646 dl .xq .pre{line-height: 24px;color:rgba(255,255,255,0.8);height: 96px;overflow-y: auto;margin-top: 20px;padding-right: 20px;}
 .PicList001646 dl .xq .pre::-webkit-scrollbar{
     width: 3px;
     height: 3px;
     background-color: rgba(255,255,255,.1);
   }
 
 .PicList001646 dl .xq .pre::-webkit-scrollbar-thumb{
     border-radius: 10px;
     background-color: #fff;
   }
 .PicList001646 dl:last-child{ margin-bottom:0;}

 @media(min-width:769px){
    .PicList001646 dl{ display:table; width:49%;float:left;margin-right:2%;}
    .PicList001646 dl:nth-child(2n){margin-right:0;}
    .PicList001646 dl dt,
    .PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
 }

 @media(min-width:481px){

 }


 @media(max-width:1024px){
    .PicList001646 dl .xq .pre{margin-top: 0; height: calc(70/16 * 1em);}
 }

 @media(max-width:768px){
    .PicList001646 dl .xq .pre{height: unset; line-height: 1.5; font-size: calc(14/16 * 1em);}
    .PicList001646 dl .xq h1{font-size: calc(24/16 * 1em);}
    .PicList001646 dl .xq h2{font-size: calc(18/16 * 1em);}
 }

 @media(max-width:640px){
    .PicList001646 dl .xq .pre{font-size: calc(16/16 * 1em);}
 }

 .PicList001646 dd figure{ padding:0 15%;text-align:left;}
 
 .PicList001646 dt img{ display:block; width:100%;}
 .PicList001646 dd figure *{margin:0;}
 .PicList001646 dd figure h1,
 .PicList001646 dd figure h2{ font-weight:normal; }
 .PicList001646 dd figure h1{ font-size:24px;color:#333}
 .PicList001646 dd figure h1 span{ display:block;}
 .PicList001646 dd figure h2{ font-size:16px; padding:2% 0; position:relative;}
 .PicList001646 dd figure h2::after{  content:''; display: block; width:22px; height:2px; background-color:#014199;margin-top:17px;}
 .PicList001646 dd figure p{ line-height:24px; height:72px; text-align:left; margin:9% 0 10% 0; overflow:hidden;color:#888;}
 
 .PicList001646 dl .xq .more a{display: block;width: 148px;font-size: 16px;line-height: 40px;color: #014199; background: #fff;border-radius: 40px;text-align: center;font-weight: normal;margin-top: 30px;}
 @media(max-width:768px){
 .PicList001646 dd figure pre{ margin:3% 0; height:48px; }
 .PicList001646 dd figure{padding-top: 10px ; padding-bottom: 10px;}
 }
 @media(max-width:480px){
 .PicList001646 dl dd{ padding:3% 0;}
 }

/*
 .TextList001824 为demo编号
 */
.TextList001824 .auto{ background-color:#fff;}
.TextList001824 .title{ text-align:center; font-size:30px; color:#333; padding:0% 0 2% 0;font-weight: bold;}
.TextList001824 .title::after{ width:45px; height:2px; background:#dedede; display:block; margin:17px auto; content:'';}
.TextList001824 .column{ text-align:center; font-size:24px; color:#014199;}
.TextList001824 .column i{ display:block; width:20px; height:1px; background-color:#014199; margin:0 auto; margin-top:20px;}
.TextList001824 .column p{  color:#666;font-size:14px;}
.TextList001824 .list{ padding-bottom:2px;}
.TextList001824 .list .dot{ font-weight:normal; margin:0; color:#fff; padding:15px 45px 15px 15px; background:url(../images/TextList001824-icon_close.gif) no-repeat 98% center #6b93be; font-size:20px; cursor:pointer;font-weight: bold;}
.TextList001824 .list .dot#on{ background-image:url(../images/TextList001824-icon_open.gif); background-color:#014199;}
.TextList001824 .list .con{ display:none; padding:20px 0; }
.TextList001824 .list .info{font-size:16px;}
.TextList001824 .list .info *{text-wrap: wrap !important;}
.TextList001824 .list td{font-size:16px;line-height: 32px; color: #666;}
.TextList001824 .list .str{font-weight: bold;color:#014199;margin-top: 15px;font-size: 18px}
.TextList001824 .list .date{ line-height:40px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.TextList001824 .list .date dt{ color:#999;}
.TextList001824 .list .date dd{ color:#000;}
.TextList001824 .list .date dd span{ color:#014199;}
.TextList001824 .apply{border-bottom:1px solid #e5e5e5; padding:50px 0;}
.TextList001824 .apply a{ display:inline-block; min-width:150px; height:40px; line-height:40px; background-color:#014199; border-radius:4px; font-size:18px; color:#fff; text-align:center; padding: 0 10px;}
@media(max-width:1000px){
.TextList001824 .content{ padding:2% 0;}
}
@media(max-width:480px){
.TextList001824 .list .dot{font-size:16px; padding:10px 30px 10px 10px;}
.TextList001824 .apply a{font-size:16px;}
}
/*
 .RighInfo002254 为demo编号
 */

.RighInfo002254{ padding:5.5% 0 0.5% 0;}
.RighInfo002254 .slider-big{ border:1px solid #dcdcdc;}
.RighInfo002254 .slider-big li figure{ background-size:contain;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #014199; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}
.RighInfo002254 .right_info{ float:right; width:55%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:4% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:0 0 3% 0; color:#014199; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:36px; color:#999; margin-bottom:5%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #014199; padding:10px 5%; color:#014199; transition:0.4s;border-radius: 50px;}
.RighInfo002254 .right_info a:hover{ background-color:#014199; color:#fff;}


.RighInfo002254 .fh{text-align: center;margin-bottom:3%;}
.RighInfo002254 .fh a{ display:inline-block; border:1px solid #014199;background:#014199; padding:15px 4%; color:#fff; transition:0.4s;border-radius: 50px;}
.RighInfo002254 .fh a:hover{ background-color:#014199; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#014199; margin-right:4px; cursor:pointer;color:#fff;font-weight: bold;}
.RighInfo002254 .tab .info{ padding-top:2%;}
.RighInfo002254 .tab .info p{line-height: 35px;}
.RighInfo002254 .tab .info strong{color:#014199; }

@media(min-width:1025px){
    .RighInfo002254 .list_img{float:left; width:40%; position:relative;}
    .RighInfo002254 .slider-list{padding:42px 0;margin-left: 85%;}
    .RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:82%; }
    .RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:2px; bottom:2px; background-size:contain;}
    .RighInfo002254 .slider-list li{ height:82px;  position:relative;}
    .RighInfo002254 .slider-list .slick-arrow{ left: 0;}


}

@media (min-width:641px) {
    .RighInfo002254 .slider-big *{height: 100%;}
    .RighInfo002254 .slider-list .slick-prev{top: 0;}
    .RighInfo002254 .slider-list .slick-next{bottom: 0;}
    .RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
    }
    

@media(max-width:1024px){
.RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}

.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto; margin-top: 20px;}
.RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}

.RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-next{right: 0;}


}

@media (max-width:768px){
/* .RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;} */
}



@media(max-width:640px){
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
/* .RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);} */
/* .RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;} */
/* .RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-next{right: 0;} */
 }	
@media(max-width:480px){
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*Floor002065 */
.Floor002065{ background:#f7f7f7;padding:3% 0}
.Floor002065 .title{ padding:0 0 30px 0; line-height:26px; color:#999;}
.Floor002065 .title a{ float:right; background:url(../images/Floor002065-more.png) no-repeat right center; padding-right:20px;}
.Floor002065 .title span{font-size:30px; color:#000; margin-right:10px;font-weight: bold;}

.Floor002065 .item{ position:relative;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;  
    background-color: #fff;
    box-shadow: 0 5px 20px 0 rgb(145 160 170 / 20%);
    border-radius: calc(20 / 16* 1em);
    overflow: hidden;
    transition: all .5s;  }
.Floor002065 .item .Ispic{ display:block; padding-bottom:105%; transition:0.3s; position:relative;}
.Floor002065 .item .pic span{ position:absolute; right:3%; bottom:3%; width:59px; line-height:59px;height:59px; color:#fff; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:50%;}
.Floor002065 .item .pic span.hot1{ background:#f04848;}
.Floor002065 .item .pic span.hot2{ background:#953896;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}
.Floor002065 .item .txt{ padding:25px;text-align: center;font-size: calc(20/ 16 * 1em);
    color: #212224;
    margin-bottom: calc(20/ 20 * 1em);}
.Floor002065 .item p{ font-size:12px; color:#8c8c8c; line-height:20px; overflow:hidden; height:40px;}
.Floor002065 .item dl{ border-top:1px solid #eaeaea; padding-top:15px;}
.Floor002065 .item dt{ float:left; font-size:20px; color:#f04848; line-height:26px;}
.Floor002065 .item dd{ float:right;}
.Floor002065 .item dd a{ display:inline-block; width:16px; height:26px; background-position: center center; background-repeat:no-repeat; overflow:hidden; line-height:100px;}
.Floor002065 .item dd a.a_like{ background-image:url(../images/Floor002065-icon_like.png);}
.Floor002065 .item dd a.a_buy{ background-image:url(../images/Floor002065-icon_buy.png); margin-left:10px;}
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
}

@media(max-width:1024px){

.Floor002065 .title span{font-size: calc(24/16 * 1em);}
}
@media(max-width:640px){
.Floor002065 .title span{ display:block;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/
/*Page002623 */
.Page002623{padding-bottom:4vw; 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 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;background-color: #f5f5f5;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #014199;}
.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;}
}




.productcon{padding:4% 0 0;}
.productcon .w22{width:18%;}
.productcon .w75{width:79%;}

@media(max-width:1280px){
    .productcon .w22{width: 20%;}
}

@media(max-width:1024px) {
    .productcon .product_list {
        display: flex;
        flex-direction: column;
    }
    .productcon .w22{width:100%;}
.productcon .w75{width:100%;}

}

/*Menu002306*/
.Menu002306{margin-top:15px;}
.Menu002306 .side-title{line-height: 68px;background-color: #014199;margin-left: 0px;font-size: 22px;color:#fff;padding: 0 25px 0 25px;position: relative;border-radius: 20px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}

.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 36px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f8f8f8;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li span{background: no-repeat; display: block;}
.Menu002306 .side-menu li a{display:inline-block;line-height: 37px;}
.Menu002306 .side-menu > ul > li{border-bottom: 1px solid #e8e8e8;}
.Menu002306 .side-menu > ul > li >span{padding:0 32px;color: #014199;line-height: 54px;position:relative;font-size: 18px;}
.Menu002306 .side-menu > ul > li >span::after{position:absolute;content:'>';width:16px;height:16px;border-radius:50%;background: #014199;color:#fff;text-align:center;line-height:18px;font-size: 11px;right:16px;top:50%;margin-top:-8px; display: flex; align-items: center; justify-content: center;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > span{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li.select span{background: none}
.Menu002306 .side-menu ul li ul li ul li span.a_on a{color: #014199}
.Menu002306 .side-menu ul li ul li ul li span::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > span{border-bottom: 1px solid #e8e8e8;}
.Menu002306 .side-menu li.select > span.a_on a{font-weight: bold}
.Menu002306 .side-menu li.select > span::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > span{background-color:transparent;background-image:url(../images/Menu002306-a_on.png);color: #014199;}

.Menu002306 .side-open_menu{ display:none;}

.Menu002306 .side-menu li span{position: relative;}
.Menu002306 .side-menu ul li ul li ul li span::before{position: absolute; left: 0px; top: 50%; transform: translateY(-50%);}
.Menu002306 .side-menu ul li ul li ul li span > a{margin-left: 10px;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}

@media(max-width:1024px){
body{ padding:2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{font-size: calc(18/16 * 1em); display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
.Menu002306 .side-menu > ul > li >span{font-size: calc(18/16 * 1em);}
.Menu002306 .side-menu li a{font-size: calc(16/16 * 1em);}
.Menu002306 .side-title{font-size: calc(22/16 * 1em);}
.Menu002306 .side-menu > ul > li > ul{padding-left: 12px; padding-right: 12px;}
.Menu002306 .side-menu > ul > li >span{padding: 0 12px; padding-right: 24px;}
.Menu002306 .side-menu > ul > li >span::after{right: 10px;}
}



/*RighInfo002816 */
.RighInfo002816{padding-top: 0%;}
.RighInfo002816 .title{ text-align:center; font-size:30px; color:#333; padding:0 0 2% 0;font-weight: bold;}
.RighInfo002816 .title::after{ width:45px; height:2px; background:#dedede; display:block; margin:17px auto; content:'';}

.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 3%;}
.RighInfo002816 ul .inner{background: #f8f8f8;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size: 26px; color: #333;margin-bottom:30px;}
.RighInfo002816 ul h3:after{content:'';width:26px;height: 2px;background:#014199;display: block;margin-top:16px;}
.RighInfo002816 ul .li p{ line-height: 28px; color: #666;}
.RighInfo002816 ul .li p.tit{font-size:22px;color:#333;}
.RighInfo002816 ul .li .icon{padding-bottom: 20px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -8%; padding-left: 12%;padding-right:12%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 108%; padding-right: 12%;padding-left:12%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}

.RighInfo002816 ul .li .icon{display: inline-block;}
.RighInfo002816 ul h3{display: inline-block; font-size: calc(20/16 * 1em);}
.RighInfo002816 ul .li p.tit{font-size: calc(16/16 * 1em);}

}

@media(max-width:480px){
.RighInfo002816 ul .li .icon img{max-width: 60%;}

}

/* 20240625 */

.SubPage {position: relative;background: #fff;z-index: 1;height: auto !important;height: 300px;min-height: 300px;clear: both;overflow: hidden;}

.TitInfo{padding-bottom: 0.26rem;margin-bottom: 0.65rem;border-bottom: 1px solid #ededed;}
.TitInfo h1{font-size: 1.2rem;line-height: 2;color: #000000;font-weight: normal;text-align: center}
.TitInfo .other time{display: inline-block;vertical-align: middle;}
.TitInfo .other span{display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
.TitInfo .other{color: #abadaf;text-align: center}

.NewsInfo{max-width: 1200px;margin: 0 auto;}
.NewsInfo .SinglePage{line-height: 2;color: #333;}
.NewsInfo .SinglePage p{text-indent: 2em;}
.NewsInfo .SinglePage img
{
    /* max-width: 9.8rem; */
    display: block;
    margin: 0px auto;
}

.PrevNextInfo{padding: 0.38rem 6.2rem 0 0;margin-top: 0.75rem;border-top: 1px solid #ededed;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{z-index: 999; position: absolute;right: 0;top: 0.48rem;width: 5.8rem;line-height: 1.49rem;text-align: center;border: 1px solid #014199;border-radius: 2px;transition: all 0.3s;color: #014199;border-radius: 0.59rem;}
.PrevNextInfo .back:hover{background-color: #014199;color: #ffffff;border-color: #014199;}


@media(max-width:1024px){
	.NewsInfo .SinglePage img{max-width: 100%;}
}
@media(max-width:768px){

	.TitInfo h1{font-size: 0.9rem;line-height: 1.3;margin-bottom: 0.15rem;}
	.NewsInfo .SinglePage *{font-size: 14px !important;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;}
	.PrevNextInfo .back i{font-size: 15px;}
}

.searchPage{
    padding: 5% 0;
}
.release-list {
    padding: 30px;
}
.release-list li {
    margin-bottom: .5rem;
}

.release-list li a {
    padding: .35rem;
    background: #f7f8fa;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.release-list li .tit {
    width: calc(100% - 120px);
    padding-left: .15rem;
    position: relative;
    display: block;
    font-size: 1.2rem;
    color: #000000;
}

.release-list li .tiem {
    text-align: right;
    width: 7.9rem;
    color: #999999;
    font-family: 'SourceHanSansCN-Normal';
}

.release-list li:hover a .tit {
    color: #014199;
}

@media(max-width:640px) {

    .release-list li a {
        padding: .15rem .1rem;
    }

    .release-list li .tit {
        width: calc(100% - 75px);
        font-size: .14rem;
    }

    .release-list li .tiem {
        font-size: .12rem;
        width: .7rem;
    }
}

.Page001913 {
    margin-top: .8rem;
    text-align: center;
    color: #333;
    font-family: 'SourceHanSansCN-Light';
}

.Page001913 * {
    vertical-align: middle;
}

.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .p_total,
.Page001913 .Pages .a_first,
.Page001913 .Pages .a_end {
    display: none;
}

.Page001913 .Pages a {
    margin: 0 5px;
    border: 1px solid #ceced5;
    display: inline-block;
    width: 1.45rem;
    line-height: 1.45rem;
    color: #333;
}

.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur {
    color: #fff;
    background-color: #014199;
}

.Page001913 .Pages .a_prev,
.Page001913 .Pages .a_next {
    font-family: '宋体';
    font-weight: bold;
}

.Page001913 .Pages em {
    margin: 0 5px;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
}

.Page001913 .Pages .i_text {
    width: 1.45rem;
    height: 1.45rem;
    line-height: 1.45rem;
    text-align: center;
    outline: none;
    border: 1px solid #ceced5;
}

.Page001913 .Pages .i_button {
    cursor: pointer;
    background: none;
    width: 1.45rem;
    height: 1.45rem;
    line-height: 1.45rem;
    background: #014199;
    color: #fff;
    border: 1px solid #014199;
}

.Page001913 .Pages .p_jump b {
    font-weight: normal;
    margin: 0 .1rem;
}

@media(max-width:1000px) {
    .Page001913 .Pages em {
        display: none;
    }
}

@media(max-width:640px) {
    .Page001913 {
        margin-top: .6rem;
    }

    .Page001913 .Pages a.a_first,
    .Page001913 .Pages a.a_end {
        display: none;
    }

    .Page001913 .Pages a {
        padding: 0 .1rem;
    }
}

.Form001518{ padding-top:3%;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#014199; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #005ca2;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}

.single-article{padding: 5% 0; max-width: 1300px; margin: auto;}
.single-article .article{padding: 5%;border-radius:50px;   background-color: #f8f8f8;line-height: 2}


.ul_sitemap li{font-size: 16px; padding: 2% 0; border-bottom: solid 1px #ccc}
.ul_sitemap strong{font-size: 18px; padding-right: 20px;}
.ul_sitemap span a{display: inline-block; margin: 0px 5px;}
.j_file{ position: relative; display: inline-block; min-width: 160px; line-height: 46px; background-color: #f5f5f5; border: 1px solid #999; border-radius: 5px; color: #666; text-align: center; cursor: pointer;}
.j_file input{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}

/*Bottom003000 */
.Bottom003199{background-color: #014199;padding: 3.44vw 0;}
.Bottom003199,

.Bottom003199 .share{margin-top: 30px;width: 100%;float: left;}
.Bottom003199 .share li{float: left;position: relative;}
.Bottom003199 .share li:not(:last-child){margin-right: 9px;}
.Bottom003199 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003199 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003199 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(0, 0, 0, 0.2); background-position: center center;background-repeat:no-repeat; background-size: 50%; cursor: pointer;}
.Bottom003199 .share li a:hover{background-color: rgba(0, 0, 0, 0.4);}

@media(max-width:1024px){
.Bottom003199 .share{display: table; margin: 0 auto;}
.Bottom003199 .share{margin-top: 3vw;margin-bottom: 3vw;}
}
