*{padding: 0; margin: 0;}
a:hover{color: #a0141a;}

/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 35px;width: 100%; background-color: rgba(0,0,0,0.4); box-shadow: 0 0 5px rgba(0,0,0,0.1); font-family: 'HarmonyOS_Sans_SC';}
.Top003198_fixed{background-color:#fff;}
.Top003198_fixed .logo img{display: none;}
.Top003198 .logo .on{display: none;}
.Top003198_fixed .logo .on{display: block;}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}
.Top003198 menu li a{color: #fff}
.Top003198_fixed menu li a{color: #5f5d5d}
.Top003198 menu li.aon{background:#a0141a;}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color:#fff;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #fff;  font-size: calc(24 / 16 * 1em); padding-left: calc(29 / 20 * 1em); background: url(../images/header_ico02.png) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 20 * 1em);}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);}
.Top003198 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
@media (min-width:1025px) {
    .Top003198 .logo{display: table; height: calc(90 / 16 * 1em);}
    .Top003198 .logo a{display: table-cell; vertical-align: middle;}
    .Top003198 .logo img{height:calc(50 / 16 * 1em);}
    .Top003198 menu{margin-right:calc(100 / 1920 * 100vw);}
    .Top003198 menu li{float: left;}
    .Top003198 menu li span{line-height: calc(90 / 18 * 1em); padding:0 calc(40 / 1920 * 100vw)}
    .Top003198 li .sub{position: absolute; top: 100%; background-color:#fff;   padding:  calc(10 / 16 * 1em); box-shadow: 0 5px 5px rgba(0,0,0,0.1);margin-left: 0;width: max-content;min-width: 100%;left: 50%;transform: translateX(-50%);}
    .Top003198 li .sub dl{background: none; padding: 0}
    .Top003198 li .sub dl dt{ padding:0 10px; position:relative;font-size: 14px;line-height: 40px;}
    .Top003198 li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
    .Top003198 li .sub dl dt::before{ position:absolute; content:''; width:0; height:calc(14 / 16 * 1em); background:#a0141a; left:0; top:50%; margin-top:calc(-7 / 16 * 1em); transition:0.3s;}
    .Top003198 li .sub dl dt:hover::before{ width:calc(8 / 16 * 1em);}
    .Top003198 li .sub dl dt a{line-height:calc(30 / 16 * 1em);  color:#666; padding: calc(10 / 16 * 1em) 0;}
    .Top003198 .top-right{padding-top: calc(27 / 16 * 1em);}
    .Top003198 .top-right dd{float: left;}
    .Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
    .Top003198 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
    .Top003198 .top-search .box .btn{ left: 0;}
    .Top003198 menu li:hover{background:#a0141a;}
}
.menu-mask{display: none;}
@media (max-width:1024px) {
    .menu-mask{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6); z-index: 50;}
    .Top003198 menu li a{color: #5f5d5d}
    .Top003198 .top-hotline,
    .Top003198 header:after{display: none;}
    .Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(50 / 16 * 1em);}
    .Top003198 .logo img{height:calc(30 / 16 * 1em);}
    .Top003198 menu{position: fixed; right: -100%;top: calc(80 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:60vw; max-width: 260px;}
    .menu-show .Top003198 menu{right: 0; opacity: 1;}
    .Top003198 menu ul{height: 100%; overflow: auto;}
    .Top003198 menu li{border-bottom: 1px dotted #eee;}
    .Top003198 menu li span{line-height: 3; padding-left:2em;}
    .Top003198 menu li.has-sub span .op:before, 
    .Top003198 menu li.has-sub span .op:after{background-color: #a0141a;}
        .Top003198 menu li.has-sub.aon span .op:before, 
    .Top003198 menu li.has-sub.aon span .op:after{background-color: #fff;}
    .Top003198 li .sub{background-color: #eee;}
    .Top003198 li .sub .pic{display: none;}
    .Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
    .Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
    .Top003198 .top-search .box .btn{ right: 0;}
    .Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
    .Top003198 .top-right dl:after{display: none;}
    .Top003198 .top-right dl{display: flex;align-items: center;}
    .Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
    .Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
    .Top003198 .open-search.on:after,
    .Top003198 .open-search.on:before{background-color: #a0141a;}
    .Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;}
    .Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #fff;}
    .Top003198_fixed .open-menu span{ background-color: #5f5d5d;}
    .menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #a0141a; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
    .menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}

.hello {line-height: 35px;background: #9b9b9b;position: fixed;top: 0;left: 0;width: 100%;z-index: 99;}
.hello .gethome {position: absolute;font-size: 16px;float: right;/* padding-left: 24px px; */color: #fff;right: 8%;}
.hello .auto{font-size: calc(18 / 16 * 1em);width: 86%;max-width: 1600px;margin: 0 auto;color: #fff;}
.hello .gethome span img{width: 15px;margin-right: 6px;margin-top: -3px;}





/*Banner003192 */
.Banner003192{position: relative; }
@media (min-width:1025px) {
    .Banner003192 .pc{height:100vh;max-height: 969px; display: block;width: 100%;}
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 .slick-pages{position: absolute;left: calc(160 / 1920 * 100vw); bottom: 66px;color: #fff;z-index: 20;font-size: calc(20 / 16 * 1em);}
.Banner003192 .slick-dots{position: absolute;right: calc(160 / 1920 * 100vw);bottom: 66px;z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 16 * 1em); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px; font-size: 1em;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute;z-index: 10 ; left: 50%; margin-left:calc(-15 / 16 * 1em); bottom:calc(58 / 16  * 1em);width:calc(30 / 16 * 1em); height: calc(46 / 16 * 1em); border-radius:calc(15 / 16 * 1em); border: solid 2px #fff;}
.Banner003192 .mouse:after{position: absolute;content: '';width:calc(2 / 16 * 1em);height:calc(10 / 16 * 1em);background-color: #fff; top:calc(8 / 16 * 1em);left: 50%; margin-left:calc(-1 / 16 * 1em); animation: infinite 1s linear updown;}

@keyframes updown{
	0%{top:calc(8 / 16 * 1em);opacity: 1;}
	100%{top:calc(30 / 16 * 1em);opacity: 0;}
}




.Hometitle{color: #5f5d5d;position: relative;z-index: 1;}
.Hometitle .title {font-size: 1.56vw;color: #666666;margin: 0;text-transform: uppercase;}
.Hometitle .title span {color: #a0141a;}
.Hometitle .titleDesc {font-size: 1.25vw;margin-top: 1vw;}
.Hometitle .line {border-bottom: 1px solid #C8C8C8;display: inline-block;width: 5.42vw;vertical-align: middle;}
.Hometitle .titleDesc p {font-size: 1.25vw;display: inline-block;margin: 0 5px;color: #666666;}
.Hometitle .line {border-bottom: 1px solid #C8C8C8; display: inline-block;width: 5.42vw;vertical-align: middle;}




/*Floor002889*/
.Floor002889{overflow: hidden; padding: calc(50 / 1920 * 100vw) 0; overflow: hidden;}
.Floor002889 .Hometitle{text-align: center;margin-bottom: calc(40 / 16 * 1em); }
.Floor002889 .Hometitle::after{margin: 0 auto;}
.Floor002889 .tab{display: flex; width: 100%; margin-bottom: calc(20 / 16 * 1em);}
.Floor002889 .tab span{padding:0 1vw; font-size: calc(18 / 16 * 1em); line-height: calc(80 / 26 * 1em); background: #f8f8f8; color: #888; width: 100%; text-align: center;cursor: pointer;}
.Floor002889 .tab span+span{border-left: 1px solid rgba(0, 0, 0, 0.05);}
.Floor002889 .tab span.aon{background: #a0141a; color: #fff;}
.Floor002889 .Ispic{background-size: contain;}
.Floor002889 .con li{background: #f8f8f8;}
.Floor002889 .con li+li{margin-top: 3px;}
.Floor002889 .con li a{display: flex; align-items: center; padding:calc(20 / 16 * 1em) calc(28 / 16 * 1em);}
.Floor002889 .con li .pic{width:40%;}
.Floor002889 .con li .Ispic{padding-bottom:85%;}
.Floor002889 .con li .txt{width:60%;}
.Floor002889 .con li .t1{font-size: calc(18 / 16 * 1em); color: #5f5d5d; line-height: 1; }
.Floor002889 .con li .t2{font-size: calc(18 / 16 * 1em); color: #666; line-height:1.5; margin-top: 1em;}
.Floor002889 .con li.aon{background: rgb(160 20 26 / 70%);}
.Floor002889 .con li.aon .t1{color: #fff;}
.Floor002889 .con li.aon .t2{color: rgba(255, 255, 255, 0.95);}
.Floor002889 .con dl{background: url(../images/Floor002889-bg.jpg) no-repeat center;}
.Floor002889 .con dd{padding: calc(40 / 16 * 1em)  calc(40 / 16 * 1em)  calc(55 / 16 * 1em); width: 100%; position: relative;}
.Floor002889 .con dd .tit{font-size:calc(18 / 16 * 1em); color: #888; margin-bottom: calc(40 / 36 * 1em); }
.Floor002889 .con dd .Ispic{padding-bottom:60%;}
.Floor002889 .con dd .more{width: calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); background:url(../images/more.svg) rgba(255, 255, 255, 0.8) no-repeat center; border-radius: 50%; background-size: auto 1em; position: absolute; right: calc(40 / 16 * 1em); bottom: calc(40 / 16 * 1em); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
@media(max-width:1024px){
    .Floor002889 .tab{width: 100%;}
    .Floor002889 .tab span{height: 40px;line-height: 40px;display: inline-block;font-size: 16px;width: 33.33%;float: left;}
    .Top002262 .header-left img{max-height: 60px}
    .Banner003192 .mouse{display: none}
    .Hometitle .title{font-size: 24px;}
    .Hometitle .titleDesc p{font-size: 16px}
    .Floor002889 .con li .t1{font-size: 20px;}
    .Floor002889 .con li .t2{font-size: 15px;}
    .Floor002889 .con dd .tit{font-size: 24px;}
    .hello .auto{width: 94%;}
    .Floor002889{padding: 30px 0}
    .Floor002889 .Hometitle{margin-bottom: 20px;}
}
@media(max-width:768px){
    .Floor002889 .tab{flex-wrap:wrap;}
    .Floor002889 .con dl{display: none;}

}
@media(max-width:480px){
    .Floor002889 .tab span,
    .Floor002889 .con li .t1{font-size: 14px;}
    .Floor0031245 .newsMain p a{font-size: 18px;}
    .Floor002889 .con li .t2,
    .Floor0031245 .newsMain span{font-size: 12px; margin-top: 10px;}
    .Floor002889 .con dd .tit{font-size: 20px;}
    .Hometitle .titleDesc p{font-size: 15px;}
    .Hometitle .title{font-size: 22px;}
}

.proShowDetail {position: absolute;text-align: center;right: 1.56vw;bottom: 1.36vw;color: #393939;font-size: 0.7vw;}
.arrow {display: inline-block;width: 2.5vw;height: 2.5vw;background-image: url('../images/arrow.png');background-size: 100%;background-repeat: no-repeat;}
.proShowDetail p{font-size: calc(20 / 16 * 1em);line-height: 0.1;line-height: 25px; }
.proShowDetail span {opacity: 0.6;font-size: calc(12 / 16 * 1em);}
.proShowDetail:hover {cursor: pointer;}

@media(min-width:1025px){
    .Floor002889 .con{display: flex;}
    .Floor002889 .con .ul{width:40%;}
    .Floor002889 .con .dl{width:60%; border-left: 4px solid #fff;}
}





/*Floor002905*/
.Floor002905{overflow: hidden; padding: calc(50 / 1920 * 100vw) 0; background: #f8f8f8;}
.Floor002905 .title{margin-bottom: calc(40 / 16 * 1em);}
.Floor002905 .tab span{padding:0 2.7vw; font-size: calc(22 / 16 * 1em); line-height: calc(64 / 22 * 1em); background:rgba(255, 255, 255, 0.8); color: #888; float: left;}
.Floor002905 .tab span+span{margin-left:1.5vw;}
.Floor002905 .tab span.aon{background: #a0141a; color: #fff;}
.Floor002905 .main{position: absolute; left: 0; top: 0; transform: translateY(-1000%); opacity: 0; z-index: -100;}
.Floor002905 .main.aon{position: relative; transform: translateY(0); opacity:1; z-index:1;}
.Floor002905 .news-list li a{border: 1px solid rgba(0,0,0,0.1); display: block;position: relative; height: 100%; transition: 0.3s; color: #5f5d5d; overflow: hidden; }
.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(50 / 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: 2vw; min-height: calc(1.6em * 2); font-weight: bold;}
.Floor002905 .news-list li a:hover aside.dot2{color: #a0141a;}
.Floor002905 .news-list li .pic{overflow: hidden;}
.Floor002905 .news-list li .Ispic{padding-bottom:63.76%; transition: .3s;}
.Floor002905 .news-list li a:hover .Ispic{transform: scale(1.1);}
.Floor002905 .news-list li a:hover{border-color: #a0141a;}
.Floor002905 .news-list li a:hover time{color: #fff;background: #a0141a;}
.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;}
.Floor002905 .news-top li{position: relative; }
.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;letter-spacing: 1px;margin:calc(16 / 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: 50%;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: #a0141a;}

@media(min-width:1025px){
    .Floor002905 .title{display: flex; justify-content: space-between;align-items: center; }
    .Floor002905 .tab{margin-left: 3vw;}
    .Floor002905 .news-top{float: left;width: 45%;}
    .Floor002905 .news-list{float: right;width: 51.25%;}
    .Floor002905 .news-list li,
    .Floor002905 .news-top li .Ispic{height: 460px;}
}
@media(min-width:1025px) and (max-width:1600px){
    .Floor002905 .news-list li,
    .Floor002905 .news-top li .Ispic{height: 28.75vw;}
    .Floor002905 .news-list li .txt{padding: 3vw 2vw 0;}
    .Floor002905 .news-list li time{line-height: 3.75vw; padding: 0 2vw;}
    .Floor002905 .news-list li time:after{ width: 3.75vw; height: 3.75vw;}
}
@media(max-width:640px){
    .Floor002905 .news-list li{width: 48%;}
    .Floor002905 .news-top{margin-bottom: 4%;}
    .Floor002905 .news-list li a{padding-bottom: 10vw;}
    .Floor002905 .news-list li time{line-height: 10vw; padding: 0 10vw 0 3vw;}
    .Floor002905 .news-list li time:after{ width:10vw; height: 10vw;}
    .Floor002905 .news-top li .txt{left: 4%; bottom: 5%;}
    .Floor002905 .news-top li .time{width: 18vw;}
}




/*Bottom003000 */
.Bottom003000{background:#232323 ; padding:calc(80 / 16 * 1em) 0 calc(60 / 16 * 1em);}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.8); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:#a0141a;}
.Bottom003000 .b-left .logo{ width:90%; max-width:140px; }
.Bottom003000 .b-left .contact{line-height:calc(40 / 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 center;}
.Bottom003000 .b-left .contact dd.tel{background-image:url(../images/Bottom003000_tel.svg);}
.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(8 / 16 * 1em);}

.Bottom003000 .share{margin:calc(42 / 1920 * 100vw)  0;}
.Bottom003000 .share li{float:right ;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;}
.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: 50%;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:#a0141a;}
.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(255,255,255,0.2);}
.Bottom003000 .b-right nav a{color: #fff;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 3vw; color: #fff;}
.Bottom003000 .b-right nav a:hover{color:#a0141a;}
@media(min-width:1025px){
    .Bottom003000 .b-right{text-align: right;}
    .Bottom003000 .b-right nav{padding-bottom: 24px;}
}
@media(max-width:1024px){
    .Bottom003000{text-align: center;}
    .Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
    .Bottom003000 .b-right nav{display: none;}
    .Bottom003000 .share,
    .Bottom003000 .contact{display: table; margin: 0 auto;}
    .Bottom003000 .contact{text-align: left;}
}




/*Floor003145 */
.Floor003145{background-color: #f5f5f5; padding: calc(50 / 1920 * 100vw) 0;}
.Floor003145 .title{margin-bottom: calc(40 / 16 * 1em);}
.Floor003145 .box{background-color: #ffffff; box-shadow: 0px 1.25em 3.125em rgba(0, 0, 0, 0.04);}
.Floor003145 .right dl{padding: 0 1.5625em;}
.Floor003145 .right dd{overflow: hidden; padding: 1.75em 0;}
.Floor003145 .right dd:not(:last-child){border-bottom: 1px solid #f3f3f3; }
.Floor003145 .right dd time{float: left;max-width: 5em;text-align: center;font-family:Arial;color: #999999;font-size: 0.875em;}
.Floor003145 .right dd time b{display: block;color: #5f5d5d333; font-size: 2.1428em;font-weight: normal; line-height: 1.2; font-weight: bold;}
.Floor003145 .right dd .tit{float: right;width: calc(100% - 5em); line-height: 1.5555; font-size: 1.125em; font-weight: bold;}
.Floor003145 .left .box{padding: 1.875em;}
.Floor003145 .slider{margin: 0 -1.25em;}
.Floor003145 .slider li a{display: block; margin: 0 1.25em;}
.Floor003145 .slider li .pic{overflow: hidden;}
.Floor003145 .slider li .pic .Ispic{padding-bottom:52.523%;transition: 0.3s;}
.Floor003145 .slider li a:hover .Ispic{transform: scale(1.05);}
.Floor003145 .slider li .tit{font-size: 1.25em; line-height: 1.5; min-height:calc(1.5em * 2); margin: 0.9em 0 0.6em 0; color: #5f5d5d; font-weight: bold;}
.Floor003145 .slider li time{font-family:Arial; font-size: 1.125em;color: #a0141a;}
.Floor003145 .slider li p{color:#999;margin:1em 0 2em 0;font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;}
.Floor003145 .slider li .more{display: block;width: 16px;height: 6px; background: url(../images/Floor003145-icon.svg) no-repeat; background-size: contain;}

.Floor003145 .controls{ margin-top: 3em; position: relative;}
.Floor003145 .controls:before{position: absolute;content: ''; left: 0; height: 1px;top: 50%;width: 100%;background-color: #dcdcdc;}
.Floor003145 .controls .inner{display: table;margin: 0 auto; background-color: #fff;padding: 0 4em;position: relative;z-index: 4;}
.Floor003145 .controls .slick-dots li{float: left;width: 0.8125em; height: 0.8125em; margin: 0 0.375em;position: relative;list-style: none;}
.Floor003145 .controls .slick-dots li a{position: absolute;width: 0.4375em;height: 0.4375em;background-color: rgba(0,0,0,0.4); border-radius: 50%;}
.Floor003145 .controls .slick-dots li:not(.slick-active) a{left: 50%;top: 50%;margin: -0.21875em 0 0 -0.21875em;}
.Floor003145 .controls .slick-dots li.slick-active a{background-color: #a0141a;width: 100%; height: 100%;}
.Floor003145 .controls .slick-arrow{position: absolute;width: 1.9375em; height: 1.9375em; border: solid 1px #a0141a; background-position: center;background-repeat: no-repeat; cursor:pointer; top: 50%;margin-top:-0.96875em; border-radius: 50%;font-size: 1em; background-size:  auto 0.875em;}
.Floor003145 .controls .slick-disabled{border-color: #dcdcdc; cursor: default;}
.Floor003145 .controls .slick-prev{left: 0; background-image: url(../images/Floor003145-prev-red.svg);}
.Floor003145 .controls .slick-next{right: 0; background-image: url(../images/Floor003145-next-red.svg);}
.Floor003145 .controls .slick-prev.slick-disabled{background-image: url(../images/Floor003145-prev.svg);}
.Floor003145 .controls .slick-next.slick-disabled{ background-image: url(../images/Floor003145-next.svg);}

@media (min-width:1025px) {
    .Floor003145 .title{display: flex; justify-content: space-between;align-items: center; margin-bottom: calc(40 / 16 * 1em);}
    .Floor003145 .left{width: 65.715%;}
    .Floor003145 .right{width:32%;}   
    .Floor003145 .box{ min-height: 36.25em;} 
    .Floor003145 .right dd:last-child{padding-bottom: 0;}
}
@media (max-width:1024px) {
    .Floor003145 .right{margin-top: 3em;} 
    .Floor003145 .controls .inner{padding: 0 2.2em;} 
}





/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;margin-top: 35px;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  display: none;}
.Banner002730 .txt .cn{ letter-spacing:8px;  font-size:calc(36 / 16 * 1em); }
.Banner002730 .txt .en{text-transform: uppercase;font-weight: bold; letter-spacing: 2px;font-size:calc(22 / 16 * 1em); margin-top:8px;}
@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;}
    .Banner002730 .txt .cn{font-size: 24px}
    .Banner002730 .txt .en{font-size: 16px;}
}
@media(max-width:640px){
    .Banner002730 .txt .cn{font-size:18px}
    .Banner002730 .txt .en{font-size:14px;}
}


/*Banner002730 */
.Banner0027309{position: relative; overflow: hidden;margin-top: calc(100 / 16 * 1em);}
.Banner0027309 .ytable{height: 100%;}
.Banner0027309 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff; }
.Banner0027309 .txt .cn{ letter-spacing:8px;  font-size:calc(36 / 16 * 1em); }
.Banner0027309 .txt .en{text-transform: uppercase;font-weight: bold; letter-spacing: 2px;font-size:calc(22 / 16 * 1em); margin-top:8px;}
@media(min-width:1025px){
    .Banner0027309 figure{ height:500px;}
    .Banner0027309 img{ display:none;}
}
@media(max-width:1024px){
    .Banner0027309 figure{ display:none;}
    .Banner0027309 img{ width:100%; display:block;}
}
.Banner0027309 .fl {float: none;    text-align: center;margin-top: -6%;}


.searchBox {position: absolute;bottom:8vw;left: 50%;transform: translateX(-50%);width: 50vw;text-align: center;display: flex;align-items: center;justify-content: center;}
.search {width: 39.48vw;height: 4.17vw;border: 2px solid #a0141a;background: rgba(0, 0, 0, 0.6);box-sizing: border-box;font-size: 1.35vw;color: #fff;line-height: 3.96vw;padding-left: 1vw;padding-top: 6px;}
.searchBtn {width: 10.2vw;height: 4.17vw; background-color: #a0141a;text-align: center;color: #fff;font-size: 1.67vw;font-weight: 400;display: inline-block;line-height: 4.17vw;border: 0;margin-left: -5px;}




/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);position: relative; z-index: 10;}
.Menu003135 .current{ font-size:calc(14 / 16 * 1em); padding-left:calc(20 / 14 * 1em);background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height:calc(80 / 14 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color:#a0141a;}
.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: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#a0141a;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:#a0141a;}
@media (max-width:1024px) {
    .Menu003135 .current{display: none;}   
    .Menu003135 .nav-menu li{line-height:3;}
}

.news {padding:0vw 0 0 0;}
.newsList {padding:0vw 8vw;}
.newsListBox {display: flex; margin-bottom: 2vw;}
.newsListImgBox {align-items: center;display: -webkit-flex;display: flex;justify-content: center;width: 42.86vw;height: 22.92vw;}
.newsListImgBox img { max-height: 21.5vw;max-width: 40vw;}
.newsItem { width: 42.86vw; height: 22.92vw; background-color: #F5F4F8;padding: 0 2.08vw;box-sizing: border-box;}
.newsItemTime {font-size: 1.88vw; line-height: 3vw;padding-top: 1vw;color: #888;}
.newsItemLine {display: block; width: 36.09vw;height: 3px;background-color: #a0141a;}
.newsItemTitle {font-size: 1.6vw;font-weight: bold; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin: 1vw 0;}
.newsItemDesc {color: #686868;font-size: calc(18 / 16 * 1em);text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;margin-bottom: 3%;line-height: 1.9vw;}
.newsDetail {vertical-align: bottom;width: 9.38vw;height: 3.33vw; border: 1px solid #D7D7D7; color: #a0141a; font-size: 1.25vw;display: flex;line-height: 3.33vw;text-align: center;align-items: center;background-color: #fff;justify-content: center;}
.rightArrow {display: inline-block;width: 1.25vw;height: 1.25vw;background-image: url(../images/more.jpg);background-size: 100%;background-repeat: no-repeat; margin-left: 0.5vw;}




.listtit{text-align: center;margin-bottom: calc(40 / 16 * 1em); z-index: 10; position: relative; }
.listtit .cn{font-size:calc(26 / 16 * 1em); color:#5f5d5d; display:inline-block; line-height: 1; position: relative; padding-bottom:4px; letter-spacing: 5px; text-indent: 5px;} 
.listtit .cn:after{display: block; content: '';width:100%; height:12px; background:#595757; position: absolute; left:0; bottom: 0;z-index: -1; transform: skewX(-15deg); opacity: 0.15;}
@media(max-width:1024px){
    .listtit .cn{font-size: 30px;}
}




/*.RighInfo002519*/
.RighInfo002519{padding: calc(50 / 1920 * 100vw) 0;}
.RighInfo002519 p{ margin: 0; line-height: 2;text-indent: 2em;}
/* .RighInfo002519 p+p{margin-top: 1vw;} */
.RighInfo002519 .list_img_group{ margin:2vw 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
    .RighInfo002519 .list_img_group li{ float:left; width:calc((100% - calc(40 / 16 * 1em)) / 3);}
    .RighInfo002519 .list_img_group li:nth-child(2){ margin:0 calc(20 / 16 * 1em);}
}


@media(max-width:640px){
    .RighInfo002519 .list_img_group{display: flex;flex-wrap: wrap;margin: 0 -1%;}
    .RighInfo002519 .list_img_group li{margin:1% 1%;width: 48%;}
}



/*PicList002433*/
.PicList002433{padding:calc(50 / 1920 * 100vw) 0 calc(60 / 1920 * 100vw) ; background: #f8f8f8;}
.PicList002433 .main{padding: 0 80px;}
.PicList002433 .main .slick-arrow{position: absolute;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #a0141a; display: block !important; top: 50%; margin-top: -25px;} 
.PicList002433 .main .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: #a0141a;} 
.PicList002433 .main .slick-prev{left: 0; transform: rotateY(-180deg);}
.PicList002433 .main .slick-next{right: 0;} 

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:2%;}
.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:82%;}
.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:245px; border:8px solid #6f3016;}
.PicList002433 .list li p{ margin:0 auto; max-width:260px;width:90%; line-height:1.5; height:calc(1.5em * 2); color:#666; font-size:1em;}
.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:1024px){
    .PicList002433 .list li .ytable{height: 160px;}
}
@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 .auto,
    .PicList002433 .list ul{ padding:0;}
    .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;}
    .PicList002433 .main{padding:0 }
}





/*Timeline002170 */
.Timeline002170{padding:calc(50 / 1920 * 100vw) 0; overflow-x: hidden;}
.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:440px;background:url(../images/Timeline002170-bg.png) no-repeat 0 133px; background-size:100% auto; }
.Timeline002170 .item dl{ height:100%;background:url(../images/Timeline002170-icon1.svg) no-repeat 9px 14px; padding-left:40px;}
.Timeline002170 .odd-item dl{ padding-top:280px;}
@media(min-width:376px){
    .Timeline002170 .odd-item dl{background-image:url(../images/Timeline002170-icon2.svg); background-position:8px 132px; padding-left:8px;}
}
.Timeline002170 .item dt{ font-weight:bold; font-size:calc(24 / 16 * 1em); color:#a0141a; margin-bottom:10px; font-family: Arial;}
.Timeline002170 .item dd{ height:calc(84 / 16 * 1em); color:#666; line-height:calc(28 / 16 * 1em); overflow:hidden;}

.Timeline002170 .owl-nav div{position: absolute;background: url("../images/more.svg") no-repeat center #fff; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #a0141a; display: block !important; top: 50%; margin-top: -25px;} 
.Timeline002170 .owl-nav div:hover{background-image: url("../images/more-on.svg"); background-color: #a0141a;} 
.Timeline002170 .owl-nav .owl-prev{left: 0; transform: rotateY(-180deg);}
.Timeline002170 .owl-nav .owl-next{right: 0;} 

@media(min-width:1201px){
    .Timeline002170 .owl-carousel{padding:0 120px; margin-top:4vw;}
    .Timeline002170 .owl-carousel::before,
    .Timeline002170 .owl-carousel::after{ position:absolute; content:''; height:100%; background:url(../images/Timeline002170-bg3.png) no-repeat 0 143px; width:75%; top:0;}
    .Timeline002170 .owl-carousel::before{ left:45px;}
    .Timeline002170 .owl-carousel::after{ right:6px; width:114px; background-image:url(../images/Timeline002170-bg4.png);}
}
@media(max-width:1200px){
    .Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:1024px){
    .Timeline002170 .owl-item .item{height:370px;}
    .Timeline002170 .owl-nav div{width:30px; height: 30px;margin-top: -15px; background-size: auto 10px;} 
}
@media(max-width:480px){
    .Timeline002170 .odd-item dl{ padding-top:0; }
}




/*RighInfo003141*/
.RighInfo003141{padding:calc(50 / 1920 * 100vw) 0; background: #f8f8f8;}
.RighInfo003141 .tit{font-size: calc(22 / 16 * 1em); color: #a0141a; margin-bottom:calc(40 / 30 * 1em); font-weight: bold;}
.RighInfo003141 p{margin: 0; color: #666; line-height: 1.75;}
.RighInfo003141 p+p{margin-top: 1em;}
.RighInfo003141 .p{position: relative; padding-left: calc(22 / 16 * 1em);}
.RighInfo003141 .p::before{position:absolute; left: 0; top: calc(13 / 16 * 1em); width: calc(10 / 16 * 1em); height: calc(2 / 16 * 1em); content:''; background: #a0141a;}

@media(min-width:1025px){
    .RighInfo003141 .flex{display: flex; justify-content: space-between; align-items: center;}
    .RighInfo003141 .pic{width:48%;}
    .RighInfo003141 .con{width:52%; padding-left:3.5vw;}
}


@media(max-width:1024px){
  .RighInfo003141 .tit{font-size: calc(24 / 16 * 1em);margin:calc(20 / 24 * 1em);}

}




/*Floor002978*/ 
.Floor002978{padding:calc(50 / 1920 * 100vw) 0; overflow: hidden;  }
.Floor002978 .box{position: relative; z-index: 1;}
.Floor002978 .box video{width: 100%;max-width: 1000px;margin: 0 auto;display: block;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border:2px solid #a0141a;padding: 0; margin-top: -25px; transition: 0.3s; background: url("../images/more.svg") no-repeat center center;background-size: auto 15px;}
.Floor002978 .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: #a0141a;}
.Floor002978 .slick-prev{left:-1vw; transform: rotateY(-180deg);}
.Floor002978 .slick-next{right:-1vw;}

.Floor002978 li a{display: block; margin:0 4.167vw;position: relative;  overflow: hidden;}
.Floor002978 li .pic{overflow: hidden;}
.Floor002978 li .Ispic{padding-bottom: 50%;transition: 0.3s;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
@media(min-width:1600px){
    .Floor002978 .box{max-width:1000px; margin: 0 auto;}
}
@media(max-width:1024px){
    .Floor002978 .slick-arrow{ width:30px; height:30px;  margin-top: -15px; background-size: auto 10px;}

}



.PicList003140.pt-0{padding-top:calc(50 / 1920 * 100vw);}
.PicList003140 li a,
.PicList003140 dd a{background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);}
.PicList003140 li a{padding:calc(45 / 16 * 1em) calc(30 / 16 * 1em);}
.PicList003140 .slider{ margin: 0 calc(-20 / 16 * 1em);}
.PicList003140 .slider .slick-list dd{padding: 5px;}
.PicList003140 .slider .slick-list dd a{display: block; margin: 0 calc(15 / 16 * 1em); padding:calc(30 / 16 * 1em); }
.PicList003140 .time{font-size: 1em; color: #888;}
.PicList003140 .time span{display: block; font-size:calc(50 / 16 * 1em); margin-bottom: 5px; text-align: center;}
.PicList003140 .tit{font-size: calc(18 / 16 * 1em); color: #5f5d5d; line-height: calc(32 / 20 * 1em); }
.PicList003140 dd .tit{ min-height:calc(calc(32 / 20 * 1em) * 2); margin: 1em 0;}
.PicList003140 .Ispic{display: block; width: 100%; padding-bottom:63.985%;}
.PicList003140 .txt{font-size:calc(14 / 16 * 1em); color: #666; line-height: calc(30 / 16 * 1em); min-height:calc(calc(30 / 16 * 1em) * 2); margin:calc(22 / 16 * 1em) 0 calc(40 / 16 * 1em) ;}
.PicList003140 .more{display: inline-block;color:#666; line-height: calc(46 / 16 * 1em);  padding: 0 calc(65 / 16 * 1em) 0 calc(35 / 16  * 1em); background: url(../images/more2.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s; position: relative;z-index: 10; font-size: 1em; border: 2px solid #dcdcdc; }
.PicList003140 li:hover .tit,
.PicList003140 dd:hover .tit{color:#a0141a;}
.PicList003140 .look-more{text-align: center;}
.PicList003140 li:hover .more,
.PicList003140 dd:hover .more{background-color:#a0141a;border-color:#a0141a;color:#fff;padding: 0 calc(35 / 16 * 1em) 0 calc(65 / 16  * 1em);background-position:left calc(30 / 16 * 1em) center; background-image: url(../images/more-on.svg);}


.PicList003140 .slider .slick-dots{display: table; margin:24px auto 0;}
.PicList003140 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.PicList003140 .slider .slick-dots li button{display: none;}
.PicList003140 .slider .slick-dots li.slick-active{border-color: #a0141a;background: none;}
.PicList003140 .dl+.ul{margin-top:calc(50 / 1920 * 100vw);}
.PicList003140 li+li{margin-top:calc(25 / 1920 * 100vw);}
.PicList003140 li .time{padding:0 2vw;}
.PicList003140 li .con{padding:0 4vw; width: 74%; border-left: 1px solid rgba(0, 0, 0, 0.1);}
.PicList003140 li .txt{margin-bottom:0;}
.PicList003140 li a{display: flex; align-items: center; justify-content: space-between;}
.PicList003140 .slider .slick-dots li{list-style: none;}

@media(max-width:1024px){
    .PicList003140 li .con{width: 70%;}
    .PicList003140 li+li{margin-top:30px;}

}
@media(max-width:768px){
    .PicList003140 .more{display: none}
    .PicList003140 li .con{width: 85%;}
    .PicList003140 li a{padding: 15px;}
    .PicList003140 li .txt{margin-top: 10px;}
    .PicList003140 .time span{font-size: 24px;}
    .PicList003140 li .time{font-size: 12px;padding: 0}
    .PicList003140 .tit{font-size: calc(18 / 16 * 1em); line-height: calc(32 / 18 * 1em); }

}

/*Page002737 */
.Page002737{padding:calc(50 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw) ; }
.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:40px; border: 1px solid #e5e5e5; padding: 0 14px; margin: 0 5px; font-size:16px; font-family:Arial," sans-serif"; color: #aaa; background: #fff;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:#a0141a; border-color:#a0141a; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height:42px; width: 54px; padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat; background-size: auto 12px;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more.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);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #5f5d5d; font-size:16px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
    .Page002737{padding:30px 0 50px ; }
    .Page002737 .Pages .p_page em,
    .Page002737 .Pages .p_jump{display: none;}
}

/* 页脚 */
.footer {background-color: #F5F4F8;padding-top: 3.12vw;}
.footerDesc {display: flex;justify-content: center;padding-bottom: 3.12vw;}
.footerUl {min-width: 10.42vw;color: #fff;line-height: 2.19vw;}
.last001{padding-left: 5%;/* margin-left: 3%; */border-left:1px solid #dddbe2;}
.footerUl.cp-ul{min-width: 21.6vw;}
.footerUl li:first-child {color: #5f5d5d;}
.footerUl li:first-child:hover {color: #161618;font-weight: bold;}
.footerUl li a{color:rgb(0 0 0 / 70%);font-size: calc(16 / 16 * 1em);}
.footerUl li:first-child a{font-size: calc(18 / 16 * 1em);}
.footerUl li:hover {color: #a0141a;}
.footerUl li:hover a{color: #a0141a;}
.copyright {color: #656465;text-align: center;border-top: 1px solid #D1D0D7;line-height: 35px;}
.footer ul li{list-style: none;color:  rgb(0 0 0 / 70%);}

.iconGroup i,
.iconGroup .wechat {display: inline-block;width: 2.08vw;height: 2.08vw;background-size: 100%;background-repeat: no-repeat;margin-right:0.8vw;margin-top: 1.8vw;}
.iconGroup .wechat {display: inline-block;width: 2.08vw;height: 2.08vw;background-size: 100%;background-repeat: no-repeat;margin-right:0.8vw;margin-top: 1.8vw;}
.footer .phone {background-image: url('../images/2.png');}
.footer .qq {background-image: url('../images/3.png');}
.footer .wechat {position: relative;background-image: url('../images/4.png');}
.footer .email {background-image: url('../images/5.png');}
.footer .wechat:hover {cursor: pointer;}
.footer .wechat:hover .iconK {opacity: 1 !important;z-index: 10 !important;transition: all 0.5s;}
.footer .iconK {position: absolute;bottom: 100%;left: 50%;margin-left: -80px;opacity: 0;z-index: -1;width: 160px;height: 160px;}
.footer .copyright { display: inline-block; width: 100%;font-size: 1em;color: #fff;text-align: center;background:#9b9b9b;}
.footer .copyright a{color:#fff;}
.footer .iconK img {width: 100%;height: 100%;}
.footer  .rightArrow {display: inline-block;width: 1.25vw;height: 1.25vw;background-image: url('../img/rightArrow.png');background-size: 100%;background-repeat: no-repeat;margin-left: 0.5vw;}
.footer  .more {margin: 5vw auto 0;color: #a0141a;border: 0px solid #E0E0E0;border-radius: 4px;width: 8.33vw;height: 2.5vw;text-align: center;line-height: 2.5vw;}
.footer  .more:hover {cursor: pointer;}
.footerUl li:first-child a {color: #5f5d5d;font-size: calc(18 / 16 * 1em);}


.Menu002795{ border-bottom: 1px solid #eee;}
.Menu002795 ul{ margin-bottom: 2%; text-align: center;}
.Menu002795 li{ display: inline-block; margin: 0 1.5%; margin-bottom:1px;}
.Menu002795 li a{ display:block; padding:0 40px; border-radius:50px; line-height:35px; border:1px solid #e2e2e2; background:#efefef; font-size:15px;}
.Menu002795 li:hover a,
.Menu002795 li.aon a{ color:#fff; background:#a0141a; border-color:#a0141a;}

.Menu002795 dl{ font-size: 0; text-align: center;}
.Menu002795 dd{ display: inline-block; padding:0 40px;position:relative;}
.Menu002795 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002795 dd:last::after{ display:none;}
.Menu002795 dd a{ display:block; position:relative; overflow:hidden; height:92px; font-size:18px; line-height:92px; text-transform: uppercase; }
.Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002795 dd.aon a,
.Menu002795 dd:hover a{ color:#a0141a;}
.Menu002795 dd.aon a:after,
.Menu002795 dd:hover a:after{ background:#a0141a;}

@media(max-width: 930px){
    .Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
    .Menu002795 li{ margin:0 0 1% 0; text-align:center; width:32%;}
    .Menu002795 li a{ padding:0;}
}
@media(max-width:768px){
    .Menu002795 dl{ text-align: justify; }
    .Menu002795 dd{ width:49%; text-align:center; padding:0;}
    .Menu002795 dd:nth-child(2n)::after{ display:none;}
    .Menu002795 dd a{ font-size: 16px; }
}

.alBox dd .tit{min-height: calc(calc(32 / 20* 1em)* 1);margin-bottom: 1em;}
.alBox .Ispic{padding-bottom: 70%;}
.alBox .alMain{display: flex;flex-wrap: wrap;}
.alBox .alMain dd{padding: 5px;width: 33.33%;margin-bottom: 2%;}
.alBox .alMain dd a{display: block; margin: 0 calc(15 / 16 * 1em); padding:calc(30 / 16 * 1em); }


/* 产品中心 */

.cpBox li{background: #f8f8f8;}
.cpBox li+li{margin-top: 3px;}
.cpBox a{display: flex; align-items: center; padding:calc(40 / 16 * 1em);}
.cpBox .pic{width:40%;}
.cpBox .Ispic{padding-bottom:71.43%;}

.home-more{display: inline-block;color:#666; line-height: calc(52 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(65 / 16 * 1em) 0 calc(35 / 16  * 1em); background: url(../images/more-on.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s; position: relative;z-index: 10; font-size: 1em; border: 2px solid #a0141a; color: #fff;background-color: #a0141a;}
.home-more:hover{background-color:#a0141a;border-color:#a0141a;color:#fff;padding: 0 calc(35 / 16 * 1em) 0 calc(65 / 16  * 1em);background-position:left calc(30 / 16 * 1em) center; background-image: url(../images/more-on.svg);}


.cpBox .t1{font-size: calc(40 / 16 * 1em); line-height: 1; color: #a0141a;letter-spacing: 2px;}
.cpBox .t1 b{position: relative;padding-top: calc(14 / 34 * 1em);font-size: calc(36 / 40 * 1em);}
.cpBox .t1 b:before {position: absolute;content: '';z-index: 9;width: calc(20 / 34 * 1em);height: calc(18 / 34 * 1em);background: url(../images/title-icon.svg) no-repeat center center;left: calc(-18 / 34 * 1em);top: -20px;background-size: contain;}
.cpBox .t1 p{margin-top: 0.5em;font-size: calc(24 / 40 * 1em);margin-bottom: 1em;}
.cpBox .t2{font-size: calc(16 / 16 * 1em); color: #666; line-height:1.8; margin-top: 1em;margin-bottom: 2.8em;}
.cpBox dd{ width: 100%;background: url(../images/allcp_bg.png) no-repeat;background-size: 100% 100%;padding: 4.5vw 0;margin: 1.5vw 0;}
.cpBox .deBox dd{margin: 0;}
.cpBox dd .tit{font-size:calc(34 / 16 * 1em); color: #5f5d5d; margin-bottom: calc(50 / 36 * 1em); font-weight: bold;letter-spacing: 2px;}
.cpBox dd .Ispic{padding-bottom:132%;}
.cpBox dd .pic{width: 36%;position: relative;}
.cpBox .txt{width: 40%;}
.cpBox .auto{display: flex;align-items: center;justify-content:center}
.cpBox .deIco{display: flex;width: 50%;justify-content: space-between;}
.cpBox .deIco aside{text-align: center;}
.cpBox .deIco aside img{width: 3.2em;}
.cpBox .deIco aside .ti{color: #a0141a;font-size: 0.9em;margin-top: 0.8em;}

/* 产品详情 */
.deBox{}

.cpBox .deBox dd .pic{width: 44%;text-align: center;}
.cpBox .deBox dd .pic .photo{width: 86%;margin: 0 auto;}
.cpBox .deBox dd .picBtn{position: absolute;width: 100%;display: flex;align-items: center;justify-content: space-between;height: 100%;left: 0;top: 0;}
.cpBox .deBox dd .picBtn .btn{width: 2.6em;height: 2.6em;border: 2px solid #a0141a;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.cpBox .deBox dd .picBtn .btn img{width: 32%;}
.cpBox .deBox .txt{width: 54%;}

.Floor003045{overflow: hidden;position: relative;background: #f8f8f8;padding: calc(50 / 1920 * 100vw) 0;}
.Floor003045 .auto{max-width: 1600px;margin: 0 auto;}
.Floor003045 .img-bg{position: absolute; z-index: -1; left: 0; bottom: 0; width: 100%; height: 100%; background-position: center bottom;}

.Floor003045 .title{font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #5f5d5d;}
.Floor003045 .title:after{display: inline-block;width: 61px;height: 2px;background-color: #1051bf; margin-left: 10px;content: ''; vertical-align: middle;}

@media(max-width:768px){
    .Floor003045 .title{font-size: 7vw;}
    .cpBox .deBox .txt,.cpBox .deBox dd .pic{width: 100%;}
    .cpBox .auto{flex-wrap: wrap;padding: 0 2%;}
}

.Floor003045 .more a{display: inline-block;line-height: 4.285em;background-color: #1051bf;font-family: 'Oswald-Medium';color: #fff; padding: 0 6.285em 0 1.572em; position: relative; font-size: 14px;}
.Floor003045 .more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor003045 .more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.Floor003045 .more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.Floor003045 .more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
@media(max-width:480px){
    .Floor003045 .more a{font-size: 3.5vw;}
}

.Floor003045 .desc .edit-info{padding: 3vw 0;overflow: hidden;}
.Floor003045 .desc .edit-info p{margin: 0 0 1.5em 0;}

.Floor003045 ul{position: relative;margin-top: 3em;display: flex;flex-wrap: wrap}
.Floor003045 li{border-bottom: 1px solid #f5f5f5; text-align: center; padding-bottom: 2.5vw; transition: 0.3s; background: #fff;margin-right: 2.6%;width: 23%;padding: 1.5vw 1vw 1.5vw;margin-bottom: 2%;}
.Floor003045 li:nth-child(4n){margin-right: 0;}
.Floor003045 li .icon-pic{height: 5.47vw;display: table;width: 100%; }
.Floor003045 li .icon-pic figure{display: table-cell;vertical-align: bottom;}
.Floor003045 li .icon-pic img{max-height: 3.6vw;}
.Floor003045 li:hover{box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1);}
.Floor003045 li aside.dot{color: #5f5d5d;font-size: calc(18 / 16 * 1em); margin: 1.8em 0 1.6em;position: relative;padding-bottom: 1.6em;}
.Floor003045 li aside.dot::before{position: absolute;contain: '';content: '';display: block;width: 30px;height: 3px;background: #a0141a;bottom: 0;left: 50%;margin-left: -15px;}
.Floor003045 li p{margin: 0 auto 2em;width: 84%; color: #999;line-height: 1.8;min-height: 4.4em;font-size: calc(14 / 16 * 1em);}
.Floor003045 li .detail{font-family: 'Oswald-Medium';color: #1051bf;height: 20px;line-height: 20px; }
.Floor003045 li .detail .ico{display: inline-block; width: 34px; height: 20px;position: relative; vertical-align: middle; margin: 0 8px;}
.Floor003045 li .detail .ico:before,
.Floor003045 li .detail .ico:after{position: absolute; content: '';}
.Floor003045 li .detail .ico:before{left: 0; width: 100%; height: 1px;background: #1051bf; top: 50%; margin-top: -0.5px;}
.Floor003045 li .detail .ico:after{border:3px solid transparent; border-left-color: #1051bf; right: -5px; top: 50%; margin-top: -3px; border-left-width: 5px;}
.Floor003045 li.all-more{position: absolute;right:0;bottom: 0;padding: 0;}
.Floor003045 li.all-more a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor003045 li.all-more i.add{ width: 30px; height: 30px;position: absolute; left: 50%; top: 50%;margin: -15px 0 0 -15px;transition: 0.3s;}
.Floor003045 li.all-more i.add:before,
.Floor003045 li.all-more i.add:after{position: absolute; content: ''; background: #1051bf;top: 50%; left: 50%;}
.Floor003045 li.all-more i.add:before{height: 3px; width: 100%; left: 0; margin-top: -1.5px;}
.Floor003045 li.all-more i.add:after{top: 0; margin-left: -1.5px; width: 3px; height: 100%;}
.Floor003045 li.all-more:hover  i.add{transform: rotate(180deg);}
@media(min-width:641px){
    .Floor003045 li:not(:nth-child(4n)){border-right: 1px solid #f5f5f5;}
    .Floor003045 li.all-more{height: 50%; }
}
@media(min-width:1025px){
    .Floor003045 .desc,
    .Floor003045 .category{width: 50%;}
    .Floor003045 .desc{padding-top: 10vw; padding-left: 13.49vw;padding-right:17.34vw;}
    .Floor003045 .category{margin-top: 13.07vw;padding-right: 5.26vw;padding-bottom: 6.77vw;}
    .Floor003045 li .detail{font-size: 0;}
    .Floor003045 li:hover .detail{font-size: 14px;}
}
@media(max-width:1024px){
    .Floor003045 .category,
    .Floor003045 .desc{padding: 5vw;}
    .Floor003045 li{padding-bottom: 2vw; min-height:24vw;}
    .Floor003045 li{width: 49%;float: left;margin-right: 0;}
    .Floor003045 li:nth-child(2n){float: right;}
    .Floor003045 li .icon-pic{height: 10vw;}
    .Floor003045 li .icon-pic img{max-height: 7vw;}
}
@media(max-width:640px){
    .Floor003045 li:not(:nth-child(2n)){border-right: 1px solid #f5f5f5;}
    .Floor003045 li.all-more{height: 25%; }
    .Floor003045 li .icon-pic{height: 15vw;}
    .Floor003045 li .icon-pic img{max-height: 10vw;}
    .cpBox .t1 b,.cpBox .t1 p{font-size: 21px;}
    .cpBox .t2{font-size: 16px;}
    .cpBox .deIco{width: 100%;}
    .Floor003045 ul{display: flex;flex-wrap: wrap;margin: -1%;}
    .Floor003045 li{float: none;width: 48%;margin: 1%;}
    .Floor003045 li p.dot3{min-height: 4em;margin: 0;width: 100%;font-size: 14px;-webkit-line-clamp: 4;}
    .RichInfo016 .video_files video{width: 100%;height: auto;}
}
@media(max-width:480px){
    .Floor003045 li aside.dot{font-size: 16px;}
    .Floor003045 li .detail{font-size: 3vw;}
    .Floor003045 li .detail .ico{width: 8vw;}
    .Floor003045 li aside.dot{padding-bottom: 15px;margin: 10px auto}
    .Floor003045 li p{font-size: 12px;}

}




/*RighInfo002973 */
.RighInfo002973{color: #5f5d5d;padding: calc(50 / 1920 * 100vw) 0}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: calc(18 / 16 * 1em); margin: 0 0 20px 0;font-weight: 400;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{border-bottom: 1px solid #ececec;padding: 2% 0; margin-bottom: 2%; color: #666; line-height: calc(30 / 16 * 1em);text-indent: 2em;}
.RighInfo002973 .news-details .edit-info img{display: block;margin:1.5em auto; max-width: 100%;}
.RighInfo002973 .news-details .edit-info *{font-size: unset !important;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #5f5d5d;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
    .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
    .RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
    .RighInfo002973 .operating a{float: left;}
}






/*RighInfo002973 */
.RighInfo0029723{color: #5f5d5d;font-size: 16px;margin: calc(50 / 1920 * 100vw);}
.industry0029723 #print-area{max-width: 960px;margin: 0 auto;}
.RighInfo0029723 .news-details .title{text-align: center;}
.RighInfo0029723 .news-details .title h1{    margin: 0;
    text-align: left;
    font-weight: 400;
    font-size: calc(18 / 16 * 1em);}
.RighInfo0029723 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo0029723 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo0029723 .news-details .edit-info{padding: 2% 0;margin-bottom: 2%;font-size: 1em;color: #666;line-height: calc(30 / 16* 1em);text-indent: 0em;text-align: left;}
.RighInfo0029723 .news-details .edit-info img{display: block;margin:1.5em auto;}

.RighInfo0029723 .pn-page aside{padding: 10px 0;}
.RighInfo0029723 .pn-page aside a{color: #666;}
.RighInfo0029723 .pn-page aside a b{color: #5f5d5d;}
.RighInfo0029723 .operating a:hover,
.RighInfo0029723 .pn-page aside a:hover{color: #205393;}
.RighInfo0029723 .operating{overflow: hidden;line-height: 24px;}
.RighInfo0029723 .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo0029723 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo0029723 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo0029723 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
    .RighInfo0029723 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
    .RighInfo0029723 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
    .RighInfo0029723 .operating a{float: left;}
}
@media(max-width:1024px){
    .RighInfo0029723 .operating{text-align: right; padding-bottom: 20px;}
    .RighInfo0029723 .operating a{display: inline-block;}
}
@media(max-width:640px){
    .RighInfo0029723 .news-details .title h1{font-size:6vw;}
    .RighInfo0029723{ font-size: 14px;}
}






/*
 Map002779
 */
.Map002779{padding-bottom: calc(50 / 1920 * 100vw);}
.Map002779 li{ width:100%; float:left; margin-right:2.5%; margin-bottom:4%; background: #ffffff; box-shadow:8px 5px 26px #eee;}
.Map002779 li img{display: none;}
.Map002779 li .pic{display: block; padding-bottom:50.5%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Map002779 li .main{ padding:6%;  border-top:3px solid #a0141a;}
.Map002779 li h1{ margin:0; font-size: calc(20 / 16 * 1em); color:#5f5d5d;}
.Map002779 li p{font-size: calc(18 / 16 * 1em);line-height:28px; margin:14px 0 ;}
.Map002779 li dl{ font-size:14px; display:block; margin-bottom:14px;line-height:28px; }
.Map002779 li .more{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#009933; display:block; padding:5px 37px;}
@media (min-width:480px){
	.Map002779 li{width: 47.5%;margin-right:5%; float:left;}
}
@media (min-width:768px){
	.Map002779 li{width:32%;  margin-right:2%; }
	.Map002779 li:nth-child(3n){margin-right:0;}
	.Map002779 li:nth-child(3n+1){clear: left;}
}

.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

@media(max-width:768px){
    .Map002779 li:nth-child(2n){margin-right:0;}
    .Map002779 li:nth-child(2n+1){clear: left;}
    .Map002779 .map_area{width:96%; left:2%;}
    .Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}

/*
 .PicList002323 为demo编号
 */
.PicList002323{margin: 0 auto;padding: calc(50 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw) 0;  }
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;display: flex;justify-content: center;}
.PicList002323 ul li{ float: left; width: 48%;margin: 0 2%;text-align: center;}
.PicList002323 ul li div{ position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{display: inline-block;text-align: center;font-size: calc(18 / 16 * 1em);margin-top: 10px;padding: 0.3vw 0;font-weight: normal;}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
.PicList002323 ul li a{color: #5f5d5d;}
@media screen and (min-width:768px ){
    .PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
    .PicList002323 ul li{width:19%; }
}

.PicList002323 .exhibitTitle{margin-left:0;}






/* 联系我们 */
.Inside-box{padding: 0 0 calc(50 / 1920 * 100vw) 0 ;}
.Inside-box .exhibitTitle{margin-left:0;}
.contact-one{ padding-bottom:5em;display: inline-block;width: 100%;}
.contact-one .map-box{ width:50%;float: left;}
.contact-one .cotext{ width:43.75%;float: right;}
.contact-one .cotext .center{ width:100%;}
.contact-one .cotext .title{ margin-bottom:1em; font-size: calc(36 / 16 * 1em);color: #5f5d5d; }
.tit-small{margin-top: calc(20 / 1920 * 100vw);}
.contact-one .cotext dl{ width:100%; color: #5f5d5d;    font-size: calc(18 / 16 * 1em);}
.contact-one .cotext dl dd{ padding:1.2em 0; border-bottom:solid 1px #e1e1e1;}
.contact-one .cotext dl dd .name{ margin-bottom:1em; color:#999999;}
.contact-one .cotext dl dd .wz{ font-size: calc(18 / 16 * 1em);color:#5f5d5d;}
.contact-one .cotext dl dd a{color: #5f5d5d;}
.contact-one .other-box{ margin-top:3em;}
.contact-one .other-box .navwx{ cursor:pointer; width:10em; text-align:center; line-height:3; color:#fff; background:#a0141a; }
.contact-one .other-box .navwx span{ background-image:url(../images/contact-icon.png); padding-left:2em; background-repeat:no-repeat; background-position:center left; background-size:1em;}
.contact-one .other-box .gzw .shera .icon{ margin-right:2em; background:#5a5a5a; width:2.5em; height:2.5em; border-radius:2em;}
.contact-one .other-box .gzw .shera .icon::after{ content:''; display:block; width:5em; height:5em; background-position:center; background-repeat: no-repeat; background-size:22em;}
.contact-one .other-box .gzw .shera .icon:last-child{ margin-right:0;}
.contact-one .other-box .gzw .shera .icon1::after{ background-image:url(../images/share-icon6.png);}
.contact-one .other-box .gzw .shera .icon2::after{ background-image:url(../images/share-icon5.png);}
.contact-two{ padding-bottom:1.3em; max-width:1280px; margin:0 auto;}
.contact-two .wtd48{ width:48%;}
.contact-two .wtd100{ width:100%;}
.contact-two .item{ margin-bottom:.2em; border-bottom:solid 1px #e6e6e6; padding:1em 0;}
.contact-two .item input{ outline:none; display:block; line-height:3; width:100%; border:none; margin:0; padding:0; font-size: calc(18 / 16 * 1em);}
.contact-two .item textarea{ resize:none; min-height:5em; outline:none; display:block; width:100%; border:none; margin:0; padding:0; font-size: calc(18 / 16 * 1em);}
.contact-two .item.ver-box input{ width:80%;}
.contact-two .verimg img{ width:8em;}
.contact-two .submit{ margin-top:3em;}
.contact-two .submit .but{ cursor:pointer; background:#a0141a; width:10em; text-align:center; color:#fff; line-height:3.3;}

@media (max-width:1024px){
    .contact-one .other-box .navwx{ line-height:2.5;}
    .PicList002323{background-size: cover}
}

@media (max-width:768px){
    .contact-one .map-box{ width:100%;}
    .contact-one .cotext{ margin-top:30px; width:100%;}
    .contact-one .cotext .title{ margin-bottom:10px;font-size: 20px;}
    .contact-one .cotext dl{ font-size:18px;}
    .contact-one .cotext dl dd .wz{ font-size:16px;}
    .contact-one .other-box .navwx{ width:20px;}
    .contact-one .cotext dl dd{padding: 8px 0}
    .PicList002323 ul li h3{font-size: 16px}
    .contact-one .cotext,.contact-one .map-box{width: 100%;}
    .contact-one .cotext dl dd *{font-size: 16px !important;}
}



.caseCivil {padding:0vw 0 0 0;}
.titleBox {display: flex;justify-content: space-between;}
.titleBox1 {display: flex;justify-content: space-between;padding-right: 6.04vw;height:140px;}
.titleBox1 .caseMenu {display: flex;width: 47vw; flex-wrap: wrap;align-items: center;align-content: center;margin-top: 5%;}
.exhibitTitle {position: relative;margin-left: 7.8vw;color: #F2F2F2;font-size:6vw;line-height: 1;font-weight: bold;margin: 30px 0;display: inline-block;}
.exhBlackTit {position: absolute;left:50%;top: 50%;font-size: 1.77vw;color: #5f5d5d;line-height: 2.19vw;font-weight: normal;transform: translate(-50%, -50%);width: max-content;}
.subtitle {display: block;font-size: 0.94vw;line-height: 1.6;}
.subtitle i {font-style: normal;display: inline-block;width: 0.6vw;height: 0.6vw;border-radius: 50%;border: 2px solid #a0141a;margin-right: 3px;}
.caseMenu {display: flex;flex-wrap: wrap; align-items: center;align-content: center;}
.caseMenu li {/* width: 6vw; */padding: 0.5vw 1vw;height: 2.5vw;line-height: 2.5vw;text-align: center;font-size: 1.25vw;cursor: pointer;}
.caseMenu .active { color: #fff !important; background-color: #a0141a !important;}
.caseMenu li {/* width: 6vw; */padding: 0.5vw 1vw;height: 3.5vw; line-height: 2.5vw;text-align: center;font-size: calc(18 / 16 *1em);list-style: none;}
.caseMenu .active{color: #fff;}
.active * {color: #FFF;}
.caseCtx {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 8vw;}
.caseBox { width: 25vw; text-align: center;margin-top: 2vw;cursor: pointer;}
.caseBoxImg { width: 25vw;height: 14.58vw;}
.caseBoxTit {color: #292929;font-weight: 500;font-size: calc(18 / 16 *1em); margin-bottom:10px;line-height: 1.5vw;}
.caseBoxTit1 {margin:20px 0;}
.caseBox a{display: block;}
.caseBox figure{position: relative;}
.caseBox figure span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;background: url(../images/play.png) no-repeat center/60px;}
.caseCtx .more{display: inline-block;color:#666; line-height: calc(46 / 16 * 1em);  padding: 0 calc(65 / 16 * 1em) 0 calc(35 / 16  * 1em); background: url(../images/more2.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s; position: relative;z-index: 10; font-size: 1em; border: 2px solid #dcdcdc;margin:10px 0 ; }



.video_files{position: fixed;z-index: 99;width: 800px;max-width: 90%;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 999;}
.video_files video{width: 100%;height: auto;position: relative;z-index: 5;}
.video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.video_files .close::before,
.video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video_files .close::before{ transform:rotate(45deg);}
.video_files .close::after{ transform:rotate(-45deg);}
.video_files:after{position: fixed;width: 100vw;height: 100vh;background: rgba(0,0,0,.6);content: "";top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;content: ""}

.contact {background-image: url(../images/bg.jpg);height: 56.25vw;background-size: cover;background-repeat: no-repeat;padding: 3vw 0; box-sizing: border-box;}
.contact .exhibitTitle {color: rgba(0, 0, 0, 0.1);}
.contactCtx {display: flex;justify-content: space-between;padding:0vw 8.33vw;    margin-top: -3%;}
.contactBox {width: 19.58vw;height: 33.59vw;background-color: #fff;text-align: center;}
.phone {background-image: url(../images/phoneIcon.png);width: 9.48vw;height: 6.46vw;}
.contactBox i { display: inline-block;background-size: 100%;background-repeat: no-repeat;margin-top: 8vw;}
.contactBox h3 {width: 8.33vw;border-bottom: 1px solid #5f5d5d; margin: 2vw auto 0.6vw;font-size: 1.67vw;padding: 0.6vw;}
.contactBox p {font-size: 1.46vw;}

.qq {width: 6.56vw;height: 6.56vw;background-image: url(../images/qqIcon.png);}
.qqnumbers img {height: 1.5vw;}
.contactBox:hover {width: 19.58vw;height: 33.59vw;background-color:rgb(160 20 26);color: #fff;text-align: center;}
.contactIcon {width: 6.56vw; height: 6.56vw;background-image: url(../images/contactIcon.png);}
.email {width: 6.56vw;height: 6.56vw; background-image: url(../images/emailIcon.png);}



.swiper-pointer-events {touch-action: pan-y;}
.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.productItem {background-image: url(../images/allcp_bg1.png);background-size: cover;background-repeat: no-repeat;object-fit: cover;padding: calc(50 / 1920 * 100vw) 0;box-sizing: border-box;display: flex;justify-content: space-between;margin-bottom: 1vw;position: relative;    }
.productItem .swiper{width: 100%;}
.productItem .swiper-slide{padding: 0 8vw}
.productItem .swiper-slide>a{display: block;width: 100%;}
.productItem .swiper-slide .goDetail2{margin: 0;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform; box-sizing: content-box;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.swiperLeft {width: 42%;float: left;height: 38vw;}
.swiperTitle h3 { color: #747474;font-size: calc(24 / 16 * 1em);margin: 0;}
.typenameline {height: 10vw;/* background-color: aquamarine; */width: auto;display: inline-block !important;display: inline;}
.swiperTitle span {display: inline-block;width: 100%; height: 3px;background-color: gray;position: relative;}
.red {position: absolute;top: 0;left: 0;background-color: #a0141a;width: 2.29vw;height: 3px;}
.swiperTitle p {color: #686868;font-weight: 400;font-size: calc(20 / 16 * 1em);margin: 0;line-height: 3vw; padding-bottom: 3vw;}
.swiperCtx { display: flex;align-items: center;flex-grow: 1;}
.swperDesc {flex-grow: 1;text-align: center; color: #5f5d5d;}
.swperDesc h4 {font-size: 1.88vw;}
.swperDesc h2 {font-size: calc(24 / 16 * 1em);font-weight: normal; margin: 0;}
.swperDesc p {color: #a0141a;font-size: 1.88vw;margin: 1.8vw 0;}
.goDetail2:link, .goDetail2:visited, .goDetail2:hover {color: #fff; text-decoration: none;}
.goDetail2 {color: #fff;font-size: calc(16 / 16 * 1em);display: flex;width: 110px;line-height: 2.5vw;text-align: center; align-items: center;background-color: #a0141a;justify-content: center; margin: 0 auto 1.8vw;}
.rightArrow2 {display: inline-block;width: 1.25vw;height: 1.25vw;background-image: url(../img/rightArrow_w.png);background-size: 100%;background-repeat: no-repeat; margin-left: 0.5vw;}
.swperDesc span {color: #686868;font-size: calc(16 / 16 * 1em);margin: 1.8vw 0;display: inline-block;text-align: left;}
.swiperRight {width: 53%;float: left;text-align: center;height: 38vw;display: -webkit-flex;display: flex;justify-content: flex-end;align-items: center;}
.swiperRight img {/* cursor: auto; */height: 28vw;}
.swiper-slide { flex-shrink: 0; width: 100%;height: 100%;position: relative;transition-property: transform;}
.rightArrow2 { display: inline-block; width: 1.25vw;height: 1.25vw;background-image: url(../images/rightArrow_w.png);background-size: 100%;background-repeat: no-repeat;margin-left: 0.5vw;}
.productImg:hover {transform: scale(1.2); -ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);}.productImg { height: 24.38vw; transition: all 0.5s; -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}

.swiper-pagination{position: absolute; left:3.5vw; top: 50%; transform: translateY(-50%); z-index: 100;}
.swiper-pagination span{display: block; width: 12px; height: 12px; border-radius: 50%; background:#c1c1c1; margin:10px 0; cursor: pointer;}
.swiper-pagination .swiper-pagination-bullet-active{ background:#a22a2d;}
.productItem .swiper-slide .desc{display: inline-block;}


@media(max-width:1024px) {
    .productItem .swiper-slide{display: block;}
    .swiperRight,
    .swiperLeft { width:100%;float: none;height:auto;}
    
    .rightArrow2 {width: 12px;height: 12px;margin-left: 12px}
    .swiperRight {justify-content: center;margin-top: 30px}
    .swiperRight img{height: 46vw}
}

@media(max-width:640px) {
    .typenameline{height: auto;}
    .swiperTitle h3{font-size:20px;}
    .swiperTitle p{font-size:19px; line-height: 1.5;}
    .swperDesc h2{font-size:19px;margin-top: 10px;}
    .swperDesc p{font-size:18px;margin-bottom: 20px;}
    .swperDesc span{font-size: 14px;margin-top: 20px;}
    .goDetail2{font-size: 14px; width: 120px; line-height: 30px;}
}



/* .Inside-box .contact-one {margin-top: 3%;} */
@media(max-width:1600px) {
    /* .swiperRight{width: auto;} */
    .swiper-slide{max-width: 100%;display: flex;justify-content: space-between;}
}
@media(max-width:1024px) {
    .titleBox{height: 100px;}
    .caseCtx .more{padding:0 30px 0px 15px;width: auto;background-position:90% center;line-height: 32px;}
    .caseBox{width: 30%;}
    .caseBoxTit{font-size: 16px;line-height: 30px;margin-bottom: 0;margin-top: 10px;}
    .hello .gethome{right: 3%}
    .titleBox1 .caseMenu{width: 94%}
    .RighInfo0029723{margin: 30px 0}
    .exhibitTitle{width: 100%;text-align: center;font-size: 70px;}
    .PicList003140 .more{padding: 0 60px 0 20px;}
}
@media(max-width:768px) {
    .caseBox{width: 48%;}
    .caseBoxImg{width: 100%;height: 25vw}
    .caseMenu li{font-size: 16px;line-height: 30px;height: 30px;}
    .titleBox{height: auto;display: inline-block;width: 100%;}
    .exhBlackTit{font-size: 22px; line-height: 1.1;}
    .subtitle{font-size: 14px;}
    .caseMenu{margin-top: 0;}
    .caseCtx{padding: 0 3vw}
}

@media(max-width:488px) {
    .caseBox{width: 100%;}
    .caseBoxImg{height: 50vw;}
}

.RichInfo016{  padding: calc(50 / 1920 * 100vw) 0;}
.RichInfo016 .video_files video{ height: 31.25vw; display: block;margin: 0 auto 2vw;}
.RichInfo016 p{ margin:0; line-height: 2;}
.RichInfo016 p+p{ margin-top:1vw;}
.RichInfo016 .video{max-width: 1040px;margin: 0 auto;}
.RichInfo016 .video video{display: block;width: 100% !important;}




/*RighInfo002739 */
.RighInfo002739{overflow: hidden; background: #f8f8f8;padding: calc(50 / 1920 * 100vw) 0;}
.RighInfo002739 .flipster{ margin-top: 0;}
.RighInfo002739 li{ width:100%; max-width:1040px; margin: 0 auto; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.RighInfo002739 li .flip-content{position: relative;}
.RighInfo002739 .Ispic{ width:100%; display: block; padding-bottom:57.5%;}
.RighInfo002739 .flip-current .tit{ opacity: 1;}
.RighInfo002739 .flipster{overflow: visible;padding: 0 50px 50px;}
.RighInfo002739 .flipto-prev,
.RighInfo002739 .flipto-next{position: absolute;border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #a0141a; top: 50%; margin-top: -25px; display: block !important;} 
.RighInfo002739 .flipto-prev:hover,
.RighInfo002739 .flipto-next:hover{background-image: url("../images/more-on.svg"); background-color: #a0141a;} 
.RighInfo002739 .flipto-prev{left: 0; transform: rotateY(-180deg);}
.RighInfo002739 .flipto-next{right: 0;} 

@media(min-width:1025px){
    .RighInfo002739 .flipster-carousel .flip-next .pic,
    .RighInfo002739 .flipster-carousel .flip-prev .pic{filter: blur(2px); opacity: 0.6;}
    .RighInfo002739 .flipster-carousel .flip-past .pic,
    .RighInfo002739 .flipster-carousel .flip-future .pic{filter: blur(3px); opacity: 0.6;}
}

/* .RighInfo002739 .cricle {height: 1vw;position: absolute;top: 269vw;z-index: 99;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.RighInfo002739 .cricle li {float: left;width: 2.3vw;height: 0.31vw;border: 1px solid #fff;margin-right: 0.42vw;border-radius: 3px;} */
.RighInfo002739 ._bg {background-color: #fff !important;}
.RighInfo002739 .btns {display: none;position: absolute;left: 0;top: 520%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;height: 3.13vw;z-index: 9;}
.RighInfo002739 .btns .leftbtn, 
.RighInfo002739 .btns .rightbtn {height: 100%;width: 3.13vw;border-radius: 50%;}
.leftbtn {margin-left: 16vw;}
.rightbtn {margin-right: 16.3vw;}
.RighInfo002739 .btns .leftbtn::after {-webkit-transform: translate(12px, 8px) rotate(-45deg);-moz-transform: translate(12px, 8px) rotate(-45deg);-o-transform: translate(12px, 8px) rotate(-45deg);-ms-transform: translate(12px, 8px) rotate(-45deg);transform: translate(12px, 8px) rotate(-45deg);}
.RighInfo002739 .btns .leftbtn::after, 
.RighInfo002739 .btns .rightbtn::after {content: "";display: block;width: 3.13vw;height: 3.13vw;border-left: 5px solid #ffffff;border-top: 5px solid #ffffff;}
.RighInfo002739 .btns .rightbtn::after {-webkit-transform: translate(4px, 8px) rotate(135deg);-moz-transform: translate(4px, 8px) rotate(135deg);-o-transform: translate(4px, 8px) rotate(135deg);-ms-transform: translate(4px, 8px) rotate(135deg);transform: translate(4px, 8px) rotate(135deg);}




.Floor0031245 .newsLeft {position: relative;margin-right: 2.6vw;height: 31vw;width: 33.33vw;background-color: #f6f6f6;}
.Floor0031245 .homenewspic {height: 21vw;align-items: center;display: -webkit-flex;display: flex;justify-content: center;}
.Floor0031245 .newsLeft img {width: 33.33vw;}
.Floor0031245 .newsMain {position: absolute;width:100%;height: 9.6vw;background-color: rgb(162 42 45 / 80%);color: #fff;padding: 1.67vw 1.04vw;box-sizing: border-box;line-height: 1.46vw;bottom: 0;left: 0;}
.Floor0031245 .newsMain p a { font-size: calc(18 / 16 * 1em);color: #FFF;}
.Floor0031245 .newsMain span {font-size: calc(14 / 16 * 1em);margin-top: 10px;}
.Floor0031245 .newsMenu {text-align: center;display: flex;margin-bottom: 1.72vw;}
.newsMenu li {width: 18.5vw;height: calc(80 / 26 * 1em);line-height: calc(80 / 26 * 1em);background-color: #fff;color: #515151;font-size: calc(18 / 16 * 1em);list-style: none;}
.Floor0031245 .newsMenu li.active {color: #fff !important;background-color: #a0141a !important;}
.Floor0031245 .newsMenu .more { width: 9.9vw !important;text-align: right;padding-right:4.09vw;box-sizing: border-box;color: #DF0012 !important;margin: 0 !important;border-radius: 0 !important;border: none;}
.Floor0031245 .newsItem {height: 7.5vw;box-sizing: border-box;overflow: hidden;margin-bottom: 1.04vw;display: flex;width: 47vw;background-color: #f1f1f1;padding: 0;}

.Floor0031245 .newsImg {width: 12.5vw;height: 7.5vw;}
.Floor0031245 .newsModel {background-color: #f1f1f1;padding: 2.08vw;margin-top: 3.02vw;display: flex;}
.Floor0031245 .newsMain p{margin: 0;padding: 0;}

.Floor0031245{background-color:#fafafa; padding: calc(50 / 1920 * 100vw) 0;}
.Floor0031245  .newsItemDesc .newsTitle{padding-left: 1vw;}
.Floor0031245  .newsItemDesc .newsTitle a{font-weight: normal;}
.Floor0031245 .newsTime{font-weight: normal;color: #515151;text-align: right;font-size: 1.04vw;float: right;}

.Floor0031245 .newsItemDesc p{color: #515151;font-size: calc(14 / 16 * 1em);line-height: 1.7vw;width: 32.81vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;padding-left: 1vw;font-weight: normal;margin: 0;margin-top: 10px;}
.Floor0031245 .newsItemDesc {width: 73.4%;}

.Floor0031245 .Hometitle {text-align: center;}
@media(min-width:1024px){
    .newsLeft img{height: 22vw;object-fit: cover;}
} 

@media(max-width:768px) {
    .Floor0031245 .newsModel{flex-wrap: wrap;padding:0;}
    .Floor0031245 .newsLeft{width: 100%;margin-right: 0;}
    .Floor0031245 .newsLeft img{width: 100%;}
    .Floor0031245 .homenewspic,.Floor0031245 .newsLeft{height: auto; display: block; width: 100%;}
    .Floor0031245 .newsMain{width: 100%;}
    .Floor0031245 .newsMain p a{font-size: 20px;}
    .Floor0031245 .newsMain span{font-size: 14px}
    .Floor0031245 .newsMain{height: auto;line-height: 1.5}
    .Floor0031245 .newsRight{width: 100%;margin-top: 20px;}
    .Floor0031245 .newsMenu{width: 100%;display: inline-block;width: 100%;background: #fff}
    .Floor0031245 .newsItem{width: 100%;}
    .Floor0031245 .newsMenu li{float: left;width: auto;padding:0 30px;font-size: 18px;height: 40px;line-height: 40px;}
    .Floor0031245 .newsMenu .more{float: right;width: auto !important;font-size: 16px !important;}
    .Floor0031245 .newsImg{width: 160px;height: 100px;object-fit: cover;}
    .Floor0031245 .newsItem{height: 100px;}
    .newsItemDesc{font-size: 18px;line-height: 1.5}
    .Floor0031245 .newsItemDesc p{width: 100%;font-size: 15px;line-height: 1.5}
    .Floor0031245 .newsTime{font-size: 14px;}
    .footerUl{display: none}
    .footerUl.last001{display: block;width: 100%;padding-left: 0;text-align: center;font-size: 20px;line-height: 1.5}
    .iconGroup i, .iconGroup .wechat{width: 40px;height: 40px;}
    .RichInfo016 .video_files video{height: auto;}
}

.imgs-detail{
    margin: 0 -10px;
    margin-top: -20px;
}
.imgs-detail span{
    width: 33.33%;
    display: block;
    padding: 0 10px;
    margin-top: 20px;
}








@media (min-width: 1025px) {
    .caseCtx .more:hover,
.caseCtx .more:hover{background-color:#a0141a;border-color:#a0141a;color:#fff;padding: 0 calc(35 / 16 * 1em) 0 calc(65 / 16  * 1em);background-position:left calc(30 / 16 * 1em) center; background-image: url(../images/more-on.svg);}
}


@media (max-width:1024px){
    .footer{padding-top: 30px;}
    .Timeline002170,.Floor003045{padding-top: 50px;}
    .RighInfo003141,
    .PicList002433,
    .RighInfo002519,
    .RighInfo002973,
    .PicList002323,
    .RichInfo016,
    .RighInfo002739{padding: 50px 0;}
    .Inside-box{padding: 0;}
}
  
.swiper2{width: 100%;}
.swiper-wrapper2{width: 100%;display: flex;flex-direction: column;}
.productItem .swiper2 .swiper-slide{border-bottom: 1vw solid #fff;width: 100%;height: 100%;padding-top: 5.63vw;}
.productItem .swiper2 .swiper-slide:last-child{border-bottom: none;}
.productItem .swiper2 .swiper-slide .look-detial{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;}
.productItem .swiper2 .swiper-slide:first-child{padding-top: 0;}

@media (min-width: 1024px) and (max-width: 1680px){
    .w_96{width: 100%;padding: 0 6.25vw;}
    .newsLeft img{height: 22vw;object-fit: cover;}
}
@media(max-width:1024px){
    .RighInfo002973 .operating{text-align: right; padding: 20px 0;}
    .RighInfo002973 .operating a{display: inline-block;}
    .RighInfo002973 .news-details .title{margin-top: 20px;}
}
@media(max-width:640px){
    .RighInfo002973 .news-details .title h1{font-size:16px;line-height: 1.25}
    .RighInfo002973{ font-size: 14px;padding-top: 10px;}
    .RichInfo016 .video_files video{height: auto;}
    .Inside-box{padding-top: 0;}
    .PicList002323 .exhibitTitle{margin-top: 0;}
    .caseCtx .more,.RighInfo002973 .news-details .edit-info{font-size: 14px;}
}
@media(max-width:480px) {
    .Floor0031245 .newsMenu li{padding: 0 15px}
    .newsItemDesc{font-size: 16px;}
    .Floor0031245 .newsItemDesc{padding-left: 10px;}
    .Floor0031245 .newsItemDesc p,
    .hello .gethome{font-size: 12px;}
    .newsItemDesc{margin-bottom: 0;}
    .footerUl.last001{font-size: 14px;}
    .footer .copyright{font-size: 14px;line-height: 20px;padding: 5px 0}
    .hello .auto{font-size: 12px;}
    .imgs-detail span{width: 100%;}
    .swiper{width: 100% !important;height: 230px !important;}
    .swiper .pic li{width: 70% !important;left: 15% !important;height: auto !important;}
    .cpBox .deBox dd .pic{margin-top: 20px;}
    .Floor0031245 .newsMenu li,
    .Floor0031245 .newsMain p a{font-size: 17px;}
    .footerUl li:first-child{text-align: center;
        padding-left: 0;margin-bottom: 10px;}
    .footer ul li{text-align: left;padding-left: 27vw;}
    .listtit .cn {
        font-size: 24px;
    }
    .listtit{margin-bottom: 20px;}
    .RighInfo002519{padding-top: 30px;}
    .PicList002433{padding-bottom: 0;}
    .RighInfo003141 .tit {
        font-size: calc(20 / 16 * 1em);
    }
    .swiperRight{
        margin-top: 0;
    }
    .productItem .swiper2 .swiper-slide{padding-bottom: 15px;}
    .PicList003140 .tit{font-size: 16px;}
    .PicList003140 .txt{margin-bottom: 0;}
}