@font-face{font-family:"ec_l";src:url("../fonts/EuclidCircularA-Light.ttf")}@font-face{font-family:"ec_b";src:url("../fonts/EuclidCircularA-SemiBold.ttf")}.container-fluid,.pos{padding-left:30px;padding-right:30px}body{font-family:-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif !important}a{color:#333;font-size:16px;text-decoration:none}ul,ol,li{list-style:none;margin-bottom:0}img{max-width:100%;height:auto;max-height:100%;width:auto}.more-button{padding:10px 36px;background:#fff;color:#333;margin-top:24px;display:inline-block}.more-button:hover{background:#B01E23;color:#fff}.more-button.border-more{background-color:transparent;border:1px solid #fff;color:#fff}.more-button.border-more:hover{background:#fff;color:#B01E23}.tit{font-size:24px;font-weight:bold;color:#B01E23}.tit .en{text-transform:uppercase}.tit p{font-size:16px;color:#333;opacity:.8;line-height:1.75;padding-top:20px;font-weight:normal}.tit.tit-tr .ch{font-size:68px;font-weight:bold}.tit.tit-tr .en{font-size:16px;font-weight:100}.tit.tit-ltr .ch{font-size:56px;font-weight:bold}.tit.tit-ltr .en{font-size:16px;font-weight:100}.tit.l-tit{color:#333}.tit.l-tit .ch{font-size:36px;font-weight:bold}.tit.l-tit .en{font-size:16px;font-weight:100}.desc{line-height:1.75;color:#333}.desc.span span{font-size:30px;line-height:1;padding:12px 24px;border:1.5px solid #fff;border-radius:8px;opacity:.9;display:inline-block;margin-top:12px;letter-spacing:.5px}.more-border:before{content:url("../img/more.png");display:inline-block;font-size:0}.play{display:block;position:absolute;width:60px;height:60px;background:url(../img/mbg01.png) -2308px -845px no-repeat;top:50%;left:50%;transform:translate(-50%, -50%)}.bg-fixed{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}.bg-fixed .tit,.bg-fixed .desc{color:#fff}.headerBg{background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;right:0;bottom:0;z-index:9;transition:all 0.36s ease-in-out;opacity:0;visibility:hidden;height:100vh}.header{width:100%;position:fixed;left:0;top:0;z-index:22;transition:all .36s;background:#fff}.header:before{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #E6E6E6;opacity:1}.header .header-box{position:relative}.header .logo{padding:20px 0;width:212px;transition:all .36s}.header .logo img{height:60px;transition:all .36s}.header .logo img.logoW{display:none}.header .logo img.logoR{display:block}.header .logo.scrlogo{padding:12px 0}.header .logo.scrlogo img{height:50px}.header .nav-main{display:flex}.header .nav-main>li{padding:0 1vw}.header .nav-main>li>a{color:#333;display:flex;position:relative;height:100%;align-items:center;font-size:18px;transition:all .36s;white-space:nowrap}.header .nav-main>li>a:after{content:"";width:100%;height:2px;display:block;background:#B01E23;position:absolute;left:0;bottom:0;transform:scaleX(0);transition:transform .36s}.header .nav-main>li>a.active:after{transform:scaleX(1)}.header .nav-main>li>a:hover{color:#fff}.header .nav-main>li>a:hover:after{transform:scaleX(1)}.header .nav-main>li .x-sub-menu{position:absolute;z-index:99;left:50%;visibility:hidden;width:100vw;margin-left:-50vw;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;background:#fff;text-align:center}.header .nav-main>li .x-sub-menu li{display:inline-block}.header .nav-main>li .x-sub-menu li a{line-height:100px;font-size:16px;padding:0 1.3vw;color:#333}.header .nav-main>li .x-sub-menu li a:hover,.header .nav-main>li .x-sub-menu li a.active{color:#B01E23}.header .nav-main>li:hover .x-sub-menu{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header .headRx .header_ser{background:url(../img/nav_ser2.png) no-repeat center center;height:20px;float:right;width:20px;margin-left:2.86vw}.header .headRx .headerTel{background:url(../img/nav_tel2.png) no-repeat left center;display:inline-block;padding-left:28px;font:24px/1 ec_l;transition:all 0.5s ease-in-out}.indexBody .header{background:transparent}.indexBody .header:before{opacity:0}.indexBody .header .logo img.logoW{display:block}.indexBody .header .logo img.logoR{display:none}.indexBody .header .nav-main>li>a{color:#fff}.indexBody .header .headRx{color:#fff}.indexBody .header .headRx .header_ser{background:url(../img/nav_ser.png) no-repeat center center}.indexBody .header .headRx .headerTel{background:url(../img/nav_tel.png) no-repeat left center}@media (min-width: 992.8px){.header:hover{background:#fff}.header:hover+.headerBg{opacity:1;visibility:visible}.header:hover:before{opacity:1}.header:hover .logo img.logoW{display:none}.header:hover .logo img.logoR{display:block}.header:hover .nav-main>li>a{color:#333}.indexBody .header:hover .headRx{color:#333}.indexBody .header:hover .headRx .header_ser{background:url(../img/nav_ser2.png) no-repeat center center}.indexBody .header:hover .headRx .headerTel{background:url(../img/nav_tel2.png) no-repeat left center}}footer .top{padding:50px 0;display:flex}

footer .top-left{font-size:18px;color:#000}footer .top-left-company{text-transform:uppercase;padding-bottom:34px}
footer .top-left-company .en{font-weight:bold;font-size:26px;line-height:1}
footer .top-left-company .ch{font-size:24px}footer .top-left-phone span{font-size:30px;font-weight:bold}footer .top-right{margin-left:auto}footer .top-right span{font-size:16px;color:#333;text-align:center;display:inline-block}footer .top-right span img{max-width:130px;border:6px solid #B01E23;display:block}footer .top-right span+span{padding-left:6px}.copyright_box{background:#B01E23;color:#fff;padding:18px 0}.member{color:transparent !important;padding-left:5px}.member:hover{color:inherit !important}.backTop{position:fixed;right:20px;bottom:50px;z-index:99;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#ed0038;border-radius:2px;cursor:pointer}.backTop:before{content:"";display:block;width:20px;height:20px;transform:rotate(45deg);margin-top:12px;border-left:2px #fff solid;border-top:2px #fff solid}@media (max-width: 1368px){footer .top:before{width:55px}.header .nav-main>li>a{font-size:16px}}@media (max-width: 1200px){.tit.tit-tr .ch{font-size:60px}.desc.span span{font-size:24px}.header .logo img{height:50px}.header .nav-main{padding-left:0}.header .nav-main>li>a{font-size:14px}.header .headRx .headerTel{display:none}.header .headRx .header_ser{margin-left:10px}footer .top{flex-wrap:wrap}footer .top-right{margin-left:70px;margin-top:10px}}@media (max-width: 993px){.header{position:unset}.header:before{content:unset}.header .logo{width:auto}.indexBody .header .logo img.logoM{display:none !important}.header .logo img.logoR{display:none}.header .nav-main{display:none}.header .menu-button span{display:block;width:30px;height:2px;background:#B01E23}.indexBody .header .menu-button span{background-color:#fff}.header .menu-button span+span{margin-top:4px}.header .menu-button span:nth-child(2){width:21px}.header .menu-button span:nth-child(3){width:25px}.header .menu-button span:nth-child(4){width:10px}#mobile-nav{width:360px}#mobile-nav li a.active{color:#B01E23}#mobile-nav li a:hover{color:#ed0038}#mobile-nav .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}#mobile-nav ul[id^="nav-"] li a{font-size:14px}}@media (max-width: 768px){.container-fluid,.pos{max-width:720px;padding-left:var(--bs-gutter-x, 0.75rem);padding-right:var(--bs-gutter-x, 0.75rem)}.headerBg{display:none !important;visibility:hidden !important}.bg-fixed{background-size:auto 100%;background-attachment:unset}.tit.tit-ltr .ch{font-size:48px}.tit.tit-ltr .en{font-size:14px}.tit.l-tit{color:#333}.tit.l-tit .ch{font-size:36px}.tit.l-tit .en{font-size:14px}}@media (max-width: 556px){.indexBody .header,.header{position:relative}.indexBody .header .nav-main,.header .nav-main{display:none}.indexBody .header .logo,.header .logo{padding:10px 0}.indexBody .header .logo img,.header .logo img{height:50px}.indexBody .header .logo img.logoW,.indexBody .header .logo img.logoR,.header .logo img.logoW,.header .logo img.logoR{display:none}.indexBody .header .logo img.logoM,.header .logo img.logoM{display:block !important}.indexBody .header .menu-button span,.header .menu-button span{background-color:#B01E23}.more-button{margin-top:12px}.tit.tit-tr .ch{font-size:36px}.tit.tit-tr .en{font-size:12px}.tit.tit-ltr .ch,.tit.l-tit .ch{font-size:32px}.tit.tit-ltr .en,.tit.l-tit .en{font-size:13px}.desc.span span{font-size:15px}footer .top:before{margin-bottom:30px;height:4px}footer .top-left-company .en{line-height:1.5;font-size:22px}footer .top-right{margin-left:0}footer .top-right span:nth-last-of-type(1){display:none}.copyright{position:relative;overflow:hidden;font-size:13px}.member{position:absolute}.backTop{right:12px}}.bantxt{font-size:52px;color:#fff}
#adRightFloat {display:none;}
.secMenu{line-height:60px;height:61px;width:100%;overflow:hidden}
.secMenu .swiper-slide{width:unset}
.secMenu .swiper-slide a{display:inline-block;font-size:16px;line-height:60px;position:relative}
.secMenu .swiper-slide a:after{content:"";transition:all 0.36s ease-in-out;height:4px;width:0;left:50%;background:#B01E23;position:absolute;bottom:-1px}
.secMenu .swiper-slide a:hover,.secMenu .swiper-slide a.active{color:#B01E23}
.secMenu .swiper-slide a:hover:after,.secMenu .swiper-slide a.active:after{width:100%;left:0}
.main_body{padding-top:5.2vw;padding-bottom:5.2vw;}
#about_body {padding-top:0px;}
.pub_t2{font-size:36px;line-height:50px;font-weight: bold;}
.pub_t2-b{font-size:36px;line-height:50px;font-weight: bold;padding-top:100px;}
	.hddsj{font-size: 16px;
    font-weight: 100;}
.cmTxt1{font-size:16px;line-height:2;margin-top:25px;width: 65%;float: right;}
.cmTxt12{font-size:16px;line-height:2;margin-top:25px;}
.about1{/*padding-bottom:5.2vw;*/height:845px;background-image:url("../img/dqqyjjlou.jpg")}
.about4 {height:665px;}
.dqqjjimg {float:right;}
.about2{padding-top:5vw;padding-bottom:5vw;background-image:url("../img/about1-bg.jpg")}
.about2 .tit{color:#333}
.about2-cont{padding:50px;background:#fff}
.about2-cont .items{margin-top:10px}
.about2-cont .item{width:100%;border:1px solid #E6E6E6;padding:1.2vw 38px 1.43vw;height:100%}
.about2-cont .item h4{font:30px/1 ec_l;margin-bottom:0;display:block;position:relative}
.about2-cont .item h4:before{content:"";background:#B01E23;height:32px;width:6px;margin-top:-16px;position:absolute;left:-38px;top:50%}.about2-cont .item h4 em{position:absolute;display:inline-block;width:20px;overflow:hidden;background:#333;font-size:0;margin-left:5px}
.aboutimg {float:left;}.aboutimg img{float:left;}
.about2-cont .item strong{font-size:20px;line-height:36px;font-weight:normal;color:#B01E23;display:block;padding-top:1.04vw;padding-bottom:1.04vw;border-bottom:1px solid #e6e6e6}
.about2-cont .item p{font-size:16px;line-height:32px;color:#808080;padding-top:1.04vw;margin-bottom:0}
.about3{padding-top:5vw;height: 580px;}
.about3-left{width:45%;float:left;}
.ab3_bt {font-size:36px;font-weight: bold;padding-bottom: 40px}
.ab3-ppjq {font-size:26px;}
.ab3-ppjq {font-size:26px;}
.ab3_qxjs {font-size: 16px;}
.about3-cont{margin-top:40px;float:right;}
.about3-cont .item.text{background:#B01E23}
.about3-cont .item img{width:100%}

.imgList{--bs-gutter-y: 50px}
.imgList .imgBox a{display:block;width:100%}

.imgList .imgBox a .ratio{overflow:hidden;display:block;}
.imgList .imgBox a .ratio img { transition: ease.65s;}
.imgList .imgBox a .ratio:hover img {transform: scale(1.05); }

.imgList .imgBox a .ratio img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display: block;}
.imgList .imgBox a .imgTitle{padding:25px 20px;font-size:22px;line-height:32px;font-weight:normal;display:block}
.imgList .imgBox a:hover .imgTitle{color:#B01E23}
#Pages{text-align:center;margin-top:40px;font-size:0;width: 100%;    height: 70px;}
#Pages span,#Pages a{color:#333;font-size:13px;text-align:center;display:inline-block;padding:0 15px;margin:0 4px;border:1px solid #D9D9D9;line-height:40px;min-width:40px;border-radius:5px}
#Pages a:hover,#Pages .red{color:#FFF;background:#B01E23;border:1px solid #B01E23}
#Pages a:hover strong,#Pages .red strong{font-weight:normal}
#Pages p{padding-top:8px;font-size:12px;color:#333;opacity:.9}.nul{padding-left:0}.nul li{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #E6E6E6}.nul .scaleImg .overflowHide{width:420px;height:240px}.nul .scaleImg .bgImg{height:100%;width:100%;overflow:hidden;border-radius:10px}.nul .scaleImg .bgImg img{transition:all 0.36s ease-in-out;height:100%;width:100%;object-fit:cover}
.nul .scaleImg .nRx{padding-top:22px;width:calc(100% - 420px);padding-left: 40px;}
.nul .scaleImg .nRx strong{font-size:26px;line-height:50px;display:block;height:50px;font-weight:normal}
.nul .scaleImg .nRx p{font-size:16px;line-height:30px;display:block;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:normal;margin-top:17px;color:#333;overflow:hidden;margin-bottom:0}
.nul .scaleImg .nRx .nfns{margin-top:20px;line-height:34px;height:34px;color:#808080;font-size:18px}
.nfns_s1 i {margin-right:8px;}
.nul .scaleImg .nRx .nfns_s2{font-size:14px;display:inline-block;margin:0 30px}.nul .scaleImg .nRx .nfns_s3{color:#B01E23}.nul .scaleImg:hover .bgImg img{transform:scale(1.06)}.nul .scaleImg:hover .nRx strong{color:#B01E23}.pos{font-size:14px;color:#808080;line-height:28px;padding-top:20px}.pos>*{font-size:inherit;color:inherit;transition:color .36s}.pos a:hover{color:#B01E23}.detail-title{font-size:30px;line-height:1.4;margin-bottom:14px;text-align:center}
.detail-time{margin-bottom:22px;line-height:20px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:0;text-align:center}
.detail-time span{display:inline-block;color:#686868;font-size:15px}.detail-time span+span{margin-left:30px}.detail-time span.share em{cursor:pointer;color:#B01E23}
#newsDetail_body .detail {background: #fff;    padding: 30px;    border-top: 1px solid #b3272b;}
#newsDetail_body .detail-cont img{ margin:30px auto!important; display:block;}
.detail-cont>*:nth-child(1):before{content:"";display:block;width:100%;margin-top:15px;margin-bottom:30px;border-top:1px solid #ededf1}@media (min-width: 677.5px){.detail-cont>section{max-width:677px !important;margin-left:auto !important;margin-right:auto !important}.detail-cont>section section{max-width:100%}}.detail .laiyuan{display:none}.dpages{margin-top:30px;padding-top:30px}.dpages a{display:block;line-height:46px;height:48px;font-size:16px;width:200px;border:1px solid #E6E6E6;text-align:center}.dpages a+a{margin-left:30px}.dpages a em{padding-right:5px}.dpages a:hover{border-color:#B01E23;background-color:#B01E23;color:#fff}#contact_body{padding-top:0}
.contact1{padding-top:120px;padding-bottom:120px;background:url("../img/contact1-bg.jpg") no-repeat center;background-size:cover}.contact1 .h2{margin-bottom:25px}.contact1 p{margin-bottom:0;line-height:40px;font-size:18px}.contact1 .desc{padding-top:30px;font-size:14px}.ptrTbox:after{content:"";background:#B01E23;height:4px;width:24px;display:block;margin:80px auto 60px}.ptrCon1{padding-bottom:5.2vw}.ptrCon1 .ptrc1Txt{font-size:18px;line-height:2;color:#333;font-weight:300}
.ptrCon2{position:relative}.ptrCon2-bg{width:100%;overflow:hidden;--swiper-pagination-color:#B01E23;--swiper-theme-color:#B01E23;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.8;--swiper-navigation-color:#fff}
.ptrCon2-bg .swiper-slide:after{content:"";background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;right:0;bottom:0}.ptrCon2-bg .swiper-pagination{display:none}.ptrCon2 .ptrc1{padding-top:80px;padding-bottom:80px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5}.ptrCon2 .ptrc1 .ptrc1Txt{color:#fff;font-size:18px;font-weight:300;line-height:2}.ptrCon2 .ptrc2{position:relative;z-index:3;transform:translateY(-50%)}.ptrCon2 .ptrc2 .ptrc2Nav{padding-top:30px;padding-bottom:30px;overflow:visible}.ptrCon2 .ptrc2 .swiper-slide{padding:0 12px}.ptrCon2 .ptrc2 .swiper-slide a{display:block;height:120px;padding:35px 10px 0 30px;border-radius:0.1em;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.ptrCon2 .ptrc2 .swiper-slide a strong{font-size:20px;font-weight:normal;line-height:28px;display:block;letter-spacing:1px}.ptrCon2 .ptrc2 .swiper-slide a p{font-size:12px;line-height:20px;transition:all 0.36s ease-in-out;color:#bebebe}.ptrCon2 .ptrc2 .swiper-slide a:hover{color:#B01E23}.ptrCon2 .ptrc2 .swiper-slide.swiper-slide-thumb-active a{color:#fff;background:#B01E23;box-shadow:0 10px 30px rgba(181,0,31,0.3)}.ptrCon2 .ptrc2 .swiper-slide.swiper-slide-thumb-active a p{color:#fff}.ptrCon3{padding-bottom:50px}.ptrCon3 ul{padding-left:0;display:flex;flex-wrap:wrap;font-size:0}.ptrCon3 ul:after{content:"";display:block;border:4px solid #E6E6E6;margin:80px var(--bs-gutter-x, 0.75rem) 0;width:calc(100% - (var(--bs-gutter-x, 0.75rem)*2))}.ptrCon3 ul li{font-size:15px;width:25%;padding-left:var(--bs-gutter-x, 0.75rem);padding-right:var(--bs-gutter-x, 0.75rem);line-height:2.5;opacity:.8}.ptrCon4{padding-top:5.2vw}.ptrCon4 .ptrul4{margin:35px -12px 0px}.ptrCon4 .ptr_c4a{display:block;transition:all 0.36s ease-in-out;height:100%;position:relative;z-index:8}.ptrCon4 .ptr_c4a:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;transition:all 0.36s ease-in-out;z-index:-1;border:1px solid #E6E6E6;border-top:0}.ptrCon4 .ptr_c4a .ptrBm{font-size:14px;line-height:24px;padding:15px;transition:all 0.36s ease-in-out}.ptrCon4 .ptr_c4a .ptrBm strong{font-size:24px;font-weight:normal;line-height:32px;display:block;margin-bottom:20px;letter-spacing:1px}.ptrCon4 .ptr_c4a .ptrBm p{transition:all 0.36s ease-in-out;color:#808080}.ptrCon4 .ptr_c4a:hover{transform:translateY(-10px)}.ptrCon4 .ptr_c4a:hover:after{border-color:#B01E23;background:#B01E23}.ptrCon4 .ptr_c4a:hover .ptrBm{color:#FFF;box-shadow:0 10px 30px rgba(154,26,31,0.3)}.ptrCon4 .ptr_c4a:hover p{color:#fff}.catList .textL{color:#7e7e7e;line-height:2;font-size:16px;padding:30px 0}.catList .textR{transform:translateY(-25%);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(132,23,26,0.3)}.catList .textR .title{line-height:55px;border-bottom:1px solid #B01E23;display:flex;justify-content:space-between;color:#fff;font-weight:inherit;background:rgba(176,30,35,0.9);padding:20px 60px 0;flex-wrap:wrap}.catList .textR .title span{text-transform:uppercase;letter-spacing:2px}.catList .textR .style{font-size:16px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 60px;background:#fff}.catList .textR .style:after{display:block;width:26%;content:""}.catList .textR .style li{display:flex;align-items:center;justify-content:space-between;width:18%;height:20px;margin:10px 0;transition:ease .4s;text-align:left}.catList .textR .style li:nth-child(3n-1){margin:10px 19%}.catList .textR .style li *{line-height:20px;display:block;height:20px}.catList .textR .style i{color:#B01E23}.gcat-1{padding-bottom:60px}.rongy .ry1{position:relative;padding:4.2vw;background:#F7F7F7;margin-bottom:60px}.rongy .ry1 .prev,.rongy .ry1 .next{position:absolute;z-index:2;top:50%;right:-30px;display:inline-block;overflow:hidden;width:60px;height:60px;margin-top:-30px;cursor:pointer;transition:all 0.36s ease-in-out;white-space:nowrap;text-indent:1000px;opacity:0;border-radius:50%;background:#FFF url(../img/m2sh_ar.png) no-repeat center center;box-shadow:0 0 22px rgba(0,0,0,0.1)}.rongy .ry1 .prev{left:-30px;right:unset;transform:rotate(180deg)}.rongy .ry1 .prev:hover,.rongy .ry1 .next:hover{background-image:url(../img/m2sh_ar.png)}.rongy .ry1:hover .prev,.rongy .ry1:hover .next{opacity:1}.rongy .rySwiper .swiper-pagination span{position:relative;display:inline-block;width:8px;height:8px;margin:0 12px;vertical-align:middle;border-radius:50%;background:#C4C4C4;opacity:1}.rongy .rySwiper .swiper-pagination span.swiper-pagination-bullet-active{background:transparent;border:2px solid #B01E23;height:12px;width:12px}.rongy .ryTop_item{position:relative}.rongy .ryTp_img{padding-bottom:35px;text-align:center}.rongy .rytpImg{position:relative;display:inline-block;max-width:100%;height:auto}.rongy .rytpImg img{display:block;max-height:324px;margin:0 auto}.rongy .ryTpsdx{position:absolute;bottom:-55px;left:0;width:100%;height:55px;background-position:center bottom;background-size:100% auto;transform:rotateX(180deg)}.rongy .ryTpsdx:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to top, rgba(247,247,247,0.6) 0%, #F7F7F7 100%)}.rongy .ryTp_rx strong{font-size:20px;font-weight:normal;line-height:36px;display:block;margin:20px 0px 15px;letter-spacing:1px}.rongy .ryTp_rx p{font-size:16px;line-height:32px;overflow-y:auto;max-height:96px;color:#808080}.rongy .ryBax{position:relative;display:block;background:url(../img/m2ry_bbg.jpg) no-repeat center bottom;background-size:cover}.rongy .ry_bImgx{position:absolute;top:10%;left:10%;width:80%;height:80%;text-align:center}.rongy .ry_bimg{position:relative;display:inline-block;height:90%;transition:all 0.36s ease-in-out}.rongy .imgList .li:hover .ry_bimg{margin-top:-10px}.rongy .ry_bimg img{display:block}.rongy .ry_bsdx{position:absolute;bottom:-35px;left:0;width:100%;height:35px;transform:rotateX(180deg);background-position:center bottom;background-size:100% auto}.rongy .ry_bsdx:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(180deg);background:linear-gradient(to bottom, rgba(247,247,247,0.7) 0%, #FCFCFC 90%)}.rongy .imgList .li strong{font-size:22px;font-weight:normal;line-height:38px;display:block;margin:22px 0px 50px;text-align:center;letter-spacing:1px}.licheng .lcTopWpr{margin-top:4.42vw;position:relative}.licheng .lcTopWpr>img{margin:0 auto}.licheng .lcTopWpr .lcTop{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden}.licheng .lcTopWpr .lcTop .prev,.licheng .lcTopWpr .lcTop .next{position:absolute;z-index:5;top:50%;left:10px;display:block;width:60px;height:60px;margin-top:-50px;border:2px solid #ccc;border-radius:50%;background:url(../img/m2ry_ar1.png) no-repeat center center}.licheng .lcTopWpr .lcTop .prev:hover,.licheng .lcTopWpr .lcTop .next:hover{border:2px solid #B5001F;background:#B5001F url(../img/m2ry_ar2.png) no-repeat center center;box-shadow:0 0 15px rgba(181,0,31,0.3)}.licheng .lcTopWpr .lcTop .prev.swiper-button-disabled,.licheng .lcTopWpr .lcTop .next.swiper-button-disabled{cursor:default;opacity:0.3;border:2px solid #CCCCCC !important;background:#FFF url(../img/m2ry_ar1.png) no-repeat center center !important;box-shadow:none !important}.licheng .lcTopWpr .lcTop .next{left:unset;right:10px;transform:rotate(180deg)}.licheng .lcTopWpr .swiper-slide .lcTopImgTxt{position:relative;width:calc(100% - 150px);margin:0 auto;transition:all 0.36s ease-in-out}.licheng .lcTopWpr .swiper-slide .lcTopImg{overflow:hidden;height:270px;border-radius:10px}.licheng .lcTopWpr .swiper-slide .lcTopImg img{width:100%;height:100%;object-fit:cover}.licheng .lcTopWpr .swiper-slide .lcTopRx{padding-top:60px;padding-bottom:60px}.licheng .lcTopWpr .swiper-slide .lcTopRx h4{font-size:56px;line-height:60px;display:block;color:#b5001f}.licheng .lcTopWpr .swiper-slide .lcTopRx .lcRdes{font-size:18px;line-height:30px;overflow-y:auto;max-height:150px;margin-top:15px;padding-right:10px;color:#555}.licheng .lcTimes{position:relative;overflow:hidden;height:122px;margin-bottom:5.72vw}.licheng .lcTimes .lcLine{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:url(../img/m2ry_line.png) repeat-x left top}.licheng .lcTimes .lcLine i{position:absolute;top:0;left:0;height:2px;transition:all 0.36s ease;background:#B5001F}.licheng .lcTimes .swiper-slide .lcTm_item{position:relative;height:122px;cursor:pointer;text-align:center}.licheng .lcTimes .swiper-slide .lcTm_item i{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transition:all 0.36s ease;transition-delay:0.36s;border:2px solid #EAEAEA;border-radius:50%;background:#fff}.licheng .lcTimes .swiper-slide .lcTm_item i:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;content:"";transition:all 0.36s ease;transition-delay:0.36s;opacity:0;border:7px solid rgba(181,0,31,0.3);border-radius:50%}.licheng .lcTimes .swiper-slide .lcTm_item .lc_ico{position:absolute;bottom:8px;left:50%;width:21px;height:25px;margin-left:-11px;transition:all 0.36s ease-in-out;transition-delay:0.36s;transform:rotate(180deg);opacity:0;background:url(../img/m2lc_pi.png) no-repeat center center}.licheng .lcTimes .swiper-slide .lcTm_item p{font-size:20px;line-height:22px;position:absolute;top:16px;right:0px;left:0px;transition:all 0.36s ease;transition-delay:0.36s;color:#808080}.licheng .lcTimes .swiper-slide:nth-child(2n) .lcTm_item p{top:84px}.licheng .lcTimes .swiper-slide:nth-child(2n) .lc_ico{top:8px;bottom:auto;transform:rotate(0deg)}.licheng .lcTimes .swiper-slide.swiper-slide-thumb-active .lcTm_item i,.licheng .lcTimes .swiper-slide.swiper-slide-thumb-active .lcTm_item.on i{border:2px solid #B5001F}.licheng .lcTimes .swiper-slide.swiper-slide-thumb-active .lcTm_item i:after,.licheng .lcTimes .swiper-slide.swiper-slide-thumb-active .lcTm_item .lc_ico{opacity:1}.licheng .lcTimes .swiper-slide.swiper-slide-thumb-active .lcTm_item p{color:#B5001F}.agent1{padding-bottom:5.2vw;text-align:center}.agent1 .tit{color:#333;padding-bottom:3.2vw}.agent1 h4{padding-top:3.2vw}.agent1 .desc{padding-bottom:3.2vw}.agent2{padding-top:5.2vw;padding-bottom:5.2vw;background-color:rgba(51,51,51,0.05)}.agent2 .jmc2ul li:nth-child(1) .jmc2a:before{background-image:url(../img/m2jm_c2sbg1.png)}.agent2 .jmc2ul li:nth-child(2) .jmc2a:before{background-image:url(../img/m2jm_c2sbg2.png)}.agent2 .jmc2ul li:nth-child(3) .jmc2a:before{background-image:url(../img/m2jm_c2sbg3.png)}.agent2 .jmc2ul li:nth-child(4) .jmc2a:before{background-image:url(../img/m2jm_c2sbg4.png)}.agent2 .jmc2ul li:nth-child(5) .jmc2a:before{background-image:url(../img/m2jm_c2sbg5.png)}.agent2 .jmc2ul li:nth-child(6) .jmc2a:before{background-image:url(../img/m2jm_c2sbg6.png)}.agent2 .jmc2ul li:nth-child(7) .jmc2a:before{background-image:url(../img/m2jm_c2sbg7.png)}.agent2 .jmc2ul li:nth-child(8) .jmc2a:before{background-image:url(../img/m2jm_c2sbg8.png)}.agent2 .jmc2ul li .jmc2a{position:relative;display:block;overflow:hidden;height:240px;cursor:default;border-radius:0.3em;background:#fff;transition:transform .36s}.agent2 .jmc2ul li .jmc2a:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;content:"";transition:all 0.5s ease-in-out;background:url(../img/m2jm_c2sbg1.png) no-repeat center center;background-size:cover}.agent2 .jmc2ul li .jmc2a:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;content:"";transition:all 0.5s ease-in-out;opacity:0;background:url(../img/m2jmc2bg2.jpg) no-repeat center center;background-size:cover}.agent2 .jmc2ul li .jmc2a .jmc2x{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:28px 20px 0;text-align:center}.agent2 .jmc2ul li .jmc2a .jmc2x .jmc2_num{font:24px/40px ec_b;display:block;height:40px;transition:all 0.5s ease-in-out;color:#b5001f}.agent2 .jmc2ul li .jmc2a .jmc2x strong{font-size:28px;font-weight:normal;line-height:38px;display:block;margin-top:38px;transition:all 0.3s ease-in-out;letter-spacing:1px}.agent2 .jmc2ul li .jmc2a .jmc2x p{margin-bottom:0;transition:all 0.36s ease-in-out;top:154px;right:20px;left:20px}.agent2 .jmc2ul li .jmc2a .jmc2x p:nth-child(3){font-size:12px;line-height:14px;margin-top:8px;color:#bfbfbf}.agent2 .jmc2ul li .jmc2a .jmc2x p:nth-child(4){font-size:16px;line-height:24px;position:absolute;opacity:0;color:#FFF}@media (min-width: 556.2px){.agent2 .jmc2ul li .jmc2a:hover{transform:translateY(-10px);color:#fff;background:#B5001F;box-shadow:0 10px 30px rgba(181,0,31,0.3)}.agent2 .jmc2ul li .jmc2a:hover:before{opacity:0}.agent2 .jmc2ul li .jmc2a:hover:after{opacity:1}.agent2 .jmc2ul li .jmc2a:hover .jmc2x .jmc2_num{color:#fff}.agent2 .jmc2ul li .jmc2a:hover .jmc2x strong{color:#fff;margin-top:26px}.agent2 .jmc2ul li .jmc2a:hover .jmc2x p{top:142px}.agent2 .jmc2ul li .jmc2a:hover .jmc2x p:nth-child(3){opacity:0}.agent2 .jmc2ul li .jmc2a:hover .jmc2x p:nth-child(4){opacity:1}}.agent3{padding-top:5.2vw}.agent3 .jmc4box{margin-top:35px}.agent3 .jmc4box .bgImg{overflow:hidden;width:100%;height:100%;border-radius:0.3em}.agent3 .jmc4rx{font-size:24px;line-height:48px;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;letter-spacing:1px}@media (max-width: 1367.8px){.ptrCon2 .ptrc2{padding-left:30px;padding-right:30px;max-width:100%}.catList .textR{transform:translateY(0)}.imgList{--bs-gutter-y: 32px}.rongy .ry1{margin-bottom:24px}.rongy .imgList .li strong{margin-bottom:0}}@media (max-width: 1200px){.agent3 .jmc4rx{font-size:18px}}@media (max-width: 1024px){.ptrCon2-bg .swiper-pagination{display:block}.ptrCon2-bg .swiper-button-white{display:none}.ptrCon2 .ptrc2{display:none}.ptrTbox:after{margin:20px auto}.ptrCon3{padding-top:30px}.ptrCon3 ul:after{margin-top:25px}.ptrCon4{padding-top:0}.ptrCon4 .ptr_c4a img{width:100%}.licheng .lcTopWpr .lcTop .prev,.licheng .lcTopWpr .lcTop .next{width:42px;height:42px;background:url(../img/m2ry_ar1.png) no-repeat center center}.licheng .lcTopWpr .swiper-slide .lcTopImg{height:200px}.licheng .lcTopWpr .swiper-slide .lcTopRx{padding-top:50px;padding-bottom:50px}.licheng .lcTopWpr .swiper-slide .lcTopRx h4{font-size:42px;line-height:1.5}}@media (max-width: 993px){.detail-time span.share{display:none}.nul .scaleImg .overflowHide{width:350px}.nul .scaleImg .nRx{width:calc(100% - 350px)}.ptrCon3 ul li{width:calc(100% / 3)}.imgList .imgBox a .imgTitle{padding:10px;font-size:16px}.licheng .lcTopWpr .swiper-slide .lcTopImg{height:224px}.licheng .lcTopWpr .swiper-slide .lcTopRx{padding-top:30px;padding-bottom:30px}.licheng .lcTopWpr .swiper-slide .lcTopRx h4{font-size:36px;line-height:1}.bantxt{font-size:42px}.agent1 img{max-width:552px}}@media (max-width: 768px){.detail-title{font-size:22px}.dpages a+a{margin-left:2%}
.pub_t2{font-size:26px;line-height:2}
.about2 .about2-cont .item h4{font:40px/1 ec_l}.about2 .about2-cont .item h4:before{height:28px;margin-top:-14px}.about2 .about2-cont .item h4 em{width:18px}.about2 .about2-cont .item strong{font-size:18px;line-height:1.75;padding-top:1.04vw;padding-bottom:1.04vw}.about2 .about2-cont .item p{font-size:14px;line-height:1.75}.about2 .about2-cont .items{margin-top:32px}.about2 .about2-cont .items>div:nth-last-of-type(1) .item h4{font-size:30px}.nul .scaleImg .overflowHide{height:200px}}@media (max-width: 556px){.bantxt{font-size:26px}.about2 .about2-cont{padding:20px}.about2 .about2-cont .item{padding-left:18px;padding-right:18px}.about2 .about2-cont .item h4{font-size:32px}.about2 .about2-cont .item h4:before{left:-18px;width:4px}.about2 .about2-cont .item h4 em{width:15px}.about2 .about2-cont .item strong{font-size:16px}.about2 .about2-cont .item p{font-size:13px}.about2 .about2-cont .items{margin-top:0}.about2 .about2-cont .items>div:nth-last-of-type(1) .item h4{font-size:22px}.nul .scaleImg .overflowHide,.nul .scaleImg .nRx{width:100%}.nul .scaleImg .nRx strong{font-size:18px}.nul .scaleImg .nRx p{font-size:14px;margin-top:0px}.nul .scaleImg .nRx .nfns{font-size:15px;margin-top:10px}.nul .scaleImg .nRx .nfns_s2{margin:0 10px}.ptrCon2 .ptrCon2-bg{position:absolute;z-index:-1;height:100%}.ptrCon2 .ptrCon2-bg img{object-fit:cover;height:100%}.ptrCon2 .ptrc1{position:unset;transform:unset}.ptrCon3 ul:after{width:100%;margin-left:0;margin-right:0}.ptrCon3 ul li{width:50%;padding:0;font-size:14px;line-height:2}.detail-title{text-align:left}.detail-cont>*:nth-child(1):before{content:unset}.detail-time{text-align:left}.detail-time span+span{margin-left:15px}.rongy .ryTp_rx strong{margin:10px 0 0}.imgList{--bs-gutter-y: 24px}.rongy .ry1{margin-bottom:16px}.rongy .rytpImg{padding-bottom:55px}.rongy .ryTpsdx{bottom:0}.rongy .imgList .li strong{font-size:18px;line-height:1}.rongy .ryTp_rx p{padding-bottom:30px;max-height:unset}.licheng .lcTopWpr .lcTop{position:unset;transform:translate(0)}.licheng .lcTopWpr .swiper-slide .lcTopImgTxt{width:100%}.licheng .lcTopWpr .swiper-slide .lcTopRx{padding-top:20px;padding-bottom:20px}.licheng .lcTopWpr .swiper-slide .lcTopRx h4{font-size:28px}.licheng .lcTopWpr .swiper-slide .lcTopRx .lcRdes{font-size:15px;line-height:1.75;margin:0;padding:0;overflow:unset}.licheng .lcTopWpr .lcTop .prev,.licheng .lcTopWpr .lcTop .next{display:none}.agent3 .jmc4rx{font-size:15px;line-height:2}}

.godbm{width:1260px;margin:0px auto;}
.god-l{width:326px;float:left;}
.god-r{width:930px;float:right;}
.swiper-slide-a {    flex-shrink: 0;
   background:#fff;width:280px;float:left;}

.swiper-slide {    flex-shrink: 0;    width: 30%;    height: 100%;    position: relative;transition-property: transform;background:#fff;width:280px;float:left;}
.swiper-wrapper-cp li {    float: left;    width: 280px;    margin-bottom: 15px;
display: flex;
    flex-direction: column;   
    padding-left: 0px;
    font-weight: 600;
    position: relative;
    background-color: var(--bg-main);
    border-radius:5px;
}
.swiper-wrapper-cp li a {    width: 280px;color: #000;
background-color: var(--bg-main);
    padding: 1rem 2rem 1rem 1rem;
    border-radius:5px;
    color: var(--color);
    background: #fff;
	font-size:18px;
	line-height:24px;}
.godcplm { font-size:38px;margin-bottom:40px;}
.swiper-wrapper-cp li a:hover {border-left:3px solid #D00402;}


 .m2lxWx {
        width: 120px;
        height: 120px;
        top: -130px;
        margin-left: -60px;
    }

.m2lxWx {
    display: inline-block;
    /*position: absolute;*/
    left: 50%;
    top: -160px;
    height: 170px;
    width: 170px;
    margin-left: -75px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translateY(-20px);
    visibility: hidden;
}
.m2lxWx img {width:100%!important;}
.m2lxWx:after {
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    left: 50%;
    top: -8px;
    margin-left: -4px;
}

.m2lxul2 li:hover .m2lxWx {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
	display:block;
}
#myMap img {
    max-height: unset;
    height: auto;
    width: 50px;
}
.BMapLib_SearchInfoWindow {bottom: -190px!important;}

/*æ—¶é—´è½?*/
/*å…³äºŽæˆ‘ä»¬æ—¶é—´è½?*/
.about_bg{position:fixed;width:100%;height:100%;top:0;left:0;background: url(../img/about_bg.jpg) no-repeat;background-size:cover;}
.about_content{width:60%;margin:0 auto;}
.about_content h2,.about_content h3{text-align:center;font-weight:bold;color:#fff;}
.about_content h2{font-size:40px;margin-bottom:10px;}
.about_content p{font-size:16px;color:#fff;line-height:180%;margin-bottom:60px;text-align:center;}
.about_content.history{text-align:center;position:relative;padding-top: 90px;}

/*å¤§äº‹è®°start*/
.event_box{width:60%;margin:3% auto 0;position:relative;min-height:340px;}
.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#fff;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#fff;margin:0 30px;position:relative;}
.parHd li:after{content:'';background:url(../img/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}
.parBd{text-align:center;margin-top:60px;}
.parBd h4{position:relative;font-size:28px;margin-bottom:3%;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;    color: #fff;}
/*.parBd h4:after{content:'';background:#fff;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#fff;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}*/
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../img/cat.png) no-repeat;position:absolute;top:-12px;left:19px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
.sjzbg {background:url(../img/sjz-bg.jpg) no-repeat;    margin-bottom: -5.2vw;}

.d-hide {
    display: none;
}


