/* header.css */
.header{ position: fixed; z-index: 100; display: flex; justify-content: space-between; width: 100%; align-items: center; padding: 0 3%; transition: all 0.5s ease; background: Rgba(255, 255, 255, 0.9);}
/* .header.shouwudi{ background:none;} */
.logo img{ height: 36px;transition: all 0.5s ease;}
.logo img:nth-child(2){display: none;}
.top-cd{ display: flex;}
.top-cd li .ejlja{ margin:0 1.3vw; font-size: 16px; color: #000; transition: all 0.3s ease; position: relative; height: 80px; line-height: 80px; display:inline-block;}
.top-cd li .ejlja:hover,.r-yy a:hover{color: #333}
.top-cd li .ejlja::after{ position: absolute; height: 2px; width:0; bottom: 0; left:0; background: #eb5f06; content: '';transition: all 0.5s ease;}
.top-cd li .ejlja:hover::after{ width: 100%;}
.top-r{ display: flex; align-items: center; position: relative;}
.hide-page-header{ transition: all 0.5s ease; opacity: 0; visibility: hidden;}
#header.hide-page-header1{background: #fff; transition: all 0.3s ease; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);}
#header.hide-page-header .ejlja,#header.hide-page-header1 .ejlja a{ color: #000;}
#header.hide-page-header1 .ejlja{ height: 68px; line-height: 68px;}
.r-gp{ font-size: 12px; text-align: center; line-height: 12px; margin-right:30px; color: rgba(0, 0, 0, 0.8);}
.r-yy a{ margin-right: 60px;color:#000;}
.r-yy i{color: rgba(0, 0, 0, 0.6); margin-right: 5px;}
.r-ss i{ font-size: 18px;}
.r-ss a{position: relative; z-index: 10;}
.r-ss:hover form{transform: translateX(0);}
.r-ss:hover form .ssk{width: 250px;padding: 1px 10px;border: 1px solid #ccc; opacity: 1; }
.nytou{ background: #fff;}
.top-cd li ul{position: absolute; display: flex; justify-content: center;height: 0; width: 100%; padding: 30px 10%; box-sizing: border-box; left: 50%; transform: translateX(-50%);border-top: 1px solid #f4f4f4; top:80px;background: #fff; z-index: 3; opacity: 0; visibility: hidden;transition: all 0s ease;}
.top-cd li:hover ul{  opacity: 1; visibility: visible; height: auto; background: #f5f5f5; transition: all 0.8s ease;}
.top-cd li ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
.top-cd li ul dl{ width: 43%;display: flex; justify-content: space-between; margin: 10px 0; align-items: flex-start;}
.top-cd li ul dl dt{display: flex;flex-wrap: wrap;width:65%;}
.top-cd li ul dl dt a{ width: 32%; line-height:22px; position: relative; padding-left: 10px; color: #666; font-size: 12px;}
.top-cd li ul dl dt h1{ width: 100%; border-bottom: 1px solid #ddd; font-size: 17px; font-weight: 600;line-height: 40px; height: 40px; margin-bottom: 15px;}
.top-cd li ul dl dt a::after{ position: absolute; left: 0; width: 4px; height: 4px; border-radius: 50%; background: #666; content: ''; top: 9px; }
.top-cd li ul dl dt a:hover{color: #eb5f06;}
.top-cd li ul dl dt h1 a:hover{color: #eb5f06;}
.top-cd li ul dl dd{ overflow: hidden; width: 20%; margin-top: 6px;}
.top-cd li ul dl dd a{ cursor: default;}
.top-cd li ul dl dd img{ max-width: 100%;}
.top-cd li:hover a.ejlja::after{width: 100%;}
.hide-page-header1 .top-cd li ul{ top: 68px;}
/* .baise{transition: all 0.5s ease;}
.baise .logo img:nth-child(1){ display: none;}
.baise .logo img:nth-child(2){ display: block;}
.baise .top-cd li .ejlja,.baise .r-gp,.baise .r-yy a,.baise .r-ss a,.baise .r-yy i{ color: #fff;transition: all 0.3s ease;} */
.header:hover{background: #fff;transition: all 0.5s ease;}
.header:hover .logo img:nth-child(1),.baise.hide-page-header1 .logo img:nth-child(1){ display: block !important;}
.header:hover .logo img:nth-child(2),.baise.hide-page-header1 .logo img:nth-child(2){ display: none !important;}
.header:hover .top-cd li .ejlja, .header:hover .r-yy a,.header:hover .r-ss a,.baise.hide-page-header1 .r-ss a,.baise.hide-page-header1 .r-yy a,.baise.hide-page-header1 .top-cd li .ejlja{ color: #000;}
.header:hover .r-yy i,.hide-page-header1.baise .r-yy i{color: rgba(0, 0, 0, 0.6);}
.header:hover .r-gp,.hide-page-header1.baise .r-gp{color: rgba(0, 0, 0, 0.8);}
.top-cd-bg{position: fixed; height: 100vh; width: 100%; z-index: 10; content: ''; background: rgba(0, 0, 0, 0.6); top: 0; left: 0; display: none;}
.indexbanner{ background: #fff; overflow: hidden; height: 100vh; width: 100%; position: relative;}
.indexbanner .swiper-slide{position: relative;}
.indexbanner .swiper-slide{ overflow: hidden;}
.indexbanner .swiper-slide video,.indexbanner .swiper-slide img{height: 100vh; width: 100%; object-fit: cover;}
.indexbanner .swiper-pagination{ bottom:30px !important;}
.indexbanner .swiper-pagination-bullet{ background: #fff; opacity: 0.5; margin: 0 5px!important;}
.indexbanner .swiper-pagination-bullet-active{ opacity: 1;}
.stdt{ position: absolute; top: 0; left: 0; width: 100%; height: 250px;background-image: linear-gradient(Rgba(255, 255, 255, 0.7) 0, Rgba(255, 255, 255, 0) 100%); z-index: 10;}
.bannerwz b{ font-size: calc(20px + 1.5vw); line-height: calc(20px + 1.7vw); text-transform: uppercase; color: #fff; display: block;}
.bannerwz p{ color: #fff; font-size: 26px; line-height: 26px; margin-top: 8px;}
.indexbanner .swiper-button-prev{transform: rotate(90deg); margin-top: 0; left: 3%;}
.indexbanner .swiper-button-next{ transform: rotate(-90deg);margin-top: 0; right: 3%;}
.indexbanner .swiper-button-prev i,.indexbanner .swiper-button-next i{ font-size: 13px; display: block; transition: all 0.5s ease;border-radius: 50%;width: 33px; height: 33px;text-align: center; line-height: 33px;}
.indexbanner .swiper-button-prev,.indexbanner .swiper-button-next{ opacity: 0; transition: all 0.5s ease; width: 33px; height: 33px; border-radius: 50%; text-align: center; line-height: 33px; }
.indexbanner:hover .swiper-button-prev,.indexbanner:hover .swiper-button-next{ opacity: 1; background:rgba(0, 0, 0, 0.06)}
.indexbanner:hover .swiper-button-prev i,.indexbanner:hover .swiper-button-next i{color: #fff;}
.indexbanner .swiper-button-prev:hover,.indexbanner .swiper-button-next:hover{background:Rgba(0, 0, 0, 0.4)}
.indexbanner .swiper-button-next:hover i{transform: translateY(4px);}
.indexbanner .swiper-button-prev:hover i{transform: translateY(4px);}
.indexbanner .swiper-button-next::after{position: absolute; top: 50%; display: block; transform: translate(-1px,-68%); content: ''; width: 2px; height: 14px; background: #fff; opacity: 0;transition: all 0.5s ease;}
.indexbanner .swiper-button-prev::after{position: absolute; top: 50%; display: block; transform: translate(-1px,-68%); content: ''; width: 2px; height: 14px; background: #fff; opacity: 0;transition: all 0.5s ease;}
.indexbanner .swiper-button-next:hover::after{opacity: 1; top: 50%; transform: translate(-1px,-50%);}
.indexbanner .swiper-button-prev:hover::after{opacity: 1; top: 50%; transform: translate(-1px,-55%);}
.indexbanner .swiper-slide-active img{-webkit-animation: scaleUpDown 4s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);animation: scaleUpDown 4s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);}
@-webkit-keyframes scaleUpDown {
    0% { -webkit-transform: scale(1.03); transform: scale(1.03); }
    100% { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    0% { -webkit-transform: scale(1.03); transform: scale(1.03); }
    100% { -webkit-transform: scale(1); transform: scale(1); }
}
.kqngd .swiper-button-prev,.kqngd .swiper-button-next{ background-image: none;}
.kqngd .swiper-button-prev i{transform: rotate(90deg); color:#fff; font-size: 20px; display: block;}
.kqngd .swiper-button-next i{transform: rotate(-90deg); color:#fff; font-size: 20px; display: block;}
.kqngd .swiper-pagination-bullet{background: #fff;}
.kqnrrgd img,.kqncpgd img,.kqnalygd img,.kqn-lx img,.kqnalegd img{ width: 100%; max-width: 100%;}
.kqn-al-1{display:flex; justify-content: space-between;}
.kqn-lx{align-items: center;}
.kqntab .tab-buttons{height:auto;}
.kqntab .tab-buttons .tab-button{ font-size: 14px; margin-left: 40px; float:left;text-align:center;color:#666;position:relative;cursor:pointer; padding-bottom: 10px;}
.kqntab .tab-buttons .tab-button:nth-child(4){ margin-right: 0;}
.kqntab .tab-buttons .tab-button.cur{color:#333;}
.kqntab .tab-buttons .tab-button.cur:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#d20000}
.kqntab .tabs{width:100%; }
.kqntab .tabs .tab-item{width:100%;height:100%;padding: 20px 0 0;display:none}
.kqntab .tabs .tab-item:nth-child(1){padding: 20px 0 0; }
.kqntab .tabs .tab-item.active{display:block}
.kqntab .tabs #tab-one{background: #fff;}
.kongge{ height: 80px;}
.banner,.nybanner{position: relative;}
.nybanner img{ width: 100%;}
.nybanner .sbt{position: absolute; top: 45%; transform: translateY(-50%); left: 10%; color: #fff;}
.nybanner .sbt p{ font-size: 40px; line-height: 45px;}
.nybanner .sbt span{ font-size:20px; color: #fff;}
.nycd{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 10%; z-index: 5; border-top: 1px solid Rgba(255, 255, 255, 0.3); overflow: hidden; display: flex; justify-content: space-between;} 
.nycd a{ height: 58px; line-height: 58px; color: #fff; font-size: 16px; margin-right: 46px; position: relative;display: inline-block;}
.nycdzg{ position: absolute; bottom: 0; left: 0; width: 100%; height: 100px; z-index: 1; background-image: linear-gradient(Rgba(0, 0, 0, 0) 30%, Rgba(0, 0, 0, 0.5));}
.nycd a::after{position: absolute; left: 0; bottom: 0; width:0; height:3px; background: #eb5f06; content: '';transition: all 0.5s ease;}
.nycd a:hover::after{ width: 100%;}
.nycd a.on::after{ width: 100%;}
.nycd dl a::after{ display: none;}
.nycd dl a{ margin-right: 25px;color: Rgba(255, 255, 255, 0.7);font-size: 14px;}
.nycd dl a:last-of-type{ margin-right: 0;}
.nycd dl a:hover{ color: #fff;}
.scpfl{ padding: 10vh 0;}
.sbt u{ display: block; text-transform: uppercase; letter-spacing: 15px; font-size: 12px; color: #999;}
.sbt p{ font-size:36px; line-height:43px; text-transform: uppercase;}
.sbt span{ font-size: 12px; color: #666; margin-top: 15px; display: block; line-height: 21px;}
.r-ss form{position: absolute; top: -3px; right: 0; z-index: 5; transform: translateX(-10px);transition: all 0.5s ease;}
.r-ss form .ssk{ width: 10px; height:36px; border: 1px solid #ccc; border-radius: 5px; padding:0; opacity: 0; transition: all 0.5s ease;}
.slanmu{ padding: 15vh 0; background: #f5f5f5;}
.slanmu .sbt{padding-bottom: 45px;}
.slmcpgd{ padding-bottom: 60px;}
.slmcpgd .swiper-slide img{ max-width: 100%; display: block; margin: 0 auto; padding: 22px; background: #fff;}
.slmcpgd .swiper-slide h1{ font-size: 17px;  text-align: center;font-size: 14px; color: #666; margin-top: 20px;transition: all 0.5s ease; font-weight: 500;}
.slmcpgd .swiper-scrollbar{ height: 1px; left: 0; width: 90%;bottom: 7px;}
.slmcpgd .swiper-scrollbar-drag{ background: #eb5f06; }
.swiper-button-next, .swiper-button-prev{color: #666; }
.swiper-button-next:after, .swiper-button-prev::after{display: none;}
.slmcpgd .swiper-button-prev{right: 40px;bottom: -12px;top: auto;left: auto; transform: rotate(90deg);font-weight: bold;}
.slmcpgd .swiper-button-next{right: 0;bottom: 0;top: auto;left: auto; transform: rotate(-90deg);font-weight: bold;bottom: -12px;}
.slmcpgd .swiper-button-next i,.slmcpgd .swiper-button-prev i{ font-size: 15px;}
.slmcpgd .swiper-button-next:hover i,.slmcpgd .swiper-button-prev:hover i{ color: #666;}
.slmcpgd .swiper-slide a{transition: all 0.8s ease; display: block; }
.slmcpgd .swiper-slide a:hover{ transform:  translateY(-10px);}
.slmcpgd .swiper-slide a:hover h1{ color: #eb5f06; transform: translateY(-10px);}


.sycx{background: #fff;perspective: 900px;}
.scx{position: sticky; top: 0;overflow: hidden;transform-origin: top;}
.scxxd1,.scxxd2,.scxxd3{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 11; opacity: 0;pointer-events: none;}
.scx .sbt{ position:  absolute; top:25%;; left: 10%; color: #fff; z-index: 10;}
.scx img{ width: 100%;}
.sbt-zw{ max-width: 600px; padding-top: 30px; font-size: 15px;}
.smore{position: absolute; margin-left: 11px; margin-top: 12vh; display: block; color: #fff; text-transform: uppercase; letter-spacing: 12px; font-size: 12px; font-weight: bold; z-index: 10;}
.smore::after{ width: 30px; height: 30px; background: Rgba(255, 255, 255, 0.2); position: absolute; top: -6px; left:-10px; content: ''; border-radius: 50%;transition: all 0.8s; z-index: -1;}
.smore:hover::after{ left: 110px;background: #eb5f06;}
.sxw{padding: 10vh 0 8vh; background: #fff;position: relative;}
.sxw .sbt{ padding-bottom: 30px;}
.sxwgd{padding-bottom: 40px;}
.sxwgd .swiper-slide{ overflow: hidden;transition: all 0.5s;}
.sxwgd .swiper-slide img{ width: 100%;}
.sxwz{ padding:25px 22px; border: 1px solid #f5f5f5; border-top: 0;transition: all 0.5s; overflow: hidden;}
.sxwz h2{ font-size: 16px; font-weight: 500; line-height: 20px;height: 40px; word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.sxwz p{ margin-top: 20px; color: #666;}
.sxw .swiper-pagination{ bottom: 0;}
.sxwgd .swiper-slide:hover{ transform: translateY(-10px); background: #eb5f06;}
.sxwgd .swiper-slide:hover .sxwz{ border: 1px solid #eb5f06; color: #fff;border-top: 0;}
.sxwgd .swiper-slide:hover .sxwz p{ color: Rgba(255, 255, 255, 0.8);}
.sxwgd .swiper-pagination-bullet-active{ background: #eb5f06;}
footer{ background: #eaeaea; padding: 8vh 0 5vh;}
footer .fxcd dl{ display: flex; justify-content: space-between; align-items: flex-start;}
footer .fxcd dl dt{ width: 190px; border-bottom: 1px solid #dcdcdc; font-size: 20px; padding-bottom: 10px; color: #333;}
footer .fxcd dl dd{ align-items: center;}
footer .fxcd dl dd li{ margin-right: 4vw; position: relative; cursor: pointer;}
footer .fxcd dl dd i{ font-size: 30px;}
footer .fxcd dl dd,footer .fxcd dl ul{ width: calc(100% - 240px);display: flex;}
footer .fxcd dl dd li p{ position: absolute; bottom: 46px; left: 50%; transition: all 0.5s ease; transform: translate(-50%,15px); opacity: 0; visibility: hidden; background: #fff; border-radius:10px; overflow: hidden; text-align: center; font-size: 12px; z-index: 15;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
footer .fxcd dl dd li p span{ display: block; text-align: center; padding-bottom: 8px;}
footer .fxcd dl dd li:hover p{ opacity: 1; visibility: visible; transform: translate(-50%, -5px);}
footer .fxcd dl ul{ justify-content: space-between;}
footer .fxcd dl ul li p{ font-weight: bold; padding-bottom: 15px;}
footer .fxcd dl ul a{ display: block; color: #666; font-size: 12px; line-height: 20px;}
footer .fxcd dl ul a:hover{ color: #eb5f06;}
.fxcd dl:nth-child(1){ padding-bottom: 5vh;}
.fxcd dl:nth-child(1) dt{ padding-top: 6px;}
footer .fxcd dl dd li:nth-child(4) i{ font-weight: bold;}
footer .fxcd dl dd li:nth-child(5) i,footer .fxcd dl dd li:nth-child(6) i{ font-size: 50px; line-height: 50px;}
.dbbq dl{ display: flex;justify-content: space-between; font-size: 12px; color: #999;padding-top: 7vh; align-items: center;}
.dbbq dl a{ color: #999; padding-left: 5px;}
.dbbq dl a:hover{ color: #333;}
.dbbq h1 a{ color: #eb5f06; font-size: 18px;}

.jj-1{ background: #f5f5f5; overflow: hidden;}
.jj-1 ul{ display: flex; justify-content: space-between;}
.jj-1 ul li{ width: 24%; background: #fff; text-align: center;transition: all 0.5s ease;}
.jj-1 ul li img{ width: 100%;}
.jj-1 ul li p{font-weight: bold; font-size: 18px; color: #eb5f06; padding: 30px 0;}
.jj-1 ul li:hover{ background: #eb5f06;}
.jj-1 ul li:hover p{ color: #fff;}
.jjgcgd .swiper-button-prev{transform: rotate(90deg); margin-top: 0;}
.jjgcgd .swiper-button-next{ transform: rotate(-90deg);margin-top: 0;}
.jjgcgd .swiper-button-prev i,.jjgcgd .swiper-button-next i{ font-size: 12px; transition: all 0.5s ease;border-radius: 50%;width:25px; height: 25px;}
.jjgcgd .swiper-button-prev,.jjgcgd .swiper-button-next{ opacity: 0; transition: all 0.5s ease; width: 25px; height: 25px; border-radius: 50%; text-align: center; line-height: 25px;}
.jjgcgd:hover .swiper-button-prev,.jjgcgd:hover .swiper-button-next{ opacity: 1; background:rgba(0, 0, 0, 0.2)}
.jjgcgd:hover .swiper-button-prev i,.jjgcgd:hover .swiper-button-next i{color: #fff;}
.jjgcgd .swiper-button-prev:hover,.jjgcgd .swiper-button-next:hover{background: rgba(0, 0, 0, 0.6);}
.gcmc{ position: absolute; bottom: 15px; left: 20px; z-index: 5; color: #fff;}
.jjgcgd .nycdzg{ height: 100px;}
.jj-1 dl{ display: flex; justify-content: space-between;align-items: flex-start;}
.jj-1 dl dt{ width:calc(100% - 680px); height: 472.5px; overflow-y: auto; padding-right:30px;}
.jj-1 dl dd{ position: relative; width: 609px; margin-top: 4px;}
.play-video i{ width: 75px; position: absolute;top: 46%; left: 50%; transform: translate(-50%,-50%); font-size: 24px; border: 1px solid #fff; height: 75px;border-radius: 50%; text-align: center; line-height: 75px; color: #fff;}
.jj-1 dl dd a{  width: 100%; height: 100%; display: block;position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.jj-1 dl dd:hover i{background:#eb5f06;transition: 0.36s;border: 1px solid #eb5f06;}
.jj-1 dl dd:hover i .icon.on-dark{fill: transparent;stroke: #000;transition: 0.36s;}
.jj-1 dl dt::-webkit-scrollbar {width: 2px;height: 1px; }
.jj-1 dl dt::-webkit-scrollbar-thumb {border-radius: 5px;background: none;}
.jj-1 dl dt::-webkit-scrollbar-track {border-radius: 5px;background: none;}
.jj-1 dl dt:hover::-webkit-scrollbar-thumb{background: #eb5f06; }


.jj-1 dl dd img{ width: 100%;}
.jjnr{ padding-top: 30px; font-size: 16px; color: #666;text-align: justify; line-height: 26px;}
.jzggdnr .swiper-slide img{ width: 100%;}
.jzggdnr .jzgnr{ position: absolute;  top: 50%; transform: translateY(-50%); left: 5%; background: Rgba(255, 255, 255, 0.9); padding: 35px; width: 626px; line-height: 18px;}
.jzggdnr .jzgnr .sbt p{ font-size: 24px; font-weight: bold; padding-bottom: 20px; line-height: 24px;}
.jznr-ok{ color: #444;}
.jzggdsz .swiper-slide{display: flex; cursor: pointer; padding-bottom: 25px;}
.jzggdsz .swiper-slide span{ font-size: 14px; font-weight: bold; display: block; margin-right: 13px; opacity: 0.6; padding-top: 2px;}
.jzggdsz .swiper-slide p{ font-weight: bold; font-size: 24px; line-height: 25px; color: #000;}
.jzggdsz .swiper-slide-thumb-active,.jzggdsz .swiper-slide-thumb-active p{ color: #eb5f06;}
.jj-2-nr{ padding-top:50px;}
.jzggdsz{ margin-bottom: 20px; padding-bottom: 2px;}
.jzggdsz .swiper-slide-thumb-active::after{position: absolute; bottom:0; left: 0; height: 2px; background: #eb5f06;content: ''; width: 100%;}
.jzggdsz::after{position: absolute; bottom:1px; left: 0; height: 3px; background: #f5f5f5;content: ''; width: 100%;}
.jj-3-nr{ padding-top: 50px;}
.tab-block .tab-buttons{width:100%; display: flex; }
.tab-block .tab-buttons .tab-button{ margin-left: 15px;padding-left: 15px; border-left: 1px solid #fff; font-weight: bold; text-align:center;color:#000;position:relative;cursor:pointer; font-size:18px; line-height:20px;}
.tab-block .tab-buttons .tab-button:nth-child(1){ margin-left: 0; padding-left: 0; border-left: 0;}
.tab-block .tab-buttons .tab-button.cur{color:#eb5f06;}
.tab-block .tabs{width:100%; }
.tab-block .tabs .tab-item{width:100%;height:100%;padding:20px 0 0;display:none}
.tab-block .tabs .tab-item.active{display:block}
.dsjnr .tab-buttons{ display: flex;}
.dsjnr .tab-buttons h3{ color: #333; margin-left: 15px; cursor: pointer;}
.dsjnr .tab-buttons h3:hover{color: #eb5f06}
.dsjnr .tabs dl{ display: flex;  justify-content: space-between;}
.dsjnr .tabs dl dd{ height: 502px; overflow-y: auto; padding-right: 50px;}
.dsjnr .tabs dl dd::-webkit-scrollbar {width: 2px;height: 1px;}
.dsjnr .tabs dl dd::-webkit-scrollbar-thumb {border-radius: 5px;background: #eb5f06;}
.dsjnr .tabs dl dd::-webkit-scrollbar-track {border-radius: 5px;background: #f1f1f1;}
.dsjnr .tabs dl dd span{ display: block; width:46px; font-weight: bold; position: relative;line-height: 20px;}
.dsjnr .tabs dl dd li{ display: flex; padding-bottom: 12px; justify-content: space-between;}
.dsjnr .tabs dl dd li p{ width: calc(100% - 46px);}
.dsjnr .tabs dl dd li p u{ display: block;  margin-bottom:5px;line-height: 20px; position: relative; padding-left: 11px;}
.dsjnr .tabs dl dt{ width:532px;}
.dsjnr .tabs dl dd li p u::after{ position: absolute; width: 5px; height: 5px; border-radius: 50%; content: ''; left: 0; top: 8px; background: #eb5f06;}
.dsjnr .tabs dl dt img{ max-width:100%;}
.dsjnr .tabs dl dd{ width: calc(100% - 630px);}
.dsjsz{ padding-bottom:18px; margin-bottom: 36px;}
.dsjsz .swiper-slide{ text-align: center; font-size: 18px; color: #666; cursor: pointer;}
.dsjsz .swiper-slide-thumb-active{ color: #eb5f06; font-weight: bold;}
.dsjsz .swiper-slide-thumb-active::after{ width: 9px; height: 9px; border-radius: 50%; background: #eb5f06; content:''; position: absolute; bottom: -12px; left: 50%; transform: translateX(-50%);}
.dsjsz .swiper-slide-thumb-active::before{width: 13px; height: 13px; border-radius: 50%; border: 1px solid #ccc; background: #fff; content:''; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%);}
.dsjsz::after{height: 2px; bottom: 10px; content: ''; position: absolute; background: #f5f5f5; left: 0; width: 100%;}

.hwh-1{background: #f5f5f5;}
.whjsgd .swiper-slide{background: #fff; padding: 50px 100px;}
.hwh-1-t{text-align: center; font-size: 30px;}
.hwh-1-t i{display: block; font-size: 66px; color: #eb5f06; line-height: 66px;}
.hwh-1-t p{ font-size: 14px; color: #666;}
.hwh-1-nr{ color: #666; padding-top: 15px;}

.whsbt{ font-size: 30px; position: relative; margin-bottom: 30px; padding-top: 10px;}
.whsbt::after{ position: absolute; top: 0; left: 0; height: 4px; background: #eb5f06; width: 30px; content: ''; border-radius: 3px;}
.hwh-2{position: relative;}
.hwh-2 .w1520{position: absolute; left: 10%; top: 80px;}
.hwh-2 .whsbt{ color: #fff;}
.wh-yj{ color: #fff; font-size: calc(20px + 0.6vw); line-height: calc(20px + 1.2vw); font-weight: bold; padding-top: 13vh;}
.hwh-2 img{ width: 100%;}
.hwh-3 .hwh-1-t{padding: 38px 50px 0;}
.hwh-3 .hwh-1-t p{ text-align: left;height: 78px;}
.whsmgd .swiper-slide{background: #f5f5f5;}
.whsmgd .swiper-slide img{ width: 100%;}
.hwh-4 ul li{ display: flex; justify-content: space-between; background: #f5f5f5; align-items: center; font-size: 20px;}
.hwh-4 ul li:nth-child(1){ margin-bottom: 21px;}
.hwh-4 ul li:nth-child(2){flex-direction:row-reverse}
.hwh-4 ul li p span{ display: block;}
.hwh-4 ul li img{ width: 65%;}
.hwh-4 ul li p{ width: 35%; padding: 0 5%;}
.whlngd .swiper-slide{ text-align: center; padding: 60px 20px; border: 1px solid #f5f5f5;}
.whlngd .swiper-slide i{ font-size: 60px; line-height: 60px; color: #eb5f06;}
.whlngd .swiper-slide p{ font-size: 22px; padding-top: 20px;}
.whlngd .swiper-slide p span{ display: block; font-size: 14px; color: #666;}

.shzr ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.shzr ul li{ width: 48%;  overflow: hidden; margin-bottom: 30px;display: flex; justify-content: space-between; align-items: center;}
.shzr ul li a{ display: flex; justify-content: space-between; align-items: center; width: 100%;transition: all 0.5s ease;border: 1px solid #f5f5f5;}
.shzr ul li img{ width: 49%;}
.shzr ul li:nth-last-child(-n+3){ padding: 0; margin: 0; height: 0; border: none;}
.gywz{ width:51%; padding: 0 5%; box-sizing: border-box;transition: all 0.5s ease;}
.gywz h2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden; font-size: 18px; font-weight: 500; height: 54px;}
.gywz span{ padding-top: 20px; display: block; color: #666;}
.shzr ul li a:hover{background: #eb5f06; color: #fff; transform: translateX(-8px);}
.shzr ul li a:hover h2{ color: #fff;}
.shzr ul li a:hover span{ color: #fff;}
.shzr ul li a:hover .gywz{transform: translateX(-5px);}
.jzgd a{ width: 178px; margin: 30px auto 0;display: flex; overflow: hidden; position: relative; transition: all 0.5s ease; font-size: 13px; align-items: center; color: #666; border: 1px solid #eee; border-radius: 5px; padding: 6px 30px;}
.jzgd a i{ font-size: 16px; margin-left: 38px; transition: all 0.5s ease; position: relative;}
.jzgd a:hover{ border: 1px solid #fff; color: #fff;}
.jzgd a:hover i{ margin-left: 48px;color: #fff;}
.jzgd a i::after{ position: absolute; top: 49%; transform: translateX(-50%); z-index: 1; content: ''; width: 15px; left: -20%; height: 1px; background: #fff; opacity: 0;transition: all 0.8s ease;}
.jzgd a:hover i::after{ left:3px; opacity: 1;}
.jzgd a::before{ width: 0; height: 100%; top: 0; left: 0; content: ''; position: absolute; z-index: -1;transition: all 0.8s ease;}
.jzgd a:hover::before{ width: 100%;width: calc(100% + 2px); background: #eb5f06;}
.jzmdgd a{margin-top: 0;}
.splb{ padding-top: 8vh;}
.splb ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.splb ul li{ width:31%; margin-bottom: 40px; position: relative;overflow: hidden;transition: all 0.5s ease;}
.splb ul li img{ width: 100%; overflow: hidden;transition: all 0.8s ease; }
.splb ul li p{ padding-top: 15px; background: #fff; }
.splb ul li i{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-30%); opacity: 0;display: none; border: none; transition: all 0.5s ease; color: #fff; font-size: 20px; background: Rgba(235,95,6,0.9); display: block;  border-radius: 50%; width: 70px; height: 70px; text-align: center; line-height:70px;}
.splb ul li:hover i{ opacity: 1;transform: translate(-50%, -50%);}
.splb ul li:hover img{transform: scale(1.05) translateY(-5px);}
.splb ul li:hover{transform: translateY(-5px);}
.splb ul li:nth-last-child(-n+2){padding: 0; margin: 0; height: 0; border: 0;}
.sptj .swiper-slide img{ width: 100%;}
.sptj{ width: 90%; float: right;}
.sptjgd{ padding-bottom: 50px;}
.sptjgd .swiper-pagination{ text-align: left; left: 42%;}
.sptjgd .swiper-pagination-bullet-active,.tjxwgd .swiper-pagination-bullet-active,.cptjgd .swiper-pagination-bullet-active{ background: #eb5f06;}
.sptjgd .swiper-slide{ background: #000;}
.sptjgd .swiper-slide p{ position: absolute; bottom: 7%; left: 5%; display: none; color: #fff; font-size:28px; transition: all 0.5s ease;}
.sptjgd .swiper-slide i{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-30%); opacity: 0;display: none; border: none; transition: all 0.5s ease; color: #fff; font-size: 24px; background: Rgba(235, 95, 6, 0.9); display: block;  border-radius: 50%; width: 90px; height: 90px; text-align: center; line-height:90px;}
.sptjgd .swiper-slide:hover i{ opacity: 1;transform: translate(-50%, -50%);}
.sptjgd .swiper-slide-active p,.sptjgd .swiper-slide-active i{ display: block;}
.sptjgd .swiper-slide img{transition: all 0.5s ease;}
.sptjgd .swiper-slide:hover img{ opacity: 0.5;}
.sptjgd .swiper-slide::after{ width: 100%; height: 100%; background: Rgba(0, 0, 0, 0.5); content: ''; z-index: 10; left: 0; top: 0; position: absolute;}
.sptjgd .swiper-slide-active::after{display: none;}
.sptjgd .swiper-button-next{ right: 8%;transform: translateY(-50%);}
.sptjgd .swiper-button-next i{ color: #fff; font-size: 36px; display: block;}
.sptjgd .swiper-button-prev{ display: none;}
.mbx{border-top: 1px solid #f5f5f5; font-size: 12px; color: #999; padding-left: 3%; padding-top: 20px; margin-bottom: 8vh;}
.mbx a{ color: #999;}
.mbx a:hover{ color: #000;}
.tjxwgd{ padding-bottom: 40px;}
.tjxw{ margin-bottom: 5vh;}
.tjxwgd .swiper-slide{ background: #f5f5f5;}
.tjxwgd .swiper-slide dl{ display: flex; justify-content: space-between; align-items: center;}
.tjxwgd .swiper-slide dl dt{ width:54%;}
.tjxwgd .swiper-slide dl dt img{ width: 100%;}
.tjxwgd .swiper-slide dl dd{ width:40%;padding-right: 6%;}
.tjxwgd .swiper-slide dl dd h1{ font-weight: 500; font-size:30px; line-height: 36px; margin-bottom: 20px;}
.xwtjsj{ display: flex; align-items: center;}
.xwtjsj p{ background: #eb5f06; border-radius: 5px; padding: 1px 10px; color: #fff; font-size: 12px; margin-right: 10px;}
.xwtjsj span{ color: #666;}
.xwtjnr{ margin-top: 40px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#666}
.xwlb-cd{ border-bottom: 1px solid #ccc; padding-bottom: 15px; display: flex; justify-content: space-between; align-items: center;}
.xwlb-cd dt a{ font-size: 24px; margin-left: 40px; color: #666;transition: all 0.5s ease;line-height: 45px;}
.xwlb-cd dt a:nth-child(1){ margin-left: 0;}
.xwlb-cd dt a.on{ color: #000;}
.xwlb-cd dt a:hover{ color: #000;}

.xwlb ul{ margin-top: 40px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.xwlb ul a{ display: block; width: 23%; margin-bottom: 40px;transition: all 0.5s ease; overflow: hidden;}
.xwlb ul a img{ width: 100%;transition: all 0.5s ease;}
.xwlb ul a:hover{ transform: translateY(-14px); background: #eb5f06;}
.xwlb ul a:hover .sxwz{ border: 1px solid #eb5f06; background: #eb5f06; color: #fff;border-top: 0;}
.xwlb ul a:hover .sxwz p{ color: Rgba(255, 255, 255, 0.8);}
.xwlb ul a:hover img{transform: scale(1.05);}
.xwlb ul a .sxwz{background: #f5f5f5;}
.xwlb ul a:nth-last-child(-n+3){ margin: 0; transform: none; background: none;}
.xwlb-cd dd,.cp-bxnx dl dd{ position: relative;}
.nianfan{ width: 250px; border: 1px solid #f5f5f5; padding: 0 20px; height: 45px; line-height: 45px; display: flex; justify-content: space-between; align-items: center; cursor: pointer;}
.nianfan i{ font-size: 14px;}
.nianfan-nr{ width: 250px; opacity: 0; height: 0; position: absolute; top: 45px; left: 0; background: #fff; z-index: 5; overflow: hidden;transition: all 0.5s ease;}
.nianfan-nr a{display: block; border-bottom: 1px solid #f5f5f5; padding-bottom: 4px;height: 40px; line-height: 40px; padding-left: 25px; color: #666;background: #fff;transition: all 0.5s ease;}
.nianfan-nr a:hover{color: #fff; background: #eb5f06;}
.xwlb-cd dd:hover .nianfan-nr{ height: auto;opacity: 1; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.cp-bxnx dl dd:hover .nianfan-nr{ height: auto;opacity: 1;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.cp-bxnx #dcatelist{overflow-y: scroll;}

.xwxq-sj{ color: #999; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px; margin-bottom: 40px;}
.xwxq-sj span{ padding: 0 10px;}
.xwxq-bt h1{ font-weight: 500; font-size: 30px; line-height: 36px; padding-bottom: 10px;}
.xwxq-nr{ font-size: 16px; color: #333; line-height: 28px;}
.xwxq-nr img{ max-width: 100%; margin: 0 auto; display: block;}
.xwxq-nr video{ max-width: 100%;margin: 0 auto; display: block;}
.xwxq-nr a:hover{color: #eb5f06;}
.xwxq-sx{ border-top: 1px solid #f5f5f5; padding-top: 20px; margin-top: 30px; display: flex; justify-content: space-between;}
.xwxq-sx-l{ width: calc(100% - 180px);}
.xwxq-sx-r a{ width: 120px; background: #f5f5f5; color: #666; display: flex; justify-content: space-between; align-items: center; padding: 8px 15px; border-radius: 10px; font-size: 12px;transition: all 0.5s ease;}
.xwxq-sx-r i{ padding-left: 20px; font-size: 16px; line-height: 20px;}
.xwxq-sx-l a{ display: block; color: #666;}
.xwxq-sx-l a:hover{ color: #eb5f06;}
.xwxq-sx-r a:hover{ background: #eb5f06;color: #fff;}
.xwxq{ display: flex; justify-content: space-between; align-items: flex-start;}
.xwxq dt{ width: calc(100% - 520px);}
.xwxq dd{ width: 380px; padding: 30px; background: #f5f5f5; border-radius: 10px;}
.xwxq-r-bt{ font-size: 20px; position: relative; padding-left: 30px; margin-bottom: 20px;}
.xwxq-r-bt::after{ height: 3px; border-radius: 2px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ''; background: #eb5f06; width: 20px;}
.xwxq dd a{padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; display: block; margin-bottom: 20px;}
.xwxq dd a h2{ font-size: 16px; font-weight: 500; line-height: 20px; color: #333;transition: all 0.5s ease;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; display: block;}
.xwxq dd a:last-of-type{ margin-bottom: 0;}
.xwxq dd a p{ font-size: 12px; color: #666;margin:5px 0 10px;transition: all 0.5s ease; display: none;}
.xwxq dd a time{ color: #666;font-size: 12px;margin-top: 4px; display: block;}
.xwxq dd a:hover h2,.xwxq dd a:hover p{ color: #eb5f06;}

.cplbmbx{ padding-left: 0;margin-bottom:5vh;}
.cp-lb{ overflow: hidden;}
.cp-lb .sbt{ text-align: center;}
.cp-lb-xl-cd{  display: flex; align-items: center; margin-top: 40px; flex-wrap: wrap;}
.cp-lb-xl-cd a{ display: block; position: relative; padding-left: 20px;transition: all 0.5s ease; margin: 3px 40px 0 3px;}
.cp-lb-xl-cd a::after{ width: 13px; height: 13px; background: #ddd; left: 0; top: 5px; content: ''; position: absolute;transition: all 0.5s ease;}
.cp-lb-xl-cd a.on{ color: #eb5f06;}
.cp-lb-xl-cd a.on::after{ background: #eb5f06;}
.cp-lb-xl-cd a:hover{color: #eb5f06;}
.cp-lb-xl-cd a:hover::after{ background: #eb5f06;}
.cp-lb ul{ display: flex; justify-content: space-between; flex-wrap: wrap;border-top: 1px solid #f5f5f5;margin-top: 20px;padding-top: 50px;}
.cp-lb ul a{ width: 22%; text-align: center; margin-bottom: 20px; position: relative; border: 1px solid #fff; padding: 30px 0;transition: all 0.5s ease; position: relative;}
.cp-lb ul a img{ width: 100%; padding: 0 30px;}
.cp-lb ul a img:nth-child(2){ position: absolute; opacity: 0; visibility: hidden; top: 30px; left: 0; z-index: 2;transition: all 0.5s ease;}
.cp-lb ul a span{ display: block; color: #666;  padding-top: 5px;transition: all 0.5s ease;}
.cp-lb ul a:nth-last-child(-n+4){ height: 0; padding: 0; margin: 0; border: none;}
.cp-lb ul a p{font-size:20px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #000; padding: 20px 20px 0;transition: all 0.5s ease;}
.cp-lb ul a:hover{ color: #eb5f06;  background: #fff;border: 1px solid Rgba(235, 95, 6, 0.3);}
.cp-lb ul a:hover p{color: #eb5f06; transform: translateY(-5px);}
.cp-lb ul a:hover span{transform: translateY(-8px);}
.cp-lb ul a:hover img:nth-child(2){ opacity: 1; visibility: visible;}
.ss-lb .cp-lb ul{ border: 0; margin-top: 0; padding-top: 0;}

.xinpin{position: absolute; right:5%; top:10%; display: flex;}
.xinpin u{width: 40px; height: 40px;background: Rgba(235, 95, 6, 0.8); border-radius: 50%;color: #fff; font-size: 12px; text-align: center; line-height: 40px; display: block;}
.xinpin u:nth-child(2){ background: Rgba(113, 10, 107, 0.8); position: relative; transform: translateX(-5px);}
.cpdtsz .swiper-slide img{ width: 100%; max-width: 110px;}
.cp-xq dl{ display: flex; justify-content: space-between;}
.cp-xq dt{ width: 40%; }
.cp-xq dd{ width: 47%;}
.cp-xq-bts{ font-size:20px; margin-bottom: 25px;}
.cp-xq-bts p{ font-size: 28px;}
.cp-xq-bt{ font-size: 18px;font-weight: bold; border-bottom: 1px solid #f5f5f5; padding-bottom: 3px; margin-bottom:10px;}
.cp-xq-td{ margin-bottom: 25px;}
.cp-xq-cs{ margin-bottom: 25px;}
.cp-xq-td-nr{ color: #666;}
.cp-xq-xz-nr a{ display: flex; justify-content: space-between; align-items: center;color: #666;}
.cp-xq-xz-nr a i{ font-size: 24px; line-height: 28px;color: #666;}
.cp-xq-xz-nr a:hover,.cp-xq-xz-nr a:hover i{ color: #eb5f06;}
.cpdtsz{ margin-top: 25px;}
.cpdtsz .swiper-slide{padding:10px 30px; cursor: pointer; overflow: hidden;}
.cpdtnr{ overflow: hidden;}
.cpdtnr .swiper-slide img{ max-width: 100%; display: block; margin: 0 auto; padding: 0 20px;}
.cpdtsz .swiper-slide-thumb-active{border: 1px solid #eb5f06;}
.cp-xq-js{ background: #f5f5f5; margin-bottom: 10vh;}
.cp-xq-js img{ max-width: 100%;}
.cptjgd{padding:30px 0 50px;}
.cptjgd .swiper-slide{border: 1px solid #fff;padding: 30px 0;}
.cptjgd .swiper-slide p{text-align: center; font-size: 18px; padding-top: 20px;transition: all 0.5s ease;}
.cptjgd .swiper-slide span{ font-size: 16px;}
.cptjgd .swiper-slide:hover{border: 1px solid Rgba(235, 95, 6, 0.3);transition: all 0.5s ease;}
.cptjgd .swiper-slide:hover p{ transform: translateY(-5px); color: #eb5f06;transition: all 0.5s ease;}
.cptjgd .swiper-slide:hover span{ transform: translateY(-8px); transition: all 0.5s ease;}
.cptjgd .swiper-slide span {display: block;color: #666;font-size: 14px;padding-top: 5px;transition: all 0.5s ease;text-align: center;}
.cptjgd .swiper-slide img{ width: 100%;padding: 0 30px;}

.cx-1 .sbt{ text-align: center;}
.shuzi_box ul{ padding-top: 40px;}
.shuzi_box ul li{position: relative;background: #f5f5f5; padding: 60px 50px; height: 348px; overflow: hidden;}
.shuzi_box ul li b{position: relative; font-weight: 500; display: block;transition: all 0.5s;}
.shuzi_box ul li b i{ font-size: 60px; color: #eb5f06; text-align: center; display: inline-block; padding-right: 5px;font-style: normal; font-family: shuzifont;}
.shuzi_box ul li b span{ font-size: 14px;color: #eb5f06; display: inline-block; font-weight: 400;}
.shuzi_box ul li p{line-height: 20px; color: #000;font-weight: bold; font-size: 17px; margin-top: 60px;}
.shuzi_box ul li p span{ display: block; color: #666; font-size: 14px; font-weight: 500; margin-top: 8px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.shuzi_box ul li b::after{ width: 55px; background: #ececec; height: 3px; content: ''; position: absolute; bottom: 0; left: 0;}
.shuzi_box ul li:hover{ background: #eb5f06;}
.shuzi_box ul li:hover b i,.shuzi_box ul li:hover b span{ color: #fff; }
.shuzi_box ul li:hover p{ color: #fff; transform: translateY(-40px);}
.shuzi_box ul li:hover p span{ color: Rgba(255, 255, 255, 0.8);-webkit-line-clamp: 5;}
.shuzi_box ul li:hover b{ transform: translateY(-20px);}


.cx-2 dl{ display: flex; }
.cx-2 dl dt{width: 50%; background: url("../images/cx-zsd.jpg") center no-repeat; background-size: 100%; position: relative;}
.cx-2 dl dd{ width: 50%;}
.cx-2 dl dd img{ width: 100%;}
.cx-2{ position: relative;}
.cx-2 .sbt{position: absolute; top: 40px; left: 40px; z-index: 5; color: #fff;}
.cxzsgd{top: 56%; transform: translateY(-50%);}
.cxzsgd .swiper-slide{ text-align: center;}
.cxzsgd .swiper-slide p{ padding-bottom: 10px; color: #fff; font-size: 16px;}
.cxzsgd .swiper-slide img{ width: 100%; display: block; margin: 0 auto; padding: 0 19%;}
.cxzsgd .swiper-button-prev{ transform: rotate(90deg);font-weight: bold;}
.cxzsgd .swiper-button-next{transform: rotate(-90deg);font-weight: bold;}
.cxzsgd .swiper-button-next:hover i,.cxzsgd .swiper-button-prev:hover i{ color: #666;}
.cx-3{ background-image: linear-gradient(#f5f5f5, #fff);}
.cx-3 .sbt span{ font-size: 16px;}
.cx-3-dy{ display: flex; justify-content: space-between; align-items: center;}
.cxdynr,.cxdysz{ width: 48%;}
.cx-4{position: relative; display: flex;}
.cx-4 .sbt{position: absolute; top: 10vh; left: 10%; z-index: 5; color: #fff;}
.cx-4 video{ width: 100%;}
.cxdysz{ height: 428px;}
.cxdysz .swiper-slide{ border-bottom: 1px solid #e3e3e4; height: auto !important; padding:25px; cursor: pointer;}
.cxdysz .swiper-slide-thumb-active{ background: #eb5f06; color: #fff;}
.cx-3-dy{ margin-top: 40px;}
.cxdynr .swiper-slide img{ max-width: 100%; display: block; margin: 0 auto;}
.cxdynr .swiper-button-prev{ transform: rotate(90deg);font-weight: bold;}
.cxdynr .swiper-button-next{transform: rotate(-90deg);font-weight: bold;}

.lx-1 .sbt span{ font-size: 16px;}
.lxkjgd{ padding-bottom: 50px; padding-top: 50px;}
.lxkjgd .swiper-slide img{ max-width: 100%; display: block; margin: 0 auto;}
.lxkjgd .swiper-scrollbar{ height: 1px; left: 0; width: 90%;bottom: 7px;}
.lxkjgd .swiper-scrollbar-drag{ background: #eb5f06; }
.lxkjgd .swiper-button-prev{right: 40px;bottom: -11px;top: auto;left: auto; transform: rotate(90deg);font-weight: bold;}
.lxkjgd .swiper-button-next{right: 0;bottom: 0;top: auto;left: auto; transform: rotate(-90deg);font-weight: bold;bottom: -11px;}
.lxkjgd .swiper-button-next:hover i,.lxkjgd .swiper-button-prev:hover i{ color: #eb5f06;}
.lxkjgd .swiper-slide a{transition: all 0.3s ease; display: block; padding: 50px;}
.lxkjgd .swiper-slide{ background: #f5f5f5;  color: #666;}
.lxkj-bt{ display: flex; align-items: center;color: #666;}
.lxkj-bt i{ padding-right: 10px;color: Rgba(0, 0, 0, 0.5);}
.lxkj-z1{ font-size: 16px; margin-bottom: 20px; color: #444;}
.lxkj-z2{ font-size: 20px;}
.lxkjgd .swiper-slide a:hover{ background: #eb5f06; color: #fff;}
.lxkjgd .swiper-slide a:hover i,.lxkjgd .swiper-slide a:hover .lxkj-bt{ color: Rgba(255, 255, 255, 0.7);}
.lxkjgd .swiper-slide a:hover .lxkj-z1{ color: #fff;}
.lxkjgd .swiper-slide a:hover .lxkj-z2{ font-weight: bold;}
.lxkjgd .swiper-slide a .lxkj-z1:nth-of-type(2){ height: 54px; overflow: hidden;}

.cx-pz .sbt{ display: flex; border-bottom: 1px solid #f5f5f5; padding-bottom:20px;}
.cx-pz .sbt span{ font-size: 22px; color: #333; width: 50%; padding-left: 70px; margin-top: 0; line-height: 30px;}
.cx-nr{ display: flex; justify-content: space-between;padding-top: 100px;}
.cxpzsz{ height: 233px; width: 200px; overflow: hidden; padding-left: 30px;}
.cxpznr{ height: 800px; width: calc(100% - 200px); padding-right: 80px;}
.cxpznr .swiper-slide,.cxpzsz .swiper-slide{ height: auto !important;}
.cxpznr .swiper-slide img{ width: 100%; margin-bottom: 25px;}
.cxpznr .swiper-slide{ margin-bottom: 60px !important; border-bottom: 1px solid #f5f5f5; padding-bottom: 20px;}
.cxpznr .swiper-slide:nth-last-child(-n+2){ border: none;}
.pznrok{ display: flex; justify-content: space-between; }
.pznrok dt{ font-size: 33px; color: #eb5f06; width: 200px;}
.pznrok dd{ font-size: 18px; width: calc(100% - 200px);}
.cxpzsz .swiper-slide{  cursor: pointer;}
.cxpzsz .swiper-slide-thumb-active{ color: #eb5f06; font-weight: bold;}
.cxpznr .swiper-scrollbar{ width: 3px;}
.cxpznr .swiper-scrollbar-drag{ background: #eb5f06;}
.fw-1{ background: #f5f5f5;}
.fw-1 dl{display: flex; justify-content: space-between;  align-items: center;}
.fw-2,.fw-4{ overflow: hidden;}
.fw-2 dl,.fw-4 dl{display: flex; justify-content: space-between; align-items: center;}
.fw-1 dl dt{ width: 50%; }
.fw-1 dl dd{ width: 45%;}
.fw-2 dl dd{ width: 39.6%;}
.fw-1 dl dd img,.fw-2 dl dd img{ width: 100%;}
.fw-1 dl dt h2{ color: #eb5f06; margin-bottom: 40px;font-size: 24px;}
.fw-1 dl dt .fw1-1-nr{ padding-top: 10px; color: #666;}
.fw-2 dl dt{ display: flex; justify-content: space-between; flex-wrap: wrap; width:50%; }
.fw-2 dl dt li{ width: 33%; text-align: left; margin: 25px 0;}
.fw-2 dl dt li i{ font-size: 50px; line-height: 55px; color: #eb5f06;}
.fw-2 dl dt li p{ color: #666; padding-top: 5px;}
.fw-2 dl dt .sbt{ width: 100%;padding-bottom: 40px;}
.fwmgd .swiper-slide{background: #eb5f06; cursor: pointer;}
.fwmgd .swiper-slide img{width: 100%;transition: all 0.5s ease;}
.fwmz{position: absolute; top: 50%; transform: translateY(-50%); padding: 0 10%; color: #fff; font-size: 24px;transition: all 0.5s ease;}
.fwmz p{ font-size: 16px;}
.fwmz-ewm{ position: absolute; left: 80%; top: 40%;  opacity: 0;transition: all 0.5s ease;}
.fwmgd .swiper-slide:hover img{ opacity: 0;}
.fwmgd .swiper-slide:hover .fwmz{top: 20%;}
.fwmgd .swiper-slide:hover .fwmz-ewm{top: 40%; opacity: 1; left: 50%;transform: translateX(-50%);}
.fwmgd .swiper-slide:hover .fwmz-ewm img{opacity: 1;}
.fw-4{background: #f5f5f5;}
.fw-4 dl dt{ display: flex; flex-wrap: wrap; padding: 10px 5%; width: 55%;}
.fw-4 dl dd{ width: 45%;}
.fw-4 dl dd img{ width: 100%;}
.fw-4-t{ width: 100%; padding-bottom: 40px;}
.fw-4-nr{ color: #666; padding-top: 10px;}
.fw-4 dl dt li{ width: 30%; text-align: center;}
.fw-4 dl dt li b{ font-size: 36px; font-weight: 500; line-height: 40px; color: #eb5f06;}
.fw-4 dl dt li b i{font-style: normal;}
.fw-4 dl dt li p{ color: #666;}
.fw-4 dl dt li b span{ font-size: 16px;}
.fw-5{ margin-top: 30px;}
.fw-5 ul{ display: flex; justify-content: space-between;align-items: center;}
.fw-5 ul li{ width: 32%; padding: 25px 0;transition: all 0.5s ease; border: 1px solid #f5f5f5;}
.fw-5 ul li a{ display: flex; justify-content: center; align-items: center; width: 100%;line-height: 138px;transition: all 0.5s ease;}
.fw-5 ul li a i{ font-size: 60px; margin-right: 20px;color: #eb5f06;}
.fw-5 ul li a img{ max-width: 100%;margin-right: 20px;}
.fw-5 ul li a p{ font-size: 20px; line-height: 24px;}
.fw-5 ul li:hover{ background: #eb5f06;border: 1px solid #eb5f06;}
.fw-5 ul li:hover a{ transform: translateY(-5px); color: #fff;}
.fw-5 ul li:hover a i{ color: #fff;}
.fw-lx dl{ display: flex; justify-content: space-between;}
.fw-lx dl dt h1{ font-size: 24px; padding-bottom: 30px;}
.fw-lx dl dt h2{ color: #eb5f06; font-size: 24px;}
.fw-lx dl dt p{ color: #666; padding-top: 12px;}
.fw-lx dl dt{ width: 380px;}
.fw-lx dl dd{ width: calc(100% - 600px);display: flex; justify-content: space-between; flex-wrap: wrap;}
.fw-lx dl dd li{ width: 48%; color: #666; border-bottom: 1px solid #f5f5f5; margin-bottom:50px; padding-bottom: 14px;}
.lx-t i{color: #eb5f06; margin-right: 10px; font-size: 24px;}
.lx-t{ font-size: 20px;display: flex; align-items: center; padding-bottom: 10px; color: #000;}
.wxfwjz{ width: 100%;}
.wxfwjz ul{ display: flex; margin-top: 20px;}
.wxfwjz ul p{ margin-right: 40px;text-align: center; color: #666;}
.wxfwjz ul p img{ margin-bottom: 10px; max-width: 100%;}
.sf-bt{ font-size: 17px; background: #a3a3a3;padding: 10px 40px; color: #fff; font-weight: bold;}
.fw-sf .sbt{text-align: center; margin-bottom: 40px; }
.tzfxts{padding-top: 50px;}
.sf-nr{ padding:30px 40px; border: 1px solid #eee;line-height: 27px;}
.sf-nr img{width: 100%; margin: 0 auto; }
.fw-sf-nr .fs-sf-nr-1{ margin-top: 25px;}
.fw-sf-nr .fs-sf-nr-1:first-of-type{ margin-top: 0;}
.cp-bxnx dl{ display: flex; width: 49%; align-items: center; background: #eb5f06;  padding: 0 0 0 15px; border-radius: 5px;}
.cp-bxnx{ display: flex; justify-content: space-between; margin-bottom: 30px;}
.cp-bxnx dl dt{ width: 66px;font-size: 16px; line-height: 50px; height: 50px;color: #fff;}
.cp-bxnx dl dd{  width: calc(100% - 66px);color: #fff;}
.cp-bxnx .nianfan{ border: none; width: 100%; padding: 0 15px; font-size: 16px;height: 50px; line-height: 50px;}
.cp-bxnx .nianfan-nr{ width: 100%;}
.cp-bxnx .nianfan-nr a{border-bottom: 1px solid #eee;}
.cp-bxnx .nianfan input{ font-size: 16px; width: 100%; height: 50px; line-height: 50px;background: #eb5f06; color: #fff;cursor: pointer;}
.cp-bxnx .nianfan input::placeholder{ color: #fff;}
.cp-bxnx-nr-bz{ margin-top: 20px; background: #f5f5f5; padding: 20px;}
.cp-bxnx-nr-bz h3{ margin-bottom: 3px;}
.cp-bxnx .nianfan-nr{top: 50px;}
.tzzgx-1 ul{display: flex;justify-content: space-between; margin-top: 30px;}
.tzzgx-1-bg{display: flex;flex-flow: row wrap; justify-content: space-between; width: 64%;}
.tzzgx-1-bg li{border-bottom: 1px solid #f5f5f5; width: 46%;}
.tzzgx-1 ul li a p span{ display: block; color: #666; font-size: 14px; padding-top: 5px;}
.tzzgx-1 ul li a{ display: flex; justify-content: space-between;}
.tzzgx-1 ul li a img{ width: 100%;}
.tzzgx-1-tj{ width: 31%;border-bottom: 1px solid #f5f5f5; padding-bottom: 15px;}
.tzzgx-1-tj a{ display: block !important;}
.tzzgx-1 ul li p{ font-size: 18px;}
.tzzgx-1 ul li a i{ font-size: 36px; color: #666; line-height: 36px;}
.tzzgx-1-tj li a p{ margin-top: 15px;}
.tzzgx-1-tj li a u{ color: #666; padding-top: 15px; display: block;}
.tzzgx-1-bg li a{padding-top: 30px;}
.tzzgx-1-bg li a:hover,.tzzgx-1-bg li a:hover i{ color: #eb5f06;}
.page{ display: flex; justify-content: center; align-items: center; margin-top: 30px;}
.page li a{ width: 28px; height: 28px; line-height: 28px;text-align: center; display: block; border: 1px solid #d2d2d2; border-radius: 3px; margin: 0 3px; overflow: hidden;}
.page li a.on{ background: #eb5f06; color: #fff;border: 1px solid #eb5f06;}
.page span{ line-height: 22px; height: 30px; overflow: hidden; padding: 0 5px;}
.page li a:hover{background: #eb5f06; color: #fff;border: 1px solid #eb5f06;}
.page li a.nolink{ border: none;margin-top: -8px;}
.page li a.nolink:hover{ background: none; color: #000;border: none; cursor: default;}
.tzzgx-2{ background: #f5f5f5; padding-bottom: 6vh;}
.tzzbfgd{padding-top: 30px; padding-bottom: 50px;}
.tzzbfgd .swiper-slide{ background: #fff;}
.tzzbfgd .swiper-slide a p{ padding: 15px 22px 0; font-size: 16px; height: 63px; word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.tzzbfgd .swiper-slide a time{ display: block; font-size: 14px; padding: 15px 22px;}
.tzzbfgd .swiper-slide img{ width: 100%;}
.tzzbfgd .swiper-slide:hover{background: #eb5f06; transition: all 0.5s ease;}
.tzzbfgd .swiper-slide:hover a{color: #fff;}
.tzzbfgd .swiper-pagination-bullet-active,.zcfggd .swiper-pagination-bullet-active{background: #eb5f06;}
.zcfggd{ padding: 30px 0 50px;}
.zcfggd .swiper-slide{ background:#f5f5f5; padding: 30px;}
.zcfggd .swiper-slide time{ display: flex; justify-content: space-between; color: #666; margin-top: 20px;}
.zcfggd .swiper-slide i{transition: all 0.5s ease;}
.zcfggd .swiper-slide p{ font-size: 18px; height: 55px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.zcfggd .swiper-slide:hover i{color: #eb5f06; transform: translateX(-10px);}
.tzzgx-4{position: relative;}
.tzzgx-4 img{width: 100%;}
.tzzgx-4-1{position: absolute; top: 0; width:80%; z-index: 1; left: 10%;}
.tzzgx-4-1 dl{display: flex; justify-content: space-between;}
.tzzgx-4-1 dl dt{ display: flex; justify-content: space-between; flex-wrap: wrap; width: 60%;}
.tzzgx-4-1 dl dt li{ width: 48%; margin-top: 20px;}
.tzzgx-4-1 dl dt li p{display: flex; align-items: center; color: #666;}
.tzzgx-4-1 dl dd{ width: 37%; border-left: 1px solid #f5f5f5;}
.tzzgx-4-1 dl dt li p i{ color: #eb5f06; margin-right: 8px;}
.tzzgx-4-1 dl dt li span{ font-size: 16px;}
.tzzgx-4-1 dl dd a{display: flex; justify-content: center; align-items: center;color: #eb5f06;}
.tzzgx-4-1 dl dd i{ font-size: 52px; }
.tzzgx-4-1 dl dd p{ font-size: 20px; font-weight: bold; line-height: 24px;text-align: justify; text-align-last: justify; padding-left: 25px;}
.tzzgx-3{ padding-bottom: 6vh;}
.hzhbgd{ padding-bottom: 50px; padding-top: 30px;}
.hzhbgd .swiper-slide{border: 1px solid #f5f5f5; cursor: pointer;}
.hzhbgd .swiper-slide::after{ position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: #eb5f06; opacity: 0;transition: all 0.5s ease;}
.hzhbgd .swiper-slide p{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; opacity: 0;transition: all 0.3s ease;}
.hzhbgd .swiper-slide img{max-width: 100%; display: block; margin: 0 auto;}
.hzhbgd .swiper-slide:hover::after{ opacity: 1;}
.hzhbgd .swiper-slide:hover p{opacity: 1; color: #fff;}
.gc-1{ background: #f5f5f5;}
.gc-1 dl{ display: flex; justify-content:space-between;}
.gc-1 dl dt{ width: calc(100% - 300px - 20%); color: #666;}
.gc-1 dl dd{ width: 300px;color: #eb5f06; font-weight: bold;font-size: 14px;line-height: 20px;}
.gc-1 dl dt h3{ font-size: 24px; font-weight: 500; padding-bottom: 8px; color: #eb5f06;}
.gc-1 dl dd p{  padding-bottom: 8px;font-size: 18px; font-weight: 500;color: #000;}
.gc-3-an{ display: flex; justify-content: space-between;}
.alnrgd .swiper-slide img{ width: 100%;}
.alnrgd .swiper-slide p{ position: absolute; bottom: 30px; left: 6%; font-size: 18px; color: #fff;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 88%;}
.gc-3-bt{display: flex; justify-content: space-between;align-items: end;}
.gc-3-bt ul a{ color: #666; font-size: 16px; margin-left: 15px;}
.gc-3-bt ul a:hover{color: #eb5f06;}
.gc-3{ background: #f5f5f5;}
.alnrgd{ padding-top: 30px;}
.alnrgd .swiper-pagination{ text-align: right;left: auto; right: 2%;bottom: 5%;}
.alnrgd .swiper-pagination-bullet{ background: #fff;}
.gc-4 .sbt{display: flex; align-items: end;}
.gc-4 .sbt span{font-size: 20px; padding-left: 25px;}
.gc-4 .gc-3-an{ display: initial;}
.hzrrgd{ padding: 30px 0 50px;}
.hzrrgd .swiper-scrollbar{ height: 1px; left: 0; width: 90%;bottom: 7px;}
.hzrrgd .swiper-scrollbar-drag{ background: #eb5f06; }
.hzrrgd .swiper-button-prev{right: 40px;bottom: -12px;top: auto;left: auto; transform: rotate(90deg);font-weight: bold;}
.hzrrgd .swiper-button-next{right: 0;bottom: 0;top: auto;left: auto; transform: rotate(-90deg);font-weight: bold; bottom: -11px;}
.hzrrgd .swiper-button-next i,.hzrrgd .swiper-button-prev i{ font-size: 15px;}
.hzrrgd .swiper-button-next:hover i,.hzrrgd .swiper-button-prev:hover i{ color: #eb5f06;}
.hzrrgd .swiper-slide img{ width: 100%;}
.hzrrgd .swiper-slide p{ text-align: center; padding-top: 10px; font-size: 16px; color: #666;}
.hzrrgd .swiper-slide:hover p{color: #000;}
.hxysgd{ padding-top: 30px;}
.hxysgd .swiper-slide{ background: #f5f5f5; padding:56px 40px; cursor: pointer;transition: all 0.5s ease;}
.hxysgd-bt{ display: flex; font-size: 24px; font-weight: bold; align-items: center;color: #eb5f06;}
.hxysgd-bt p{ font-size: 16px; color: Rgba(235, 95, 6, 0.6); padding-right: 13px;}
.hxysgd .swiper-slide span{ padding-top: 8px; display: block;}
.hxysgd .swiper-slide:hover{ background: #eb5f06;}
.hxysgd .swiper-slide:hover p,.hxysgd .swiper-slide:hover .hxysgd-bt,.hxysgd .swiper-slide:hover span{color: #fff;}
.swiper-pagination-bullet-active{background: #eb5f06;}

#GBookAdd{ position: relative; width: 100%;padding-top: 30px;}
.gcly{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.gcly .wenben{ width: 48%; color: #000;margin-bottom: 22px;}
.gcly .wenben .titles_p{font-size: 14px; margin-bottom: 10px;}
.gcly .wenben .text{ width: 100%; height: 48px;line-height: 48px; padding: 0 10px; border-bottom: 1px solid #f4f4f4; background: inherit; color: #000;font-size: 14px;}
#GBookAdd .neirong{margin-top: 30px; margin-bottom:20px;}
#GBookAdd .neirong .cmessage{ width: calc(100% - 22px); padding: 10px; min-height: 150px; border-bottom: 1px solid #f4f4f4; background: inherit;color: #000; font-family: Microsoft Yahei;font-size: 14px;}
#GBookAdd .neirong .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .submit{ width: 260px;height: 42px; display: block; background: #f5f5f5; color: #333;margin: 10px auto 0; font-size: 14px;border-radius:5px;}
#GBookAdd .submit:hover{ background:#eb5f06; cursor:pointer;color: #fff;}
.whrcgd{ padding-top: 30px;}
.whrcgd .swiper-slide p{ border-bottom: 2px solid #eb5f06; display: flex; align-items: center; font-size: 20px; margin-bottom: 20px; padding-bottom: 10px;}
.whrcgd .swiper-slide p i{color: #eb5f06;font-size: 36px; padding-right: 15px;}
.whrcgd .swiper-slide u{ color: #666;}
.whrcgd .swiper-wrapper .swiper-slide:nth-child(2) p{border-bottom: 2px solid #d92b81;}
.whrcgd .swiper-wrapper .swiper-slide:nth-child(2) p i{color: #d92b81;}
.whrcgd .swiper-wrapper .swiper-slide:nth-child(3) p{border-bottom: 2px solid #79c000;}
.whrcgd .swiper-wrapper .swiper-slide:nth-child(3) p i{color: #79c000;}
.whrcgd .swiper-wrapper .swiper-slide:nth-child(4) p{border-bottom: 2px solid #9b26b6;}
.whrcgd .swiper-wrapper .swiper-slide:nth-child(4) p i{color: #9b26b6;}
.rc-2 ul{ display: flex; justify-content: space-between; margin-top: 30px;}
.rc-2 ul a{ width: 48%; background: #eb5f06;display: flex; align-items: center; justify-content: center; color: #fff; font-size: 30px; font-weight: bold; border-radius: 6px; padding: 80px 0;}
.rc-2 ul a:nth-child(2){ background: #13c2c2;}
.rc-2 ul a:nth-child(3){ background: #1890ff;}
.rc-2 ul a i{ font-size: 60px; color: #fff;font-weight:500; margin-left: 60px; line-height: 60px;transition: all 0.5s ease;}
.rc-2 ul a:nth-child(1) i{ font-size: 70px;}
.rc-2 ul a:hover i{ margin-left: 50px;}
.rc-3{ background: #f5f5f5;}
.rc_tabs ul{ display: flex; justify-content: space-between; margin-top: 30px;}
.rc_tabs ul li{ width: 24%; background: #e5e5e5; text-align: center; font-size: 16px; color: #333; padding: 15px 0; cursor: pointer;}
.rc_tabs ul li i{ display: block; font-size: 30px; line-height: 30px;}
.rc_tabs ul li span{color: #666;}
.rc_tabs ul .active{ background: #eb5f06;}
.rc_tabs ul .active span,.rc_tabs ul .active i{color: #fff;}
.rc-3 .sbt span{ font-size: 16px; color: #666;}
.rcflgd{ margin-top: 20px; background: #fff;}
.rcflgd .swiper-slide{ display: flex; justify-content: space-between; align-items: center;}
.rcflgd .swiper-slide img{ width: 40%;}
.rcflgd .swiper-slide ul{ width: 55%;display: flex; justify-content: space-between; flex-wrap: wrap; padding-right: 5%;}
.rcflgd .swiper-slide ul li{ width: 46%; color: #666; margin: 15px 0;}
.rcflgd .swiper-slide ul li p{ font-size: 17px; font-weight: bold; padding-bottom: 9px; color: #000;}
.rc-5 dl{ display: flex; justify-content: space-between;}
.rc-5 dl dt span{ font-size: 16px; max-width: 70%;}
.rc-5 dl dd{ display: flex; justify-content: space-between; color: #666;}
.rc-5 dl dd span{ display: flex; font-size: 18px; color: #000;}
.rc-5 dl dd span:nth-child(1){ padding-bottom: 15px;}
.rc-5 dl dd li:nth-child(2){ display: flex; margin-left:8vw;}
.rc-5 dl dd li:nth-child(2) p{ margin-right: 10px;}
.rc-5 dl dd li:nth-child(1){border-left: 1px solid #f5f5f5; padding-left: 3vw; margin-left: 3vw;}
.nybanner .ssk{position: absolute; top: 40%; left: 50%; transform: translate(-50%,-50%); z-index: 1;}
.nybanner .ssk dl{ display: flex; background: #fff; border-radius: 5px; padding: 4px 8px;}
.nybanner .ssk dl dt input{ width: 660px; height: 48px; line-height: 48px; padding: 0 5px; font-size: 16px;}
.nybanner .ssk dl dt input::placeholder{ font-size: 16px;}
.nybanner .ssk dl dd i{ height: 48px; line-height: 48px; font-size: 22px;}
.ssk-rm{ text-align: center; margin-top: 15px; color: #fff;}
.ssk-rm a{ color: #fff; margin-left: 10px;}
.ssk-rm a:hover{ color: #eb5f06;}
.ss-bt{ font-size: 24px;}
.ss-lb .tab-block .tab-buttons{ border-bottom: 1px solid #f5f5f5; padding-bottom: 15px; margin: 40px 0 20px;}
.ss-lb .tab-block .tab-buttons .tab-button{ font-weight: 500; color: #666; font-size: 16px;margin-left: 30px;}
.ss-lb .tab-block .tab-buttons .tab-button.cur{ font-weight: bold; color: #eb5f06;}
.ss-lb .xwlb ul{ margin-top: 0;}
.ss-lb .tab-block .tab-buttons .tab-button:nth-child(1){ margin-left: 0;}
.gcal-lb .sbt{ text-align: center;}
.gcal-lb ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 30px;}
.gcal-lb ul li{ width:23%; margin-bottom:45px; text-align: center; position: relative;}
.gcal-lb ul li .img{margin-bottom: 10px; overflow: hidden; position: relative;}
.gcal-lb ul li .img:before{ content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 10;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.gcal-lb ul li:hover .img:before{ background: rgba(235,95,6,0.8);}
.gcal-lb ul li:hover .img img{transform: scale(1.03);}
.gcal-lb ul li .img .font{ text-align: center; position: absolute; width: 100%; top: 70%;transform: translateY(-50%);z-index: 15; color: #fff;opacity: 0;filter:alpha(opacity=0);}
.gcal-lb ul li .img .text{opacity: 1;filter:alpha(opacity=100);}
.gcal-lb ul li .img .font strong{display: block; font-size:16px; font-weight: 500; margin-bottom: calc(0.6rem); padding: 0 15px;}
.gcal-lb ul li .img .font span.mores{display: inline-block;padding:0 0.5rem;font-size: 12px;text-transform: uppercase;}
.gcal-lb ul li:hover .img .font{top: 50%;opacity: 1;filter:alpha(opacity=100);}
.gcal-lb ul li:hover .text{opacity: 0;filter:alpha(opacity=0);}
.gcal-lb ul li:nth-last-child(-n+3){ padding: 0; margin: 0; height: 0;}
.fw-cebian{width: 48px; height: 150px; padding: 5px; position: fixed; right:2px; border-radius: 5px; bottom: 8%; z-index: 100; background:Rgba(0, 0, 0, 0.5);}
.fw-cebian ul{overflow: visible;}
.fw-cebian ul li{width: 100%; height: 50px;position: relative;}
.fw-cebian ul li a{width: 100%;height: 100%;display: flex; justify-content: center; align-items: center; color: #fff;}
.fw-cebian ul li a i{ font-size: 20px;}
.fw-cebian ul li:nth-child(3){ height: 36px;}
.fw-cebian ul li:nth-child(3) i{ transform: rotate(180deg); font-size: 15px;}
.fw-cebian ul li:nth-child(3) p{ display: none; font-size: 12px; line-height: 14px; transform: scale(0.9);}
.fw-cebian ul li:hover .tanchu{opacity: 1;transform:translateX(-5px); visibility: visible;}
.tanchu{position: absolute; right: 58px; opacity: 0; transform: translateX(-15px);transition: all 0.5s ease; visibility: hidden;}
.fw-dh{width: 168px; margin-top: -6px; padding: 18px; top: 0;background:#fff; border-radius: 5px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.fw-dh a{ display: block !important;}
.fw-dh h3{width: 100%;height: auto;float: left;color: #666;font-size: 14px;line-height: 14px;}
.fw-dh h4{width: 100%;height: auto;float: left;margin-top:9px;color: #eb5f06; font-size: 18px;line-height: 18px;}
.fw-dh img{max-width: 100%;}
.kqnewm{top: -50px;}
.fw-ewm{margin-top: -79px; padding:18px;top: 0; background: #fff; display: flex; justify-content: space-between; border-radius: 5px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.fw-ewm p{ text-align: center;}
.fw-ewm img{max-width:120px;display: block;}
.fw-ewm h3{margin-top: 5px;color: #666; font-size: 14px;line-height: 14px; text-align: center;}
.fw-ewm-l{ width: 48%;}
.fw-ewm-l:nth-child(1){ margin-right: 15px;}
.fw-cebian ul li:nth-child(3):hover p{ display: block;}
.fw-cebian ul li:nth-child(3):hover i{ display: none;}
.shangcheng h1{font-size: 20px; padding-bottom: 15px;}
.shangcheng ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.shangcheng ul a{ width: 13%; text-align: center; margin-bottom: 20px;}
.shangcheng ul a img{ width: 100%;border: 1px solid #f5f5f5;padding: 0 30px;}
.shangcheng ul a:nth-last-child(-n+4){ border: none; padding: 0; margin: 0; height: 0;}
.shangcheng ul a p{ padding-top: 6px;font-size: 12px; color: #666;}
.taobaowang{ margin-top: 30px;}
.taobaowang-bt{  margin-bottom: 15px; width: 150px; text-align: center; background: #eb5f06;  color: #fff; border-radius: 5px; height: 36px; line-height: 36px;}
.taobaowang-bt img{ max-width: 100%;}
.taobaowang dl{display: flex; justify-content: space-between; flex-wrap: wrap;}
.taobaowang dl a{ width: 19%; margin-bottom: 5px;}
.taobaowang dl a:nth-last-child(-n+4){ border: none; padding: 0; margin: 0; height: 0;}
.taobaowang dl a:hover{ color: #eb5f06;}
.sjcd{display: none; visibility: hidden;}
.sos{ padding: 25vh 0; text-align: center;}
.sos h1{ font-size: 48px;}
.zxjm-1 .sbt,.zxjm-2 .sbt,.zxjm-4 .sbt,.zxjm-5 .sbt,.zxjm-6 .sbt,.md-2 .sbt,.mdxq-1 .sbt{padding-bottom:30px; text-align: center;}
.zxjm-1 dl{ display: flex; justify-content: space-between; align-items: center;}
.zxjm-1 dl dt{ width:45%;}
.zxjm-1 dl dt img{ max-width: 100%; margin: 0 auto;}
.zxjm-1 dl dd{ width: 49%; font-size: 19px;color: #333;text-align: justify;line-height: 32px;}
.zsmdgd .swiper-slide img{ width: 100%; opacity: 0.3;}
.zsmdgd .swiper-slide-active img{opacity: 1;}
.zsmdgd .swiper-button-next, .zsmdgd .swiper-button-prev{position: absolute;z-index: 100;top: 50%; transform: translateY(-50%); cursor: pointer;}
.zsmdgd .swiper-button-next{right: 14%;transform: rotate(-90deg);}
.zsmdgd .swiper-button-prev{left: 14%;transform: rotate(90deg);}
.zsmdgd .swiper-button-next i, .zsmdgd .swiper-button-prev i{ font-size: 30px;}
.zsmdgd .swiper-button-next:hover i, .zsmdgd .swiper-button-prev:hover i{color:#eb5f06;}
.xzjm-ej{font-size: 19px;color: #333; padding-top: 10px;}
.xzjm-3{position: relative;}
.xzjm-3-bt{font-size: 68px; text-align: center; background-image: linear-gradient(#e36211 50%, #fedba7); color: #fff; width: 360px; height: 360px; line-height: 360px; border-radius: 50%; margin: 0 auto; position: relative;}
.xzjm-3-bt::after{ position: absolute; width: 390px; height: 390px; border-radius: 50%; content: '';background-image: linear-gradient(#fad2c4 50%, #fff5e6); left: -15px; top: -15px; z-index: -1;}
.xzjm-3-bt::before{position: absolute; width: 550px; height: 550px; border: 1px dashed #e36211; border-radius: 50%; content: '';left: -95px; top: -95px; z-index: -1;animation-iteration-count: infinite; animation-timing-function: linear; animation-name: orbit; animation-duration: 2s;}
@keyframes orbit {  0% {transform: translate(0%, 0%) rotate(-360deg);}  100% {transform: translate(0%, 0%) rotate(0deg);}}
.zxjm-3{padding-bottom: 25vh;}
.zxjm-3 ul{ display: flex; justify-content: space-between; flex-wrap: wrap; z-index: 100; top: 13%;}
.zxjm-3 ul li{ width: 45%;display: flex; align-items: center;}
.zxjm-3 ul li p{ font-size:17px; border-bottom: 1px solid #e3600e; padding:0 20px 10px; margin-top: -14px;}
.zxjm-3 ul li img{max-width: 130px;}
.zxjm-3 ul li:nth-child(2n){flex-direction:row-reverse;}
.zxjm-3 ul li:nth-child(3),.zxjm-3 ul li:nth-child(4){ margin-top: 18vh;}
.zxjm-4 .sbt{text-align: center; }
.zxjm-4 ul{display: flex; justify-content: space-between;flex-wrap: wrap;}
.zxjm-4 ul li{ width: 20%; text-align: center; padding: 20px; border: 1px solid #eee;}
.zxjm-4 ul li:nth-child(2n){ background: #f4f4f4;}
.zxjm-4 ul li span{ text-align: right; display: block; font-size: 24px; color: #eee;}
.zxjm-4 ul li i{ display: block; font-size: 60px; line-height: 60px; padding: 10px 0 25px;}
.zxjm-4 ul li:nth-child(9) i{ font-size: 80px;}
.zxjm-4 ul li p{padding-top: 15px; font-size: 20px;}
.zxjm-4 ul li u{ color: #999;}
.zxjm-5 ul{display: flex; justify-content: space-between; align-items: center;}
.zxjm-5 ul li{ width: calc(100%/7); text-align: center;}
.zxjm-5 ul li:nth-child(odd) i{ display: block; width: 110px; height: 110px; line-height: 110px; font-size: 50px; border-radius: 50%; background: #f4f4f4; text-align: center; color: #eb5f06; margin: 0 auto;}
.zxjm-5 ul li:nth-child(2n) i{ font-size: 30px; color: #999;}
.zxjm-5 ul li p{ font-size: 20px; padding-top: 15px;}
.zxjm-6{background: #f4f4f4 url(../images/zs-tj.jpg) right bottom no-repeat;}
.zxjm-6 .sbt,.md-2 .sbt{text-align: left;}
.zxjm-6 form>li{ width: 50%; border: 1px solid #eee; border-radius: 8px; display: flex; align-items: center; padding: 0 8px; margin:0 0 8px; background: #fff;}
.zxjm-6 form>li input{ width:calc(100% - 30px); height: 50px; line-height: 50px; padding: 0 5px; background: none;}
.zxjm-6 form>li i{ color: #eb5f06; font-size: 18px; width: 25px; text-align: center;}
.zxjm-6 form>li:nth-child(3) input{ width: calc(100% - 105px);}
.zxjm-6 form>li a:hover{color: #eb5f06;}
.zxjm-6 .submit{ width: 50%; padding: 10px 0; background: #eb5f06; color: #fff; display: block;border-radius: 8px; font-size: 20px; margin-top: 15px;}
.zxjm-6 .submit:hover{background: #fff; color: #eb5f06;}
.zxjm-6 .iPicker-target,.zxjm-6 .iPicker-container,.zxjm-6 .iPicker-result,.zxjm-6 form>li i{height: 50px !important; line-height: 50px !important;}
.ssqxzlb:hover .nianfan-nr{ height: auto;opacity: 1; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);visibility: visible;}
.ssqxzlb .nianfan-nr a:hover{color: #fff;}
.ssqxzlb .nianfan-nr{ height: 300px; max-height: 300px; overflow-y: scroll; visibility: hidden; width: 100%;}
.ssqxz{ display: flex; align-items: center; width: calc(100% - 30px);}
.ssqxzlb{ width: calc(100%/3);}
.ssqxz .nianfan{ width: 100%;}
.czmd-ss{ width: 600px; top: 35%; left: 50%; transform:translateX(-50%); }
.czmd-ss form{background: #fff; border-radius: 8px; padding: 0; overflow: hidden;justify-content: space-between; display: flex;}
.czmd-ss .submit{ width: 100px;height: 60px; line-height: 60px; background: #eb5f06; color: #fff; border-radius: 6px; padding: 0;}
.czmd-ss input{ width: calc(100% - 100px); padding: 0 12px; height: 60px; line-height: 60px;font-size: 16px;}
.czmd-ss-rm{color: #fff; padding-top: 20px; font-size: 16px;}
.czmd-ss-rm a{color: #fff; margin: 0 7px;}
.czmd-ss-rm a:hover{color: #eb5f06;}
.md-1 .ssqxz{justify-content: space-between; width: 60%; flex-wrap: wrap;}
.md-1 .ssqxz .ssqxzlb{ width:32%;}
.md-2 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.md-2 ul li{ width: 24.4%; background: #f4f4f4; display: flex; align-items: center; justify-content: space-between; padding:40px 15px; margin-bottom: 12px; position: relative; overflow: hidden;}
.md-2 ul li:nth-last-child(-n+3){background: none;height: 0; overflow: 0; padding: 0; margin: 0;}
.md-2 ul li a{ display: block; background: #eb5f06; text-align: center; font-size: 8px; padding: 10px 0; color: #fff;}
.md-2 ul li a i{ display: block; color: #fff; font-size: 20px;}
.md-2 ul li p{font-size: 18px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.md-2 ul li span{font-size: 12px; padding-top: 4px;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; color: #666;}
.md-2-l{ width: 100%;transition: all 0.5s ease;}
.md-2-r{ opacity: 0; width: 94px; position: absolute; right: -100%;transition: all 0.5s ease;}
.md-2 ul li:hover .md-2-r{opacity: 1;width: 94px; right: 0;}
.md-2 ul li:hover .md-2-l{ width: calc(100% - 100px);}
.md-2 ul li a:hover{ color: Rgba(255, 255, 255, 0.7);}
.mdxq-2 dl{ display: flex; justify-content: space-between; align-items: center; background: #f4f4f4;}
.mdxq-2 dl dt{ width: 530px; padding: 20px 35px;}
.mdxq-2 dl dd{ width: calc(100% - 530px);}
.mdxq-2 dl dd img{ width: 100%;}
.mdxq-2 dl dt p{ font-size: 24px; padding-bottom:20px;}
.mdxq-2 dl dt span{ display: flex; align-items: center; font-size: 16px; color: #333; margin: 5px 0;}
.mdxq-2 dl dt span i{padding-right: 10px; font-size: 20px; color: #000;}
.mdyy-tc .mdyy-tc-o{ width: 480px; position: fixed; z-index: 100; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 8px; background: #fff; padding: 35px; text-align: center;}
.mdyy-tc::after{position: fixed; width: 100vw; height: 100vh; background: Rgba(0, 0, 0, 0.5); content: ''; top: 0; left:0; z-index: 0;}
.mdyy-tc p{ font-size: 24px;}
.mdyy-tc span{ font-size: 12px; color: #999; padding-bottom: 10px; display: block;}
.mdyy-tc form input{ width: 100%; height: 40px; line-height: 40px; padding: 0 11px; border: 1px solid #ccc; border-radius: 8px; margin: 5px 0;}
.mdyy-tc form li{ display: flex; align-items: center; justify-content: space-between;}
.mdyy-tc form li input{ width: calc(100% - 120px);}
.mdyy-tc form li a{ width: 110px; background: #eb5f06; color: #fff; display: block;border-radius: 8px;height: 40px; line-height: 40px;}
.fsys{ display:flex; align-items: center; color: #666;}
.fsys input{ width: 15px !important; margin-right: 10px !important; height: 20px !important;}
.fsyx-sm{ text-align: left; color: #999; font-size: 12px;}
.mdyy-tc form .submit{ width: 100%; background: #eb5f06; color: #fff; height: 40px; line-height: 40px; border: none; font-size: 16px; margin-top: 20px;}
.mdyy-tc-close{position: absolute; top: 20px; right: 30px; cursor: pointer;}

.kqn-jj{background: #f5f5f5;}
.kqn-jj .w1520,.kqn-lx{display: flex; justify-content: space-between; flex-wrap: wrap;}
.kqn-jj .kqn-jj-l{ width: 40%; }
.kqn-jj .kqn-jj-r{width: 55%;}
.kqn-jj .kqn-jj-r video{width: 100%; position: sticky; top: 100px;}
.kqn-jj-l-z{font-size: 16px; line-height: 26px;color: #666;text-align: justify;}
.kqn-jj-l-z img{ width:auto;max-width: 100%;}
.kqn-rr .sbt,.kqn-cp .sbt,.kqn-jj .sbt{border-bottom: 1px solid #eee;padding-bottom: 10px; margin-bottom: 20px; width: 100%;}
.kqnrrgd,.kqncpgd,.kqnalygd{padding-bottom: 40px;}
.kqnrrgd .swiper-slide p,.kqncpgd .swiper-slide p,.kqnalygd .swiper-slide p{text-align: center; padding-top: 10px; color: #666;}
.kqn-cp{background: #f5f5f5;}
.kqncpgd .swiper-slide a{transition: all 0.8s ease; display: block;}
.kqncpgd .swiper-slide a img{padding:22px;background: #fff;}
.kqncpgd .swiper-slide a p{transition: all 0.8s ease;}
.kqncpgd .swiper-slide a:hover{ transform:  translateY(-10px);}
.kqncpgd .swiper-slide a:hover p{ color: #eb5f06; transform: translateY(-8px);}
.kqn-lx{background: #fff;}



@media(max-width:1700px) {
    .jj-1 dl dt::-webkit-scrollbar-thumb {border-radius: 5px;background: #eb5f06;}
    .jj-1 dl dt::-webkit-scrollbar-track {border-radius: 5px;background: #fff;}
}

@media(max-width:1440px) {
    .tzzgx-1-bg li a{padding-top: 20px;}
    .nybanner .sbt,.tzzgx-4-1,.cx-4 .sbt,.hwh-2 .w1520,.scx .sbt{left: 6%;}
    .nycd{ padding: 0 6%;}
    .fw-lx dl dd{ width: calc(100% - 450px);}
    .sptj{ width: 94%;}
    .shuzi_box ul li{padding: 50px 40px;}
    .top-cd li ul dl dd{ width: 25%;}
    .cpdtsz .swiper-slide{padding: 10px 25px;}
    .dsjnr .tabs dl dt{ width: 468px;}
    .dsjnr .tabs dl dd {width: calc(100% - 548px); height: 442px;}
    .whjsgd .swiper-slide{ padding: 50px;}
    .hxysgd .swiper-slide{padding: 40px 30px;}
    .xwxq dt{width: calc(100% - 450px);}
    .tzzgx-4-1{ width: 88%;}
    .cxzsgd .swiper-slide img{width: 95%;}
    .jj-1 ul li p{ font-size: 17px;}
    .shangcheng ul a img{ padding: 0 20px;}
    .jj-1 dl dt{width: calc(100% - 560px);height: 394px;}
    .jj-1 dl dd{ width: 508px;}
    .xzjm-3-bt::before{width: 520px; height: 520px;left: -80px; top: -80px;}
    .zxjm-3{padding-bottom: 21vh;}
}



@media(max-width:1220px) {
    .sjcd{display: block; visibility: visible;}
    .pccd{display: none; visibility: hidden;}
    #top .nav{display: none;}	
    #top{ background:Rgba(255, 255, 255, 0.9);overflow: hidden;position: fixed; display: flex; align-items: center; justify-content: space-between; top: 0;left: 0;z-index: 100;width: 100%; padding: 10px 4%;box-shadow: 0px 0px 75px 0px rgb(0 0 0 / 7%);}
    #top .logo a{display: block; float: left;}
    #top .logo a h1{ font-size: 1.3rem;}
    #top .logo img{ height:33px; width:auto;}
    #top .menu em{font-style:normal;padding-right: 13px;padding-top: 0;display: block;float: left;}
    #top .menu span{ width:30px;float:right;padding-top: 1px;}
    #top .menu span i{ width: 100%;height:2px; display: block;background: #666; margin-bottom: 6px;}
    #top .menu span i:nth-child(3){ margin-bottom: 0;}
    #top .menu .menu2{ margin-right: 14px;}
    #top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translateY(11px);width: 25px; background: #333;}
    #top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translateY(-11px);width: 25px; background: #333;}
    #top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0;filter:alpha(opacity=0); width: 0;}
    .top .nav{margin-left: 4%;}
    .top_hidden{ transform: translateY(-100%); opacity: 0;filter:alpha(opacity=0);}
    .hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0;filter:alpha(opacity=0); visibility: hidden;}
    .caidan{width: 50%; max-width: 400px; height: 100%;background: #fff; position: fixed; top: 0; right:0; z-index: 101; transform: translateX(100%); visibility: hidden; display: block;}
    .caidan .caidan_nav{ padding: 52px 0; height: 100%;overflow-y: auto;}
    .caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid #f1f1f1;}
    .caidan .caidan_nav ul>.menu_list_box_item:nth-child(1){border-top: 1px solid rgba(0,0,0,0.1); padding-top: 20px;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 8% ;display: block; font-size:16px;height:40px;line-height:40px; }
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 8%;display: block; font-size:16px;height:40px;line-height:40px; width: 60%;float: left;color: #333;}
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd2{width: 40%; float: right;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;filter:alpha(opacity=60);font-size: 12px;pointer-events:none; }
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i:nth-child(2){ display: none;}
    .caidan .caidan_nav ul>.open .caidan_1 i:nth-child(2){display: block;}
    .caidan .caidan_nav ul>.open .caidan_1 i:nth-child(1){display: none;}
    .caidan.caidan_oppen{ transform: translateX(0%);z-index: 66; visibility: visible;}
    .caidan_hidden{transform: translateX(100%);}
    .caidan .caidan_nav ul .caidan_2box{width: 100%; padding:4% 8% 4%; display: none; background: #f1f1f1;}
    .caidan .caidan_nav ul .caidan_2box a{ display: block;border-bottom: 1px solid rgba(0, 0, 0, 0.05); padding-bottom: 3px; margin-top: 5px; width: 100%;}
    .caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
    .caidan .caidan_nav ul .caidan_2box li a{ font-size: 12px; display: block;}
    .caidan .caidan_nav ul .caidan_2box dt{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 20px;}
    .caidan .caidan_nav ul .caidan_2box dt:nth-child(1){margin-top: 15px;}
    .caidan .caidan_nav ul .caidan_2box dt h1{ font-size: 17px; font-weight: 500; color: #000; width: 100%; font-weight: bold; border-bottom: 1px solid rgba(0,0,0,0.05); padding-bottom: 3px; margin-bottom: 10px;}
    .caidan .caidan_nav ul .caidan_2box dt li{ width: 24%; text-align: center; font-size: 12px;margin-bottom: 10px;}
    .caidan .caidan_nav ul .caidan_2box dt li img{width: 100%; display: block; margin: 0 auto; padding: 0 18px;}
    .caidan .caidan_nav ul .caidan_2box dt li:nth-last-child(-n+2){padding: 0; margin: 0; height: 0;}
    .caidan .caidan_nav ul .caidan_2box dt li a{ color: #666; border: none; padding: 0; margin: 0;}
    .sjdss{ padding: 0 6% 0 8%; display: flex; justify-content: space-between;border-bottom: 1px solid #f5f5f5;height: 36px; line-height: 36px; margin: 8px 0;}
    .sjddss input{ width: calc(100% - 40px); }
    .sjddss a{ width: 40px;text-align: center;}
    .sjmdewm{margin: 20px 8% 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .sjmdewm .fw-ewm-l{ width: 46%; text-align: center;border: 1px solid #f5f5f5; padding: 10px;}
    .sjmdewm .fw-ewm-l img{ width: 100%;}
    .sjmdewm .fw-ewm-l h3{ font-size: 15px; font-weight: 500;}
    .sjmdewmbt{ width: 100%; font-weight: bold; font-size: 18px; margin-bottom: 10px;}
    .kongge{ height: 54px;}

}

@media(max-width:1024px) {
    .zbsjdh{ padding: 20px 6% 0;}
    .zbsjdh a{color: #fff; display: flex; align-items: center;font-size: 16px; background: #eb5f06; border-radius: 3px; padding: 4px 0; justify-content: center;}
    .zbsjdh a p{ padding-left: 10px; }
    .hylogo ul li{ width: 19%;}
    .hylogo ul li:nth-last-child(-n+3){width: 19%;}
    .top-cd-nr a{ margin: 0 10px;font-size: 16px;}
    .top-dh{ font-size: 16px;}
    .kongge{ height: 53px;}
    .hzrrgd .swiper-scrollbar{ width: 88%;}
    .jj-1 ul li p{ font-size: 15px;padding: 20px 0;}
    .kqn-jj .kqn-jj-l,.kqn-jj .kqn-jj-r{width: 100%;}
    .kqn-jj-r{padding-top: 30px;}
}

@media(max-width:820px) {
    .scx .sbt{ top: 18%; left: 6%;}
    .indexbannersj .swiper-slide img,.indexbannersj .swiper-slide video{width: 100%;}
    .indexbannersj .swiper-pagination-bullet{ background: #fff;}
    footer .fxcd dl{ display: none;}
    .indexbanner .swiper-slide video, .indexbanner .swiper-slide img,.indexbanner{ height: auto; object-fit: initial;}
    .indexbannersj .swiper-pagination{bottom: 10px !important;}
    .indexbannersj .swiper-pagination-bullet{ width: 6px; height: 6px;}
    .banner{ margin-top: 0;}
    .indexbanner .swiper-button-prev, .indexbanner .swiper-button-next,.lxkjgd .swiper-button-prev, .lxkjgd .swiper-button-next{ display: none;}
    .cp-lb .sbt{ text-align: left;}
    .sbt p { font-size: 24px; line-height: 26px;}
    .mbx{ margin-bottom: 50px;}
    .cp-lb ul{ margin-top: 30px;}
    .zz_bg_b{visibility: hidden;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: 0;filter:alpha(opacity=0); top: 0;left: 0;}
	.menu_list_b{z-index:9999;visibility:hidden;box-sizing:border-box;padding-top:0rem;background:#fff;transform:translateY(100%); width:100%; bottom: 0;left: 0; height: auto; overflow: hidden;}
	.menu_list_box_b{ max-height: 60vh; overflow-y: scroll;}
	.menu_list_b .menu_list_box_b>li{ width:50%; float: left; display:block;border-bottom:1px solid #eee;color:#333;font-size:14px;position: relative;border-right: 1px solid #eee;box-sizing: border-box;text-align: center;}
	.menu_list_b .menu_list_box_b>li:nth-of-type(1){border-top: 0;}
	.menu_list_b .menu_list_box_b>li:nth-of-type(2){border-top: 0;}
	.menu_list_b .menu_list_box_b>li a{overflow: hidden;white-space: nowrap;text-overflow:ellipsis; display:block; width:100%;padding:10px 14px;}
	.menu_list_b .menu_list_box_b>li p{display:block; text-align: left; font-size: 14px;padding: 0 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.menu_list_b .menu_list_box_b>li.on{background: #eb5f06;}
	.menu_list_b .menu_list_box_b>li.on a{color: #fff;}
	.menu_list_b .u_l{display:none;}
	.menu_list_b .right .coll{width:100%; float: left; height: 5.5rem; background: #eb5f06; color: #fff; text-align: center;}
	.menu_list_b .right .coll a{color: #fff;}
	.menu_list_b .right .coll p{padding-top: 1rem; font-size: 0.8rem;}
	.menu_list_b .right .coll b{font-size: 1.4rem; font-weight:500; }
    .menu_b{display: flex;font-size: 12px;line-height: 14px; align-items: center; color: #666;}
    .menu_b i{font-size: 16px; line-height:16px; margin-right: 5px;}
    .nylbcd{ display: flex; justify-content: space-between;align-items: center;}
    .shangcheng ul a{width: 24%; margin-bottom: 10px;}
    .taobaowang dl a{ width: 24%;}
    .dbbq dl{ padding-top: 0;}
    footer{ padding: 50px 0;}
    .dbbq dl{ display: block;}
    .dbbq h1{ margin-top: 4px;}
    .dbbq dl a{ padding-left: 0;}
    .nybanner .sbt p{ font-size: 33px; line-height: 36px;}
    .sbt span{ margin-top: 10px;}
    .tzzgx-1-bg li{ width: 45%;}
    .tzzbfgd{ padding-bottom: 40px;}
    .tzzgx-2{ padding-bottom: 50px;}
    .tzzgx-4{ padding-top: 115px;}
    .tzzgx-4-1 dl dd a{justify-content: flex-end;}
    .tzzgx-4-1 dl dt li span,.rc_tabs ul li,.cxzsgd .swiper-slide p,.lx-1 .sbt span{ font-size: 14px;}
    .gc-1 dl,.gc-3-bt,.tjxwgd .swiper-slide dl,.cx-3-dy{ flex-wrap: wrap;}
    .gc-1 dl dt,.gc-3-bt .sbt,.xwxq dt,.lxkjgd .swiper-scrollbar,.tjxwgd .swiper-slide dl dt,.hzrrgd .swiper-scrollbar,.slmcpgd .swiper-scrollbar,.cxdynr, .cxdysz{ width: 100%;}
    .gc-1 dl dd{ width: 100%; padding-top: 20px;}
    .gc-3-bt ul{ width: 100%; padding-top: 10px;}
    .gc-3-bt ul a:nth-child(1){ margin-left: 0;}
    .hxysgd{ padding-bottom: 40px;}
    .gc-4 .sbt span{ font-size: 16px;}
    .hzrrgd .swiper-slide p{ font-size: 14px;}
    .whrcgd{ padding-bottom: 40px;}
    .rc-2 ul a{ text-align: center; display: block; padding: 60px 0;}
    .rc-2 ul a i{ display: block; margin: 0; margin-top: 20px;} 
    .rc-2 ul a:hover i{ margin-left:0;}
    .hzrrgd{ padding: 20px 0 30px;}
    .fw-1 dl dt h2{ font-size: 20px;margin-bottom: 20px;}
    .fw-1 dl dt{ padding-bottom: 30px;}
    .fw-2 dl dt li i{ font-size: 40px; line-height: 45px;}
    .fw-2 dl dt .sbt,.fw-4-t{ padding-bottom: 20px;}
    .fwmgd{ padding-bottom: 40px;}
    .xwxq dd,.fw-4 dl dd,.cxpzsz,.sptjgd .swiper-button-next,.slmcpgd .swiper-button-prev,.slmcpgd .swiper-button-next,.hzrrgd .swiper-button-prev,.hzrrgd .swiper-button-next{ display: none;}
    .fw-4 dl dt{ padding: 30px;}
    .nycd a{ margin-right: 35px;}
    .fw-5 ul li:nth-child(1),.fw-5 ul li:nth-child(2){ width: 29%; padding: 0;}
    .fw-5 ul li:nth-child(3){ width: 37%; padding: 0 5px;}
    .fw-sf .sbt{ margin-bottom: 20px;}
    .sf-nr{ border: none; padding: 20px 0;}
    .cp-bxnx .nianfan input,.cp-bxnx dl dt,.cp-bxnx .nianfan{ font-size: 14px;}
    .xwlb ul a{ width: 32%; margin-bottom: 20px;}
    .sxwz{ padding: 20px 18px;}
    .fw-lx dl dt{ width: 336px;}
    .fw-lx dl dd {width: calc(100% - 360px);}
    .fw-lx dl dd li{ width: 100%;margin-bottom:20px;}
    .lx-t i{ font-size: 20px;}
    .lx-t{ padding-bottom: 5px;}
    .shuzi_box ul{ padding-top: 20px;padding-bottom: 40px;}
    .shuzi_box ul li{ height: auto; padding: 30px ;}
    .shuzi_box ul li b i{ font-size: 50px;}
    .shuzi_box ul li p{ margin-top: 50px;}
    .cx-2 .sbt{ top: 30px;}
    .cxzsgd .swiper-slide p{ padding-bottom: 5px;}
    .cxzsgd{ top: 59%;}
    .cx-4 .sbt{top: 50px;}
    .lxkjgd{ padding: 20px 0 30px;}
    .lxkjgd .swiper-slide a{ padding: 30px;}
    .cx-pz .sbt span{ width: 60%;font-size: 18px; line-height: 23px;}
    .cxpznr{ width: 100%; height: auto; padding-right: 0;}
    .cxpznr .swiper-wrapper{ display: block;}
    .pznrok dt{ width: 150px;font-size: 24px;}
    .pznrok dd{ width: calc(100% - 180px); font-size: 14px;}
    .cxpznr .swiper-slide img{margin-bottom: 15px;}
    .tjxwgd .swiper-slide dl dd{ width: 100%; padding: 35px;}
    .tjxwgd .swiper-slide dl dd h1{ font-size: 24px; line-height: 28px;}
    .xwtjnr,.fw-cebian{ display: none;}
    .cpdtsz .swiper-slide{ padding:5px 10px;}
    .cp-xq dd{ width: 53%;}
    .dsjnr .tabs dl dt{ width: 268px;}
    .dsjnr .tabs dl dd {width: calc(100% - 320px);height: 253px;}
    .jzggdnr .jzgnr{ position: static; transform: none; width: 100%; padding:10px 0 20px;}
    .jzggdsz .swiper-slide p{ font-size: 18px; line-height: 24px;}
    .jj-2-nr,.jj-3-nr{ padding-top: 30px;}
    .sptjgd .swiper-slide p{ font-size: 18px;}
    .splb{ padding-top: 40px;}
    .whlngd .swiper-slide p span{ font-size: 12px;}
    .whlngd{ padding-bottom: 36px;}
    .sxw,.slanmu{ padding: 60px 0 50px;}
    .slmcpgd{ padding-bottom: 40px;}
    .slanmu .sbt,.sxwgd{ padding-bottom: 30px;}
    .nybanner .ssk dl dt input{ width: 460px;}
    .nybanner .ssk dl dd i,.nybanner .ssk dl dt input{ height: 40px; line-height: 40px;}
    .nybanner .ssk{ top: 35%;}
    .nybanner .sbt{ top: 50%;}
    .jzggdnr .jzgnr .sbt p{ display: none;}
    .jzggdsz .swiper-slide{padding-bottom: 20px;}
    .cx-nr{padding-top: 50px;}
    .cxpznr .swiper-slide {margin-bottom: 45px !important;padding-bottom: 15px;}
    .cxpznr .swiper-slide:nth-last-child(-n+2){display: none;}
    .mdxq-2 dl{ flex-wrap: wrap; flex-direction: column-reverse;}
    .mdxq-2 dl dd,.mdxq-2 dl dt{ width: 100%;}
    .mdxq-2 dl dt p{padding-bottom: 10px;}
    .mdxq-2 dl dt span{ font-size: 14px; margin: 3px 0;}
    .mdxq-2 dl dt{padding: 22px;}
    .zxjm-1 .sbt, .zxjm-2 .sbt, .zxjm-4 .sbt, .zxjm-5 .sbt, .zxjm-6 .sbt, .md-2 .sbt, .mdxq-1 .sbt{padding-bottom: 25px;}
    .zxjm-1 dl dt,.zxjm-1 dl dd{ width: 100%;}
    .zxjm-1 dl,.ssqxz{ flex-wrap: wrap;}
    .zxjm-1 dl dd{ font-size: 16px; line-height: 24px; padding-top: 20px;}
    .zsmdgd .swiper-button-prev{left: 3%;}
    .zsmdgd .swiper-button-next{right:3%;}
    .zsmdgd .swiper-button-next i, .zsmdgd .swiper-button-prev i{font-size: 20px; color: #fff;}
    .zxjm-6 form li,.ssqxzlb{ width: 100%;}
    .zxjm-6{background: none;}
    .ssqxz .nianfan{ width: 100%; margin: 5px 0;}
    .zxjm-6 form li:nth-child(4){align-items: flex-start;}
    .xzjm-3-bt{width: 70vw;height: 70vw;line-height: 70vw;}
    .xzjm-3-bt::before{width: 88vw; height: 88vw;left: -9vw;top: -9vw;}
    .xzjm-3-bt::after{width: 80vw; height: 80vw;left: -5vw; top: -5vw;}
    .zxjm-3 ul li{ width: 100%;margin-top: 30px !important;}
    .zxjm-3 ul{position: static; margin-top: 30px;}
    .zxjm-3 ul li{border-bottom: 1px solid #e3600e;}
    .zxjm-3 ul li img{display: none;}
    .zxjm-3 ul li p{margin: 0; padding: 0 0 10px; border: none;}
    .zxjm-3 ul li:nth-child(2n){flex-direction: inherit;}
    .zxjm-3 ul li p br{ display: none;}
    .zxjm-3{padding-bottom: 60px;}
    .zxjm-5{padding-bottom: 0;}
    .zxjm-2 .xzjm-ej,.zxjm-4 .xzjm-ej,.zxjm-6 .xzjm-ej{font-size: 16px;}
    .czmd-ss .submit,.czmd-ss input{ height: 50px; line-height: 50px;}
    .kqn-lx .kqn-jj-r{display: none;}
    

}

@media(max-width:640px) {
    .scx .sbt{ width: 88%;top: 15%;}
    .sbt-zw{max-width: 100%; font-size: 12px; padding-top: 20px;text-align: justify;}
    .smore{ margin-top: 50px;}
    .caidan{width: 100%;max-width: 100%;}
    .cp-lb ul a{ width: 48%;padding: 13px 0;}
    .shangcheng ul a{width: 47%;margin-bottom: 15px;}
    .taobaowang dl a{ width: 48%;}
    .taobaowang-bt{ height: 30px; line-height: 30px;}
    footer{ padding: 30px 0;}
    .nycd,.fw-2 dl dd{ display: none;}
    .nybanner .sbt p{ font-size: 24px; line-height: 26px;}
    .nybanner .sbt span{ font-size: 16px; line-height: 18px;}
    .tzzgx-1 ul{ flex-wrap: wrap;margin-top: 15px;}
    .tzzgx-1-tj,.tzzgx-1-bg li,.jj-1 dl dt,.jj-1 dl dd,.dsjnr .tabs dl dt{ width: 100%;}
    .tzzgx-1-bg{ width: 100%; margin-top: 10px;}
    .tzzgx-1 ul li p,.rc-5 dl dd span{ font-size: 16px;}
    .tzzgx-1 ul li p span{ font-size: 12px !important; padding-top: 0 !important; padding-bottom: 5px;}
    .tzzgx-1 ul li a i{ font-size: 30px; line-height: 30px;}
    .tzzgx-1-tj li a u{ padding-top: 5px;}
    .tzzgx-1 ul li a{ align-items: center;padding-top: 10px;}
    .tzzgx-4-1 dl,.gc-4 .sbt,.rc-2 ul,.rcflgd .swiper-slide,.fw-lx dl,.cx-pz .sbt,.cp-xq dl,.jj-1 dl,.jj-1 ul,.dsjnr .tabs dl,.hwh-4 ul li,.cx-2 dl{ flex-wrap: wrap;}
    .tzzgx-4-1 dl dt,.gc-4 .sbt,.rc-2 ul a,.rcflgd .swiper-slide img{ width: 100%;}
    .tzzgx-4-1 dl dd{ width: 100%; border: none;}
    .tzzgx-4-1 dl dd a {justify-content: center; margin-top: 15px;}
    .tzzgx-4-1 dl dd i{ font-size: 40px;}
    .tzzgx-4-1 dl dd p{ font-size: 16px; line-height: 20px;}
    .tzzgx-4 {padding-top: 222px;}
    .tzzbfgd,.alnrgd,.hxysgd,#GBookAdd,.whrcgd,.jjnr{ padding-top: 20px;}
    .jjnr{ font-size: 15px; line-height: 23px; padding-bottom: 20px;}
    .zcfggd,.hzrrgd,.hzhbgd,.cptjgd{ padding: 20px 0 40px;}
    .tzzgx-2{ padding-bottom: 40px;}
    .gc-4 .sbt span{ width: 100%; padding-left: 0;}
    .hxysgd .swiper-slide{ padding: 25px;}
    .gc-1 dl dt h3{ font-size: 20px; font-weight: bold;}
    .gcal-lb ul li{ width: 48.5%;margin-bottom: 25px;}
    .rc-2 ul a{ display: flex; padding: 40px 0; align-items: center;}
    .rc-2 ul a i{ margin-top: 0; margin-left: 20px;}
    .rc-2 ul a:nth-child(3),.rc-2 ul a:nth-child(2){ margin-top: 15px;}
    .rc-3 .sbt span{ font-size: 14px; line-height: 17px;}
    .rc_tabs ul li i{ font-size: 26px;}
    .rcflgd .swiper-slide ul{ width: 100%; padding-right: 0; padding: 15px;}
    .rcflgd .swiper-slide ul li p{ padding-bottom: 5px;}
    .rcflgd .swiper-slide ul li,.xwxq-sj,.rc_tabs ul li span,.gcal-lb ul li .text,.gcal-lb ul li .img .font strong{ font-size: 12px;}
    .rc-5 dl,.fw-1 dl,.fw-4 dl,.fw-5 ul,.cp-bxnx{ flex-wrap: wrap;}
    .rc-5 dl dd,.rc-5 dl dt,.fw-1 dl dt,.fw-1 dl dd,.fw-2 dl dt,.fw-lx dl dt,.fw-lx dl dd,.shzr ul li{ width: 100%;}
    .rc-5 dl dt span{ max-width: 100%; font-size: 12px; margin-bottom: 20px;}
    .rc-5 dl dd li:nth-child(1){ padding: 0; margin: 0; border: none;}
    .rc-5 dl dd li:nth-child(2) img{ width: 70%;}
    .fw-2 dl dt li{ margin: 15px 0;}
    .fw-2 dl dt li i{ display: block; text-align: center;}
    .fw-2{ padding-bottom: 30px;}
    .fw-4 dl dt{ justify-content: space-between}
    .fw-4 dl dt li b{ font-size: 24px;display: block;}
    .fw-4 dl dt li{ width: 28%;text-align: center;}
    .fw-4 dl dd,.fw-4 dl dd img{ display: block; width: 100%;}
    .fw-5 ul li:nth-child(1), .fw-5 ul li:nth-child(2){ width: 48%;}
    .fw-5 ul li:nth-child(3){ width: 100%; margin-top: 8px;}
    .fw-5 ul li a i{ font-size: 40px;}
    .cp-bxnx dl,.cp-xq dt,.cp-xq dd,.hwh-4 ul li p,.hwh-4 ul li img,.cx-2 dl dd{ width: 100%;}
    .cp-bxnx dl:nth-child(2){ margin-top: 10px;}
    .xwlb ul a{ width: 49%;}
    .nianfan,.nianfan-nr{ width: 150px;}
    .xwxq-bt h1{ font-size: 24px; line-height: 31px;padding-bottom: 5px;}
    .mbx {margin-bottom: 30px;padding-left: 6%;}
    .jzgd a{ margin-top: 20px;}
    .jzmdgd a{margin-top: 0;}
    .fw-lx dl dt h1 {font-size: 20px;padding-bottom: 10px;}
    .fw-lx dl dd{ margin-top: 30px;}
    .cx-4 .sbt{top: 40px;}
    .cx-pz .sbt span{ display: block; width: 100%;padding-left: 0; font-size: 14px; line-height: 18px; padding-top: 8px;}
    .pznrok dt {width: 90px;font-size: 20px;}
    .pznrok dd {width: calc(100% - 100px);}
    .cxpznr .swiper-slide {margin-bottom: 35px !important;padding-bottom: 15px;}
    .xwlb-cd dt a{ font-size: 20px;margin-left: 15px;}
    .cplbmbx{ padding-left: 0;}
    .cp-lb ul {margin-top: 20px;padding-top: 30px;}
    .cp-lb ul a p,.cptjgd .swiper-slide p{ font-size: 16px;padding-top: 10px;}
    .cp-lb ul a span,.cptjgd .swiper-slide span{ font-size: 12px; padding-top: 3px;}
    .cp-lb ul a img,.cptjgd .swiper-slide img{ padding: 0;}
    .cptjgd .swiper-slide{ padding: 10px 0;}
    .cp-xq-bts{ margin-top: 25px;font-size: 18px;}
    .cpdtsz .swiper-slide {padding: 5px 15px;}
    .cp-xq-bts p {font-size: 24px;line-height: 28px;}
    .jj-1 ul li{ width: 49%; margin: 4px 0;}
    .jj-1 ul li p{ font-size: 14px;line-height: 52px; height: 52px;padding: 5px 0;}
    .jj-1 ul li:nth-child(1) p{ line-height: 16px;padding: 15px 0;}
    .dsjnr .tabs dl dd{ width: 100%; margin-top: 20px;padding-right:25px;}
    .gywz h2{ font-size: 16px;height: 42px; line-height: 20px;}
    .gywz span{ padding-top: 10px;}
    .splb ul li{ width: 49%;margin-bottom: 25px;}
    .splb ul li i{ font-size: 18px; width: 50px; height: 50px; line-height: 50px;}
    .hwh-3 .hwh-1-t{padding: 28px 30px 0;}
    .hwh-2 .w1520{ top: 60px;}
    .wh-yj{ padding-top: 0; font-size: 20px; line-height: 24px;}
    .whjsgd .swiper-slide{ padding: 40px 30px 50px;}
    .hwh-4 ul li p{ padding: 20px; font-size: 16px;}
    .hwh-4 ul li p span{ font-size: 20px; line-height: 24px;}
    .whsbt{ margin-bottom: 20px; font-size: 24px;}
    .whlngd .swiper-slide{padding: 30px 10px;min-height: 193px;}
    .whlngd .swiper-slide i{ font-size: 50px; line-height: 50px;}
    .whlngd .swiper-slide p {font-size: 20px;padding-top: 15px;}
    .sxw .sbt,.slanmu .sbt{ padding-bottom: 20px;}
    .cx-2 dl dt{ width: 100%;background-size: cover;padding: 70px 0 50px 0;}
    .sxwz {padding: 20px 10px;}
    .slmcpgd {padding-bottom: 30px;}
    .nybanner .ssk dl dt input{ width: 260px;}
    .nybanner .ssk dl dd i,.nybanner .ssk dl dt input{ height: 30px; line-height: 30px;}
    .ss-bt{ font-size: 20px;}
    .ss-lb .tab-block .tab-buttons{ margin: 20px 0;}
    .ssk-rm{ font-size: 13px;}
    .jj-1 dl dt{ width: 100%; padding-right: 0; height: 100%;}
    .jzggdnr .jzgnr{ padding-top: 0;}
    .tzfxts{ padding-top: 30px;}
    .mdyy-tc .mdyy-tc-o,.czmd-ss{ width: 90%;}
    .md-1 .ssqxz{ width: 100%;}
    .md-1 .ssqxz .ssqxzlb{ width: 100%; margin-bottom: 5px;}
    .md-2 ul li{ flex-wrap: wrap; width: 100%;padding:25px 20px;}
    .md-2-r{ width: 100%; display: flex; justify-content: space-between; align-items: center; position: static; opacity: 1; border-top: 1px solid #ddd; margin-top: 20px;justify-content: center;}
    .md-2 ul li a{ width: 48%; background: none; color: #333; display: flex; align-items: center; padding-bottom: 0; font-size: 12px;}
    .md-2 ul li:hover .md-2-r,.md-2 ul li:hover .md-2-l{ width: 100%;}
    .md-2 ul li a i,.md-2 ul li a:hover{ color: #333;margin-right: 6px;}
    .zxjm-6 .submit{ width: 100%;}
    .zxjm-5 ul{ flex-wrap: wrap;}
    .zxjm-5 ul li{ width: calc(100%/3);}
    .zxjm-5 ul li:nth-child(4){display: none;}
    .zxjm-5 ul li:nth-child(1),.zxjm-5 ul li:nth-child(2),.zxjm-5 ul li:nth-child(3){ margin-bottom: 25px;}
    .zxjm-4 ul li{ width: 50%; padding: 15px 5px;}
    .zxjm-4 ul li u{font-size: 12px;}
    .zxjm-4 ul li p{padding-top: 5px;}
    .zxjm-4 ul li i{padding-bottom: 0;}
    .zxjm-4 ul li:nth-child(2n){background: #fff;}
    .zxjm-4 ul li:nth-child(2),.zxjm-4 ul li:nth-child(3),.zxjm-4 ul li:nth-child(6),.zxjm-4 ul li:nth-child(7),.zxjm-4 ul li:nth-child(10){background: #f4f4f4;}
    .xzjm-3-bt{font-size: 50px;}
    .zxjm-5 ul li p {font-size: 17px;padding-top: 10px;}
    .zxjm-5 ul li:nth-child(odd) i{width: 90px;height: 90px;line-height: 90px;font-size: 45px;}
    .iPicker-target{height: auto !important;}
    .iPicker-container{ width: 100% !important;}
    .iPicker-container:not(:first-of-type){margin-left: 0 !important;margin-top: 5px;}
    .fw-s{position: fixed; bottom: 5%; width: 100%; left: 0; z-index: 1000;}
    .fw-s dl{display: flex; justify-content: space-between;width: 88%;margin-left: 6%;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
    .fw-s dl dt{ width: 30%;background: #eb5f06 url(../images/bt.jpg) center top no-repeat; background-size: cover; padding:5px 2px;}
    .fw-s dl dt a{color: #fff;}
    .fw-s dl dd{ width: 68%;display: flex; justify-content: space-between; background: #fff;align-items: center;}
    .fw-s dl dd a,.fw-s dl dt a{text-align: center; display: block;}
    .fw-s dl dd a{border-right: 1px solid #f1f1f1; width: 33%;}
    .fw-s dl dd a:hover{color: #eb5f06;}
    .fw-s dl dd a i{font-size: 18px;}
    .fw-s dl p{font-size: 11px; line-height: 13px;}
    .fw-s dl dd a:last-of-type{border: none;}
    .sdhidden{opacity: 0;transition: all 0.8s ease;}
    .ssqxz{display: block;}
    .iPicker-result{border-bottom: 1px solid #eee !important;}



}
@media(max-width:360px) {
    .xzjm-3-bt{width: 67vw;height: 67vw;line-height: 67vw;font-size: 35px;}
    .xzjm-3-bt::before{width: 85vw; height: 85vw;left: -9vw;top: -9vw;}
    .xzjm-3-bt::after{width: 77vw; height: 77vw;left: -5vw; top: -5vw;}
}
