/*Top002893 */
a:hover{color:#082b6b;}
body.top-show{overflow: hidden;}


.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262 .header-left{ float: left; width:22%; display:table;  height: calc(90 / 16 * 1em);max-width:calc(420 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:none;}
.Top002262_fixed .logo .on{ display:block !important;}

.Top002262 .header-left span.name{line-height: calc(90 / 16* 1em);font-size:16px;color: #fff;width: 210px;}
.Top002262_fixed .header-left span.name{color: #205393;}

.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding:calc(20 / 16 * 1em) 0;}
.Top002262 .top-language{ position:relative;}
.Top002262 .top-language span{ display:block;background:url(../images/lang-white.svg) no-repeat  center;height:calc(50 / 16 * 1em); width:calc(50 / 16 * 1em); cursor:pointer; position: relative; z-index: 1; background-size: auto calc(22 / 16 * 1em);}
.Top002262_fixed .top-language span{ background-image:url(../images/lang.svg)}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:#333;}
.Top002262 .top-language a:hover{color:#fff; background:#082b6b; }
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search-white.svg) no-repeat center center; width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em);display:block; background-size: auto calc(22 / 16 * 1em);}
.Top002262_fixed .open-search{ background-image:url(../images/search2.svg);}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 calc(46 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search-white.svg) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#082b6b;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li .sub{ width:200%; left:-50%;  overflow:hidden;position:absolute;background:#fff;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.1); }
.Top002262 .header-mids li .sub-menu{ padding-top:0.5em; text-align:center;}
.Top002262 .header-mids li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-mids li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-mids li .sub-menu dt a{color:#666; transition:0.3s;font-size: 1em;line-height: 3;width: 100%;display: block;}
.Top002262 .header-mids li .sub-menu dt a:hover{ background:none; color:#082b6b; }

.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{width: 60%; left: 37%;}
@media(min-width:1600px){
.Top002262 .auto{width: 100%; padding: 0 calc(60 / 16 * 1em); max-width: 100%;}
}
@media(min-width:1025px){
.Top002262 .header-right dd:not(:first-child){ margin-left:calc(30 / 16 * 1em);}
.Top002262 .hotline a{line-height:calc(50 / 18 * 1em);border-radius:calc(50 / 18 * 1em);font-size:calc(18 /  16 * 1em);color:#fff;padding: 0 1em 0 calc(50 / 18 * 1em); background: url("../images/tel.svg") no-repeat left calc(17 / 18 * 1em) center #082b6b; display: block; background-size: auto 1em;}
.Top002262 .hotline i{font-style: normal;}
.Top002262 .header-mids{margin-right:calc(50 / 16 * 1em);} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{float: left; position: relative;}
.Top002262 .header-mids li:not(:last-child){ margin-right:calc(60 / 16 * 1em);}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(90 / 16 * 1em); position:relative; color:#fff; }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:3px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:#fff;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#fff; }
.Top002262_fixed .header-mids li span a{color:#333;}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:#082b6b;}
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:#082b6b; }
}
@media (max-width:1680px) and (min-width:1025px){
	.Top002262 .header-mids li:not(:last-child) {
        margin-right: calc(50 / 16 * 1em);
    }
}
@media (max-width:1600px) and (min-width:1025px){
	.Top002262 .header-mids li:not(:last-child) {
        margin-right: calc(30 / 16 * 1em);
    }
    .Top002262 .header-left{width: 25%}
    .Top002262 .header-mids{margin-right: calc(30 / 16 * 1em);}
    .Top002262 .header-right dd:not(:first-child) {margin-left: calc(20 / 16 * 1em);}
    .Top002262 .open-search{width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);}
    .Top002262 .top-language span{width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);}
    .Top002262 .logo img{height: calc(30 / 16 * 1em);}
    .Top002262 .header-left{display: flex;align-items: center;}
    .Top002262 .logo{margin-right: 15px;}
}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #666;}
.Top002262 .header-left{height: calc(50 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(0 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: calc(25 / 16 * 1em);}
.Top002262 .open-menu{margin:calc(0 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; }  
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(16 / 16 * 1em) ;}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: #082b6b;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);} 
.Top002262 .header-left span.name{display: none;}
.Top002262 .hotline{display: none;}
.Top002262 .top-search{right: 120px;}
.Top002262 .top-search .text{width: calc(180 / 16 * 1em)}
.Top002262 .top-search .btn::before{display: none;}
.Top002262 .header-mids li .sub{position: initial;width: 100%;box-shadow: 0;}
}

/*Banner003049 */
.Banner003049{position: relative; z-index: 1;overflow: hidden;}
.Banner003049:before{content:''; position: absolute;    right:0;width: 100%;bottom:0;z-index: 20;padding:44px 0 44px; background: url(../images/bg.png) no-repeat right bottom;}
/* content:'';position: absolute;right: 0;width: 100%;top:0;z-index: 20;padding:44px 0 44px;background: url(../images/bg2.png) no-repeat right top; */
.Banner003049 .dots{position: absolute; left: 85%; transform: translateX(-50%); bottom:0.3vw; z-index: 20;}
.Banner003049 .dots .slick-dots{overflow: hidden;padding: calc(18 / 16 * 1em) 32px; background-color: rgba(0,0,0,0.2);border-radius: 30px;}
.Banner003049 .dots .slick-dots li{list-style: none;position: relative;float: left; width: 28px; height: 28px;}
.Banner003049 .dots .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Banner003049 .dots .slick-dots li.slick-active button{background: #082b6b; width: 50%; height: 50%;}
.Banner003049 .dots .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #082b6b; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
    0%{transform: rotate(-360deg);}
    100%{transform: rotate(0);}
}

.Banner003049 .enter dd{float: left;  }
.Banner003049 .enter dd a{height: 130px;border-radius: 50%; background: #fff;  text-align: center;}
.Banner003049 .enter dd a:hover .icon img{animation:move 1s infinite;}
@keyframes move{
0%, 30%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
40% {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
50% {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
60% {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
70% {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
80% {-webkit-transform:rotate(6deg);transform:rotate(6deg);}
90% {-webkit-transform:rotate(-6deg);transform:rotate(-6deg);}
100% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
.Banner003049 .enter dd aside{color: #082b6b; font-weight: bold; font-size: calc(18 / 16 * 1em); margin-top: 0.667em;}
@media(min-width:1025px){

.Banner003049 .enter{position: absolute; top: 100%;margin-top: -190px; border-radius: 50%; z-index: 10;width: 640px;height: 640px;border: solid 1px rgba(255,255,255,0.3); background: rgba(0,0,0,0.05); left: 50%;transform: translate(-50%,0)}
.Banner003049 .enter dl{padding-top: 30px; margin: 0 auto;position: relative; width: 90.625%;}
.Banner003049 .enter dd:nth-child(3){float: right;}
.Banner003049 .enter dd:nth-child(2){position: absolute; top: -40%; left: 50%; margin-left: -65px;}
.Banner003049 .enter dd{width: 130px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Banner003049 .enter{width: 40vw;height: 40vw;margin-top: -11.875vw;}
.Banner003049 .form input[type="text"]{height: 38px;line-height: 34px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Banner003049 .enter dd{width: 9.028vw;}
.Banner003049 .enter dd a{height: 9.028vw;}
.Banner003049 .enter dl{padding-top: 1vw;}
.Banner003049 .enter dd:nth-child(2){margin-left:-4.514vw;}
.Banner003049 .enter dd aside{font-size: calc(18 / 16 * 1em);}
.Banner003049 .form .btn input[type="button"]{font-size:  calc(18 / 16 * 1em);}
.Banner003049 .form .name{font-size: calc(18 / 16 * 1em);padding-bottom: 5px;}
}
@media(max-width:1024px){
.Banner003049:before{display: none;}
.Banner003049 .enter dd{width: 33.333%;}
.Banner003049 .enter dd a{max-width: 130px; margin: 0 auto;}
.Banner003049 .dots{width: 50%;bottom: .2rem;}
}
@media(max-width:480px){
.Banner003049 .dots .slick-dots{padding: 2vw;}
.Banner003049 .dots .slick-dots li{width: 20px; height: 20px;}
}

/*Floor002902*/
.Floor002902{padding:calc(130 / 1920 * 100vw) 0; position: relative; z-index:2;overflow: hidden;
background: rgb(233,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,243,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


.Floor002902 .bg{    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;}
.Floor002902 .bg figure{background: url(../images/qybg.png) no-repeat;padding-bottom: 60%;
    background-position: left bottom -2rem;}

.Floor002902 .pic{border-radius:calc(20 / 16 * 1em); overflow: hidden;}
.Floor002902 .tit{font-size: calc(28 / 16 * 1em); color:#082b6b; line-height: 1.5;  text-transform: uppercase;}
.Floor002902 .txt{line-height:2; margin-top:calc(40 / 1920 * 100vw) ; padding-top: calc(40 / 1920 * 100vw);border-top: 1px solid rgba(0,0,0,0.1); color: #666;}
.Floor002902 .num li+li{margin-top:5vw;}
.Floor002902 .num .t1 > *{vertical-align: middle; display: inline-block; color: #333; line-height: 0.75; font-weight: bold;}
.Floor002902 .num .t1 b{font-size: calc(60 / 16 * 1em); }
.Floor002902 .num .t1 sub{font-size: calc(22 / 16 * 1em); padding-left: calc(5 / 22 * 1em);}
.Floor002902 .num .t2{font-size: calc(17 / 16 * 1em); color: #666; margin-top: calc(10 / 17 * 1em);}
.Floor002902 .info{position: relative; z-index: 2;}
@media(min-width:1025px){
.Floor002902 .flex{display: flex; justify-content: space-between; align-items: center;}
.Floor002902 .info{width:33%;}
.Floor002902 .pic{width:50%;}
.Floor002902 .num{width:17%; padding-left:4vw;}
.Floor002902 .tit,
.Floor002902 .txt{padding-right:5vw;}
.Floor002902 .Homemore{position: absolute; right:calc(-35 / 16 * 1em); top:18.5%; transform: translateY(-50%);}
/* .Floor002902 .Homemore{position: absolute; right:calc(-35 / 16 * 1em); top:46.5%; transform: translateY(-50%);} */

}
@media(max-width:768px){
.Floor002902 .flex{flex-wrap: wrap;}
.Floor002902 .info{width: 100%}
.Floor002902 .bg{display: none;}
.Floor002902 .pic{width: 100%;margin: 2em 0;}
.Floor002902 .num{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.Floor002902 .num .t1 b{font-size: calc(28 / 16 * 1em);}
.Floor002902 .num li+li{margin-top: 0;}
}
.h-title{margin-bottom:3.5em;}
.h-title.center{text-align: center;}
.h-title .cn{font-size:3em;color:#000;font-weight: bold;}

.Homemore{display:block;height: calc(70 / 16 * 1em);width: calc(70 / 16 * 1em); border-radius:50%;background: url(../images/more-on.svg) no-repeat center #082b6b; background-size: calc(14 / 16 * 1em) auto; transition: 0.3s;}
.Homemore:hover{ background-color:#17c971;}


.home_title.center{text-align:center;}
.home_title aside{/*display:flex;*/font-size:calc(42 / 16 * 1em);color:#152041;font-weight:bold;}
.home_title aside:before,.home_title aside:after{content:'';display:inline-block;width:calc(36 / 42 * 1em);height:calc(42 / 42 * 1em);vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain;}
.home_title aside:before{margin-right:calc(16 / 42 * 1em);background-image:url("../images/home_title_icon1.png")}
.home_title aside:after{margin-left:calc(16 / 42 * 1em);background-image:url("../images/home_title_icon2.png")}
.home_title p{line-height:1.75;}
.home_title.nol aside:before{display:none;}
.home_more{display:block;width:calc(148 / 16 * 1em);height:calc(52 / 16 * 1em);line-height:calc(52 / 16 * 1em);text-align:center;color:#fff;background:url("../images/home_more_bg.png") no-repeat center/contain;}
.home_more.home_more2{color:#102079;background-image:url("../images/home_more_bg2.png");}
@media(max-width:768px){
    .h-title{margin-bottom:2.5em;}
    .h-title .cn{font-size: 2em;}
    .home_title aside{font-size:calc(28 / 16 * 1em);}
}
/*Floor002685 */
.Floor002685{overflow: hidden; position: relative;}
.Floor002685:before{content:''; position: absolute;    left:0;width: 100%;top:0;z-index: 20;padding:44px 0 44px; background: url(../images/bg2.png) no-repeat left top;}
.Floor002685::after{content:''; position: absolute;    right:0;width: 100%;bottom:0;z-index: 20;padding:40px 0 44px; background: url(../images/bg1.png) no-repeat right top;}

.Floor002685,
.Floor002685 .list{ background-size: cover; background-repeat: no-repeat; background-position: center;}
.Floor002685 .list dd{position:relative; height:75vh; z-index:1; transition: 0.5s;}
.Floor002685 .list dd:not(:last-child)::after{ background:rgba(255,255,255, 0.08);position:absolute;content:'';top:0; right:0;width:1px;height: 100%;  }
.Floor002685 .list dd.hover{z-index: 4;}
.Floor002685 .list dd > *{ position:absolute; left:0; width:100%; top:0; z-index: 4;}
.Floor002685 .list dd .ytable{height: 100%; z-index: 20; text-align: center; color: #fff;}
.Floor002685 .list dd p{ line-height:calc(30 / 16 * 1em);height:0; margin:0 auto;transition:0.3s; transform:translateY(100px); 
    opacity:0; margin-bottom:0; padding:0 15%;font-size: calc(24 / 16 * 1em);}
.Floor002685 .list dd.hover p{opacity:1;height:calc(90 / 16 * 1em); transform:translateY(0);}
.Floor002685 .list dd  h3{ margin:0; font-size:calc(32 / 16 * 1em); padding:calc(24 / 22 * 1em) 0; font-weight: normal;}
.Floor002685 .list dd .icon{ height:calc(80 / 16 * 1em);opacity:0.6; transition:0.4s;}
.Floor002685 .list dd.op3{opacity: 0.02;}
.Floor002685 .list dd.hover .icon{ opacity:1;}
.Floor002685 .list dd.hover  h3{ font-weight: bold;}
.Floor002685 .list dd.hover{background: rgb(8 43 107 / 70%);}
@media(min-width:641px){
.Floor002685 .list{display: table;table-layout: fixed;width: 100%; position: relative; z-index:1; }
.Floor002685 .list::after{ background:#171310;position:absolute;content:'';top:0; right:0;width:100%;height: 100%; z-index: 2; opacity: 0.5; } 
.Floor002685 .list dd{ display: table-cell;vertical-align: middle; position: relative; z-index: 5;}
}
@media(max-width:768px){
.Floor002685:before{display: none;}
.Floor002685::after{display: none;}
.Floor002685 .list dd{width: auto!important;height: 25vh;}
.Floor002685 .list dd h3{padding: calc(15 / 22 * 1em) 0;font-size: calc(26 / 16 * 1em);}
.Floor002685 .list dd .icon{height: calc(60 / 16 * 1em)}
}

.Honer{position: relative; padding: calc(130 / 1920 * 100vw) 0  calc(100 / 1920 * 100vw) 0;overflow: hidden;background: url(../images/Honer.jpg) no-repeat center center;  background-size: cover;}
.Honer:before{content:''; position: absolute;left:0;width: 100%;bottom:0;z-index: 20;padding:40px 0 44px; background: url(../images/bg4.png) no-repeat left top;}

.Honer .brandSl .left-box{float: left;width: 40%;}
.Honer .brandSl .left-box .brandSwiNav{height: 400px;}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide{height: 50px!important;position: relative;}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide:before,
.Honer .brandSl .left-box .brandSwiNav .swiper-slide:after{width:calc(20 / 16 * 1em);height:calc(2 / 16 * 1em);content: '';background: #eee;position: absolute;left: calc(2 / 16 * 1em);}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide:before{top: calc(8 / 16 * 1em);}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide:after{bottom: calc(8 / 16 * 1em);}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide p{line-height:50px;padding-left: calc(60 / 18 * 1em);;position: relative;font-size: calc(18 / 16 * 1em);;color: #000;transition:.3s;opacity: .6; margin: 0;}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide p:before{width: calc(20 / 18 * 1em);height: calc(2 / 18 * 1em);content: '';background: #d5d5d5;position: absolute;left: calc(2 / 18 * 1em);top: 50%;transform: translateY(-50%);transition:.3s;}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide.swiper-slide-thumb-active p{font-size:calc(20 / 18 * 1em);color: #082b6b;opacity: 1;}
.Honer .brandSl .left-box .brandSwiNav .swiper-slide.swiper-slide-thumb-active p:before{width:calc(35 / 20 * 1em);height:calc(3 / 20 * 1em);background:#082b6b;}
.Honer .brandSl .right-box{float: left;width: 60%;}
.Honer .brandSl .right-box .brandSwiBig .swiper-slide{padding: 10px;}
.Honer .brandSl .right-box .brandSwiBig .swiper-slide img{box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); padding: 15px; background: #fff;}
.Honer .brandSl .right-box .brandSwiBig .swiper-slide p{text-align: center;padding:calc(40 / 18 * 1em) 0 calc(15 / 18 * 1em);font-size:calc(18 / 16 * 1em);color: #666666;opacity: 0; margin: 0;}
.Honer .brandSl .right-box .brandSwiBig .swiper-slide.swiper-slide-active p{opacity: 1; display: none;}
.Honer .swiper-wrapper{height: 10%;}
.Honer .swiper-vertical>.swiper-wrapper {
  flex-direction: column;
  transform: translate3d(0px, 0, 0px) !important;
}

/*Floor003027 */
.Floor003027{overflow: hidden; background: #fff;padding: calc(130 / 1920 * 100vw) 0; width: 100%;}
.Floor003027 .home_more{float:right;margin-top:5px;}
.Floor003027 .auto{max-width: 1600px; width: 86%;}
.Floor003027 .more{font-size: 18px;}
.Floor003027 .more:before,
.Floor003027 .more:after{display: inline-block; content: '';height: 1px;background: #0275d7; vertical-align: baseline; transition: 0.3s width; }
.Floor003027 .more:before{width: 40px;margin-right: 8px;}
.Floor003027 .more:after{width: 0;}
.Floor003027 .more:hover:before{width: 0;margin-right: 0;}
.Floor003027 .more:hover:after{width: 40px; margin-left: 8px;}
@media(min-width:641px) and (max-width:768px){
.Floor003027 .more{font-size: 3vw;}
}
@media(max-width:640px){
.Floor003027 .more{font-size: 4vw;}
}

.Floor003027 ul{position:relative; z-index: 1;}
.Floor003027 ol{width: 40%;height: 100%; left: 20%;top:  0;position: absolute;}
.Floor003027 ol .Ispic{height: 100%;}
.Floor003027 li{float: left; position:relative; background: #f4f5f7; overflow: hidden; }
.Floor003027 li:before{position: absolute; left: 0; top: 0;height: 100%; width: 100%;background: linear-gradient(135deg, #102079, #082b6b);background:#f4f5f7;border:3px solid #102079; content: ''; opacity: 0;}
.Floor003027 li:hover:before{ opacity: 0;}
.Floor003027 li a{ z-index: 3; position: absolute; height: 100%; width: 100%; left: 0; top: 0;}
.Floor003027 li a aside{position: absolute; z-index: 10; left: 0; padding: 0 5%; width: 100%; color: #333; bottom: 5%;font-size: 1.125em; text-align: center;}
.Floor003027 li:hover aside{color: #102079;}
.Floor003027 li .Ispic{height: 100%;}

@media(min-width:641px){
.Floor003027 li{width: 18.75%;padding-bottom: 18.75%;}
.Floor003027 li:not(:nth-of-type(3n)){margin-right: 1.25%;}
.Floor003027 li:nth-of-type(2),
.Floor003027 li:nth-of-type(5){margin-left: 41.25%;}
.Floor003027 li:nth-of-type(1),
.Floor003027 li:nth-of-type(2),
.Floor003027 li:nth-of-type(3){margin-bottom: 1.25%;}
}
@media(max-width:640px){
.Floor003027 li{width: 48%;padding-bottom: 48%; margin-bottom: 4%;}
.Floor003027 li:not(:nth-of-type(2n)){margin-right: 4%;}
.Floor003027 ol{display: none;}
.Floor003027 li a aside{font-size: 4vw; }
}

.Floor003027 .hover-list{position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: url("../images/Floor003027_hoverbg.jpg") no-repeat center center;background-size: cover;opacity: 0; transition: 0.3s;}
.Floor003027 .hover-list.show{opacity: 1;}
.Floor003027 .hover-list:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%;background: rgba(244,245,247,0.95);}
.Floor003027 .hover-list dl{position: relative; height: 100%; z-index: 20;}
.Floor003027 .hover-list dl:before,
.Floor003027 .hover-list dl:after{position: absolute; content: ''; width: 14%; height: 14%;border:6px solid #102079;}
.Floor003027 .hover-list dl:before{left: 0; top: 0;border-right: 0;border-bottom: 0;}
.Floor003027 .hover-list dl:after{right: 0;bottom: 0;border-left:10px;border-top: 0;border-color:#082b6b;}
.Floor003027 .hover-list dd{position: absolute;background-size: auto 82%; left: 0; top: 0; width: 100%; height: 100%;opacity: 0; transition: 0.3s;}
.Floor003027 .hover-list dd.on{opacity: 1; }
.Floor003027 .hover-list .quan{position: absolute; z-index: 1; width: 56.061%; height: 56.061%;top: 21.9695%; left: 21.9695%; border-radius: 50%;background: #fff; }
.Floor003027 .hover-list .quan:after,
.Floor003027 .hover-list .quan:before{position: absolute; content: ''; background: rgba(255,255,255,0.06);border-radius: 50%; animation: test2 1s linear infinite;}
.Floor003027 .hover-list .quan:before{left: -5.956%; right: -5.956%; top: -5.956%; bottom: -5.956%;}
.Floor003027 .hover-list .quan:after{ left: -11.912%; right: -11.912%; top: -11.912%; bottom: -11.912%;}
@keyframes test2{
  0%{opacity:0.3;transform:scale(0.5);}
  40%{opacity:0.5;transform:scale(0.8);}
  60%{opacity:1;transform:scale(1);}
  100%{opacity:0.3;transform:scale(1.3);}
}


.home_news { padding: 5em 0 13em; position: relative;overflow: hidden;z-index: 1;
  background: rgb(233,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,243,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.home_news:before{content:''; position: absolute;right: 0;width: 100%;bottom:0;z-index: 20;padding:44px 0 44px; background: url(../images/bg3.png) no-repeat left bottom;}
.home_news .home_more{float:right;margin-top:5px;}
.home_news .h-more{float:right;margin-top:2px;position: relative;z-index: 10}
.home_news .waves{position: absolute; left: 0; bottom: 0; width: 100%; z-index: -1; height: 45%;}
.home_news .list_top li { position: relative; }
.home_news .list_top .pic { overflow: hidden; }
.home_news .list_top .pic figure { padding-bottom: 56.25%;background-color:#000; transition: all 0.3s ease 0s;}
.home_news .list_top .text { position: relative; width: 100%; bottom: 0px; left: 0px; padding: 3.75%; background:#f4f5f7; }
.home_news .list_top .text aside { width: 100%; font-size: calc(1.5em); color: #333; }
.home_news .list_top .text aside:hover{color:#102079;}
.home_news .list_top .text p{color:#666;line-height: 30px;margin-bottom:0;}
.home_news .list_top .slick-dots { position: absolute; bottom: 31.75%; right: 3.75%; z-index: 10; }
.home_news .list_top .slick-dots li { display: inline-block; width: 4px; height: 4px; margin: 0px 10px; font-size: 0px; vertical-align: middle; border-radius: 50%; background-color: #fff; }
.home_news .list_top .slick-dots li.slick-active { width: 10px; height: 10px; background-color: #082b6b; }
.home_news .list_top .slick-dots li button { display: none; }
.home_news .list_top li:hover .pic figure{transform: scale(1.08); }
.home_news .list_top li:hover .text aside{color:#102079;}
.home_news .list { padding-left: 5%; }
.home_news .list ul ol { width: 47.22%;float:left;margin-bottom:10%; }
.home_news .list ul ol:nth-child(2){float:right;}
.home_news .list ul li{border-top:1px dashed #dadded;line-height: 80px;font-size:1.125em;}
.home_news .list ul li time{float:right;color:#999;font-size:16px;}
.home_news .list ul li a:hover{color:#102079;}
.home_news .list .pic { position: relative; margin-bottom: calc(1.875em); overflow: hidden; }
.home_news .list figure { padding-bottom: 56.25%; transition: all 0.3s ease 0s;background-color:#000; }
.home_news .list .time { position: absolute; right: 0px; bottom: 0px; padding: 3% 5%;
   color: rgb(255, 255, 255);  font-size: 16px; background-color:#082b6b; }
.home_news .list .text aside { line-height: 1.5; font-size: 1.375em; color: #333; }
.home_news .list .text p{ line-height: 1.75; color: rgb(153, 153, 153); }
.home_news .list .btm { display: flex; justify-content: space-between; align-items: center; margin-top: 4%; }
.home_news .list .btm .line { width: 50%; height: 2px; background-color: rgb(229, 234, 240); }
.home_news .list .btm .btns { overflow: hidden; }
.home_news .list .btm .btns .slick-arrow { width: calc(3em); height: calc(3em); border-radius: 50%; border: 2px solid #e5e8ef; position: relative; font-size: 1em; text-indent: -100em;background:none;}
.home_news .list .btm .btns .slick-arrow::before { position: absolute; content: ""; width: calc(0.5em); height: calc(0.5em); border-right: 2px solid #dadfef; border-top: 2px solid #dadfef; transform: rotate(45deg); left: 50%; top: 50%; margin: -4px 0px 0px -5px; }
.home_news .list .btm .btns .slick-arrow:hover, .home_news .list .btm .btns .slick-arrow:hover::before { border-color: #082b6b; }
.home_news .list .btm .btns .slick-prev { margin-right: calc(1.25em); transform: rotate(180deg); }
.home_news .list .btm .btns .slick-next::before { border-color:#082b6b; }
.home_news .list .btm .btns .slick-next::after { position: absolute; content: ""; left: -2px; top: -2px; width: calc(3em); height: calc(3em); border: 2px solid #082b6b; border-radius: 50%; clip: rect(0px, 48px, 40px, 0px); transform: rotate(45deg); }
.home_news .list ul ol:hover figure { transform: scale(1.08); }
.home_news .list ul ol:hover aside { color: #102079; }
@media (min-width: 1025px) {
  .home_news .list_wp { display: flex; }
  .home_news .list_top { width: 50%; }
}
@media (max-width: 1024px) {
  .home_news { padding: 8% 0px; }
  .home_news .list_top { margin-bottom: 5%; }
  .home_news .list { padding-left: 0px; }
  .home_news .list ul { flex-wrap: wrap; }
  .home_news .list ul li { width: 100%; }
  .home_news .list .btm .btns .slick-arrow::before { width: 6px; height: 6px; margin: -3px 0px 0px -4px; }
}
@media (max-width: 640px) {
.home_news:before{display: none;}
.home_news .list_top .slick-dots{bottom: 45%;}
  .home_news .list_wp { padding-top: calc(0); }
  .home_news .list .text aside { font-size: calc(1.25em); -webkit-line-clamp: 1; }
  .home_news .list .text p { margin: 2% 0px 4%; }
  .home_news .list .btm .btns { flex: 0 0 auto; margin-right: 2%; }
}


/*Bottom003191 */
.Bottom003191{color: #fff; overflow: hidden;background: #082b6b;}
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color: #fff; }
.Bottom003191 .b-bottom{/*background-color: #060709;*/ border-top:1px solid rgba(255,255,255,0.1); padding: calc(33 / 16 * 1em) 0;color: rgba(255,255,255,0.5);text-align: center;}
.Bottom003191 .b-bottom .auto{font-size: calc(16 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: '  ·  '; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding:2.5em 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);}
.Bottom003191 .b-top .gpdm{font-size:1em; color: #fff;padding-top:1em;}


.Bottom003191 .logo img{height: calc(44 / 16 * 1em);}
.Bottom003191 .hotline dl{margin-top: calc(26 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.5;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-size: calc(26 / 16 * 1em);}


.Bottom003191 .code{margin-bottom: calc(30 / 16 * 1em);}
.Bottom003191 .code img{height: calc(108 / 16 * 1em);}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}

@media (min-width:1025px) {
.Bottom003191 .b-top .left,
.Bottom003191 .b-top .right{width: calc(260 / 1440 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1440 - 260 * 2) / 1440 * 100%);}  
.Bottom003191 .b-top nav{width:80%;margin: 0 auto; max-width: calc(750 / 16 * 1em); overflow: hidden;}.Bottom003191 .b-top nav dl{float: left; max-width: calc(130 / 16  * 1em);}  
.Bottom003191 .b-top nav dl{margin-right: 1.5em;}
.Bottom003191 .b-top nav dl:last-child{margin-right: 0;}
.Bottom003191 .b-top nav dt{ margin-bottom:1.2em;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 2em 0;}
.Bottom003191 .b-top nav{display: none;border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
.Bottom003191 .b-bottom{padding: calc(25 / 16 * 1em) 0;}
}



/*Floor002866 */
.Floor002866{padding:calc(130 / 1920 * 100vw) 0  calc(100 / 1920 * 100vw) 0;background: url(../images/Honer.jpg) no-repeat center center; background-size: cover;}
@media(min-width:1025px){
.Floor002866 .fl{width: 48%;}
.Floor002866 .fl.fr{margin-left: 4%; width:45%; }
}
@media(max-width:1024px){
.Floor002866 .fl.fr{margin: 3vw 0;}
}

.Floor002866 .carousel{position :relative ;height :auto;}
.Floor002866 .carousel .slides{ position:relative;  overflow :hidden; margin:0 auto;}
.Floor002866 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden; background-color:#fff;}
.Floor002866 .carousel .slides .slideItem a{position: relative; z-index: 10;display: block;}
.Floor002866 .carousel .slides .slideItem img{opacity:0.5;filter:alpha(opacity=20); }
.Floor002866 .carousel .slides .slideItem .desc{display: none;line-height: 40px; text-align: center;}
.Floor002866 .carousel .slides .slideItem#side0 img{ opacity:1;filter:alpha(opacity=100);}
.Floor002866 .carousel .slides .slideItem#side0 .desc{display: none;position: absolute; left: 0; top: 100%; width: 100%;}
.Floor002866 .carousel .prevButton,
.Floor002866 .carousel .nextButton{position :absolute ;top :50%; margin-top:-34px;width :45px;height :45px;cursor :pointer; 
  background:url(../images/Floor002866_prev.png) no-repeat center center; z-index:30; background-size: 50px;}
.Floor002866 .carousel .prevButton{ left:-10px; }
.Floor002866 .carousel .nextButton{ right:-10px;background-image: url(../images/Floor002866_next.png);}
@media(max-width:1024px){
.Floor002866 .carousel .slides{left:50%; transform:translateX(-50%); margin:0;}
}
.Floor002866 ul{display: flex;flex-wrap: wrap;}

.Floor002866 li {width:47%; position: relative; border: 1px solid #eee;margin-bottom: 3%; margin-right: 3%;}
.Floor002866 li div { padding:5% 0; margin: 0 auto; width: 87%;}
.Floor002866 li figure img { width:15%; max-width: 100px; ; transition: 0.3s; }
.Floor002866 li h3 { font-size:1em; font-weight: 600; color: #000; margin: 0; margin-top: 15px;line-height: 1.7;min-height: 54px; }
.Floor002866 li p { line-height: 1; font-size: 18px; color: #585858; margin-bottom: 0; }
.Floor002866 li:hover * { color: #082b6b !important; }
.Floor002866 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.Floor002866 li h3 { font-size: 18px; margin-top: 10px; }
.Floor002866 li p { font-size: 16px; }
}

@media(max-width:480px) {
.Floor002866 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}

.Floor002866 .carousel-pagination {
  position: absolute;
  bottom: -50px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  z-index: 99;
}

.Floor002866 .carousel-dot {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background-color: rgba(46, 150, 242, 0.5);
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
}

.Floor002866 .carousel-dot.active {
  background-color: #082b6b;
}



/*Floor002821 */
.Floor002821{overflow: hidden;position: relative;}
/*.Floor002821:before{content:''; position: absolute;    left:0;width: 100%;top:0;z-index: 20;padding:44px 0 44px; background: url(../images/bg2.png) no-repeat left top;}*/
/*.Floor002821::after{content:''; position: absolute;    right:0;width: 100%;bottom:0;z-index: 20;padding:40px 0 44px; background: url(../images/bg5.png) no-repeat right top;}*/

.Floor002821 .auto{}
.Floor002821 li{float: left;width: 50%;position: relative;padding-bottom: 21.429%;font-size: 100px;}
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002821 li a >*{position: absolute; left: 0;width: 119%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 119%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(35,172,56,1) 0%, rgba(35,172,56,0.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(35,172,56,1) 0%,rgba(35,172,56,0.4) 100%);
background: linear-gradient(45deg, rgb(8 43 107) 0%, rgb(8 43 107 / 40%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38',GradientType=1 );
}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; bottom: 0.35em;padding: 0 0.35em;color: #fff;width: 92%;}
.Floor002821 li .txt p.t1{font-size: 0.24em; margin:1.4166em 0 0.4166em 0;}
.Floor002821 li .txt p.t2{line-height: 1.8;margin: 0;font-size: 0.18em;}
.Floor002821 li .icon img{max-height: 0.4em;display: block;}
@media(min-width:1025px){
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: 0;width: 137.143%;}

.Floor002821 li:nth-child(1){padding-bottom: 42.858%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
}
@media(max-width:640px){
.Floor002821 li .txt p.t1{margin-top: 10px;}
.Floor002866 .carousel-pagination{bottom: -25px;}
.Floor002821 li{font-size: 80px;}
.Floor002821 li{padding-bottom: 50%;}
.Floor002821 li:nth-child(3), .Floor002821 li:nth-child(4){width: 100%}
}
@media(max-width:400px){
.Floor002821 li{font-size: 70px;}
.Floor002821 li .txt p.t1{margin-top: 10px;}
}



/* 栏目页开始 */
/*Banner002730 */
.Banner002730{ position:relative;}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}


/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);position: relative;
    z-index: 10;}
.Menu003135 .current{ font-size:calc(16 / 16 * 1em); padding-left:calc(20 / 16 * 1em);
    background: url(../images/icon-home.svg) no-repeat left center;background-size: 1em auto;
     line-height:calc(80 / 16 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color:#082b6b;}
.Menu003135 .nav-menu li{float: left;font-size:1em;line-height:calc(80 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.5vw;}
.Menu003135 .nav-menu li a{display:flex;position: relative;  align-items: center;}
.Menu003135 .nav-menu li .icon{display:block; width:24px; height:24px; margin-right:12px; position: relative;}
.Menu003135 .nav-menu li .icon img{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); max-width: 24px; max-height:24px;}
.Menu003135 .nav-menu li .icon .on{opacity: 0;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#082b6b;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:#082b6b;}
.Menu003135 .nav-menu li.aon .icon img,
.Menu003135 .nav-menu li:hover .icon img{opacity: 0;}
.Menu003135 .nav-menu li.aon .icon .on,
.Menu003135 .nav-menu li:hover .icon .on{opacity:1;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}

.Listtit{position: relative;z-index: 1;padding-bottom:calc(24 / 34 * 1em);color: #333; text-align: center;font-size:calc(34 / 16 * 1em); margin-bottom: 2vw; font-weight: bold; }
.Listtit:before{position: absolute;content: '';width:calc(40 / 34 * 1em);height: 2px;background-color: #082b6b;left:50%; bottom: 0; margin-left: calc(-20 / 34 * 1em);}
@media (max-width:1024px){
    .Listtit{font-size:calc(28 / 16 * 1em);}
}

/*RighInfo002806 */
.RighInfo002806{ padding:calc(100 / 1920 * 100vw) 0;background: url(../uploadfiles/RighInfo002806-bg.jpg) no-repeat center;
    background-size: cover;}
.RighInfo002806 p{margin: 0; line-height:calc(30 / 16 * 1em); text-align: justify; color: #333;}
.RighInfo002806 p+p{margin-top:1em;}
.RighInfo002806 .txt{margin-top:1.5vw;margin-bottom: 3vw;}
.RighInfo002806 .txt .year{color: #ececec;font-weight: 900;font-size:calc(52 / 16 * 1em);line-height: 1;}
.RighInfo002806 .txt aside.t-1{font-size:calc(40 / 16 * 1em);color: #333; font-weight: bold; letter-spacing: 1px; 
    margin-top:calc(10 / 32 * 1em);margin-bottom:calc(30 / 32 * 1em) }
.RighInfo002806 .txt aside.t-2{color: #082b6b;font-size:calc(24 / 16 * 1em); line-height: 1.5; letter-spacing: 1px; 
    margin: calc(24 / 16* 1em) 0;}
.RighInfo002806 .txt p{margin-top:calc(10 / 16 * 1em);}
.RighInfo002806 .info .pic img{display: block; width: 100%;}
.RighInfo002806 .num {margin-bottom:calc(34 / 16 * 1em); }

.RighInfo002806 .num .list{position: relative; margin-top:2vw;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content:''; border: 5px solid #082b6b; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list .ul{display: flex;flex-wrap: wrap;}
.RighInfo002806 .num .list li{width:33.333%; padding:28px 2vw; border: 1px solid #f1f1f1; background: #fff; margin-left:-1px;}
.RighInfo002806 .num .list li:nth-child(3n) ~ li{ margin-top:-1px;}
.RighInfo002806 .num .list li aside{display: inline-block;position: relative; color:#082b6b;}
.RighInfo002806 .num .list li b{font-size:calc(54 / 16 * 1em);display: block; line-height: 1;}
.RighInfo002806 .num .list li sub{position: absolute; left: 100%; word-break: keep-all; bottom:15%;margin-left: 10px; font-size:calc(18 / 16 * 1em); font-weight: bold;}
.RighInfo002806 .num .list li sub i{font-size:calc(28 / 18 * 1em); font-style:inherit;}
.RighInfo002806 .num .list li p{margin:10px 0 0; line-height: 1.5;}

@media(min-width:769px){
.RighInfo002806 .info {display: flex; align-items: center; }
.RighInfo002806 .info .pic{ width:50%; position: relative;border-radius: 0.8em;overflow: hidden;}
.RighInfo002806 .info .txt{width:calc(50% - 3vw);margin-left: 3vw;}
}
@media(max-width:768px){
    .RighInfo002806 .txt .year{font-size: calc(32 / 16 * 1em);}
    .RighInfo002806 .txt aside.t-1{font-size: calc(28 / 16 * 1em);margin-bottom: calc(20 / 32 * 1em);}
    .RighInfo002806 .num .list li b{font-size: calc(24 / 16 * 1em);}
}



/*RighInfo002807 */
.RighInfo002807{ padding:calc(100 / 1920 * 100vw) 0;background: url(../images/Honer.jpg) no-repeat center bottom;
    background-size: cover;}
    .RighInfo002807 ul{display: flex;flex-wrap: wrap;justify-content: center;}
.RighInfo002807 li { float: left; position: relative; width:20%;}
.RighInfo002807 li:nth-child(1){margin-left:10%}
.RighInfo002807 li:nth-child(4){margin-right:10%}
.RighInfo002807 li .txt { top: 50%; z-index: 2; text-align: center; padding: calc(80 / 16 * 1em)  calc(40 / 16 * 1em); }
.RighInfo002807 li{ background: #f8fcff;box-shadow: 9px 15px 32px 0px rgb(234 236 238 / 58%); }
.RighInfo002807 li:nth-child(2n) .txt { top: 0; }
.RighInfo002807 li:nth-child(2n){background: #eff8ff; }
.RighInfo002807 li .tit { font-size: calc(24 / 16 * 1em);
}
.RighInfo002807 li .des{margin-top: calc(20 / 16 * 1em); min-height: calc(60 / 16 * 1em);line-height: calc(30 / 16 * 1em);}
.RighInfo002807 li .icon {margin: 0 auto calc(15 / 16 * 1em) auto;}
.RighInfo002807 li .icon img {height: calc(60 / 16 * 1em);}
.RighInfo002807 li .title span { color: #333; }
.RighInfo002807 li a:hover { color: #014099; }
@media(max-width:768px){
    .RighInfo002807 ul{display: flex;flex-wrap: wrap}
    .RighInfo002807 li:nth-child(1){margin-left:0%}
.RighInfo002807 li:nth-child(4){margin-right:0%}
    .RighInfo002807 li{float: none;width: 50%}
    .RighInfo002807 li .txt{padding: calc(30 / 16 * 1em)  calc(20 / 16 * 1em)}
    .RighInfo002807 li .tit{font-size: calc(22 / 16 * 1em);}
}

/*PicList002433 */
/*slick Basic*/
.PicList002433{padding: calc(100 / 1920 * 100vw) 0;}
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{
    background: #f4f6f7;
}
.PicList002433 .main{ padding:2% 0 0 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #082b6b; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#082b6b; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #082b6b; border-right:2px solid #082b6b; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:0;width: 25%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{position:relative;display:inline-block;max-width: 90%;border: 8px solid #fff;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:320px;padding: 8px;padding-top: 12px;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:14px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}



.History{background-position: center center!important;background-size: cover!important;
    background-repeat: no-repeat!important;padding: calc(100 / 1920 * 100vw) 0; }
.History .slider-for{padding:0 calc(220 / 16 * 1em);}
.History .slider-for .item{padding:calc(50 / 16 * 1em);border-radius: 12px;overflow: hidden;}
.History .slider-for .item .box{position: relative;display: flex;align-items: center}
.History .slider-for .item .box .pic{width: calc(450 / 16 * 1em);height: calc(300 / 16 * 1em);border-radius: calc(12 / 16 * 1em);overflow: hidden;margin-right: calc(50 / 16 * 1em)}
.History .slider-for .item .box .pic .img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover}
.History .slider-for .item .box .year{width:calc(370 / 16 * 1em);position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: calc(100 / 16 * 1em);
    font-weight: bold;text-align: center;color: #082b6b; line-height: 1;}
.History .slider-for .item .box .con{height: calc(300 / 16 * 1em);overflow: auto;flex: 1;padding-right: calc(50 / 16 * 1em)}
.History .slider-for .item .box .con dl{padding: calc(45 / 16 * 1em) 0}
.History .slider-for .item .box .con dt{font-size: calc(24 / 16 * 1em);color: #082b6b;margin-bottom: calc(10 / 16 * 1em)}
.History .slider-for .item .box .con dd{position: relative;line-height: 2;margin:5px 0;font-size: calc(22 / 16 * 1em);color: #333;}
.History .slider-for .item .box .con dd::before{content:'';display: block;width:4px;height:4px;box-sizing: border-box;border:2px solid #082b6b;position: absolute;left:0;top:50%;margin-top:-4px;box-sizing: content-box;border-radius: 50%;display: none}
.History .slider-for .slick-arrow{top:50%;transform: translateY(-50%);width: 56px;height: 56px;
    border-radius: 50%;position: absolute;border: 1px solid #dcdcdc;font-size: 0;color: transparent;background-color: #fff;z-index: 99;}
.History .slider-for .slick-arrow.slick-prev{left:5%;transform: rotate(180deg) translateY(50%)}
.History .slider-for .slick-arrow.slick-next{right:5%;}
.History .slider-for .slick-arrow{background: transparent;}
.History .slick-arrow::after {content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.History .slider-for .slick-arrow.slick-prev::after{background-image: url(../images/icon-jt1.svg);}
.History .slider-for .slick-arrow.slick-next::after{background-image: url(../images/icon-jt1.svg);}
.History .slider-for .slick-arrow:hover{background:#082b6b;transition: all .5s;-webkit-transition: all .5s;border:1px solid transparent;}
.History .slider-for .slick-prev:hover::after{background-image: url(../images/icon-jt2.svg);}
.History .slider-for .slick-next:hover::after{background-image: url(../images/icon-jt2.svg);}

.History .slider-nav{margin-top:calc(30 / 16 * 1em);padding:0 calc(30 / 16 * 1em);position: relative;z-index: 10}
.History .slider-nav::before{content:'';display: block;width:100%;border-bottom:1px solid #000;left:0;bottom:calc(60 / 16 * 1em);position: absolute;opacity: .1}
.History .slider-nav .item{padding-top:calc(60 / 16 * 1em);text-align: center;height: calc(110 / 16 * 1em);line-height: calc(50 / 16 * 1em);position: relative;}
.History .slider-nav .item a{color:#333;font-size: calc(18 / 16 * 1em);transition: all .5s;}
.History .slider-nav .item::after{content:'';display: block;width:1px;height:10px;background: #999;position: absolute;left:50%;transform: translateX(-50%);bottom:calc(60 / 16 * 1em);transition: all .5s;}
.History .slider-nav .item.slick-current a{font-size: calc(22 / 16 * 1em);color: #082b6b}
.History .slider-nav .item.slick-current::after{height:calc(40 / 16 * 1em);background: #082b6b}

@media(max-width:1024px){
    .History .slider-for .item{padding:30px 30px 30px 0;}
    .History .slider-for .item .box{padding-left:150px;}
    .History .slider-for .item .box .year{width:150px;font-size: 40px;}
    .History .slider-for{padding:0 100px;}

}


@media(max-width:640px){
    .History .slider-for{padding:0 40px;}
    .History .slider-for .slick-arrow.slick-prev{left:0;}
    .History .slider-for .slick-arrow.slick-next{right:0;}
    .History .slider-for .item{padding:0 20px;}
    .History .slider-for .item .box{padding:0;flex-wrap: wrap}
    .History .slider-for .item .box .pic{width: 100%;margin-right: 0;height: auto;}
    .History .slider-for .item .box .con{width: 100%;margin-top: 2em;height: calc(250 / 16 * 1em);padding-right: calc(20 / 16 * 1em);}
    .History .slider-for .item .box .con dl{padding: 0}
    .History .slider-for .item .box .year{position: static;transform: translateY(0);-webkit-transform: translateY(0);width:auto;text-align: left;margin-bottom:10px;font-size: 24px;display: inline-block;}
    .History .slider-nav .item.slick-current a{font-size: 16px;}
    .History .slider-nav .item a{font-size: 14px;}
}




.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#082b6b;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}



/*RighInfo002816 */
.RighInfo002816{padding-top: 6%;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{font-size: calc(24 / 16 * 1em);line-height: 1;color: #032149;}
.RighInfo002816 ul h3:before{display: inline-block;content: '';height: 24px;width:4px;background: #082b6b;vertical-align: top;margin-right: 15px;}
.RighInfo002816 ul .li p{line-height: 2;font-size: 18px;color: #333;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 0px;}
}





.news .newtop .item{float: left;width: 31%;margin-right: 3.5%;border-radius: calc(10 / 16 * 1em);overflow: hidden}
.news .newtop .item:nth-child(3n){margin-right: 0%}
.news .newtop .item .pic{overflow: hidden;position: relative}
.news .newtop .item .pic figure{padding-bottom: 56%;transition: .3s all}
.news .newtop .item .txt{background: #f9fafc;padding: calc(50 / 16 * 1em)}
.news .newtop .item .txt time{color: #999}
.news .newtop .item .txt .tit{color: #333;height: calc(60 / 16 * 1em);font-size:calc(20 / 16 * 1em);overflow: hidden;margin: calc(20 / 16 * 1em) 0 calc(50 / 16 * 1em);line-height: 1.66;}
.news .newtop .item .txt .more{display: inline-block;padding-right: calc(30 / 16 * 1em);background: url(../images/icon-jt3.svg)no-repeat center right;background-size: calc(16 / 16 * 1em) auto}
.news .newtop .item:hover figure{transform: scale(1.1)}

.news .newlist{margin-top: calc(100 / 16 * 1em);margin-bottom:calc(60 / 16 * 1em); }
.news .newlist li {margin-bottom: 3%}
.news .newlist li .pic {overflow: hidden;border-radius: calc(10 / 16 * 1em)}
.news .newlist li .pic figure{padding-bottom: 60%;transition: .3s all}

.news .newlist li .txt{padding: 0 20% 0 calc(60 / 16 * 1em);position: relative}
.news .newlist li .txt .tit{font-size:calc(20 / 16 * 1em);font-weight: 600;}
.news .newlist li .txt .desc{line-height: 1.66;padding: calc(15 / 16 * 1em) 0 calc(30 / 16 * 1em)}
.news .newlist li .txt time{color: #999}
.news .newlist li .txt .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: calc(160 / 16 * 1em);
    height: calc(60 / 16 * 1em);line-height: calc(58 / 16 * 1em);border: 1px solid #ddd;display: flex;justify-content: center;align-items: center;border-radius: calc(10 / 16 * 1em);transition: .3s all}
.news .newlist li .txt .more::after{content: '';width: calc(20 / 16 * 1em);height: calc(20 / 16 * 1em);
    background: url(../images/icon-jt3.svg)no-repeat center;background-size: calc(16 / 16 * 1em) auto;margin-left: calc(20 / 16 * 1em);transition: .3s all}
.news .newlist li:hover figure{transform: scale(1.1)}
.news .newlist li:hover .more{background: #082b6b;border-color: #082b6b;color: #fff}
.news .newlist li:hover .more::after{filter: grayscale(100) brightness(100);}
@media(min-width:1025px){
    .news .newlist li{display: flex;align-items: center;justify-content: space-between;;}
    .news .newlist li .pic{width: 20%;}
    .news .newlist li .txt{flex: 1;}
}
@media(max-width:1024px){
    .news .newlist{margin-top: calc(40 / 16 * 1em);margin-bottom:calc(40 / 16 * 1em); }
}
@media(max-width:768px){
    .news .newlist li{margin-bottom: 2em;}
    .news .newlist li .txt{margin-top: 1em;padding: 0}
    .news .newlist li .txt .more{margin-top: 1em;position: initial;transform: translateY(0%);}
}


.Page002623{padding:0 0 calc(100 / 16 * 1em) 0;text-align:center;font-size:18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display:none;}
.Page002623 .Pages em{float:left;margin:0 1vw;font-style:normal;}
.Page002623 .Pages .p_page{display:table;margin:0 auto;}
.Page002623 .Pages a{float:left;line-height:58px;width:60px;border-radius:50%;margin:0 5px;border:1px solid #ededed;transition:.3s;}
.Page002623 .Pages a.a_cur,.Page002623 .Pages a:hover{color:#fff;background:#082b6b;border-color:#082b6b;}
.Page002623 .Pages .p_page > a{font-size:0;height:60px;position:relative;}
.Page002623 .Pages .p_page > a:before{position:absolute;content:'';border:5px solid transparent;left:50%;top:50%;margin:-5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color:#000;border-right-width:8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color:#000;border-left-width:8px;margin-left:-4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:#fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color:#fff;}
@media(max-width:640px){
    .Page002623{padding:0 0 8vw 0;}
    .Page002623 .Pages em{display:none;}
    .Page002623 .Pages a{background-color:#eee;}
}


/*.RighInfo000171*/
.RighInfo000171{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:calc(30 / 16 * 1em);  padding: 2vw; background:#f3f7fa; border-radius:15px;}
.RighInfo000171 .title h1{ margin:0; padding-bottom:1vw; font-size:calc(28 / 16 * 1em);}
.RighInfo000171 .title time{color: #0860a4; padding-left:calc(28 / 16 * 1em); background:url(../images/time2.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto ; line-height:calc(28 / 16 * 1em); display:inline-block;}
.RighInfo000171 .info{  color: #666; line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:calc(30 / 16 * 1em) 0; }
.RighInfo000171 .info h3{ color: #0860a4;}
.RighInfo000171 .info p.center{text-align: center;padding: 0.8em 0;}
.RighInfo000171 .info p img{display: inline-block;}
.RighInfo000171 .info .pic{  margin:2% auto 4%; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .info img{border-radius: 15px;}
.RighInfo000171 .info aside{font-size: calc(18 / 16 * 1em);}
.RighInfo000171.yghd h3{ font-size: calc(24 / 16 * 1em); }
.RighInfo000171.yghd p{ font-size: calc(18 / 16 * 1em); }
.RighInfo000171 .bot{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:#fff; background:#0860a4;display:block;padding:10px 30px;border-radius:10px;}
.RighInfo000171 .info_back a:hover{background:#fff;color:#0860a4;border:1px #0860a4 solid}
.RighInfo000171 .info_pn span{display:block; margin:15px 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#0860a4;text-decoration:underline}
@media(max-width:1000px){
.RighInfo000171{ padding:40px 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:15px}
}
@media(min-width:1000px){
.RighInfo000171 .info_pn span{width:80%}
}



.prolist{padding:calc(100 / 1920 * 100vw) 0 calc(60 / 1920 * 100vw) 0;background: #fff;}
.prolist li{float: left;width: 22.75%;margin-right: 3%;margin-bottom: 3%;border-radius: calc(10 / 16 * 1em);overflow: hidden;
box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.1);}
.prolist li:nth-child(4n){margin-right: 0}
.prolist li .pic{background: #f4f5fb;overflow: hidden;}
.prolist li .pic figure{padding-bottom: 72%;transition: .3s all}
.prolist li .tit{padding:1.875em;text-align: center;}
.prolist li:hover .pic figure{transform: scale(1.1)}

@media(max-width:768px){
    .prolist ul{display: flex;flex-wrap: wrap;margin: -1%;}
    .prolist li{float: none;width: 48%;margin: 1%;}
    .prolist li:nth-child(4n){margin: 1%;}
    .prolist li .tit{padding: 20px;}
}


.prodetail{padding:calc(100 / 1920 * 100vw) 0 calc(80 / 1920 * 100vw) 0;}
.prodetail .auto{align-items:center;display: flex;justify-content: space-between}
.prodetail .imgs{
    flex:0 0 auto;
    width:42.8%;
    border:1px solid #e4e4e4;
    padding: 0;
    flex-direction:column;
    justify-content:space-between;
    display: flex;
    border-radius: 0;
    }
.prodetail .imgs .swiper-slide:after{content:"";display:block;padding-bottom:70%;}
.prodetail .imgs .hovimg{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;display: flex}
.prodetail .imgs .hovimg img{width:auto;height:auto;width:100%;}
.prodetail .imgs .sm{position:relative;padding: 0 15px 0 20px;width:100%;margin-bottom: 20px;}
.prodetail .imgs .sm .swiper-slide.cur:after{background:#082b6b;}
.prodetail .imgs .sm .swiper-slide{cursor:pointer;}
.prodetail .imgs .sm img.w80{width: 90%;}
.prodetail .swiperCtr{font-size:13px;margin:0;}
.prodetail .swiperCtr .btn{position:absolute;top:50%;margin-top:-1em;z-index:5;display: inline-block;vertical-align: middle;padding: 1.4em;border: 1px solid #eee;border-radius: 50%;margin-right: 14px;cursor: pointer;transition: .3s;background: #fff;box-shadow: 2px 2px 12px rgb(0 0 0 / 15%);}
.prodetail .swiperCtr .btn:after{width:26%;height:26%;border-right:2px solid #666;border-top:2px solid #666;content:"";position:absolute;left:28%;top:37%;transform:rotate(45deg);}
.prodetail .swiperCtr .btn.prev:after{transform:rotate(225deg);left:37%;}
.prodetail .swiperCtr .btn:hover{background:#082b6b;border-color: #082b6b}
.prodetail .swiperCtr .btn:hover:after{border-color:#fff;}
.prodetail .swiperCtr .prev{left: 0;}
.prodetail .swiperCtr .next{right: 0;margin-right: 0}
.prodetail .imgs .big{border-bottom:1px solid #e4e4e4;margin-bottom:20px;padding: 20px;width:100%;flex:1 1 auto;}
.prodetail .txt{flex:1 1 auto;overflow:hidden;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:5%;}
.prodetail .txt .tp{width:100%;padding-bottom:30px;}
.prodetail .txt .tags{margin-bottom:3%;}
.prodetail .txt span{color:#082b6b;text-decoration:underline;margin-right:10px;}
.prodetail .txt .tit{padding-bottom:calc(30 / 16 * 1em);margin-bottom:calc(30 / 16 * 1em);border-bottom:1px solid #e4e4e4;font-size: calc(30 / 16 * 1em);color: #333}
.prodetail .txt .p{padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;line-height:1.75;}
.prodetail .txt .iso{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.prodetail .txt .iso .i{margin-right:30px;text-align:center;}
.prodetail .txt .iso .i img{display:block;margin:0 auto 5px;max-width:56px;}
.prodetail .txt .bot a{display:inline-block;width:calc(140 / 16 * 1em);line-height:calc(50 / 16 * 1em);background:#082b6b;text-align:center;color:#fff;}
.prodetail .txt .des{font-size:1em;line-height:2;color:#333; }


.proDetail .tit{font-size: calc(30 / 16 * 1em);color: #333;border-bottom: 1px solid #ebebeb;
    padding-bottom: calc(15 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em)}

.proDetail{padding:0 0 calc(100 / 1920 * 100vw) 0; }
.proDetail .proItem{position: relative;}
.tablecss{border-bottom: 1px solid #fff !important;border-right:1px solid #fff !important;margin: 0.2rem 0; }
.tablecss td,.tablecss th{padding: calc(15 / 16 * 1em) calc(30 / 16 * 1em);font-size:calc(18 / 16 * 1em);border-top: 1px solid #fff !important;border-left: 1px solid #fff !important;background-color: #f2f4f6 !important;line-height: 24px;}
.tablecss th{background-color: #082b6b !important;color:#fff !important;font-size:calc(18 / 16 * 1em);font-weight: normal;text-align: center;}
.tablecss p{margin-left: 8px;margin-right: 8px;}
.tablecss p:not(:last-child){margin-bottom: 8px;}
.tablecss tr{transition: all 0.3s;}
.tablecss tr:hover td{background: #f5eee9;}
.tablecss tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.1);position: relative;z-index: 1;}



/*Floor003181 */
.Floor003181{overflow: hidden;padding: calc(160 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw) 0;background-size: cover; background-position: center; background-repeat: no-repeat;}
.Floor003181 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;color: #fff;}
.Floor003181 .column-name aside{position: relative;z-index: 4;}
.Floor003181 .column-name .cn{font-size: calc(38 / 16 * 1em);font-family: 'SourceHanSansCN-Bold'; line-height: 1;}
.Floor003181 .column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);opacity: 0.3; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.Floor003181 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003181-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
.Floor003181 .column-name .desc{opacity: 0.5;}
 .Floor003181 .column-name .desc .tit-1{font-size: calc(20 / 16 * 1em); margin-bottom: 0.5em;}
@media (min-width:1025px) {
 .Floor003181 .column-name{margin-left: calc(-77 / 16 * 1em);}
 .Floor003181 .column-name .desc{position: absolute;right: 0; width: 70%; bottom: 0;text-align: right;}
}
@media (max-width:1024px) {
.Floor003181 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
.Floor003181 .column-name .desc{margin-top: 1em;}
}
@media (max-width:768px){
    .prodetail .auto{flex-wrap: wrap;}
    .prodetail .imgs{width: 100%}
    .prodetail .txt{width: 100%;padding-left: 0;margin-top: 2em;}
    .prodetail .txt .tit{padding-bottom: calc(20 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em);font-size: calc(28 / 16 * 1em);}
    .tablecss{overflow-y: hidden;}
    .tablecss table{width: 1024px}
    .proDetail .tit{font-size: calc(28 / 16 * 1em);}
}
.Floor003181 .list li .item{color: #fff;position: relative;perspective: 1200px;}
.Floor003181 .list li .ytable{width: calc(300 / 415 * 100%); margin: 0 auto; height: 100%;}
.Floor003181 .list li .txt{position: absolute; left: 0; width: 100%; height: 100%; top: 0;}
.Floor003181 .list li .Ispic{padding-bottom: calc(548 / 415 * 100%); opacity: 0.8;  transition-property: transform; transform-style: preserve-3d; transform: translateX(-14px) translateZ(34px) rotateY(-20deg) scaleY(0.9) scaleX(1.03);transition: 0.3s ease-in-out;}
.Floor003181 .list li:nth-child(1) .Ispic{transform: translateX(14px) translateZ(34px) rotateY(20deg) scaleY(0.9) scaleX(1.03);}
.Floor003181 .list li .icon img{height: calc(110 / 16 * 1em);}
.Floor003181 .list li .info{padding: calc(40 / 16 * 1em) 0 calc(60 / 16 * 1em) 0 ;}
.Floor003181 .list li .tit{font-size: calc(30 / 16 * 1em); line-height: 1; margin-bottom: calc(20 / 36 * 1em);}
.Floor003181 .list li .info p{margin: 0; line-height: calc(30 / 16 * 1em);}
.Floor003181 .list li .more{ width: calc(15 / 16 * 1em);height: calc(15 / 16 * 1em);display: block; background: url(../images/Floor003181-more.svg) no-repeat center; background-size: contain;}
.Floor003181 .list li dl{overflow: hidden;}
.Floor003181 .list li dd{float: left; line-height: calc(30 / 16 * 1em);}
.Floor003181 .list li dd:not(:last-child){margin-right: calc(10 / 16 * 1em);}
.Floor003181 .list li dd a{display: block;color: #fff; background: rgba(255, 255, 255, 0.2); padding: 0 1em; border-radius: 1em;}
@media (min-width:1025px) {
.Floor003181 .list{margin-top: calc(83 / 16 * 1em);}
.Floor003181 .list li{float: left; width: 28.82%; }
.Floor003181 .list li:not(:nth-child(3n)){margin-right:calc((100% - 28.82% * 3)/2);} 
.Floor003181 .list li:hover .Ispic{opacity: 1;transform: translateX(0) translateZ(0) rotateY(0) scaleY(1) scaleX(1);}
.Floor003181 .list li dl{height:0;  transition: 0.3s ease-out;}
.Floor003181 .list li:hover dl{margin-top: calc(50 / 16 * 1em);height: calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003181 .list{margin-top: calc(40 / 16 * 1em);}
.Floor003181 .list li:nth-child(3n) .Ispic{transform: translateX(14px) translateZ(34px) rotateY(20deg) scaleY(0.9) scaleX(1.03);}
.Floor003181 .list li dl{margin-top: 5vw;height: calc(30 / 16 * 1em);}
}
@media (max-width:768px){
    .Floor003181 .list li .ytable{width: 86%}
    .Floor003181 .list li .Ispic{padding-bottom: calc(450 / 415 * 100%);}
    .Floor003181 .list li .tit{font-size: calc(28 / 16 * 1em);}
    .Floor003181 .list li .info {padding: calc(20 / 16 * 1em) 0 calc(30 / 16 * 1em) 0;}
}


/* 联系我们 */
.contact01{
    padding: calc(100 / 1920 * 100vw) 0;
    background-color: #edf4fb;
}
.hbox16{
    display: flex;
    justify-content: space-between;
    box-shadow: 0 0 15px rgba(3, 84, 166, .1);
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    overflow: hidden;
}
.hbox16 .left{
    width: 50%;
}
.hbox16 .left .imgbox{
    height: 100%;
}
.hbox16 .left .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hbox16 .right{
    width: 50%;
    display: flex;
    align-items: center;
    padding: 4.374%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
.hbox16 .right .text_box{
    width: 100%;
}

.hbox16 .tit{
    color: #000;
    font-size: calc(40 / 16 * 1em);
}
.hbox16 .desc{
    color:#0354a6;
    padding-bottom: 30px;
    margin-top: 15px;
    font-size: calc(24 / 16 * 1em);
}
.other2{
    display: flex;
    justify-content: space-between;
    padding: 6.1% 0 0;
    border-top: 1px solid #ebebeb;
}
.other2 .p_r{
    padding-left: 12.1%;
    border-left: 1px solid #ebebeb;
    margin-left: 12.1%;
    flex: 1;
    min-width: 120px;
}

.list15 .list15_tit{
    color: #999999;
    font-size: calc(18 / 16 * 1em);
}
.list15 .list15_tel{
    color: #333;
    margin-top: 5px;
    font-size: calc(18 / 16* 1em);
}
.list15 .list15_tel *{
    color: #333;
}
.list15 .item:not(:first-child){
    margin-top: 10%;
}
.other3{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}
.other3 .other3_tit{
    color: #999999;
    line-height: 1.66;
    font-size: calc(18 / 16* 1em);
}
.other3 .wx_img{
}
.contact01 .list16{
    margin-top: 6.3%;
}
.list16{
    display: flex;
    flex-wrap: wrap;
}
.list16 .item{
    border-radius:16px;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    -ms-border-radius:16px;
    -o-border-radius:16px;
    width: 24.0625%;
    background-image: url(../images/icon24.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2.54% 2.54% 6%;
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
}
.list16 .item:hover{
    background-image: linear-gradient(#34a0e1, #082b6b);
}
.list16 .item:hover .tit,
.list16 .item:hover .desc,
.list16 .item:hover .list17_tel{
    color: #fff;
}
.list16 .item:hover .list17_tit{
    color: rgba(255, 255, 255, .4);
}
.list16 .item:hover .text_box{
    border-color: rgba(255, 255, 255, .1);
}
.list16 .item::before{
    content: '';
    display: block;
    position: absolute;
    left: -13%;
    bottom: -4%;
    background-image: url(../images/icon25.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
    width: 23vw;
    height: 22vw;
}
.list16 .item:not(:nth-child(4n+1)){
    margin-left: 1.25%;
}
.list16 .tit{
    color: #333333;
    font-size: calc(24 / 16* 1em);
}
.list16 .desc{
    color: #0354a6;
    margin-top: 15px;
    font-size: calc(20 / 16* 1em);
}
.list16 .text_box{
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
    position: relative;
    z-index: 2;
}
.list16 .text_main{
    position: relative;
    z-index: 2;
}
.list17 .list17_tit{
    color: #999999;
    font-size: calc(18 / 16* 1em);
}
.list17 .list17_tel{
    color: #333;
    margin-top: 10px;
    font-size: calc(18 / 16* 1em);line-height: 1.8;
}
.list17 .list17_tel *{
    color: #333;
}
.list17 .citem{
    margin-top: 11.53%;
}

@media(max-width:1459px){
    .other2 .p_r {
        padding-left: 8%;
        margin-left: 8%;
    }
}
@media(max-width:1280px){
    .other2 .p_r {
        padding-left: 6.1%;
        margin-left: 6.1%;
    }
}
@media(max-width:1024px){
    .list16 .desc {
        margin-top: 10px;
    }
    .list16 .text_box {
        padding-bottom: 10px;
    }
    .list17 .citem {
        margin-top: 10px;
    }
}
@media(max-width:768px){
    .list16 .item {
        width: 49%;
    }
    .list16 .item:not(:nth-child(4n+1)) {
        margin-left: 0;
    }
    .list16 .item:not(:nth-child(2n+1)) {
        margin-left: 2%;
    }
}
@media(max-width:640px){
    .hbox16 {
        flex-wrap: wrap;
    }
    .hbox16 .left {
        width: 100%;
    }
    .hbox16 .right {
        width: 100%;
    }
    .hbox16 .desc {
        padding-bottom: 15px;
    }
    .list16 .item {
        width: 100%;
        padding: 15px;
        margin-bottom: 6.3%;
    }
    .list17 .list17_tel{margin-top: 5px;}
    .list16 .item:not(:nth-child(2n+1)) {
        margin-left: 0;
    }
    .hbox16 .tit{font-size: calc(28 / 16 * 1em);}
    .list15 .item:not(:first-child){margin-top: 5%;}
}


.flex{display: flex;display: -ms-flexbox;}
.flexj{display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;}
.flexa{display: flex;display: -ms-flexbox;align-items: center;}
.flexja{display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;align-items: center;-ms-flex-align: center;}
.flexjac{display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;align-items: center;-ms-flex-align: center;flex-direction: column;-ms-flex-direction: column;}
.flexac{display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;flex-direction: column;-ms-flex-direction: column;}
.flexjc{display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;flex-direction: column;-ms-flex-direction: column;}
.flexbwa{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;-ms-flex-wrap: wrap;align-items: center;-ms-flex-align: center;}
.flexba{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;align-items: center;-ms-flex-align: center;}
.flexbw{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.flexw{display: flex;display: -ms-flexbox;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.flexaw{display: flex;display: -ms-flexbox;flex-wrap: wrap;-ms-flex-wrap: wrap;align-items: center;-ms-flex-align: center;}
.flexjw{display: flex;display: -ms-flexbox;flex-wrap: wrap;-ms-flex-wrap: wrap;justify-content: center;-ms-flex-pack: center;}
.flexb{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;}

.zxly{padding: calc(100 / 1920 * 100vw) 0;}
.message{align-items:stretch;border-radius: 10px;overflow: hidden;}
.message .hovimg{flex:0 0 auto;width:50%;}
.message .txt{flex:1 1 auto;padding: 6% 4% 6% 7%;background:#edf4fb;}
.message  .title .t{font-weight:normal;}
.message  .title .t span{color:#082b6b;}
.hovimg{position:relative;overflow:hidden;}
.hovimg .pic{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;transition:.8s;transform:scale(1);}
.hovimg img{width:100%;transform:scale(1);transition:.8s;}
.hovimg:hover img,.hovimg:hover .pic,.item:hover .hovimg img,.item:hover .hovimg .pic{transform:scale(1.05);}
.message .txt .title{text-align:left;margin-bottom: 0.45rem;}
.message .txt .p{margin-bottom:40px;line-height:1.75;font-size: 0.16rem;margin-top: 0.15rem;display: none;}
.form .li{margin-bottom:30px;}
.form .li .i{flex:0 0 auto;align-items:center;width:48%;border-bottom:1px solid #d9dcde;padding-bottom:10px;}
.form .li .i .lb{flex:0 0 auto;}
.form .li .i .lin{flex:1 1 auto;}
.form .li .i .lin input{width:100%;padding:0 10px;background:none;height:40px;outline:none;border:none;font-size:inherit;font-family:inherit;}
.form .li .i .lb span{color:#082b6b;}
.form .btn input[type="button"]{width:100%;font-size:inherit;height:calc(60 / 16 * 1em);background:#082b6b;
    color:#fff;border:none;outline:none;cursor:pointer;border-radius: calc(10 / 16 * 1em);}
.form .li .i.full{width:100%;}
.form .li .i.full .lin input{padding:0;}
@media(max-width:640px){
    .message{flex-wrap: wrap}
    .message .hovimg{width: 100%;height: 25vh;}
    .message .txt{width: 100%;padding: 1.5em;}
    .message .title .t{margin-top: 0;}
    .form .li{margin-bottom: 20px;}
}
