@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: flex;vertical-align: middle;}
.paging-menu {justify-content: center;}
.paging-menu a{width: 47px;height: 47px;margin: 0px 7px;font-size: 14px;color: #666666;transition: all .4s ease;border-radius: 100px;background-color: #f6f6f6;display: flex;align-items: center;justify-content: center;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #d7000f;background-color: #d7000f;color: #fff;}
.paging-menu a.not{transform: rotate(180deg);}
.paging-menu a:last-child{transform: rotate(180deg);}
.paging-menu a i{font-size: 12px;}
.paging-skip{margin-left: 8px;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #d7000f;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #d7000f;color: #fff;border-color: #d7000f;}
.paging-hint span{color: #d7000f;}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #d7000f;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #d7000f;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #d7000f !important;}
.search-link:hover h2{color: #d7000f;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
.privacy-content strong{color: #333;}
.layui-layer-dialog .layui-layer-padding {
    font-family: "BR";
}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #d7000f;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #d7000f;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 680px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}

/*  */
.CommonBanner > img.pc{width: 100%;height: 80vh;} /*720*/
.CommonBanner > img.mb{width: 100%;}
/* .CommonBanner.profl{height: auto;}
.CommonBanner.profl > img.pc{height: auto;} */
.CommonBanner img:first-child{min-height: 360px; width: 100%;}
.CommonBanner .content{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;align-items: flex-end;padding-bottom: 86px;z-index: 2;}
.CommonBanner .content .title{line-height: 1;font-style:italic;opacity: 0;animation: CommonBannerTitle 1.6s ease both 1.6s;}
@keyframes CommonBannerTitle {0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0px);}}
.CommonBanner .line{width: auto;position: absolute;bottom: 0px;left: 120px;z-index: 1;opacity: 0;animation: CommonBannerLine 1.6s ease both;}
@keyframes CommonBannerLine {0%{opacity: 0;transform: translateY(360px) translateX(-140px);}100%{opacity: 1;transform: translateY(0px) translateX(0px);}}

.CommonNav {border-bottom: 1px solid #eee;}
.CommonNav-cont {justify-content: space-between;}
.CommonNav-list {align-items: center;height: 70px;}
.CommonNav-list .home{color: #888;margin-right: 10px;padding-bottom: 2px;}
.CommonNav-list .home i{font-size: 18px;}
.CommonNav-list span {display: flex;transform: rotate(180deg);margin: 0px 5px;}
.CommonNav-list span i{font-size: 12px;}
.CommonNav-list a{transition: all .4s ease;}
.CommonNav-list a:hover{color: #d7000f;}

.CommonNav-muen{height: 70px;align-items: center;}
.CommonNav-muen span{width: 1px;height: 15px;background-color: #e2e2e2;display: flex;margin: 0px 33px;}
.CommonNav-muen span:last-child{display: none;}
.CommonNav-muen a{font-weight: 700;height: 100%;display: flex;align-items: center;position: relative;transition: all .4s ease;}
.CommonNav-muen a::before{content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 3px;background-color: #d7000f;opacity: 0;transition: all .4s ease;}
.CommonNav-muen a.active::before{opacity: 1;}
.CommonNav-muen a.active,.CommonNav-muen a:hover{color: #d7000f;}

.swiper-btn a{width: 45px;height: 45px;display: flex;justify-content: center;align-items: center;border: 2px solid #b6b6b6;border-radius: 100px;transition: all .4s ease;}
.swiper-btn i{color: #b6b6b6;font-size: 16px;transition: all .4s ease;}
.swiper-btn.next a{transform: rotate(180deg);}
.swiper-btn a:hover{background-color: #d7000f;border: 2px solid #d7000f;}
.swiper-btn a:hover i{color: #fff;}

.ComBtn{display: flex;align-items: center;}
.ComBtn i{display: block;transform: rotate(180deg);font-size: 12px;margin-left: 10px;transition: all .4s ease;}
.ComBtn:hover i{transform: rotate(180deg) translateX(-10px);}
.ComBtn.center{justify-content: center;}
.color2{color:#999}
.color2:hover{color:#d7000f}
/*  */
.newtj-cont .img{width: 50%;border-radius: 10px;overflow: hidden;}
.newtj-cont .img img{width: 100%;height: 425px;transition: all .4s ease;}
.newtj-cont:hover .img img{transform: scale(1.04);}
.newtj-cont .cont{width: 50%;padding-left: 85px;display: flex;flex-direction: column;justify-content: center;}
.newtj-cont .cont .title{transition: all .4s ease;}
.newtj-cont .cont .title:hover{color: #d7000f;}
.newtj-svp {position: relative;border-radius: 10px;z-index: 3;}
.newtj-svp::before{content: "";border-radius: 10px;position: absolute;top: 0px;left: 0px;width: 100vw;height: 100%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);z-index: -1;}
.newtj-svp .pages{position: absolute;right: 0px;bottom: 50px;z-index: 3;display: flex;align-items: center;}
.newtj-svp .pages .swiper-btn.prev{margin-right: 15px;}
.newtj-svp .pages .swiper-pagination{position: static;font-size: 14px;font-family: "OM";color: #333;margin-left: 23px;}

.newlb-list .list{padding: 50px 0px;border-bottom: 1px solid#dedede;}
.newlb-list .list .img{width: 420px;border-radius: 5px;overflow: hidden;height: 255px;}
.newlb-list .list .img img{width: 100%;transition: all .4s ease;}
.newlb-list .list:hover .img img{transform: scale(1.04);}
.newlb-list .list .cont {width: calc(100% - 420px);padding-left: 60px;display: flex;flex-direction: column;justify-content: center;}
.newlb-list .list .cont .title{transition: all .4s ease;}
.newlb-list .list .cont .title:hover{color: #d7000f;}

.news.CommonNav{border-bottom: 0px solid #000;z-index: 11;}
.news.CommonNav .CommonNav-list {height: 60px;}

.newsxq .pageContain{padding: 0px 100px;}
.newsxq-title .cont{display: flex;align-items: center;justify-content: space-between;}
.newsxq-title .cont .cont-r a{width: 30px;height: 30px;border-radius: 100px;display: flex;justify-content: center;align-items: center;background-color: #b9b9ba;color: #fff;margin-left: 10px;transition:all .4s ease}
.newsxq-title .cont .cont-r a:hover{background-color:#d7000f}
.newsxq-title {border-bottom: 3px solid #d7000f;padding-bottom: 26px;}
.newsxq-content p{margin-bottom: 20px;}
.newsxq-page {justify-content: space-between;border-top: 3px solid #d7000f;padding-top: 50px;}
.newsxq-page a i{font-size: 20px;transition: all .4s ease;}
.newsxq-page a:hover i{color: #d7000f;}
.newsxq-page a.right{transform: rotate(180deg);}
.newsxq-page a.cent{display: flex;justify-content: center;align-items: center;}
.newsxq-page a.cent img:nth-child(1){display: block;}
.newsxq-page a.cent img:nth-child(2){display: none;}
.newsxq-page a.cent:hover img:nth-child(1){display: none;}
.newsxq-page a.cent:hover img:nth-child(2){display: block;animation: newsxqPage .4s ease;}
@keyframes newsxqPage {0%{opacity: 0;}100%{opacity: 1;}}
.newsxqlb {box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.newsxqlb-list {margin-right: -40px;margin-bottom: -40px;}
.newsxqlb-list .list{width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 40px;border-radius: 10px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);overflow: hidden;display: block;}
.newsxqlb-list .list .img{height: 265px;overflow: hidden;}
.newsxqlb-list .list .img img{width: 100%;height: 100%;transition: all .4s ease;}
.newsxqlb-list .list:hover .img img{transform: scale(1.04);}
.newsxqlb-list .list .cont{padding: 25px 40px;}
.newsxqlb-list .list .cont .line{width: 100%;height: 1px;background-color: #cbcbcb;}
.newsxqlb-list .list .cont .text{display: flex;justify-content: flex-end;}
.newsxqlb-list .list .cont .title{transition: all .4s ease;}
.newsxqlb-list .list:hover .cont .title{color: #d7000f;}

.solls-muen .muen{border-top: 1px solid #c4c4c6;margin-bottom: 45px;}
.solls-muen .muen:last-child{margin-bottom: 0px;}
.solls-list {margin-right: -40px;}
.solls-list .list {width: calc(100%/3 - 40px);display: block;margin-right: 40px;}
.solls-list .list .img{height: 235px;overflow: hidden;border-radius: 10px;}
.solls-list .list .img img{transition: all .4s ease;width: 100%;height: 100%;}
.solls-list .list:hover .img img{transform: scale(1.04);}
.solls-list .list .cont li{padding-left: 18px;position: relative;margin-bottom: 3px;transition: all .4s ease;}
.solls-list .list .cont li:hover{color: #d7000f;}
.solls-list .list .cont li::before{content: "";position: absolute;width: 4px;height: 4px;background-color: #d7000f;border-radius: 100px;left: 5px;top: 13px;}
.solls-list .list .cont li:last-child{margin-bottom: 0px;}

.solfs{background-color: #f5f5f7;}
.solfs-muen {border-bottom: 1px solid #c4c4c6;}
.solfs-muen > div{justify-content: center;}
.solfs-muen a{padding-bottom: 32px;margin: 0px 60px;transition: all .4s ease;position: relative;}
.solfs-muen a.active{color: #333333;}
.solfs-muen a::before{content: "";position: absolute;left: 50%;transform: translateX(-50%);height: 1px;background-color: #d7000f;bottom: -1px;width: 0%;transition: all .4s ease;}
.solfs-muen a.active::before{width: 100%;}

.solfs-list {margin-right: -40px;margin-bottom: -50px;}
.solfs-list .list{width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 50px;border-bottom: 1px solid #c4c4c6;padding-bottom: 18px;}
.solfs-list .list .img{height: 235px;border-radius: 10px;overflow: hidden;}
.solfs-list .list .img img{width: 100%;height: 100%;transition: all .4s ease;}
.solfs-list .list:hover .img img{transform: scale(1.04);}
.solfs-list .list .title{transition: all .4s ease;}
.solfs-list .list:hover .title{color: #d7000f;}

.solfs-hide .show{display: none;}
.solfs-hide .show.active{display: block;animation: solfsHide .4s ease;}
@keyframes solfsHide {0%{opacity: 0;}100%{opacity: 1;}}

.solcc-svp > div {margin: -20px;}
.solcc-svp .swiper-container {padding: 20px;}
.solcc-svp .newsxqlb-list {margin-right: 0px !important;margin-bottom: 0px !important;}
.solcc-svp .newsxqlb-list .list{width: 100% !important;margin-right: 0px !important;margin-bottom: 0px !important;}
.solcc-btn{display: flex;justify-content: center;}
.solcc-pages{display: none;}
.solcc-svp .newsxqlb-list .list .cont {padding: 25px 35px 40px 35px;}
.solcc-svp .newsxqlb-list .list .cont .text{text-transform: uppercase;}

.CommonBtn{display: flex;justify-content: center;align-items: center;width: 178px;height: 54px;border-radius: 30px;transition: all .4s ease;background-color: #d7000f;color: #fff;}
.CommonBtn:hover{background-color: rgba(0, 0, 0, 0);color: #d7000f;border: 1px solid #d7000f;}

.SolBtn:hover{border: 1px solid #fff;color: #fff;}

.solgk-content {padding: 0px 100px; text-align: justify;text-align-last: left;}

.solcg-cont{background-color: #f1f2f4;}
.solcg-cont .img{width: 50%;}
.solcg-cont .img img{width: 100%;height: 100%;}
.solcg-cont .cont{width: 50%;padding: 20px 260px 20px 110px;display: flex;flex-direction: column;justify-content: center;}

.solst-cont{max-height: 180px;overflow: hidden;}
.solst-btn {display: flex;justify-content: center;}
.solst-btn a{font-weight: 900;display: flex;align-items: center;}
.solst-btn a i{font-size: 12px;font-weight: 400;margin-left: 15px;transition: all .4s ease;display: block;transform: rotate(-90deg);}
.solst-btn a.active i{transform: rotate(90deg);}

.solhp{box-shadow: 0px 0px 59px 0px rgba(3, 28, 77, 0.1);}
.solhp-cont {display: flex;justify-content: center;}

.solbf-list {margin-right: -190px;margin-bottom: -40px;}
.solbf-list .list{width: calc(100%/2 - 190px);margin-right: 190px;margin-bottom: 40px;}
.solbf-list .img{width: 150px;background-color: #fbe5e7;height: 150px;border-radius: 100px;display: flex;justify-content: center;align-items: center;position: relative;}
.solbf-list .img::before{content: "";position: absolute;width: 120px;height: 120px;background-color: #d7000f;border-radius: 100px;z-index: 1;}
.solbf-list .img img{position: relative;z-index: 2;}
.solbf-list .cont{width: calc(100% - 150px);padding-left: 60px;display: flex;flex-direction: column;justify-content: center;}
.solbf-list .cont .title{line-height: 1.24;}
.solbf-list .cont .text{margin-top: 10px;}

.solrp {background-color: #f1f2f4;}
.solrp-lun {border-radius: 20px;background-color: #fff;overflow: hidden;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);padding: 50px 70px;height: 100%;}
.solrp-lun .cont{width: calc(100% - 320px);}
.solrp-lun .img{width: 320px;display: flex;justify-content: center;align-items: center;}
.solrp-lun .img img{transition: all .4s ease;max-height: 300px;}
.solrp-lun .img img:hover{transform: scale(.9);}
.solrp-svp > div{margin: -20px 0px;}
.solrp-svp .swiper-slide{height: auto;}
.solrp-svp .swiper-container{padding: 20px 460px;}
.solrp-lun .cont li{padding-left: 16px;position: relative;}
.solrp-lun .cont li::before{content: "";position: absolute;width: 5px;height: 5px;border-radius: 100px;background-color: #d7000f;left: 0px;top: 12px;}
.solrp-lun .cont .btn{width: 146px;height: 44px;border-radius: 30px;display: flex;justify-content: center;align-items: center;background-color: #d7000f;transition: all .4s ease;}
.solrp-lun .cont .btn:hover{background-color: rgba(0, 0, 0, 0);border: 1px solid #d7000f;color: #d7000f;}
.solrp-pages {display: flex;justify-content: center;height: 11px;}
.swiper-pagination {position: static;margin-bottom: -5px;height: 100%;}
.swiper-pagination-bullet {width: 11px;height: 11px;background: rgba(0, 0, 0, 0);opacity: 1;border: 2px solid #d7d7d7;margin: 0px 6px;}
.swiper-pagination-bullet-active {background: rgba(0, 0, 0, 0);border: 2px solid #d7000f;}

.solca-list {margin-right: -40px;margin-bottom: -40px;}
.solca-list .list{width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 40px;border-radius: 10px;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);overflow: hidden;display: block;}
.solca-list .list .img{height: 265px;overflow: hidden;}
.solca-list .list .img img{width: 100%;height: 100%;transition: all .4s ease;}
.solca-list .list:hover .img img{transform: scale(1.04);}
.solca-list .list .cont .line{width: 100%;height: 1px;background-color: #cbcbcb;}
.solca-list .list .cont .text{display: flex;justify-content: flex-end;}
.solca-list .list .cont .title{transition: all .4s ease;}
.solca-list .list:hover .cont .title{color: #d7000f;}
.solca-list .list .cont {padding: 25px 35px 40px 35px;}
.solca-list .list .cont .text{text-transform: uppercase;}

.solos-svp > div{margin: -20px 0px;}
.solos-svp .swiper-container{padding: 20px 420px;}
.solos-lun {border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);display: block;overflow: hidden;}
.solos-lun .img{height: 280px;overflow: hidden;border-radius: 10px;}
.solos-lun .img img{width: 100%;height: 100%;transition: all .4s ease;}
.solos-lun:hover .img img{transform: scale(1.04);}
.solos-lun .cont{padding: 10px;text-align: center;}
.solos-lun .cont > div{line-height: 1.2;display:flex;align-items:center;justify-content:center;min-height: 58px;}
.solos-pages{display: flex;justify-content: center;}

.solrp-svp{position: relative;}
.solrp-svp::after {content: '';position: absolute;top: 0;left: 0;background: linear-gradient(97.22deg, #f1f2f4 10.48%, rgba(255, 255, 255, 0) 94.21%);height: 100%;width: 320px;z-index: 10;pointer-events: none;}
.solrp-svp::before {content: '';position: absolute;top: 0;right: 0;background: linear-gradient(97.22deg, #f1f2f4 10.48%, rgba(255, 255, 255, 0) 70.21%);transform: matrix(-1, 0, 0, 1, 0, 0);height: 100%;width: 320px;z-index: 10;pointer-events: none;}

/*.solos-svp .swiper-wrapper{justify-content:center}*/

.solcc-svp{position: relative;}
.solcc-svp::after {content: '';position: absolute;top: 0;left: 0;background: linear-gradient(97.22deg, #fff 10.48%, rgba(255, 255, 255, 0) 94.21%);height: 100%;width: 320px;z-index: 10;pointer-events: none;}
.solcc-svp::before {content: '';position: absolute;top: 0;right: 0;background: linear-gradient(97.22deg, #fff 10.48%, rgba(255, 255, 255, 0) 70.21%);transform: matrix(-1, 0, 0, 1, 0, 0);height: 100%;width: 320px;z-index: 10;pointer-events: none;}

.proxz-list2{border: 1px solid #e3e3e3;border-radius: 10px;padding: 10px 50px;}
.proxz-list2 .list-muen{border-bottom: 1px solid #e3e3e3;margin-bottom: 13px;padding: 15px 0px;position: relative;}
.proxz-list2 .list-muen:last-child{border-bottom: 0px solid #e3e3e3;margin-bottom: 15px;}
.proxz-list2 .list-muen .title{width: 10%;color: #3a3a3a;height: 100%;display: flex;align-items: center;padding-left: 17px;position: relative;}
.proxz-list2 .list-muen .title::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 0px;width: 6px;height: 6px;background-color: #d7000f;border-radius: 100px;}
.proxz-list2 .list-muen .cont{width: 90%;display: flex;align-items: center;margin-bottom: -10px;position: relative;}
.proxz-list2 .list-muen .cont a{align-items: center;margin-right: 35px;margin-bottom: 10px;}
.proxz-list2 .list-muen .cont a .img{margin-right: 8px;}
.proxz-list2 .list-muen .cont .img.XinZ_z{width: 14px;height: 14px;border-radius: 100px;border: 1px solid #767676;position: relative;}
.proxz-list2 .list-muen .cont a.active .img.XinZ_z{border: 1px solid #d7000f;}
.proxz-list2 .list-muen .cont a.active .img.XinZ_z::before{position: absolute;content: "";top: calc(50% - 4px);width: 8px;height: 8px;left: calc(50% - 4px);position: absolute;background-color: #d7000f;border-radius: 100px;}

.proxz-list2 .list-muen .cont .img.XinZ_y{width: 14px;height: 14px;border-radius: 2px;border: 1px solid #767676;position: relative;}
.proxz-list2 .list-muen .cont a.active .img.XinZ_y{border: 1px solid #d7000f;background-color: #d7000f;}
.proxz-list2 .list-muen .cont a.active .img.XinZ_y::before{position: absolute;content: "";width: 100%;height: 100%;position: absolute;background: url(../images/pages/img.XinZ_y.png)center no-repeat;background-size:8px;top: 0px;left: 0px;}

.caslbxz-btn{position: absolute;right: 0px;top: 0px;}
.caslbxz-btn a{transform: rotate(-90deg);display: block;margin: 0px !important;transition: all .4s ease;}
.caslbxz-btn a.active{transform: rotate(90deg);}
.caslbxz-btn i{font-size: 14px;color: #d7000f;}


.CasxqBan-title {line-height: 1;}
.CasxqBan-list {border-top: 1px solid rgba(255, 255, 255, .5);border-bottom: 1px solid rgba(255, 255, 255, .5);}
.CasxqBan-list .list{width: calc(100%/3);height: 138px;display: flex;flex-direction: column;justify-content: center;position: relative;}
.CasxqBan-list .list > div{line-height: 1;}
.CasxqBan-list .list::before{content: "";width: 1px;height: 88px;background-color: rgba(255, 255, 255, .5);position: absolute;right: 35px;top: 50%;transform: translateY(-50%);}
.CasxqBan-list .list:last-child::before{display: none;}

.casxq-cont .cont-l{width: 74%;padding-right: 70px;border-right: 1px solid #e5e5e5;}
.casxq-cont .cont-r{width: 26%;padding-left: 70px;}
.casxq-title {padding-left: 18px;position: relative;}
.casxq-title::before{content: "";position: absolute;width: 8px;height: 20px;background-color: #d7000f;left: 0px;top: 50%;transform: translateY(-50%);}
.casxq-content li::marker{color: #d7000f;}

.casxq-list .list{border-bottom: 1px solid #e5e5e5;margin-bottom: 40px;display: block;padding-bottom: 40px;}
.casxq-list .list .img{border-radius: 10px;overflow: hidden;height: 150px;}
.casxq-list .list .img img{width: 100%;height: 100%;transition: all .4s ease;}
.casxq-list .list .title {transition: all .4s ease;}
.casxq-list .list:hover .img img{transform: scale(1.04);}
.casxq-list .list:hover .title{color: #d7000f;} 
.casxq-list .list:last-child{margin-bottom: 0px;border-bottom: 0px solid #e5e5e5;}

.profl.CommonBanner .content{align-items: center;padding-bottom: 0px;}
.profl-cont .cont-l{width: 590px;}
.profl-btn {width: 178px;height: 54px;display: flex;justify-content: center;align-items: center;text-transform: uppercase;background-color: #d7000f;border-radius: 30px;transition: all .4s ease;}
.profl-btn:hover{background-color: rgba(0,0,0,0);border: 1px solid #d7000f;color: #d7000f;}

.proflcp{background: url(../images/pages/proflcp_bg.jpg)center no-repeat;background-size: cover;}
.proflcp-list {margin-right: -40px;margin-bottom: -40px;}
.proflcp-list .list{width: calc(100%/2 - 40px);margin-right: 40px;margin-bottom: 40px;background-color: #fff;border-radius: 10px;overflow: hidden;
padding: 50px;}
.proflcp-list .list .cont{width: 50%;}
.proflcp-list .list .img{width: 50%;display: flex;align-items: center;justify-content: center;padding: 10px;}
.proflcp-list .list .img img {transition: all .4s ease;}
.proflcp-list .list:hover .img img{transform: scale(1.04);}
.proflcp-list .list .cont li{padding-left: 16px;position: relative;line-height: 1;margin-bottom: 5px;}
.proflcp-list .list .cont li:last-child{margin-bottom: 0px;}
.proflcp-list .list .cont li::before{content: "";position: absolute;width: 5px;height: 5px;background-color: #d7000f;border-radius: 100px;left: 0px;top: 8px;}
.proflcp-btn{width: 146px;height: 44px;border-radius: 30px;display: flex;justify-content: center;align-items: center;background-color: #d7000f;transition: all .4s ease;}
.proflcp-btn:hover{background-color: rgba(0, 0, 0, 0);border: 1px solid #d7000f;color: #d7000f;}
.proflcp-pages {display: flex;justify-content: center;}

.proflat-list .list-muen{position: relative;overflow: hidden;}
.proflat-list .list-muen img{transition: all .4s ease;width: 100%;}
.proflat-list .list-muen img:hover{transform: scale(1.04);}
.proflat-list > .list-muen:nth-child(1){width: 50%;}
.proflat-list > .list-muen:nth-child(2){width: 50%;}
.proflat-list > .list-muen:nth-child(1) img{height: 500px;}
.proflat-list > .list-muen:nth-child(2) .list-muen{width: 50%;}
.proflat-list > .list-muen:nth-child(2) img{height: 250px;}
.proflat-list .list-muen .show{position: absolute;bottom: 0px;left: 0px;width: 100%;padding: 0px 30px;padding-bottom: 18px;
background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,.3),rgba(0,0,0,0));}
/* .proflpt-table-overflow {width: 100%;} */
/* .proflpt-table-overflow > div{width: 100%;} */
.proflpt-table {width: 100%;}
.proflpt-table table{width: 100%;border: 1px solid #dedede;word-break: break-all;}
.proflpt-table table th{border: 1px solid #dedede;height: 150px;}
.proflpt-table table td{border: 1px solid #dedede;font-size: 18px;font-family: "BR";color: #666;}
.proflpt-table table th:nth-child(1){background-color: #f3f3f3;color: #333333;font-size: 18px;text-align: left;}
.proflpt-table table td:nth-child(1){width: 200px;background-color: #f3f3f3;color: #333333;font-family: "OM";font-size: 18px;}
/* .proflpt-table img {max-width: 100%;max-height: 100%;} */
.proflpt-btn{display: flex;justify-content: center;}
.proflpt-btn a{width: 200px;height: 55px;border-radius: 30px;background-color: #d7000f;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.proflpt-btn a:hover{border: 1px solid #d7000f;background-color: rgba(0, 0, 0, 0);color: #d7000f;}
.proflpt-btn a i{font-size: 12px;display: block;transform: rotate(45deg);margin-right: 15px;}
.proflpt-btn a.active{border: 1px solid #d7000f;background-color: rgba(0, 0, 0, 0);color: #d7000f;}
.proflpt-btn a.active i{transform: rotate(0deg);}
.proflpt-table{position: relative;max-height: 740px;overflow: hidden;}
.proflpt-table::before {content: '';position: absolute;bottom: 0;right: 0;background: linear-gradient(0deg, #fff 10.48%, rgba(255, 255, 255, 0) 70.21%);transform: matrix(-1, 0, 0, 1, 0, 0);
height: 320px;width: 100%;z-index: 10;pointer-events: none;transition: all .4s ease;opacity: 1;}
.proflpt-table.active::before{opacity: 0;}

.prolb-cont .cont-l{width: 325px;padding-right: 80px;position: relative;}
/* .prolb-cont .cont-l > div{position: sticky;top: 100px;left: 0px;} */
.prolb-cont .cont-r{width: calc(100% - 325px);}
.prolb-cont .cont-r .muen{margin-bottom: 60px;}
.prolb-cont .cont-r .muen:last-child{margin-bottom: 0px;}
.prolb-list .list{margin-bottom: 30px;}
.prolb-list .list:last-child{margin-bottom: 0px;}
.prolb-list .list .show{position: relative;display: block;}
.prolb-list .list .show span{padding-right: 30px;width: 100%;display: block;}
.prolb-list .list .show i{position: absolute;right: 0px;top: 0px;width: 30px;height: 100%;display: flex;align-items: center;justify-content: center;
color: #414042;font-size: 16px;transform: rotate(-90deg);transition: all .4s ease;}
.prolb-list .list.active .show i{transform: rotate(90deg);}
.prolb-list .list .hide{display: none;}
.prolb-list .list .hide a {width: 100%;display: flex;align-items: center;margin-bottom: 10px;}
.prolb-list .list .hide a:last-child{margin-bottom: 0px;}
.prolb-list .list .hide a span{width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;border: 1px solid #cacaca;border-radius: 100%;
position: relative;transition: all .4s ease;margin-right: 10px;}
.prolb-list .list .hide a span::before{content: "";position: absolute;width: 12px;height: 12px;background-color: #d7000f;border-radius: 100px;transition: all .4s ease;opacity: 0;}
.prolb-list .list .hide a.active span{border: 1px solid #d7000f;}
.prolb-list .list .hide a.active span::before,.prolb-list .list .hide a:hover span::before{opacity: 1;}
.prolb-list .list a.active,.prolb-list .list a:hover{color: #d7000f;}

.prolb-title{border-bottom: 2px solid #d7000f;}
.prolb-muen {margin-right: -20px;margin-bottom: -20px;}
.prolb-muen .list{width: calc(100%/3 - 20px);margin-right: 20px;margin-bottom: 20px;background-color: #fff;display: block;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);padding: 20px 30px;}
.prolb-muen .list .img{height: 180px;display: flex;justify-content: center;align-items: center;} 
.prolb-muen .list .img img{transition: all .4s ease;max-height: 100%;max-width: 244px;}
.prolb-muen .list:hover .img img{transform: scale(1.04);}
.prolb-muen .list li{padding-left: 12px;position: relative;}
.prolb-muen .list li::before{content: "";position: absolute;width: 4px;height: 4px;background-color: #d7000f;border-radius: 100px;left: 0px;top: 10px;}
.prolb-muen .list .title{transition: all .4s ease;text-align: center;}
.prolb-muen .list:hover .title{color: #d7000f;}
.prolb-muen .list .btn{display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #E1E1E1;text-transform: uppercase;padding-top: 16px;}
.prolb-muen .list .btn i{font-size: 12px;transform: rotate(180deg);}
.pro-related-mid .prolb-muen .list{width:100%;margin-right: 0;box-shadow: none;border: 1px solid #eee;margin-bottom: 0;padding: 20px 30px 30px 30px;}
.pro-related-mid .prolb-muen {
    margin-right: 0;
    margin-bottom: 0;
}
.pro-related-mid .indos_svp-btn {width: auto;}
/*aa*/
.whitepaper-muen {margin-right: -20px;margin-bottom: -20px;}
.whitepaper-muen .list{width: calc(100%/3 - 20px);margin-right: 20px;margin-bottom: 20px;background-color: #fff;display: block;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);  }
.whitepaper-muen .list .img{height: 300px;display: flex;justify-content: center;align-items: center; overflow:hidden;} 
.whitepaper-muen .list .img img{transition: all .4s ease;height: 100%;width: 100%;}
.whitepaper-muen .list:hover .img img{transform: scale(1.04);}
.whitepaper-muen .list li{padding-left: 12px;position: relative;}
.whitepaper-muen .list li::before{content: "";position: absolute;width: 4px;height: 4px;background-color: #d7000f;border-radius: 100px;left: 0px;top: 10px;}
.whitepaper-muen .list .title{transition: all .4s ease;text-align: center;}
.whitepaper-muen .list:hover .title{color: #d7000f;}
.whitepaper-muen .list .btn{display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #fff;text-transform: uppercase;padding-top: 18px;}
.whitepaper-muen .list .btn i{font-size: 12px;transform: rotate(180deg);}


.probn{background: url(../images/pages/probn_bg.jpg) center no-repeat;background-size: cover;height: 760px;display: flex;align-items: center;}
/* .probn > img{width: 100%;height: 760px;} */
/* .probn .content{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;align-items: center;} */
.probn-cont .cont-l{width: 50%;display: flex;flex-direction: column;justify-content: center;padding-left: 50px;}
.probn-cont .cont-r{width: 50%;display: flex;justify-content: center;align-items: center;}
.probn-cont .cont-l li{padding-left: 20px;position: relative;}
.probn-cont .cont-l li::before{content: "";position: absolute;width: 8px;height: 8px;background-color: #fff;border-radius: 100px;left: 0px;top: 13px;}
.probn-cont .cont-l .btn a{width: 178px;height: 54px;display: flex;justify-content: center;align-items: center;border-radius: 30px;transition: all .4s ease;}
.probn-cont .cont-l .btn a:nth-child(1){background-color: #d7000f;margin-right: 20px;}
.probn-cont .cont-l .btn a:nth-child(2){border: 2px solid #fff;}
.probn-cont .cont-l .btn a:nth-child(1):hover{background-color: rgba(0, 0, 0, 0);border: 2px solid #d7000f;color: #d7000f;}
.probn-cont .cont-l .btn a:nth-child(2):hover{border: 2px solid #d7000f;color: #d7000f;}

.propt-title{padding: 0px 50px;}
.propt .gallery{padding: 0px 200px;position: relative;}
.propt .gallery-more{height: 440px;display: flex;justify-content: center;align-items: center;padding: 20px;}
.propt .gallery-more img{max-height: 100%;}
.propt .thumbs{padding: 0px 275px;}
.propt .thumbs-year{display: flex;justify-content: center;align-items: center;width: 100%;height: 88px;border-radius: 10px;
border: 1px solid #c9c9c9;transition: all .4s ease;padding: 10px;}
.propt .thumbs-year img{max-height: 100%;}
.propt .thumbs-year.active{border: 1px solid #d7000f;}
.propt .gallery .thumbs-prev i{color: #999;font-size: 30px;transition: all .4s ease;}
.propt .gallery .thumbs-next i{color: #999;font-size: 30px;transition: all .4s ease;}
.propt .gallery .thumbs-next a{display: flex;transform: rotate(180deg);}
.propt .gallery .thumbs-next a,.propt .gallery .thumbs-prev a{width: 35px;height: 35px;}
.propt .gallery .thumbs-prev{position: absolute;top: 50%;transform: translateY(-50%);left: 0px;}
.propt .gallery .thumbs-next{position: absolute;top: 50%;transform: translateY(-50%);right: 0px;}
.propt .gallery .thumbs-next a:hover i,.propt .gallery .thumbs-prev a:hover i{color: #d7000f;}

.profs-muen{border-bottom: 1px solid #c9c9c9;}
.profs-muen a.active{color: #333333;}
.profs-muen a{color: #c9c9c9;position: relative;margin-right: 45px;padding-bottom: 12px;}
.profs-muen a::before{content: "";position: absolute;bottom: -2px;height: 3px;width: 100%;background-color: #d7000f;opacity: 0;transition: all .4s ease;}
.profs-muen a.active::before{opacity: 1;}
.profs-list{position: relative;font-family: "BR";}


.profs-list > .list table{width: 100%;border: 1px solid #eee;    text-align: center;}
.profs-list colgroup col {
            width: 33.33%;
        }
.profs-list > .list table th{border: 1px solid #eee;height: 150px;font-size: 18px;font-family: "BR";color: #666;}
/* .profs-list > .list table td{border: 1px solid #dedede;font-size: 18px;font-family: "BR";color: #666;padding:8px;white-space: nowrap;} */
.profs-list > .list table td{border: 1px solid #eee;font-size: 18px;font-family: "BR";color: #666;padding:8px;}
.profs-list > .list table td.one{background:#fcbb1f;font-weight:700;color: #fff;}
.profs-list > .list table th.one{background:#fcbb1f;font-weight:700;color: #fff;}
.profs-list > .list .serss-List .list{justify-content: space-between;}
.profs-list > .list .serss-List .li:nth-child(1){width: 80%;}
.profs-list > .list .serss-List .li:nth-child(2){width: auto;}
.profs-list > .list table tr:nth-child(odd){
    background: #f2f2f2;
}
.proflpt-table-overflow > div{overflow-x: auto;}
.proflpt-table-overflow > div::-webkit-scrollbar {height: 10px;width: 0px;}
.proflpt-table-overflow > div::-webkit-scrollbar-thumb {background: #e8222a;}
.proflpt-table-overflow > div::-webkit-scrollbar-track {background: #f1f1f1;}
@keyframes profsList {0%{opacity: 0;}100%{opacity: 1;}}
.profs-list li{padding-left: 15px;position: relative;margin-bottom: 3px;}
.profs-list li::before{content: "";position: absolute;width: 5px;height: 5px;background-color: #d7000f;border-radius: 100px;left: 0px;top: 12px;}
.profs-list li:last-child{margin-bottom: 0px;}


.prohc{background: url(../images/pages/prohc_bg.jpg)center no-repeat;background-size: cover;}
.prohc .title{text-transform: uppercase;line-height: 1;}
.prohc .btn{width: 200px;height: 54px;border-radius: 30px;display: flex;justify-content: center;align-items: center;background-color: #d7000f;transition: all .4s ease;}
.prohc .btn i{margin-right: 15px;font-weight: 700;}
.prohc .btn:hover{background-color: rgba(0, 0, 0, 0);border: 1px solid #d7000f;color: #d7000f;}

.proca{background-color: #f1f2f4;}
.proca-list {margin-right: -20px;margin-bottom: -20px;}
.proca-list .list{width: calc(100%/5 - 20px);margin-right: 20px;margin-bottom: 20px;border-radius: 6px;background-color: #f7f7f7;display: flex;flex-direction: column;z-index: 0;}
.proca-list .list .img{height: 200px;display: flex;justify-content: center;align-items: center;padding: 10px;background-color: #e0e0e0;border-radius: 6px 6px 0 0;}
.proca-list .list .img img{transition: all .4s ease;max-height: 100%;}
.proca-list .list .title{padding: 15px 10px 20px 10px;text-align: center;transition: all .4s ease;}
.proca-list .list .title p{position: relative; display:inline-block;}
.proca-list .list .title p::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 10px;
    bottom: 5px;
    background: #fec00f;
    transition: all .4s ease;
    opacity: 0;
	z-index: -1;
}
.proca-list .list:hover .title p::after {
    opacity: 1;
}
.proca-list .list:hover .img img{transform: scale(1.04);}
.proca-list .list:hover .title{color: #d7000f;}
.proca-btn {display: flex;justify-content: center;}
.proca-btn a{width: 225px;height: 54px;border-radius: 30px;display: flex;justify-content: center;align-items: center;background-color: #d7000f;transition: all .4s ease;}
.proca-btn a i{display: block;transform: rotate(45deg);font-size: 12px;margin-right: 15px;}
.proca-btn a:hover{background-color: rgba(0, 0, 0, 0);color: #d7000f;border: 1px solid #d7000f;}

.prorp{background-color: #fff;}
.prorp .solrp-svp::before {content: '';position: absolute;top: 0;right: 0;background: linear-gradient(97.22deg, #fff 10.48%, rgba(255, 255, 255, 0) 70.21%);transform: matrix(-1, 0, 0, 1, 0, 0);height: 100%;width: 320px;z-index: 10;pointer-events: none;}
.prorp .solrp-svp::after {content: '';position: absolute;top: 0;left: 0;background: linear-gradient(97.22deg, #fff 10.48%, rgba(255, 255, 255, 0) 94.21%);height: 100%;width: 320px;z-index: 10;pointer-events: none;}

.prouc-cont .cont-l{width: 62%;}
.prouc-cont .cont-r{width: 38%;padding-left: 40px;}
.prouc-cont .cont-l .list{position: relative;display: none;height: 470px;width: 100%;border-radius: 20px;overflow: hidden;}
.prouc-cont .cont-l .list.active{display: block;animation: profsList .4s ease;}
.prouc-cont .cont-l .list img{width: 100%;height: 100%;}
.prouc-cont .cont-l .list .title{position: absolute;width: 100%;left: 0px;top: 58px;padding: 0px 65px;text-transform: uppercase;}
.prouc-cont .cont-l .list .text{position: absolute;width: 100%;left: 0px;bottom: 0px;padding: 0px 65px;height: 50%;display: flex;flex-direction: column;justify-content: flex-end;background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));padding-bottom: 30px;}
.prouc-cont .cont-r > div{overflow-y: auto;padding-right: 27px;}
.prouc-cont .cont-r > div::-webkit-scrollbar {width: 6px;}
.prouc-cont .cont-r > div::-webkit-scrollbar-thumb {background: #d7000f;}
.prouc-cont .cont-r > div::-webkit-scrollbar-track {background: #c9c9c9;}
.prouc-list{height: 470px;}
.prouc-list .list{padding-left: 15px;display: block;margin-bottom: 12px;position: relative;}
.prouc-list .list:last-child{margin-bottom: 0px;}
.prouc-list .list .line{background-color: #c9c9c9;width: 100%;height: 1px;}
.prouc-list .list.active::before{content: "";position: absolute;width: 3px;height: 90%;left: 0px;top: 50%;transform: translateY(-50%);background-color: #d7000f;}

.serfaq-cont .cont-l{width: 340px;padding-right: 20px;}
.serfaq-cont .cont-r{width: calc(100% - 340px);}
.serfaq-muen a{display: flex;align-items: center;padding-left: 35px;padding-right: 10px;height: 65px;transition: all .4s ease;border-radius: 30px;margin-bottom: 10px;}
.serfaq-muen a .title{width: calc(100% - 27px);padding-left: 14px;transition: all .4s ease;}
.serfaq-muen a.active .title{color: #333;}
.serfaq-muen a .img{width: 27px;}
.serfaq-muen a.active {box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.1);}
.serfaq-muen a:last-child{margin-bottom: 0px;}
.serfaq-list {padding-left: 40px;border-left: 1px solid #eee;}
.serfaq-list .list{margin-bottom: 40px;display: block;}
.serfaq-list .list:last-child{margin-bottom: 0px;}
.serfaq-list .list .title{transition: all .4s ease;}
.serfaq-list .list:hover .title{color: #d7000f;}
.serfaq-search {display: flex;justify-content: center;}
.serfaq-search > div{position: relative;}
.serfaq-search input{width: 580px;height: 55px;border: 1px solid #f0f1f3;border-radius: 30px;padding: 0px 30px;padding-right: 135px;}
.serfaq-search .btn{position: absolute;right: 0px;top: 0px;width: 125px;height: 100%;display: flex;justify-content: center;align-items: center;background-color: #d7000f;border-radius: 30px;color: #fff;
transition: all .4s ease;}
.serfaq-search .btn i{font-size: 20px;}
.serfaq-search .btn:hover{background-color: rgba(0, 0, 0, 0);color: #d7000f;border: 1px solid #d7000f;}
.serfaq-search input::-webkit-input-placeholder{color: #c0c0c0;font-size: 18px;font-family: "BR";}
.serfaq-search input:-moz-placeholder{color: #c0c0c0;font-size: 18px;font-family: "BR";}
.serfaq-search input::-moz-placeholder{color: #c0c0c0;font-size: 18px;font-family: "BR";}
.serfaq-search input:-ms-input-placeholder{color: #c0c0c0;font-size: 18px;font-family: "BR";}

.serts-list .list{margin-bottom: 76px;}
.serts-list .list .cont li{display: flex;align-items: center;font-weight: 600;}
.serts-list .list .cont li img{margin-right: 10px;}
.serts-list .list:nth-child(odd){background-color: #f8f8f8;}
.serts-list .list:nth-child(even){display: flex;flex-direction: row-reverse;}
.serts-list .list .img{width: 50%;}
.serts-list .list .cont{width: 50%;display: flex;flex-direction: column;justify-content: center;}
.serts-list .list .cont .line{background-color: #e1e1e1;width: 100%;height: 1px;}
.serts-list .list .cont p{margin-bottom: 15px;    padding-left: 15px;position: relative;}
.serts-list .list:nth-child(odd) .cont{padding-left: 60px;padding-right: 260px;}
.serts-list .list:nth-child(even) .cont{padding-left: 260px;padding-right: 60px;}
.serts-list .list:nth-child(odd) .img{border-radius: 0px 20px 20px 0px;overflow: hidden;}
.serts-list .list:nth-child(even) .img{border-radius: 20px 0px 0px 20px;overflow: hidden;}
.serts-list .list .cont p::before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #d7000f;
    border-radius: 100px;
    left: 0px;
    top: 12px;
}
.serft{background-image: linear-gradient(to bottom,rgb(248,248,248),rgb(255,255,255));}
.serft-list {position: relative;height: 435px;padding: 0px 40px;padding-top: 70px;}
.serft-list .list {display: flex;display: flex;flex-direction: column;width: 263px;align-items: center;}
.serft-list .list .img {width: 140px;height: 140px;display: flex;justify-content: center;align-items: center;border-radius: 100px;background-color: #f5f5f5;}
.serft-list .list .cont li{padding-left: 10px;position: relative;}
.serft-list .list .cont li::before{content: "";position: absolute;width: 4px;height: 4px;background-color: #d7000f;left: 0px;border-radius: 100px;top: 12px;}
.serft-list img.bg{position: absolute;top: 0px;left: 50%;transform: translateX(-50%);z-index: 1;}
.serft-list .muen {position: relative;z-index: 2;}
.serft-list .muen .list:nth-child(even) {flex-direction: column-reverse;}
.serft-list .muen .list:nth-child(odd) .cont{margin-top: 20px;}
.serft-list .muen .list:nth-child(even) .img {margin-top: 20px;}
/* .serft-list .muen .list .cont ul{display: flex;flex-direction: column;align-items: center;} */

.ganxtk-cont {flex-direction: column;align-items: center;text-align: center;}
.ganxtk-cont .btn{width: 240px;height: 60px;border-radius: 30px;background-color: #d7000f;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.ganxtk-cont .btn i{margin-right: 12px;display: block;}
.ganxtk-cont .btn:hover i{transform: translateX(-10px);}
.ganxtk-cont .btn:hover{background-color: rgba(0, 0, 0, 0);color: #d7000f;border: 1px solid #d7000f;}

.ganxrp{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.ganxrp-list {margin-right: -35px;}
.ganxrp-list .list{width: calc(100%/4 - 35px);margin-right: 35px;border-radius: 10px;background-color: #f1f2f4;display: block;}
.ganxrp-list .list .img{height: 250px;padding: 10px;display: flex;justify-content: center;align-items: center;}
.ganxrp-list .list .title{padding: 0px 10px;padding-bottom: 40px;text-align: center;transition: all .4s ease;}
.ganxrp-list .list .img img{max-height: 100%;transition: all .4s ease;}
.ganxrp-list .list:hover .title{color: #d7000f;}
.ganxrp-list .list:hover .img img{transform: scale(1.04);}

.serfus{background-color: #f6f6f6;}
.serfus-list {margin-right: -20px;}
.serfus-list .list{width: calc(100%/2 - 20px);margin-right: 20px;margin-bottom: 25px;}
.serfus-list .list.not{width: calc(100%/1 - 20px);}
.serfus-list .list input{width: 100%;border-radius: 10px;height: 60px;padding: 0px 15px;}
.serfus-list .list .title {margin-bottom: 12px;}
.serfus-list .list .title span{margin-right: 5px;}
.serfus-list .list textarea{width: 100%;border-radius: 10px;height: 150px;padding: 10px 15px;}
.serfus-cont {display: flex;justify-content: space-between;width: 100%;margin-right: 20px;}
.serfus-cont .cont-l{display: flex;align-items: center;}
.serfus-cont .cont-l span{margin-right: 5px;}
.serfus-cont .cont-l input{width: 230px;border-radius: 30px;height: 55px;padding: 0px 15px;margin-left: 10px;}
.serfus-cont .cont-l .img{display: flex;width: 100px;height: 40px;margin-left: 15px;}
.serfus-cont .cont-r a{width: 180px;height: 55px;display: flex;align-items: center;justify-content: center;border-radius: 30px;
transition: all .4s ease;text-transform: uppercase;}
.serfus-cont .cont-r a:nth-child(1){background-color: #d7000f;margin-right: 10px;}
.serfus-cont .cont-r a:nth-child(2){background-color: #cacaca;}
.serfus-cont .cont-r a:nth-child(1):hover{background-color: rgba(0, 0, 0, 0);color: #d7000f;border: 1px solid #d7000f;}
.serfus-cont .cont-r a:nth-child(2):hover{background-color: rgba(0, 0, 0, 0);color: #d7000f;border: 1px solid #d7000f;}

.cusdt{background-image: linear-gradient(to top,rgba(246,246,246,1),rgba(246,246,246,0));}
.cusdt-list {margin-right: -30px;position: relative;z-index: 2;}
.cusdt-list .list{width: calc(100%/3 - 30px);margin-right: 30px;background-color: rgb(255, 255, 255,.9);border-radius: 10px;padding: 30px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.cusdt-list .list li {margin-bottom: 12px;}
.cusdt-list .list li:last-child{margin-bottom: 0px;} 
.cusdt-list .list li .img{width: 20px;}
.cusdt-list .list li .img img{max-width: 100%;}
.cusdt-list .list li .text{padding-left: 20px;width: calc(100% - 20px);}
.cusdt-map {position: relative;display: flex;z-index: 1;}
.cusdt-map-li {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.cusdt-map-li .li .shine-ring {width: 23px;height: 23px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;background: #d7000f;border-radius: 50%;}
.cusdt-map-li .li .shine-ring::before,.cusdt-map-li .li .shine-ring::after {content: "";display: block;width: 36px;height: 36px;
    background: rgba(215, 0, 15, .5);border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -18px 0 0 -18px;animation: shineRing 1.5s linear infinite;opacity: 0;}
.cusdt-map-li .li .shine-ring::before {animation-delay: .6s;}
.cusdt-map-li .li .shine-ring::after {animation-delay: 0s;}
@keyframes shineRing{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1.4)}}
.cusdt-map-li .li{position: absolute;width: 1px;height: 1px;display: flex;align-items: center;justify-content: center;}
.cusdt-map-li .li .title{width: max-content;position: absolute;left: 35px;top: 50%;transform: translateY(-50%);}
.cusdt-map-li .li:nth-child(1) {top: 40%;left: 18%;}
.cusdt-map-li .li:nth-child(2) {top: 30%;left: 49%;}
.cusdt-map-li .li:nth-child(3) {top: 50.2%;left: 74.4%;}
.cusdt-map-li .li:nth-child(4) {top: 63%;left: 70%;}
.cusdt-map-li .li:nth-child(4) .shine-ring {width: 16px;height: 16px;}
.cusdt-map-li .li:nth-child(4) .shine-ring::before,.cusdt-map-li:nth-child(4) .li .shine-ring::after {width: 24px;height: 24px;margin: -12px 0 0 -12px;}

.cusyx-list {margin-right: -40px;margin-bottom: -45px;}
.cusyx-list .list{width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 45px;border-radius: 20px;background-color: #f6f6f6;
overflow: hidden;height: 165px;align-items: center;padding-left: 30px;padding-right: 10px;}
.cusyx-list .list .img{width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 100px;background-color: #d7000f;padding: 10px;}
.cusyx-list .list .cont{width: calc(100% - 50px);padding-left: 25px;}
.cusyx-list .list .cont .title{line-height: 1;}
.cusyx-list .list .cont .text{border-bottom: 1px solid #757575;line-height: 1;padding-bottom: 1px;width: fit-content;}

.cusmb input{background-color: #f6f6f6;}
.cusmb textarea{background-color: #f6f6f6;}

.customSelect{display: block;width: 100%;position: relative;user-select: none;}
.customSelect-name{display: flex;align-items: center;height: 60px;position: relative;border-radius: 10px;padding: 0 15px;cursor: pointer;background-color: #f6f6f6;}
.customSelect-name::after{content: "";position: absolute;width: 16px;height: 16px;right: 14px;top: 50%;margin-top: -8px;background: url('https://js.szmynet.net/file/arrD.svg') no-repeat;}
.customSelect-drop{display: none;position: absolute;z-index: 10;width: 100%;top: 60px;max-height: 200px;border-top: none;overflow-x: hidden;overflow-y: auto;left: 0;background: #f2f2f2;cursor: pointer;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.customSelect-drop li{padding: 0 14px;height: 40px;position: relative;display: flex;align-items: center;width: 100%;font-size: 14px;color: #000;transition: all .4s ease;}
.customSelect-drop li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;}
.customSelect-drop li:last-child::after{display: none;}
.customSelect-drop li:hover, .customSelect-drop li.active{background: #dadfe5;color: #000;}
.customSelect-drop::-webkit-scrollbar {width: 2px;height: 4px;}
.customSelect-drop::-webkit-scrollbar-thumb {background: #7a8896;}
.customSelect-drop::-webkit-scrollbar-track {background: #fff;}
.customSelect-name.noRadius{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.customSelect-name.noRadius::after{transform: rotate(180deg);}

.serra-text span{color: #d7000f;border-bottom: 1px solid #d7000f;}
.serra-cont{display: flex;justify-content: center;position: relative;z-index: 2;}
.serra-id{position: absolute;top: 0px;left: 0px;pointer-events: none;}
.serra .pageContain{position: relative;z-index: 2;}

.serpt{background-color: #f7f7f7;}
.serpt-all{background-color: #fff;border-radius: 25px;overflow: hidden;padding: 18px 70px 35px 30px;position: relative;}
.serpt-all .list {margin-bottom: -20px;max-height: 70px;overflow: hidden;}
.serpt-all .list > a {display: flex;align-items: center;border: 2px solid #f0f1f3;padding: 0px 20px;height: 50px;border-radius: 30px;margin-right: 20px;
margin-bottom: 20px;}
.serpt-all .list > a.active {border: 2px solid #d7000f;}
.serpt-all .list > a span{margin-right: 10px;display: flex;justify-content: center;align-items: center;width: 12px;height: 12px;}
.serpt-all .list > a span img {max-height: 100%;}
.serpt-all .list > a span img:nth-child(1){display: block;}
.serpt-all .list > a span img:nth-child(2){display: none;}
.serpt-all .list > a.active span img:nth-child(1){display: none;}
.serpt-all .list > a.active span img:nth-child(2){display: block;animation: serpt .4s ease;}
.serpt-all .list > a.active .text{color: #d7000f;}
@keyframes serpt {0%{opacity: 0;}100%{opacity: 1;}}
.serpt-all .caslbxz-btn{width: 50px;height: 100px;display: flex;align-items: center;}

.serss{background-color: #f7f7f7;}
.serss-cont{border-radius: 10px;overflow: hidden;background-color: #fff;}
.serss-titleList {background-color: #f0f0f0;padding: 0px 50px;}
.serss-titleList .li{padding-right: 20px;height: 80px;display: flex;align-items: center;}
.serss-titleList .li:nth-child(1){width: 40%;}
.serss-titleList .li:nth-child(2){width: 16%;}
.serss-titleList .li:nth-child(3){width: 44%;}
.serss-List {padding-bottom: 65px;}
.serss-List .list{padding: 0px 50px;border-bottom: 1px solid #f2f2f2;}
.serss-List .li{height: 70px;display: flex;align-items: center;padding-right: 20px;}
.serss-List .li:nth-child(1){width: 40%;}
.serss-List .li:nth-child(2){width: 16%;}
.serss-List .li:nth-child(3){width: 26%;}
.serss-List .li:nth-child(4){width: 18%;}
.serss-List .li a{width: 100px;height: 33px;background-color: #f0f0f0;border-radius: 30px;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.serss-List .li a:nth-child(1){margin-right: 20px;}
.serss-List .li a:hover{background-color: #d7000f;color: #fff;}
.serss .paging-menu a{background-color: #fff;}
.serss .paging-menu a:hover,.serss .paging-menu a.active,.serss .paging a.on {border-color: #d7000f;background-color: #d7000f;color: #fff;}

.abowa-cont {border-bottom: 1px solid #e5e5e5;padding-bottom: 74px;}
.abowa-cont .cont-l{width: 47%;}
.abowa-cont .cont-r{width: 53%;}

.abowd-cont{}
.abowd-cont .cont-l{width: 51%;padding-right: 140px;display: flex;flex-direction: column;justify-content: center;}
.abowd-cont .cont-r{width: 49%;display: flex;justify-content: center;align-items: center;}

.abocp-cont {background-image: linear-gradient( -90deg, rgba(215,0,15,.9) 1%, rgba(233,53,59,.9) 100%);
border-radius: 20px;height: 400px;width: 1190px;position: relative;z-index: 2;}
.abocp-cont img.bg{position: absolute;right: 95px;top: 100px;}
.abocp-list {padding-top: 100px;}
.abocp-list .list {text-align: center;width: calc(100%/4);display: flex;flex-direction: column;align-items: center;position: relative;} 
.abocp-list .list::before{content: "";position: absolute;right: 0px;top: 50%;transform: translateY(-50%);width: 1px;height: 70px;background-color: rgba(255, 255, 255, .2);}
.abocp-list .list:last-child::before{display: none;}
.abocp-list .list .img{width: 90px;height: 90px;border: 1px solid #fff;border-radius: 100px;display: flex;justify-content: center;align-items: center;} 
.abocp-list .list .number{line-height: 1;}

.abocp-img{position: absolute;right: 255px;bottom: 100px;border-radius: 20px;overflow: hidden;}

.abofl{background: url(../images/pages/abofl_bg.jpg)center no-repeat;background-size: cover;}
.abofl-title .btn{display: flex;justify-content: center;}
.abofl-title .btn a{width: 210px;height: 60px;display: flex;justify-content: center;align-items: center;border-radius: 30px;background-color: #d7000f;transition: all .4s ease;}
.abofl-title .btn a i{margin-right: 12px;}
.abofl-title .btn a:hover{background-color: rgba(0,0,0,0);color: #d7000f;border: 1px solid #d7000f;}

.abocc-list {margin-right: -40px;}
.abocc-list .list{width: calc(100%/3 - 40px);margin-right: 40px;border-radius: 20px;overflow: hidden;position: relative;}
.abocc-list .list > img{width: 100%;height: 640px;transition: all .4s ease;}
.abocc-list .list:hover > img{transform: scale(1.04);}
.abocc-list .list .show{position: absolute;bottom: 45px;left: 50%;transform: translateX(-50%);width: 350px;border-radius: 20px;background-color: rgba(255,255,255,.8);padding: 30px;text-align: center;min-height: 210px;}

.abocm .CommonTitle{position: relative;z-index: 3;}
.abocm img.bg{position: absolute;bottom: 0px;left: 0px;width: 100%;z-index: 2;pointer-events: none;}
.abocm-lun .num{width: 40px;padding-top: 12px;}
.abocm-lun .num span{width: 20px;height: 20px;border-radius: 100px;border: 5px solid #d7000f;display: block;position: relative;}
.abocm-lun .num span::before{content: "";position: absolute;background-color: #e4e4e4;width: 1px;height: 100vh;bottom: calc(-100vh - 5px);left: 50%;transform: translateX(-50%);}
.abocm-lun .cont{width: calc(100% - 40px);}
.abocm-lun .cont .data{line-height: 1;}
.abocm-lun .cont .img img:nth-child(1){display: block;}
.abocm-lun .cont .img img:nth-child(2){display: none;}
.abocm-lun:hover .cont .img img:nth-child(1){display: none;}
.abocm-lun:hover .cont .img img:nth-child(2){display: block;}
.abocm-svp {padding-left: 0px;transform: rotate(-10deg);margin-top: 190px;position: relative;}
.abocm-svp > div{overflow: hidden;padding-top: 10px;}
.abocm-svp .swiper-container{overflow: inherit;}
.abocm-lun {transform: rotate(10deg);padding-top: 10px;height: 600px;}
.abocm-btn{position: absolute;z-index: 4;right: 20px;top: 440px;animation: abocmBtn .6s linear infinite alternate;}
@keyframes abocmBtn {0%{transform:translateX(0px);}100%{transform:translateX(10px);}}

.aborc{background-color: #f7f7f7;}
.aborc-svp > div{margin: -40px 0px;}
.aborc-svp .swiper-container{padding: 40px 490px;}
.aborc-lun{background-color: #fff;border-radius: 15px;overflow: hidden;box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);}
.aborc-lun .img{width: 50%;height: 337px;overflow: hidden;}
.aborc-lun .img img{width: 100%;height: 100%;transition: all .4s ease;}
.aborc-lun:hover .img img{transform: scale(1.04);}
.aborc-lun .cont{width: 50%;display: flex;flex-direction: column;justify-content: center;padding: 20px 50px;}
.aborc-svp::before {content: '';position: absolute;top: 0;right: 0;background: linear-gradient(97.22deg, #f7f7f7 10.48%, rgba(255, 255, 255, 0) 70.21%);transform: matrix(-1, 0, 0, 1, 0, 0);height: 100%;width: 320px;z-index: 10;pointer-events: none;}
.aborc-svp::after {content: '';position: absolute;top: 0;left: 0;background: linear-gradient(97.22deg, #f7f7f7 10.48%, rgba(255, 255, 255, 0) 94.21%);height: 100%;width: 320px;z-index: 10;pointer-events: none;}
.aborc-pages {display: flex;justify-content: center;}
.aborc-svp {position: relative;}
.aborc-svp .swiper-btn{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}
.aborc-svp .swiper-btn.prev{left: 315px;}
.aborc-svp .swiper-btn.next{right: 315px;}

.abofc-list {margin-bottom: -85px;}
.abofc-list .list{width: calc(100%/4);display: flex;flex-direction: column;align-items: center;margin-bottom: 85px;position: relative;}
.abofc-list .list .img{height: 130px;width: 130px;border-radius: 100px;position: relative;}
.abofc-list .list .img img{width: 100%;height: 100%;}
.abofc-list .list .img::before{content: "";position: absolute;top: 50%;left: 50%;margin: -82.5px 0px 0px -82.5px;width: 165px;height: 165px;border: 1px solid #d7000f;border-radius: 100px;opacity: .7;}
.abofc-list .list .img::after{content: "";position: absolute;top: 50%;left: 50%;margin: -97.5px 0px 0px -97.5px;width: 195px;height: 195px;border: 1px solid #d7000f;border-radius: 100px;opacity: .1;}
.abofc-list .list:hover .img::after{animation: abofcImg .8s linear infinite alternate;}
.abofc-list .list:hover .img::before{animation: abofcImg .6s linear infinite alternate;}
@keyframes abofcImg {0%{transform: scale(1);}100%{transform: scale(1.04);}}
.abofc-list .list::before{content: "";position: absolute;background: url(../images/pages/abofc-list_bg.png) center no-repeat;width: 45px;height: 8px;right: -25px;top: 55px;}
.abofc-list .list:nth-child(4)::before{transform: rotate(90deg);right: 150px;top: 230px;}
.abofc-list .list:nth-child(5)::before{background: url(../images/pages/abofc-list_bg2.png) center no-repeat;}
.abofc-list .list:nth-child(6)::before{background: url(../images/pages/abofc-list_bg2.png) center no-repeat;}
.abofc-list .list:nth-child(7)::before{background: url(../images/pages/abofc-list_bg2.png) center no-repeat;}
.abofc-list .list:nth-child(8)::before{display: none;}

.aboqa{background-color: #f7f7f7;}
.aboqa-cont .cont-l{width: 50%;padding-right: 25px;}
.aboqa-cont .cont-r{width: 50%;padding-left: 25px;}
.aboqa-list{height: 400px;margin-right: -25px;flex-direction: column;justify-content: space-between;}
.aboqa-list .list{border-radius: 20px;background-color: #fff;box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);
padding: 20px;margin-right: 25px;width: calc(100%/2 - 25px);height: calc(100%/2 - 15px);align-items: center;}
.aboqa-list .list .img{width: 65px;}
.aboqa-list .list .cont{width: calc(100% - 65px);padding-left: 10px;}
.aboqa-lun{height: 400px;border-radius: 20px;overflow: hidden;position: relative;}
.aboqa-lun > img{width: 100%;height: 100%;}
.aboqa-lun .show{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 20%;padding: 0px 45px;display: flex;align-items: flex-end;padding-bottom: 30px;
background-image: linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.3),rgba(0,0,0,0));}
.aboqa-pages{}
.aboqa-pages .cont-l{width: 50%;}
.aboqa-pages .cont-r{width: 50%;display: flex;justify-content: center;align-items: center;}

.aboqc-lun {border-radius: 10px;box-shadow: 0px 17px 46px 0px rgba(0, 0, 0, 0.1);background-color: #cecece;transition: all .4s ease;overflow: hidden;}
.aboqc-lun .img{width: 50%;}
.aboqc-lun .img img{height: 100%;width: 100%;}
.aboqc-lun .cont{width: 50%;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;padding: 0px 35px;}
.aboqc-lun .cont > div{position: relative;z-index: 2;}
.aboqc-lun .cont img.bg{position: absolute;bottom: -140px;right: 0px;}
.aboqc-lun .cont .text{font-size: 36px;}
/* .aboqc-svp {padding: 0px 70px 0px 40px;} */
.aboqc-svp > div{margin: -50px;}
.aboqc-svp .swiper-container{padding: 50px 630px;}
.aboqc-svp .swiper-slide .aboqc-lun{transform: scale(.8);}
.aboqc-svp .swiper-slide-active .aboqc-lun{transform: scale(1);}

.abocm-pages{display: none;}

.SepBan .content{align-items: center;padding-bottom: 0px;}
.SepBan .content .text{line-height: 1;}
.SepBan .content .btn a{width: 178px;height: 54px;border-radius: 30px;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.SepBan .content .btn a:nth-child(1){background-color: #d7000f;margin-right: 20px;}
.SepBan .content .btn a:nth-child(2){border: 2px solid #fff;}
.SepBan .content .btn a:nth-child(1):hover{background-color: #fc0012;}
.SepBan .content .btn a:nth-child(2):hover{background-color: #d7000f;border: 1px solid #d7000f;}

.sepav-text{padding: 0px 250px;}

.sepfw-list {margin-right: -20px;}
.sepfw-list .list{width: calc(100%/4 - 20px);margin-right: 20px;text-align: center;display: flex;flex-direction: column;align-items: center;}
.sepfw-list .list .img{width: 150px;background-color: #fbe5e7;height: 150px;border-radius: 100px;display: flex;justify-content: center;align-items: center;position: relative;}
.sepfw-list .list .img::before{content: "";position: absolute;width: 120px;height: 120px;background-color: #d7000f;border-radius: 100px;z-index: 1;}
.sepfw-list .list .img img{position: relative;z-index: 2;}

.sepwl img.bg{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.sepwl .pageContain{position: relative;z-index: 2;}
.sepwl-cont {display: flex;justify-content: center;align-items: center;background-color: #fff;padding: 100px 0px;}

.sepcs{background: url(../images/pages/sepcs_bg.jpg) center no-repeat;background-size: cover;}
.sepcs-cont .cont-l{width: 60%;}
.sepcs-cont .cont-r{width: 40%;display: flex;flex-direction: column;justify-content: center;}
.sepcs-cont .cont-r .btn{width: 178px;height: 54px;border-radius: 30px;display: flex;justify-content: center;align-items: center;background-color: #d7000f;text-transform: uppercase;transition: all .4s ease;}
.sepcs-cont .cont-r .btn:hover{background-color: rgba(0, 0, 0, 0);border: 1px solid #d7000f;color: #d7000f;}

.newsxq-page2 {display: flex;justify-content: center;}
.newsxq-page2 a{width: 200px;height: 54px;display: flex;justify-content: center;align-items: center;border-radius: 30px;background-color: #d7000f;}
.newsxq-page2 a img{margin-right: 15px;}

.serft-list .list .cont .title{text-align: center;}

/* .sepav .CommonTitle{width: 700px;} */

.aboqc-pages{display: flex;justify-content: center;}

.ProTanCk {display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;justify-content: center;align-items: center;z-index: 333;background-color: rgba(0, 0, 0, .5);}
.ProTanCk-cont{background-color: rgb(255, 255, 255);width: 1400px;padding: 70px 90px;margin: 0px auto;position: relative;}
.ProTanCk-list .list{margin-bottom: 24px;}
.ProTanCk-list .list .title{border-bottom: 1px solid #cccccc;padding-bottom: 8px;}
.Pro_TanCk_list > li .hit span{color: #d7000f;margin-right: 5px;}
.Pro_TanCk_list > li input {width: 100%;height: 50px;border: 1px solid #cccccc;border-radius: 5px;padding: 0px 20px;}
.Pro_TanCk_list {margin-right: -50px;margin-bottom: -20px;}
.Pro_TanCk_list > li {width: calc(100%/2 - 50px);margin-right: 50px;margin-bottom: 20px;}
.Pro_TanCk_list > li input::-webkit-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li input:-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li input::-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li input:-ms-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li textarea{width: 100%;height: 100px;border: 1px solid #cccccc;border-radius: 5px;padding: 8px 20px;}
.Pro_TanCk_list > li textarea::-webkit-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li textarea:-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li textarea::-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list > li textarea:-ms-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.Pro_TanCk_list_line {width: calc(100% - 50px) !important;}
.Pro_TanCk_list > li .btn{width: 178px;height: 54px;background-color: #d7000f;border-radius: 27px;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.Pro_TanCk_list_btn {display: flex;align-items: flex-end;justify-content: flex-end;}
.Pro_TanCk_list > li .btn:hover{background-color: transparent;border: 1px solid #d7000f;color: #d7000f;}
.ProTanCk-ifom {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;overflow-y: auto;padding: 200px 0px;}
.ProTanCk-ifom::-webkit-scrollbar {width: 0px;}
.ProTanCk-close {position: absolute;color: #333;top: 22px;right: 30px;transition: all .4s ease;}
.ProTanCk-close i{font-size: 25px;}
.ProTanCk-close:hover{transform: rotate(90deg);color: #d7000f;}
.ProTanCk.active{display: block;animation: ProTanCk .4s ease;}
@keyframes ProTanCk {0%{opacity: 0;}100%{opacity: 1;}}

/* 下拉 */
.ProTanCk .customSelect{display: block;width: 100%;position: relative;user-select: none;}
.ProTanCk .customSelect-name{display: flex;align-items: center;position: relative;height: 50px;border: 1px solid #cccccc;border-radius: 5px;padding: 0px 20px;color: #999;font-size: 18px;font-family: "BR";cursor: pointer;background-color: transparent;}
.ProTanCk .customSelect-name::after{content: "";position: absolute;width: 16px;height: 16px;right: 14px;top: 50%;margin-top: -8px;background: url('https://js.szmynet.net/file/arrD.svg') no-repeat;}
.ProTanCk .customSelect-drop{display: none;position: absolute;z-index: 10;width: 100%;top: 50px;max-height: 200px;border: 1px solid #cccccc;border-top: none;overflow-x: hidden;overflow-y: auto;left: 0;background: #f2f2f2;cursor: pointer;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.ProTanCk .customSelect-drop li{padding: 0 14px;height: 40px;position: relative;display: flex;align-items: center;width: 100%;color: #999;font-size: 18px;font-family: "BR";transition: all .4s ease;}
.ProTanCk .customSelect-drop li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;}
.ProTanCk .customSelect-drop li:last-child::after{display: none;}
.ProTanCk .customSelect-drop li:hover, .customSelect-drop li.active{background: #dadfe5;color: #000;}
.ProTanCk .customSelect-drop::-webkit-scrollbar {width: 2px;height: 4px;}
.ProTanCk .customSelect-drop::-webkit-scrollbar-thumb {background: #7a8896;}
.ProTanCk .customSelect-drop::-webkit-scrollbar-track {background: #fff;}
.ProTanCk .customSelect-name.noRadius{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.ProTanCk .customSelect-name.noRadius::after{transform: rotate(180deg);}

.Reslb-list {margin-right: -40px;margin-bottom: -70px;}
.Reslb-list .list{width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 70px;}
.Reslb-list .list .img{border-radius: 10px;overflow: hidden;position: relative;height: 255px;}
.Reslb-list .list .img img{width: 100%;height: 100%;transition: all .4s ease;}
.Reslb-list .list:hover .img img{transform: scale(1.04);}
.Reslb-list .list .img .btn{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.Reslb-list .list .img .btn > div{width: 64px;height: 64px;border-radius: 100px;display: flex;justify-content: center;align-items: center;border: 6px solid rgba(255, 255, 255, .6);background-color: rgba(255, 255, 255, .3);}
.Reslb-list .list .img .btn i{color: #fff;font-size: 22px;}
.Reslb-list .list .title{transition: all .4s ease;}
.Reslb-list .list .title:hover{color: #d7000f;}

.Reshy-list {margin-right: -40px;margin-bottom: -40px; }
.Reshy-list .list{width: calc(100%/2 - 40px);margin-right: 40px;margin-bottom: 40px;border-radius: 10px;overflow: hidden;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.Reshy-list .list .img{height: 145px;overflow: hidden;position: relative;}
.Reshy-list .list .img img{width: 100%;height: 100%;transition: all .4s ease;}
.Reshy-list .list:hover .img img{transform: scale(1.04);}
.Reshy-list .list .img .btn{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.Reshy-list .list .img .btn > div{width: 64px;height: 64px;border-radius: 100px;display: flex;justify-content: center;align-items: center;border: 6px solid rgba(255, 255, 255, .6);background-color: rgba(255, 255, 255, .3);}
.Reshy-list .list .img .btn i{color: #fff;font-size: 22px;}
.Reshy-list .list .cont{padding: 0px 45px;display: block;}
.Reshy-list .list .cont .hit{border-top: 1px solid #c9c9c9;}
.Reshy-list .list .cont .hit li{width: 50%;padding-bottom: 55px;margin-top: 24px;}
.Reshy-list .list .cont .title{transition: all .4s ease;}
.Reshy-list .list .cont:hover .title{color: #d7000f;}



.sepBanner_btn i{display: block;margin-right: 15px;}


.sepsc-svp > .muen{margin: -30px;}
.sepsc-svp .swiper-container{padding: 30px;}
.sepsc-lun {background-color:#f7f7f7;border-radius: 10px;overflow: hidden;padding: 30px;}
.sepsc-lun .img{display: flex;justify-content: center;align-items: center;}
.sepsc-lun .img img{
	width: 100px;
    border-radius: 50%;
    border: 5px solid #ffffff;
    border-left-color: #ffcd11;
    border-bottom-color: #ffcd11;
    margin: 0 auto;}
.sepsc-lun .title{text-align: center;}
.sepsc-pages {display: flex;justify-content: center;}

.sepcs-list .list {margin-bottom: 20px;}
.sepcs-list .list:last-child{margin-bottom: 0px;}
.sepcs-list .list input{border: 2px solid #dde5f3;width: 100%;background-color: #fff;height: 50px;padding: 0px 20px;border-radius: 10px;}
.sepcs-list .list textarea {height: 100px;width: 100%;border: 2px solid #dde5f3;border-radius: 10px;padding: 10px 20px;}

.sepcs-list .list input::-webkit-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list input:-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list input::-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list input:-ms-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list textarea::-webkit-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list textarea:-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list textarea::-moz-placeholder{color: #999;font-size: 18px;font-family: "BR";}
.sepcs-list .list textarea:-ms-input-placeholder{color: #999;font-size: 18px;font-family: "BR";}

/* .proflpt-table-overflow {overflow-x: auto;} */
/* .proflpt-table-overflow > div{width: 1600px;} */
.proflpt-table-overflow > div{overflow-x: auto;}
.proflpt-table-overflow > div::-webkit-scrollbar {height: 10px;width: 0px;}
.proflpt-table-overflow > div::-webkit-scrollbar-thumb {background: #d7000f;}
.proflpt-table-overflow > div::-webkit-scrollbar-track {background: #f1f1f1;}

.prolb_close {color: #d7000f;display: flex;align-items: center;}
.prolb_close span {width: 25px;height: 25px;display: flex;justify-content: center;align-items: center;border: 1px solid #d7000f;border-radius: 100px;margin-right: 8px;}
.prolb_close span i{font-size: 12px;}

.casxq-list {overflow-y: auto;padding-right: 10px;height: 845px;position: sticky;top: 125px;}
.casxq-list::-webkit-scrollbar {width: 2px;}
.casxq-list::-webkit-scrollbar-thumb {background: #d7000f;}
.casxq-list::-webkit-scrollbar-track {background: #f1f1f1;}

.sepse-cont {background-color: #47525a;}
.sepse-cont .cont-l{width: 50%;}
.sepse-cont .cont-l img{width: 100%;height: 100%;}
.sepse-cont .cont-r{width: 50%;padding: 70px;}
.sepse-cont .cont-r .title{line-height: 1.1;}

.seppf-cont .cont-l{width: 40%;}
.seppf-cont .cont-r{width: 60%;}
.seppf-cont .cont-r .img{display: none;}
.seppf-cont .cont-r .img.active{display: block;}
.seppf-list {padding-right: 80px;}
.seppf-list .list{border-block: 1px solid transparent;padding: 20px 0px;position: relative;transition: all .4s ease;}
.seppf-list .list.active{border-block: 1px solid #e5e5e5;}
.seppf-list .list .show{justify-content: space-between;align-items: center;cursor: pointer;}
.seppf-list .list .show span {width: calc(100% - 20px);padding-right: 10px;transition: all .4s ease;}
.seppf-list .list:hover .show span{color: #d7000f;} 
.seppf-list .list .show .btn{width: 20px;height: 20px;position: relative;justify-content: center;align-items: center;}
.seppf-list .list .show .btn img{position: absolute;opacity: 0;transition: all .4s ease;}
.seppf-list .list .show .btn img:nth-child(1){opacity: 1;}
.seppf-list .list.active .show .btn img:nth-child(1){opacity: 0;}
.seppf-list .list.active .show .btn img:nth-child(2){opacity: 1;}
.seppf-list .list .hide li{position: relative;padding-left: 16px;width: calc(100%/2);}
.seppf-list .list .hide li::before{content: "";position: absolute;width: 5px;height: 5px;background-color: #d7000f;border-radius: 100px;left: 0px;top: 12px;}
.seppf-list .list::before{content: "";position: absolute;bottom: -2px;left: 0px;width: 155px;height: 4px;background-color: #d7000f;transition: all .4s ease;opacity: 0;}
.seppf-list .list.active::before{opacity: 1;}
.seppf-list .list .hide {display: none;}

.sepas-list {margin-right: -20px;margin-bottom: -20px;}
.sepas-list .list{width: calc(100%/3 - 20px);margin-right: 20px;margin-bottom: 20px;border-radius: 10px;overflow: hidden;background-color: #fff;border-bottom: 6px solid #d7000f;display: flex;flex-direction: column;align-items: center;padding: 50px 44px;text-align: center;transition: all .4s ease;}
.sepas-list .list .img{height: 60px;display: flex;align-items: center;}
.sepas-list .list .img img{max-height: 100%;}
.sepas-list .list .title{line-height: 1.24;}
.sepas-list .list:hover {transform: translateY(-10px);}

.sepmv-table {overflow-x: auto;overflow-y: hidden;}
.sepmv-table table{width: 100%;border: 1px solid #e1e3e8;}
.sepmv-table table th{height: 50px;font-family: "BM";font-size: 20px;color: #333;border: 1px solid #e1e3e8;transition: all .4s ease;}
.sepmv-table table td{border: 1px solid #e1e3e8;}
.sepmv-table table tr:nth-child(odd) td{background-color: #f1f2f4;}
.sepmv-table table tr td{width: 300px;font-size: 20px;color: #333;font-family: "BR";padding: 15px 25px;}
.sepmv-table table tr td.BM{background-color: transparent !important;text-align: center;font-size: 20px;color: #333;line-height: 24px;transition: all .4s ease;}
.sepmv-table table tr td.BM:hover {color: #d7000f;}
.sepmv-table table tr td.icon{text-align: center;}
.sepmv-table table th:hover {color: #d7000f;}

.procr {background-color: #f6f6f6;}
.procr-list {margin-right: -20px;}
.procr-list .list{width: calc(100%/4 - 20px);margin-right: 20px;border-radius: 20px;overflow: hidden;background-color: #fff;padding: 50px 30px;position: relative;}
.procr-list .list .number {width: 70px;height: 70px;border-radius: 50%;background-color: #d7000f;position: absolute;bottom: -35px;right: -30px;transition: all .36s;}
.procr-list .list .number::before {content: "";width: 173%;height: 173%;border-radius: 50%;border-width: 2px;border-color: rgb(230, 0, 18, 0.031);border-style: solid;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.procr-list .list .number::after {content: "";width: 130%;height: 130%;border-radius: 50%;border-width: 2px;border-color: rgb(230, 0, 18, 0.059);border-style: solid;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.procr-list .list .number p {font-size: 14px;color: #fff;line-height: 1.75;margin-top: 12%;padding-left: 25%;transition: all .36s;}
.procr-list .list:hover .number p {margin-top: 15%;padding-left: 25%;}
@keyframes kusan {0% {width: 100%;height: 100%;}100% {width: 173%;height: 173%;}}
@keyframes kusan2 {0% {width: 100%;height: 100%;}100% {width: 130%;height: 130%;}}
.procr-list .list:hover .number::before {animation: kusan 2s infinite ease;-webkit-animation: kusan 2s infinite ease;}
.procr-list .list:hover .number::after {animation: kusan2 1.5s infinite ease;-webkit-animation: kusan2 1.5s infinite ease;}
.procr-list .list:hover .number {width: 105px;height: 105px;bottom: -52px;right: -48px;}

.cusdt-map-line {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.cusdt-map-line .line{position: absolute;width: 1px;height: 1px;display: flex;align-items: center;justify-content: center;}
.cusdt-map-line .shine-ring {width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;background: #d7000f;border-radius: 50%;}
.cusdt-map-line .shine-ring::before,.cusdt-map-line .shine-ring::after {content: "";display: block;width: 14px;height: 14px;background: rgba(215, 0, 15, .5);border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -7px 0 0 -7px;animation: shineRing 1.5s linear infinite;opacity: 0;}
.cusdt-map-line .shine-ring::before {animation-delay: .6s;}
.cusdt-map-line .shine-ring::after {animation-delay: 0s;}
.cusdt-map-line .line .text{opacity: 0;pointer-events: none;transition: all .4s ease;}
.cusdt-map-line .line:hover .text{opacity: 1;pointer-events: all;}
.cusdt-map-line .line:nth-child(1) {left: 75%;top: 40%;}
.cusdt-map-line .line:nth-child(2) {left: 74%;top: 41%;}
.cusdt-map-line .line:nth-child(3) {left: 74.1%;top: 44%;}
.cusdt-map-line .line:nth-child(4) {left: 74.5%;top: 45.3%;}
.cusdt-map-line .line:nth-child(5) {left: 75%;top: 46.3%;}
.cusdt-map-line .line:nth-child(6) {left: 74.8%;top: 47.9%;}
.cusdt-map-line .line:nth-child(7) {left: 73.4%;top: 50.9%;}
.cusdt-map-line .line:nth-child(8) {left: 71.4%;top: 46.9%;}
.cusdt-map-line .line:nth-child(9) {left: 72.4%;top: 44.9%;}
.cusdt-map-line .line:nth-child(10) {left: 73.4%;top: 44.9%;}
.cusdt-map-line .line:nth-child(11) {left: 73.4%;top: 46.9%;}
.cusdt-map-line .line:nth-child(1) .text{transform: translate(25px, -15px);}
.cusdt-map-line .line:nth-child(2) .text{transform: translate(-25px, -15px);}
.cusdt-map-line .line:nth-child(3) .text{transform: translate(30px, 0px);}
.cusdt-map-line .line:nth-child(4) .text{transform: translate(30px, -10px);}
.cusdt-map-line .line:nth-child(5) .text{transform: translate(30px, -10px);}
.cusdt-map-line .line:nth-child(6) .text{transform: translate(40px, 0px);}
.cusdt-map-line .line:nth-child(7) .text{transform: translate(-40px, 0px);}
.cusdt-map-line .line:nth-child(8) .text{transform: translate(-40px, 0px);}
.cusdt-map-line .line:nth-child(9) .text{transform: translate(-20px, -10px);}
.cusdt-map-line .line:nth-child(10) .text{transform: translate(-20px, -20px);}
.cusdt-map-line .line:nth-child(11) .text{transform: translate(-30px, 20px);}

.social-media__ul-list li {
    margin-bottom: 10px;
    float: left;
}
.social-media__ul-list .social-media__link {
    display: flex;
    align-items: center;
}
.social-media__ul-list .social-media__link:hover{text-decoration: underline;}
.social-media__ul-list .social-media__link:hover .social-media__text{color: #d7000f;}
.social-media__ul-list .social-media__link img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    width: 30px;
    margin-right: 10px;
    transition: transform .2s;
}
.social-media__ul-list .social-media__link img:hover {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}
.social-media__ul-list li .social-media__text {
    margin-right: 30px;
	color: #000000;
	font-size: 18px;
}

.ProXqMain-cont .cont-l {position: relative;}
.ProXqMain-cont .cont-l #shadow {position: absolute;left: 0;top: 0;display: none;width: 100px;height: 100px;}
.ProXqMain-cont .cont-l .bigImg {position: absolute;width: 400px;height: 400px;right: -410px;top: 0px;}
.ProXqMain-cont .cont-l .bigImg img {position: absolute;left: 0;top: 0;}

.ProXqMain-cont .cont-l .gallery {position: relative;}
.ProXqMain-gallery-btn {position: absolute;left: 0px;bottom: 0px;width: 100%;display: flex;align-items: center;justify-content: center;}

.ProXqMain-cont .cont-l{width: 42%;}
.ProXqMain-cont .cont-r{width: 58%;padding-left: 60px;}
.ProXqMain-list {margin-right: -15px;margin-bottom: -15px;}
.ProXqMain-list .list{width: calc(100%/2 - 15px);margin-right: 15px;margin-bottom: 15px;border-radius: 5px;overflow: hidden;border: 1px solid #d5d5d5;padding: 10px 0px;transition: all .4s ease;}
.ProXqMain-list .list .img{width: 60px;padding: 5px;display: flex;align-items: center;justify-content: center;}
.ProXqMain-list .list .img img{max-height: 100%;}
.ProXqMain-list .list .cont{width: calc(100% - 60px);padding: 0px 5px;}
.ProXqMain-list .list .cont .title{transition: all .4s ease;}
.ProXqMain-list .list:hover .cont .title{color: #d7000f;}
.ProXqMain-list .list.active{border: 1px solid #d7000f;}
.ProXqMain-ul P{padding-left: 18px;position: relative;}
.ProXqMain-ul P::before{content: "";position: absolute;left: 4px;top: 12px;width: 6px;height: 6px;background-color: #333;border-radius: 100px;}
.ProXqMain-btn a{width: 160px;height: 50px;border-radius: 5px;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.ProXqMain-btn a:nth-child(1){background-color: #ffcd11;color: #000;margin-right: 10px;}
.ProXqMain-btn a:nth-child(2){background-color: #d7000f;color: #fff;}
.ProXqMain-btn a:nth-child(1):hover {border: 1px solid #ffcd11;background-color:#fff;}
.ProXqMain-btn a:nth-child(2):hover {border: 1px solid #d7000f;color:#000;background-color:#fff;}
.ProXqMain-cont .cont-l .thumbs {padding: 0px 45px;position: relative;}
.ProXqMain-thumbs-year {height: 70px;border-radius: 8px;border: 1px solid #dddddd;display: flex;justify-content: center;align-items: center;padding: 10px;transition: all .4s ease;}
.ProXqMain-thumbs-year img{max-height: 100%;}
.ProXqMain-thumbs-year.active {border: 1px solid #ffcd11;}
.thumbs-prev a,.thumbs-next a{width: 24px;height: 24px;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;border-radius: 100px;font-size: 12px;color: #0d0d0d;transition: all .4s ease;}
.thumbs-prev,.thumbs-next{position: absolute;top: 50%;z-index: 3;transition: all .4s ease;}
.thumbs-prev {left: 0px;transform: translateY(-50%);}
.thumbs-next {right: 0px;transform: translateY(-50%) rotate(180deg);}
.ProXqMain-cont .cont-l .svp_not {visibility: hidden;height: 0;overflow: hidden;pointer-events: none;}
.ProXqMain-cont .cont-l .svp_not.active {visibility: visible;height: auto;pointer-events: auto;}
.ProXqMain-cont .cont-l .thumbs:hover .thumbs-prev,.ProXqMain-cont .cont-l .thumbs:hover .thumbs-next{opacity: 1;}
.thumbs-prev a:hover,.thumbs-next a:hover {background-color: #d7000f;border: 1px solid #d7000f;color: #fff;}
.ProXqMain-gallery-more {height: 400px;display: flex;align-items: center;justify-content: center;padding: 30px;}
.ProXqMain-gallery-more img{max-height: 100%;}
.ProXqMain-loop-zoom {height: 400px;display: flex;align-items: center;justify-content: center;padding: 20px 30px;border: 1px solid #dddddd;}
.ProXqMain-loop-zoom img{width: 100%;height: 100%;object-fit: contain;}
.magnifier{background-color: #ffffff;}
.downb.btn{width: 330px;height: 50px;display: flex;justify-content: space-between;align-items: center;background-color: #f1f2f4;transition: all .4s ease; padding: 0 20px;border-left: 4px solid  #d7000f;}
.downb.btn i{font-weight: bold;    font-size: 18px;color: #d7000f;}
.downb.btn:hover{color: #d7000f;}


.pro-gallery {
    background-color: #f7f7f7;

}



.pro-gallery-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px
}

.pro-gallery-top ul {
    background: #fff;
    width: 20.7142857143%;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.pro-gallery-top ul li {
    font-size: 20px;
    line-height: 48px;
    color: #333333;
    width: 49%;
    text-align: center;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px
}

.pro-gallery-top ul li.active {
    color: #d7000f;
	font-weight: bold;
}
.gallery-div {
    position: relative
}

.gallery-div > div {
    position: absolute;
    left: 0px;
    top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    font-size: 0px;
    background-color: rgba(0,0,0,0.6);
    transition: all 550ms;
    -webkit-transition: all 550ms;
    -o-transition: all 550ms;
    -moz-transition: all 550ms;
    opacity: 0;
    pointer-events: none
}

.gallery-div > div .gall-title {
    font-size: 20px;
    line-height: 24px;
    color: #ffcd10;
    text-align: center
}
.gall-img {
    display: block;
    text-align: center
}
.gall-img a{
    display: block;
}
.gall-img a img{
width: 100%;
height: 223px;
}

.gallery-div:hover > div {
    opacity: 1
}
.video-ifarme {
    position: relative;
    padding-bottom: 67.4157303371%
}

.video-ifarme iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.gallery-video-title{text-align: center;}

.list-wrap{display: none;}
.list-wrap.active{display: block;}
.pro-talk {
    clear: both;
    background-color: #d7000f;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 56px;
    padding-bottom: 50px
}

.pro-talk-title {
    font-size: 36px;
    line-height: 40px;
    color: #ffffff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    margin-bottom: 6px
}

.pro-talk-ertitle {
    display: block;
    font-size: 22px;
    line-height: 48px;
    color: #ffffff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.pro-talk-contact {
    display: block;
    max-width: 239px;
    width: 100%;
    background-color: #111111;
    border-radius: 4px;
    font-size: 24px;
    line-height: 48px;
    color: #ffcd10;
    text-align: center;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.pro-talk-contact:hover {
    color: #fff
}

.pro-talk-mid {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pro-talk-left {
    width: calc(100% - 250px)
}

.pro-talk-left a:hover {
    color: #222222
}

.links span {
	line-height: 30px;
    margin: 10px 10px 0 0;
	padding: 0 10px;
       border-radius:4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #666;
    position: relative;
    transition: all .4s ease;
	border: 1px solid #dddddd;
}
.newsxq_img{width: 45%; float: left; padding:0 25px 15px 0}
.paginations{display: flex;vertical-align: middle;justify-content: center;}
.paginations li a {
    width: 40px;
    height: 40px;
    margin: 0px 5px;
    font-size: 14px;
    color: #666666;
    transition: all .4s ease;
    border-radius: 100px;
    background-color: #f6f6f6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.paginations li a.active,.paginations li a:hover{
    border-color: #d7000f;
    background-color: #d7000f;
    color: #fff;
}
.paginations li a i {
    font-size: 12px;
}
.paginations li.not {
    transform: rotate(180deg);
}
.paginations li:last-child {
    transform: rotate(180deg);
}
.ca_bq span{height: 35px;background-color: #f0f0f0;border-radius: 30px;display: flex;justify-content: center;align-items: center;transition: all .4s ease; padding: 0 15px;}
.ca_bq span:nth-child(1){margin-right: 20px;}
/* -------------------------4k端 S=50% Y*2--------------------------- */
@media all and (min-width:3000px) and (max-width:5000px) {}
/* -------------------------2k端 S=75% Y*1.5--------------------------- */
@media all and (min-width:2000px) and (max-width:3000px) {
    .probn {height: 970px;}
}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .CommonNav-muen span {margin: 0px 20px;}
    .CommonBanner .line {left: 40px;}
    .newtj-svp .pages {bottom: 30px;}
    .newsxqlb-list .list .img{height: 225px;}
    .solls-list .list .img{height: 200px;}
    .solfs-list .list .img{height: 200px;}
    .solgk-content{padding: 0px;}
    .solcg-cont .cont {padding: 20px 135px 20px 110px;}
    .solst-cont {max-height: 170px;}
    .solbf-list {margin-right: -140px;margin-bottom: -40px;}
    .solbf-list .list {width: calc(100%/2 - 140px);margin-right: 140px;margin-bottom: 40px;}
    .solrp-svp .swiper-container {padding: 20px 290px;}
    .solca-list .list .img{height: 225px;}
    .solos-svp .swiper-container {padding: 20px 260px;}
    .solos-lun .img{height: 240px;}

    .prouc-cont .cont-l .list{height: 500px;}
    .prouc-list {height: 500px;}
    .serfaq-list .list {margin-bottom: 20px;}
    .serts-list .list:nth-child(odd) .cont {padding-left: 60px;padding-right: 130px;}
    .serts-list .list:nth-child(even) .cont {padding-left: 130px;padding-right: 60px;}
    .cusdt-map-li .li .shine-ring {width: 18px;height: 18px;}
    .cusdt-map-li .li:nth-child(1) {top: 40%;left: 22%;}
    .cusdt-map-li .li:nth-child(2) {top: 30%;left: 54%;}
    .cusdt-map-li .li:nth-child(3) {top: 49%;left: 74%;}
    .cusdt-map-li .li:nth-child(4) {top: 66%;left: 71%;}

.proca-list .list .img {height: 170px;}

    .cusyx-list {margin-right: -20px;margin-bottom: -25px;}
    .cusyx-list .list {width: calc(100%/2 - 20px);margin-right: 20px;margin-bottom: 25px;border-radius: 20px;height: 110px;}
    .serft-list {height: 435px;padding: 0px 10px;padding-top: 50px;}
    .serft-list .list {width: 235px;}
    .aborc-svp .swiper-container {padding: 40px 360px;}
    .aborc-lun .cont {padding: 20px 25px;}
    .aborc-svp .swiper-btn.next {right: 240px;}
    .aborc-svp .swiper-btn.prev {left: 240px;}
    .abocm-lun {height: 490px;}
    .abocm-svp {margin-top: 100px;}
    .abocc-list .list > img{height: 540px;}
    .abocc-list .list .show {padding: 15px;min-height: 180px;width: 310px;}
    .abocp-list {padding-top: 100px;}
    .abocp-cont {height: 350px;width: 1010px;padding-right: 180px;overflow: hidden;}
    .abocp-cont img.bg {right: -20px;top: 140px;}
    .abocp-img {right: 140px;bottom: 65px;}
    .abofc-list .list:nth-child(4)::before {right: 125px;top: 210px;}
    .aboqc-svp .swiper-container {padding: 50px 500px;}
    .sepav-text {padding: 0px 190px;}
    .solls-list .list .cont li::before {top: 10px;}
    .profl-cont .cont-l {width: 540px;}
    .ProTanCk-ifom {padding: 140px 0px;}
    .ProTanCk-cont{width: 900px;}
    .Reslb-list .list .img{height: 217px;}
    .Reslb-list {margin-bottom: -50px;}
    .Reslb-list .list {width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 50px;}
    .Reshy-list .list .cont .hit li {padding-bottom: 40px;margin-top: 20px;}

 
    .aboqc-lun .cont img.bg {bottom: -200px;}
    .casxq-list {height: 640px;}
    .sepas-list .list {width: calc(100%/3 - 20px);margin-right: 20px;margin-bottom: 20px;border-radius: 10px;padding: 40px;}

    .cusdt-map {padding: 0px 8%;}
	.ProXqMain-gallery-more {height: 360px;}
	.ProXqMain-loop-zoom {height: 360px;}
.gall-img a img {
    height: 200px;
}
}

@media all and (max-width:1430px) {
    /* 1360 */
    .CommonBanner .line{left: -20px;}
    .abocp-img {
        right: 100px;
    }	
}

@media all and (max-width:1350px) {
    /* 1280 */
    .CommonBanner .line {left: -40px;}
    .CommonNav-muen span {margin: 0px 10px;}
    .prolb-muen .list .img img {max-width: 80%;}
    .serft-list .list {width: 215px;}
    .aborc-svp .swiper-container {padding: 40px 300px;}
    .profl-cont .cont-l {width: 480px;}
    .aboqc-lun .cont {padding: 0px 25px;}
    .aboqc-lun .cont .text {font-size: 20px;}
    .aboqc-lun .cont img.bg {bottom: -100px;width: 120px;}
    .casxq-cont .cont-r {padding-left: 10px;}
    .newtj-cont .img img {height: 380px;}
	.proca-list .list .img {height: 150px;}
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .CommonBanner .line {left: -50px;}
    .CommonNav-cont .cont-l {display: none;}
    .newsxqlb-list .list .img{height: 175px;}
    .serft-list img.bg{display: none;}
    .serft-list .muen .list:nth-child(even){flex-direction: column;}
    .serft-list{padding: 0px;height: auto;margin-bottom: -20px;}
    .serft-list .list{width: calc(100%/4);justify-content: flex-start;margin-bottom: 20px;}
    .serft-list .muen .list:nth-child(even) .img{margin-top: 0px;}
    .serft-list .muen .list .cont{margin-top: 10px !important;}
    .profl-cont .cont-l{width: 100%;}
    .prolb-muen .list .img img{max-width: 100%;}
    .gall-img a img {
        height: 160px;
    }	
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
.solca-list .list {
    width: calc(100% / 2 - 40px);
    margin-right: 40px;
    margin-bottom: 40px;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    display: block;
}	
.proxz-list2 .list-muen .cont a {
    margin-right: 20px;
}
  .abocp-img{display: none;}
      .abocp-cont {
          width: 100%;
          padding-right:0;
      }
.paginations li a {width: 30px;height: 30px;margin: 0px 3px;}	  
}

@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .CommonBanner img:first-child {min-height: 200px;}
    .CommonBanner .line {min-height: auto;height: 200px;}
    .CommonNav-cont .cont-r{overflow-x: auto;}
    .CommonNav-muen{height: 50px;}
    .CommonNav-muen span{display: none;}
    .CommonNav-muen a{padding: 0px 10px;}
    .newtj-cont .img{width: 100%;}
    .newtj-cont .img img{height: 100%;}
    .newtj-cont .cont{width: 100%;padding: 15px;}
    .newtj-svp::before{width: 100%;}
    .newtj-svp .pages{right: 30px;}
    .newsxq .pageContain{padding: 0px;}
    .solcg-cont .img{width: 100%;}
    .solcg-cont .cont{width: 100%;padding: 20px;}
    .solst-cont {max-height: 160px;}
    .solbf-list {margin-right: 0px;margin-bottom: -20px;}
    .solbf-list .list{width: 100%;margin-right: 0px;margin-bottom: 20px;}
    .solrp-svp .swiper-container{padding: 20px 4%;}
    .solos-svp .swiper-container{padding: 20px 4%;}
    .solos-lun .img{height: 180px;}
    .proxz-list2 {padding: 10px;}
    .proxz-list2 .list-muen .title{width: 100%;}
    .proxz-list2 .list-muen .cont{width: 100%;margin-top: 10px;}
    .proxz-list2 .list-muen {margin-bottom: 15px;padding: 0px;padding-bottom: 10px;}
    .CasxqBan-list .list {height: 110px;}
    .CasxqBan-list .list::before {height: 50px;}
    .casxq-cont .cont-l {width: 100%;padding-right: 0px;border-right: 0px solid #000;}
    .casxq-cont .cont-r {width: 100%;padding-left: 0px;margin-top: 15px;}
    .solrp-svp::after{display: none;}
    .solrp-svp::before{display: none;}
    .proflcp-list {margin-right: 0px;margin-bottom: -15px;}
    .proflcp-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;padding: 20px;}
    .profl-btn {width: 140px;height: 40px;}
    .prolb-cont .cont-l {width: 100%;padding-right: 0px;}
    .prolb-list .list {margin-bottom: 10px;}
    .prolb-cont .cont-r {width: 100%;margin-top: 25px;}
    .prolb-cont .cont-r .muen {margin-bottom: 30px;}
    .probn-cont{flex-direction: column-reverse;}
    .probn-cont .cont-l{width: 100%;margin-top: 15px;}
    .probn-cont .cont-r{width: 100%;height: 200px;}
    .probn-cont .cont-r img{max-height: 100%;}
    .propt .gallery{padding: 0px 50px;}
    .propt .thumbs {padding: 0px;}
    .serfaq-cont .cont-l{width: 100%;padding-right: 0px;}
    .serfaq-cont .cont-r{width: 100%;}
    .serfaq-list {padding-left: 0px;border-left: 0px solid #eee;}
    .serts-list .list .img {width: 100%;border-radius: 5px !important;}
    .serts-list .list .cont{padding: 20px !important;width: 100%;}
    .serts-list .list{margin-bottom: 15px;}
    .cusdt-list {margin-right: 0px;margin-bottom: -15px;}
    .cusdt-list .list {width: 100%;margin-right: 0px;border-radius: 10px;padding: 35px 35px;margin-bottom: 15px;}
    .serra-text br{display: none;}
    .abowa-cont .cont-l{width: 100%;}
    .abowa-cont .cont-r{width: 100%;margin-top: 15px;}
    .abowa-cont {padding-bottom: 30px;}
    .abowd-cont .cont-l{width: 100%;padding-right: 0px;}
    .abowd-cont .cont-r{width: 100%;margin-top: 25px;}
    .abocp-cont{width: 100%;border-radius: 5px;height: auto;padding-right: 0px;}
    .abocp-list{padding-top: 0px;padding: 20px 0px;}
    .abocp-cont img.bg{display: none;}
  
    .abocc-list {margin-right: 0px;margin-bottom: -15px;}
    .abocc-list .list {width: 100%;margin-right: 0px;border-radius: 5px;margin-bottom: 15px;}
    .abocc-list .list .show {width: 100%;padding: 10px;min-height: auto;border-radius: 5px;bottom: 15px;}
    .abocm-svp {padding-left: 0px;transform: rotate(0deg);margin-top: 15px;padding: 0px 4%;padding-bottom: 36px;}
    .abocm-lun {transform: rotate(0deg);padding-top: 0px;height: auto;}
    .abocm-btn{display: none;}
    .abocm img.bg{display: none;}
    .abocm-lun .num{display: none;}
    .abocm-lun .cont{width: 100%;}
    .aborc-svp .swiper-container {padding: 40px 4%;}
    .aborc-svp .swiper-btn{display: none;}
    .abofc-list .list::before{display: none !important;}
    .abofc-list {margin-bottom: -35px;}
    .abofc-list .list {width: calc(100%/3);margin-bottom: 35px;}
    .aboqa-cont .cont-l {width: 100%;padding-right: 0px;}
    .aboqa-cont .cont-r {width: 100%;padding-left: 0px;margin-top: 15px;}
    .aboqa-pages .cont-r {width: 100%;}
    .aboqc-svp .swiper-container {padding: 50px 8%;}
    .sepav-text{padding: 0px;}
    .sepav .CommonTitle .title > div{font-size: 28px;}
    .sepht .CommonTitle .title > div{font-size: 28px;}
    .ProTanCk-cont{width: 92%;}
    .casxq-list {height: 525px;}

    .CommonBanner .content {padding-bottom: 50px;}
    .paging-menu a {width: 35px;height: 35px;margin: 0px 3px;}
    .swiper-btn a{border: 1px solid #b6b6b6;width: 40px;height: 40px;}
    .swiper-btn i{font-size: 12px;}
    .newtj-cont .img{border-radius: 5px;}
    .newtj-svp .pages {right: 15px;bottom: 15px;}
    .newtj-svp::before{border-radius: 5px;}
    .newtj-svp .pages .swiper-pagination {margin-left: 10px;}
    .newtj-svp .pages .swiper-btn.prev {margin-right: 10px;}
    .newtj-cont .img{height: 200px;}
    .newlb-list .list .img{width: 100%;height: 200px;}
    .newlb-list .list .cont{width: 100%;padding: 15px 0px;}
    .newlb-list .list{padding: 0px;padding-top: 15px;}
    .newsxq-page {padding-top: 15px;}
    .newsxq-title {padding-bottom: 15px;}
    .newsxqlb-list {margin-right: 0px;margin-bottom: -15px;}
    .newsxqlb-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;}
    .newsxqlb-list .list .img{height: 200px;}
    .newsxqlb-list .list .cont {padding: 20px 20px;}
    .solls-muen .muen{border-top: 0px solid #000;margin-bottom: 0px;}
    .solls-list {margin-right: 0px;margin-bottom: -15px;}
    .solls-list .list{margin-right: 0px;margin-bottom: 15px;width: 100%;}
    .solls-list .list .img{border-radius: 5px;}
    .solfs-muen a{margin: 0px;padding: 0px 10px;padding-bottom: 10px;}
    .solfs-list {margin-right: 0px;margin-bottom: -15px;}
    .solfs-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;padding-bottom: 15px;}
    .solfs-list .list .img{border-radius: 5px;}
    .solcc-svp {padding: 0px 4%;}
    .CommonBtn {width: 140px;height: 40px;}
    .solcc-pages{display: flex;justify-content: center;margin-top: 26px;position: relative;}
    .solfs-muen {overflow-x: auto;}
    .solfs-muen a::before {bottom: 0px;}
    .solfs-list .list .img{height: 177px;}
    .solls-list .list .img{height: 177px;}
    .solcc-svp .newsxqlb-list .list .cont{padding: 20px;}
    .solst-cont {max-height: 170px;}
    .solbf-list .cont{width: 100%;padding-left: 0px;margin-top: 15px;}
    .solbf-list {margin-right: -10px;margin-bottom: -10px;}
    .solbf-list .list{width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 10px;flex-direction: column;align-items: center;}
    .solbf-list .img{width: 80px;height: 80px;padding: 25px;}
    .solbf-list .img::before{width: 60px;height: 60px;}
    .solbf-list .img img{max-height: 100%;}
    .solrp-lun{padding: 0px;flex-direction: column-reverse;border-radius: 5px;}
    .solrp-lun .cont{width: 100%;padding: 20px;}
    .solrp-lun .img{width: 100%;padding: 20px;}
    .solrp-lun .img img {max-height: 170px;}
    .solca-list {margin-bottom: -15px;}
    
    .solca-list .list .img{height: 200px;}
    .solca-list .list .cont{padding: 20px;}
    .solos-lun .img{border-radius: 5px;}
    .solos-lun{border-radius: 5px;}
    .solos-lun .cont{padding: 10px;}
    .proxz-list2{border-radius: 5px;}
    .casxq-list .list .img{height: 198px;border-radius: 5px;}
    .casxq-list .list {margin-bottom: 10px;padding-bottom: 10px;}
    .CasxqBan-list .list::before{display: none;}
    .CasxqBan-list .list {width: calc(100%/3);height: auto;padding: 10px 0px;text-align: center;}
    .CasxqBan-list .list > div:nth-child(1){font-size: 16px;}
    .CasxqBan-list .list > div:nth-child(2){font-size: 12px;}
    .proflcp-list .list .cont{width: 100%;margin-top: 15px;}
    .proflcp-list .list .img{width: 100%;}
    .proflcp-btn {width: 140px;height: 40px;}
    .proflcp-list .list{flex-direction: column-reverse;}
    .proflat-list > .list-muen:nth-child(1) {width: 100%;}
    .proflat-list > .list-muen:nth-child(1) img {height: 205px;}
    .proflat-list .list-muen .show {padding: 0px 10px;padding-bottom: 5px;}
    .proflat-list > .list-muen:nth-child(2) {width: 100%;}
    .proflat-list > .list-muen:nth-child(2) img{height: 100px;}
    .proflpt-btn a {width: 160px;height: 45px;}
    /* .proflpt-table-overflow {overflow-x: auto;}
    .proflpt-table-overflow > div{width: 700px;} */
    .proflpt-table table th {height: 100px;}
    .proflpt-table table td {font-size: 12px;}
    .proflpt-table table td:nth-child(1) {width: 150px;font-size: 14px;}
    .proflat-list .list-muen .show .title{font-size: 14px;}
    .prolb-muen {margin-right: 0px;margin-bottom: -10px;}
    .prolb-muen .list {width: 100%;margin-right: 0px;margin-bottom: 10px;padding: 20px;}
    .probn-cont .cont-l .btn{margin-right: -10px;}
    .probn-cont .cont-l .btn a {width: calc(100%/2 - 10px);margin-right: 10px !important;height: 45px;}
    .propt-title {padding: 0px;}
    .propt .gallery-more{height: 200px;}
    .propt .thumbs-year {height: 50px;border-radius: 5px;}
    .profs-muen a {margin-right: 15px;padding-bottom: 10px;}
    .prohc .title{text-align: center;}
    .prohc .btn {width: 140px;height: 40px;margin: 0px auto;margin-top: 15px;}
    .prohc .btn i {margin-right: 10px;}
    .prouc-cont .cont-l {width: 100%;}
    .prouc-cont .cont-l .list {height: 210px;border-radius: 5px;}
    .prouc-cont .cont-l .list .title {top: 10px;padding: 0px 15px;}
    .prouc-cont .cont-l .list .text {bottom: 0px;padding: 0px 15px;padding-bottom: 15px;}
    .prouc-cont .cont-r {width: 100%;padding-left: 0px;}
    .prouc-cont .cont-r > div {padding-right: 15px;}
    .prouc-cont .cont-r > div::-webkit-scrollbar {width: 2px;}
    .prouc-list .list {margin-bottom: 10px;}
    .prouc-list {height: 200px;}
    .proca-list {margin-right: -10px;margin-bottom: -15px;}
    .proca-list .list {width: calc(100%/3 - 10px);margin-right: 10px;margin-bottom: 15px;border-radius: 5px;}
       .proca-list .list .img {
           height: 170px;
       }
    .proca-list .list .title{font-size: 16px;}
    .proca-btn a {width: 160px;height: 50px;}
    .proca-btn a i {margin-right: 5px;}
    .serfaq-muen a {padding-left: 25px;padding-right: 10px;height: 50px;}
    .serfaq-cont .cont-r{margin-top: 15px;}
    .serfaq-search > div{width: 100%;}
    .serfaq-search input {width: 100%;height: 50px;padding: 0px 15px;padding-right: 55px;}
    .serfaq-search .btn {width: 50px;}
    .ganxtk-cont .img{height: 160px;}
    .ganxtk-cont .img img{max-height: 100%;}
    .ganxtk-cont .btn {width: 210px;height: 50px;}
    .ganxrp-list .list {width: 100%;margin-right: 0px;border-radius: 5px;margin-bottom: 15px;}
    .ganxrp-list {margin-right: 0px;margin-bottom: -15px;}
    .ganxrp-list .list .img {height: 160px;}
    .ganxrp-list .list .title {padding-bottom: 20px;}
    .serfus-list {margin-right: 0px;}
    .serfus-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .serfus-list .list input {border-radius: 5px;height: 50px;}
    .serfus-list .list.not {width: 100%;}
    .serfus-list .list .title {margin-bottom: 6px;}
    .serfus-list .list textarea {border-radius: 5px;}
    .serfus-cont{margin-right: 0px;}
    .serfus-cont .cont-l .title{width: 100%;margin-bottom: 6px;}
    .serfus-cont .cont-l {flex-wrap: wrap;}
    .serfus-cont .cont-l input {width: 180px;border-radius: 5px;height: 50px;margin-left: 0px;}
    .serfus-cont .cont-r{width: 100%;margin-right: -10px;margin-top: 15px;}
    .serfus-cont .cont-r a{width: calc(100%/2 - 10px);margin-right: 10px;height: 45px;}
    .customSelect-name {height: 50px;border-radius: 5px;}
    .cusdt-list{margin-top: 15px;}
    .cusdt-map-li .li .title{display: none;}
    .cusdt-map-li .li .shine-ring {width: 6px;height: 6px;}
    .cusdt-map-li .li .shine-ring::before, .cusdt-map-li .li .shine-ring::after {width: 10px;height: 10px;margin: -5px 0 0 -5px;}
    .cusdt-map-li .li:nth-child(4) .shine-ring {width: 6px;height: 6px;}
    .cusdt-map-li .li:nth-child(4) .shine-ring::before,.cusdt-map-li:nth-child(4) .li .shine-ring::after {width: 10px;height: 10px;margin: -5px 0 0 -5px;}
    .cusdt-list .list{padding: 20px;}
    .cusyx-list {margin-right: 0px;margin-bottom: -15px;}
    .cusyx-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;height: auto;padding: 10px;}
    .serft-list .list {width: calc(100%/2);align-items: flex-start;}
    .serft-list .list .img {width: 70px;height: 70px;padding: 20px;}
    .serft-list .list .img img{max-height: 100%;}
    .serpt-all {padding: 10px 30px 10px 10px;border-radius: 5px;}
    .serpt-all .caslbxz-btn {width: 25px;height: 70px;}
    .serpt-all .list{margin-bottom: -10px;max-height: 50px;}
    .serpt-all .list > a {margin-right: 10px;margin-bottom: 10px;height: 40px;}
    .serss-title .serfaq-search{width: 100%;margin-top: 15px;}
    .serss-titleList {padding: 0px 10px;}
    .serss-List .list {padding: 0px 10px;}
    .serss-titleList .li:nth-child(2){display: none;}
    .serss-titleList .li:nth-child(3){display: none;}
    .serss-List .li:nth-child(2){display: none;}
    .serss-List .li:nth-child(3){display: none;}
    .serss-List .li:nth-child(1) {width: 65%;}
    .serss-List .li:nth-child(4) {width: 35%;display: flex;flex-wrap: wrap;padding-right: 0px;justify-content: flex-end;}
    .serss-List .li{height: auto;padding: 10px 0px;}
    .serss-List .li a:nth-child(1){margin-right: 0px;margin-bottom: 10px;}
    .serss-titleList .li {padding-right: 0px;height: 50px;}
    .serss-titleList .li:nth-child(1){width: 100%;}
    .serss-List {padding-bottom: 20px;}
    .serss-cont{border-radius: 5px;}
    .aborc-svp::before{display: none;}
    .aborc-svp::after{display: none;}
    .aborc-lun .img {width: 100%;height: 250px;}
    .aborc-lun .cont{width: 100%;padding: 15px;}
    .aborc-lun{border-radius: 5px;}
    .abocp-list .list .img {width: 60px;height: 60px;padding: 15px;}
    .abocp-list .list {width: calc(100%/2);margin-bottom: 15px;}
    .abocp-list{margin-bottom: -15px;}
    .abocp-list .list::before{display: none;}
    .abofl-title .btn a {width: 165px;height: 40px;}
    .abocc-list .list > img{height: 180px;}
    .abofc-list .list {width: calc(100%/2);margin-bottom: 15px;}
    .abofc-list .list .img {height: 90px;width: 90px;}
    .abofc-list .list .img::before {margin: -50px 0px 0px -50px;width: 100px;height: 100px;}
    .abofc-list .list .img::after {margin: -60px 0px 0px -60px;width: 120px;height: 120px;}
    .abofc-list .list .cont{text-align: center;}
    .aboqa-list {height: auto;margin-right: 0px;margin-bottom: -15px;}
    .aboqa-list .list {border-radius: 5px;padding: 10px;margin-right: 0px;width: 100%;height: auto;margin-bottom: 15px;}
    .aboqa-list .list .img {width: 50px;display: flex;justify-content: center;align-items: center;}
    .aboqa-list .list .cont {width: calc(100% - 50px);}
    .aboqa-lun {height: auto;border-radius: 5px;}
    .aboqa-lun .show {padding: 0px 15px;padding-bottom: 10px;}
    .aboqc-svp .swiper-slide .aboqc-lun{transform: scale(1);}
    .aboqc-svp {padding: 0px 4%;}
    .aboqc-svp .swiper-container{padding: 50px;}
    .aboqc-lun{border-radius: 5px;}
    .aboqc-lun .cont {padding: 0px 10px;}
    .abofc-text br{display: none;}
    .abocm-pages{display: flex;justify-content: center;}
    .abocm {padding-bottom: 36px;}
    .SepBan .content .btn a {width: 140px;height: 45px;}
    .SepBan .content .text{font-size: 26px;}
    .sepav .CommonTitle .title > div{text-align: center;font-size: 24px;}
    .sepwl .CommonTitle {text-align: center;}
    .sepwl-text br{display: none;}
    .sepwl-cont{padding: 18px;}
    .sepwl {padding-bottom: 36px;}
    .sepht .CommonTitle .title > div{font-size: 24px;text-align: center;}
    .sepcs-cont .cont-l{width: 100%;display: flex;justify-content: center;align-items: center;}
    .sepcs-cont .cont-r{width: 100%;margin-top: 15px;}
    .sepcs-cont .cont-r .btn {width: 145px;height: 45px;}
    .sepfw-list .list .img{width: 80px;height: 80px;padding: 25px;}
    .sepfw-list .list .img::before{width: 60px;height: 60px;}
    .sepfw-list .list .img img{max-height: 100%;}
    .sepfw-list {margin-right: -10px;margin-bottom: -10px;}
    .sepfw-list .list {width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 10px;}
    .solcc-svp::before{display: none;}
    .solcc-svp::after{display: none;}
    .customSelect-drop {top: 50px;}
    .serpt-all .caslbxz-btn {width: 25px;height: 50px;}
    .profl-text {line-height: 1.2;}
    .ProTanCk-cont{padding: 20px;}
    .Pro_TanCk_list {margin-bottom: -10px;}
    .Pro_TanCk_list > li {width: calc(100%/1 - 50px);margin-bottom: 10px;}
    .Pro_TanCk_list > li input {width: 100%;height: 40px;padding: 0px 15px;}
    .Pro_TanCk_list > li textarea {padding: 8px 15px;}
    .Pro_TanCk_list > li input::-webkit-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li input:-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li input::-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li input:-ms-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea::-webkit-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea:-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea::-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea:-ms-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list_btn {justify-content: center;}
    .Pro_TanCk_list > li .btn {width: 110px;height: 40px;}
    .ProTanCk-close {top: 0px;right: 9px;}
    .ProTanCk-close i {font-size: 20px;}
    .ProTanCk .customSelect-name {height: 40px;border-radius: 5px;padding: 0px 15px;font-size: 14px;}
    .ProTanCk .customSelect-drop {top: 40px;}
    .ProTanCk .customSelect-drop li {font-size: 14px;}
    .Reslb-list {margin-right: 0px;margin-bottom: -20px;}
    .Reslb-list .list {width: 100%;margin-right: 0px;margin-bottom: 20px;}
    .Reslb-list .list .img {height: 192px;}
    .Reshy-list {margin-right: 0px;margin-bottom: -15px;}
    .Reshy-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .Reshy-list .list .cont{padding: 0px 15px;}
    .Reshy-list .list .cont .hit li {padding-bottom: 15px;margin-top: 10px;}
    .profs-list > .list .serss-List .li:nth-child(2){width: 87px;display: block;}
    .profs-list > .list .serss-List .li a:nth-child(1){margin-right: 0px;margin-bottom: 0px;}
    .profs-list > .list .serss-List .li:nth-child(1){width: calc(100% - 87px);padding-right: 10px;}
    .profs-table{overflow-x: auto;}
    .profs-table > div{width: 1000px;}
    .sepsc-lun{padding: 20px;}
    .sepcs-list .list {margin-bottom: 10px;}
    .probn-cont .cont-l{padding-left: 0px;}
    .proflpt-table{width: 600px;}
    .proflpt-table-overflow > div::-webkit-scrollbar {height: 2px;width: 0px;}
    .aboqc-lun .cont .text {font-size: 20px;}
    .probn{height: auto;padding: 36px 0px;}

    .profl.CommonBanner .content{align-items: flex-start;padding-top: 40px;}

    .sepse-cont .cont-l {width: 100%;}
    .sepse-cont .cont-r {width: 100%;padding: 15px;}
    .seppf-list {padding-right: 0px;}
    .seppf-cont {flex-direction: column-reverse;}
    .seppf-cont .cont-l {width: 100%;margin-top: 15px;}
    .seppf-cont .cont-r {width: 100%;}
    .seppf-list .list {padding: 10px 0px;}
    .seppf-list .list .show .btn {width: 15px;}
    .seppf-list .list .show span {width: calc(100% - 15px);}
    .seppf-list .list .hide li::before {top: 9px;}
    .sepas-list {margin-right: 0px;margin-bottom: -15px;}
    .sepas-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;padding: 15px;border-bottom: 3px solid #d7000f;}
    .sepas-list .list .img {height: 40px;}
    .sepas-list .list:hover {transform: translateY(0px);}
    .sepmv-table > div{width: 600px;}
    .sepmv-table table tr td.BM {font-size: 16px;line-height: 20px;}
    .sepmv-table table tr td {width: auto;font-size: 14px;line-height: 20px;padding: 15px 25px;}
    .sepmv-table table th {height: 70px;font-size: 14px;}

    .procr-list {margin-right: 0px;margin-bottom: -15px;}
    .procr-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;padding: 25px;}

    .cusdt-map-li {display: none;}
    .cusdt-map-line {display: none;}
    
    .cusdt-map > img.pc{display: none;}
    .cusdt-map > img.mb{display: block;}
 .ProXqMain-cont {flex-direction: column;}
    .ProXqMain-cont .cont-l {width: 100%;}
    .ProXqMain-cont .cont-r{width: 100%;padding-left: 0px; margin-top: 40px;}
    .ProXqMain-gallery-more {height: 300px;padding: 10px;}
    .ProXqMain-loop-zoom {height: 300px;padding: 30px;}
    .ProXqMain-cont .cont-l .thumbs {padding: 0px 30px;}
    .thumbs-prev, .thumbs-next {opacity: 1;}
    .ProXqMain-thumbs-year {height: 65px;}
    .ProXqMain-list {margin-right: -5px;margin-bottom: -5px;}
    .ProXqMain-list .list {width: calc(100%/2 - 5px);margin-right: 5px;margin-bottom: 5px;}
    .ProXqMain-list .list .img {width: 35px;}
    .ProXqMain-list .list .cont {width: calc(100% - 35px);}
    .ProXqHandoff-list .list {height: 50px;margin: 0px 10px;}
    .ProXqHandoff-list .list::before {height: 2px;}	
.pro-gallery-top ul {
    width: 30%;
}	
 .pro-talk {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .pro-index-regions .index-pro-title {
        font-size: 20px;
        line-height: 24px;
        text-align: center
    }

    .pro-talk-title {
        font-size: 24px;
        line-height: 30px
    }

    .pro-talk-ertitle {
        font-size: 18px;
        line-height: 26px
    }

    .pro-talk-contact {
        max-width: 140px;
        font-size: 20px;
        line-height: 36px
    }
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
    .CommonBanner .content {padding-bottom: 50px;}
    .paging-menu a {width: 35px;height: 35px;margin: 0px 3px;}
    .swiper-btn a{border: 1px solid #b6b6b6;width: 40px;height: 40px;}
    .swiper-btn i{font-size: 12px;}
    .newtj-cont .img{border-radius: 5px;}
    .newtj-svp .pages {right: 15px;bottom: 15px;}
    .newtj-svp::before{border-radius: 5px;}
    .newtj-svp .pages .swiper-pagination {margin-left: 10px;}
    .newtj-svp .pages .swiper-btn.prev {margin-right: 10px;}
    .newtj-cont .img{height: 200px;}
    .newlb-list .list .img{width: 100%;height: 200px;}
    .newlb-list .list .cont{width: 100%;padding: 15px 0px;}
    .newlb-list .list{padding: 0px;padding-top: 15px;}
    .newsxq-page {padding-top: 15px;}
    .newsxq-title {padding-bottom: 15px;}
    .newsxqlb-list {margin-right: 0px;margin-bottom: -15px;}
    .newsxqlb-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;}
    .newsxqlb-list .list .img{height: 200px;}
    .newsxqlb-list .list .cont {padding: 20px 20px;}
    .solls-muen .muen{border-top: 0px solid #000;margin-bottom: 0px;}
    .solls-list {margin-right: 0px;margin-bottom: -15px;}
    .solls-list .list{margin-right: 0px;margin-bottom: 15px;width: 100%;}
    .solls-list .list .img{border-radius: 5px;}
    .solfs-muen a{margin: 0px;padding: 0px 10px;padding-bottom: 10px;}
    .solfs-list {margin-right: 0px;margin-bottom: -15px;}
    .solfs-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;padding-bottom: 15px;}
    .solfs-list .list .img{border-radius: 5px;}
    .solcc-svp {padding: 0px 4%;}
    .CommonBtn {width: 140px;height: 40px;}
    .solcc-pages{display: flex;justify-content: center;margin-top: 26px;position: relative;}
    .solfs-muen {overflow-x: auto;}
    .solfs-muen a::before {bottom: 0px;}
    .solfs-list .list .img{height: 177px;}
    .solls-list .list .img{height: 177px;}
    .solcc-svp .newsxqlb-list .list .cont{padding: 20px;}
    .solst-cont {max-height: 170px;}
    .solbf-list .cont{width: 100%;padding-left: 0px;margin-top: 15px;}
    .solbf-list {margin-right: -10px;margin-bottom: -10px;}
    .solbf-list .list{width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 10px;flex-direction: column;align-items: center;}
    .solbf-list .img{width: 80px;height: 80px;padding: 25px;}
    .solbf-list .img::before{width: 60px;height: 60px;}
    .solbf-list .img img{max-height: 100%;}
    .solrp-lun{padding: 0px;flex-direction: column-reverse;border-radius: 5px;}
    .solrp-lun .cont{width: 100%;padding: 20px;}
    .solrp-lun .img{width: 100%;padding: 20px;}
    .solrp-lun .img img {max-height: 170px;}
    .solca-list {margin-right: 0px;margin-bottom: -15px;}
    .solca-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;}
    .solca-list .list .img{height: 220px;}
    .solca-list .list .cont{padding: 20px;}
    .solos-lun .img{border-radius: 5px;}
    .solos-lun{border-radius: 5px;}
    .solos-lun .cont{padding: 10px;}
	.solca-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;}
    .proxz-list2{border-radius: 5px;}
    .casxq-list .list .img{height: 198px;border-radius: 5px;}
    .casxq-list .list {margin-bottom: 10px;padding-bottom: 10px;}
    .CasxqBan-list .list::before{display: none;}
    .CasxqBan-list .list {width: calc(100%/3);height: auto;padding: 10px 0px;text-align: center;}
    .CasxqBan-list .list > div:nth-child(1){font-size: 16px;}
    .CasxqBan-list .list > div:nth-child(2){font-size: 12px;}
    .proflcp-list .list .cont{width: 100%;margin-top: 15px;}
    .proflcp-list .list .img{width: 100%;}
    .proflcp-btn {width: 140px;height: 40px;}
    .proflcp-list .list{flex-direction: column-reverse;}
    .proflat-list > .list-muen:nth-child(1) {width: 100%;}
    .proflat-list > .list-muen:nth-child(1) img {height: 205px;}
    .proflat-list .list-muen .show {padding: 0px 10px;padding-bottom: 5px;}
    .proflat-list > .list-muen:nth-child(2) {width: 100%;}
    .proflat-list > .list-muen:nth-child(2) img{height: 100px;}
    .proflpt-btn a {width: 160px;height: 45px;}
    /* .proflpt-table-overflow {overflow-x: auto;}
    .proflpt-table-overflow > div{width: 700px;} */
    .proflpt-table table th {height: 100px;}
    .proflpt-table table td {font-size: 12px;}
    .proflpt-table table td:nth-child(1) {width: 150px;font-size: 14px;}
    .proflat-list .list-muen .show .title{font-size: 14px;}
    .prolb-muen {margin-right: 0px;margin-bottom: -10px;}
    .prolb-muen .list {width: 100%;margin-right: 0px;margin-bottom: 10px;padding: 20px;}
    .probn-cont .cont-l .btn{margin-right: -10px;}
    .probn-cont .cont-l .btn a {width: calc(100%/2 - 10px);margin-right: 10px !important;height: 45px;}
    .propt-title {padding: 0px;}
    .propt .gallery-more{height: 200px;}
    .propt .thumbs-year {height: 50px;border-radius: 5px;}
    .profs-muen a {margin-right: 15px;padding-bottom: 10px;}
    .prohc .title{text-align: center;}
    .prohc .btn {width: 140px;height: 40px;margin: 0px auto;margin-top: 15px;}
    .prohc .btn i {margin-right: 10px;}
    .prouc-cont .cont-l {width: 100%;}
    .prouc-cont .cont-l .list {height: 210px;border-radius: 5px;}
    .prouc-cont .cont-l .list .title {top: 10px;padding: 0px 15px;}
    .prouc-cont .cont-l .list .text {bottom: 0px;padding: 0px 15px;padding-bottom: 15px;}
    .prouc-cont .cont-r {width: 100%;padding-left: 0px;}
    .prouc-cont .cont-r > div {padding-right: 15px;}
    .prouc-cont .cont-r > div::-webkit-scrollbar {width: 2px;}
    .prouc-list .list {margin-bottom: 10px;}
    .prouc-list {height: 200px;}
    .proca-list {margin-right: -10px;margin-bottom: -15px;}
    .proca-list .list {width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 15px;border-radius: 5px;}
    .proca-list .list .img {height: 130px;padding: 10px;}
    .proca-list .list .title{padding: 15px 10px;font-size: 16px;}
    .proca-btn a {width: 160px;height: 50px;}
    .proca-btn a i {margin-right: 5px;}
    .serfaq-muen a {padding-left: 25px;padding-right: 10px;height: 50px;}
    .serfaq-cont .cont-r{margin-top: 15px;}
    .serfaq-search > div{width: 100%;}
    .serfaq-search input {width: 100%;height: 50px;padding: 0px 15px;padding-right: 55px;}
    .serfaq-search .btn {width: 50px;}
    .ganxtk-cont .img{height: 160px;}
    .ganxtk-cont .img img{max-height: 100%;}
    .ganxtk-cont .btn {width: 210px;height: 50px;}
    .ganxrp-list .list {width: 100%;margin-right: 0px;border-radius: 5px;margin-bottom: 15px;}
    .ganxrp-list {margin-right: 0px;margin-bottom: -15px;}
    .ganxrp-list .list .img {height: 160px;}
    .ganxrp-list .list .title {padding-bottom: 20px;}
    .serfus-list {margin-right: 0px;}
    .serfus-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .serfus-list .list input {border-radius: 5px;height: 50px;}
    .serfus-list .list.not {width: 100%;}
    .serfus-list .list .title {margin-bottom: 6px;}
    .serfus-list .list textarea {border-radius: 5px;}
    .serfus-cont{margin-right: 0px;}
    .serfus-cont .cont-l .title{width: 100%;margin-bottom: 6px;}
    .serfus-cont .cont-l {flex-wrap: wrap;}
    .serfus-cont .cont-l input {width: 180px;border-radius: 5px;height: 50px;margin-left: 0px;}
    .serfus-cont .cont-r{width: 100%;margin-right: -10px;margin-top: 15px;}
    .serfus-cont .cont-r a{width: calc(100%/2 - 10px);margin-right: 10px;height: 45px;}
    .customSelect-name {height: 50px;border-radius: 5px;}
    .cusdt-list{margin-top: 15px;}
    .cusdt-map-li .li .title{display: none;}
    .cusdt-map-li .li .shine-ring {width: 6px;height: 6px;}
    .cusdt-map-li .li .shine-ring::before, .cusdt-map-li .li .shine-ring::after {width: 10px;height: 10px;margin: -5px 0 0 -5px;}
    .cusdt-map-li .li:nth-child(4) .shine-ring {width: 6px;height: 6px;}
    .cusdt-map-li .li:nth-child(4) .shine-ring::before,.cusdt-map-li:nth-child(4) .li .shine-ring::after {width: 10px;height: 10px;margin: -5px 0 0 -5px;}
    .cusdt-list .list{padding: 20px;}
    .cusyx-list {margin-right: 0px;margin-bottom: -15px;}
    .cusyx-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;height: auto;padding: 10px;}
    .serft-list .list {width: calc(100%/2);align-items: flex-start;}
    .serft-list .list .img {width: 70px;height: 70px;padding: 20px;}
    .serft-list .list .img img{max-height: 100%;}
    .serpt-all {padding: 10px 30px 10px 10px;border-radius: 5px;}
    .serpt-all .caslbxz-btn {width: 25px;height: 70px;}
    .serpt-all .list{margin-bottom: -10px;max-height: 50px;}
    .serpt-all .list > a {margin-right: 10px;margin-bottom: 10px;height: 40px;}
    .serss-title .serfaq-search{width: 100%;margin-top: 15px;}
    .serss-titleList {padding: 0px 10px;}
    .serss-List .list {padding: 0px 10px;}
    .serss-titleList .li:nth-child(2){display: none;}
    .serss-titleList .li:nth-child(3){display: none;}
    .serss-List .li:nth-child(2){display: none;}
    .serss-List .li:nth-child(3){display: none;}
    .serss-List .li:nth-child(1) {width: 65%;}
    .serss-List .li:nth-child(4) {width: 35%;display: flex;flex-wrap: wrap;padding-right: 0px;justify-content: flex-end;}
    .serss-List .li{height: auto;padding: 10px 0px;}
    .serss-List .li a:nth-child(1){margin-right: 0px;margin-bottom: 10px;}
    .serss-titleList .li {padding-right: 0px;height: 50px;}
    .serss-titleList .li:nth-child(1){width: 100%;}
    .serss-List {padding-bottom: 20px;}
    .serss-cont{border-radius: 5px;}
    .aborc-svp::before{display: none;}
    .aborc-svp::after{display: none;}
    .aborc-lun .img {width: 100%;height: 250px;}
    .aborc-lun .cont{width: 100%;padding: 15px;}
    .aborc-lun{border-radius: 5px;}
    .abocp-list .list .img {width: 60px;height: 60px;padding: 15px;}
    .abocp-list .list {width: calc(100%/2);margin-bottom: 15px;}
    .abocp-list{margin-bottom: -15px;}
    .abocp-list .list::before{display: none;}
    .abofl-title .btn a {width: 165px;height: 40px;}
    .abocc-list .list > img{height: 180px;}
    .abofc-list .list {width: calc(100%/2);margin-bottom: 15px;}
    .abofc-list .list .img {height: 90px;width: 90px;}
    .abofc-list .list .img::before {margin: -50px 0px 0px -50px;width: 100px;height: 100px;}
    .abofc-list .list .img::after {margin: -60px 0px 0px -60px;width: 120px;height: 120px;}
    .abofc-list .list .cont{text-align: center;}
    .aboqa-list {height: auto;margin-right: 0px;margin-bottom: -15px;}
    .aboqa-list .list {border-radius: 5px;padding: 10px;margin-right: 0px;width: 100%;height: auto;margin-bottom: 15px;}
    .aboqa-list .list .img {width: 50px;display: flex;justify-content: center;align-items: center;}
    .aboqa-list .list .cont {width: calc(100% - 50px);}
    .aboqa-lun {height: auto;border-radius: 5px;}
    .aboqa-lun .show {padding: 0px 15px;padding-bottom: 10px;}
    .aboqc-svp .swiper-slide .aboqc-lun{transform: scale(1);}
    .aboqc-svp {padding: 0px 4%;}
    .aboqc-svp .swiper-container{padding: 50px;}
    .aboqc-lun{border-radius: 5px;}
    .aboqc-lun .cont {padding: 0px 10px;}
    .abofc-text br{display: none;}
    .abocm-pages{display: flex;justify-content: center;}
    .abocm {padding-bottom: 36px;}
    .SepBan .content .btn a {width: 140px;height: 45px;}
    .SepBan .content .text{font-size: 26px;}
    .sepav .CommonTitle .title > div{text-align: center;font-size: 24px;}
    .sepwl .CommonTitle {text-align: center;}
    .sepwl-text br{display: none;}
    .sepwl-cont{padding: 18px;}
    .sepwl {padding-bottom: 36px;}
    .sepht .CommonTitle .title > div{font-size: 24px;text-align: center;}
    .sepcs-cont .cont-l{width: 100%;display: flex;justify-content: center;align-items: center;}
    .sepcs-cont .cont-r{width: 100%;margin-top: 15px;}
    .sepcs-cont .cont-r .btn {width: 145px;height: 45px;}
    .sepfw-list .list .img{width: 80px;height: 80px;padding: 25px;}
    .sepfw-list .list .img::before{width: 60px;height: 60px;}
    .sepfw-list .list .img img{max-height: 100%;}
    .sepfw-list {margin-right: -10px;margin-bottom: -10px;}
    .sepfw-list .list {width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 10px;}
    .solcc-svp::before{display: none;}
    .solcc-svp::after{display: none;}
    .customSelect-drop {top: 50px;}
    .serpt-all .caslbxz-btn {width: 25px;height: 50px;}
    .profl-text {line-height: 1.2;}
    .ProTanCk-cont{padding: 20px;}
    .Pro_TanCk_list {margin-bottom: -10px;}
    .Pro_TanCk_list > li {width: calc(100%/1 - 50px);margin-bottom: 10px;}
    .Pro_TanCk_list > li input {width: 100%;height: 40px;padding: 0px 15px;}
    .Pro_TanCk_list > li textarea {padding: 8px 15px;}
    .Pro_TanCk_list > li input::-webkit-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li input:-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li input::-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li input:-ms-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea::-webkit-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea:-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea::-moz-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list > li textarea:-ms-input-placeholder{color: #999;font-size: 14px;font-family: "BR";}
    .Pro_TanCk_list_btn {justify-content: center;}
    .Pro_TanCk_list > li .btn {width: 110px;height: 40px;}
    .ProTanCk-close {top: 0px;right: 9px;}
    .ProTanCk-close i {font-size: 20px;}
    .ProTanCk .customSelect-name {height: 40px;border-radius: 5px;padding: 0px 15px;font-size: 14px;}
    .ProTanCk .customSelect-drop {top: 40px;}
    .ProTanCk .customSelect-drop li {font-size: 14px;}
    .Reslb-list {margin-right: 0px;margin-bottom: -20px;}
    .Reslb-list .list {width: 100%;margin-right: 0px;margin-bottom: 20px;}
    .Reslb-list .list .img {height: 192px;}
    .Reshy-list {margin-right: 0px;margin-bottom: -15px;}
    .Reshy-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .Reshy-list .list .cont{padding: 0px 15px;}
    .Reshy-list .list .cont .hit li {padding-bottom: 15px;margin-top: 10px;}
    .profs-list > .list .serss-List .li:nth-child(2){width: 87px;display: block;}
    .profs-list > .list .serss-List .li a:nth-child(1){margin-right: 0px;margin-bottom: 0px;}
    .profs-list > .list .serss-List .li:nth-child(1){width: calc(100% - 87px);padding-right: 10px;}
    .profs-table{overflow-x: auto;}
    .profs-table > div{width: 1000px;}
    .sepsc-lun{padding: 20px;}
    .sepcs-list .list {margin-bottom: 10px;}
    .probn-cont .cont-l{padding-left: 0px;}
    .proflpt-table{width: 600px;}
    .proflpt-table-overflow > div::-webkit-scrollbar {height: 2px;width: 0px;}
    .aboqc-lun .cont .text {font-size: 20px;}
    .probn{height: auto;padding: 36px 0px;}

    .profl.CommonBanner .content{align-items: flex-start;padding-top: 40px;}

    .sepse-cont .cont-l {width: 100%;}
    .sepse-cont .cont-r {width: 100%;padding: 15px;}
    .seppf-list {padding-right: 0px;}
    .seppf-cont {flex-direction: column-reverse;}
    .seppf-cont .cont-l {width: 100%;margin-top: 15px;}
    .seppf-cont .cont-r {width: 100%;}
    .seppf-list .list {padding: 10px 0px;}
    .seppf-list .list .show .btn {width: 15px;}
    .seppf-list .list .show span {width: calc(100% - 15px);}
    .seppf-list .list .hide li::before {top: 9px;}
    .sepas-list {margin-right: 0px;margin-bottom: -15px;}
    .sepas-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;padding: 15px;border-bottom: 3px solid #d7000f;}
    .sepas-list .list .img {height: 40px;}
    .sepas-list .list:hover {transform: translateY(0px);}
    .sepmv-table > div{width: 600px;}
    .sepmv-table table tr td.BM {font-size: 16px;line-height: 20px;}
    .sepmv-table table tr td {width: auto;font-size: 14px;line-height: 20px;padding: 15px 25px;}
    .sepmv-table table th {height: 70px;font-size: 14px;}

    .procr-list {margin-right: 0px;margin-bottom: -15px;}
    .procr-list .list {width: 100%;margin-right: 0px;margin-bottom: 15px;border-radius: 5px;padding: 25px;}

    .cusdt-map-li {display: none;}
    .cusdt-map-line {display: none;}
	.ProXqMain-cont .cont-l .gallery {
	    border: 1px solid #dddddd;
	}
	.ProXqMain-gallery-more {height: 260px;}
	.ProXqMain-loop-zoom {height: 260px;}
    .pro-gallery-top ul {
        width: 50%;
    }	
	    .gall-img a img {
	   height:auto;
	    }
  .pro-talk-title {
        font-size:20px;
        line-height: 24px
    }

    .pro-talk-ertitle {
        font-size: 16px;
        line-height: 22px
    }

    .pro-talk-contact {
        max-width: 100px;
        font-size: 16px;
        line-height: 30px
    }

    .pro-talk-mid {
        flex-wrap: wrap
    }

    .pro-talk-left {
        width: 100%;
        text-align: center
    }

    .pro-talk-contact {
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px
    }
.newsxq_img{width: 100%;padding:0 0 20px 0}	
.paginations li a {width: 30px;height: 30px;margin: 0px 3px;}
}

.proflpt-table table td.tdc{background-color: transparent; font-family: RB; color: #666;font-size: 16px;}