@font-face {
    font-family: 'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'hmm';
    src: url('fonts/HarmonyOS/Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'hmb';
    src: url('fonts/HarmonyOS/Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
body{font-family: hmr;}


p{margin: 0;}
p+p{margin-top:1em;}


/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0;  background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1); }
.Top002262 .header-left{ float: left; width: 30%; display:table;height: calc(90 / 16 * 1em);max-width:calc(210 / 16 * 1em); transition: .3s;}
.Top002262_fixed .header-left{ height: calc(70 / 16 * 1em);max-width:calc(160 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(24 / 16 * 1em) 0; position:relative; transition: .3s;}
.Top002262_fixed .header-right dd{ padding: calc(14 / 16 * 1em) 0;}
.Top002262 .top-search{display: block;}
.Top002262 .top-search .box{position: relative;  background-color:#eb830a; overflow: hidden;}
.Top002262 .top-search .box .text{width: 100%;display: block; line-height: calc(42 / 16 * 1em);height: calc(42 / 16 * 1em); font-size: 1em; background: none; border: 0; padding:0 calc(50 / 16 * 1em) 0 calc(24 / 16 * 1em);color: rgba(255,255,255,0.75);}
.Top002262 .top-search .box .text.focus{color:#fff;}
.Top002262 .top-search .box .btn{position: absolute;top: 0;width: calc(50 / 16 * 1em); height: 100%; background: url(../images/search.svg) no-repeat center center;background-size:calc(18 / 42 * 100%) auto; cursor: pointer; right:0;}
.Top002262 .open-search{width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/search2.svg) no-repeat center center;background-size: contain; display: block; position: relative;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#0b73ca; height: calc(3 / 16 * 1em); width: 100%; left: 0; margin-top: calc(-1.5 / 16 * 1em);}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262 .header-mids li .sub dl{background-color:#0b73ca;padding: 0; }
.Top002262 .header-mids li .sub dt{line-height: calc(28 / 16 * 1em); padding: calc(14 / 16 * 1em);}
.Top002262 .header-mids li .sub dt:not(:last-child){border-bottom: 1px dashed rgba(255,255,255,0.15);}
.Top002262 .header-mids li .sub dt:hover{background:#eb830a;}
.Top002262 .header-mids li .sub dt a{color: #fff;}
@media(min-width:1025px){
.Top002262 .header-right dd:not(:first-child){ margin-left:calc(30 / 16  * 1em);}
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids{ margin-right:calc(74 / 16  * 1em);}
.Top002262 .header-mids li{float: left;}
.Top002262 .header-mids li:not(:last-child){margin-right:calc(60 / 16  * 1em);}
.Top002262 .header-mids li span a{ line-height:calc(90 / 20 * 1em); position:relative; color:#333; font-size: calc(20 / 16 * 1em); transition: .3s;overflow: hidden; }
.Top002262_fixed .header-mids li span a{ line-height:calc(70 / 20 * 1em);}
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:calc(-100 / 20 * 1em); height:calc(15 / 20 * 1em); width:calc(15 / 20 * 1em); transition:ease-in-out 0.3s;  border-radius:calc(5 / 20 * 1em); background: #0b73ca; transform:rotate(45deg); margin-left: calc(-7.5 / 20 * 1em);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{bottom:calc(-7 / 18 * 1em); }
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#0b73ca; }
.Top002262 .header-mids li .sub{position: absolute; top: 100%; width: auto; margin-left: 0; transform: translateX(-50%); min-width:calc(140 / 16 * 1em); left:50% !important;}
.Top002262 .header-mids li .sub dl{border-radius: 8px; padding: 0; overflow: hidden;}
.Top002262 .header-mids li .sub dl a{white-space: nowrap;}
.Top002262 .top-search .box{width: calc(250 / 16 * 1em); border-radius:calc(50 / 16 * 1em); transition: 0.3s;}
.Top002262 .open-search{display: none;}
.Top002262 .header-mids li .pro dt:hover{background:transparent;}
.Top002262 .header-mids li .pro dt a:hover{color:#eb830a;}
.Top002262 .header-mids li .pro dl{display: flex;}
.Top002262 .header-mids li .pro dt{max-width: calc(280 / 16 * 1em); padding:2em; border-right:1px solid rgba(255,255,255,0.2); }
.Top002262 .header-mids li .pro dt:last-child{border-right:none; }
.Top002262 .header-mids li .pro dt:not(:last-child){border-bottom: none;}
.Top002262 .header-mids li .pro .two{border-bottom: 1px dashed rgba(255,255,255,0.15); margin-bottom:1.5em; padding-bottom: 1.5em;}
.Top002262 .header-mids li .pro .three{text-align: left; max-height:55vh; overflow-y: auto; padding-right: 15px;}
.Top002262 .header-mids li .pro .three::-webkit-scrollbar{width:5px;  height:100%;}
.Top002262 .header-mids li .pro .three::-webkit-scrollbar-track{ background: rgb(255,255, 255, 0.2); border-radius:5px;}
.Top002262 .header-mids li .pro .three::-webkit-scrollbar-thumb{ background: #fff; border-radius:5px;}
.Top002262 .header-mids li .pro .three::-webkit-scrollbar-thumb:hover{background: #fff;}
.Top002262 .header-mids li .pro .three::-webkit-scrollbar-corner{background: #fff;}
.Top002262 .header-mids li .pro .three a{font-size: calc(14 / 16 * 1em);}
.Top002262 .header-mids li .pro .three a+a{margin-top: calc(8 / 14 * 1em);}
}

@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #666; height: calc(3 / 16 * 1em);}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(18 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){margin-left: calc(15 / 16 * 1em);}
.Top002262 .top-search{margin: 0 5vw 0 0; position: inherit !important;}
.Top002262 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color:#eb830a;}
.Top002262 .open-menu{margin:calc(10 / 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 
.Top002262 .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{height: calc(2 / 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: calc(7 / 16 * 1em);}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: calc(7 / 16 * 1em); width: calc(2 / 16 * 1em);}
.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: #0b73ca;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{width: calc(40 / 16 * 1em);}
.Top002262 .has-sub .three{display: none;}
}






/*Banner003158 */
.Banner003158{background: #000;}
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom:calc(50 / 16 * 1em);}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent:-999em;width:calc(14 / 16 * 1em);height:calc(14 / 16 * 1em);background-color: #fff; border-radius:calc(5 / 16 * 1em); margin: 0 calc(14 / 16 * 1em);display: inline-block;padding: 0; vertical-align: middle; transform: rotate(45deg);}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .pc{height:calc(860 / 16 * 1em);}   
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .slick-dots{bottom:2em;}
}



.Hometit{ margin-bottom:2.5em; text-align: center;}
.Hometit .cn{font-weight: bold; font-size: calc(44 / 16 * 1em); color: #333;}
.Hometit .cn span{display: table; position: relative; z-index: 10; margin: 0 auto; letter-spacing: 4px; text-indent: -4px;}
.Hometit .cn span::before{position: absolute;top:-1%;right:-2%;content:'';display: block;width:calc(24 / 44 * 1em); height:calc(24 / 44 * 1em);background:#0b73ca;z-index:-1;background-size:cover; overflow: hidden; border-radius: calc(8 / 44 * 1em); transform: rotate(45deg);}
.Hometit .en{ color:#888; font-size: calc(18 / 16 * 1em); text-transform:uppercase;}
@media (max-width:1024px) {
.Hometit .cn{ font-size: calc(30 / 16 * 1em);}
.Hometit .cn span::before{width:calc(24 / 30 * 1em); height:calc(24 / 30 * 1em);border-radius: calc(8 / 30 * 1em);}
}
  


.Homemore{display: inline-block;color:#0b73ca; border: solid 2px #0b73ca; line-height: calc(45 / 16 * 1em); border-radius: calc(10 / 16 * 1em); padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto;}
.Homemore:hover{background-color:#0b73ca; border-color:#0b73ca; color: #fff; background-image: url(../images/more-on.svg);}
.Homemore-white{color:#fff; border-color:#fff; background-image: url(../images/more-on.svg);}
.Homemore-white:hover{background-color:#eb830a; border-color:#eb830a;}
@media (max-width:1024px) {
  .Homemore{line-height: calc(45 / 14 * 1em); border-radius: calc(10 / 14 * 1em); padding: 0 calc(70 / 14 * 1em) 0 calc(30 / 14  * 1em); background-position:right calc(30 / 14 * 1em) center; background-size: calc(12 / 14 * 1em) auto; font-size: calc(14 / 16 * 1em);}
}


/*Floor002997 */
.Floor002997{padding:calc(100 / 16  * 1em) 0;}
.Floor002997 .slider{margin: 0 -20px;}
.Floor002997 .slider li{padding: 0 20px; padding-bottom:2em;}
.Floor002997 .slider li a{ display: block; margin: 0 auto; }
.Floor002997 .slider li .pic{overflow: hidden; border-radius: calc(10 / 16 * 1em); background: url(../images/Floor002997-bg.png) no-repeat center; background-size: cover;}
.Floor002997 .slider li .Ispic{padding-bottom:100%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.1);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width:78%; margin:-5em auto 0; padding:2em; text-align: center;  border-radius: calc(10 / 16 * 1em);}
.Floor002997 .slider li .t1{font-size: calc(20 / 16 * 1em); color: #333; margin-bottom:calc(15 / 20 * 1em); font-weight: bold;}
.Floor002997 .slider li .t2{color: #666; line-height: 1.75; height: calc(1.75em * 2);}
.Floor002997 .slider li:hover .txt{background-color:#0b73ca;}
.Floor002997 .slider li:hover .t1{color: #fff;}
.Floor002997 .slider li:hover .t2{color:rgba(255, 255, 255, 0.85);}
.Floor002997 .controls{position: relative; height: 1px; background:rgba(0,0, 0, 0.1); margin:calc(30 / 16 * 1em) calc(80 / 16 * 1em);}
.Floor002997  .slick-arrow{position: absolute;width:1em; height:1em;  top: 50%;margin-top: -0.5em; border-radius:calc(10 / 50 * 1em); background: url(../images/more2.svg) no-repeat center center; background-size: auto calc(16 / 50 * 1em);z-index: 10; transition: 0.3s; font-size: calc(50 / 16 * 1em); text-indent: -999em; overflow: hidden; border:1px solid #ccc;}
.Floor002997 .slick-arrow:hover{background-color:#0b73ca; background-image: url(../images/more-on.svg); border-color: #0b73ca;}
.Floor002997 .slick-prev{transform: rotate(180deg); left:calc(-80 / 50 * 1em);}
.Floor002997 .slick-next{right:calc(-80 / 50 * 1em);}
@media(max-width:1024px){
.Floor002997{padding:calc(70 / 16  * 1em) 0;}
.Floor002997 .slider{margin: 0;}
}



/*Floor003106*/
.Floor003106 .list{position: relative;z-index: 1;}
.Floor003106 .bg-img{position: relative;}
.Floor003106 .main .slider li{text-align: center; padding:0 1em; color:rgba(255,255,255,0.75); cursor: pointer;}
.Floor003106 .main .slider li .con{background:#0b73ca; padding:calc(33 / 16 * 1em) 1vw;  border-radius:calc(20 / 16 * 1em) calc(20 / 16 * 1em) 0 0; display: flex;justify-content: center; align-items: center;}
.Floor003106 .main .slider li .icon{position: relative;display:block; margin-right:calc(20 / 16 * 1em); width: calc(34 / 16 * 1em); height:calc(34 / 16 * 1em);}
.Floor003106 .main .slider li .icon img{display: block; max-width:calc(34 / 16 * 1em); max-height:calc(34 / 16 * 1em); opacity: 0.75; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003106 .main .slider li .name{font-size:calc(18 / 16 * 1em); display:block;color: #fff;}
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background:#eb830a;}
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{opacity: 1;}
.Floor003106 .tit{font-size:calc(30 / 16 * 1em); color: #fff; font-weight: bold; }
.Floor003106 .txt{padding:2.5em 0; border-bottom: 1px solid rgba(255,255,255,0.25); border-top: 1px solid rgba(255,255,255,0.25); color: rgba(255,255,255,0.85);line-height: 2; margin: 2.5em 0;}
.Floor003106 .slick-arrow{width: 50px;height:50px; position: absolute; top: 50%; margin-top: -28px; background:none; transition: 0.3s;z-index: 100;}
.Floor003106 .slick-arrow:before{position: absolute; content: ''; width:20px; height:20px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; left: 50%; top: 50%; margin: -10px 0 0 -12px;}
.Floor003106 .slick-prev{left:-60px; transform: rotate(-180deg); }
.Floor003106 .slick-next{right:-60px;}
.Floor003106 .slick-arrow:hover:before{border-color: #0b73ca;}
.Floor003106 .txt-area{position: absolute; left: 0; top:50%; width: 100%; transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic{ position: relative; z-index: 1;}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); content: '';}

@media (min-width:1025px) {
.Floor003106 .title{position:relative;}
.Floor003106 .Hometit{position: absolute;left: 0; top: calc(100 / 16 * 1em);width: 100%; z-index: 10;}
.Floor003106 .Hometit .cn{ color:#fff;}
.Floor003106 .Hometit .cn span::before{background:#eb830a;}
.Floor003106 .Hometit .en{ color:rgba(255, 255, 255, 0.85);}
.Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20;}
.Floor003106 .bg-img .Ispic{height:calc(900 / 16 * 1em);}
.Floor003106 .txt{width: 80%;max-width:550px;}
}
@media(max-width:1024px){
.Floor003106{ padding: calc(70 / 16 * 1em) 0;background: #f3f8fc;}
.Floor003106 .slick-prev{left:10px;}
.Floor003106 .slick-next{right:10px;}
.Floor003106 .main .slider li{ padding:0;}
.Floor003106 .main .slider li .con{padding-left:3em; padding-right: 3em;}
.Floor003106 .bg-img{width: 96%; margin: 0 auto; border-radius: 0 0 15px 15px; overflow: hidden;}
.Floor003106 .bg-img .Ispic{padding-bottom:100%;}
.Floor003106 .txt-area{padding: 0 1.5em;}
.Floor003106 .txt{padding:1.5em 0; margin: 1.5em 0;}
.Floor003106 .tit{font-size:calc(20 / 16 * 1em);  }
}
   



/*Floor002529 */
.Floor002529{ padding:calc(100 / 16  * 1em) 0;}
.Floor002529 .txt{line-height:2; text-align:justify; color:#666;}
.Floor002529 .pic{border-radius: calc(15 / 16 * 1em); overflow: hidden; margin:2.5em auto;}
.Floor002529 .more{text-align: center;}
@media(min-width:1025px){
.Floor002529 .txt{width:80%; margin: 0 auto;}
.Floor002529 .pic{width:80%; max-width: 780px;}
.Floor002529 .txt{ text-align: center;}
}
@media(min-width:1024px){
.Floor002529{ padding:calc(70 / 16  * 1em) 0;}
}






/*Floor003099 */
.Floor003099{padding:calc(100 / 16 * 1em) 0; position: relative; overflow: hidden;}
.Floor003099 .list{position: relative; z-index: 1;}
.Floor003099 .slider{ margin: 0 calc(60 / 16 * 1em);}
.Floor003099 .slider .slick-list li a{display: block; margin:0 calc(25 / 16 * 1em);}
.Floor003099 .pic{overflow: hidden;position: relative; border-radius: calc(15 / 16 * 1em);}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content:'';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;  border-radius: calc(15 / 16 * 1em);}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #0b73ca;border-bottom-color: #0b73ca;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #0b73ca;border-top-color: #0b73ca;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom:74.276%; transition: 0.5s; border-radius: calc(15 / 16 * 1em);}
.Floor003099 li a:hover .Ispic{transform: scale(0.85);}
.Floor003099 .slider li .txt{padding-top:2.5em;}
.Floor003099 .txt .tit{font-size: calc(20 / 16 * 1em);color: #333; font-weight: bold; margin-bottom: 1em; }
.Floor003099 li a:hover .txt .tit{color: #0b73ca; }
.Floor003099 .txt p{line-height:1.75; color: #666;}
.Floor003099 .btn{position: absolute;top: 50%; left: 0; width:100%; transform: translateY(-50%);}
.Floor003099 .slick-arrow{position: absolute;width:1em; height:1em;  top: 50%;margin-top: -0.5em;  border-radius: calc(10 / 50 * 1em); background: url(../images/more2.svg) no-repeat center center; background-size: auto calc(16 / 50 * 1em);z-index: 10; transition: 0.3s; font-size: calc(50 / 16 * 1em); text-indent: -999em; overflow: hidden; border:1px solid #ccc;}
.Floor003099 .slick-arrow:hover{background-color:#0b73ca; background-image: url(../images/more-on.svg); border-color: #0b73ca;}
.Floor003099 .slick-prev{transform: rotate(180deg);left:0;}
.Floor003099 .slick-next{right:0;}
@media(min-width:1601px){
.Floor003099 .slider{ margin:0 calc(-25 / 16 * 1em);}
.Floor003099 .slick-prev{left:calc(-90 / 60 * 1em);}
.Floor003099 .slick-next{right:calc(-90 / 60 * 1em);;}
}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-top:3em;}
.Floor003099 .slider .slick-list li:nth-child(2n){padding-top:0;padding-bottom:3em;}
}
@media(max-width:1024px){
 .Floor003099{padding:calc(70 / 16 * 1em) 0;}
}








/*Floor002905*/
.Floor002905{overflow: hidden; padding: calc(100 / 16 * 1em) 0;  background: #f3f8fc;}
.Floor002905 .news-list li a{border: 1px solid rgba(0,0,0,0.1); display: block;position: relative; height: 100%; transition: 0.3s; color: #333; overflow: hidden; border-radius: calc(15 / 16 * 1em);}
.Floor002905 .news-list li{width: 46.342%;float: left;}
.Floor002905 .news-list li:nth-child(2){float: right;}
.Floor002905 .news-list li time{border-top: 1px solid rgba(0,0,0,0.1);position: absolute; left: 0; bottom: 0; width: 100%;line-height:calc(60 / 16 * 1em); padding: 0 calc(40 / 16 * 1em);}
.Floor002905 .news-list li time:after{position: absolute; content: ''; top: 0;right: 0; width:calc(60 / 16 * 1em); height:calc(60 / 16 * 1em); border-left: 1px solid rgba(0,0,0,0.1);background: url("../images/more2.svg") no-repeat center center; background-size: auto calc(14 / 16 * 1em);}
.Floor002905 .news-list li time{color: #999;transition: 0.3s;}
.Floor002905 .news-list li .txt{padding:calc(40 / 16 * 1em) calc(40 / 16 * 1em) 0; }
.Floor002905 .news-list li .txt aside.dot2{font-size:calc(20 / 16 * 1em);line-height: 1.6; margin-bottom:2.5em; min-height: calc(1.6em * 2); font-weight: bold;}
.Floor002905 .news-list li a:hover aside.dot2{color: #0b73ca;}
.Floor002905 .news-list li .pic{overflow: hidden; border-radius: calc(12 / 16 * 1em);}
.Floor002905 .news-list li .Ispic{padding-bottom:71.156%; transition: .3s; }
.Floor002905 .news-list li a:hover .Ispic{transform: scale(1.1);}
.Floor002905 .news-list li a:hover{border-color: #0b73ca;}
.Floor002905 .news-list li a:hover time{color: #fff;background: #0b73ca;}
.Floor002905 .news-list li a:hover time:after{background-image: url("../images/more-on.svg");border-left-color: rgba(255,255,255,0.2);}
.Floor002905 .news-top{ overflow: hidden; border-radius: calc(15 / 16 * 1em);}
.Floor002905 .news-top li{position: relative; }
.Floor002905 .news-top li .Ispic{transition: .3s;}
.Floor002905 .news-top li:hover .Ispic{transform: scale(1.1);}
.Floor002905 .news-top li .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:52%; opacity: 0.9;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor002905 .news-top li .txt{position: absolute;left:calc(30 / 16 * 1em); bottom:calc(30 / 16 * 1em);right: 0;color: #fff; z-index: 10; display: flex;align-items: center;}
.Floor002905 .news-top li .word{ width:calc(100% - calc(108 / 16 * 1em)); padding-right:2vw;}
.Floor002905 .news-top li .time{ width:calc(108 / 16 * 1em); text-align: center; }
.Floor002905 .news-top li .word aside{font-size:calc(22 / 16 * 1em); font-weight: bold;}
.Floor002905 .news-top li .word p{opacity: 0.5;margin:calc(10 / 16 * 1em) 0 0;}
.Floor002905 .news-top .slick-arrow{position: absolute; top: 50%; width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); border-radius:calc(10 / 16 * 1em);background: rgba(0,0,0,0.2) url("../images/more-on.svg") no-repeat center center; z-index: 20; margin-top:calc(-25 / 16 * 1em); background-size: auto calc(14 / 16 * 1em); font-size: 1em; line-height: 1000; overflow: hidden;}
.Floor002905 .news-top .slick-prev{left: 3%; transform:rotate(180deg);}
.Floor002905 .news-top .slick-next{right: 3%;}
.Floor002905 .news-top .slick-arrow:hover{background-color: #0b73ca;}

@media(min-width:1025px){
.Floor002905 .flex{display: flex; justify-content: space-between;}
.Floor002905 .news-top{width: 45%;}
.Floor002905 .news-list{width: 51.25%;}
.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height:calc(460 / 16 * 1em);}
}

@media(max-width:1024px){
.Floor002905{ padding: calc(70 / 16 * 1em) 0;}
.Floor002905 .news-top{margin-bottom:2em;}
.Floor002905 .news-top li .Ispic{padding-bottom:80%;}
.Floor002905 .news-list li{width:48%;}
.Floor002905 .news-top li .word aside{font-size:calc(20 / 16 * 1em); }
.Floor002905 .news-list li .txt aside.dot2{font-size:calc(18 / 16 * 1em); margin-bottom: 1.5em;}
.Floor002905 .news-list li .txt{padding:1.5em 1.5em 5em 1.5em; }
.Floor002905 .news-list li time{padding: 0 1.5em;}
}





/*Bottom003000 */
.Bottom003000{background:#232323 ; padding:calc(60 / 16 * 1em) 0;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.8); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:#0b73ca;}
.Bottom003000 .b-left .logo{ width:90%; max-width: calc(210 / 16 * 1em); }
.Bottom003000 .b-left .contact{line-height:calc(30 / 16 * 1em); margin-top:calc(30 / 16 * 1em); max-width:450px; }
.Bottom003000 .b-left .contact dd{padding-left:calc(34 / 16 * 1em); background-repeat: no-repeat; background-size: auto calc(20 / 16 * 1em); background-position:left calc(5 / 16 * 1em);}
.Bottom003000 .b-left .contact dd.tel{background-image:url(../images/Bottom003000_tel.svg);}
.Bottom003000 .b-left .contact dd.tel2{background-image:url(../images/Bottom003000_tel2.svg); background-position: calc(2 / 16 * 1em) calc(5 / 16 * 1em);}
.Bottom003000 .b-left .contact dd.mail{background-image:url(../images/Bottom003000_email.svg);}
.Bottom003000 .b-left .contact dd.add{background-image:url(../images/Bottom003000_add.svg);}
.Bottom003000 .b-left .contact dd+dd{margin-top:calc(12 / 16 * 1em);}

.Bottom003000 .share{margin:calc(50 / 16 * 1em)  0; display: flex; justify-content: flex-end;}
.Bottom003000 .share li{position: relative;margin-left:calc(30 / 16 * 1em);}
.Bottom003000 .share li figure{display: none;width: 140px; position: absolute; right: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px; border-radius: calc(10 / 16 * 1em);}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; right: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); border-radius:calc(10 / 16 * 1em);background-color: rgba(255,255,255,0.2); background-position: center center;background-repeat: no-repeat;cursor: pointer; background-size: auto calc(18 / 16 * 1em);}
.Bottom003000 .share li a:hover{background-color:#0b73ca;}
.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(255,255,255,0.2);}
.Bottom003000 .b-right nav a{color: #fff;display: inline-block; font-size: calc(18 / 16 * 1em);}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 3em; color: #fff;}
.Bottom003000 .b-right nav a:hover{color:#0b73ca;}
.Bottom003000 .copyright{font-size: calc(14 / 16 * 1em);  }
.Bottom003000 .copyright,
.Bottom003000 .copyright a{color: #666; }
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom:calc(50 / 16 * 1em);}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-left .logo{margin: 0 auto; }
.Bottom003000 .b-right{padding-top: 3em;border-top: 1px solid rgba(84,84,84,0.2); margin-top:3em;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share{justify-content: center; margin-top: 0;}
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .contact{text-align: left;}
}







/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;}
@media(min-width:1025px){
.Banner002730 .Ispic{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 .Ispic{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}





/*Menu003135 */
.Menu003135{position: relative;z-index: 3;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#0b73ca;}

@media (min-width:1025px) {
.Menu003135 .box{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); padding:0 3em; margin-top:calc(-45 / 16 * 1em); background: #fff; border-radius:calc(15 / 16 * 1em);}
.Menu003135 .current{font-size:calc(15 / 16 * 1em); padding-left:calc(28 / 15 * 1em);background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:calc(18 / 15 * 1em) auto; line-height:calc(90 / 15 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color:#0b73ca;}
.Menu003135 .nav-menu li{float: left;font-size:1em;line-height:calc(90 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:#0b73ca;}
.Menu003135 .name{display: none;}
}
@media (max-width:1024px) {
.Menu003135{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}   
.Menu003135 .current{display: none;}   
.Menu003135 .w_96{width: 100%;}
.Menu003135 .name{ padding:1.5em 1em; position:relative;}
.Menu003135 .name span{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Menu003135 .name span::after{ position:absolute; content:''; right:3%; width:calc(12 / 16 * 1em); height:calc(12 / 16 * 1em); border-bottom:calc(3 / 16 * 1em) solid #666; border-right:calc(3 / 16 * 1em) solid #666; top:50%; margin-top:calc(-6 / 16 * 1em); transform:rotate(45deg);}
.Menu003135 .name span.on::after{transform:rotate(-135deg); margin-top:0;}
.Menu003135 .nav-menu{ position:relative; z-index:50; }
.Menu003135 .nav-menu ul{ display:none; position:absolute; width:100%; top:100%; border-radius:0 0 8px 8px;background:#fff; box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);; padding:0 calc(20 / 16 * 1em);}
.Menu003135 .nav-menu li{ padding:1.5em 0; text-align: center;}
.Menu003135 .nav-menu li:not(:last-child){ border-bottom:1px dashed rgba(0,0,0,0.1);}
}


/*Menu002252*/
.Menu002252{margin:calc(60 / 16 * 1em) 0; text-align:center; overflow:hidden;}
.Menu002252 .ul{display:flex; flex-wrap: wrap;justify-content: center;}
.Menu002252 a{background:#fff; padding:calc(10 / 14 * 1em) calc(24 / 14 * 1em); margin:1em;border-radius:calc(10 / 14 * 1em); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);color: #999;min-width:calc(135 / 14 * 1em); font-size: calc(14 / 16 * 1em);}
.Menu002252 a.aon,
.Menu002252 a:hover{ color:#fff; background-color:#0b73ca;}
@media (max-width:1024px) {
 .Menu002252{margin:calc(30 / 16 * 1em) 0;}
 .Menu002252 a{width:calc(50% - 2em);}
}



/*Page002737 */
.Page002737{padding:calc(60/ 16 * 1em) 0 calc(100/ 16 * 1em) ; }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:calc(40  / 16 * 1em); border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 calc(15  / 16 * 1em); margin: 0 5px; font-size:1em;color: #999; background: #fff; min-width:calc(42  / 16 * 1em);}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:#0b73ca; border-color:#0b73ca; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size:1em; height:calc(42  / 16 * 1em); width:calc(54  / 16 * 1em); padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat; background-size: auto calc(12 / 16 * 1em); line-height: 1000; overflow: hidden;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more2.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more-on.svg);}

@media(max-width:1024px){
.Page002737{padding:calc(44/ 16 * 1em) 0 calc(60/ 16 * 1em) ; }
}

@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}







/*PicList002796*/
.PicList002796{ padding-top: calc(100 / 16 * 1em);}
.PicList002796 li{background: #f3f8fc; position: relative; z-index: 1; border-radius: calc(15 / 16 * 1em);}
.PicList002796 li:hover{background: #fff; box-shadow:0px 10px 30px rgba(0, 0, 0, 0.1);}
.PicList002796 li+li{margin-top: 2em;}
.PicList002796 li a{ display:block; position:relative; padding:calc(40 / 16 * 1em);}
.PicList002796 li .pic{border: 1px solid rgba(0, 0, 0, 0.06); border-radius: calc(15 / 16 * 1em); overflow: hidden; position: relative;} 
.PicList002796 li .Ispic{ padding-bottom:67.345%;background-size: contain; transition: .3s;}
.PicList002796 li:hover .Ispic{transform: scale(1.1);}
.PicList002796 li .tit{ font-size: calc(26 / 16 * 1em); color: #333; display: table; padding-right: calc(90 / 26 * 1em); position: relative;}
.PicList002796 li .Promotions{position: absolute; right: 0; bottom: 0; width:calc(74 / 26 * 1em);} 
.PicList002796 li:hover .tit{ color:#0b73ca;}
.PicList002796 li .txt{ font-size: 1em; color: #666; line-height: 2; margin-bottom: 2em;}
.PicList002796 li .dl{ display: flex; flex-wrap: wrap; margin:1em 0;}
.PicList002796 li .dl dd{ color: #0b73ca; padding:calc(5 / 16 * 1em) 1em; background:rgba(11, 115, 202, 0.05); border-radius: calc(5 / 16 * 1em); margin:0.5em 1em; margin-left: 0;}
.PicList002796 li .dl dd.dz{ color: #ccc;background:rgba(0, 0, 0, 0.05); text-decoration: line-through;}
.PicList002796 li .dl dd.cx{ color:#fff;background:#eb830a;}
.PicList002796 li:hover .Homemore{background-color:#0b73ca; border-color:#0b73ca; color: #fff; background-image: url(../images/more-on.svg);}

@media(min-width:1025px){
.PicList002796 li a{ display:flex; align-items: center; }
.PicList002796 li .pic{ width:40%; }
.PicList002796 li .con{ width:60%; padding-left:3em; }
.PicList002796 li:nth-child(2n) .pic{ order: 2; }
.PicList002796 li:nth-child(2n) .con{ padding-left:0; padding-right:3em; }
}
  

@media(max-width:1024px){
.PicList002796{ padding-top: calc(50 / 16 * 1em);}
.PicList002796 li a{ padding:1.5em;}
.PicList002796 li .con{margin-top: 4em; }
}
  





/*PicList001200 */
.PicList001200 .ul{ display: flex; flex-wrap: wrap;}
.PicList001200 li{ padding:2em; background: #f3f8fc; position: relative; border-radius: calc(10 / 16 * 1em); overflow: hidden; }
.PicList001200 li::before{ width:calc(8 / 16 * 1em); height: calc(22 / 16 * 1em); position: absolute; left: 0; top:calc(38 / 16 * 1em); content: ''; background:#0b73ca; border-radius: 0 4px 4px 0;}
.PicList001200 li a{ display:block; position:relative;}
.PicList001200 .tit{color:#555; overflow:hidden;position: relative; font-size: calc(24 / 16 * 1em); }
.PicList001200 .t1{ margin:calc(24 / 14 * 1em) 0; font-size:calc(14 / 16 * 1em);color: #0b73ca;background:rgba(11, 115, 202, 0.05); border-radius: calc(5 / 14 * 1em); display:table; padding:calc(10 / 14 * 1em) calc(20 / 14 * 1em);  }
.PicList001200 li .con{position:relative;}
.PicList001200 li .txt{border-top: 1px dashed rgba(0, 0, 0, 0.1); padding-top: calc(20 / 16 * 1em); line-height:1.5; color: #999;}
.PicList001200 li:hover{background: #fff;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.1); }
.PicList001200 li:hover .tit{color: #0b73ca;}
.PicList001200 li:hover .t1{color: #fff;background:#0b73ca;}
@media(min-width:1025px){
.PicList001200 li{ width:31.3%; margin-right:3%;}
.PicList001200 li:nth-child(3n){ margin-right: 0;}
.PicList001200 li:nth-child(3n) ~ li{ margin-top:3%;}
}

@media(max-width:1024px) and (min-width:769px){
.PicList001200 li{ width:48%; margin-right:4%;}
.PicList001200 li:nth-child(2n){ margin-right: 0;}
.PicList001200 li:nth-child(2n) ~ li{ margin-top:4%;}
}

@media(max-width:768px){
.PicList001200 li{ width:100%;}
.PicList001200 li+li{margin-top:2em;}
}
  



/*RighInfo002814*/
.RighInfo002814{padding: calc(100 / 16 * 1em) 0;}
.RighInfo002814 .title{border-top:5px solid #f8f8f8; margin:calc(100 / 16 * 1em) 0 calc(40 / 16 * 1em) calc(10 / 16 * 1em);position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}
.RighInfo002814 .title aside{display: table; margin-top:calc(-24 / 16 * 1em); padding-right:calc(20 / 16 * 1em); background: #fff;}
.RighInfo002814 .title span{display: table;line-height:calc(44 / 22 * 1em); border-radius:calc(44 / 22 * 1em); padding: 0 1em; background: #f1f1f1;font-size:calc(22 / 16 * 1em);color: #333;}
.RighInfo002814 .title span i{font-style: normal;float: left;padding: 0 1em; margin-left:calc(-32 / 22 * 1em); margin-top:calc(-10 / 22 * 1em);color: #fff;border-radius:calc(44 / 22 * 1em); background: #0b73ca; margin-right: calc(10 / 22 * 1em);}

.RighInfo002814 .intro{position: relative; z-index: 1; }
.RighInfo002814 .intro .title{margin-bottom: 0; margin-top:calc(30 / 16 * 1em);}
.RighInfo002814 .intro .title aside{padding: 0 calc(40 / 16 * 1em); margin-left: auto; margin-right: auto;}
.RighInfo002814 .intro .main{border-left:5px solid #f8f8f8;border-right:5px solid #f8f8f8;padding:4em; margin-top:calc(-24 / 18 * 1em); font-size: calc(18 / 16 * 1em); color: #666; line-height: 1.75;}
.RighInfo002814 .intro .main b{color: #0b73ca;}
.RighInfo002814 .ul1 li{text-align: center; padding:2em; background: #f3f8fc; border-radius: calc(15 / 16 * 1em);}
.RighInfo002814 .ul1 .Ispic{padding-bottom:67.234%; margin-bottom:1.5em; border-radius: calc(10 / 16 * 1em);}
.RighInfo002814 .ul1 .t1{font-size: calc(18 / 16 * 1em); color: #333;}
.RighInfo002814 .subtit{text-align: center; color: #0b73ca; font-size: calc(24 / 16 * 1em); margin: 2em 0;}
.RighInfo002814 .dl1 dd{padding:4em 2em 2em; text-align: center; border:3px dashed #0b73ca; border-radius: calc(15 / 16 * 1em); position:relative; margin-top: calc(30 / 16 * 1em);}
.RighInfo002814 .dl1 .num{font-size: calc(20 / 16 * 1em); width: calc(60 / 20 * 1em); line-height: calc(60 / 20 * 1em); color: #fff; background: #0b73ca; border-radius: 50%; position: absolute; left: 50%; top:0; transform: translate(-50%,-50%); font-weight: bold;}
.RighInfo002814 .dl1 .t1{font-size: calc(24 / 16 * 1em); color: #333; margin-bottom: 1em;}
.RighInfo002814 .dl1 .t2{font-size: calc(18 / 16 * 1em); color: #666;}
.RighInfo002814 .word{ line-height: 1.75;}
.RighInfo002814 .code{text-align: center;}
.RighInfo002814 .code .tit{ color: #666;}
.RighInfo002814 .code .tel{font-size: calc(22 / 16 * 1em); color:#eb830a; margin:calc(10 / 22 * 1em) 0 1.5em;}
.RighInfo002814 .code img{max-width: calc(110 / 16 * 1em); margin: 0 auto; display: block; width: 100%;}
.RighInfo002814 .code span{display: block; text-align: center;}
@media(min-width:1025px){
.RighInfo002814 .flex{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.RighInfo002814 .ul1 li,
.RighInfo002814 .dl1 dd{width: 31.3%; margin-right: 3%;}
.RighInfo002814 .ul1 li:nth-child(3n),
.RighInfo002814 .dl1 dd:nth-child(3n){ margin-right:0;}
.RighInfo002814 .ul1 li:nth-child(3n) ~ li,
.RighInfo002814 .dl1 dd:nth-child(3n) ~ dd{ margin-top:3%;}
.RighInfo002814 .word{width:calc(100% - 24em);}
.RighInfo002814 .word{padding-right: 3em; margin-right: 3em; border-right: 1px solid rgba(0, 0, 0, 0.1); }
}
@media(max-width:1024px){
.RighInfo002814{padding: calc(50 / 16 * 1em) 0;}
.RighInfo002814 .ul1 li+li{margin-top: 2em;}
.RighInfo002814 .dl1 dd+dd{margin-top: 2.5em;}
.RighInfo002814 .word{padding-bottom: 2em; margin-bottom: 2em; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

}
  

/*Map002364*/
.Map002364{padding:calc(100 / 16 * 1em) 0; }
.Map002364 .pic{border-radius:calc(10 / 16 * 1em); overflow: hidden;}
.Map002364 .ul{margin-bottom:2em;}
.Map002364 li{padding: calc(40 / 16 * 1em) calc(20 / 16 * 1em) calc(30 / 16 * 1em); background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border-radius:10px; text-align: center;}
.Map002364 .t1{padding-top: calc(50 / 15 * 1em); color: #666; background-position: top center; background-repeat: no-repeat; background-size: auto  calc(35 / 15 * 1em); margin-bottom: 1em; font-size: calc(15 / 16 * 1em);}
.Map002364 li.name .t1{background-image:url(../images/name.svg) ;}
.Map002364 li.tel .t1{background-image:url(../images/tel.svg) ;}
.Map002364 li.tel2 .t1{background-image:url(../images/tel2.svg) ;}
.Map002364 li.add .t1{background-image:url(../images/add.svg) ;}
.Map002364 li.mail .t1{background-image:url(../images/mail.svg) ;}
.Map002364 .t2{font-size: calc(18 / 16 * 1em); line-height: 1.5; color: #333;}
.Map002364 .t3{font-size: calc(26 / 16 * 1em);  color: #0b73ca; font-weight: bold; margin-bottom: calc(8 / 25 * 1em);}

.Map002364 .dl{margin-top:3em; display: flex; flex-wrap: wrap;}
.Map002364 .dl dd{padding:2em; background: #f3f8fc; border-radius: calc(10 / 16 * 1em); width: 100%;}
.Map002364 .dl .tit{font-size: calc(22 / 16 * 1em); color: #333; position: relative; font-weight: bold; margin-bottom: 1em;}
.Map002364 .dl .tit::before{position: absolute; left: calc(-32 / 22 * 1em); width: calc(8 / 22 * 1em); height:90%; top:5%; border-radius:0 calc(2 / 22 * 1em)  calc(2 / 22 * 1em) 0; background: #0b73ca; content: ' ';}
.Map002364 .dl .t4{margin-top: 1em; line-height: 1.5; color: #555; position: relative; padding-left: calc(50 / 16 * 1em); }
.Map002364 .dl .t4 span{position: absolute;left: 0; top: 0; color: #888;}

@media(min-width:1025px){
  .Map002364 .ul{display: flex;}
  .Map002364 .ul li{width: 100%;}
  .Map002364 .ul li:not(:last-child){margin-right:1em;}
  .Map002364 .dl dd{width: 32%; margin-right:2%;}
  .Map002364 .dl dd:nth-child(3n){margin-right:0;}
  .Map002364 .dl dd:nth-child(3n) ~ dd{margin-top:2%;}
}

@media(max-width:1024px){
  .Map002364{padding:calc(50 / 16 * 1em) 0; }
  .Map002364 .ul li+li,
  .Map002364 .dl dd+dd{margin-top:1.5em;}
}





/*.PicList001201 */
 .PicList001201{padding-top:calc(100 / 16 * 1em); }
 .PicList001201 li{padding:1em; border:1px solid rgba(0, 0, 0, 0.1); border-radius: calc(15 / 16 * 1em);}
 .PicList001201 li+li{margin-top:calc(44 / 16 * 1em);}
 .PicList001201 li a{ display:block; position:relative;}
 .PicList001201 li .Ispic{width:100%; padding-bottom:22.073%; border-radius:calc(15 / 16 * 1em);}
 .PicList001201 li .con{position:relative;padding:calc(28 / 16 * 1em) calc(48 / 16 * 1em);}
 .PicList001201 li h3{ margin:0; font-size:calc(22 / 16 * 1em); color:#333;}
 .PicList001201 li p{ margin:0; color:#666; line-height:1.75; height:calc(1.75em * 2); overflow:hidden; }
 .PicList001201 li time{display: block; color:#999; padding-left:calc(30 / 16 * 1em); background:url(../images/time.svg) left center no-repeat; background-size: auto calc(18 / 16 * 1em); line-height:calc(18 / 16 * 1em); margin:1.5em 0;}
 .PicList001201 li:hover{ border-color:#0b73ca; }
 .PicList001201 li:hover h3{ color:#0b73ca;}

 @media(min-width:1025px){
.PicList001201 li a{ display: flex; align-items: center; padding-right:13%;}
.PicList001201 li a::after{ position:absolute; content:''; width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); background:url(../images/more2.svg) no-repeat center center; right:4%; top:50%; margin-top:calc(-25 / 16 * 1em); border: 1px solid rgba(0, 0, 0, 0.15); background-size: auto calc(15 / 16 * 1em); border-radius: 50%;}
.PicList001201 li .Ispic{width:31.066%; }
.PicList001201 li .con{width:calc(100% - 31.066%);}
.PicList001201 li .con::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:rgba(0, 0, 0, 0.08); right:0;}
.PicList001201 li:hover a::after{ background-color: #0b73ca; border-color: #0b73ca; background-image: url(../images/more-on.svg);}
}
@media(max-width:1024px){
.PicList001201{padding-top:calc(50 / 16 * 1em); }
.PicList001201 li .Ispic{ padding-bottom:50%;}
.PicList001201 li .con{padding: 2em 0 0;}
}




/*.RighInfo000171*/
.RighInfo000171{padding: calc(100 / 16 * 1em) 0;}
.RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:calc(30 / 16 * 1em);  padding: 2vw; background:#f3f8fc; border-radius:calc(15 / 16 * 1em);}
.RighInfo000171 .title h1{ margin:0; padding-bottom:1em; font-size:calc(28 / 16 * 1em);}
.RighInfo000171 .title time{color: #0b73ca; 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:3em 0; }
.RighInfo000171 .info .pic{margin:2% auto; display: block;}
.RighInfo000171 .info .pic1{float:right; margin:2% 0; margin-left:3%;}
.RighInfo000171 .info .pic2{float:left; margin:2% 0;  margin-right:3%;}
.RighInfo000171 .info img{border-radius:calc(15 / 16  * 1em);}
.RighInfo000171 img+p{margin-top: 1em;}
.RighInfo000171 .info .more{text-align: center; margin:4em 0;}

.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:#0b73ca;display:block;padding:10px 30px;border-radius:10px;}
.RighInfo000171 .info_back a:hover{background:#fff;color:#0b73ca;border:1px #0b73ca solid}
.RighInfo000171 .info_pn span{display:block; margin:15px 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#0b73ca;text-decoration:underline}

@media(min-width:1025px){
.RighInfo000171 .info_pn span{width:80%}
.RighInfo000171 .info .pic1,
.RighInfo000171 .info .pic2{width:45%;}
}
@media(max-width:1024px){
.RighInfo000171{ padding:calc(50 / 16 * 1em) 0;}
.RighInfo000171 .title h1{font-size:calc(20 / 16 * 1em);}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:15px}
}





/*Form003139 */
.Form003139{padding:calc(100 / 16 * 1em) 0; }
.Form003139 .tit-en{font-size: calc(44 / 16 * 1em); color:#0b73ca; margin-bottom:calc(12 / 44 * 1em); font-weight:bold; text-transform: uppercase;}
.Form003139 .tit{font-size: calc(22 / 16 * 1em); color:#333; margin-bottom:calc(30 / 22 * 1em);}
.Form003139 .box{background:#f3f8fc; padding:calc(60 / 16 * 1em); border-radius: calc(40 / 16 * 1em);}
.Form003139 .pic{border-radius: calc(40 / 16 * 1em); overflow: hidden;}
.Form003139 .Ispic{display: block; padding-bottom:87.123%;}
.Form003139 li+li{padding-top: 2em; margin-top: 2em; border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.Form003139 .t1{font-size: calc(15 / 16 * 1em); padding-left: calc(30 / 15 * 1em); position: relative; color: #999; line-height: calc(24 / 15 * 1em); margin-bottom: 1em;}
.Form003139 .t1::before{position: absolute; left: 0; top: 0; width:calc(24 / 15 * 1em); height: calc(24 / 15 * 1em); background-size: auto calc(18 / 16 * 1em); background-repeat: no-repeat; background-position: center; content:'';}
.Form003139 .name::before{background-image: url(../images/name.svg);}
.Form003139 .lxr::before{background-image: url(../images/lxr.svg);}
.Form003139 .tel::before{background-image: url(../images/tel.svg);}
.Form003139 .t2{font-size: calc(18 / 16 * 1em); color: #333;}
.Form003139 .t2 b{font-size: calc(32 / 18 * 1em);color:#eb830a;}
.Form003139 .code{display: flex;align-items: center;line-height: 1.5;}
.Form003139 .code img{display:block; width: 50%; max-width: calc(120 / 16 * 1em); margin-right: 1em;}

@media(min-width:1025px){
.Form003139 .flex{display: flex; align-items: flex-start;}
.Form003139 .con{width:45%;}
.Form003139 .pic{width:55%; order: 2;}
.Form003139 .box{padding-right:calc(250 / 16 * 1em); margin-right: calc(-190 / 16 * 1em);}
}

@media(max-width:1024px){
.Form003139{padding:calc(50 / 16 * 1em) 0; }
.Form003139 .tit-en{font-size: calc(30 / 16 * 1em);margin-bottom:calc(12 / 30 * 1em); }
.Form003139 .box{ padding:2em; border-radius: calc(10 / 16 * 1em);}
.Form003139 .pic{border-radius: calc(10 / 16 * 1em); margin-top: 2em;}

}
  





/*RighInfo003134 */
.RighInfo003134{ padding:calc(100 / 16 * 1em) 0;}
.RighInfo003134 .img-side{border: solid 1px rgba(0, 0, 0, 0.1); margin-bottom:calc(64 / 16 * 1em); position: relative; border-radius: calc(15 / 16 * 1em); overflow: hidden;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:77.996%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 3em; margin:calc(30 / 16 * 1em) auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #0b73ca; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width:15px; height:15px;background-repeat: no-repeat;background-position: center; margin-top: -7.5px; background-image: url(../images/more2.svg); background-size: contain;}
.RighInfo003134 .controls .slick-prev{left: 0; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.RighInfo003134 .controls .slick-next{right: 0;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled,
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/more.svg);}
.RighInfo003134 .img-side .return{position:absolute; right: 0; top: 0; width:calc(60 / 16 * 1em); height: calc(40 / 16 * 1em); background: url(../images/return.svg) no-repeat center #0b73ca; background-size: auto calc(16 / 16 * 1em); border-radius: 0 0 0 20px;}
.RighInfo003134 .img-side .tit{font-size:calc(30 / 16 * 1em); color: #333; margin-bottom:calc(24 / 30 * 1em); font-weight: bold; color: #0b73ca;}
.RighInfo003134 .img-side .line{width:calc(34 / 16 * 1em); height:calc(2 / 16 * 1em); background-color:#0b73ca;display: block;}
.RighInfo003134 .img-side .dl{margin-top:calc(30 / 16 * 1em);}
.RighInfo003134 .img-side .dl dd{position: relative;}
.RighInfo003134 .img-side .dl dd+dd{margin-top: calc(20 / 16 * 1em);  border-top: 1px dashed rgba(0, 0, 0, 0.15); padding-top:calc(20 / 16 * 1em); }
.RighInfo003134 .img-side .dl .t1{font-size:calc(15 / 16 * 1em); color:#888; margin-bottom:calc(10 / 15 * 1em);}
.RighInfo003134 .img-side .dl .t2{font-size:calc(18 / 16 * 1em); color:#333;}
.RighInfo003134 .img-side .dl .mlj{display: flex; align-items: center;}
.RighInfo003134 .img-side .dl .jg{font-size: calc(24 / 16 * 1em);color: #333; }
.RighInfo003134 .img-side .dl .jg b{font-size: calc(54 / 24 * 1em); }
.RighInfo003134 .img-side .dl .yj{margin-left:calc(10 / 16 * 1em); }
.RighInfo003134 .img-side .dl .yj i,
.RighInfo003134 .img-side .dl .yj span{display: block;}
.RighInfo003134 .img-side .dl .yj i{font-size: calc(14 / 16 * 1em); padding: calc(5 / 14 * 1em) calc(10 / 14 * 1em); background: #eb830a; color: #fff; border-radius: 2em 2em 2em 0; font-style: normal; letter-spacing: 3px;}
.RighInfo003134 .img-side .dl .yj span{text-decoration: line-through; color: #999; padding: 0 5px;}

.RighInfo003134 .h1_tab{display:flex; flex-wrap: wrap;}
.RighInfo003134 .h1_tab span{font-size: calc(20 / 16 * 1em); color: #999; padding: 0 6em; line-height: calc(60 / 20 *1em); position: relative; cursor: pointer; border-radius: 10px 10px 0 0; background:#e6f1fa; }
.RighInfo003134 .h1_tab span.on{background: #0b73ca;color: #fff;}
.RighInfo003134 .prod-intro .info{background:#f3f8fc; padding:calc(40 / 16 * 1em); color: #666; line-height: 1.75; display: none; border-radius: 0 calc(15 / 16 * 1em) calc(15 / 16 * 1em) calc(15 / 16 * 1em);}
.RighInfo003134 .prod-intro .info .dl{margin-top: 2em;}
.RighInfo003134 .prod-intro .info .dl dd{ padding-left: calc(30 / 16 * 1em);position: relative;}
.RighInfo003134 .prod-intro .info .dl dd::before{ width: calc(10 / 16 * 1em); height: calc(10 / 16 * 1em); border-radius: calc(3 / 16 * 1em); content:''; position: absolute; left: 0; top: calc(26 / 16 * 1em); background: #eb830a; transform: rotate(45deg);}
.RighInfo003134 .prod-intro .info .dl dd:first-child:before{ top: calc(10 / 16 * 1em);}
.RighInfo003134 .prod-intro .info .dl dd+dd{margin-top:1em; padding-top: 1em; border-top: 1px dashed rgba(0, 0, 0, 0.1); line-height: 1.75;}
.RighInfo003134 .prod-intro .info .dl dd+dd{margin-top:1em; padding-top: 1em; border-top: 1px dashed rgba(0, 0, 0, 0.1); line-height: 1.75;}
.RighInfo003134 .prod-intro .info .dl a{color: #555;}
.RighInfo003134 .prod-intro .info .dl dd:hover a{color: #eb830a;}


.RighInfo003134 .Products{padding-top: 4em;}
.RighInfo003134 .Products .box{ position: relative; z-index: 1;}
.RighInfo003134 .Products .slider{ margin: 0 calc(60 / 16 * 1em);}
.RighInfo003134 .Products li{padding: calc(10 / 16 * 1em);}
.RighInfo003134 .Products li a{ display:block; position:relative; padding:calc(30 / 16 * 1em); background:#f3f8fc;border-radius: calc(15 / 16 * 1em);margin:0 calc(20 / 16 *1em);}
.RighInfo003134 .Products li a:hover{background:#fff; box-shadow: 0 0 calc(10 / 16 * 1em) rgba(0, 0, 0, 0.1);}
.RighInfo003134 .Products li .Ispic{ display:block; padding-bottom:90%; transition: .3s;}
.RighInfo003134 .Products li a:hover .Ispic{transform: scale(1.1);}
.RighInfo003134 .Products li .tit{ text-align: center; margin-top: 1em; font-size: calc(18 / 16 * 1em); color: #333;}
.RighInfo003134 .Products li a:hover .tit{ color: #0b73ca;}
.RighInfo003134 .Products .slick-arrow{position: absolute;width:1em; height:1em;  top: 50%;margin-top: -0.5em;  border-radius: calc(10 / 50 * 1em); background: url(../images/more2.svg) no-repeat center center; background-size: auto calc(16 / 50 * 1em);z-index: 10; transition: 0.3s; font-size: calc(50 / 16 * 1em); text-indent: -999em; overflow: hidden; border:1px solid #ccc;}
.RighInfo003134 .Products .slick-arrow:hover{background-color:#0b73ca; background-image: url(../images/more-on.svg); border-color: #0b73ca;}
.RighInfo003134 .Products .slick-prev{transform: rotate(180deg);left:0;}
.RighInfo003134 .Products .slick-next{right:0;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px rgba(0, 0, 0, 0.1);}
.RighInfo003134 .img-side .ytable-cell{padding: calc(50 / 16 * 1em);}
.RighInfo003134 .img-side .txt{padding:1% 3%;}
.RighInfo003134 .h1_tab span:not(:last-child){margin-right:calc(10 / 20 * 1em); }

}
@media (max-width:1024px) {
.RighInfo003134{ padding:calc(50 / 16 * 1em) 0;}
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .txt{padding-top:2em;}
.RighInfo003134 .h1_tab span{font-size: calc(18 / 16 * 1em);  line-height: calc(40 / 18 *1em); padding:0 1em;}
.RighInfo003134 .h1_tab span{border-radius:calc(5 / 18 * 1em); width:48%; margin-right:4%; margin-bottom: 4%; text-align: center;}
.RighInfo003134 .h1_tab span:nth-child(2n){ margin-right:0;}
.RighInfo003134 .prod-intro .info{border-radius:calc(15 / 16 * 1em);}

}





.Listtit{position: relative;z-index: 1;padding-bottom:calc(28 / 34 * 1em);color: #333;text-align: center;font-size:calc(34 / 16 * 1em); margin-bottom:calc(28 / 34 * 1em);font-weight: bold; line-height: 1;}
.Listtit:before{position: absolute;content: '';width:calc(40 / 34 * 1em);height: 2px;background-color:#0b73ca;left:50%; bottom: 0; margin-left: calc(-20 / 34 * 1em);}




/*RighInfo002806*/
.RighInfo002806{ padding:calc(100 / 16 * 1em) 0;}
.RighInfo002806 .con{line-height: 1.75; color: #555;}
.RighInfo002806 .tit{color:#0b73ca; font-size: calc(30 / 16 * 1em); font-weight: bold; margin-bottom:1.5em;}
@media (min-width:1025px) {
.RighInfo002806 .flex{ display: flex; align-items: center; justify-content:space-between;}
.RighInfo002806 .con{ width: 60%; padding-right:7em; line-height: 2; }
.RighInfo002806 .con p{font-size: calc(18 / 16 * 1em); text-align: justify;}
.RighInfo002806 .pic{ width:40%; }
}
@media (max-width:1024px) {
  .RighInfo002806{ padding:calc(50 / 16 * 1em) 0;}
  .RighInfo002806 .tit{ font-size: calc(20 / 16 * 1em);}
  .RighInfo002806 .pic{margin-top: 2em;}

}


/*
 .TextList009
 */
 .TextList009{padding:calc(100 / 16 * 1em) 0;}
 .TextList009 li{border: 1px solid #e5e5e5; padding-left:calc(140 / 16 * 1em); position:relative; padding-right:calc(30 / 16 * 1em);}
 .TextList009 li+li{margin-top: calc(30 / 16 * 1em);}
 .TextList009 li a{height:calc(85 / 16 * 1em); line-height:calc(85 / 16 * 1em);display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/more.svg) no-repeat right center; padding-right:calc(40 / 16 * 1em); background-size: auto 1em;}
 .TextList009 li time{ position:absolute; text-align:center; left:0; top:calc(10 / 14 * 1em); height:calc(65 / 14 * 1em); width:calc(108 / 14 * 1em); color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:calc(14 / 16 * 1em);}
 .TextList009 li time span{ display:block; font-size:calc(22 / 14 * 1em); padding-top:calc(7 / 14 * 1em);}
 .TextList009 li:hover{ background-color:#0b73ca;color:#fff;}
 .TextList009 li:hover a{background-image:url(../images/more-on.svg); color:#fff;}
 .TextList009 li:hover time{color:#fff;}
 @media(max-width:769px){
 .TextList009 li{ padding:1em;}
 .TextList009 li time{display: none;}
 }
 
 






 

.PicList002275 .box{padding:calc(100 / 16 * 1em) 0;}
.PicList002275 .box:nth-child(2n){background: #f3f8fc;}
.PicList002275 li{ line-height:calc(30 / 18 * 1em); border-bottom: 1px dashed rgba(0, 0, 0, 0.1); font-size: calc(18 / 16 * 1em);}
.PicList002275 li a{display:block; padding:calc(30 / 18 * 1em) 0;}
.PicList002275 li:first-child a{padding-top:0;}
.PicList002275 li .bp{color:#999;}
.PicList002275 li .tit{color: #333;}
.PicList002275 li:hover .tit{color:#0b73ca;}
.PicList002275 li .more{width:calc(30 / 18 * 1em); height:calc(30 / 18 * 1em); background: url(../images/more2.svg) no-repeat center; background-size: auto calc(15 / 18 * 1em);}
.PicList002275 li:hover .more{background-image: url(../images/more.svg);}
@media(min-width:1025px){
.PicList002275 li a{display: flex; align-items:center;}
.PicList002275 li .bp{width:15%;}
.PicList002275 li .tit{width:calc(85% - calc(50 / 18 * 1em)); padding-left:calc(30 / 18 * 1em); margin-left:calc(20 / 18 * 1em); border-left: 1px solid rgba(0, 0, 0, 0.1);}
}
@media(max-width:1024px){
.PicList002275 .box{padding:calc(50 / 16 * 1em) 0;}
.PicList002275 li .bp{display: table; padding:0 calc(20 / 14 * 1em); background: #f3f8fc; border-radius:calc(4 / 14 * 1em); margin-bottom:calc(15 / 14 * 1em);font-size: calc(14 / 18 * 1em);}
.PicList002275 .box:nth-child(2n) .bp{background: #fff;}
.PicList002275 li .more{display: none;}

}
  
  