@font-face{font-family:shuzifont;font-display:swap;src:url('../font/nornas.ttf');}
#top{overflow: hidden;position: fixed;top: 0;left: 0;z-index: 100;width: 100%;padding: 40px 3% 0;display: flex;justify-content: space-between;transition: 0.6s;}
#top .logo{margin-right: 2rem; float: left;}
#top .logo a{display: block; float: left;}
#top .logo a h1{ font-size: 1.3rem;}
#top .logo img{height: 65px;width:auto;position: relative;top: -10px;}
#top .menu{float: right; margin-top:13px; color: #fff;}
#top .menu u{ padding-right: 30px;}
#top .menu u i{ background: #a4a4a4; border-radius: 50%; width: 22px; height: 22px; font-size: 14px; margin-right: 5px; display: block; float: left; text-align: center; line-height: 22px;}
#top .menu em{font-style:normal;padding-right: 13px;}
#top .menu span{ width: 2rem;height: 2rem; padding-top:1px; float:right; cursor: pointer;}
#top .menu span i{ width: 100%;height:2px; display: block;background: #fff; margin-bottom: 6px;}
#top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translateY(10px);}
#top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translateY(-12px);}
#top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0;filter:alpha(opacity=0); width: 0;}
#top .top-cpfl a{ float: left; display: block; padding: 10px 20px 10px 0; color: #fff;}
#top .top-cpfl a:hover{ color: #e8551e;}
.top_oppen .menu,.top_oppen .menu u,.top_oppen .menu em{ color: #333;}
.top_oppen .menu u i{ color: #fff;}
.top_oppen .menu span i{ background: #666 !important;}
.top_hidden{ transform: translateY(-100%); opacity: 0;filter:alpha(opacity=0);}
.hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.5); 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:#f6f6f6; position: fixed; top: 0; right:0; z-index: 101; transform: translateX(100%); visibility: hidden;}
.caidan .caidan_nav{ padding: 80px 0% 0; height: calc(100% - 40px);/* overflow-y: scroll;*/} 
.caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid #ddd;}
.caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1{color: #e8551e;}
.caidan .caidan_nav ul>.menu_list_box_item:hover .sjcd1{color: #e8551e;}
.caidan .caidan_nav ul>.menu_list_box_item:nth-child(1){border-top: 1px solid #ddd; padding-top: 20px;}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 10%;display: block; font-size:1rem;height:3rem;line-height:3rem;  }
.caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 10%;display: block; font-size:1rem;height:3rem;line-height:3rem; width: 60%;float: left;}
.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;font-size: 20px;pointer-events:none}
.caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{transform: rotate(90deg);}
.caidan .caidan_nav ul>.open .caidan_1 i{transform: rotate(90deg) !important;}
.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:1% 0 5% 10%; display: none; background: #f6f6f6;}
.caidan .caidan_nav ul .caidan_2box li{height: 30px;line-height: 30px; border-top: 1px solid rgba(0,0,0,0.05);}
.caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
.caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px); color: #000;}
.caidan .caidan_nav ul .caidan_2box li a{ font-size: 12px; display: block; color: #666;}
#top.hide-page-header{opacity: 0;filter:alpha(opacity=0);visibility: hidden;transition: opacity 700ms linear,visibility 700ms step-end;}
#top.hide-page-header1{background: #090909;padding-bottom: 12px;}

.index_banner_swi{ background: #090909;height: 100vh; overflow: hidden; position: relative;}
.index_banner_swi .swiper-pagination{ text-align: center;left: inherit;bottom: 15px;}
.index_banner_swi .swiper-pagination-bullet{background: #fff; opacity: 1;filter:alpha(opacity=100);}
.index_banner_swi .swiper-pagination-bullet-active{background: #d0101b;}
.index_banner_swi .swiper-slide img {height: 100vh;object-fit: cover;width: 100%;}
.index_banner_swi .swiper-slide .banner-text{ position: absolute; z-index: 10; top:43%; width: 100%; color: Rgba(255,255,255,0.8); font-size:calc(20px + 0.05vw);left:10%; text-transform: uppercase;}
.index_banner_swi .swiper-slide .banner-text p{ font-size: calc(20px + 3vw); font-weight: bold; color: #fff;} 
.index_banner_swi video{ height: 100vh;object-fit: cover;width: 100%; opacity: 0.8;filter:alpha(opacity=80);}
.banner_t{ position: absolute; top: 0; z-index: 10; background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/toum.png") top center repeat-x; background-image: linear-gradient(Rgba(0, 0, 0, 0.9) 30%, Rgba(0,0,0,0)); height:200px; width: 100%;}
.bannerny{position: relative;height: 70vh;}
.bannerny img{width: 100%;animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);height: 70vh;object-fit: cover;}
.bannerny .banner-text{position: absolute;z-index: 10;top:46%;width: 100%;color:#fff;font-size: calc(10px + 2vw);line-height: calc(20px + 2vw);left:10%;text-transform: uppercase;font-weight: bold;}
.bannerny .banner-text p{ font-size: calc(20px + 0.5vw);  font-weight: 500; color: #fff; } 
.cptbanner .banner-text{ padding-left:24%;}
@keyframes scaleUpDown {from { -webkit-transform: scale(1.03); transform: scale(1.05); }to { -webkit-transform: scale(1); transform: scale(1); }}
.index_banner_td{ background: url("http://www.fslangqin.cn/skin/images/banBg.png") repeat-x top; position: absolute; z-index: 100; top: 0; height: 250px; width: 100%;}
.Scroll-tip{position:absolute;z-index:5;bottom:10px!important;right:0; left: 0; margin:auto;max-width:30px!important;color:#fff;text-align:center;transform:rotate(0)!important;-ms-transform:rotate(0)!important;-moz-transform:rotate(0)!important;-webkit-transform:rotate(0)!important;-o-transform:rotate(0)!important}
.Tipss{text-transform:uppercase;font-size:.825rem; cursor: pointer;}
.tip_anim{display:inline-block;margin:.99rem 0;height:30px}
.Tipss span{display:none}
.tip_anim span{display:inline-block;width:1px;height:200%;background:#fff;animation-name:scrollTip;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.82,.24,.25,1)}
@keyframes scrollTip{0%{transform:scale(1,0);transform-origin:top}49%{transform:scale(1,1);transform-origin:top}51%{transform:scale(1,1);transform-origin:bottom}100%{transform:scale(1,0);transform-origin:bottom}}
.shou-2{ padding: 10vh 0; background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/s2d.jpg") center top no-repeat; background-size: cover; padding-left: 10%; padding-right: 3%;}
.shou-2-l{ float: left; width: 394px; padding-top: 12vh;}
.shou-2-r{ float: right; width: calc(100% - 500px);}
.shou-2-l p{text-transform: uppercase; font-size:50px; color: #fff; font-weight: bold;  line-height:60px;}
.shou-2-l p span{ display: block; text-align: right; font-size:24px; font-weight: 500;position: relative;}
.shou-2-l p span::after{position: absolute; content: ''; height: 2px; background: #e8551e; width: 7vw; top: 50%; transform: translateY(-50%); left: 0;}
.shou-2-l-z{ color: #ccc; padding-top:7vh; padding-left: 2.5vw; font-size: 14px;}
.shou-2-r-l{ float: left; width: 45%; display: flex; justify-content: space-between;align-items:flex-end; margin-top: 13%;}
.shou-2-r-l img{ width: 49%;}
.shou-2-r-r{ float: right; width: 54%;display: flex; justify-content: space-between;}
.shou-2-r-r-l{ width: 40%;}
.shou-2-r-r-r{ width: 58%;}
.shou-2-r-r-l img,.shou-2-r-r-r img{ width: 100%;}
.shou-2-r-r-l img:nth-child(2){ margin-top: 3.5%;}
.shou-2-r-r-r img:nth-child(1){ width: 80%; margin-top: 41%;}
.shou-2-r-r-r img:nth-child(2){ margin-top: 3%;}
.shou-3{ padding: 50vh 0 10vh; background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/s3d.jpg") center top no-repeat fixed; background-size: cover;}
.shou-3-1 li{ float: left; width: calc(100%/4 - 8%); margin-right: 10%; font-size:36px; color: #fff; }
.shou-3-1 li p{ font-size: 14px; padding-top: 10px;}
.shou-3-1 li:nth-child(4){ margin-right: 0;}
.tsmor{ padding-top: 15vh;}
.tsmor a{ width:180px; margin: 0 auto;  height: 50px; line-height: 50px; padding: 0; display: block; -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.tsmor a p{ float: left; padding-top: 0; color: #fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.tsmor a i{color: #fff; float: right; font-size: 14px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.tsmor a:hover{ background:#e8551e;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.tsmor a:hover i{ transform: translateX(-20px);-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.tsmor a:hover p{ transform: translateX(20px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
.shou-4{ padding: 5vh 0 8vh;}
.shou-4-1{ font-size: 300px; line-height:240px; color: #1e1e1e; white-space:nowrap; overflow:hidden;  text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 8.8%;}
.shou-4-2{ padding-top: 1vh;}
.shou-4-2 dl dt{ float: left; font-size: 28px; color: #fff;}
.shou-4-2 dl dd{ float: right; width: 50%; color: #ccc;}
.shou-4-2 dl dt i{display: block; float: left; font-style: normal;}
.shou-5 .swi_Showoffice .swiper-slide{ position: relative; width:85%; overflow: hidden;}
.shou-5 .swi_Showoffice .swiper-slide img{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;opacity: 0.3;filter:alpha(opacity=30);}
.shou-5 .swi_Showoffice .swiper-slide i{display: none;}
.shou-5 .swi_Showoffice .swiper-slide-active{}
.shou-5 .swi_Showoffice .swiper-slide-active img{opacity:1;filter:alpha(opacity=100);}
.shou-5 .swi_Showoffice .swiper-slide:hover img{transform: scale(1.01);}
.shou-5 .swi_Showoffice .swiper-slide .text{padding:calc(20px + 0.5vw) calc(20px + 1.5vw); width:400px; background: #fff; position: absolute;right: 10%;bottom: 10%; }
.shou-5 .swi_Showoffice .swiper-slide .text strong{font-size: calc(16px + 0.5vw);font-weight: 400; display: block;margin-bottom:6px;}
.shou-5 .swi_Showoffice .swiper-slide .text p{font-size: 14px; margin-bottom: calc(10px + 1vw);}
.shou-5 .swi_Showoffice .swiper-slide .text .swi_Showoffice_more em{ font-style: normal;}
.shou-5 .swi_Showoffice .swiper-slide .text .swi_Showoffice_more span{ width: calc(40px + 1vw); height: 1px;display:inline-block; transform: translateY(-5px); position: relative; background: rgba(0,0,0,0.2); margin-right: 10px;}
.shou-5 .swi_Showoffice .swiper-slide .text .swi_Showoffice_more span:before{ width:7px; height:7px;display:inline-block; background: #e5e5e5;border-radius: 50%;position: absolute;left: 0; top: 0%;transform: translateY(-3px);content: '';-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.shou-5 .swi_Showoffice .swiper-slide .text:hover .swi_Showoffice_more span:before{left: calc(100% - 6px);background: #e8551e;}
.shou-5 .swi_Showoffice .swiper-slide .text:hover .swi_Showoffice_more a{ color: #e8551e;}
.shou-5 .swi_Showoffice .swiper-slide .text:before{content: ''; width: 4px;height: 100%;position: absolute;right: 0;top: 0;background: #e8551e;}
.shou-5 .swi_Showoffice .swiper-slide .chakan{width: 70px; height: 70px; cursor: pointer; text-align: center; line-height: 70px; color: #fff; position: absolute;left: 10%;bottom: 10%;border: 1px solid Rgba(255,255,255,0.2); border-radius: 50%;}
.shou-5 .swi_Showoffice .swiper-slide .chakan:hover{background: #fff; border:1px solid #fff; color: #333;}
.shou-5 .swi_Showoffice .swiper-slide .chakan i{display: inline-block; font-size:24px;}
.shou-5 .swi_Showoffice .swiper-slide-active .chakan{opacity: 0;filter:alpha(opacity=0);transform: translateX(-100px); }
.shou-5 .swi_Showoffice .swiper-slide-active .text{transform: translateX(0px);}
.shou-5 .swi_Showoffice .swiper-slide-prev .text{transform: translateX(-200px);}
.shou-6{ padding: 8vh 0;}
.xw-bt{color: #111;font-size: 50px;text-transform: uppercase;padding-bottom: 30px;}
.xw-bt span{ font-size: 20px; padding-left: 25px; color: #8d8d8d;}
.shou_xw .swiper-slide a img{ width: 100%;transition: 0.6s;}
.shou_xw .swiper-slide h1{font-size: 16px;color: #000;font-weight: 500;padding-top: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.shou_xw .swiper-slide p{ color: #8d8d8d; font-size: 12px; padding-top: 5px; }
.shou_xw .swiper-pagination-bullet-active{ background: #fff;}
.shou_xw .swiper-pagination-bullet{background: #111;}
.shou_xw .swiper-slide{transition: 0.6s;}
.shou_xw .swiper-slide a{transition: 0.6s;}
.shou_xw .swiper-slide a:hover img{transform: scale(1.02);opacity: 0.8;}
.shou_xw .swiper-pagination{top: 40px; text-align: right; padding-right: 3px; z-index: 0;}
.shou_xw .swiper-slide:hover{transform: translateY(-15px);}
footer{ padding: 5vh 0 4vh; background: #ededed;}
footer dl dt{ float: left; padding-top: 15px;}
footer dl dt img{ float: left; width: 150px;}
footer dl dt p{ float: left; padding-left: 50px; color: #666; font-size: 12px; padding-top:5px;}
footer dl dt p a{ color: #333; padding: 0 10px; font-size: 18px; font-weight: bold;}
footer dl dt p a:hover{ color: #e8551e;}
footer dl dd{ float: right;}
footer dl dt span{display: block;}
footer dl dt span a{ font-size: 12px;color: #666;font-weight: 500;}
.info-1{ text-align: center; font-size: 26px; color: #fff; padding: 10vh 0 5vh;}
.info-1 img{ max-width: 100%; display: block; margin: 0 auto;}
.info-1 i{display: block; font-style: normal;}
.info-2{ position: relative;}
.play-video svg{ width: 75px; position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%);}
.play-video svg .hexagon.on-dark,.play-video svg .icon.on-dark{fill: transparent;stroke: #fff;transition: 0.36s; width: 100px;}
.info-2 a{  width: 100%; height: 100%; display: block;position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.info-2:hover svg .hexagon.on-dark{fill:#fff;transition: 0.36s;}
.info-2:hover svg .icon.on-dark{fill: transparent;stroke: #000;transition: 0.36s;}
.info-2 img{ width: 100%;}
.info-3{ padding: 10vh 0; }
.info-3 dl dt{ float: left; width: 440px; font-size: 36px; font-weight: 300; background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/about_brand_pc.jpg) left 50px no-repeat; background-size: 100%; padding-bottom: 190px;color: #fff;}
.info-3 dl dt p{ text-transform: uppercase; font-size: 12px; color: #ccc;}
.info-3 dl dt i{ display: block; float: left; font-style: normal;}
.info-3 dl dd{ float: right; width: calc(100% - 440px); color: #ccc;}
.bzbt p{text-transform: uppercase; font-size:33px; color: #fff; font-weight: bold;  line-height:36px;}
.bzbt p span{ display: block;  font-size:18px; font-weight: 500;position: relative; padding-left: 70px;}
.bzbt p span::after{position: absolute; content: ''; height: 2px; background: #e8551e; width:60px; top: 50%; transform: translateY(-50%); left: 0;}
.info-lc{ padding-top: 10vh; background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/about_develop_pc.jpg") center top no-repeat; background-size: cover;}
.info-lc .bzbt{ margin-left: 10%; padding-bottom: 10vh;}
.info-lc .bzbt p,.info-lc .bzbt span{ color: #090909;}
.info-lc-ok{background: #000000;padding:7% 10%;max-width: 1000px;opacity: 0.6;border-radius: 0px  50px 0px 0px;}
.cpjsxt{ padding: 0 10px 11px; padding-top: 130px;}
.cpjsxt .swiper-slide{cursor: pointer;color: #fff;}
.cpjsdt .swiper-slide h2{font-size: 36px;color: #c7c7c7;}
.cpjsdt .swiper-slide h2 span{font-size: 14px;color: #f1f1f1;padding-left: 10px;font-weight: 500;}
.lcnr{font-size: 1rem;padding-top: 10px;color: #fff;}
.cpjsxt .swiper-slide-thumb-active{ position: relative;}
.cpjsxt .swiper-slide .item{display: inline;}
.cpjsxt .swiper-slide i{display: inline-block;vertical-align: middle;margin-right: 10px; width:5px;height:5px;background: #e8551e;border-radius: 10px;position: relative;z-index: 3;}
.cpjsxt .swiper-slide i::after {content: '';display: block;width: 10px;height: 10px;border-radius: 50%;background: #e8551e;opacity: .7;z-index: 1;position: absolute; left: 50%;top: 50%;margin: -5px 0 0 -5px;}
.cpjsxt .swiper-slide h6{font-weight: normal;margin: 0;font-size: 14px;}
.cpjsxt .swiper-slide i::after {-webkit-animation: place100 3000ms infinite;animation: place100 3000ms infinite;}
@keyframes place100{0%{width: 0px;height: 0px;margin: 0px;} 100%{width: 40px;height: 40px;margin: -20px 0 0 -20px;opacity: 0;}}
.cpjsxt .swiper-slide .item i{display: none;}
.cpjsxt .swiper-slide-thumb-active .item i{ display: inline-block;margin-left: 13px;}
.cpjsxt .swiper-slide-thumb-active h6{ color: #ff1717;}
.info-wh{ padding: 15vh 0 10vh; background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/whd.jpg") center top no-repeat; background-size: cover;}
.info-wh-ok{position: relative; padding: 34vh 0 29vh;}
.infowh-nr{ position: absolute; color: #fff;}
.infowh-nr .wh-nr-z{ position: absolute; top: 50%; transform: translateY(-50%); display: block; padding-left: 30px;}
.infowh-nr:nth-of-type(1){top: 25vh; left: 11vw; width: 260px;}
.infowh-nr:nth-of-type(1) img{margin: auto 0 0 auto;}
.infowh-nr:nth-of-type(2){top: 3vh;right: 8vw;}
.infowh-nr:nth-of-type(3){top: 43vh; right: 25vw;}
.infowh-nr:nth-of-type(1) .wh-nr-z{ text-align: right;}
.wh-ok-logo{ display: block; margin: 0 auto;  max-width:190px;}
.info-rr dl dt{ float: left; width: 500px; padding-top: 20vh;}
.info-rr dl dd{ float: right; width:calc(100% - 550px);}
.info-rr dl dd img{ width: 100%;}
.info-rr-z{ color: #ccc; padding-top: 50px;}
.info-cp{ background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/about_footer.jpg") center top no-repeat; background-size: cover; padding: 28vh 0 35vh;}
.info-cp .w1520{ position: relative;}
.infocp-t{ display: block; margin: auto 250px 0 auto;}
.info-cp-z{ position: absolute; top: 103px; color: #fff; right: 105px;}
.info-cp-z h2{ text-transform: uppercase; font-size: 33px;line-height: 45px;}
.info-cp-z img{ padding-top:25px;}
.info-cp-z a{ color: #fff;}
.info-cp-z a:hover{color: Rgba(255,255,255,0.5);}
.cplb{ padding: 7vh 0 0;}
.zplb-gw{ padding: 2vw 3vw; background: #fff; }
.zplb-gw dl{border-top:1px solid #f4f4f4; margin:10px 0; width: 100%; padding-top: 20px;}
.zplb-gw dl:nth-child(1){ padding-top: 0;}
.zplb-gw dl:nth-child(3){ margin-bottom: 0;}
.zplb-gw dt{float:left;color:#252525; font-weight: bold;font-size:14px; width:130px;}
.zplb-gw dd{ float:right; width: calc(100% - 130px);padding-top: 3px;}
.zplb-gw dd label{float:left;color:#252525;margin:0 10px 10px;font-size:12px;cursor:pointer; width:calc(100%/9 - 20px);}
.zplb-gw dd label:hover{ color: #e8551e;}
.zplb-gw dd label input,.radio label input{height:0;width:0; cursor: pointer;}
.zplb-gw dd label input:before,.radio label input[type=radio]:before{content:'';display:block;width:28px;height:28px;margin-left:-28px;margin-top:-19px;background:url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M738.901 810.667H285.098c-39.595 0-71.765-32.171-71.765-71.765V285.057c0-39.595 32.171-71.765 71.765-71.765h453.803c39.595 0 71.765 32.171 71.765 71.765v453.845c0 39.595-32.171 71.765-71.765 71.765zM285.099 256C269.056 256 256 269.099 256 285.099v453.845c0 16 13.056 29.099 29.099 29.099h453.803c16 0 29.099-13.099 29.099-29.099V285.099c0-16-13.099-29.099-29.099-29.099H285.099z' fill='%23cdcdcd'/%3E%3C/svg%3E") no-repeat left center;}
.zplb-gw dd label input:checked:before,.radio label input:checked:before{background:url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M738.901 810.667H285.098c-39.595 0-71.765-32.171-71.765-71.765V285.057c0-39.595 32.171-71.765 71.765-71.765h453.803c39.595 0 71.765 32.171 71.765 71.765v453.845c0 39.595-32.171 71.765-71.765 71.765zM285.099 256C269.056 256 256 269.099 256 285.099v453.845c0 16 13.056 29.099 29.099 29.099h453.803c16 0 29.099-13.099 29.099-29.099V285.099c0-16-13.099-29.099-29.099-29.099H285.099z' fill='%23dd137b'/%3E%3Cpath d='M474.752 705.792L311.168 542.165l60.331-60.331 92.416 92.373 184.021-257.664 69.461 49.579z' fill='%23dd137b'/%3E%3C/svg%3E") no-repeat left center;}
.cplb-cp{ padding: 2vw 3vw; background: #fff; margin-top: 10px; margin-bottom: 7vh;}
.zplb-gwnr-ss input{ line-height:40px; height: 40px; border: 1px solid #f1f1f1; width:260px; padding: 0 10px;width: calc(100% - 135px);}
.zplb-gwnr-ss .submit{ width: 130px; background: #000; color: #fff;border: 1px solid #666;}
.zplb-gwnr-ss .submit:hover{ background: #e8551e;border: 1px solid #e8551e;}
.cplb-cp-t dt{ float: left; width: 50%; line-height: 41px; font-size: 18px;}
.cplb-cp-t dd{ float: right;width: 50%;}
.cplb-cp ul.cp_ul li{ float: left; width: calc(100%/4 - 19px); margin-right: 25px;overflow: hidden; position: relative;transition: 0.4s; padding-top: 0;}
.cplb-cp ul.cp_ul li:nth-child(4n){ margin-right: 0;}
.cplbt-z{ border-top: 1px solid #b7b7b7; padding: 20px;}
.cplbt-z p{color: #666; font-size: 12px; padding-top: 4px; height: 55px;}
.cplb-cp ul.cp_ul li a img{ width: 100%; }
.cplb-cp ul.cp_ul li:hover{transform: translateY(-10px);}
.info-lx{ padding: 10vh 0;}
.info-lx-nr{ text-align: center; width: 100%;}
.info-lx-nr .al-bt{ text-align:center; width: 100%; font-size: 36px; color: #fff;}
.info-lx-nr .lysm{ text-align: left; padding: 5px 0 0;}
.cont_nr{padding-top: 35px;}
.cont_nr li{ float:left; width:calc(100%/3 - 2%); margin-right:2%; text-align:center; background:#fafafa; font-size: 12px;min-height: 247px;}
.cont_nr li:last-of-type{ margin-right: 0; cursor: pointer;}
.cont_nr li:hover{background:#666; }
.cont_nr li:hover .cont_ms{color: #fff;}
.cont_nr li i{font-size: 50px; opacity: 0.3;filter:alpha(opacity=30);}
.cont_nr li:hover i{ color: #fff;opacity: 0.6;filter:alpha(opacity=60);}
.cont_nr li{ display:block;padding:50px 0;}
.cont_bt{ font-size:14px; font-weight:500; padding-bottom:10px; padding-top:8px; color:#000;}
.cont_ms{ font-size:14px; color:#000; line-height:24px; padding: 0 30px;}
#dituContent{ width:100%; height:500px;}
#GBookAdd{ position: relative;}
#GBookAdd .wenben{ width: 32%; float: left; margin-right: 1.9%; color: #000;margin-bottom: 22px;}
#GBookAdd .wenben .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .wenben .text{ width: calc(100% - 20px); height: 48px;line-height: 48px; padding: 0 10px; border-bottom: 1px solid #666; background: inherit; color: #fff;}
#GBookAdd .wenben:nth-of-type(3){margin-right: 0;}
#GBookAdd .neirong{margin-top: 30px; margin-bottom:20px;}
#GBookAdd .neirong .cmessage{ width: calc(100% - 22px); padding: 10px; min-height: 150px; border-bottom: 1px solid #666; background: inherit;color: #fff;}
#GBookAdd .neirong .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .submit{ width: 200px;height: 42px; display: block; background: #999; color: #fff;margin: 0 auto; font-size: 14px;border-radius:5px;}
#GBookAdd .submit:hover{ background:#e8551e; cursor:pointer;}
.lysm{ padding-top: 50px; font-size: 12px; color: #666; padding-bottom: 20px;}
.xw-l{ padding: 0 0 6vh;}
.xw-l ul li .xwimgw{ position: relative; margin-bottom: 15px;overflow: hidden;}
.xw-l ul li .xwimgw img{ width: 100%;}
.xw-l ul li .xwimg{background-size:cover; position: absolute;background-repeat: no-repeat;background-position: 50%;left: 0;top: 0;width: 100%;height: 100%; overflow: hidden;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.xw-l ul li{border-bottom:1px solid #444; float: left; width: calc(100%/3 - 14.1px); margin-right: 20px; position: relative; padding-bottom:30px; margin-top:70px;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.xw-l ul li:nth-child(3n){ margin-right: 0;}
.xw-l ul li h1{ padding-top:5px;font-weight:100; font-size: 20px; color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.xwnr span{ color: #ccc; font-size: 12px;}
.nodata{ text-align: center; width: 100%; padding-top: 5vh;}
.xw-l ul li a:hover .xwimg{transform: scale(1.05);-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.xw-l ul li:hover{ transform: translateY(-15px);border-bottom:1px solid #e8551e;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.xw-l ul .xw-l-f:nth-child(2n) li:nth-child(2){width: 60%;margin-right:0;}
.xw-l ul .xw-l-f:nth-child(2n) li:nth-child(1){width:calc(100% - 60% - 80.1px); margin-right:80px;}
.xw-lxq{ padding: 10vh 0; line-height: 24px; color: #333;}
.xw-lxq img{ max-width: 100%;}
.load-more__btn{padding:15px 25px; display: flex; justify-content: space-between; width: 230px; transition: all 0.5s ease;border-radius: calc(1px + 0.1vw);overflow: hidden;text-align: center;margin: 0 auto;  color: #ccc;font-size:12px; margin-top:6vh; }
.load-more__btn i{transition: all 0.3s ease; font-size: 12px; font-style: normal;}
.load-more__btn:hover{ background:#e8551e;transition: all 0.5s ease; color: #fff;}
.load-more__btn:hover i:nth-child(1){ transform: translateX(10px);transition: all 0.3s ease;}
.load-more__btn:hover i:nth-child(2){ transform: translateX(-15px);transition: all 0.3s ease;}
.xwnav{  position: relative; height: 100px; line-height: 100px; width: 100%; border-bottom: 1px solid #333;}
.xwnav ul{ position: absolute; left: 50%; transform: translateX(-50%);}
.xwnav a{padding: 0 45px; display: block;float: left; color: #fff;}
.xwnav a:hover{ color: #e8551e;}
#xwdqcd{color: #e8551e;}
.cpxqmbx{ background: #ccc; height: 50px; line-height: 50px; color: #666; font-size: 12px; padding: 0 3%;}
.cpxqmbx a{ color: #666;}
.cpxqmbx a:hover{ color: #fff;}
.cpxq{ background: #fff; padding: 5vh 0 0;}
.cpxqtt,.cpxqtt img{ height: 90px;}
.cpxq-1 dl dt{ width: 48%; float: left;}
.cpxq-1 dl dd{ width: 45%; float: right;}
.cpxqcpgd .swiper-pagination-bullet{ background: #fff;}
.cpxqcpgd .swiper-slide img{ width: 100%;}
.cpjs1{color: #666; font-weight: bold; padding-top: 10vh;}
.cpjs1 p{ font-size: 20px; color: #000;font-weight:500;}
.cpjs2 {padding-top: 30px;color: #666; font-weight: bold;}
.cpjs2 p{ color: #000;font-weight:bold; padding-top: 5px;}
.cpjs3{ border-top: 1px solid #f1f1f1; margin-top: 30px; padding-top: 10px;color: #666; font-weight: bold;}
.cpjs3 a{ display: block; background: #000; text-align: center; width:45%; color: #fff; font-size: 18px; height: 45px; line-height: 45px; margin-top: 5px; font-weight: 500;}
.cpjs3 a i{ font-size:18px;}
.cpxq-2-bt{ font-size: 18px; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #f4f4f4; margin-top: 20px;}
.cpxq-2-nr{ padding: 5vh 0;}
.cpxq-2-nr img{ width: 100%; margin: 0 auto; display: block;}
.xwxq{ padding: 5vh 0; background: #fff;}
.xwxq-bt{ border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4; padding: 25px 0;}
.xwxq-bt h1{ color: #000;}
.xwxq-bt{ font-size: 12px; color: #666;}
.xwxq-bt-dj p{ float: right;}
.xwxq-nr{ border-bottom: 1px solid #f4f4f4; padding: 3vh 0;}
.xwxq-nr img{max-width: 100%; display: block; margin: 0 auto;}
.xwxq-sxp{ padding: 20px 0; border-bottom: 1px solid #f4f4f4;}
.xwxq-sxp a{ color: #666; display: block; font-size:12px;}
.xwxq-sxp a:hover{ color: #000;}
.sjbdbdh,.qywhgd,.sjbanner{ display: none;}

.gds_box{padding:10vh 0 5vh}
.flex_nowrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between;}
.gds_list li:not(:last-child){width:calc(100%/3);margin-right:55px;padding-right:55px;border-right:1px solid #333}
.gds_list li:last-child{width:40%; text-align: center;}
.gds_list h3{font-size:24px;font-weight:bold;color:#fff;padding-left:40px}
.gds_list h4{margin:12px 0 40px;line-height:22px;color:#ccc;font-weight: 500;}
.gds_list h4 span{color:#e8551e}
.gds_list h1{font-size:calc(20px + 1vw);font-weight:bold;color:#fff}
.gds_list h2{color:#fff}
.gds_icon_1{background:url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/gds_icon_1.png") no-repeat left center}
.gds_icon_2{background:url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/gds_icon_2.png") no-repeat left center}
.gds_btn{text-align:center;margin-left: 29%; margin-top: 8%;}
.group_box{width:240px;height:240px;text-align:center;background:#e8551e;position:relative;overflow:hidden;border-radius:240px;-webkit-border-radius:240px;-moz-border-radius:240px;position:relative}
.group_box::before{display:block;content:"";position:absolute;width:120px;height:240px;left:0;border-radius:240px 0 0 240px;z-index:1;background:#e5e5e5;transform-origin:120px 120px;transform:rotate(270deg)}
.group_box::after{display:block;content:"";position:absolute;width:120px;height:240px;right:0;border-radius:0 240px 240px 0;z-index:1;background:#e5e5e5;transform-origin:0px 120px;transform:rotate(-90deg);-webkit-transition:transform .5s linear;-moz-transition:transform .5s linear;-o-transition:transform .5s linear;-ms-transition:transform .5s linear;transition:transform .5s linear}
.group_box p{width:140px;height:140px;font-size:20px;background:#fff;color:#e8551e;overflow:hidden;z-index:2;border-radius:140px;-webkit-border-radius:140px;-moz-border-radius:140px}
.group_box h5{position:absolute;left:0;right:0;top:14px;font-size:20px;z-index:2;color:#ffffff}
.loading::after{-webkit-animation:spin 1s linear;animation:spin 1s linear;transform:rotate(75deg)}
@-webkit-keyframes spin{0%{transform:rotate(-90deg)}
100%{transform:rotate(75deg)}}@-moz-keyframes spin{0%{transform:rotate(-90deg)}
100%{transform:rotate(75deg)}}@-o-keyframes spin{0%{transform:rotate(-90deg)}
100%{transform:rotate(75deg)}}@keyframes spin{0%{transform:rotate(-90deg)}
100%{transform:rotate(75deg)}}
.cover_img{ width: 100%;}
.flex_center {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;flex-direction: row; -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.worry_list{flex-wrap:nowrap}
.worry_list li{box-sizing:border-box;width:calc(100%/4 - 5px); margin-right: 6px; height:260px;padding:80px 30px 0;background:#fff}
.worry_list li:nth-child(4){ margin-right: 0;}
.worry_list li:nth-child(1){background:#e8551e;}
.worry_list li:nth-child(1) h1,.worry_list li:nth-child(1) h4{color:#fff}
.worry_list li:nth-child(1) span{border-color:#fff}
.worry_list h1{font-size:24px;color:#000000;font-weight:bold}
.worry_list span{display:block;width:28px;margin:10px 0;border-bottom:2px solid #e8551e}
.worry_list h4{text-transform:uppercase;color:#333;line-height:1.6; font-weight: 500;}
.flex_justify_between{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
.zs-2{ padding-top: 10vh;}
.zs-2 img{ width: 100%;}
.zs-bt{ text-align: center; font-size: calc(20px + 1.3vw); line-height: calc(20px + 1.8vw); color: #fff;}
.zs-bt p{ font-weight: bold;}
.zs-bt span{ padding-top: 60px; font-size: 22px; display: block;font-weight: bold;}
.jmysn{ padding: 5vh 0 5vh;}
.jmysn .swiper-slide{ padding:50px 50px 65px; background: #fff; min-height: 490px;}
.jmysn .swiper-pagination-bullet,.dygdn .swiper-pagination-bullet{ background: #fff;}
.jmysn .swiper-slide h3{ position: relative; font-size: 46px; color: #e8551e; padding-bottom: 10px; margin-bottom: 20px;}
.jmysn .swiper-slide h3::after{position: absolute; bottom: 0; left: 0; width: 50px; height: 2px; background: #e8551e; content: '';}
.jmysn .swiper-slide p{ font-size: 1.3rem; line-height: 1.5rem; color: #e8551e;}
.jmysn-o{ padding-top: 25px; color: #666;}
.dygdn{ padding-top: 5vh; padding-bottom: 40px;}
.dygdn .swiper-slide img{ width: 100%;}
.zs-3{ padding:6vh 0 8vh;}
.zs-4{ position: relative;}
.zs-4 .zs-4-t{ width: 100%;}
.zs-4-n{position: absolute; top: 12%; left: 10%; z-index: 10;width: 80%;}
.zs-4-nr{ padding-top: 10vh;}
.zs-4-nr li{ width:calc(100%/5 - 1px); float: left; background: #fff; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; text-align: center; padding:60px 25px; transition: all 0.3s ease;}
.zs-4-nr li img{ max-width: 100%; display: block; margin: 0 auto;}
.zs-4-nr li:hover{ background: #e8551e; color: #fff;}
/*.zs-5{ background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/zs7.jpg") center top no-repeat; background-size: cover; padding: 13vh 0;}*/
.zs-4-nr li:nth-child(5){border-right: 0;}
.zs-4-nr li:nth-child(10){border-right: 0;}
.zs-4-nr li:nth-child(n+6){border-bottom: 0;}
.zs-5-n{ padding-top: 5vh;}
.zs-5-n li{ width: 100%; background: #fff; height: 80px;transition: all 0.3s ease;}
.zs-5-n li p{ width:20%; border-right: 1px solid #f1f1f1; height: 80px; line-height: 80px; border-bottom: 1px solid #f1f1f1; float: left;text-align: center;}
.zs-5-n li p span{ display: block; font-size: 12px; color: #666;}
.zs-5-n li p:nth-child(1){ line-height: 20px; padding-top: 20px; width: 60%;}
.zs-5-n li:hover{color: #fff; background: #e8551e;}
.zs-5-n li:hover p span{ color: #fff;}
.zs-5-n li:hover a{ color: #fff;}
.zs-5-n li:nth-child(6) p{ border-bottom: 0;}
.zs-5-n li:nth-child(1) {text-align: center; font-size: 24px; font-weight: bold;border-bottom: 1px solid #f1f1f1; height: 80px; line-height: 80px;}
.zs-5-n li p:nth-child(3){ border-right: 0;}
.zsly dl{padding-top: 50px;}
.zsly dl dt{ width: 49.5%; float: left; background: #fff; padding: 60px 50px;}
.zsly dl dd{ width: 49.5%; float: right; background: #f4f4f4;padding: 60px 50px;}
.zsly-b{ text-align: center; font-size: 30px; padding-bottom: 20px;}
.zsly dl dd .zsly-b{color: #e8551e;}
.zsly dl dt input {display: block;width: 100%;height: 58px;background-color: #F2F2F2;margin-top: 13px;color: #666666;font-size: 14px;text-indent: 22px;}
.submit-btn{ background: #e8551e !important; color: #fff !important;}
.submit-btn:hover{ background: #b80e65 !important;}
.dynamic-switch{ height: 355px; overflow: hidden;}
.dynamic-switch ul li{ padding: 30px 15px; border-bottom:dashed 1px rgba(220,220,220,0.46); color: #333; font-size: 15px;}
.dynamic-switch ul li b{ padding-left: 28px; background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/join-icon-25.png) left center no-repeat; color: #b80e65;}
.dynamic-switch ul li div{ margin-top: 10px;}
.dynamic-switch ul li h5{ font-size: 16px;}
.dynamic-switch ul li p{ color: #666; font-size: 14px;}
.zs-6{ padding: 6vh 0 10vh;}

.feedback{width: 340px; position: fixed; right: 30px; bottom: -9999px; box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25); font-size: 14px; border-radius: 10px 10px 0 0;z-index: 100;}
.feedback .feedbackHeader{height: 40px; line-height: 40px; border-radius: 10px 10px 0 0; color: #ffffff; text-indent: 50px; font-weight: normal; cursor: pointer;}
.feedback .eMailIco{background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/emailIco.png") 16px center no-repeat #e8551e; background-size: 21px auto;}
.feedbackForm{padding: 16px 16px 40px 16px;background: #fff;}
.feedbackForm .tips{color: #222d38; padding-bottom: 20px;}
.feedbackForm .line{margin-bottom: 16px;}
.feedbackForm .line input, .feedbackForm .line textarea{width: 100%; box-sizing: border-box; box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1); border-radius: 4px; border: solid 1px #ccc; color: #222d38; display: block;}
.feedbackForm textarea{resize: none; height: 78px; padding: 11px; line-height: 20px;}
.feedbackForm .line input{height: 40px; line-height: 40px; padding: 0 11px;}
.feedbackForm .btn{background: #bc9366; border-radius: 4px; width: 100%; box-sizing: border-box; border: none; height: 40px; line-height: 40px; color: #ffffff; cursor: pointer;}
.feedback .closeBtn{background: url("https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/closeBtn.png") no-repeat; width: 28px; height: 28px; background-size: 28px 28px; position: absolute; left: -36px; top: 6px; cursor: pointer; display: none;}

@media (max-width: 1440px) {
    .jmysn .swiper-slide{ min-height: 478px;padding: 40px 30px 45px;}
}


@media (max-width: 1440px){
    .shou-4-1{ padding-left: 4%; font-size: 280px; line-height: 230px;}
    .shou-4{ padding-bottom: 10vh;}
    .info-1{
        font-size: 24px;
    line-height: 3rem;
    font-weight: lighter;}
    .infocp-t{ max-width: 25%;}
    .info-cp-z{ top: 82px;}
    .xw-l ul li .xwimgw{ margin-bottom: 25px;}
    .xw-l ul li{ padding-bottom: 25px;}
    .xw-l{padding-bottom: 7vh;}
    .infowh-nr:nth-of-type(1){ left: 2vh;}
    .infowh-nr:nth-of-type(3){ right: 15vh;}
    .zs-4-nr li{padding: 35px 25px;}
    .jmysn .swiper-slide{ min-height: 473px;}
    .zs-4-n{ width: 88%;left: 6%;}
    

}
@media (max-width: 1400px){
    .shou-2-r-l img:nth-child(1){ display: none;}
    .shou-2-r-l{ width: 35%;}
    .shou-2-r-r{ width: 64%;}
    .shou-2-r-l img{ width: 100%;}
    
}
@media (max-width: 1024px){
     .info-lc-ok{max-width: 80%;}
     .info-wh{ padding-top: 10vh;}
     .shou-2{ padding-left: 6%;}
     .shou-2-r{width: calc(100% - 450px);}
     .shou-2-l p{ font-size: 40px;line-height: 40px;} 
     .shou-2-l{ width: 312px;padding-top: 8vh;}
     .shou-2-l p span{ font-size: 20px;}
     .shou-2-l-z{ padding-top: 4vh;}
     .shou-4{ padding-bottom: 7vh;}
     .shou-3{ padding: 25vh 0 10vh;background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/s3d.jpg) center top no-repeat;background-size: 100%;}
     .shou-3-1 li{ font-size: 30px;}
     .shou-3-1 li p{ font-size: 12px; line-height: 16px;}
     .info-rr dl dt{ width: 400px;padding-top: 10vh;}
     .info-rr dl dd{width: calc(100% - 450px);}
     .zplb-gw dd label{width: calc(100%/9 - 13px);}
     .info-rr-z{padding-top: 20px;}
     .jmysn .swiper-slide{min-height: 552px;}
}
@media (max-width: 768px){
    .bannerny{height: auto;}
    .bannerny img{height: auto; object-fit: initial;}
    .info-lx,.info-3{padding: 5vh 0;}
    .lysm{ padding-top: 30px;}
    #GBookAdd .neirong{ margin-top: 10px;}
    .xwnav{ height: 70px; line-height: 70px;}
    .xw-l ul li{ margin-top: 50px; width: calc(100%/2 - 10px); margin-right: 20px;}
    .xw-l ul li:nth-child(3n){ margin-right: 20px;}
    .xw-l ul li:nth-child(2n){ margin-right: 0;}
    .xw-l ul li .xwimgw{ margin-bottom: 15px;}
    .xw-l ul li h1{ font-size: 16px; padding-top: 2px; font-weight: 500;}
    .xw-l ul li{ padding-bottom: 15px;}
    .info-3 dl dd,.info-3 dl dt,.info-rr dl dd{ width: 100%;}
    .info-1{ padding-top: 6vh;}
    .info-3 dl dt{ background: none; padding-bottom: 20px;}
    .info-rr dl dt{ width: 100%; padding-top: 10vh;}
    .cplb{ padding-top: 5vh;}
    .cplb-cp{ padding-bottom: 5vh;}
    .xwxq .w15203{ width: 89% !important;}
    .info-rr-z{ padding-top: 15px;}
    .info-cp{background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/inxds.jpg) center top no-repeat; padding: 300px 0;}
    .infocp-t{ margin: 0 auto 0 17%;max-width: 45%;}
    .info-cp-z h2{ line-height: 36px;}
    .cpjsxt{ padding-top: 40px;}
    .info-lc{padding-top: 10vh;background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/lcs.jpg) center top no-repeat;background-size: cover;}
    .info-lc .bzbt{ padding-bottom: 70px;}
    .info-wh{ padding-top: 6vh;}
    .Scroll-tip{ display: none;}
    .index_banner_swi .swiper-pagination-bullet{ background: #fff;}
    .shou-4-2 dl dd{ width: 100%;}
    .shou-2{ padding: 8vh 6%;background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/s2ds.jpg) center top no-repeat; background-size: cover;}
    .shou-2-l{padding-top: 0;margin: 0 auto; float: none;}
    .shou-2-r{ width: 100%; padding-top: 35px;}
    .shou-4{ padding-bottom: 5vh; padding-top: 2vh;}
    .shou-4-1{ font-size: 110px; line-height: 100px;}
    .shou-2-l-z{ padding-top: 20px;text-align: center;}
    .shou-2-l p{line-height: 50px;}
    .shou-5 .swi_Showoffice .swiper-slide{ width: 100%;}
    .cpjs1{ padding-top: 0;}
    .cpjs2,.cpjs3{ padding-top: 15px;}
    .cpjs3 a{ width: 100%;}
    footer dl dt p{ display: none;}
    .shou-3{ padding: 25vh 0 10vh;background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/s3ds.jpg) center top no-repeat;background-size: 100%;}
    .infowh-nr:nth-of-type(1){top: 11vh;left: -10px;}
    .zplb-gw dd label{width: calc(100%/7 - 9px);}
    .zplb-gw dt{ width: 90px;}
    .zplb-gw dd{width: calc(100% - 90px);}
    .top-cpfl{ display: none;}
    .worry_list li{width: calc(100%/2 - 2px); margin-right: 3px; margin-bottom: 3px;height: 182px;padding: 40px 30px;}
    .worry_list li:nth-child(2n){ margin-right: 0;}
    .gds_list li:last-child{ display: none;}
    .gds_list li:not(:last-child){ width: 50%;}
    .gds_list li:nth-child(2){ margin-right: 0; padding-right: 0;border-right:0;}
    .zs-2{ padding-top: 6vh;}
    .gds_box,.zs-4-nr{ padding-top: 5vh;}
    .jmysn{ padding: 3vh 0 36px;}
    .zs-3,.zs-6{ padding: 5vh 0;}
    .dygdn{ padding-top: 25px;}
    .zsly dl dt,.zsly dl dd{ width: 100%; padding: 40px;}
    .zsly-b{ padding-bottom: 10px;}
    .zsly dl{ padding-top: 25px;}
    .zs-bt span,.zs-5-n{ padding-top: 30px;}
    .zs-4-nr li {padding: 25px 10px;font-size: 12px;}
    .zs-4-nr li img{ max-width: 80%;}
    /*.zs-5{ padding: 6vh 0 15px;background: url(https://keshunkeji.oss-cn-guangzhou.aliyuncs.com/images/xiaoniu/index/zs7sj.jpg) center top no-repeat;}*/



}
@media (max-width: 640px){
    #top{ padding: 20px 27px 0;}
    #top .menu u{display: none;}
    #top .logo img{height: 33px;top:0px;}
    #top .menu{ margin-top: 5px;}
    .index_banner_swi{ display: none;}
    .sjbanner{ display: block;}
    .sjbanner .swiper-slide img{ width: 100%;}
    .sjbanner .swiper-pagination-bullet{ background: #fff;}
    .bannerny .banner-text p{font-size: 17px;padding-bottom: 5px;}
    .bannerny .banner-text{font-size: 22px;line-height: 30px;}
    .info-lx-nr .al-bt{font-size: 22px; line-height: 28px;}
    .cont_nr li{ width: 100%; margin-right: 0; margin-bottom: 5px; padding: 20px 0; min-height: auto;}
    .lysm{ padding-top:20px;}
     #GBookAdd .neirong{ margin-top: 0;}
     .xwnav ul{position: static; transform: none; left: unset;}
     .xwnav{ height: 50px; line-height: 50px;}
     .xw-l ul li{ width: 100%;}
     .info-1{ font-size: 18px;}
     .info-3 dl dt{ font-size: 24px;}
     .info-3 dl dd{text-align: justify}
     .cplb-cp ul.cp_ul li{ width: calc(100%/2 - 5px);margin-right: 5px;padding-top: 10px;}
     .cplb-cp ul.cp_ul li:nth-child(2n) {margin-right: 0;}
     .cplbt-z{padding: 10px 8px 0;}
     .cplbt-z h3{ font-size: 12px;}
     .cplb-cp-t dd{ display: none;}
     .zplb-gw dd label{width: calc(100%/2 - 10px);margin: 0 5px 10px;}
     .zplb-gw dt{ width: 70px;}
     .zplb-gw dd{width: calc(100% - 70px);}
     .zplb-gw,.cplb-cp{ padding:15px;}
     .cplbt-z p span{ display: none; }
     .zplb-gw dl{ padding-top: 10px;margin: 6px 0;}
     .cplbt-z p{ padding-top: 0; height: auto;}
     .cplb-cp-t dt{ width: 100%;font-size: 16px;}
     footer dl dd{ display: none;}
     footer dl dt p{ padding-left: 0;}
     footer dl dt{ padding-top: 0;}
     .sjbdbdh{ display: none; position: fixed; bottom: 0;background: rgba(9,9,9,0.3); padding: 10px 6%; width: 100%;border-top: 1px solid Rgba(255,255,255,0.2); z-index: 10;transition: 0.5s;}
     .sjbdbdh a{ width:calc(100%/2 - 5px); margin-right: 10px; background: #fff; display: block; float: left; font-size: 12px; text-align: center;padding: 10px 0;}
     .sjbdbdh a:nth-child(2){ margin: 0;}
     footer{ padding-bottom: 75px; padding-top: 25px;}
     .cplb{ padding-top: 0;}
     .form .w1520{ width: 100% !important;}
     .cplb-cp{ margin: 0; border-top: 1px solid #f6f6f6; padding-bottom: 5vh;}
     .infocp-t{ margin-left: 0%;max-width: 65%;}
     .info-cp-z{ right: 0;left: 16%;}
     .info-cp{ padding: 300px 0 130px;}
     .info-cp-z img{ width: 18%;}
     .info-cp-z h2{ font-size: 24px; line-height: 26px;}
     .info-rr dl dt{ padding-top: 7vh;}
     .info-rr dl dd img{ width: 120%; margin-left: -12%;}
     .info-wh-ok{ display: none;}
     .qywhgd{ display: block; padding-top: 25px;    padding-bottom: 38px;}
     .qywhgd .swiper-slide{ background: #fff; width: 100%; padding: 25px 20px;}
     .info-wh{ padding: 7vh 0 4vh;}
     .qywhgd .swiper-pagination-bullet{ background: #fff;}
     .shou-2{ padding: 7vh 6%;}
     .shou-2-l{ width: 100%;}
     .shou-2-l p{ font-size: 30px; line-height: 33px;text-align: center;}
     .shou-2-l-z{ padding-top: 20px; padding-left: 0; text-align: center;}
     .shou-2-l p span{ font-size: 18px; text-align: center; padding-left: 0;}
     .shou-2-r{ padding-top: 35px;}
     .shou-2-l p span::after{ display: none;}
     .shou-4-1{ font-size: 85px; line-height: 70px;}
     .shou-4{ padding-top: 3vh; padding-bottom: 3vh;}
     .shou-4-2 dl dt{ font-size: 24px; padding-bottom: 5px;}
     .xw-bt{ font-size: 30px;}
     .xw-bt span{display: block; padding-left: 0; font-size: 16px;}
     .shou_xw .swiper-slide p{ padding-top: 0;}
     .shou-3-1 li{ width: calc(100%/2 - 5%); font-size:26px; line-height: 38px; margin-bottom: 15px;}
     .shou-3-1 li p{ padding-top: 0; line-height: 15px;font-weight: 500; font-size: 12px; opacity: 0.8;}
     .shou-3-1 li:nth-child(2n){ margin-right: 0;}
     .tsmor{ padding-top: 7vh;}
     .shou-5 .swi_Showoffice .swiper-slide .text p{ display: none;}
     .shou-5 .swi_Showoffice .swiper-slide .text{ width: auto;}
     .cpxq-1 dl dt,.cpxq-1 dl dd{ width: 100%;}
     footer dl dt p{ display: block;}
     .shou-6{ padding: 5vh 0;}
     footer dl dt p a{ padding-left: 0;font-size: 17px;}
     .bzbt p{ font-size: 22px;line-height: 26px;}
     .bzbt p span{ font-size: 16px;}
     .worry_list h1{ font-size: 20px;}
     .worry_list li{ padding: 30px;}
     .flex_nowrap{ display: inline;}
     .gds_list li:not(:last-child){ width: 100%; margin-right: 0; padding-right: 0; border: 0;}
     .gds_list li:nth-child(2){ padding-top: 30px;padding-top: 40px;}
     .gds_list h4{margin: 10px 0 15px; line-height: 18px;}
     .jmysn .swiper-slide{ min-height: auto;}
     .zsly dl dt, .zsly dl dd{ padding: 20px;}
     .zsly dl dt input{ height: 45px; margin-top: 8px;}
     .dynamic-switch ul li{ padding: 15px;}
     .zs-4-nr li {padding: 15px 5px;font-size: 12px;}
     .zs-4-nr li img {max-width: 65%;}
     .zs-5-n li p:nth-child(1){ width: 100%;padding-top:10px; background: #f1f1f1;}
     .zs-5-n li p{ width: 100%; border-right: 0; float: none;}
     .dynamic-switch ul li p{ font-size: 12px;}
     .dynamic-switch ul li h5{ font-size: 14px;}
     .zs-5-n li{ height: auto;}
     .zs-5-n li p{ height: auto; line-height: normal; padding: 10px;}
     .zs-5-n li:nth-child(6) p{ border-bottom: 1px solid #f4f4f4;}
     .zs-5-n li p:nth-child(3){ padding-bottom: 30px;}
     

}

