/*Top003084 */
.Top003084{position: absolute;font-family: 'Alibaba-PuHuiTi-Regular'; left: 0; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff; padding: 0 30px; font-size: 16px; z-index: 100;}
.Top003084 a{color: #fff;}
.index .Top003084{position: fixed;}
.Top003084_show a{color: #333;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 1px; height: 6px;background: rgba(255,255,255,0.2); margin: 0 10px; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #fff; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li span{font-size: 18px; display: block;}
.Top003084 .sub{padding: 10px;display: none;}
.Top003084 .sub dt{line-height: 40px; }
.Top003084 .open-search{position: absolute;right: 30px; top: 33px;background: url(../images/Top003084-search.png) no-repeat; width: 20px; height: 20px;}
.Top003084 .top-search{position: absolute;right: 20px; top:100%;background: #fff; width: 400px;padding-right: 40px;}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #333;}
.Top003084 .logo-red{display: none;}
.Top003084_show .logo-red{display: inline-block;}
.Top003084_show .logo-bai{display: none;}
.Top003084.bg {border-bottom:0;background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}
@media (min-width:1025px) {
.Top003084 menu li{float: left;min-height:85px;line-height: 85px;}
.Top003084 menu{padding-right: 5.1vw;}
.Top003084 .logo{float: left;padding:20px 0 10px;}
.Top003084 .logo img{max-height: 56px;}
.Top003084 .top-right{float: right;}
.Top003084 nav{padding-top: 27px; text-align: right;}
.Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
.Top003084 .sub{background: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -60px; width: 120px; top: 100%;border-radius: 0 0 5px 5px;  }
.Top003084 .sub dt{text-align: center;}
.Top003084 .sub dt a{color: #d71718;}
}
.Top003084_show menu li:after{background: #d71718;}
.Top003084_show .open-search{background-image: url(../images/Top003084-search1.png);}
@media (max-width:1024px) {
.Top003084 nav{position: absolute;right: 30px;top: 10px;}
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(0,0,0,0.5); padding: 2vw; transition: transform 0.3s;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;}
.Top003084 .logo{display: table; height: 80px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 54px;}
.Top003084 .open-search{top: auto;bottom: 30px;}
.Top003084 .open-menu{position: absolute;right: 70px;bottom: 20px; width: 32px;}
.Top003084 .sub{background: rgba(0,0,0,0.8);}
.menu-show .Top003084 menu{ top: 80px; transform:translateY(0);opacity:1;}
}
@media (max-width:800px) {
.Top003084 nav{display: none;}
.Top003084 .open-search,
.Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
.Top003084 .logo{width: 58%;}
}
/*Banner003192 */
.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li .Ispic {height: 100vh;width: 100vw;}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;width: 100%;left: 0;height: 100%;}
.Banner003192 .tit{font-family:"harmm";font-size: calc(65 / 1920 * 100vw); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size:65px; line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1 .tit{ width: 50px;left: 15%; top:20%;position: absolute;}
.Banner003192 .txt-style-1 .sub-tit{text-align: justify; width: 50px;left: 20%; top:38%;position: absolute;}

.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 li img{ height: 100vh; }

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}
/*Floor002617 */
.Floor002617{ position:relative; z-index:1; overflow:hidden;}
.Floor002617 img{ width:100%; display:block;height: 100vh;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;object-fit: fill;}
.Floor002617 .title{ font-size:36px; font-family:'华文中宋';}
.Floor002617 .title b{ display:block; opacity:0.2; text-transform:uppercase; font-size:86px; font-family:"Times New Roman", Times, serif;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid rgba(255, 255, 255, 0.5); border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center;}
.Floor002617 .close_btn i{ position:relative; background:none;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:rgba(255, 255, 255, 0.5); left:16px;}
.Floor002617 .close_btn i::after{ left:26px;}
@media(max-width:1024px){
.Floor002617 .title{ font-size:24px;}
.Floor002617 .title b{ font-size:56px;}
.Floor002617 video {height: 100vh;object-fit: contain;}
}
@media(max-width:640px){
.Floor002617 .title{ font-size:20px;}
.Floor002617 .title b{ font-size:40px;}
}
@media(max-width:480px){
.Floor002617 .title::after{ display:none;}
.Floor002617 .title b{ font-size:30px;}
.Floor002617 .title{ font-size:18px;}
.Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002617 .close_btn i::before{ left:10px;}
.Floor002617 .close_btn i::after{ left:20px;}
}




/*Floor002903 */
.Floor002903{position: relative; z-index: 1;overflow: hidden;}
.Floor002903 .slider-img{position: relative;z-index: 1;}
.Floor002903 .slider-img li .Ispic{padding-bottom:53%;}
.Floor002903 .slider-img .dots-inner{position: absolute;left: 0; bottom: 4.167vw; width: 71.4665%; z-index: 10;}
.Floor002903 .slider-img .dots{width: 88.236%;margin: 0 auto;overflow: hidden;padding: 19px 0;}
.Floor002903 .slider-img .dots ul{margin: 0 -12%;}
.Floor002903 .slider-img .dots li{float: left;list-style: none; position: relative; height: 44px;overflow: hidden;}
.Floor002903 .slider-img .dots li button{position: absolute; width: 8px; height: 8px;border-radius: 50%;background: #fff; padding: 0;border: 0; left: 50%; top: 50%; margin: -4px 0 0 -4px;font-size: 0; cursor: pointer;}
.Floor002903 .slider-img .dots li button b{font-weight: normal;}
.Floor002903 .slider-img .dots li:not(:first-child) button:before,
.Floor002903 .slider-img .dots li:not(:last-child) button:after{position: absolute; background: rgba(255,255,255,0.2);height: 1px; width:15.625vw;  top:50%;margin-top: -0.5px; content: '';}
.Floor002903 .slider-img .dots li:not(:first-child) button:before{right: 100%;}
.Floor002903 .slider-img .dots li:not(:last-child) button:after{left: 100%;}
.Floor002903 .slider-img .dots li.slick-active button{font-size: 16px;background: #d71718;text-indent: 9999px;overflow: hidden;}
.Floor002903 .Home_cp{margin: 40px auto 20px;max-width: 360px;width: 64.865%;}
.Floor002903 .Home_cp h2{color: #fff;font-size: 36px;margin: 0;font-weight: normal;}
.Floor002903 .Home_cp span{display: block;opacity: 0.2;text-transform: uppercase;font-size: 86px;font-family: "Times New Roman", Times, serif;}
.Floor002903 .slider-img .dots li:first-child.slick-active button{margin-left: -4px;}
.Floor002903 .slider-img .dots li:last-child.slick-active button{margin-left: -7.292vw;}
.Floor002903 .right-side .name{font-size: 32px;}
.Floor002903 .right-side .sub-name{font-size: 15px; padding: 1.308vw 0 3.125vw 0;border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 1.5;}
.Floor002903 .right-side pre{margin: 3.125vw 0;font-size: 16px;line-height: 2em; height: 8em;}
.Floor002903 .right-side ul{margin-bottom: 1vw;}
.Floor002903 .right-side li{float: left; width: 27.778%;margin-bottom: 8.333%;}
.Floor002903 .right-side li img{display: block;width: 100%;}
.Floor002903 .right-side li:not(:nth-child(3n)){margin-right: 8.333%;}
.Floor002903 .right-side .more{margin-left: -20px;font-size: 16px;}
.Floor002903 .right-side .more:before,
.Floor002903 .right-side .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #fff;width: 0;transition: 0.3s;}
.Floor002903 .right-side .more:before{margin-right: 20px;}
.Floor002903 .right-side .more:after{margin-left: 20px; width: 80px;}
.Floor002903 .right-side .more:hover{margin-left: 0;}
.Floor002903 .right-side .more:hover:before{width: 80px;}
.Floor002903 .right-side .more:hover:after{width: 0;}

.Floor002903 .btn{margin-top: 4.428vw;position: relative;line-height: 46px;min-height: 46px;}
.Floor002903 .btn dd{text-align: center;font-family: 'Oswald';}
.Floor002903 .slick-arrow{position: absolute; top: 0; width: 46px; height: 46px; border-radius: 50%;border: 1px solid rgba(255,255,255,0.2);font-size: 0;background: url("../images/Floor002903_prev.png") no-repeat center center;padding: 0; transition: 0.3s;}
.Floor002903 .slick-arrow:hover{background-color: #d71718;}
.Floor002903 .slick-prev{left: 0;}
.Floor002903 .slick-next{right: 0;background-image: url("../images/Floor002903_next.png");}
.Floor002903 .btn .cur{font-size: 18px; margin: 0 5px;}

@media(min-width:1025px){
.Floor002903 .right-side{color: #fff; position: absolute;right: 0; top: 0; height: 100%; width: 29.167%;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);z-index: 10;background-color: rgba(0,0,0,0.2);}
.Floor002903 .right-side .ytable{height:auto; margin: 0 auto;max-width: 360px;width: 64.865%;margin-top: 5%;}
.Floor002903 .right-side .more{color: #fff;margin-bottom: 20px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor002903 .right-side .name{font-size: 2vw;}
.Floor002903 .right-side pre,
.Floor002903 .right-side .sub-name{font-size: 1.1vw;}
.Floor002903 .right-side .sub-name{padding-bottom: 2vw;}
.Floor002903 .right-side pre{margin: 2vw 0;}
.Floor002903 .btn{margin-top: 2vw;}
.Floor002903 .slider-img .dots li.slick-active button b{font-size: 14px;}
}
@media(max-width:1024px){
.Floor002903 .right-side{padding: 3vw;}
.Floor002903 .slider-img .dots-inner{display: none;}
.Floor002903 .right-side .sub-name{border-bottom-color: #eee;}
.Floor002903 .right-side .more{color: #333;}
.Floor002903 .right-side .more:before,
.Floor002903 .right-side .more:after{background: #333;}
.Floor002903 .slick-arrow{background-color: #005f38;}
}
@media(max-width:480px){
.Floor002903 .right-side .name{font-size: 8vw;color: #000;}
.Floor002903 .right-side .sub-name,
.Floor002903 .right-side pre{font-size: 4vw;}
}

/*RighInfo003148 */
.RighInfo003148 .auto{padding:4% 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003148 .items-group .title{font-family: 'SourceHanSansCN-Bold'; font-size: 1.5em;color: #333333; margin-bottom: 1.2em;text-align: left;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #666;font-size:16px; line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.title{text-align: center;padding-bottom: 3%;}
.title .cn{font-size: 30px;color: #d71718; padding-bottom: 10px;font-weight: bold;}
.title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}

.title_left{text-align: left;}
@media(max-width:640px){
.title .cn{font-size: 6vw;}
.p{font-size: 3.5vw;}
}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}

/*Floor003204 */
.Floor003204{ background: url(../images/Floor003204-bg.jpg) no-repeat;background-size: 100% 100%;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor003204 .root-100{padding: 1.8em 0;}
.Floor003204 .left,
.Floor003204 .right{position: relative;z-index: 1; vertical-align: top;}
.Floor003204 .index-title aside{font-size: calc(44 / 16 * 1em); color: #333;}
.Floor003204 .index-more{position: absolute;}
.Floor003204 .index-more a{display: inline-block;color: #ff7366;border: solid 2px #ff7366; line-height: calc(60 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(57 / 16 * 1em) 0 calc(19 / 16  * 1em); background: url(../images/Floor003204-more.svg) no-repeat right calc(21 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.Floor003204 .index-more a:hover{background-color: #ff7366;color: #fff; background-image: url(../images/Floor003204-more-on.svg);}
.Floor003204 .right .slick-slide > div:nth-child(1) .item .pic{display: none;}
.Floor003204 .right .item .pic{width: calc(220 / 752 * 100%);}
.Floor003204 .right .item .pic .Ispic{padding-bottom: calc(146 / 220 * 100%); border-radius: calc(20 / 16 * 1em);}
.Floor003204 .right .slick-slide > div:not(:nth-child(1)) .item .txt{padding-left: calc(40 / 16 * 1em);}
.Floor003204 .right .item .tit{font-size: calc(24 / 16 * 1em); line-height: calc(32 / 24 * 1em); }
.Floor003204 .right .slick-slide > div:nth-child(1)  .item .tit{font-size: calc(36 / 16 * 1em);line-height: calc(48 / 36 * 1em); margin-bottom: 0.7em;}
.Floor003204 .right .item .txt p{margin: calc(20 / 16 * 1em) 0 0 0;line-height: calc(28 / 16 * 1em); font-family: 'HarmonyOS_Sans_SC_Light';color: #333;}
.Floor003204 .right .item a:hover .tit{color: #ff7366;}
.Floor003204 .slick-arrow{ bottom: 0;border: solid 2px #e3e3e3; font-size: 1em; text-indent: 999em; overflow: hidden; width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em); border-radius: 50%; position:absolute;z-index: 10; background: url(../images/Floor003204-prev.svg) no-repeat center center; background-size: auto 20%; transition: 0.3s;}
.Floor003204 .slick-arrow:hover{background-color: #ff7366; border-color: #ff7366;}
.Floor003204 .slick-next{background-image: url(../images/Floor003204-next.svg);}
.Floor003204 .slick-prev:hover{background-image: url(../images/Floor003204-prev-on.svg);}
.Floor003204 .slick-next:hover{background-image: url(../images/Floor003204-next-on.svg);}
@media (min-width:1025px) {
.Floor003204 .left{width: calc(291 / 1600 * 100%);}
.Floor003204 .index-more{ left: 0; bottom: 0;}
.Floor003204 .right .slick-slide > div{width: calc(752 / 1309 * 100%); float: right;}
.Floor003204 .right .slick-slide > div:nth-child(1){float: left;width: calc(475 / 1309 * 100%);}
.Floor003204 .right .slick-slide > div:nth-child(2){margin-bottom: calc(54 / 16 * 1em);}
.Floor003204 .right .slick-slide > div:not(:nth-child(1)) .item .tit{padding-right: calc(53 / 24 * 1em);}
.Floor003204 .slick-arrow{left: 0; }
.Floor003204 .slick-next{left:calc(80 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003204 .root-100{padding: 10vw 0;}
.Floor003204 .index-more{ right:0; top: 50%;transform: translateY(-50%);}
.Floor003204 .left{margin-bottom: 10vw;}
.Floor003204 .right .slick-slide > div:not(:last-child){margin-bottom:5vw;}
.Floor003204 .index-title aside{font-size: 2em;}
.Floor003204 .index-more{font-size: 0.9em; }
.Floor003204 .index-more a{line-height: 3;}
.Floor003204 .right .slider{padding-bottom:4em;}
.Floor003204 .right .item .tit{font-size: 1.2em;}
.Floor003204 .right .slick-slide > div:nth-child(1) .item .tit{font-size: 1.5em;}
.Floor003204 .right .slick-slide > div:not(:nth-child(1)) .item .txt{padding-left: 1em;}
.Floor003204 .right .item .pic{width: 45%;}
.Floor003204 .slick-arrow{font-size: 0.7em;}
.Floor003204 .slick-arrow{right: 0; }
.Floor003204 .slick-prev{right:calc(80 / 16 * 1em);}
}

/*Floor003196 */
.section{background-position: center center;background-size: cover;background-repeat: no-repeat;}
.Floor003196{padding: 3% 0 0;}

.Floor003196 .column-tit{text-align: center; font-size: calc(50 / 16 * 1em);font-family: 'HarmonyOS_Sans_SC_Bold'; margin-bottom: calc(70 / 50 * 1em);color: #333;}
@media (max-width:1024px) {
    .Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);display:none!important;}
}
.Home_tit1 b{
    display: block;
    opacity: 0.2;
    text-transform: uppercase;
    font-size: 86px;
    font-family: "Times New Roman", Times, serif;
}
.Home_tit1{
    font-size: 36px;
    color: #333;
    text-align: center;
    margin-bottom: 3%;
}
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: rgba(0, 0, 0, 1);}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #fff; padding: calc(41 / 16 * 1em);box-shadow: 0 0 10px #dcdcdc;}
.Floor003196 a.inner{display: block; }
.Floor003196 a.inner .txt{border-right: 1px solid  rgba(0, 0, 0, 0.2);border-left: 1px solid rgba(0, 0, 0, 0.2); padding-left: calc(31 / 16 * 1em); padding-right: calc(81 / 16 * 1em);}
.Floor003196 .label span{display: inline-block;	width: calc(80 / 16 * 1em); text-align: center;color: rgba(0, 0, 0, 1);line-height: calc(30 / 14 * 1em);border-radius: 0 calc(10 / 14 * 1em) 0  calc(10 / 14 * 1em);border: solid 1px rgba(0, 0, 0, 1);font-size: calc(14 / 16 * 1em);}
.Floor003196 a.inner h4.tit{margin: calc(36 / 24 * 1em) 0 calc(20 / 24 * 1em) 0;font-size: calc(24 / 16 * 1em); line-height: calc(30 / 24 * 1em);height: calc((30 / 24 * 1em) * 2);}
.Floor003196 a.inner p{font-family: 'HarmonyOS_Sans_SC_Light'; color: rgba(51, 51, 51, 1); line-height: calc(30 / 16 * 1em); margin-bottom: calc(50 / 16 * 1em); height: calc((30 / 16 * 1em) * 3);}
.Floor003196 a.inner .more{color: rgba(0, 0, 0, 1);display: inline-block; font-size: calc(14 / 16 * 1em); padding-right: calc(30 / 16 * 1em); background: url(../images/Floor003196-more.svg) no-repeat right center; background-size:calc(16 / 14 * 1em) auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{padding-right:calc(50 / 16 * 1em);}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: calc(40 / 16 * 1em);}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}

.Floor003196 .list{margin-top: calc(22 / 16 * 1em); margin-bottom: calc(41 / 16 * 1em);}
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid rgba(0, 0, 0, 0.2); height: calc(138 / 16 * 1em);}
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size: calc(20 / 16 * 1em); line-height: 1.5; margin-bottom: calc(10 / 20 * 1em);}
.Floor003196 .list li time{color: rgba(0, 0, 0, 1); font-size: calc(14 / 16 * 1em);}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 0 calc(20 / 14 * 1em) 0 calc(20 / 14 * 1em);border: solid 1px rgba(0, 0, 0, 1);font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: rgba(0, 0, 0, 1);transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color: #d71718;color: #fff;border-color: #d71718;}

@media (min-width:1025px) {
  .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
  .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (min-width:1025px) and (max-width:1600px){
    .Floor003196 .box-new-industry {padding-top: calc(30 / 16 * 1em);padding-bottom: 2em;}
    .Floor003196 .box-new-company .pic {margin-bottom: calc(20 / 16 * 1em);}
    .Floor003196 .list {margin-top: calc(12 / 16 * 1em);margin-bottom: calc(31 / 16 * 1em);}
    .Floor003196 .list li {height: calc(106 / 16 * 1em);}
    .Floor003196 .list h4.tit {font-size: calc(18 / 16 * 1em);}
    .Floor003196 a.inner h4.tit {margin-top: calc(16 / 24 * 1em);font-size: calc(20 / 16 * 1em);}
    .Floor003196 a.inner p {margin-bottom: calc(20 / 16 * 1em);height: calc((20 / 16 * 1em) * 3);line-height: calc(20 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
    .Banner003192 li img,.Floor002617 img{/*height: auto;*/object-fit: cover;}
    .Home_tit1 b{font-size: 30px;}
}


/*Floor003022 */
.Floor003022{ z-index: 1;font-size: 18px;overflow: hidden;min-height: 400px;}
.Floor003022 .img img{opacity: 0.5;}
.Floor003022 .Home_tit1{color: #fff;letter-spacing: 5px;}
.Floor003022 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;color: #fff;}
.Floor003022 .txt-area .ytable{height: 100%;}
.Floor003022 .txt-area .inner{display: block; margin: 0 auto;width: 70%; border-top:1px solid transparent;padding: 6.7vw 2%;color: #fff;text-align: center;transition: 0.3s;}
.Floor003022 .slogan{ margin-bottom: 10px; font-weight: 100; transition: 0.3s;}
.Floor003022 .slogan i{font-size: 12px; color: #fff;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003022  .inner:hover{border-top-color: #d71718; background-color: rgba(0,0,0,.5);}
.Floor003022 .slogan1{margin-bottom: 10px;}
.Floor003022  .inner:hover .slogan{margin-top: 7.8125vw;color: #fff;}
.Floor003022  .inner:hover .title_index,.Floor003022 .inner:hover .slogan1{color: #fff;}
.Floor003022 .inner:hover .slogan i{color: #fff;}
/* .Floor003022  .inner:hover span.more{background: url("../images/Floor003022_more.png") no-repeat; width: 30px; height: 11px;display: block; margin: 0 auto;} */
.Floor003022 .txt-area p{color: #fff;font-size:16px;text-align: center;vertical-align:middle;}
.Floor003022 .txt-area p span{font-size:62px;color: #fff;font-weight: bold;}
@media(min-width:1025px){
    .sec-6 .Floor003022 .txt-area{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
    .sec-6.active .Floor003022 .txt-area{transform: translate(-0,0);-webkit-transform:translate(-0,0);opacity:1;}

 }
@media(max-width:1024px){
.Floor003022 .img{overflow: hidden;}
.Floor003022 .img img{max-width: inherit; width: 150%; margin-left: -25%;}
}
@media(max-width:640px){
.Floor003022{font-size: 3vw;}
}


/*Bottom002590 */
.Bottom002590{ background:#060709; line-height:50px; color:rgba(255,255,255,0.8); font-size:15px;}
.Bottom002590 a{ color:rgba(255,255,255,0.8);}
.Bottom002590 a:hover{ color:#fff;}
.Bottom002590 dd a::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:10px; margin:0 10px; background:#c9c9c9; opacity:0.3;}
.Bottom002590 dd a:last-child::after{ display:none;}
@media(min-width:1025px){
.Bottom002590 dt{ float:left;}
.Bottom002590 dd{ float:right;}
}
@media(max-width:1024px){
.Bottom002590{ text-align:center; line-height:30px; padding:2% 0;}
}

.ban,.ban img{width: 100%;}
@media(max-width:1024px){
    .ban img{height: 220px;object-fit: cover;}
}

/*RighInfo003072 */
.RighInfo003072{font-size: 16px;padding: 4% 0;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
}

.RighInfo003072 .auto{max-width: 1400px;}
.RighInfo003072 > .auto{padding-bottom: 6vw;}

@media(min-width:1024px){
.RighInfo003072 .txt-info{width: 42.715%;}
.RighInfo003072 .video{width: 50%;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
.RighInfo003072 .txt-info{width: 100%}
.RighInfo003072 .video{margin: 0 auto}
}

.RighInfo003072 .number li{float: left;color: #333;}
.RighInfo003072 .number li aside{color: #d71718;}
.RighInfo003072 .number li aside b{font-size: 60px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.RighInfo003072 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003072 .number li aside b{font-size: 8vw; }
}

.RighInfo003072 .edit-info{line-height: 2em;font-size: 16px; text-align: justify;}
.css-3072 .year{color: #ececec;font-weight: 900;font-family: 'Arial';font-size: 60px;line-height: 0.934em;}
.css-3072 .name{color: #d71718;font-size: 24px;font-weight: bold; margin: 1.5em 0 0.6em 0;}
@media(max-width:640px){
.css-3072 .year{font-size: 10vw;}
.css-3072 .name{font-size: 6vw;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
}

.RighInfo003072 .apply{position: relative;}
.RighInfo003072 .apply aside{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff;box-shadow: 0.05vw 0.09vw 0.26vw  rgba(3, 0, 0, 0.14);font-family: 'SourceHanSansCN-Bold';font-size: 2.92vw; text-align: center;line-height: 3.13vw;letter-spacing: 0.53vw;}

.RighInfo003072 .item-group .item{padding: 2.8vw 0;}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f5f5f5;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: 24px;letter-spacing: 1px;color: #d71718; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group pre{font-size: 16px; text-indent: 2em;}
.RighInfo003072 .item-group  p{margin: 0;font-size: 16px;margin-bottom: 10px;line-height: 1.5;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%;}
.RighInfo003072 .item-group .txt{width: 43.5%; padding-top: 3.5vw;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group pre{font-size: 3.5vw;}
}

/*Floor003020 */
.Floor003020 .right{position: relative;z-index: 1; }
.Floor003020 .right .Ispic{padding-bottom: 136.924%;}
.Floor003020 .right .txt-area{position: absolute; left: 0; top: 0; width: 100%; z-index: 10;color: #fff; padding-top: 6.3vw; height: 100%;}
.Floor003020 .right .txt-area .inner{margin: 0 auto; text-align: center;max-width: 240px; width: 60%; transition: 0.5s; border-top:1px solid transparent;}
.Floor003020 .right .txt-area:hover .inner{padding: 6.25vw 0;background: rgba(0,0,0,0.5); border-top-color: #7db827;}
.Floor003020 .right .txt-area:hover .more{background: url("../images/Floor003020_more.png") no-repeat; width: 30px; height: 11px;display: block; margin: 3.646vw auto 0;}
.Floor003020 .right .name{font-size: 24px;position: relative;overflow: hidden; display: inline-block;}
.Floor003020 .right .name > aside{width: 50%;width: 50%;width: 1em;}
.Floor003020 .right .cn{float: right; font-family: 'SourceHanSansCN-Regular';line-height: 1.334em;}
.Floor003020 .right .en{float: left; writing-mode: tb; letter-spacing: 4px; font-family:'ArialMT',Arial, "sans-serif"; font-size: 0.584em; text-indent: 0.5em; margin-right: 0.5em;}
.Floor003020 .left .inner{font-size: 18px;}
@media(max-width:640px){
.Floor003020 .left .inner{font-size: 3vw;}
.Floor003020 .right .en{letter-spacing: 0;}
}
.Floor003020 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
.Floor003020 .title aside{padding-left: 4.58vw;}
.Floor003020 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003020 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003020 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003020 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003020 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
@media(min-width:1025px){
.Floor003020 .right{width: 35.135%;}
.Floor003020 .left .inner{display: table; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor003020 .left{padding: 5vw 0;}
.Floor003020 .left,
.Floor003020 .right,
.Floor003020 .main{display:block;}
.Floor003020 .main{overflow: hidden;}
.Floor003020 .right{float: left; width: 50%;overflow: hidden;}
.Floor003020 .left{text-align: center;}
.Floor003020 .left .title{display: table; margin: 0 auto; text-align: left;}
}
@media(max-width:640px){
.Floor003020 .right .name{font-size: 3.5vw;}
}
/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding: 4% 0;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #d71718;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;font-size: 15px;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #d71718;border-color: #d71718;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
/*PicList002925 */

.PicList002925{background: #f5f5f5;padding:3% 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1400px;}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding:20px}
.PicList002925 li .Ispic{padding-bottom: 71%;background-size: cover;position: relative;}
.PicList002925 li .Ispic::after{content: "";display: block;position: absolute;top: 0;left: 0;background: url(../images/kuang.png) no-repeat 0 0 ;background-size: 100% 100%;width: 100%;height: 100%;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}
/*PicList002582 */
.PicList002582{ padding-top:4%; padding-bottom:4%;background: #f0f0f0;}
.PicList002582 li{ float:left; margin-right:2%; margin-bottom:2%;}
@media(min-width:1025px){
.PicList002582 li{ width:23.5%;}
.PicList002582 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block; padding:10px; border-radius:0 20px 0 20px; transition:0.3s;}
.PicList002582 li .Ispic{ padding-bottom:73%; background-size:cover; background-color:#fff; transition:0.3s;}
.PicList002582 li .txt{ padding:8% 2%; text-align:center; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f8f8f8; color:#d71718;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;}
/*
 .RighInfo002254 为demo编号
 */

.RighInfo002254{ padding:4% 0;}
.RighInfo002254 .slider-big{ border:1px solid #dcdcdc;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #d71718; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#d71718; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#666; font-size: 16px;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#d71718; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#d71718; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#d71718; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:2%;}
.RighInfo002254 .tab .info p{line-height: 30px;font-size: 15px;color: #333;}
.RighInfo002254 .tab .info table{background: #f5f5f5;color: #333;line-height: 1.5;font-size: 16px;width: 100%;max-width: 1000px;text-align: center;}
.RighInfo002254 .tab .info table td,.RighInfo002254 .tab .info table tr{padding: 10px;}
.RighInfo002254 .tab .info table tr:first-child{font-size: 18px;color: #000;font-weight: bold;padding: 15px;}
.RighInfo002254 .tab .info table tr:first-child td{font-size: 18px;padding: 20px;}
.RighInfo002254 .tab .info table tr:nth-child(2n){background-color: #fff;}


.Video { position:relative;}
.Video .play{ position:absolute; left:0; top:0; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover; z-index:10;cursor:pointer;}
.Video .play span{ position:absolute; background:rgba(0,0,0,0.2); left:0; top:0;width:100%; height:100%; display: flex;align-items: center;justify-content: center;color:#fff;z-index:5;transition: all ease 0.3s;}
.Video .play span img{ width:35px;}
.Video video{ position:relative; z-index:2; width:100%; height:400px;object-fit: fill; background:#000;}
.Video .play:hover span{ background:rgba(0,0,0,0.5);}

@media (max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media (min-width:641px) {
.RighInfo002254 .list_img{float:left; width:55.6%; position:relative;}
.RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo002254 .slider-big *{height: 100%;}
.RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
.RighInfo002254 .slider-list .slick-arrow{ left: 0;}
.RighInfo002254 .slider-list .slick-prev{top: 0;}
.RighInfo002254 .slider-list .slick-next{bottom: 0;}
.RighInfo002254 .slider-list li{ height:130px;  position:relative;}
.RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:cover;}
.RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:640px){
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
.RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
.RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-next{right: 0;}
 }	
@media(max-width:480px){
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*PicList000687 */

.PicList000687{padding: 4% 0 0;overflow: hidden;}
.PicList000687 .auto{max-width: 1400px;}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #d71718;display: block;}
.PicList000687 .more:hover{background: #d71718;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #000;}
.PicList000687 time{}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #a52d34;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#d71718;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 2vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #d71718; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #d71718;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #d71718; border-bottom: 0;}
}



/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}
.RighInfo002939 img{display: block;margin: 0 auto;}
.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*
 .RighInfo002800 
 */
.RighInfo002800{padding: 3% 0;}
.RighInfo002800 .text{margin-bottom: 30px}
.RighInfo002800 .text .p{font-size: 16px;color:#333;line-height: 38px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 15px 0; padding-left:60px; }
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .hotline a {margin-left:15px;color:#d43e45;font-size: 16px;}
.RighInfo002800 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .mall{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002800 .text .address{background-image: url(../images/RighInfo002800-icon4.png);}
.RighInfo002800 .text .dp{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002800 .text .dp img{display: inline-block;max-width: 136px;}
.RighInfo002800 .map{width: 100%;padding:10px; background: #fff; box-shadow:0 0 28px rgba(0, 0, 0, 0.1) ; border-radius: 10px; }
.RighInfo002800 dl{display: flex;text-align: center;}
.RighInfo002800 dl img{display: block;max-width: 150px;}

@media screen and (min-width: 1025px) {
.RighInfo002800 .text{float: left;width: 50%;}
.RighInfo002800 .map{float: right;width: 45%;}
}

@media screen and (min-width: 1200px) {
.RighInfo002800 .map{width:52%;}
.RighInfo002800 .text{width:43%;}
.RighInfo002800 .text .p{font-size: 18px;}
}
/*
 .RighInfo002363 为demo编号
 */

.con-head em{position:relative; margin:2% 0; font-style:normal; display: inline-block; color:#333; font-size:18px; padding-bottom:20px;    }
.con-head em span{ color:#005bac;}
.con-head em:before{position:absolute; left:0; bottom:0px; width:40px; height:3px; content:""; background:#d43e45; }

.RighInfo002363 .tell{font-size: 18px; color: #ff0000;}
.RighInfo002363 .tell span{font-size: 30px; color: #ff0000;font-family: DIN;}

.RighInfo002363 .box1{ padding:4% 0 4% 0; background: #f5f5f5;}
.RighInfo002363 .box1 .tit{ text-align:center; font-size:24px; font-family:'sans-serif'; font-weight:normal;  color:#333; margin:0; padding-bottom:25px; position:relative;    }
.RighInfo002363 .box1 .tit:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:''; }
.RighInfo002363 .box1 .text{display: flex;justify-content: space-between;align-items: center;}
.jm_left p{font-size: 16px;line-height: 30px;color: #333;margin-bottom: 20px;}
.jm_left{width: 50%;}
.jm_right{width:48%;border-radius: 10px;overflow: hidden;}
.jm_right figure{width: 100%;padding-bottom: 53%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.RighInfo002363 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
@media only screen and (min-width:768px ) {
	.con-head em{ font-size: 22px;}
	.tit{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
	.con-head em{ font-size: 24px;}
	.tit{ font-size:32px;}
}
@media(max-width:768px){
	.RighInfo002363 .box1 .text{display: inline-block;width: 100%;}
.jm_left{width: 100%}
.jm_right{width: 100%;margin-top: 40px;}

}
.RighInfo002363 .box2{ background: #fff; padding:4% 0;}
.RighInfo002363 .box2 .list{ padding-top: 25px;}
.RighInfo002363 .box2 li{float:left;width: 20%;text-align: center; position:relative;}
.RighInfo002363 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002363 .box2 li:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:70%; }
.RighInfo002363 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px; color: #333; margin:25px 0 15px;}
.RighInfo002363 .box2 li p{line-height: 24px; height:96px; text-align:left; overflow:hidden;font-size: 14px;color: #a8a8a8; margin-top:20px;}
@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}
@media(max-width:640px){
.RighInfo002363 .box2 li{width: 100%}
.RighInfo002363 .box2 li figure img{max-width: 60px;}
.RighInfo002363 .box2 li,.RighInfo002363 .box2 li:first-child{border-left: none;border-bottom: 1px solid #f4f4f4;border-right: none;}
.RighInfo002363 .box2 li:before{border-right: none}
.RighInfo002363 .box2 li a{width: 100%;text-align: center;}
.RighInfo002363 .box2 li p{text-align: center;}
}
/*
 .RighInfo002223 为demo编号
 */

.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#d43e45;line-height:1.6;margin:0; font-size: 20px;
}
.RighInfo002223 .h4{
	font-size:16px;color:#d43e45;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;width:50px;height:2px;background:#8fb8e1;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:16px;line-height:3
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:20px;color:#d43e45;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
   
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }
   .RighInfo002223 .pic{
   	    float:right;width:30.765%;margin-top:100px;
   }
   .RighInfo002223 .con{
   	     width:100%;
   }
}
/*RighInfo002522 */
.RighInfo002522{ padding:4% 0;background: #f5f5f5;}

.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:3.5%;padding: 20px 20px 20px 0;background: #fff;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dl h2{color: #333;font-size: 20px;margin:0;margin-bottom: 5px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#333; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#d43e45; bottom:0; right:0;}
.RighInfo002522 .list dd p{ color:#a8a8a8; margin:0;font-size: 15px;line-height: 22px;height: 66px;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}


 .fp-menu{position: fixed;z-index: 110; left: 3.125em; top:50%;transform: translateY(-50%);}
 .fp-menu li{position: relative; padding: 12px 0; width: 24px;}
 .fp-menu li a{display: block;width: 8px;height: 8px;background-color: #ccc;border-radius: 2px; margin: 0 auto; transition: 0.3s;}
 .fp-menu li span{position: absolute; left: 100%;top: 50%;transform: translateY(-50%);font-size: 0.875em;color: #000000;margin-left: 0.7142em; line-height: 1.2; visibility: hidden;}
 .fp-menu li:nth-child(1) span{transform:rotate(90deg); transform-origin: top;}
 .fp-menu li.active span{visibility: initial;}
 .fp-menu li.active{background: url(../images/Floor003155-icon.svg) no-repeat center center;background-size: 22px;}
 .fp-menu li.active a{background-color: transparent;}
 .fp-menu[type='white'] li a{background-color: rgba(255,255,255,0.2);}
 .fp-menu[type='white'] li span{color: #fff;}
 .fp-menu[type='white'] li.active{background-image: url(../images/Floor003155-icon-white.png);}
@media (max-width:1200px) {
 .fp-menu{display: none;}
}


/*Floor002904 */

.sec-3{background: #f5f5f5;}
.Floor002904{overflow: hidden;padding-top: 7%;}
.Floor002904 .auto{width: 92%; max-width: 1760px;}
@media(min-width:1025px){
.Floor002904 .auto > .main{width: 92%;max-width: 1600px; margin: 0 auto;position: relative;}
}

.Floor002904 .more{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 0 calc(20 / 14 * 1em) 0 calc(20 / 14 * 1em);border: solid 1px rgba(0, 0, 0, 1);font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: rgba(0, 0, 0, 1);transition: 0.3s;}
.Floor002904 .more:hover{background-color: #d71718;color: #fff;border-color: #d71718;}


.Floor002904 .Home_tit1{text-align:left;position: absolute;left: 0;top: 0;}



.Floor002904 .title{font-size: 48px;}

.Floor002904 .title .name{color: #333;font-family: 'SourceHanSansCN-Regular';line-height: 1em;}

.Floor002904 .title .tab li{list-style: none;float: left;}
.Floor002904 .title .tab li:not(:last-child){margin-right:40px;}
.Floor002904 .title .tab li span{font-size: 18px;color: #999;border-bottom:3px solid transparent;display: block;line-height: 2.223em;}
.Floor002904 .title .tab li.slick-active span{color: #d71718;border-bottom-color: #d71718;}
@media(min-width:1201px){
.Floor002904 .title .name{float: left;}
.Floor002904 .title .tab{float: right;width: 65%;}
}
@media(max-width:1200px){
.Floor002904 .title .name{padding-bottom: 1vw;display: block;}
}

.Floor002904 .info{padding-top: 6.25vw; padding-bottom: 4.167vw;}
.Floor002904 .info .name{color: #333;font-size: 36px;margin-bottom: 1.5vw;font-family: 'SourceHanSansCN-Regular';}
.Floor002904 .info pre{font-family: 'SourceHanSansCN-Light';font-size: 16px; color: #999;line-height: 2.25em;max-height: 11.25em; margin-bottom: 4.792vw;}
.Floor002904 .info pre.dot5{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.Floor002904 .info ul{padding-top: 1.5vw;border-top: 1px solid #ddd; margin-bottom: 4.6875vw;}
.Floor002904 .info ul p{margin: 5px 0 0 0;color: #333;font-family: 'SourceHanSansCN-Regular';}
.Floor002904 .img .Ispic{padding-bottom: 53.334%;}
.Floor002904 .view-720{padding-bottom: 6.771vw;}
.Floor002904 .view-720 a{color: #fff;overflow: hidden;line-height: 26px;padding: 17px 26px;background: #c2bb99; border-radius: 100px;display: inline-block; transition: 0.3s;}
.Floor002904 .view-720 a:before{float: left; width: 26px; height: 26px; margin-right: 10px;background: url("../images/Floor002904_view.png") no-repeat center center; content: '';}
.Floor002904 .view-720 a:hover{background-color: #d71718;}

.Floor002904 .arrows{height:auto;  display: table;}
/* .Floor002904 .arrows:after{position: absolute; content: ''; width: 1px; height: 32px; background: #eee; left: 50%; top: 50%; margin-top: -16px;} */
.Floor002904 .arrows aside{display: table-cell; vertical-align: middle;width: 50%;}
.Floor002904 .arrows .slick-prev{float: right;margin-right:70px;}
.Floor002904 .arrows .slick-next{margin-left: 70px;}
.Floor002904 .arrows aside button{width: 46px; height: 46px; border-radius: 50%; border: 1px solid #dfdfdf;background: url("../images/Floor002904_prev.gif") no-repeat center center; cursor: pointer;transition: 0.3s;}
.Floor002904 .arrows aside button.slick-next{background-image: url("../images/Floor002904_next.gif");}
.Floor002904 .arrows aside button:hover{background-color: #d71718;}
.Floor002904 .arrows aside button.slick-prev:hover{background-image: url("../images/Floor002904_prev_on.gif");}
.Floor002904 .arrows aside button.slick-next:hover{background-image: url("../images/Floor002904_next_on.gif");}
.Floor002904 .close_btn i{ position:relative; background:none;}
.Floor002904 .close_btn i::before,
.Floor002904 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:rgba(255, 255, 255, 0.5); left:16px;}
.Floor002904 .close_btn i::after{ left:26px;}


@media(min-width:1201px){
.Floor002904 .slider-for{width: 110%;}
.Floor002904 .box .inner{position: relative;}
/* .Floor002904 .box .inner:before{position: absolute; content: '';width: 31.819%;background: #fff;height: 100%;right: 0; top: 0;} */
.Floor002904 .box .inner > *{position: relative; z-index: 4;}
.Floor002904 .info{width: 22.728%;}
.Floor002904 .info ul ol{float: left; width: 68%;}
.Floor002904 .info ul li{float: right;width: 30%;}
.Floor002904 .img{width: 68.182%; }
.Floor002904 .arrows{position: absolute;left: 0;bottom: 0%; z-index: 10;}
}
@media(max-width:1200px){
/*.Floor002904{padding-bottom: 6.25vw;}*/
.Floor002904 .fl,
.Floor002904 .fr{float: none;}
.Floor002904 .arrows{width: 100%;position: relative;}
.Floor002904 .info{padding: 4vw 0;}
.Floor002904 .info ul > *{padding-top: 2vw;}
.Floor002904 .auto{position: relative;}
.Floor002904 .title .tab{float: right;width: 70%}
.Floor003022 .txt-area .inner{width: 90%}
}
@media(max-width:640px){ 
.Floor002904 .title{font-size: 7vw;}
.Floor002904 .title .name{padding-bottom: 4vw;}
.Floor002904 .info .name{font-size: 5vw;}
.Floor002904 .info pre.dot5{font-size: 2.5vw;}
.Floor002904 .title .tab li span{font-size:3vw;}
.Floor002904 .arrows{height: 60px;}
.Floor002904 .title .tab li:not(:last-child){margin-right: 3vw;}
.Floor002904 .view-720 a{padding: 10px 20px;}
.Floor003022 .txt-area p span{font-size: 30px;}

}
@media(max-width:480px){
.Floor002904 .info pre.dot5{font-size: 3.5vw;}
.Floor002904 .title .tab li span{font-size:4vw;}
.Floor002904 .title .tab li:not(:last-child){margin-right: 5vw;}
.Home_tit1{font-size: 24px;}
}


#link{background:#f5f5f5; margin:0px auto; padding:35px 0px 35px 0px; clear:both;  letter-spacing:2px; margin-top:-4px;font-size: 18px;font-weight: bold;position: relative;z-index: 999;}
.link{clear:both; margin:0px auto;max-width:1440px; padding:0px; clear:both; color:#d71718; line-height:26px;display: flex;justify-content: space-between;width: 75%}
.link .left  ul{list-style-type:none; padding:0px; margin:0px;}
.link .left  li{float:left; width:auto;margin-right: 15px;}
.link .left img{height:30px; margin:0px 10px  0 0}
.link .right img{height:30px; margin:0px 5px -7px 0}
.link a{color:#d71718 }

.icon1{position: relative;}
.vx { position: absolute; bottom:40px;left: 0px;  width:150px; display: none; z-index:999; text-align:center;}
.vx p{padding:5px 0px 0px 0px; margin:0px}
.link .left .vx img{width:159px; height:160px; margin:0px;}
/*.icon1:hover .vx { display: block }*/
.sph { position: absolute; bottom:40px;left: 0px; width: 150px; display: none; z-index:999; text-align:center;}
.sph p{padding:5px 0px 0px 0px; margin:0px}
.link .left .sph img{width:159px; height:160px; margin:0px;}
/*.icon1:hover .sph { display: block }*/
.dyh { position: absolute; bottom:40px;left: 0px; width: 150px; display: none; z-index:999; text-align:center;}
.dyh p{padding:5px 0px 0px 0px; margin:0px}
.link .left .dyh img{width:159px; height:160px; margin:0px;}
.vph { position: absolute; bottom:40px;left: 0px;  width: 150px; display: none; z-index:999; text-align:center; }
.vph p{padding:5px 0px 0px 0px; margin:0px}
.link .left .vph img{width:159px; height:160px; margin:0px;}
.icon1:hover .dyh { display: block }


/*Menu003070 */
.Menu003070{background-color: #f5f5f5;}
.Menu003070 .auto{max-width: 1400px;}
.Menu003070 .auto ul{padding: 19px 0;}
.Menu003070 li{float: left; padding: 0 15px;}
.Menu003070 li a{display: block;line-height: 2.778em;font-size: 18px;color: #3d3d3d; padding:  0 30px;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #fff;background-color: #d71718;border-radius: 5px;}
@media(min-width:641px){
.Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
.Menu003070 li{padding: 0 1vw;}
.Menu003070 li a{padding:  0 2vw;}
}
@media(max-width:640px){
.Menu003070 li a{font-size: 3.5vw;}
.Menu003070 li{margin-bottom: 1vw; width: 32%;}
.Menu003070 li:not(:nth-child(3n)){margin-right: 2%;}
.link{width: 90%}
.link .left {width: 70%;}
.link .left li {height: 30px;float:none;}
.link .left li ,
.link .right {line-height: 30px;}
.link .right img{height: 20px;margin: 0 5px 0 0;}
.Home_tit1 b{font-size: 20px;}
.Top003084 .logo{height: auto;}
.Top003084{padding: 0 10px;}

}


/*RighInfo003186 */
.RighInfo003186{overflow: hidden;padding: 4% 0;}
@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: calc(578 / 1440 * 100%);}   
.RighInfo003186 .right-img{width: 50%; } 
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
.RighInfo003186 .right-img .pic{width: 100%;}
}
.RighInfo003186 .right-img .video {position: relative;}
.RighInfo003186 .right-img figure{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom: 61%;}
.RighInfo003186 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #333;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);}
.RighInfo003186 .intro p{font-family: 'SourceHanSansCN-Regular'; line-height: calc(30 / 16 * 1em);text-align: justify;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}
.RighInfo003186 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.RighInfo003186 .number li h3{margin: 0;color: #bf9c50;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);font-weight: normal;}
.RighInfo003186 .number li aside{color: #333333;}
.RighInfo003186 .video { position: relative;}
.RighInfo003186 .video video { position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;}
.RighInfo003186 .play_btn{ position: absolute;display:flex;align-items: center;justify-content:center;width: 100%;height: 100%;top:0;left:0;cursor:pointer;background-color: rgba(0,0,0,0.2);}
.RighInfo003186 .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid rgba(255, 255, 255, 0.5); border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center;}
@media (max-width:1024px) {
    /*.RighInfo003186 .right-img .pic{margin: 0 -3vw;}*/
}
/*PicList0006877 */

.PicList0006877 { padding: 4%  0; }
.PicList0006877 li { padding: 2.125em 0; border-bottom: 1px solid #ededed; transition: .5s; }
.PicList0006877 li:first-child { padding-top: 0; }
.PicList0006877 li .pic .inner { overflow: hidden; border-radius: 10px; }
.PicList0006877 li figure { padding-bottom: 62.417%; transition: 0.3s; }
.PicList0006877 li a:hover .Ispic { transform: scale(1.1); }
.PicList0006877 li .txt .inner { background-color: #fff;  transition: .3s; }
.PicList0006877 li time { color: #999; }
.PicList0006877 li aside {font-size: 1.25em; color: #333; line-height: 1.5; height: 1.5em; margin-bottom: 0.5em; }
.PicList0006877 li p { margin: 1em 0; line-height: 1.875; color: #666; }
.PicList0006877 li .more { display: block; width: 2.5em; height: 2.5em; border-radius: 50%; background: #f3f4f7 url(../images/icon-more.svg) no-repeat center center; background-size: auto 0.875em; }
.PicList0006877 li a:hover aside {color: #c00000;}
.PicList0006877 li a:hover .more { background-color: #c00000; background-image: url(../images/icon-more-white.svg); }

@media(min-width:1025px) {
.PicList0006877 li .pic { width: 420px; }
.PicList0006877 li .txt .inner{padding: 0 0 0 3.25em;}
}

@media(max-width:1024px) {
.PicList0006877 li{ padding: 1.125em 0;}
.PicList0006877 li .ytable, .PicList0006877 li .ytable-cell { display: block; }
.PicList0006877 li .pic { margin-bottom: 2%; }
}





/*Form002100 */
.Form002100 {margin: 3% 0 4%}
.Form002100 .reg_form{max-width: 920px;margin:0 auto; border:5px solid #f0f0f0; padding:3%;}
.Form002100 .reg_form h1{ margin:0; font-size:18px; color:#333;text-align: center;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }

.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{}
.Form002100 .reg_form td{ padding:0; line-height:37px; padding-bottom:10px;}
.Form002100 .reg_form td.f_name{ width:258px; color:#666;text-align: right;padding-right: 20px;}

.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}
.Form002100 .reg_form td .text1{ padding:10px;  height: 110px;width:100%; border:1px solid #e4e4e4;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:18px; color:#fff; background:#c40202; cursor:pointer; padding:0; font-weight:bold; border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
    .Form002100 .reg_form dl dt,
    .Form002100 .reg_form dl dd{ float:none; width:auto !important;}
    .Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
    .Form002100 .reg_form h1{font-size: 17px;}
    .Form002100 .reg_form td{line-height: 22px}
    .Form002100 .reg_form td.f_name{width: 21%;font-size: 12px;}
    .Form002100 .reg_form td.btn input{ font-size:15px; }

}
