@font-face{font-family:Fonts;src:url(../Fonts/Oswald-Regular.ttf)}
@font-face{font-family:Fonts2;src:url(../Fonts/Oswald-Light.ttf)}
@font-face{font-family:'SourceHanSansCN-Light';src:url("../Fonts/Light.woff") format("woff");font-display:swap;}

@media (min-width:1025px){
  body{font-family:Helvetica,Arial,sans-serif;font-weight:lighter;}
}
::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{width:4px;background-color:#eee}
::-webkit-scrollbar-thumb{background-color:#144288;background-clip:padding-box;min-height:28px}
::-webkit-scrollbar-thumb:hover{background-color:#144288}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1600px){html{font-size:6.25vw}
}
@media (max-width:1024px){html{font-size:9.765625vw}
}
@media (max-width:480px){html{font-size:14vw}
}
body{line-height:2;font-size:0.16rem;}
table td,select,input,textarea{font-size:0.14rem;}
.auto-inner{max-width:1400rem;margin:0 auto;width:80%;}
@media (max-width:1024px){.auto-inner{width:92%;}
}
/*.home_title ----------------------------------------------------------------------*/
.home_title{margin-bottom:0.3rem;position:relative;z-index:56;font-family:Helvetica,Arial,sans-serif}
.home_title h1{font-size:0.36rem;font-weight:normal;color:#222;margin:0;line-height:1.5}
.home_title h2{font-size:0.16rem;color:rgba(0,0,0,0.3);margin:0;font-weight:lighter; display: none;}
.home_title span{font-size:0.18rem;color: #0f55b0;display: inline-block;font-weight:normal; margin-left: 10px;}
.home_title:after{content:"";display:none;position:absolute;left:50%;bottom:-22px;width:1px;height:15px;background:rgba(0,0,0,0.15);}
@media (max-width:1024px){
  .home_title h2{font-weight:normal}
    .home_title span{display: block;margin-left: 0;}
}
/*.home_more ----------------------------------------------------------------------*/
.home_more a{width:2rem;line-height:3;background:url(../images/home_more.png) no-repeat right 0.2rem center;border-radius:100px;color:#444;display:block;font-size:0.16rem;margin-top:0.4rem;transition:.5s;border:1px solid #ccc;padding:0 0.2rem;}
.home_more a.on,.home_more a:hover{border-color:#144288;color:#fff;background:url(../images/home_more2.png) no-repeat right 0.2rem center #144288;}
/*.fullpage ----------------------------------------------------------------------*/
.home_part{padding:5% 0;}
.home_part .auto-inner{position:relative;}
.home_part .auto-inner:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:63vh;background:rgba(0,0,0,0.7);z-index:10000;display:none}
a:hover{color:#144288}
@keyframes fucks{from{transition:0.3s ease-in}
to{transform:rotate(360deg)}
}
/*.slick-dots----------------------------------------------------------------------*/
.slick-dots{display:block;width:100%;padding:0;margin:1.5em 0 0;list-style:none;text-align:center;}
.slick-dots li{border:1px solid rgba(255,255,255,0);position:relative;display:inline-block;width:0.3rem;height:0.3rem;margin:0 1%;padding:0;cursor:pointer;border-radius:100px;;}
.slick-dots li:after{content:"";display:block;position:absolute;left:0.09rem;top:0.09rem;width:0.08rem;height:0.08rem;border-radius:10rem;background:#666;}
.slick-dots li button{display:none}
.slick-dots .slick-active{border-color:#144288;}
.slick-dots .slick-active:after{background:#144288;}
.slick-arrow{font-size:0;width:0.6rem;height:0.6rem;border:none;position:absolute;top:50%;margin-top:-0.3rem;background:none;cursor:pointer;padding:0;}
.slick-prev{left:-0.6rem;}
.slick-next{right:-0.6rem;}
.slick-next::before,.slick-prev::before{position:absolute;content:'';width:26%;height:26%;border-top:0.01rem solid #bbb;border-right:0.01rem solid #bbb;top:37%;left:32%;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.slick-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);left:42%;}
.slick-arrow:hover{background:#144288;border-color:#144288 }
.slick-next:hover::before,.slick-prev:hover::before{border-color:#fff}
/*.Contain----------------------------------------------------------------------*/
.Contain>.auto-inner{padding:3% 0 0;}
.Contain .fl{width:18%;}
.Contain .fr{width:77%;}
@media (max-width:1024px){.Contain .fl{width:100%;}
.Contain .fr{width:100%;}
}
/*.Maintop ----------------------------------------------------------------------*/
.Maintop{width:100%;z-index:1000;position:absolute;left:0;top:0;border-bottom:1px solid rgba(255,255,255,0.2);}
.Maintop .auto-inner{position:relative;height:auto;}
.Maintop .logo{width:2.5rem;padding:0.25rem 0 0;float:left;}
.Maintop .logo a{display:block;}
.Maintop .logo img{max-height:2rem;}
.Maintop .top-menu li{padding:0 0.9vw}
.Maintop .top-menu li span{}
.Maintop .top-menu li span,.Maintop .top-menu li a{display:block;color:#fff;}
.Maintop .top-menu li span a{display:inline-block;position:relative;}
.Maintop .top-menu li.aon span a,.Maintop .top-menu li a:hover{color:#fff;font-weight:normal;}
.Maintop .top-menu li .sub{padding:0; width: 150%; margin-left: -75%;}
.Maintop .top-menu li .sub .more{background: rgba(255,255,255,0.85);text-align: center;font-size: 14px;padding: 0 0 10px;}
.Maintop .top-menu li .sub .more a{color: #144288;}
.Maintop .top-menu li dl{padding:0;}
.Maintop .top-menu li dt{padding:0}
.Maintop .top-menu li dt a{line-height:3em;color:#999;}
.Maintop .top-menu li dt a:hover{background:#144288;color:#fff;}

.Maintop .top-nav{float:right;margin-left:0.3rem;}
.Maintop .open-search{background:url("../images/searchbtn2.png") no-repeat center center;background-size: 0.2rem;width:0.4rem;height:0.4rem;float:left;}
.Maintop .top-search{background:#144288;padding:0.02rem 0.5rem 0.02rem 0.02rem;max-width:2.5rem}
.Maintop .top-search .text{font-size:0.16rem;padding-left:1em;line-height:0.4rem;height:0.4rem; }
.Maintop .top-search .btn{background-image:url("../images/searchbtn2.png"); background-position: center center; width: 0.5rem; background-size: 0.2rem;z-index: 50;}
.Maintop .open-search.on:before,
.Maintop .open-search.on:after{background-color:#fff;height:0.02rem;width:50%;}
.Maintop .top-phone{float:left;font-size:0;color:#fff;margin:0 0 0 0.3rem;background:url(../images/top-phone.png) no-repeat left center;padding-left:0.22rem;}
.Maintop .top-right{float:right;padding:0.2rem 0 0;}
.Maintop .top-menu li#tel{display: none;}
@media(min-width:1025px){
.Maintop .top-phone{font-size:0.2rem;}
.Maintop .top-menu{float:right;}
.Maintop .top-menu li{float:left;}
.Maintop .top-menu li span{text-align:center;}
.Maintop .top-menu li span a{line-height:5;}
.Maintop .top-menu li span a:before{position:absolute;left:0;bottom:0px;height:0.02rem;content:'';width:100%;}
.Maintop .top-menu li span a:hover:before,.Maintop .top-menu li.aon span a:before{background:#fff}
}
@media(max-width:1800px){
  .Maintop .top-menu li{padding:0 0.5vw}
}
@media(max-width:1600px){
  .Maintop .auto-inner{
    width: 95%;
  }
}
@media(max-width:1366px){
    .Maintop .top-menu li{padding:0 0.4vw}
}
@media(max-width:1024px){
.Maintop{height:1rem;}
.Maintop .top-menu li#tel{display: block;}
.Maintop .auto-inner{height:100%;}
.Maintop .top-menu{position:fixed;top:1rem;right:0;bottom:0;width:0;opacity:0;transition:0.3s;overflow:hidden;background:#144288}
.menu-show .Maintop .top-menu{width:60%;opacity:1;padding:4%}
.Maintop .top-menu ul{height:100%;overflow:auto;width:100%;}
.Maintop .top-menu li{width:auto!important;padding:10px 0;border-color:rgba(255,255,255,0.1) !important;}
.Maintop .top-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3);}
.Maintop .top-menu li span a{color:#fff;font-size:0.26rem}
.Maintop .top-menu li span{line-height:2;}
.Maintop .top-menu li .sub{background:rgba(0,0,0,0.1); width: 100%; margin-left: 0;}

.Maintop .logo{width:60%;height:100%;padding:0}
.Maintop .logo a{padding:6% 0 0 0;height:100%;}
.Maintop .logo img{max-height:90%}
.Maintop .top-nav{padding:0;height:100%}
.Maintop .open-menu{float:left;margin-top:-0.02rem;}
.Maintop .open-search{margin:0 0.3rem;margin-top:0.06rem;display:none;}
.Maintop .top-phone{height: 32px;width: 16px;}
.Maintop .top-menu li dt a{color:#fff;}
.open-menu{width:0.6rem;height:0.6rem;background:#144288;border-radius:100%}
.open-menu i{background:#fff;height:0.04rem;left:30%;width:40%}
.open-menu:not(.on) i:nth-child(1){margin-top:-0.07rem;}
.open-menu:not(.on) i:nth-child(2){margin-top:0;}
.open-menu:not(.on) i:nth-child(3){margin-top:0.07rem;}
}
/*.Homebanner ----------------------------------------------------------------------*/
.Homebanner{position:relative;z-index:1;overflow:hidden;height:100%;width:100%;padding-bottom:0;}
.Homebanner .text{position:absolute;z-index:100;transition:.8s;max-width:30%;text-align:center;}
.Homebanner .text .text_con img{display:block;margin:0 auto}
.Homebanner .con li .pic{background-position:center center ;background-repeat:no-repeat;background-size:cover}
.Homebanner .con li a{position:relative;display:block}
.Homebanner .con li .phone{display:none}
.Homebanner .slick-arrow{font-size:0;width:0.6rem;height:0.6rem;border:none;position:absolute;top:50%;margin-top:-0.3rem;background:none !important;cursor:pointer;padding:0;z-index:100;opacity:0.8;}
.Homebanner .slick-prev{left:3%}
.Homebanner .slick-next{right:3%}
.Homebanner .slick-next::before,.Homebanner .slick-prev::before{position:absolute;content:'';width:50%;height:50%;border-top:0.01rem solid #fff;border-right:0.01rem solid #fff;top:25%;left:25%;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.Homebanner .slick-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.Homebanner .slick-next:hover,.Homebanner .slick-prev:hover{opacity:1;}
.Homebanner .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;position:absolute;left:0;bottom:10%;z-index:100}
.Homebanner .slick-dots li{transition:0.5s;position:relative;display:inline-block;width:0.12rem;height:0.12rem;margin:0 0.05rem;padding:0;
  background:rgba(255,255,255,.7);cursor:pointer;}
.Homebanner .slick-dots li button{display:none}
.Homebanner .slick-dots .slick-active{background:#144288;width:0.4rem}
.Homebanner .slick-dots li:after{ display: none;}
.Homebanner .bot{width:100%;z-index:100;padding:1.5% 17%;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;width:100%; display: none;}
.Homebanner .bot .slick-list{margin:0 -10px;}
.Homebanner .bot li{margin:0 10px;}
.Homebanner .bot li .pic{padding-bottom:40%;position:relative;}
.Homebanner .bot li .pic::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.Homebanner .bot li.slick-current .pic::after{display:none;}
@media(min-width:769px){.Homebanner .con .slick-list li .pic{z-index:1;padding-bottom:50%;width:100%}
}
@media(max-width:768px){.Homebanner .con li,.Homebanner .con li a{height:auto}
.Homebanner .con li{background:0 0 !important}
.Homebanner .con li .pic{display:none}
.Homebanner .con li .phone{display:block;width:100%}
.Homebanner .con li .text{display:none}
}
/*.Floor0001 ----------------------------------------------------------------------*/
.Floor0001{padding:5% 0;overflow:hidden;}
.Floor0001 .intro{color:#333;}
.Floor0001 .intro .info{color:#999;}
.Floor0001 .column li a{display:block;position:relative;overflow:hidden;border-radius:0.06rem;border:0.01rem solid #eee;}
.Floor0001 .column li .Ispic{padding-bottom:78%;transition:0.3s ease-out;background-color:#fff;}
.Floor0001 .column li a:hover{ background: #f3f7f9; border-color: #f3f7f9;}
.Floor0001 .column li .name{width:100%;height:48.149%;z-index:10;transition:0.3s ease-out;padding:0.8em;}

.Floor0001 .column li .name .en{font-family:'Arial';font-size:0.14rem;color:#bbbbbb;}
.Floor0001 .column li .name .cn{font-size:0.2rem}
.Floor0001 .right li{float:left;overflow:hidden;color:#0f55b0;}
.Floor0001 .right li:not(:last-child){margin-right:5em}
.Floor0001 .right li aside>*{display:inline-block;vertical-align:text-top;}
.Floor0001 .right li span{position:relative;font-size:0.5rem;line-height:1;font-weight:normal;}
.Floor0001 .right li .counter{font-style:normal;line-height:1;}
.Floor0001 .right li .counter .ani{position:absolute;left:0;top:0;width:101%;}
.Floor0001 .right li .counter .off{opacity:0;}
.Floor0001 .right li aside sup{font-size:0.22rem;}
.Floor0001 .right li p{margin:0}
.Floor0001 .right .video .inner{position:relative;z-index:1;}
.Floor0001 .right .video video{position:absolute;background:#000;left:0;top:0;width:100%;height:100%;z-index:5;}
.Floor0001 .right .play{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:3;}
.Floor0001 .right .play:before,.Floor0001 .right .play:after,.Floor0001 .right .play i{position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);}
.Floor0001 .right .play i{width:0.8rem;height:0.8rem;z-index:4;background:url("../images/play.png") no-repeat 55% center #fff;background-size:25% auto;}
.Floor0001 .right .play:before,.Floor0001 .right .play:after{content:'';background-color:#1051bf;opacity:0.11;transform-origin:0 0;}
.Floor0001 .right .play:before{width:1.1rem;height:1.1rem;animation:infinite scale 2s;}
.Floor0001 .right .play:after{width:1.4rem;height:1.4rem;animation:infinite scale2 2s;}
.Floor0001 .right .video{margin-top:1em;}
@media(min-width:1025px){.Floor0001 .left{vertical-align:top;}
.Floor0001 .right{width:50%;vertical-align:bottom;}
.Floor0001 .intro{width:90%;}
.Floor0001 .column{width:95%;margin-top:6%;}
.Floor0001 .right ul{width:100%;}
.Floor0001 .right .pic{clear:both;}
.Floor0001 .column li{float:left;width:23.5%;}
.Floor0001 .column li:not(:last-child){margin-right:2%;}
}
@media(max-width:1919px){
.Floor0001 .right li:not(:last-child){margin-right:3em}
.Floor0001 .intro .info{-webkit-line-clamp:2}
}
@media(max-width:1024px){.Floor0001 .ytable,.Floor0001 .ytable-cell{display:block;}
.Floor0001 .intro{margin-bottom:2em;}
.Floor0001 .right ul{padding:5vw 0;}
.Floor0001 .right li:not(:last-child){margin-right:5%}
.Floor0001 .right li .inner{display:table;margin:0 auto;}
.Floor0001 .right .pic{margin:0 -3.5%;}
.Floor0001 .column .slick-list{margin:0 -1em}
.Floor0001 .column .slick-slide{margin:0 1em}
}
@media(max-width:640px){
.Floor0001 .right li .counter span{ font-size: 0.4rem;}
}
/*.Floor0002----------------------------------------------------------------------*/
.Floor0002{position:relative;background:url(../images/Floor0002_bg.png) no-repeat center bottom #f3f7f9;background-size:100%;}
.Floor0002.home_part{}
.Floor0002 .auto-inner{position:relative;z-index:100;padding:0.85rem 0 0}
.Floor0002 .home_title{text-align:center;width:100%;margin:0;position:absolute;left:0;top:0}
.Floor0002 .tab{position:absolute;right:0;top:18%;z-index:100;}
.Floor0002 .tab span{font-size:0.16rem;line-height:2.5;padding:0 0.2rem;display:block;margin-left:0.1rem;cursor:pointer;text-align:right;border-radius:50em}
.Floor0002 .tab span.on{background:#144288;color:#fff;padding:0 0.2rem 0 0.8rem;}
.Floor0002 li .slick-list{margin:0 -0.1%;text-align:center;}
.Floor0002 li{position:relative;overflow:hidden;}
.Floor0002 li a{display:block;height:auto;overflow:hidden;}
.Floor0002 .item{height:5.2rem;}
.Floor0002 li .pic{height:5.2rem;;transition:transform .5s ease-in-out;width:70%;margin:0 auto 0;
  background-size:contain;
  background-size:auto;
}
.Floor0002 li .text{position:absolute;left:0;top:0;width:22%;height:100%;padding:0}
.Floor0002 li .text h1{font-size:0.24rem;line-height:4em;color:#222;font-weight:normal;margin:0}
.Floor0002 .home_more a{margin-top:8em}
.Floor0002 .slick-arrow{width:0.48rem;height:0.48rem;border:1px solid #ccc;bottom:26%;margin:0;top:auto;border-radius:100rem;z-index:100}
.Floor0002 .slick-prev{left:auto;right:0.6rem}
.Floor0002 .slick-next{right:0rem;}
@media(max-width:1024px){
  .Floor0002{background-position: center 85%;}
  .Floor0002 .item{height:5rem;}
  .Floor0002 li .pic{background-size:70%; height: 5rem;}
  .Floor0002 .home_more a{margin-top:5em}
  .Floor0002 .slick-arrow{bottom:15%;}
}
/**.Floor0003----------------------------------------------------------------------*/
.Floor0003{padding:0;position:relative;}
.Floor0003 .bg{height:5rem;background-color:#999;position:relative;}
.Floor0003 .bg::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(30,30,30,0.5);}
.Floor0003 .text{position:absolute;left:0;top:1.8rem;width:100%;height:100%;z-index:100;text-align:center;}
.Floor0003 .text h1{font-size:0.36rem;font-weight:normal;color:#fff;margin:0;line-height:1.5}
.Floor0003 .text h1 span{font-size:0.18rem;color: #fff;display: inline-block;font-weight:normal; margin-left: 10px;}
.Floor0003 .text h2{font-size:0.18rem;color:#fff;margin:0;font-weight:lighter;}
.Floor0003 .text .phone{font-size:0.18rem;color:#fff;margin-top:0.5em;}
.Floor0003 .text .phone b{font-size:0.34rem;font-weight:normal;font-family:Fonts2;}
.part_head{height:auto;overflow:hidden;margin-bottom:2.4em;position:relative;}
.part_head .home_more{position:absolute;right:0;bottom:0;line-height:1;z-index:100;}
.home_pager{display:inline-block;font-size:0.22rem;letter-spacing:0.02rem;vertical-align:middle;line-height:2;color:#999;margin-top:0.1rem;}
.home_pager .cur{color:#144288}
.home_bot{text-align:center;margin-top:2.5em;position:relative;width:100%;}
.home_bot:before{content:"";display:block;position:absolute;left:0;top:51%;;width:42%;height:0.01rem;background:#e8e8e8;}
.home_bot:after{content:"";display:block;position:absolute;right:0;top:51%;width:42%;height:0.01rem;background:#e8e8e8}
/**.Floor0004----------------------------------------------------------------------*/
.Floor0004{position:relative;overflow:hidden;background-size:cover}
.Floor0004:before{content:"";display:block;position:absolute;right:0;top:0%;width:100%;height:100%;z-index:5}
.Floor0004 .auto-inner{position:relative;z-index:100;height:100%;}
.Floor0004 .main_head{margin-bottom:0.3rem;position:relative;;}
.Floor0004 .home_title{text-align:left;float:left;margin:0;}
.Floor0004 .home_more{position:absolute;right:0;bottom:0.1rem;}
.Floor0004 .tab{position:absolute;right:0;bottom:0.1rem;}
.Floor0004 .tab span{font-size:0.16rem;line-height:2.5;padding:0 0.2rem;border-radius:0.5rem;display:inline-block;margin-left:0.1rem;cursor:pointer;}
.Floor0004 .tab span.on{background:#144288;color:#fff;}
.Floor0004 .top {margin-bottom: 1em;}
.Floor0004 .top .pic{padding-bottom:55%;transition:.5s ease-in-out}
.Floor0004 .top .item a{display:block;}
.Floor0004 .top .item:hover .pic{opacity:0.8}
.Floor0004 .top .text{height:auto;overflow:hidden;background:#f3f7f9;line-height:0.7rem;padding:0 0.3rem}
.Floor0004 .top .text h1{width:80%;float:left;color:#222;margin:0;}
.Floor0004 .top .text span{float:right;font-size:0.16rem;color:#999;}
.Floor0004 .top .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;position:absolute;right:0.2rem;bottom:0.05rem;z-index:100;text-align:right;}
.Floor0004 .tit{font-size:0.16rem;font-weight:normal;color:#222}
.Floor0004 .main_list dl{margin-bottom:1em;}
.Floor0004 .main_list dd{width:49%;margin-right:2%;float:left;}
.Floor0004 .main_list dd:nth-child(2n){margin-right:0}
.Floor0004 .main_list dd .pic{padding-bottom:55%;transition:.5s ease-in-out}
.Floor0004 .main_list dd a{display:block;}
.Floor0004 .main_list dd:hover .pic{opacity:0.8}
.Floor0004 .main_list dd .text{height:auto;overflow:hidden;background:#f3f7f9;line-height:0.6rem;padding:0 0.3rem}
.Floor0004 .main_list dd .text h1{width:80%;float:left;color:#222;margin:0;}
.Floor0004 .main_list dd .text span{float:right;font-size:0.16rem;color:#999;}
.Floor0004 .main_list li{margin-bottom:1%}
.Floor0004 .main_list li a{line-height:0.32rem;display:block;margin-bottom:0.1rem;border-bottom:1px solid #eee;margin-bottom:0.5em;position:relative;height:auto;overflow:hidden;background:url(../images/Floor0003_dot.png) no-repeat left 0.12rem;padding-left:0.14rem;}
.Floor0004 .main_list li .tit{margin:0;width:70%;float:left;}
.Floor0004 .main_list li span{font-size:0.16rem;color:#999;float:right;}
.Floor0004 .main_list li .tit{}
.Floor0004 .main_list li:last-child{margin-bottom:0}
.Floor0004 .slick-arrow{z-index:100;width:1.2rem;height:1.2rem;margin-top:-0.6rem;}
.Floor0004 .slick-prev{left:2%;}
.Floor0004 .slick-next{right:2%;}
.Floor0004 .slick-next::before,.Floor0004 .slick-prev::before{border-color:#fff;}
@media(max-width:1367px){
.Floor0004 .top .text{    line-height:0.8rem;}
.Floor0004 .main_list dd .text{line-height:0.6rem;}
.Floor0004 .main_list li{margin-bottom: 0}
}
@media(min-width:1025px){
  .Floor0004 .top{width:48%;float:left;position:relative;z-index:50;margin:0}
  .Floor0004 .main_list{width:48%;float:right}
}
@media(max-width:768px){
  .Floor0004 .main_list li a{line-height:0.5rem;}
}
@media(max-width:640px){
.Floor0004 .main_list dd .text h1{width:100%;;}
.Floor0004 .main_list dd .text span{display: none;}
}
/*.Floor0005----------------------------------------------------------------------*/
.Floor0005{background:#f3f7f9;padding:5% 0;}
.Floor0005 .home_title{text-align:center;}
.Floor0005 .icon_list{text-align:center;padding:3% 0 0;}
.Floor0005 .icon_list li{display:inline-block;text-align:center;margin:0 3%;position: relative;}
.Floor0005 .icon_list li .figure_img{display:none;position: absolute;width: 120px;height: 120px;left: 50%;top: -100%;background: rgba(0,0,0,.3);z-index: 999; transform: translateX(-50%);}
.Floor0005 .icon_list li .figure_img figure{transform: translate(-50%, -50%);top: 50%;left: 50%;position: absolute; width: 90%;}
.Floor0005 .icon_list li figure img{width:110px;height:110px;}
.Floor0005 .icon_list li:hover .figure_img{display:block;}
.Floor0005 .icon_list li .icon{margin-bottom:0.1rem;}
.Floor0005 .icon_list li .icon img{width:0.8rem;display:inline-block;margin:0 auto}
.Floor0005 .icon_list li h1{font-size:0.22rem;font-weight:normal;color:#444;margin:0}
@media(max-width:1600px){.Floor0005 .icon_list li{margin:0 1vw}
}
/*.Mainbottom----------------------------------------------------------------------*/
.Mainbottom{background:#144288;padding:6% 0 3%;color:rgba(255,255,255,.4);font-size:0.14rem;}
.Mainbottom a{color:rgba(255,255,255,.35)}
.Mainbottom a:hover{color:#fff}
.Mainbottom nav dl dt a{color:#fff}
.Mainbottom nav{float:left;}
.Mainbottom nav dl{display:inline-block;vertical-align:top;
  /* margin-right:2vw */
  flex-grow: 1;
}
.Mainbottom nav dl dt{font-size:0.18rem;color:#fff;margin-bottom:0.2rem;position:relative;}
.Mainbottom nav dt a{position:relative;}
.Mainbottom nav dd{line-height:0.3rem;font-size:0.14rem}
.Mainbottom .contact .name,.Mainbottom .info{float:right;}
.Mainbottom .info .con{float:left;}
.Mainbottom .contact li{padding-bottom:0.02rem;color:rgba(255,255,255,.6);line-height:2rem;display:block}
.Mainbottom .contact li aside{display:inline-block;padding-left:25px;background-position:left 5px;background-repeat:no-repeat}
.Mainbottom .contact aside{line-height:26px;color:rgba(255,255,255,.6);font-size:0.16rem;margin-bottom:6px}
.Mainbottom .contact dd{margin-bottom:0.02rem;position:relative;padding-left:24px;font-size:0.16rem;}
.Mainbottom .contact .phone{font-size:0.3rem;color:#fff;font-family:Fonts2;margin-bottom:0.01rem;padding-left:40px}
.Mainbottom .contact .phone:before{content:"";display:block;position:absolute;left:0;top:0.16rem;width:0.28rem;height:0.28rem;background:url(../images/bottom_phone.png) no-repeat center center;background-size:contain}
.Mainbottom .contact .mail:before{content:"";display:block;position:absolute;left:0;top:0.08rem;width:0.15rem;height:0.15rem;background:url(../images/bottom_mail.png) no-repeat center center;background-size:contain;opacity:0.6}
.Mainbottom .contact .add:before{content:"";display:block;position:absolute;left:0;top:0.05rem;width:0.18rem;height:0.18rem;background:url(../images/bottom_add.png) no-repeat center center;background-size:contain;opacity:0.6}
.Mainbottom .share{margin:10px 0;width:100%;position:relative;z-index:10;}
.Mainbottom .share a{border-radius:100px;display:inline-block;transition:.5s;width:38px;height:38px;margin:0 0.07rem 0 0;background:url(../images/share_icon.png) no-repeat left center rgba(255,255,255,0.1);position:relative;opacity:.8}
.Mainbottom .share a.d_qq{background-position:-60px center;}
.Mainbottom .share a.d_sina{background-position:-115px center;    display: none;}
.Mainbottom .share a.d_titok{background-position:-168px center;}
.Mainbottom .share a.d_taob{background-position:-223px center;}
.Mainbottom .share a.d_albb{background-position:-285px center;}
.Mainbottom .share a:hover{opacity:1}
.Mainbottom .share a figure{position:absolute;right:0;bottom:110%;width:1rem;background:#fff;display:none;}
.Mainbottom .share a:hover figure{display:block;}
.Mainbottom .code{display:inline-block;margin-left:0.4rem;max-width:1.4rem;float:left;text-align:center;}
.Mainbottom .code_con{background:rgba(255,255,255,0.1);padding:0.15rem;position:relative;}
.Mainbottom .code span{padding:0;color:#eee;display:block;text-align:center;background:rgba(255,255,255,0.1);width:100%;line-height:50px;margin-top:1px;position:relative;}
.Mainbottom .code span:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:30px;background:url(../images/code_cover.png) repeat-x left bottom;}
.Mainbottom .copyright{line-height:24px;color:rgba(255,255,255,.3);margin:3% 0 0;position:relative}
.Mainbottom .copyright a{color:rgba(255,255,255,.3)}
.Mainbottom .copyright a:hover{color:rgba(255,255,255,.6)}
.Mainbottom .copyright a:not(:last-child):after{display:inline-block;content:'';width:1px;height:13px;background:rgba(255,255,255,.2);vertical-align:middle;margin:0 10px}
.Mainbottom .copyright p{float:left;margin:0;max-width:45vw}
.Mainbottom .copyright aside{float:right}
.Mainbottom .links{margin:53px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);position:relative;line-height:24px;padding:11px 0 11px 70px}
.Mainbottom .links a{display:inline-block}
.Mainbottom .links span{position:absolute;left:0;top:11px;color:rgba(255,255,255,.4)}
.Mainbottom .links a:not(:last-child):after{display:inline-block;content:'';width:1px;height:13px;background:rgba(255,255,255,.07);vertical-align:middle;margin:0 14px}

.Mainbottom .info{
  width: 37%;
  display: flex;
}
.Mainbottom nav{
    display: flex;
    width: 63%;
}

@media(max-width:1700px){
/* .Mainbottom nav dl{margin-right:3vw} */
}
@media(max-width:1024px){.Mainbottom{padding-top:5%}
.Mainbottom nav{display:none}
.Mainbottom .info{display:none;}
.Mainbottom .contact{display:table;margin:0 auto}
.Mainbottom .links{margin:30px 0}
.Mainbottom .contact .name,.Mainbottom .copyright{text-align:center}
.Mainbottom .copyright .auto-inner{border-top:none;padding:0 0 25px 0}
.Mainbottom .copyright p,.Mainbottom .copyright aside{float:left;width:100%;max-width:100%;;}
}
/*.Right_box----------------------------------------------------------------------*/
.Right_box ul{display:none;background:#fff;position:fixed;right:0px;z-index:110;top:50%;margin-top:-100px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1)}
.Right_box li{position:relative;margin:0;border-bottom:1px solid #e5e5e5;}
.Right_box li:last-child{border-bottom:none;}
.Right_box li>a{display:block;width:50px;height:50px;background:url(../images/Right_box.png) no-repeat center top;transition:.3s}
.Right_box li>a:hover{background-color:#1b53a8}
.Right_box li.li_mems a{background-position:center -75px}
.Right_box li.li_wechat a{background-position:center -145px}
.Right_box li.li_gettop a{background-position:center bottom}
.Right_box li:hover aside{display:block}
@media(max-width:1024px){.Right_box li.li_tel a{display:none}
.Right_box li.li_tel .wap{display:block}
}
@media(max-width:768px){.Right_box ul{top:auto;margin-top:0;bottom:2%}
}
/* .Banner001408 为demo编号 ----------------------------------------------------------------------*/
.Banner001408{position:relative;text-align:center;}
.Banner001408 .ban{background-size:cover;height:4.5rem;background-position:center center}
.Banner001408 .ban_n{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;display:inline-block;color:#fff;background:rgba(0,0,0,.2);}
.Banner001408 h1{margin:0;font-size:0.4rem;font-weight:normal;line-height:1;}
.Banner001408 span{display:block;font-size:0.22rem;color:#fff;text-transform:uppercase;font-weight:100;line-height:2;margin-top:1.8rem;}
.Banner001408 .auto{position:relative;top:30%;}
/*Location002087 ----------------------------------------------------------------------*/
.Location002087{color:#999;line-height:2;padding:2em 0;font-size:0.14rem;font-weight:normal;}
.Location002087 a:hover,.Location002087 span{color:#144288;}
.Location002087 a{color:#999;}
.Location002087 .inner{ display: inline-block;}
.Location002087 b{background:url(../images/Bottom002743_icon_add.png) no-repeat left center;padding-left:0.3rem;background-size:contain;font-weight:normal;}

.Location002087.Product_loca{display: none; }
.Location002087 .sel{ display: block; padding-left: 0.28rem; background: url(../images/sel.png) no-repeat left center; background-size: 0.22rem;
  font-size: 0.18rem; margin-top: 2em;}
  @media(max-width:768px){
    
.Location002087.Product_loca{display: block }
  }
.n_ban_bg{padding:0.3rem 0;background:#fff;position:relative;z-index:10;border-top:1px solid #eee;}
.n_ban_bg h3{font-size:30px;color:#144288;font-weight:bold;margin:0;}
/*Menu003070 ----------------------------------------------------------------------*/
.Menu003070{}
.Menu003070 li{display:inline-block;margin:0 0.1rem 0 0;}
.Menu003070 li a{display:block;line-height:3;color:#333;padding:0 0.2rem;text-align:center;background:#f3f7f9;}
.Menu003070 li.aon a,.Menu003070 li a:hover{color:#fff;background:#144288;}
@media(max-width:768px){.Menu003070{padding:5% 0 3%;}
.Menu003070 ul{text-align:center;}
.Menu003070 li{margin-bottom:1vw; width: 49%; margin-right: 2%; float: left;}
.Menu003070 li:nth-child(2n){margin-right:0;}
}
/*.pic_list01----------------------------------------------------------------------*/
.pic_list01{padding:4% 0 0}
.pic_list01 li{list-style:none;background:#fff;overflow:hidden;width:23.5%;margin-right:2%;float:left}
.pic_list01 li:nth-child(4n){margin-right:0}
.pic_list01 ul:nth-child(1){margin-bottom:2%}
.pic_list01 li .pic{padding-bottom:60%;background-size:cover;transition:.5s ease-in-out;background-color:#666}
.pic_list01 li:hover .pic{opacity:0.8}
.pic_list01 li .text{background:#f3f7f9;position:relative;z-index:50;padding:10px 30px}
.pic_list01 li .text h1{color:#444;margin:0;line-height:2;font-weight:normal;text-align:center;font-size:0.16rem;}
.pic_list01 li .text span{position:absolute;left:0;top:-36px;line-height:36px;background:rgba(0,0,0,0.5);padding:0 10px;color:rgba(255,255,255,0.6);font-family:Fonts;border-radius:0 5px 0 0}
@media(max-width:768px){.pic_list01 li{width:49%;margin-right:2%;}
.pic_list01 li:nth-child(2n){margin-right:0}
}
/*.pfloat_box----------------------------------------------------------------------*/
.pfloat_box{position: relative;}
.pfloat_box .box{margin:15px 0;}
.pfloat_box .box .tit{position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:0.3em;cursor:pointer;display:block;}
.pfloat_box .box .tit.aon{color:#144288;}
.pfloat_box .box ul{display:none;padding:0.2rem 0 0;}
.pfloat_box .box li{margin-bottom:0px;}
.pfloat_box .box li a{font-size:0.14rem;display:block;padding-left:0.3rem;line-height:2.5;background:url(../images/menu_arrow.png) no-repeat left center;}
.pfloat_box .box .tit.click::after,.pfloat_box .box .tit.click::before{position:absolute;content:'';background-color:#666;top:30%;}
.pfloat_box .box .tit.click::after{width:13px;height:1px;right:13px;margin-top:4px;}
.pfloat_box .box .tit.click::before{width:1px;height:13px;right:19px;margin-top:-2px}
.pfloat_box .box ul li a:hover,.pfloat_box .box ul li a.aon{color:#144288;background:url(../images/menu_arrow2.png) no-repeat left center;}
.pfloat_box .box .aon::before{display:none}


@media(max-width:768px){
  .main_productmenu { display: none;}

.main_productmenu{ position:  absolute; left:0; top: 0; width: 100%; height: 100%;z-index: 1000;}
.main_productmenu .bg{ position: fixed; left:0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.main_productmenu .pfloat_box{ position: absolute; left:10%; top:10%; width: 80%; height: auto; z-index: 100; background: #fff;
padding: 5%;}

.pfloat_box .close{width:0.6rem;height:0.6rem;position:absolute;right:-0.3rem;top:-0.3rem;cursor:pointer; z-index: 100; background: #144288;
border-radius: 10rem;}
.pfloat_box .close:before,.pfloat_box .close:after{position:absolute;content:'';width:60%;left:20%;height:0.02rem;top:50%;margin-top:-0.005rem;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pfloat_box .close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

}


/*PicList002856 ----------------------------------------------------------------------*/
.PicList002856{padding:1vw 0;}
.PicList002856 .filter{max-width:650px;margin-bottom:3%;}
.PicList002856 dl.year{position:relative;z-index:10;}
.PicList002856 dl.year dd{position:absolute;top:100%;left:0;width:100%;z-index:100;background:#f9f9f9;display:none;}
.PicList002856 dl.year dd a{display:block;padding:5px 20px;line-height:24px;transition:0.3s;}
.PicList002856 dl.year dd a:hover{background:#144288;color:#fff;}
.PicList002856 dl.year dt{position:relative;line-height:50px;background:#f9f9f9;padding-right:30px;padding-left:20px;}
.PicList002856 dl.year dt:after{position:absolute;content:'';border:4px solid transparent;border-top-color:#666;border-top-width:6px;right:20px;top:50%;margin-top:-4px;}
.PicList002856 ul.search{position:relative;padding-right:132px;z-index:2;}
.PicList002856 ul.search .btn{position:absolute;right:0;top:0;width:120px;line-height:50px;background:#2a373f;text-align:center;color:#fff;}
.PicList002856 ul.search .text{width:100%;line-height:50px;height:50px;background:#f9f9f9;border:0;padding:0 20px;color:#dadada;}
.PicList002856 ul.search .text.focus{color:#333;}
.PicList002856 .top-new{margin-bottom:1%;}
.PicList002856 .top-new .slick-list li{background:#f3f7f9;}
.PicList002856 .top-new .slick-list li a{display:block;}
.PicList002856 .top-new .slick-list li .img .Ispic{padding-bottom:60%;}
.PicList002856 .top-new .slick-list li .txt .inner{padding:6% 15%;}
.PicList002856 .top-new .slick-list li .txt time{color:#144288;display:block;}
.PicList002856 .top-new .slick-list li .txt time b{font-size:45px;}
.PicList002856 .top-new .slick-list li .txt aside{margin:1vw 0 0 0;}
.PicList002856 .top-new .slick-list li .txt a{font-size:0.3rem;line-height:1.6;}
.PicList002856 .top-new .slick-list li .txt p{color:#999;margin:1vw 0 0 0;height:0.7rem;}
.PicList002856 .top-new .slick-arrow{position:absolute;z-index:10;background-color:#F2F2F2;font-size:0;cursor:pointer;padding:0;border:0;border-radius:40px;background-size:50%;}
.PicList002856 .top-new .slick-arrow:hover{background-color:#144288;}
.PicList002856 .top-new .slick-prev{left:-0.8rem}
.PicList002856 .top-new .slick-next{right:-0.8rem}
.PicList002856 .list li{background:#fff;margin-bottom:3%;position:relative;}
.PicList002856 .list li figure{padding-bottom:79%;}
.PicList002856 .list li a{position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #144288;opacity:0;-webkit-opacity:0;transition:0.3s;}
.PicList002856 .list li a:hover{opacity:1;-webkit-opacity:1;}
.PicList002856 .list li .inner{padding:36px;color:#333;}
.PicList002856 .list li time{font-family:"DINBold";font-size:0.16rem;color:#144288;}
.PicList002856 .list li aside.dot{font-size:22px;margin:5px 0 10px 0;}
.PicList002856 .list li p{color:#999;line-height:24px;margin:0;font-size:14px;}
.PicList002856 .list li:hover aside.dot{color:#144288;}
.PicList002856 dl.year{float:left;width:38.462%;}
.PicList002856 ul.search{float:right;width:59.231%;}
.PicList002856 .list li{float:left;width:22.75%;}
.PicList002856 .list li:not(:nth-child(4n)){margin-right:3%;}
.PicList002856 .top-new .slick-arrow{bottom:2vw;}
.PicList002856 .top-new li .img{width:54%;}
.PicList002856 .top-new li .txt .inner{margin:0 auto;}
@media(max-width:1024px){.PicList002856 .top-new li .ytable,.PicList002856 .top-new li .ytable-cell{display:block;width:100%;}
.PicList002856 .top-new .slick-arrow{top:0;right:0;width:10vw;height:10vw;background-size:51% auto;}
.PicList002856 .top-new .slick-prev{right:10vw;}
.PicList002856 .top-new .slick-list li .txt .inner{padding:0.5rem;}
}
/* .PicList001200 ----------------------------------------------------------------------*/
.PicList001200{padding:1vw 0;}
.PicList001200 .n_title{color:#333;text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:2vw;}
.PicList001200 .n_title h5{font-size:0.3rem;margin:0;font-weight:normal;}
.PicList001200 .n_title::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#144288;width:20px;}
.PicList001200 li{margin:1vw 0;background:#f3f7f9;}
.PicList001200 li a{display:block;position:relative;padding:2%;}
.PicList001200 li a::after{position:absolute;content:'';width:30px;height:30px;background:url(../images/PicList001200-more.png) no-repeat right;right:5%;top:50%;margin-top:-15px;background-size:cover;}
.PicList001200 li figure{position:absolute;left:0;top:0;height:100%;width:38%;}
.PicList001200 li .n_news_p{position:relative;padding-right:10%;padding-bottom:2%;}
.PicList001200 li .n_news_p::before{position:absolute;display:none;content:'';width:1px;height:100%;top:0;background-color:#E5E5E5;right:0;}
.PicList001200 li h3{margin:0;font-size:0.24rem;line-height:2;color:#333;font-weight:normal;}
.PicList001200 li p{margin:1vw 0;color:#969696;}
.PicList001200 li time{position:absolute;left:0;bottom:0;color:#969696;padding-left:0.25rem;background:url(../images/PicList001200-time.png) left center no-repeat;background-size:0.16rem;}
.PicList001200 li:hover h3{color:#144288;}
.PicList001200 li:hover a::after{background-position:left bottom;}
.PicList001200_2{padding-bottom:3vw;}
.PicList001200_2 li a{padding:5%;}
@media(max-width:768px){.PicList001200 li .n_news_p{padding:0;}
.PicList001200 li .n_news_p::before,.PicList001200 li a::after{display:none;}
.PicList001200 li a{padding:0.5rem;}
.PicList001200 li figure{width:37%;}
.PicList001200 li time{position:relative;margin-top:0.2rem;display:block;}
}
/*Page002623 ----------------------------------------------------------------------*/
.Page002623{padding:4% 0;text-align:center;font-size:18px;}
.Page002623 .Pages a.a_first,.Page002623 .Pages a.a_end,.Page002623 .Pages>span:not(.p_page){display:none;}
.Page002623 .Pages em{margin:0 0.2em;font-style:normal;line-height:0.5rem;display:inline-block;vertical-align:middle5.35}
.Page002623 .Pages .p_page{margin:0 auto;}
.Page002623 .Pages a{display:inline-block;line-height:0.5rem;width:0.5rem;margin:0 0.2em;vertical-align:middle;}
.Page002623 .Pages a.a_cur,.Page002623 .Pages a:hover{color:#144288;background:#f3f7f9;}
.Page002623 .Pages .p_page>a{font-size:0;height:0.5rem;position:relative;}
.Page002623 .Pages .p_page>a:before{position:absolute;content:'';border:5px solid transparent;left:50%;top:50%;margin:-0.06rem 0 0 -0.1rem;}
.Page002623 .Pages .p_page>a.a_prev:before{border-right-color:#000;border-right-width:0.08rem;}
.Page002623 .Pages .p_page>a.a_next:before{border-left-color:#000;border-left-width:0.08rem;;margin-left:-0.04rem;;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:#144288;}
.Page002623 .Pages a.a_next:hover:before{border-left-color:#144288;}
@media(max-width:768px){.Page002623{padding:6% 0;}
.Page002623 .Pages em{display:none;}
.Page002623 .Pages a{background-color:#f3f7f9;margin:0 1%}
}
/*.New-box----------------------------------------------------------------------*/
.New-box .main{background:#f3f7f9;margin-bottom:1.5%;}
.New-box .left{float:left;width:65%;padding:30px}
.New-box .left h1{color:#144288;}
.New-box .intro p{font-size:0.16rem;line-height:30px;text-align:justify;}
.New-box .right{float:right;width:30%}
.New-box .relatedtag{background:#fff;padding:30px;margin-bottom:1.5%;}
.New-box .relatedtag span{background:#eee;padding:5px 10px;margin-right:10px;}
.New-box{padding:2vw 0;}
/*RighInfo002939 ----------------------------------------------------------------------*/
.RighInfo002939{padding:4%;background:#f3f7f9;}
.RighInfo002939 .name{border-bottom:1px dotted #cecece;text-align:center;margin-bottom:37px;}
.RighInfo002939 .name h1{margin:0 0 1vw 0;font-size:0.3rem;color:#333;font-weight:normal;}
.RighInfo002939 .time{color:#666;padding-bottom:1.72vw;line-height:2em;}
.RighInfo002939 .time span{display:inline-block;margin:0 1vw;}
.RighInfo002939 .share{margin-left:10px;}
.RighInfo002939 .time time,.RighInfo002939 .share,.RighInfo002939 .share>*{display:inline-block;vertical-align:middle;}
.RighInfo002939 .share em{font-style:normal;}
#bsPanel,#bsPanel *,.bsBox,.bsBox *{box-sizing:content-box;}
.RighInfo002939 .edit-info{line-height:2;color:#1e1e1e;text-align:justify;padding-bottom:2vw;}
.RighInfo002939 .edit-info img{margin:2vw auto;display:block;}
.RighInfo002939 .tag{padding-bottom:2vw;}
.RighInfo002939 .tag span{background:#eee;padding:5px 10px;margin-right:10px;display:inline-block;}
.RighInfo002939 .info-page{border:solid 1px #e2e3e5;}
.RighInfo002939 .info-page dd a{padding:0 0.2rem;display:block;line-height:3;font-size:0.14rem;}
.RighInfo002939 .info-page dd a:hover{color:#144288;}
.RighInfo002939 .info-page dd{float:left;width:50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left:1px solid #e2e3e5;}
.RighInfo002939 .info-tag{margin:0 0 3% 0}
.RighInfo002939 .info-tag a{margin-right:10px;text-decoration:underline;}
@media(max-width:768px){.RighInfo002939 .info-page dd:nth-child(2){border-top:1px solid #eee;}
.RighInfo002939 .share{display:block;padding-top:10px;}
}
/*TextList002957 ----------------------------------------------------------------------*/
.TextList002957{background:#f3f7f9;padding:4%;margin-top:2%;}
.TextList002957 .item{width:100%;}
.TextList002957 .tit{font-size:0.2rem;color:#333;font-weight:bold;margin-bottom:3%;}
.TextList002957 li{width:50%;float:LEFT;position: relative;}
.TextList002957 li a:before{display:inline-block;content:'';width:5px;height:5px;background:#ccc;border-radius:50%;position:relative;top:-2px;margin-right:10px;}
.TextList002957 li::after{content: '';position: absolute;right: 20px;top: 8px;background-image: url(../images/jia.png);width: 16px;height: 16px;background-position: center;background-size: cover;cursor: pointer;}
.TextList002957 li.show::after{background-image: url(../images/jian.png);}
.TextList002957 li a{display:block;line-height:2.6;font-size:0.14rem;font-weight:normal;}
.TextList002957 li span{display:block;line-height:1.6;font-size:0.14rem;font-weight:normal;color: #000;display: none;}
/*Floor002369 ----------------------------------------------------------------------*/
.Floor002369 .box{border:1px solid #e5e5e5;padding:8%;margin-bottom:4%;}
.Floor002369 .tit{font-size:0.2rem;color:#333;font-weight:bold;margin:0 0 3% 0;}
.Floor002369 .link{position:relative;}
.Floor002369 .link .tit{position:absolute;left:0;top:0;display:inline-block;font-size:0.16rem;color:#fff;background:#144288;padding:6px 20px;border-radius:0 0 50px 0;}
.Floor002369 li{line-height:3;border-bottom:1px solid #ededed;position:relative;padding-left:0.4rem;}
.Floor002369 li a{font-size:0.14rem;}
.Floor002369 li span{position:absolute;left:0;top:50%;margin-top:-9px;display:block;width:18px;height:18px;text-align:center;line-height:18px;background:#ddd;color:#fff;font-size:12px;}
.Floor002369 li:nth-child(1) span,
.Floor002369 li:nth-child(2) span,
.Floor002369 li:nth-child(3) span{background-color:#144288;}
/* .PicList002273 为demo编号 ----------------------------------------------------------------------*/
.PicList002222{padding:2vw 0 0 0;}
.PicList002222 .left_b{float:left;width:26%;}
.PicList002222 .left_b .pic{overflow:hidden;}
.PicList002222 .right_b{float:right;width:70%;text-align:left;}
.PicList002222 .right_b .time{font-size:12px;color:#fff;margin-top:0.6vw;padding:6px 0.6vw;display:inline-block;text-align:center;background:#ddd;}
.PicList002222 .right_b .time span{font-size:30px;color:#fff;display:block;}
.PicList002222 .right_b h3{color:#333;font-size:0.2rem;font-weight:normal;transition:0.3s;margin:0;line-height:2;}
.PicList002222 .right_b p{color:#999;line-height:2;margin:0;}
.PicList002222 ul li{position:relative;}
.PicList002222 ul li a{background:#fff;display:block;padding:1vw;transition:0.3s;}
.PicList002222 ul li .Ispic{padding-bottom:72%;transition:0.3s;}
.PicList002222 ul li a{box-shadow:0 0 20px rgba(0,0,0,.06);background:#fff;}
.PicList002222 ul li a:hover .Ispic{transform:scale(1.05);}
.PicList002222 ul li a:hover h3{color:#144288;}
.PicList002222 ul li{padding:0;width:100%}
.PicList002222 ul li .xw_date{color:#999;margin-top:2%;}
.PicList002222 ul li .xq_span{display:block;background:#144288;color:#fff;display:inline-block;line-height:0.4rem;font-size:0.12rem;padding:0 1vw;margin-top:1vw;border-radius:4px;}
@media(max-width:768px){.PicList002222 .left_b{float:none;width:100%;}
.PicList002222 .right_b{float:none;width:100%;}
}
/* .PicList001814 为demo编号 ----------------------------------------------------------------------*/
.PicList001814{padding:1vw 0;}
.PicList001814 li{float:left;width:32%;margin:0 2% 2% 0; position: relative;}
.PicList001814 li .shop{ width: 0.32rem; height: 0.32rem; background: url(../images/shop.png) no-repeat center center  #144288;
   background-size: 60%;position: absolute; right: 0; top: 0; z-index: 100; transition: 0.5s; display: none; border-radius: 0 0  0 0.05rem;}
.PicList001814 li:hover .shop{ display: block;}

.PicList001814 li:nth-child(3n){margin-right:0;}
.PicList001814 li a{display:block;
  /* padding:8%; */
  /* background:#f3f7f9; */
}
.PicList001814 li figure{padding-bottom:100%;background-size:contain;transition:transform .5s ease-in-out;
  overflow: hidden;
  border: 1px solid #ccc;
}
.PicList001814 li:hover figure{
  /* transform:scale(1.1); */
  border: 1px solid #144288;
}
.PicList001814 li h2{margin:0;font-size:0.24rem;text-align:center;font-weight:normal;line-height:3;color:#333;text-transform:capitalize;}
.PicList001814 li p{margin:0;font-size:1.1em;line-height:1.5em;overflow:hidden;color:#666;height:3em;overflow:hidden;}
.PicList001814 li span{display:block;color:#aaa;width:1rem;line-height:0.4rem;background:#fff;text-align:center;font-size:0.12rem;margin:0 auto;}
.PicList001814 li h2:hover{color:#144288;}
.PicList001814 li span:hover{color:#144288;background:#ddd;}
@media(max-width:768px){.PicList001814 li{width:48%;margin-right:4% !important;margin-bottom:4%;}
.PicList001814 li:nth-child(2n){margin-right:0 !important;}
}
/*.RichInfo014 为demo编号----------------------------------------------------------------------*/
.RichInfo014{position:relative;padding:2vh 0 0; z-index: 10;}
.RichInfo014 .p_left{float:left;width:48%;}
.RichInfo014 .p_left .big{
  /* background:#f3f7f9; */
  position: relative;}
.RichInfo014 .p_left .big .Ispic{padding-bottom:99%;background-size:80%;}
.RichInfo014 .p_left .big .play{display:block;position: absolute;width: 100%;height: 100%;background: url(../images/Floor002952_play.png) no-repeat center ;background-size: auto 15%;left: 0;top: 0;cursor: pointer;}
.RichInfo014 .p_left .box{position:relative;margin-top:2%;}
.RichInfo014 .p_left .box .bd{position:relative;padding:0 0.3rem}
.RichInfo014 .p_left .box .bd li{width:33.33%;float:left;cursor:pointer;}
.RichInfo014 .p_left .box .bd script{display:none;}

.zoomContainer .zoomLens{max-height: 100%;}

.Floor002619_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor002619_video .close{ cursor:pointer; position:absolute; right:-50px; top:0; width:40px; height:40px; z-index: 9;}
.Floor002619_video .close::before,
.Floor002619_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
.Floor002619_video .close::after{ transform:rotate(45deg);}
.Floor002619_video .ytable{height: 100%;}
.Floor002619_video .files{ margin:0 auto; width:96%; max-width:800px;  position: relative;}
.Floor002619_video .files video{ background:#000; max-height:90vh;}
@media(max-width:1024px){
  .Floor002619_video .close{
    right: 0;
    top: 0;
  }
}
/*兼容可视化----------------------------------------------------------------------*/
.RichInfo014 .p_left .box .bd li .pic{background:#fff;padding:0.06rem;}
.RichInfo014 .p_left .box .bd li img{display:block;width:100%;}

.RichInfo014 .p_left .box .bd li .Ispic{padding-bottom:100%;background-size:contain;border:1px solid #e5e5e5;}
.RichInfo014 .p_left .box .bd li.on .pic .Ispic{border:1px solid #144288;}
.RichInfo014 .p_left .box .slick-current .pic .Ispic{border:1px solid #144288;}


.RichInfo014 .p_left .box .prev,.RichInfo014 .p_left .box .next{ position:absolute;top:50%;width:20px;height:50px;cursor:pointer;
  margin-top:-25px;z-index:56;}
.RichInfo014 .p_left .box .prev{background:url(../images/cpxq_zy_1.png) no-repeat center !important;background-size:contain !important;left:0;}
.RichInfo014 .p_left .box .next{background:url(../images/cpxq_zy_2.png) no-repeat center !important;background-size:contain !important;right:0;}
.RichInfo014 .p_left .box .prevStop,.RichInfo014 .p_left .box .nextStop{cursor:default;}

.RichInfo014 .p_left .box .slick-arrow:hover{ opacity: 0.6;}

.RichInfo014 .p_right{float:right;width:44%;}
.RichInfo014 .p_right h1{color:#333;font-size:0.4rem;margin:0;line-height:2em;font-weight:normal;padding-bottom:1vw;}
.RichInfo014 .p_right .text{display:block;line-height:1.5;font-weight:normal;font-size:0.2rem;color:#333;background:#f3f7f9;padding: 4%;}
.RichInfo014 .p_right .tag{margin:0 0 3% 0}
.RichInfo014 .p_right .tag a{margin-right:10px;}
.RichInfo014 .p_right .tag a.on,
.RichInfo014 .p_right .tag a:hover{text-decoration:underline;}
.RichInfo014 .p_right .shul .text{border: 1px solid #eaeaea;line-height: 40px;padding: 0 10px;border-radius: 5px;display: inline-block;background: #fff;}
.RichInfo014 .p_right .shul .m_numberSelect{ display:inline-block; border: 1px solid #cacaca; position: relative; background-color: #FFF; width:97px;transform: translateY(10px);}
.RichInfo014 .p_right .shul .m_numberSelect .i_minus,
.RichInfo014 .p_right .shul .m_numberSelect .i_add{ width:27px; height:30px; line-height:26px; display:inline-block; color:#796767; font-size:20px; text-align:center; float:left;}
.RichInfo014 .p_right .shul .m_numberSelect .numberInput{width:40px; color:#796767; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #cacaca;border-right:1px solid #cacaca; display:inline-block; height:30px;float:left;}

.RichInfo014 .p_right .info{color:#666;line-height:2;padding:3% 0;}
.RichInfo014 .p_right .info_b{font-size:14px;color:#999;line-height:2em;padding:1vw 0;}
.RichInfo014 .p_right .online{padding:2.7em 0 0 0;margin:1em 0 0;border-top:1px solid #e5e5e5;}
.RichInfo014 .p_right .online a{background:#fff;padding:0 3vw;line-height:3;color:#144288;display:inline-block;text-align:center;margin-right:1vw;border-radius:2px;}
.RichInfo014 .p_right .online a:hover{opacity:.8;}
.RichInfo014 .p_right .online a:nth-child(1){background:#144288;color:#fff;}
.RichInfo014 .p_right .online a:nth-child(2){background:#666;color:#fff;}
.RichInfo014 .p_right .xq_sc{font-size:0.16rem;color:#fff;border:2px solid #eee;color:#144288;line-height:60px;padding:0 4vw 0 2vw;display:inline-block;margin:2vh 0 4vh 0;background:url(../images/xz.png) no-repeat 75% #fff;background-size:20px;font-weight:bold;border-radius:4px;}
.RichInfo014 .p_right .xqcs_s{padding:1vw;background:#eee;margin-top:1.5vw;}
.RichInfo014 .p_right .xqcs_s ul{list-style:none;}
.RichInfo014 .p_right .xqcs_s ul li{float:left;width:33.33%;text-align:center;position:relative;}
.RichInfo014 .p_right .xqcs_s ul li:last-child::before{display:none;}
.RichInfo014 .p_right .xqcs_s ul li::before{position:absolute;content:'';height:40px;width:1px;right:0;background:#ddd;top:50%;margin-top:-20px;}
.RichInfo014 .xqcs_s ul li dt{font-size:20px;line-height:2em;}
.RichInfo014 .xqcs_s ul li dd{font-size:14px;color:#999;line-height:2em;}
.RichInfo014 .tab{background:#f3f7f9;margin:4% 0 0 0;border-bottom:1px solid #e9e9e9;}
.RichInfo014 .tab span{padding:0 4vw;display:inline-block;line-height:4;cursor:pointer;font-weight:normal;}
.RichInfo014 .tab span.active{background-color:#144288;color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);}
.RichInfo014 .tab_info{padding:2em;background:#f3f7f9;}
.RichInfo014 .tab_info .info{line-height:1.6;color:#333;}
.RichInfo014 .tab_info .info img{display:block;margin:0 auto;}
.RichInfo014 .tab_info .info:first-of-type p{margin: 0;}
@media(max-width:1024px){
  .RichInfo014 .p_right h1{font-size:0.32rem; line-height: 1.5;}
  .RichInfo014 .p_right .online{margin:0;}
}
@media(max-width:768px){
  .RichInfo014 .p_left,
  .RichInfo014 .p_right{float:left;width:100%;}
  .RichInfo014 .p_right{margin: 5% 0;}
}

#app{padding-top: 3%}
.zoomContainer{z-index: 10}

/*.pfloat_btn----------------------------------------------------------------------*/
.pfloat_btn{z-index: 900; position:fixed;right:1%;top:70%;background:#144288;width:0.8rem;height:0.8rem;cursor:pointer;color:#fff;text-align:center;padding:1.2em 0.5em;font-size:0.14rem;}
.pfloat_btn em{width:2em;height:2em;background:url(../images/cico.png) no-repeat center center;background-size:contain;display:block;margin:0 auto 0.01rem}
.pfloat_btn b{width:1.6em;height:1.6em;background:#fff;text-align:center;line-height:1.6em;border-radius:1rem;position:absolute;
  left:-0.1rem;top:-0.1rem;border:0.02rem solid #144288;color:#144288;}
@media(max-width:768px){
  .pfloat_btn{width:1.2rem;height:1.2rem;}
}
/*.Page_float----------------------------------------------------------------------*/
.Page_float{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none;}
.Page_float .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.5);}
.Page_float .main_con{z-index:20;background:#fff;position:absolute;left:30%;width:40%;top:10vh;}
.Page_float_2 .main_con{top:20vh;}
.Page_float .main_con .phead{background:#144288;text-align:center;line-height:3;color:#fff; font-size: 22px;;}
.Page_float .main_con .con{max-height:70vh;overflow:auto;}
.Page_float .main_con .con ul{background:#f3f7f9;padding:4em 4em 1em}
.Page_float .main_con .con li{width:23%;margin-right:2.6%;margin-bottom:4%;float:left;position:relative;}
.Page_float .main_con .con li:nth-child(4n){margin-right:0}
.Page_float .main_con .con li figure{border:1px solid #e5e5e5;background-color:#fff;padding-bottom:90%;background-size:cover;transition:transform .5s ease-in-out;}
.Page_float .main_con .con li h2{margin:0;font-size:0.14rem;text-align:center;font-weight:normal;line-height:3;color:#333;text-transform:capitalize;}
.Page_float .main_con .con li span{width:0.2rem;height:0.2rem;position:absolute;border-radius:10rem;background:#fff;right:-0.1rem;top:-0.1rem;}
.Page_float .main_con .con li span:before,.Page_float .main_con .con li span:after{position:absolute;content:'';width:60%;left:20%;height:0.01rem;top:50%;margin-top:-0.005rem;background:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Page_float .main_con .con li span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Page_float .main_con .close{width:0.4rem;height:0.4rem;position:absolute;right:0.1rem;top:0.05rem;cursor:pointer;}
.Page_float .main_con .close:before,.Page_float .main_con .close:after{position:absolute;content:'';width:60%;left:20%;height:0.02rem;top:50%;margin-top:-0.005rem;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Page_float .main_con .close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Page_float form{padding:3em 4em 4em;}
.Page_float .row dl{padding-right:20px;position:relative;line-height:2;margin-bottom:0.1rem}
.Page_float .row dl em{font-style:normal;color:#c00;position:absolute;right:0;top:0;display:block;}
.Page_float input.text{border:1px solid #e5e5e5;background:none;display:block;height:40px;line-height:28px;width:100%;padding:5px 10px;color:#333;}
.Page_float input.text:-ms-input-placeholder{color:#aaa;}
.Page_float .row dl textarea.text{ height:90px;border: 1px solid #e5e5e5;background: none;display: block;line-height: 28px;width: 100%;padding: 5px 10px;color: #333;}
.Page_float .btn{background:#144288;display:block;border:none;width:33.3334%;display:inline-block;margin:0 0.05rem;font-size:0.16rem;
  line-height:3;color:#fff;}
.Page_float .last_row{text-align:center;margin-top:0.3rem;}
.Page_float .reset{background:#aaa}
@media(max-width:768px){
  .Page_float .main_con{left:5%;width:90%;top:5vh;}
  .Page_float .main_con .con li{width:49%;margin-right:2%;}
.Page_float .main_con .con li:nth-child(2n){margin-right:0}
}
/*.Floor002912----------------------------------------------------------------------*/
.Floor002912{padding:4% 0;}
.Floor002912 .n_title{color:#333;text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:0.3rem;}
.Floor002912 .n_title h5{font-size:0.3rem;margin:0;font-weight:normal;}
.Floor002912 .n_title::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#144288;width:20px;}
.Floor002912 .slider{position:relative;z-index:1;}
.Floor002912 .slider  .slick-list{margin:0 -0.1rem;}
.Floor002912 .slider  li.slick-slide{margin:0 0.1rem; position: relative;}
.Floor002912 .slider  li.slick-slide a{display:block;
  /* background:#f3f7f9; */
  padding:4%;text-align:center;color:#333;}
.Floor002912 .slider  li.slick-slide .shop{ width: 0.32rem; height: 0.32rem; background: url(../images/shop.png) no-repeat center center  #144288;
  background-size: 60%;position: absolute; right: 0; top: 0; z-index: 100; transition: 0.5s; display: none; border-radius: 0 0 0  0.05rem;}
  .Floor002912 .slider  li.slick-slide:hover .shop{ display: block;}

.Floor002912 .name{font-size:2em;text-transform:uppercase;transition:0.3s;margin-bottom:1vw;}
.Floor002912 .name span{margin-left:10px;}
.Floor002912 .pic .Ispic{padding-bottom:100%;transition:transform .5s ease-in-out; background-size: contain;}
.Floor002912 .pic h3{font-size:0.2rem;line-height:3;color:#333;margin:0;font-weight:normal;}
.Floor002912 .detail{margin-top:1vw;}
.Floor002912 .detail aside{position:relative;margin-top:1vw;}
.Floor002912 .detail aside span{transition:0.3s;line-height:3em;}
.Floor002912 .detail aside span.off{position:absolute;left:0;top:0;width:100%;opacity:0;}
.Floor002912 .slider li.slick-slide a:hover span,.Floor002912 .slider li.slick-slide a:hover .name{color:#fff;}
.Floor002912 .slider  li.slick-slide a:hover .detail aside span.on{opacity:0;}
.Floor002912 .slider  li.slick-slide a:hover .detail aside span.off{opacity:1;}
.Floor002912 .pic .Ispic{  border: 1px solid #14428800;}
.Floor002912 .slider li:hover .Ispic{
  /* transform:scale(1.1); */
  border: 1px solid #144288;
}
.Floor002912 .more{text-align:center;padding-top:3.645vw;}
.Floor002912 .more a{display:block;width:50%;max-width:220px;line-height:50px;border:1px solid rgba(255,255,255,0.2);margin:0 auto;color:#fff;font-size:1em;transition:0.3s;background:rgba(0,0,0,0.2);}
.Floor002912 .more a:hover{color:#fff;background:#144288;}
.Floor002912 .slick-arrow{border-radius:50%; z-index: 100; background-color: #fff;}
.Floor002912 .slick-prev{left:-0.3rem}
.Floor002912 .slick-next{right:-0.3rem;}
/*.Form002802----------------------------------------------------------------------*/
.Form002802 .n_title{color:#333;text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:2vw;}
.Form002802 .n_title h5{font-size:0.3rem;margin:0;font-weight:normal;}
.Form002802 .n_title::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#144288;width:20px;}
.Form002802 .auto-inner{background:#f3f7f9;}
.Form002802 .lx_main{padding:4%;}
.Form002802{padding:3.5% 0;}
.Form002802 .from{padding-top:4%;}
.Form002802 .from table{width:100%;}
.Form002802 .from td{padding-right:5%;padding-bottom:3%;}
.Form002802 .from td p{margin:0;color:#999;text-align:center;}
.Form002802 .from td div{position:relative;}
.Form002802 .from label{position:absolute;left:0.2rem;top:0;line-height:0.62rem;color:#666;}
.Form002802 .from .text{width:100%;line-height:0.6rem;height:0.6rem;text-indent:1em;border:none;background:#fff;border-radius:0.05rem;border:0.01rem solid #e9e9e9;}
.Form002802 .from textarea.text{height:2rem;line-height:0.3rem;text-indent:0;padding:1vw;}
.Form002802 .from .btn{padding-bottom:1.5%;text-align:center;}
.Form002802 .from .btn input{background:#144288;cursor:pointer;padding:0;border:none;font-size:0.16rem;color:#fff;width:2.5rem;line-height:3;border-radius:0.05rem;}
.Form002802 .from .btn input:hover{opacity:.7;}
.Form002802 .from td:nth-child(3n),.Form002802 .from .textareas,.Form002802 .from .btn,.Form002802 .from .tip{padding-right:0;}
@media(max-width:768px){.Form002802 .from td{display:block;padding-right:0;}
}
/* .Map001372 为demo编号 ----------------------------------------------------------------------*/
.Map001372 .title{color:#000;font-size:56px;font-family:"Alibaba-PuHuiTi-Bold";text-transform:uppercase;line-height:61px;margin-bottom:3.021vw;font-weight:bold;border-left:15px solid #144288;padding-left:20px;}
.Map001372 .map{position:relative;text-align:center;}
.Map001372 .txt{color:#333;}
.Map001372 .txt dt{font-size:32px;color:#144288;margin-bottom:50px;padding-top:40px;clear:both;}
.Map001372 .box{float:left;}
.Map001372 .right{float:right;}
.Map001372 .right img{display:block;max-width:2rem;}
.Map001372 .txt h4{color:#144288;font-size:30px;margin:0 0 30px;}
.Map001372 .txt p{padding-left:0.35rem;position:relative;}
.Map001372 .txt .p:before{display:block;content:'';width:14px;height:2px;background:#144288;position:absolute;top:10px;left:0;}
.Map001372 .txt .p1{line-height:2;background-position:left 0px;background-repeat:no-repeat; margin: 1.5em 0;}
.Map001372 .txt .p1:nth-child(1){background:url(../images/lx1.png) no-repeat left 0.05rem;background-size:auto 0.22rem;}
.Map001372 .txt .p1:nth-child(2){background:url(../images/lx2.png) no-repeat left 0.05rem;background-size:auto 0.22rem;}
.Map001372 .txt .p1:nth-child(3){background:url(../images/lx3.png) no-repeat left 0.05rem;background-size:auto 0.22rem;}
.Map001372 .txt dd span{display:block;font-size:20px;color:#144288;}
@media(max-width:768px){.Map001372 .right{float:left;}
}
.RighInfo002800{padding:5% 0 0 0;}
.RighInfo002800 #map{height:5rem;width:100%;}
/*TextList001652 ----------------------------------------------------------------------*/
.TextList001652{padding:2% 0 4% 0;}
.TextList001652 .list_ul,.TextList001652 .job_ol{overflow:hidden;clear:both;}
.TextList001652 .job_ol li,.TextList001652 .list_ul li{list-style:none;float:left;width:18%;text-align:center;}
.TextList001652 .job_ol li{background-color:#144288;color:#fff;line-height:4;font-size:0.2rem;font-weight:normal;}
.TextList001652 .list{border-bottom:1px solid #e9e9e9;}
.TextList001652 .job_info{display:none;line-height:2;padding:2% 4%;}
.TextList001652 .job_info span{color:#c00;}
.TextList001652 .job_info b{margin-top:3%;display:block;}
.TextList001652 .list_ul{cursor:pointer;font-size:0.16rem;}
.TextList001652 .list_ul.select{background:#f3f7f9;}
.TextList001652 .list_ul li{line-height:5;}
.TextList001652 .job_ol li:nth-child(1),.TextList001652 .list_ul li:nth-child(1){width:28%;text-align:left;padding:0 4vw;}
@media(max-width:768px){}
/* .Floor001640 ----------------------------------------------------------------------*/
.Floor001641{padding:2% 0 4% 0;}
.Floor001641 .box{box-shadow:0px 10px 30px rgba(0,0,0,.2);overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:40%;position:relative;}
.Floor001641 .txt{width:40%;position:absolute;left:0;top:0;height:100%;background:rgba(20,66,136,0.8);color:#fff;text-align:center;}
.Floor001641 .pic{display:none;}
.Floor001641 .img{display:block;margin:0 auto 5% auto;height:0.8rem;}
.Floor001641 .h2{font-size:0.3rem;font-weight:normal;}
.Floor001641 .p{margin:0;line-height: 26px}
@media(max-width:1000px){.Floor001641 .box{padding-bottom:40%;}
.Floor001641 .txt{width:44%;}
}
@media(min-width:769px){.Floor001641 .word{position:absolute;left:50%;width:90%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:5.5rem;}
}
@media(max-width:768px){.Floor001641 .box{padding-bottom:0;}
.Floor001641 .txt{width:100%;position:relative;height:auto;background:rgba(20,66,136,0.8); padding: 7%;}
.Floor001641 .pic{display:block;}
}
/* .RighInfo002803 为demo编号 ----------------------------------------------------------------------*/
.RighInfo002803{padding:4% 0}
.RighInfo002803 .txtbox{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;}
.RighInfo002803 .name{font-size:0.4rem;color:#004179;margin-bottom:4%;font-weight:normal;}
.RighInfo002803 .name em{font-style:normal;color:#004179;}
.RighInfo002803 .word{color:#585858;position:relative;}
.RighInfo002803 .word .wap_pic{display:block;text-align:center;}
.RighInfo002803 .word .pc_pic{display:none;}
.RighInfo002803 .word .fr{margin-left:60px;margin-bottom:40px;}
.RighInfo002803 .word .fl{margin-right:60px;margin-bottom:40px;margin-top:40px;}
.RighInfo002803 .word{float:left;width:46%}
.RighInfo002803 .pic{float:right;width:50%;}
.RighInfo002803 .pic .Ispic{padding-bottom:90%;background-size:contain;}
.RighInfo002803 .p{line-height:2.8;}
.RighInfo002803 .num{position:relative;margin-top:10%;}
.RighInfo002803 .num:before,.RighInfo002803 .num:after{position:absolute;content:'';border:5px solid #004179;width:30px;height:30px;}
.RighInfo002803 .num:before{left:0;top:0;border-right:0;border-bottom:0;}
.RighInfo002803 .num:after{right:0;bottom:0;border-top:0;border-left:0;}
.RighInfo002803 .num li{float:left;width:25%;padding:30px 0;}
.RighInfo002803 .num li .inner{color:#004179;font-family:"DINCond-Bold";font-size:100px;display:table;margin:0 auto;}
.RighInfo002803 .num li aside{overflow:hidden;height:0.6em;}
.RighInfo002803 .num li sub{font-size:0.24em;text-transform:uppercase;line-height:0.8em;float:left;margin-top:1.7em;}
.RighInfo002803 .num li sup{font-size:0.2em;line-height:0.8em;vertical-align:top;}
.RighInfo002803 .num li span{font-size:0.8em;line-height:0.725em;vertical-align:text-top;}
.RighInfo002803 .num li p{font-size:0.2em;padding-top:10px;}
.RighInfo002803 .num li aside *{display:inline-block;}
@media(max-width:768px){.RighInfo002803 .word,.RighInfo002803 .pic{float:left;width:100%;}
}
/* .Floor000881 为demo编号 ----------------------------------------------------------------------*/
.Floor000881{padding:4% 0;background:#f3f7f9;}

.Floor000881 .n_title{text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:2em;}
.Floor000881 .n_title h5{font-size:0.3rem;margin:0 0 0.5%;font-weight:normal; line-height: 1;}
.Floor000881 .n_title span{font-size:0.18rem;margin:0;font-weight:normal;}
.Floor000881 .n_title  span::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#fff;width:20px; display: none;}


.Floor000881 h1{margin:0;margin-bottom:24px;font-size:20px;font-weight:normal;background:url(../images/Floor000881-icon.png) no-repeat left center;padding-left:30px;color:#333;}
.Floor000881 h1 a{float:right;color:#999;font-size:0.16rem;}
.Floor000881 .list_scroll .slick-list{margin:0 -0.5em}
.Floor000881 .list_scroll li.slick-slide{margin:0 0.5em}
.Floor000881 .list_scroll li a{display:block;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:72%;}
.Floor000881 .list_scroll li p{text-align:center;margin:0;line-height:55px;border:1px solid #eaeaea;border-top:0;}
.Floor000881 .list_scroll li a:hover{background-color:#014584;}
.Floor000881 .list_scroll li a:hover p{color:#fff;}
.Floor000881 .slick-arrow{position:absolute;width:0.8rem;height:0.8rem;top:50%;margin-top:-0.4rem;overflow:hidden;font-size:0;cursor:pointer;z-index:10;border:0;background:none;padding:0;}
.Floor000881 .slick-arrow::before{width:50%;height:50%;top:25%;left:15%;}
.Floor000881 .slick-prev::before{left:35%;}
.Floor000881 .slick-arrow:hover::before{border-color:#004179;}
.Floor000881 .slick-prev{left:-0.9rem;}
.Floor000881 .slick-next{right:-0.9rem;}
/* .Floor002468 为demo编号 ----------------------------------------------------------------------*/
.Floor002468{padding:4% 0;background:#f3f7f9;}
.Floor002468 .info{font-size:0.3rem;color:#333;text-align:center;margin-bottom:2%;}
.Floor002468 .list{overflow:hidden;}
.Floor002468 .list .list-wrap{}
.Floor002468 .list .item{}
.Floor002468 .list .item-inner{position:relative;padding-bottom:40%;}
.Floor002468 .list .item .pic{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0;right:0;bottom:0;}
.Floor002468 .list .ul0 .item .pic{padding-bottom:69%;}
.Floor002468 .list .ul1 .item+.item{padding-top:3%;}
.Floor002468 .list .ul1 .item .pic{padding-bottom:33%;}
.Floor002468 .list .item .word{position:absolute;color:#fff;width:100%;left:0;top:20%;padding:4% 50% 0 8%;}
.Floor002468 .list .item .word h2{font-size:0.4rem;font-weight:normal;margin:0;padding-left:0.6rem;position:relative;margin-bottom:0.2rem;background:url(../images/fw.png) no-repeat left;background-size:40px;}
.Floor002468 .list .item .word .fw_p{padding-left:0.6rem;}
/*Timeline002789 ----------------------------------------------------------------------*/
.Timeline002789{padding:4em 0;background:url(../images/fz_bg.jpg) no-repeat center;background-size:cover;}
.Timeline002789 .tit{font-size:32px;color:#fff;text-align:center;margin-bottom:3vw}
.Timeline002789 .tit:after{display:block;content:'';width:0;height:0;margin:10px auto 0;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;}
.Timeline002789 .slick-slider{position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.Timeline002789 .n_title{color:#fff;text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:2em;}
.Timeline002789 .n_title h5{font-size:0.3rem;margin:0 0 0.5%;font-weight:normal; line-height: 1;}
.Timeline002789 .n_title span{font-size:0.18rem;margin:0;font-weight:normal;}
.Timeline002789 .n_title  span::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#fff;width:20px; display: none;}
.Timeline002789 .slick-list{position:relative;z-index:1;display:block;overflow:hidden;margin:0 -2em}
.Timeline002789 .slick-list li{margin:0 2em;}
.Timeline002789 li .pic{margin-bottom:10%;width:100%;padding:1%;background-color:#fff;position:relative;}
.Timeline002789 li .pic:after{display:inline-block;content:'';width:0;height:0;border-top:0.16rem solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:18px;top:100%;}
.Timeline002789 li .Ispic{padding-bottom:70%;width:100%;margin:0 auto;}
.Timeline002789 li .inner{position:relative;border-top:1px solid rgba(255,255,255,.2);padding:0 6%;}
.Timeline002789 li .inner:after{position:absolute;left:8px;top:-23px;width:54px;height:48px;background:url(../images/Timeline002789-y.png) no-repeat left center;content:'';}
.Timeline002789 li .inner time{display:block;font-weight:bold;color:#fff;text-align:left;}
.Timeline002789 li .inner time span{font-size:0.5rem;margin-right:0.1rem;}
.Timeline002789 li .inner time:before{display:block;content:'';width:0.2rem;height:0.01rem;background:#fff;margin:0 0 0.2rem 0;}
.Timeline002789 li .inner .fz_p{line-height:3;color:#fff;}
.Timeline002789 .slick-arrow{position:absolute;width:0.8rem;height:0.8rem;top:50%;margin-top:-0.4rem;overflow:hidden;font-size:0;cursor:pointer;z-index:10;border:0;background:none;padding:0;opacity:0.6}
.Timeline002789 .slick-arrow::before{width:50%;height:50%;top:25%;left:15%;border-color:#fff;}
.Timeline002789 .slick-prev::before{left:35%;}
.Timeline002789 .slick-arrow:hover{opacity:0.4;}
.Timeline002789 .slick-prev{left:-0.9rem;}
.Timeline002789 .slick-next{right:-0.9rem;}
.Timeline002789 .slick-dots li.slick-active{background:rgba(255,255,255,0.2)}
.Timeline002789 .slick-dots li:after{background:rgba(255,255,255,1)}
/*PicList002925 ----------------------------------------------------------------------*/
.PicList002925{padding:4vw 0 2vw 0;}
.PicList002925 .n_title{color:#333;text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:2em;}
.PicList002925 .n_title h5{font-size:0.3rem;margin:0;font-weight:normal;}
.PicList002925 .n_title::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#144288;width:20px;}
.PicList002925 li{float:left;width:32%;margin:0 2% 2% 0;text-align:center;position:relative;}
.PicList002925 li:nth-child(3n){margin-right:0;}
.PicList002925 li a{display:block;background:#f3f7f9;padding:4vw;}
.PicList002925 li .pic{}
.PicList002925 li .Ispic{padding-bottom:60%;background-size:contain;}
.PicList002925 li .tit{padding:0 5%;}
.PicList002925 li .tit aside{margin-top:1vw;color:#333;}
@media(max-width:768px){.PicList002925 li{width:100%;float:none;}
}
/*PicList002663 ----------------------------------------------------------------------*/
.PicList002663{padding:4vw 0 0 0;}
.PicList002663 li{}
.PicList002663 .news-top li .Ispic{background-size:cover;padding-bottom:65%;}
.PicList002663 .news-top li .pic a{display:block;}
.PicList002663 .news-top .bx-wrapper{position:relative;z-index:1;}
.PicList002663 .news-top .bx-viewport{z-index:1}
.PicList002663 .news-top{margin-bottom:5%;}
.PicList002663 .news-top li time{color:#ddd;font-size:40px;font-weight:100;}
.PicList002663 .news-list li time{color:#ddd;font-size:30px;font-weight:100;}
.PicList002663 .news-list li h3{margin:0;}
.PicList002663 li h3{margin-bottom:0;}
.PicList002663 li h3 a{color:#333;font-size:0.24rem;display:block;font-weight:normal;}
.PicList002663 li h3 a:hover{color:#014584;}
.PicList002663 li p{line-height:2;color:#999;font-size:0.14rem;}
.PicList002663 li .more{position:relative;color:#999;;line-height:3;display:inline-block;text-align:center;padding:0 2vw;border:1px solid #e5e5e5;font-size:0.12rem;}
.PicList002663 li .more:hover{background:#014584;color:#fff;}
.PicList002663 .news-list li{float:left;width:30%;margin:0 5% 5% 0;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.08);}
.PicList002663 .news-list li .pic{width:100%;}
.PicList002663 .news-list li .pic a{display:block;}
.PicList002663 .news-list li .Ispic{background-size:cover;padding-bottom:80%;}
.PicList002663 .news-list li .news_b{padding:6%;}
.PicList002663 .bx-pager{text-align:center;background:#fafafa;padding:3% 5%;}
.PicList002663 .bx-pager div{display:inline-block;padding:0 5px;}
.PicList002663 .bx-pager div a{position:relative;display:block;width:14px;height:14px;border-radius:50%;border:1px solid transparent;overflow:hidden;line-height:1000px;}
.PicList002663 .bx-pager div a::before{position:absolute;content:'';left:2px;top:2px;right:2px;bottom:2px;background:#c4c4c4;border-radius:50%;}
.PicList002663 .bx-pager div a.active{background:#fff;border-color:#014584;}
.PicList002663 .bx-pager div a.active::before{background:#014584;}
.PicList002663 .news-top .ycenter{box-shadow:0 0 10px rgba(0,0,0,.06);}
.PicList002663 .news-top .pic{width:40%;}
.PicList002663 .news-top .txt{width:52%;padding:0 0 0 4%;}
.PicList002663 .news-list li:nth-child(3n){margin-right:0;}
.PicList002663 .bx-controls{position:absolute;left:0;width:50%;bottom:0;z-index:10;}
.PicList002663 .bx-pager{float:right;}
.PicList002663 .bx-pager div{float:left;}
@media(max-width:1024px){.PicList002663 li time,.PicList002663 li h3{font-size:24px;}
}
@media(max-width:768px){.PicList002663 .news-top .ycenter{display:block;}
.PicList002663 .news-top .txt{padding:3%;}
.PicList002663 .news-top li h3{max-height:60px;height:auto;}
.PicList002663 .news-top li p{margin:3% 0;height:auto;}
.PicList002663 .news-list li{width:49%;}
.PicList002663 .news-list li:nth-child(2n){margin-right:0;}
}
@media(max-width:768px){.PicList002663 .news-list li{float:none;width:auto;margin-right:0;}
.PicList002663 .news-list li p,.PicList002663 .news-list li h3{height:auto;}
}
/* .RichInfo006 ----------------------------------------------------------------------*/
.RichInfo006{}
.RichInfo006 .news_info{padding:5%;background:#f3f7f9;}
.RichInfo006 .news_info .title{text-align:center;}
.RichInfo006 .news_info .title h1{margin:0;font-size:0.36rem;font-weight:normal;color:#333;line-height:1.5;}
.RichInfo006 .news_info .title p{margin:1vw 0 0 0;border-bottom:1px dashed #d2d2d2;padding-bottom:10px;}
.RichInfo006 .news_info .title p span{margin:0 5px;color:#999;font-size:1em;}
.RichInfo006 .news_info .info{text-align:justify;text-justify:inter-ideograph;}
.RichInfo006 .news_info .info img{display:block;max-width:100%;margin:2vw auto;}
.RichInfo006 .news_info .info_pn{margin-top:2vw;padding-top:2vw;border-top:1px solid #ddd;}
.RichInfo006 .news_info .info_pn span{display:block;}
.RichInfo006 .news_info .info_pn span a{color:#666;font-size:0.14rem;}
.RichInfo006 .news_info .info_pn span a:hover{color:#014584;}
@media(max-width:768px){
  .RichInfo006 .news_info{padding:10%;}
}
/* .snews-list ----------------------------------------------------------------------*/
.snews-list li a{display:block;height:auto;overflow:hidden;line-height:3;border-bottom:1px solid #e5e5e5;}
.snews-list li h1{width:70%;float:left;font-size:0.16rem;margin:0;font-weight:normal;}
.snews-list li span{float:right;}
/* .Floor002222----------------------------------------------------------------------*/
.Floor002222{padding:8%;margin-bottom:5%;border:1px solid #e3e7e9}
.Floor002222 .tit{font-size:0.2rem;color:#333;font-weight:bold;margin:0 0 3% 0;}
.Floor002222 li{text-align:center;margin-bottom:0.05rem; position: relative;}
.Floor002222 li .shop{ width: 0.32rem; height: 0.32rem; background: url(../images/shop.png) no-repeat center center  #144288;
  background-size: 60%;position: absolute; right: 0; top: 0; z-index: 100; transition: 0.5s; display: none; border-radius: 0 0 0  0.05rem;}
  .Floor002222 li:hover .shop{ display: block;}


.Floor002222 li:last-child{margin-bottom:0}
.Floor002222 li .name{line-height:3;background:#f3f7f9;}
.Floor002222 li .name h1{margin:0;font-size:0.16rem;line-height:3;font-weight:normal;}
.Floor002222 li .con{display:none;}
.Floor002222 li.on .con{display:block;}
.Floor002222 li.on .name{display:none;}
.Floor002222 li figure{padding-bottom:90%;background-size:cover;transition:transform .5s ease-in-out;}
.Floor002222 li h2{margin:0;font-size:0.18rem;text-align:center;font-weight:normal;line-height:3;color:#333;text-transform:capitalize;}
/* .Service_page----------------------------------------------------------------------*/
.Service_page{padding:3% 0 5%;}
.Service_page .tit{text-align:center;}
.Service_page .tit h1{font-size:0.32rem;font-weight:normal;color:#444;margin:0}
.Service_page .tit h2{font-size:0.16rem;font-weight:normal;color:#444;margin:0}
.Service_page .icon_list{text-align:center;padding:3% 0 0;}
.Service_page .icon_list li{display:inline-block;text-align:center;margin:0 1vw}
.Service_page .icon_list li .icon{margin-bottom:0.1rem;}
.Service_page .icon_list li .icon img{width:0.8rem;display:inline-block;margin:0 auto}
.Service_page .icon_list li h1{font-size:0.22rem;font-weight:normal;color:#444;margin:0}
.Service_page .icon_list li.on h1{color:#144288;}
.Service_page .icon_list li.on .icon img{ transition: 0.5s}
.Service_page .icon_list li.on:hover .icon img{ transform: rotateY(360deg);}
.Service_page .phone{text-align:center;padding:3% 0 0;}
.Service_page .phone h1{font-size:0.32rem;font-weight:normal;color:#444;margin:0 0 1% 0}
.Service_page .phone .num{background:#144288;width:250px;marin:0 auto 0;display:inline-block;line-height:3;font-size:0.22rem;color:#fff;}
.Service_page .phone .num span{background:url(../images/top-phone.png) no-repeat left center;padding-left:0.22rem;background-size:0.18rem;}
/* .Tit_list----------------------------------------------------------------------*/
.Tit_list{padding:3em 0 4em}
.Tit_list .n_title{color:#333;text-align:center;padding-bottom:0.1em;position:relative;margin-bottom:2vw;}
.Tit_list .n_title h5{font-size:0.3rem;margin:0;font-weight:normal;}
.Tit_list .n_title::before{position:absolute;content:'';bottom:0;left:50%;margin-left:-10px;height:2px;background:#144288;width:20px;}
.Tit_list ul{ height: auto; overflow: hidden;}
.Tit_list li{border-bottom:1px dashed #e5e5e5;}
.Tit_list li a{display:block;height:auto;overflow:hidden;line-height:46px;;}
.Tit_list li h3{font-size:0.16rem;margin:0;font-weight:normal;width:70%;float:left;}
.Tit_list li time{float:right}
.Product_Tit_list li{ width: 48%; margin-right: 4%; float: left; }
.Product_Tit_list li:nth-child(2n){  margin-right: 0 }
@media(max-width:768px){
  .Product_Tit_list li{ width: 100%; margin-right: 0%; float: left; }
}
/* .News_detail----------------------------------------------------------------------*/
.News_detail{padding:5% 0;background:#f3f7f9;}
.News_detail .auto-inner{background:#fff;padding:5% 8%}
.News_detail .news_info{height:auto;overflow:hidden}
.News_detail .news_info .title{text-align:center;padding-bottom:2%;border-bottom:1px dashed #d2d2d2;margin-bottom:2%}
.News_detail .news_info .title h1{margin:0;padding-bottom:1%;font-size:0.28rem;;font-weight:400;color:#444}
.News_detail .news_info .title p{margin:0;padding-bottom:1%}
.News_detail .news_info .title p span{margin:0 1%;color:#777;font-family:Arial,Helvetica,sans-serif}
.News_detail .news_info .info{text-justify:inter-ideograph}
.News_detail .news_info .center{text-align:center}
.News_detail .info{font:size 0.16rem;;line-height:2;color:#666}
.News_detail .info img{display:block;margin:3% auto!important;height:auto!important}
.News_detail .info video{width:70%;display:block;margin:3% auto}
.News_detail .info .tou{width:100px;height:100px;overflow:hidden;margin:20px auto 50px;border-radius:50%}
.News_detail .info .tou img{height:100%;width:auto;margin:0}
.News_detail .bot{position:relative;margin-top:70px;padding-top:50px;font-size:16px;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;background:#2b9b9f;display:block;width:150px;line-height:40px;border-radius:100px}
.News_detail .info_back a:hover{opacity:.8}
.News_detail .info_pn span{display:block;;margin:0.5% 0}
.News_detail .info_pn span a{color:#666}
@media(max-width:1024px){.News_detail{padding:4vh 0;background:#fff}
.News_detail .auto{padding:0 4%}
.News_detail .info_back{position:relative}
}
@media(max-width:768px){.News_detail .auto-inner{background:#fff;padding:5% 0}
.News_detail .info *{max-width:100%!important}
.News_detail .info .rich_media_area_primary_inner{max-width:100%!important}
.News_detail .info_back a{width:100%;margin-bottom:2%}
.News_detail .news_info .title h1{font-size:0.36rem;line-height:1.5}
}
/*.download_list----------------------------------------------------------------------*/
.download_list li a{ display: block; height: auto; overflow: hidden; padding: 0.5em 0; margin-bottom: 1em; border-bottom: 0.01rem dashed #e5e5e5;
background: url(../images/download.png) no-repeat right bottom 0.17rem ; background-size:auto 0.16rem;}
.download_list li h1{ width: 90%; float: left; font-size: 0.16rem; font-weight: normal; margin:0 }
/*.search_list----------------------------------------------------------------------*/
.search_list li a{ display: block; height: auto; overflow: hidden; padding: 0.5em 0; margin-bottom: 1em; border-bottom: 0.01rem dashed #e5e5e5;;}
  .search_list li h1{ width: 90%; float: left; font-size: 0.16rem; font-weight: normal; margin:0 }
  .search_list li time{  float: right }
  .news_tag .auto-inner {margin-bottom: .2rem;   font-weight: bold; color: #0090ff; border-bottom: 1px solid #ccc;}
  .news_tag .auto-inner span::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    width: 6px;
    height: 30px;
    background: #0090ff;
      display: none
  }
  .news_tag span{line-height: 2; display: inline-block; font-size: .18rem; position: relative; padding-right: .4rem;}

  .reco_tags{margin-bottom: 4%;}
  .reco_tags a{display: inline-block; padding: 0 .15rem; line-height: 2; border-radius: .15rem; margin-right: .1rem; background-color: #fff; margin-top: .15rem; transition: .3s; box-shadow: 1px 4px 16px 0px rgb(0 144 255 / 20%);}
  .reco_tags a:hover{background-color: #144288; color: #fff;}

  .reco_tags_header{line-height: 40px;border-bottom: 1px solid #ccc; overflow: hidden;}
  .reco_tags_header i{width: .24rem; height: .24rem; margin-right: 6px; background: url(../images/ny-objs.png) center center no-repeat;background-size: contain; display: inline-block; vertical-align: middle; }
  .reco_tags_header span{font-size: .18rem ; font-weight: bold; display: inline-block; vertical-align: middle; color: #0090ff;}
  .reco_tags .tags_box{margin-top: .15rem;}
  .reco_tags_header .changeType{float: right; padding-left: .22rem; background: url(../images/ghtag.png) left center no-repeat; background-size: .16rem; cursor: pointer;}



.yqlj{padding: 2vw 0}
.yqlj li{line-height: 36px;display: inline-block;margin-right: 3%}




/*Other002638 */
.Other002638 ul{ position:fixed; right:2%; z-index:1100; top:50%; margin-top:-122px;}
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li > a{ display:block; width:60px; height:60px; border-radius:3px; background: url(../images/Other002638_icon.png) no-repeat center top #144288; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#f19e4d;}
.Other002638 li.li_tel .wap,
.Other002638 li.li_zx .wap{ display:none;}
.Other002638 li aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#144288; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002638 li.li_zx a{ background-position:center -61px;}
.Other002638 li.li_bj a{ background-position:center -122px;}
.Other002638 li.li_gettop a{ background-position:center -183px;}
@media(min-width:1025px){
.Other002638 li:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002638 li.li_tel a{}
.Other002638 li.li_tel .wap{ display:block;}
}

.Other002638 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002638 .pop-up .ytable{ height:100%;}
.Other002638 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #144288; border-radius:10px; padding:2%;}
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#144288; cursor:pointer;}
.Other002638 .pop-up .close::before,
.Other002638 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.Other002638 .pop-up .close::before{ transform:rotate(45deg);}
.Other002638 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.Other002638 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002638 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002638 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#144288; max-width:120px;}
.Other002638 .pop-up#form td .btn_reset{ background:#999;}
.Other002638 .pop-up#form td textarea.text{ height:90px;}
.Other002638 .pop-up#form p{ margin:0; text-align:center; color:#144288;}
.Other002638 .pop-up#map .main{ padding:15px;}
.Other002638 .pop-up .map{ height:300px;}
@media(max-width:640px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:40px; height:40px;}
.Other002638 li.li_tel a{ background-position:center -11px;}
.Other002638 li.li_zx a{ background-position:center -73px;}
.Other002638 li.li_bj a {background-position: center -133px;}
.Other002638 li.li_gettop a {background-position: center -198px;}
}







.fancybox-skin{margin: 0 auto!important;width: auto!important;height: !important}


/*
 Map002779
 */
.Map002779{ padding:2% 0 5%;}
.Map002779 .title{font-size: 30px;color: #333;text-align: center;}
.Map002779 .title::after{content: '';display: block;height: 2px;background: #144288;width: 20px;margin: 20px auto}
.Map002779 .p{text-align: center;}

.Map002779 .select{ padding:15px 0;margin-bottom: 2%}
.Map002779 .select dl >*{ float:left;}
.Map002779 .select dd{ width:49%; margin-right:2%;background: #f7f8fb}
.Map002779 .select dd:last-child{margin-right:0%;}
.Map002779 .select dd select{border: solid 1px #ebebeb;background: url(../images/Map002592_select.png) no-repeat scroll 95% center transparent;padding:0 14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;color: #333}
.Map002779 .select dd select::-ms-expand { display: none; }
.Map002779 .select dd select{ width:100%; height:46px; line-height:46px;}


.Map002779 ol{border-bottom: 2px solid #144288;}
.Map002779 ol p{float: left;margin: 0;line-height: 60px;font-size: 16px;padding: 0 20px;color: #333;}
.Map002779 ol p:nth-child(1),
.Map002779 li p:nth-child(1){width: 15%;padding-left: 0}
.Map002779 ol p:nth-child(2),
.Map002779 li p:nth-child(2){width: 15%}
.Map002779 ol p:nth-child(3),
.Map002779 li p:nth-child(3){width: 15%}
.Map002779 ol p:nth-child(4),
.Map002779 li p:nth-child(4){width: 45%}
.Map002779 ol p:nth-child(5),
.Map002779 li p:nth-child(5){width: 10%;padding-right: 0}
.Map002779 li{border-bottom: 1px solid #ebebeb}
.Map002779 li p{ font-size:14px;line-height:24px; margin:0;padding:30px 20px;position: relative;color: #333}
.Map002779 li p:not(:last-child)::before{ content: '';position: absolute;width: 1px;background: #ebebeb;height: 50%;right: 0;top: 50%;transform: translateY(-50%)}
.Map002779 li .more{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#144288; display:block; padding-left:30px;}


.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#144288; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

@media(min-width:481px) and (max-width:1024px){
.Map002779 .select dl >*{ width:49%; margin-right:2%; }
.Map002779 .select dd:nth-child(1),
.Map002779 .select dd:nth-child(2){margin-bottom:2%;}
.Map002779 .select dd:nth-child(2),
.Map002779 .select dt{ margin-right:0;}
}


@media(max-width:768px){
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
.Map002779 li .more{ font-size:0; }
    
.Map002779 ol p{float: left;font-size: 14px;padding:0}
.Map002779 li p{float: left;font-size: 14px;padding: 20px}
    
.Map002779 ol p:nth-child(1),
.Map002779 li p:nth-child(1){width: 35%;}
    
.Map002779 ol p:nth-child(3),
.Map002779 li p:nth-child(3){width: 48%;}
    
.Map002779 ol p:nth-child(5),
.Map002779 li p:nth-child(5){width: 17%;}
    
.Map002779 ol p:nth-child(2),
.Map002779 li p:nth-child(2),
.Map002779 ol p:nth-child(4),
.Map002779 li p:nth-child(4){display: none}
}

@media(max-width:480px){
.Map002779 .select dl >*{ float:none; width:auto; margin-bottom:2%;margin-right: 0}
}

/*20220630*/
.PopupShengm{position: fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:9999;display: none;}
.PopupShengm .ShengmingBox{position: absolute;border-radius: 20px;background:#fff;padding:2% 3.5%;max-width:400px;width:90%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);top:50%;left:50%;text-align:center}
.PopupShengm .ShengmingBox .close{position: absolute;right:20px;top:20px;}
.PopupShengm .ShengmingBox .Con h1{text-align: center;font-size: 24px;color:#000;margin-bottom:10px;}
.PopupShengm .ShengmingBox .Con .txt img{max-width:80%;}
.PopupShengm .ShengmingBox .Con .txt .info{text-align:left;font-size:20px;line-height:28px;}
.PopupShengm .ShengmingBox .Con .txt .info .red{color:red}
.PopupShengm .ShengmingBox .Con .btns{padding:5px 25px;display:inline-block;background:#144288;color:#fff;border-radius: 5px;}



