body{font-size: 16px;color: #666;}

h2{color: #fff;}

h3,h5,h6{color: #333;font-weight: 600;font-family:'SFProDisplayRegular';}

h6{/* font-weight: 600; */}

body p{line-height: 1.8em;}

img{display: block;}

.pc{display: block;}

.app{display: none;}

.banner img{width: 100%;}

.comWrapper{max-width: 1400px;margin:auto;width: 90%;}

.comTit{margin: 60px auto;justify-content: space-between;align-items: center;}

.comTit h3{font-size: 36px;}

.comTit span{font-size: 24px;align-items: center;}

.comTit span a,.comTit span em{color: #333;position: relative;}

.comTit span a{display: inline-flex;padding-right: 30px;margin-right: 30px;align-items: center;}

.comTit span a::before{position: absolute;content: '';right: 0;top: 12%;background-color: #ccc;height: 80%;width: 1px;}

.comTit span a i{font-size: 24px;display: inline-flex;margin-right: 4px;}

.comTit span a:hover{color: #d6000f;}

.bgColor{background-color: #f9f9f9;}

@font-face{

    font-family:'SFProDisplaySemibold' ;

    src:url(/static/home/font/SF-Pro-Display-Semibold.otf)

}

@font-face{

    font-family:'SFProDisplayRegular' ;

    src:url(/static/home/font/SF-Pro-Display-Regular.otf)

}

/* 工程案例 - 详情 */

.xmzpXq{display: flex;justify-content: space-between;margin-bottom: 160px;}

.xmzpXqimg{width: 60%;position: relative;min-height: 420px;}

.xmzpXqimg img{height: 100%;}

.xmzpXqtxt{width: 35%;display: flex;align-content: space-between;flex-wrap:wrap}

.xmzpXqInfo h5{font-size: 30px;}

.xmzpXqInfo p {margin-top: 10px;color: #444;}

.xmzpXqInfo p.xmjj{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size: 14px;}

.xmzpXqInfo p span{display: block;color: #444;}

.xmzpXqInfo p span:first-of-type{margin-bottom: 10px;}

.xmzpXqInfo p em{color: #666;}

.xqPages{margin-top: 40px;width: 100%;}

.xqPages a:last-of-type{margin-top: 10px;}

.xqPages a {display: block;color:#444;width: 100%;transition: all .4s;padding: 18px 20px;background-color: #eff0f2;}

.xqPages a em{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.xqPages a:hover{background-color: #d6000f;color: #fff;}

.xmBtn{position: absolute;left: 0;bottom: -6%;z-index: 1;display: flex;}

.xmBtn>div{width: 60px;height: 80px;background-size: 100%;margin-left: 20px;outline: none;cursor: pointer;transition: all .4s;}

.xmBtn>div:hover{transform: translateY(-4px);}

.xmBtn .prev{background: url(/static/home/images/gcal/prev.png) no-repeat;}

.xmBtn .next{background: url(/static/home/images/gcal/next.png) no-repeat;}

.xmzpXq .swiper-pagination{text-align: right;padding:0 3% 1% 0;}

.xmzpXq .swiper-pagination-bullet{opacity: 1;border: 1px solid #fff;background-color: transparent;outline: none;}

.xmzpXq .swiper-pagination-bullet-active{background-color: #d6000f;border-color: #d6000f;}

/* 快盈VIII牌资讯 */

.newsimgList ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.newsimgList ul li{text-align: center;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;background-color: #eff0f2;border: 1px solid transparent;}

.newsimgList ul li:nth-of-type(3n),.hzhb ul li:nth-of-type(5n){margin-right: 0;}

.newsimgList ul li:nth-last-of-type(1),.newsimgList ul li:nth-last-of-type(2),.newsimgList ul li:nth-last-of-type(3){margin-bottom: 0;}

.newsimgList ul li div{overflow: hidden;}

.newsimgList ul li div img{transition:transform .8s;}

.newsimgList ul li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .1);border-color:#eae9e9;}

.newsimgList ul li:hover img{transform: scale(1.06);}

.newsimgList{margin: 0 auto 40px;}

.newsimgList ul li{background-color: #fff;border-bottom: 1px solid #e3e3e3;font-size: 18px;text-align: left;position: relative;}

.newsimgList ul li p{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color: #333;margin: 20px 20px 0;}

.newsimgList ul li span{display: block;color: #999;font-size: 14px;margin: 30px 20px;display: flex;align-items: center;}

.newsimgList ul li span i{font-size: 20px;margin-right: 6px;}

.newsimgList ul li a:hover p{color: #d6000f;}

.newsimgList ul li::before{background-color: transparent;transition:all .4s;position: absolute;content: '';bottom: 0;left: 0;height: 1px;width: 0;}

.newsimgList ul li:hover::before{background-color: #d6000f;width: 100%;}

.newsList{/* margin-bottom: 80px; */}

.newsList li{border-bottom: 1px solid #e3e3e3;padding: 26px;}

.newsList li a{display: flex;justify-content: space-between;align-items: center;}

.newsList li p{color: #333;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;width: 70%;position: relative;padding-left: 24px;}

.newsList li p::before{position: absolute;content: '';left: 0;width: 8px;height: 8px;background-color: #d6000f;top: calc(50% - 2px);}

.newsList li span{color: #999;font-size: 14px;}

.newsList li a:hover p{color: #d6000f;}


.videoList a div{position: relative;}
.videoList a div::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(/static/home/images/video.png) no-repeat;background-size: cover;z-index: 99;width: 80px;height: 80px;}

/* 页码 */

.newsPage{padding: 90px 0 160px;display: flex;align-items: center;justify-content: center;padding-top: 90px;}

.newsPage a{color: #484c50;border: 1px solid #c0c0c0;position: relative;font-size: 14px;transition: all .3s;border-radius: 500px;width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;margin: 0 5px;}

.newsPage .newsPre,.newsPage .newsNext{width: 90px;}

.newsPage .active,.newsPage a:hover,.newsPage .newsPre,.newsPage .newsNext{color: #fff;background-color: #d6000f;border-color: #d6000f;}

.pt0{padding-bottom: 160px;} 

.pt0 .newsPage{padding-bottom: 0;} 

/* 详情 */

.xwxq{margin: 60px auto 160px;max-width: 900px;}

.xwxqTit{border-bottom: 1px solid #e5e5e5;justify-content: space-between;}

.xwxqTit h6{font-size: 30px;font-weight: 600;}

.xwxqTit span{font-size: 14px;color: #999;display: inline-block;margin-right: 10px;padding: 20px 0;}

.xwxqTit .icon-icshare{font-size: 28px;color: #000;cursor: pointer;}

.xwxqCon{margin: 60px auto 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 60px;}
.xwxqCon p{margin-top: 20px;}
.xwxqCon img{margin: 0 auto;}

.xqPage{align-items: center;justify-content: space-between;margin: 40px auto;}

.xqPage a{color: #333;display: inline-flex;}

.xqPage a:hover{color: #d6000f;}

.xqPage a.returnList{justify-content: center;margin-top: 4px;position: relative;height: 10px;width: 20px;}

.xqPage a.returnList span{width: 100%;height: 2px;position: absolute;background:#666;display: flex;transform-origin:center;transition: all .2s ease;}

.xqPage a.returnList span:first-of-type{top: 0;}

.xqPage a.returnList span:last-of-type{bottom: 0;}

.xqPage a.returnList:hover span{background-color: #d6000f;}

.xqPage a.returnList:hover span:first-of-type{transform:rotate(-45deg);top: 6px;}

.xqPage a.returnList:hover span:last-of-type{transform:rotate(45deg);top: 6px;}

.xqPage a.prev em{transform: rotate(-90deg);display: inline-block;}

.xqPage a.next em{transform: rotate(90deg);display: inline-block;}

.share{position: relative;}

.shareCon{position:absolute;top:50px;left:0;transform: translateX(-70%);display: none;}

.shareCon .bshare-custom{box-shadow: 2px 2px 8px rgba(0, 0, 0, .2); padding: 14px 0;width: 180px;justify-content: space-around;background-color: #f5f5f5;}

.shareCon .bshare-custom::before{content: '';position: absolute;top: -30px;left: calc(50% + 38px);border:15px solid transparent;border-bottom-color:#f5f5f5;}

.shareCon .bshare-custom a{font-size: 30px;display: inline-flex;color: #666;text-decoration: none;padding: 0;background: none;}

.shareCon .bshare-custom a:hover{text-decoration: none;}

.bsTop{width: auto!important;}

#bsWXBox{height: initial!important;}

.bsFrameDiv img{margin: 17px!important;}

/* 联系我们 */

.lxwmTit{border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;}

.lxwmTit span{flex-direction: column;align-items:flex-end;width: 20%;}

.lxwmTit span i{color: #999;font-size: 14px;}

.lxwmTit span strong{font-size: 30px;font-weight: 600;color: #d6000f;}

.lxwm{justify-content: space-between;align-items: flex-end;}

.lxwmL p{display: flex;align-items: center;margin-bottom: 40px;width: 100%;}

.lxwmL p em{font-size: 28px;color: #090909;display: inline-flex;margin-right: 26px;}

.lxwmL p:last-of-type{margin-bottom: 0;}

.lxwmR{flex-direction: column;align-items:flex-end;text-align: right;}

.lxwmR div{margin-top: 20px;}

.lxwmR div img{display: inline-flex;border: 1px solid #e5e5e5;margin-left: 20px;}

.lxwMap{margin: 90px auto 160px;}

/* 我要产快盈VIII */

.cpTit{background-color: #fff;padding: 30px;margin-bottom: 60px;}

.cpTit span,.cpTit a{/* background-color: #fff; */margin-right: 40px;color: #333;display: inline-flex;}

.cpTit span{width: 100px;margin-right: 0;}

.cpTit b{width:calc(100% - 100px);flex-wrap: wrap;display: flex;}

.cpTittop{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e5e5e5;line-height: 1;}

.cpTittop img{display: inline-flex;margin-right: 10px;}

.cpTit div.cpTittop:nth-of-type(1) a:hover img{transform: scale(1.04);transition: all .5s;}
.cpTit div.cpTittop:nth-of-type(1) a.cur{padding-bottom: 8px;border-bottom: 2px solid #d6000f;}

.cpTit a:hover{color: #d6000f;}

.cpTit em{display: inline-flex;width: 14px;height: 14px;border: 1px solid #999;margin-right: 10px;}

.cpTit a{align-items: center;display: flex;margin-bottom: 10px;}

.cpTit a.active{color: #d6000f;}

.cpTit a.active em{border-color: #d6000f;background-color: #d6000f;}

.cpTitbottom{flex-wrap: wrap;}

.cp ul{flex-wrap: wrap;justify-content: flex-start;}

.cp ul li{width: 24%;position: relative;text-align: center;padding: 50px 0 40px;border: 1px solid transparent;border-bottom-color: #e5e5e5;background-color: transparent;transition: all .4s;margin-right: calc(4% / 3);}

.cp ul li:nth-of-type(4n){margin-right: 0;}

.cp ul li img{width: 184px;}

.cp li em{background-color: #d6000f;color: #fff;border-radius: 4px;padding: 6px 10px;display: inline-flex;position: absolute;left: 8%;top: 6%;}

.cp li a{display: flex;flex-direction: column;}

.cp li a div{margin: auto;}

.cp li a h6{font-size: 18px;color: #333;font-weight: 900;margin-top: 30px;}

.cp li a p{font-size: 16px;color: #666;}

.cp ul li:hover{border-color: #e5e5e5;background-color: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);}

.cpxqImg{border-bottom: 1px solid #e5e5e5;padding-bottom: 80px;}

.cpxqImgL{width: 40%;position: relative;align-items: center;justify-content: space-between;}

.cpxqImgL a>img{display: block;width: 50px;}

.cpxqImgL .imgS{height: 260px;padding-top: 30px;width: 100px;}

.imgS .swiper-slide div{display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;border: 1px solid #d3d3d4;}

.imgS .swiper-slide.swiper-slide-active div{border-color: #de868c;}

.imgB{width:75%;}

.imgB img{margin: auto;max-width: 70%;}

.cpBtn{position: absolute;left: 0;z-index: 9;text-align: center;outline: none;cursor: pointer;display: inline-block;width: 124px;text-align: center;background-color: #fff;padding-bottom: 10px;}

.cpBtn:hover{color: #d6000f;}

.cpBtn.swiper-button-disabled{opacity: .4;}

.cpNext{bottom: 10%;}

.cpPrev{top:15%;}

.cpxqImgR{width: 55%;}

.cpxqImgR h6{font-size: 30px;font-weight: 900;}

.cpxqImgR span{color: #999;margin-top: 20px;display: inline-flex;}

.cpxqImgR .des{border: 1px solid #d3d3d4;border-left: none;border-right: none;padding: 30px 0;margin: 30px auto;}

.cpxqImgR ul{margin-bottom: 40px;}

.cpxqImgR ul li{display: flex;align-items: flex-start;margin: 10px auto;line-height: 1.6;}

.cpxqImgR ul li em{color: #fff;background-color: #e60012;padding: 4px;display: inline-flex;margin-right: 10px;height: 25px;line-height: 1;margin-top: 1px;}

.cpxqImgR p a{display: inline-flex;color: #fff;padding: 10px 30px;}

.cpxqImgR p a.ljgm{background-color: #e60012;padding: 10px 66px;margin-right: 20px;}

.cpxqImgR p a i{display: inline-flex;margin-left: 10px;}

.cpxqImgR p a.more{background-color: #a5a5a5;}

.cpxqImgR p a:hover{box-shadow:0 0 14px rgba(0, 0, 0, .2);transform: translateY(2px);}

.cpxq{padding-bottom: 80px;}

.cpBox{border-bottom: 1px dashed #e5e5e5;padding: 60px 0;}

.cpBox:last-of-type{border: none;}

.cpBox  .cpBoxL{width: 20%;}

.cpBox  .cpBoxL h6{font-size: 20px;color: #444;font-weight: 900;}

.cpBox  .cpBoxR{width: 80%;}

.cpBox  .cpBoxR ul li{margin-bottom: 20px;display: flex;}

.cpBox  .cpBoxR ul li em{display: inline-flex;color: #d6000f;margin-right: 10px;font-size: 24px;}

.cpBox table{border: 1px solid #e5e5e5;text-align: left;margin-top: 50px;}

.cpBox table td,.cpBox table th{border: 1px solid #e5e5e5;height: 54px;padding: 10px 40px;}

.cpBox table th{color: #333;}

.cpBox table tr:nth-of-type(2n){background-color: #f3f3f3;}

.cpBox .table2 td:first-of-type{color: #333;font-size: 18px;}

/* 常见问题 */

.cpxqTit{background-color: transparent;padding: 50px 0;margin-bottom: 0;/* margin: 10px auto; */}

.cjwtTit a{background-color: #fff;}

.cjwtList{}

.cjwtList li{background-color: #fff;margin-bottom: 80px;}

.cjwtList li:last-of-type{margin-bottom: 0px;}

.cjwtList li a{display: flex;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}

.cjwtList li a .imgL{width: 40%;overflow: hidden;}

.cjwtList li a .imgL img{width: 100%;display: block;transform: scale(1.06);transition: all .6s;}

.cjwtList li a .txtR{justify-content: center;align-items: center;width: 100%;}

.cjwtList li a .txtR div{width: 80%;}

.cjwtList li a .txtR span{font-size: 12px;border-radius: 4px;display: inline-flex;padding: 4px 10px;border: 1px solid #dcdcdc;color: #666;}

.cjwtList li a .txtR h6{font-size: 24px;color: #333;font-weight: 600;margin: 25px auto;transition: all .6s;}

.cjwtList li a .txtR p{font-size: 14px;color: #999;padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;margin-bottom: 25px;position: relative;}

.cjwtList li a .txtR p::before{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: #d6000f;z-index: 1;transition: all .4s;}

.cjwtList li a .txtR em{font-size: 16px;color: #333;transition: all .4s;}

.cjwtList li a .txtR em i{border-radius: 50%;width: 20px;height: 20px;border: 1px solid #c9c9c9;transform: rotate(90deg);display: inline-flex;font-size: 12px;align-items: center;justify-content: center;margin-left: 10px;color: #d6000f;transition: all .4s;}

.cjwtList li a:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .2);}

.cjwtList li a:hover img{transform: scale(1);}

.cjwtList li a:hover h6{color: #d6000f;}

.cjwtList li a:hover em{color: #d6000f;}

.cjwtList li a:hover .txtR p::before{width: 100%;}

.cjwtList li a:hover .txtR em i{background-color: #d6000f;color: #fff;border-color: #d6000f;}

/* 工程案例列表 */

.gcalBox:nth-of-type(2n){flex-direction: row-reverse;}

.gcalBox .img{width: 50%;overflow: hidden;}

.gcalBox .img img{display: block;width: 100%;transform: scale(1.04);transition: all .6s;}

.gcalBox .txt{background-color: #eee;width: 50%;align-items: center;justify-content: center;position: relative;transition: all .4s;z-index: 1;}

.gcalBox .txt dl{width: 80%;}

.gcalBox .txt dt{font-size: 30px;font-weight: 600;margin-bottom: 60px;}

.gcalBox .txt a{color: #1d1d1f;}

.gcalBox .txt dd{color: #666;font-size: 14px;}

.gcalBox .txt dd em{color: #444;}

.gcalBox .txt::before{height: 3px;background-color: #d6000f;content: '';bottom: 0;left: 0;width: 0;transition: all .4s;position: absolute;}

.gcalBox:hover .txt::before{width: 100%;}

.gcalBox:hover .txt{box-shadow: 0 0 20px rgba(0, 0, 0, .1);}

.gcalBox:hover .txt a{color: #d6000f;}

.gcalBox:hover .txt dd a{color: #666;}

.gcalBox:hover .img img{transform: scale(1);}

.gcalMore{text-align: center;padding: 90px 0 160px;color: #999;}

.gcalMore a{color: #999;border-radius: 4px;display: inline-block;padding: 10px 20px;border: 1px solid #999;}

.gcalMore a:hover{background-color: #d6000f;color: #fff;border-color: #d6000f;}

/* 解决快盈VIII官网案 */

.jjfaList{padding-bottom: 160px;}

.jjfaBox{position: relative;margin-bottom: 30px;}

.jjfaBox:last-of-type{margin-bottom: 0px;}

.jjfaBox:nth-of-type(2n){flex-direction: row-reverse;}

.jjfaBox:nth-of-type(2n) .txt{left: 0;right: auto;}

.jjfaBox .img{width: 78%;}

.jjfaBox .txt{position: absolute;top: 50%;right: 0;transform: translate(0,-40%);background-color: rgba(255, 255, 255, .9);padding: 60px 70px 30px;transition: all .3s;cursor: pointer;min-width: 40%;}

.jjfaBox .txt h6{font-size: 30px;color: #333;font-weight: 600;}

.jjfaBox .txt p{font-size: 18px;color: #999;margin: 20px auto 60px;}

.jjfaBox .txt span{font-size: 30px;color: #333;transform: rotate(180deg);display: inline-flex;transition: all .4s;}

.jjfaBox .txt a{display: block;}

.jjfaBox:hover .txt{background-color: rgba(214, 0, 15, .9);box-shadow: 0 0 20px rgba(0, 0, 0, .18);transform: translate(1%,-39%);}

.jjfaBox:hover .txt h6,.jjfaBox:hover .txt p{color: #fff;}

.jjfaBox:hover .txt span{transform: rotate(180deg) translateX(-6px);color: #fff;}

/* 解决快盈VIII官网案 - 详情 */

.jjfaxqTop{margin-bottom: 30px;}

.jjfaxqTop .img{width: 55%;}

.jjfaxqBtn{outline: none;border-radius: 50%;width: 40px;height: 40px;position: absolute;top: calc(50% - 20px);z-index: 9;display: flex;align-items: center;justify-content: center;transition: all .4s;box-shadow: 0 0 10px rgba(0, 0, 0, .2);cursor: pointer;background-color: #fff;}

.jjfaxqBtn em{font-size: 14px;display: inline-flex;color: #333;}

.jjfaxqBtn:hover{background-color: #e60012;}

.jjfaxqBtn:hover em{color: #fff;}

.jjfaxqBtn.prev{left: 20px;}

.jjfaxqBtn.prev em{transform: rotate(-90deg);}

.jjfaxqBtn.next{right: 20px;}

.jjfaxqBtn.next em{transform: rotate(90deg);}

.jjfaxqBtn.swiper-button-disabled{opacity: .4;}

.jjfaxqTop .swiper-pagination-bullet{opacity: 1;border: 1px solid #fff;background-color: transparent;outline: none;}

.jjfaxqTop .swiper-pagination-bullet-active{background-color: #d6000f;border-color: #d6000f;}

.jjfaxqTop .txt{align-items: center;justify-content: center;width: 45%;background-color: #fff;}

.jjfaxqTop .txt>div{width: 80%;}

.jjfaxqTop .txt h6{font-size: 30px;color: #333;font-weight: 600;margin-bottom: 6px;}

.jjfaxqTop .txt span{font-size: 16px;color: #ccc;}

.jjfaxqTop .txt dt{font-size: 16px;color: #333;margin: 60px auto 30px;}

.jjfaxqTop .txt dd{margin-bottom: 20px;}

.jjfaxqTop .txt dd em{color: #d6000f;font-size: 14px;display: inline-flex;margin-right: 10px;}

.jfaxqTit{border-bottom: 1px solid #eee;height: 80px;background-color: #fff;line-height: 80px;}

.jfaxqTit .swiper-wrapper{align-items: center;justify-content: space-around;}

.jfaxqTit .swiper-slide{width: auto;border-bottom: 2px solid transparent;cursor: pointer;}

.jfaxqTit .swiper-slide-thumb-active{border-color: #e60012;}

.jfaxqTit .swiper-slide-thumb-active h6{color: #e60012;}

.jfaxqTit h6{color: #666;font-size: 18px;display: inline-flex;font-weight: 900;padding: 0 30px;}

.jfaxqConT{background-color: #fff;padding: 100px 0 40px;}

.jfaxqCon p{max-width: 90%;margin: 0 auto 40px;}

.jfaxqConT .flex{max-width: 90%; margin: 0 auto 40px;align-items: center;}

.jfaxqConT .flex div:last-child{width: 60%;}

.jfaxqConT table{border: 1px solid #eee;text-align: center;margin-left: 10%;}

.jfaxqConT table th{background-color: #f3f3f3;color:#333;font-size: 16px;}

.jfaxqConT table th,.jfaxqCon table td{padding: 10px;border: 1px solid #eee;}

.jfaxqConT table td{font-size: 14px;}

.jfaxqConB{background-color: #fff;margin-top: 30px;padding-bottom: 10px;margin-bottom: 160px;}

.jfaxqConB img{margin-bottom: 40px;}

/* 合伙人 */

/* .hhrBox h3{font-size: 36px;color: #333;padding: 90px 0;text-align: center;}

.hhrBox1 .flex {justify-content: space-between;}

.hhrBox1 .flex .hhrL{width: 45%;}

.hhrBox1 .flex .hhrR{width: 50%;display: flex;flex-direction: column;justify-content: space-between;}

.hhrBox1 .flex .hhrR dt{font-size: 30px;color: #333;margin-bottom: 20px;}

.hhrBox1 .flex .hhrR dd{font-size: 14px;color: #999;line-height: 1.8em;}

.hhrBox2 .flex {margin: 5% auto 0;padding-bottom: 12%;}

.hhrBox2 .flex dl{width: 20%;text-align: center;font-size: 18px;position: relative;}

.hhrBox2 .flex dl::before{width: 320px;height: 320px;content: '';position: absolute;left: 50%;top: 50%;border: 1px solid #ddd;border-radius: 50%;transform:translate(-50%,-50%);transition: all .5s;}

.hhrBox2 .flex dl:hover::before{background-color: #e60012;z-index: 1;}

.hhrBox2 .flex dt{margin-bottom: 40px;}

.hhrBox2 .flex dl em{font-size: 60px;color: #000;transition: all .2s ease-in;}

.hhrBox2 .flex dl:hover dt em{color: #fff;transform: scale(1.08);display: inline-block;position: relative;z-index: 1;}

.hhrBox2 .flex dl:hover::before{border-color: #e60012;}

.hhrBox2 .flex dl:hover dd{color: #fff!important;transition: all .5s;position: relative;z-index: 1;}

.hhrBox3 h5{font-size: 24px;color: #999;margin-bottom: 60px;font-weight: 500;}

.bdInfo h6{font-size: 24px;color: #333;border-left: 4px solid #e60012;font-weight: 900;line-height: 1;margin-bottom: 40px;padding-left: 10px;}

.bdInfo div {flex-wrap: wrap;justify-content: space-between;}

.bdInfo div input,.bdInfo div select,.bdInfo div textarea{width:31%;border-radius: 4px;border: 1px solid #ccc;margin-bottom: 3%;padding: 0 1%;transition: all .4s;line-height: 60px;height: 60px;}

.bdInfo div input:focus,.bdInfo div select:focus{border-color: #e4878c;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}

.bdInfo div textarea{width: 100%;overflow-y: hidden;}

.bdInfo div select,.bdInfo div ::placeholder{color: #999;}

.bdInfo div textarea {font-family: '微软雅黑';padding-left: 10px;}

.bdInfo div select{border: 1px solid #ccc;

-webkit-appearance: none;background: url(/static/home/images/arrow.png) no-repeat scroll right 10px center transparent;}

.hhrBox3 .btn{align-items: center;justify-content: center;padding-bottom: 90px;}

.hhrBox3 .btn a{display: inline-flex;padding: 12px 50px;border-radius: 4px;font-size: 18px;color: #333;border: 1px solid #ccc;}

.hhrBox3 .btn a.tj{background-color: #d6000f;color: #fff;border-color: #d6000f;margin-right: 60px;box-shadow: 0 4px 10px rgba(0, 0, 0, .1);cursor: pointer;}

.hhrBox3 .btn a.cz{background-color: #fff;color: #333;cursor: pointer;}

.hhrBox3 .btn a:hover{box-shadow: 2px 2px 20px rgba(0, 0, 0, .2);opacity: .7;}

.dzTit{background-color: transparent;margin-bottom:30px}

.tabBox>div{display: none;}

.tabBox>div.active{display: block;}

.dzBox{flex-wrap: wrap;}

.dzBox dl{width: 30%;display: flex;flex-direction: column;color: #333;background-color: #fff;padding: 20px 40px 30px;margin: 0 3.3% 3.3% 0;transition: all .4s;}

.dzBox dt{font-size: 26px;font-weight: 600;display: flex;justify-content: flex-end;}

.dzBox dt span{display: inline-flex;position: relative;}

.dzBox dt em{color: #e5e5e5;opacity: .6;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 62px;display: inline-flex;}

.dzBox dt i{position: relative;z-index: 1;}

.dzBox dd{font-size: 18px;margin-top: 14px;}

.dzBox dd em{color: #c4c4c4;font-size: 18px;display: inline-flex;margin-right: 10px;}

.dzBox dd:last-of-type{text-transform:uppercase}

.dzBox dl:hover{background-color: #d6000f;color: #fff;box-shadow: 0 0 18px rgba(0, 0, 0, .1);transform: translateY(-2px);}

.dzBox dl:hover dt em,.dzBox dl:hover dd em{color: #ffcbcb;}

.hhrBox4{padding-bottom: 120px;} */

/* 快盈VIII牌中心 */

.ppzxTit{text-align: center;padding: 120px 0 90px;}

.ppzxTit h6{font-size: 36px;line-height: 1.4;}

.ppzxTit p{color: #b8b8b8;font-size: 24px;}

.ppzxBox1{padding: 200px 0;justify-content: space-between;align-items: center;}

.ppzxL{width: 46%;position: relative;}

.ppzxL .vBtn{position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);display: flex;align-items: center;justify-content: center;display: flex;z-index: 9;}

.ppzxL .vBtn em{color: #fff;font-size: 70px;display: flex;line-height: 1;position: relative;z-index: 91;}

.ppzxL .vBtn em:last-of-type{font-size: 80px;position: absolute;opacity: .2;/* color: #000; */top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: 0 0 10px rgba(255, 255, 255, .6);border-radius: 500px;}

.ppzxL:hover .vBtn{top: 51.4%;}

.ppzxR{color: #333;width: 46%;}

.ppzxR h6 {font-size: 36px;margin-bottom: 6%;line-height: 1.6;font-family:'SF-Pro-Display-Semibold' ;color: #d6000f;}

.ppzxR h6 strong{color: #d6000f;display: block;font-weight: 600;font-size: 30px;}

.ppzxR p:first-of-type{margin-bottom: 5%;}

.logoTab .logoBtn,.logoTab .logoBtn{position: absolute;border-radius: 500px;z-index: 9;bottom:10%;width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;outline: none;cursor: pointer;transition: all .4s;background-color: #fff;}

.logoTab .logoBtn:hover{box-shadow: 0 0 16px rgba(0, 0, 0, .2);transform: translateX(2px);background-color: #e60012;}

/* .logoTab .logoBtn.swiper-button-disabled{opacity: .4;} */

.logoTab .logoBtn em{display: inline-flex;color: #a1a1a1;font-size: 18px;}

.logoTab .logoBtn:hover em{color: #fff;}

.logoTab .logoBtn.next{left: calc(10% + 60px);}

.logoTab .next em{transform: rotate(90deg) translateY(-10%);}

.logoTab .prev{left: 10%;}

.logoTab .prev em{transform: rotate(-90deg) translateY(-10%);}

.logoList{justify-content: space-between;}

.logoList dl{width: 33.33%;border: 1px solid #eee;border-right: none;display: flex;align-items: center;padding: 20px;justify-content: space-between;}

.logoList dl:last-of-type{border-right: 1px solid #eee;}

.logoList dt{width: 32%;}

.logoList dt img{display: block;max-width: 60%;margin-left: 16%;}

.logoList dt img.img2{max-width: 80%;}

.logoList dd{width: 68%;}

.logoList dd.max{width: 60%;}

.logoList dd h6{font-size: 24px;line-height: 1.4;margin-bottom: 10px;}

.logoList dd p{font-size: 14px;color: #999;}

#certify{position:relative;margin-bottom: 120px;}

#certify .swiper-container{width:500px;margin: auto;}

#certify .swiper-container .swiper-wrapper{transition-duration: 300ms;}

#certify  .swiper-slide img{display:block;background:#fff;box-shadow:0 8px 30px rgba(0, 0, 0, .2);padding: 10px;}

#certify .swiper-slide{font-size: 18px;color: #333;line-height: 2;text-align: center;transition-duration: 300ms;}

#certify .swiper-slide span{margin-top: 20px;display: block;opacity: 0;}

#certify .swiper-slide strong{font-weight: 500;color: #999;}

#certify .swiper-slide em{font-size: 30px;color: #e60012;}

#certify .swiper-slide-active span{opacity: 1;}

#certify .ryBtn{position: absolute;border: 1px solid #999;border-radius: 500px;z-index: 9;top: calc(50% - 19px);width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;outline: none;cursor: pointer;}

#certify .ryBtn em{display: inline-flex;font-size: 18px;color: #999;}

#certify .ryBtn:hover{border-color: #e60012;transition: all .4s;}

#certify .ryBtn:hover em{color: #e60012;}

#certify .ryBtn.next{right: 10px;}

#certify .next em{transform: rotate(180deg) translateY(-4%);}

#certify .prev{left: 10px;}

#certify .prev em{transform: rotate(0deg) translateY(-2%);}

.ppzxBox4{background: url(/static/home/images/ppzx/bg.jpg) no-repeat;background-size: cover;padding-bottom: 120px!important;}

.ppzxBox4 .ppzxTit h6{color: #fff;}

.jdgc .swiper-slide{position: relative;}

.jdgc .swiper-slide::before{background-color: rgba(0, 0, 0, .5);content: '';position: absolute;width: 100%;height: 100%;}

.jdgc .swiper-slide-active::before{background-color: transparent;}

.jdgc p{color: #fff;position: absolute;left: 0;bottom: 4%;font-size: 24px;padding: 0 20px;}

.jdgc .swiper-slide img{display:block;width: 100%;}

.jdgc .gcBtn{position: absolute;border: 2px solid #fff;border-radius: 500px;z-index: 9;top: calc(50% - 19px);width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;outline: none;box-shadow: 0 0 14px rgba(0, 0, 0, .2);cursor: pointer;transition: all .4s;}

.jdgc .gcBtn em{display: inline-flex;font-size: 20px;color: #fff;}

.jdgc .gcBtn:hover{background-color: #e60012;border-color: #e60012;}

.jdgc .gcBtn:hover em{color: #fff;}

.jdgc .gcBtn.swiper-button-disabled{opacity: .4;}

.jdgc .next{right: 10px;}

.jdgc .next em{transform: rotate(90deg) translateY(-10%);}

.jdgc .prev{left: 10px;}

.jdgc .prev em{transform: rotate(-90deg) translateY(-10%);}

.jdgc .gcBtn.swiper-button-disabled{border-color: rgba(255, 255, 255, .4);background-color: transparent;}

.jdgc .gcBtn.swiper-button-disabled em{opacity: .4;}

.ppzxBox5.comWrapper,.ppzxBox2.comWrapper,.ppzxBox4.comWrapper{width: auto;padding: 0 50px;max-width: initial;}

/* .ppzxBox4.comWrapper{padding: 0;width: auto;max-width: initial;} */

.ppzxBox5 .news{flex-wrap: wrap;justify-content: space-between;}

.news li{padding: 3% 2.5% 1.5%;width: 30%;margin: 0 3% 3% 0;border: 1px solid #dcdcdc;transition: all .4s;}

.news li a{color: #666;}

.news li a h6{font-size: 20px;font-weight: 900;line-height: 1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.news li a p{margin: 20px 0;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.news li a span{display: flex;justify-content: space-between;align-items: center;}

.news li a i{display: inline-flex;font-size: 44px;color: #999;transform: rotate(-45deg);display: inline-flex;}

.news li:hover{background-color: #e60012;border-color: #e60012;box-shadow: 0 0 16px rgba(0, 0, 0, .1);}

.news li:hover a{color: #fff;}

.news li:hover a i,.news li:hover a h6{color: #fff;}

.ppzx .More{text-align: center;}

.ppzx .More a{display: inline-flex;padding: 10px 46px;color: #fff;background-color: #e60012;border-radius: 6px;margin: 30px auto 160px;}

.ppzx.ppzxBox4 .More a{margin: 30px auto;}

.ppzx .More a:hover{box-shadow: 2px 6px 10px rgba(0, 0, 0, .2);transform: translateY(2px);}

.ppzxBox4 .More{margin-top: 30px;}

.ppzx{overflow: hidden;}

.logoTab .swiper-slide img{width: 100%;}

/* 搜索结果-产快盈VIII */

.searchBox{border: 1px solid #a7a3a1;padding: 10px;max-width: 600px;margin: 0 auto 30px;width: 90%;}

.searchBox em{font-size: 20px;color: #666;display: inline-flex;}

.comTitsS{justify-content: center!important;}

.searchBox input{padding: 0 10px;}

.searchBox input::placeholder{color: #666;}

.searchTit{max-width: 600px;margin: 0 auto;display: flex;justify-content: space-between;}

.searchTit a{border: 1px solid #e6e6e6;color:#484c50;display: inline-block;width: 160px;padding: 14px 0;text-align: center;transition: background-color .3s,border-color .3s,color .3s;border-radius:4px}

.searchTit a.active,.searchTit a:hover{background-color: #e60012;color: #fff;border-color: #e60012;}

.searchRecords{margin: 30px auto 50px;font-size: 18px;max-width: 600px;}

.searchRecords span{font-weight: 900;color: #e60012;}

/* 搜索结果-新闻 */

.searchNews li{border-bottom: 1px dashed #ddd;margin-bottom:30px; padding-bottom: 10px;}

.searchNews li:last-of-type{margin-bottom: 0;}

.searchNews h6 {display: flex;align-items: center;}

.searchNews h6 a{font-size: 22px;color: #484c50;font-weight: 500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.searchNews h6 a:hover{color: #e60012;}

.searchNews dd p{margin: 20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media (max-width:1680px) and (min-width:1366px){

/* .hhrBox2 .flex dl::before{width: 270px;height:270px;}

.hhrBox3 h5{font-size: 22px;} */

.dzBox dd{font-size: 15px;}

.ppzxL{width: 50%;}

.ppzxBox1{padding: 120px 0;}

.ppzxTit h6{font-size: 32px;}

.ppzxTit p{font-size: 21px;}

.jjfaBox .txt p,.jjfaxqTop .txt span{font-size: 14px;}

.cjwtList li a .txtR h6{margin:15px auto}

.cjwtList li a .txtR p{padding-bottom:15px;margin-bottom:15px;}

.news li a i{font-size: 40px;}

.comTit span{font-size: 20px;}

.ppzxBox4 .More a{margin:30px auto 20px}

.ppzxR h6{font-size: 32px;margin-bottom:4%}

.ppzxR h6 strong{font-size: 28px;}

.ppzxR p:first-of-type{margin-bottom: 3%;}

/*.banner img{height: 420px;}*/

.header .nav ul {margin-left: 30px;}

.jfaxqConT table{margin-left: 4%;}

.logoList dl{padding: 14px;}

.logoList dl:last-of-type dt img{margin-left: 16%;}

.logoList dd h6{font-size: 18px;margin-bottom: 6px;line-height: 1.4;}

.logoList dl:last-of-type dd{margin-left: 10px;}

.logoList dd p{line-height: 1.2em;}

.ppzxBox4.comWrapper{padding: 0;width: auto;max-width: initial;} 

.jdgc p{font-size: 22px;}

}

@media (max-width:1200px){

.comWrapper{width: 90%;}

}

@media (max-width:767px){

.pc{display: none;}

.app{display: block;}

h3,h5,h6{font-weight: 600;}

.banner img{height: 240px;object-fit: cover;}

.comWrapper{width: 90%;}

.comTit{margin: 40px auto;}

.comTit h3{font-size: 22px;}

.comTit span{font-size: 16px;}

.comTit span a{padding-right:8px;margin-right: 8px;}

.comTit a i{font-size: 20px!important;}

.xmzpXqInfo h5{font-size: 20px;}

.xmzpXq{flex-wrap: wrap;}

.xmzpXq>*,.cp ul li,.cjwtList li a>*{width: 100%!important;} 

.xmzpXq .xmzpXqimg{height: initial;min-height: initial;margin-bottom: 40px;} 

.xmzpXqimg img{height: initial;}

.xmBtn{bottom: -20px;}

.xmBtn>div{width: 40px;height: 56px;background-size: 100%!important;}

.xmzpXqInfo p{margin-top:15px}

.xmzpXqInfo p span:first-of-type{margin-bottom: 4px;}

.xmzpXqInfo p.xmjj{-webkit-line-clamp:initial}

.xqPages{margin-top: 20px;}

.newsList{margin-bottom:0px}

.newsimgList{margin: 40px auto 0;}

.newsimgList li,.newsList li{width: 100%!important;}

.newsimgList li{margin-bottom: 40px!important;margin-right: 0;font-size: 17px;}

.newsimgList ul li span{margin: 20px;}

.newsPage{padding-bottom: 60px;}

.newsPage .newsPre, .newsPage .newsNext{width: 76px;}

.newsPage a{margin: 0 3px;}

.pt0{padding-bottom: 60px;} 

.pt0 .newsPage{padding-bottom: 0;}

.newsList li{padding: 14px;}

.xwxqTit{position: relative;}

.xwxqTit h6,.cjwtList li a .txtR h6{font-size: 22px;font-weight: 900;}

.xwxqTit span{padding: 10px 0;}

.xwxqTit .share{position: absolute;right: 16px;bottom: 20px;width: auto!important;}

.xwxqCon{margin-top: 40px;padding-bottom: 40px;}

.xwxqCon img{margin: 20px auto;}

.lxwmTit span{align-items:flex-start;margin-top: 10px;}

.lxwmTit span strong{font-size: 20px;}

.lxwmL p{margin-bottom: 20px;font-size: 15px;align-items: flex-start;}

.lxwmR{text-align: left;align-items:flex-start;margin-top: 30px;}

.lxwmR div{margin-top: 10px;}

.lxwmR div img{margin-left: 0;margin-right: 8px;}

.lxwMap{margin: 40px auto;}

.cpTit{margin-bottom: 40px;}

.cpTit span, .cpTit a{margin-right: 10px;margin-bottom: 12px;}

.cpTit span{width: 100%;margin-bottom: 18px;}

.cpxqTit{margin-bottom: 0;}

.cpxqImgL.flex>div{width: initial!important;}

.cpxqImgL.flex .imgS{width: 30%!important;height: 180px;padding-top: 0;margin-left: 10%;}

.cpxqImgL.flex .imgB{width: 50%!important;}

.cpxqImgL .swiper-slide div>a>img{width: 46px;}

.imgS .swiper-slide div{width: 80px;height: 80px;}

.cpBtn{width: 80px;left: 10%;background-color: transparent;}

.cpPrev{top: 15px;}

.cpNext{bottom: 15px;}

/* .cpxqImgL .imgS{height: initial;margin-top: 0;}

.cpxqImgL.flex{position: relative;}

.cpBtn{top: 68px;width: 80px;left: auto;background-color: transparent;}

.cpPrev{left: -16px;bottom: auto;}

.cpNext{right: -16px;bottom: auto;}

.flex>div.imgS {width: 70%!important;margin-bottom: 30px;}

.imgS .swiper-slide div{margin-left: 10px;} */

.cpxqImg{padding-bottom:40px}

.cpBox{padding: 40px 0;}

.cpBox table td, .cpBox table th{padding: 10px;}

.cpBox table{margin-top: 10px;}

.cpBox .table2 td:first-of-type{font-size: 16px;width: 30%;}

.cpBox .cpBoxL h6{margin-bottom: 20px;}

.cjwtList li{margin-bottom: 40px;}

.cjwtList li a{flex-wrap: wrap;padding-bottom: 30px;}

.cjwtList li a .imgL{margin-bottom: 30px;}

.cjwtList li a .txtR div{width: 80%!important;}

.gcalBox{margin-bottom: 30px;}

.gcalBox .txt dl,.jjfaxqTop .txt>div{width: 90%!important;padding-bottom: 30px;}

.gcalBox .txt dt{margin:20px 0;font-size:20px;font-weight: 600;}

.gcalMore{padding:40px 0}

.jjfaBox .txt{position: relative;transform:none;padding:30px 20px;box-shadow: 0 6px 10px rgba(0, 0, 0, .1);}

.jjfaBox .txt h6,.jjfaxqTop .txt h6{font-size:22px;font-weight: 900;}

.jjfaBox .txt p,.jjfaxqTop .txt span{font-size: 14px;margin:20px auto 30px}

.jjfaBox .txt span{font-size: 20px;}

.jjfaxqTop .txt>div{margin-top: 30px;}

.jjfaxqTop .txt dt{margin:40px auto 30px}

.jfaxqConT{padding:40px 0 20px}

.jfaxqConT>div{width: 100%!important;}

.jfaxqConT table{margin-left: 0;margin-top: 20px;}

.jfaxqCon p{margin-bottom:20px;}

.jfaxqTit .swiper-wrapper{flex-wrap: nowrap;justify-content:flex-start}

.jfaxqTit .swiper-slide{width:auto!important;margin: 0 10px;}

.jfaxqTit h6{padding: 0 10px;}

.hhrBox h3{padding:40px 0;font-size:24px}

/* .hhrBox1 .flex .hhrR dt{font-size:20px;font-weight: 900;margin-top: 30px;}

.hhrBox2 .flex{margin-top: 40px;padding-bottom: 40px;}

.hhrBox2 .flex dl{width: 46%;margin:0 2% 40px;font-size: 16px;}

.hhrBox2 .flex dt{margin-bottom: 10px;}

.hhrBox2 .flex dl::before{border-color:transparent ;width: 0;height: 0;}

.hhrBox3 h5{font-size: 18px;}

.bdInfo h6{font-size: 22px;}

.bdInfo{margin-bottom: 40px;}

.bdInfo div input, .bdInfo div select, .bdInfo div textarea{width: 100%;padding: 0 14px;}

.hhrBox3 .btn a{padding:10px 40px} */

.dzBox dl{width: 100%;margin-bottom: 30px;margin-right: 0;}

.dzBox dt i{font-size: 22px;}

.dzBox dd{font-size: 15px;}

.ppzxBox5.comWrapper, .ppzxBox4.comWrapper, .ppzxBox2.comWrapper{padding: 0 10px;}

.ppzxBox1{padding: 40px 0;}

.ppzxR h6{font-size: 22px;margin-top: 30px;}

.logoList dl{width: 100%;border: 1px solid #eee;margin-top: 20px;padding: 10px;}

.logoList dt{width: 30%;}

.logoList dt img{max-width:90%;margin: auto;}

.logoList dt img.img2{max-width: 100%;}

.logoList dd{width: 62%;}

.logoList dd h6{font-size: 20px;line-height: 1.4;}

.logoTab .app{height: 300px;}

.ppzxTit{padding:60px 0}

.ppzxTit h6{font-size: 24px;}

.ppzxTit p{font-size: 22px;}

#certify{margin-bottom: 40px;}

#certify .swiper-container{width: 100%;}

#certify .ryBtn{top: 34%;}

#certify .ryBtn.prev{left: 16px;}

#certify .ryBtn.next{right: 16px;}

.jdgc p{font-size: 20px;}

.ppzxBox4{padding-bottom: 30px!important;}

.news li{width: 100%;margin: 0 10px 30px;padding: 30px 20px 10px;}

.cpxqImgR h6{font-size: 24px;margin-top: 30px;}

.shareCon .bshare-custom{width: 180px!important;}

.xwxq{margin: 60px auto;}

.dzTit{background-color: #fff;}

.cpTit span, .cpTit a{background-color: transparent;}

.hhrBox4{padding-bottom: 0px;}

.bgColor{padding-bottom: 60px;}

.jfaxqConB{padding-bottom: 20px;margin-bottom: 0;}

.news li a h6{font-size: 20px;font-weight: 900;}

.news li a p{font-size: 15px;}

.news li a i{font-size: 36px;}

.ppzx .More a{margin: 10px auto 60px;padding: 6px 15px;}

.ppzxBox4 .More a{margin-bottom: 0;}

.jjfaList{padding-bottom: 0px;}

.lxwmTit span{width: 50%;}

.ppzxR h6{font-size: 26px;}

.ppzxR h6 strong{font-size: 22px;}

.newsPage{padding: 40px 0 60px;}

.lxwMap{margin: 40px auto 60px;}

.mt0.bgColor{padding-bottom: 0!important;}

.pt0.bgColor{padding-bottom: 60px!important;} 

.pt0 .newsPage{padding-bottom: 0;}

.cpTittop a{justify-content:space-between;align-items: center;}

.xmzpXq{margin-bottom:60px}

.cpxqImgR p.flex{justify-content: space-between;}

.cpxqImgR p a.ljgm{padding: 8px 48px;margin-right: 0;align-items: center;}

.jjfaBox:hover .txt{box-shadow: 0 0 20px rgba(0, 0, 0, .18);transform: none;}

.cpxq{padding-bottom: 0;}

.jjfaBox:hover .txt{background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .18);transform: none;transition: none;}

.jjfaBox:hover .txt h6,.jjfaBox:hover .txt p{color: #333;}

.jjfaBox:hover .txt span{transform: rotate(180deg);color: #333;}

.cpTitbottom{margin-bottom: -12px;}

.cp ul li{width: 48%!important;margin:0 1%;}

.cp ul li img{width: 70%;margin: 10px auto 0;}

.cp li em{font-size: 12px;padding:4px 10px}

.cp li a h6{font-size: 14px;}

.cp li a p{font-size: 12px;}

.ppzxL .vBtn em{display: none;}

.searchTit{display: flex;justify-content: space-between;}

.searchTit a{width:110px;margin-right: 10px;padding: 8px 10px;}

.searchRecords{margin: 30px auto;font-size: 16px;}

.searchNews dd p{margin: 10px auto;}

.cpTit b{width: 100%;}

.imgB img{max-width:100%}

}

/* 快盈VIII牌中心 - 联系我们 */

.pplxwm{justify-content: space-between;box-shadow: 0 0 16px rgba(0, 0, 0, .2);margin:120px auto 120px;}

.pplxwm>div{width: 50%;}

.pplxwm .ppzxTit{text-align: left;}

.pplxwm .ppzxTit p{color: #d6000f;font-size: 30px;font-weight: 600;}

.lxwmCon{padding-left: 8%;}

.ppzxBox6.comWrapper{padding: 0 50px;max-width:initial;width: initial;}

@media (max-width:767px){

.ppzxBox6.comWrapper{padding: 0 10px;}

.pplxwm{margin: 60px auto;}

#lxwmMap{height: 400px!important;}

.pplxwm .ppzxTit{padding: 40px 0 16px;}

.pplxwm .ppzxTit p{font-size: 24px;}

.lxwmCon{padding-bottom: 40px;padding-left: 0;}

.pplxwm .ppzxTit,.lxwmL{width: 90%;margin: auto;}

}



/* 合伙人 2022.1.9 */

.hhrBox h3{font-size: 36px;color: #333;padding: 90px 0;text-align: center;}

.hhrBox{padding: 0 0 120px;}

.hhrBox>.flex.comWrapper{justify-content: space-between;}

.hhrBox1 dl{box-shadow: 0 0 10px rgba(0, 0, 0, .1);width: 33%;text-align: center;padding: 70px 25px;transition: all .4s;}

.hhrBox1 dl dt{height: 40px;}

.hhrBox1 dl dt em{color: #d6000f;font-size: 36px;}


.hhrBox1 dl dd h6{font-size: 24px;color: #333;margin: 30px auto 25px;font-weight: 100;}

.hhrBox1 dl dd p{height: 160px;font-size: 14px;color: #999;}

.icon-guquan,.icon-zhuceziben1{font-size: 44px!important;line-height: 1;}

.hhrBox1 dl:hover{box-shadow: 0 0 18px rgba(0, 0, 0, .2);background-color: #d6000f;transform: translateY(2px);}

.hhrBox1 dl:hover dt em{color: #fff;}

.hhrBox1 dl:hover dd h6,.hhrBox1 dl:hover dd p{color: #fff;}

/* 2022.11.4 */
.hhrBoxB{padding-top:100px;margin-top:100px}
.hhrBoxB>.flex.comWrapper{justify-content:flex-start}
.hhrBoxB>.flex.comWrapper dl{margin-right:4%}
.hhrBoxB dl dd p{height:initial;color:#333}
.hhrBoxB dl:hover dt em,.hhrBoxB dl dt span{display:none}
.hhrBoxB dl dt em,.hhrBoxB dl:hover dt span{display:block}
.hhrBoxB dl dt img{margin: 0 auto;}


.hhrBox2 h3{padding-bottom: 60px;}

.hhrLogo{padding-bottom: 50px;height: 300px;}

.hhrLogo .swiper-slide {text-align:center;font-size:18px;background:#fff;height:calc((100% - 30px) / 2);display:flex;justify-content:center;align-items:center;}

.hhrLogo .swiper-slide a{border: 1px solid #eee;display: flex;}

.hhrLogo .swiper-slide a:hover{border-color: #de868c;box-shadow: 0 0 10px rgba(0, 0, 0, .1);transform: translateY(1px);}

.hhrLogo .swiper-pagination span{outline: none;}

.hhrLogo .swiper-pagination .swiper-pagination-bullet{background-color: #bababa;opacity: 1;width: 6px;height: 6px;}

.hhrLogo .swiper-pagination .swiper-pagination-bullet-active{background-color: #d6000f;width: 10px;height: 10px;}

.hhrBox3 dl{width: calc(100% / 3);text-align: center;}

.hhrBox3 dt{width: 110px;height: 110px;border-radius: 50%;background-color: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 10px rgba(0, 0, 0, .06);margin:0 auto 50px;transition: all .4s;}

.hhrBox3 dt em{color: #d6000f;font-size: 50px;}

.hhrBox3 dd{font-size: 16px;color: #666;max-width: 320px;margin: auto;line-height: 1.6;}

.hhrBox3 dl:hover dt{transform: translateY(-2px);background-color: #d6000f;box-shadow: 0 0 18px rgba(0, 0, 0, .14);}

.hhrBox3 dl:hover dt em{color: #fff;}

.hhrBox4 h3{padding-bottom: 20px;}

.hhrBox4 p.p4{font-size: 18px;color: #999;font-weight: 500;text-align: center;margin-bottom: 90px;}

.hhrBox4 .img{width: 50%;}

.hhrBox4 .bdInfo{width: 43%;}

.bdInfo h5{font-size: 24px;color: #333;margin-bottom: 24px;position: relative;font-weight: 900;padding-left: 14px;margin-top: 2%;}

.bdInfo h5::before{position: absolute;content: '';left: -14px;top: 20%;height: 70%;background-color: #d6000f;width: 4px;margin-left: 14px;}

.bdInfo div {flex-wrap: wrap;justify-content: space-between;}

.bdInfo div input,.bdInfo div select{width:100%;border-radius: 4px;border: 1px solid #ccc;margin-bottom: 6%;padding: 0 20px;transition: all .4s;line-height: 56px;height: 56px;}

.bdInfo div input:focus,.bdInfo div select:focus{border-color: #e4878c;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}

.bdInfo div select{width: 48%;}

.bdInfo div select,.bdInfo div ::placeholder{color: #999;}

.bdInfo div select{border: 1px solid #ccc;

-webkit-appearance: none;background: url(/static/home/images/arrow.png) no-repeat scroll right 10px center transparent;}

.hhrBox4 .btn{align-items: center;justify-content: flex-end;color: #999;font-weight: 900;}

.hhrBox4 .btn a.fs{display: inline-flex;padding: 12px 30px;border-radius: 4px;font-size: 18px;background-color: #d6000f;color: #fff;border-color: #d6000f;box-shadow: 0 4px 10px rgba(0, 0, 0, .1);transition: all .4s;margin-left: 14px;cursor: pointer}

.hhrBox4 .btn a.fs:hover{transform: translateY(-1px);}

@media (max-width:1680px) and (min-width:1366px){

.hhrBox1 dl dd h6{font-size: 20px;}

}

@media (max-width:1200px){

.hhrBox{padding-bottom: 0;}

.hhrBox>.flex.comWrapper{flex-wrap: wrap;}

.hhrBox dl{width: 100%;}

.hhrBox1 dl{padding:50px 20px;margin-bottom: 20px;}

.hhrBox1 dl dd h6{margin:20px auto 15px;font-size: 22px;}

.hhrBox1 dl dd p{height: inherit;}

.hhrBox3 dl{margin-bottom: 40px;}

.hhrBox3 dt{margin-bottom: 20px;}

.hhrBox h3{padding-bottom: 20px!important;}

.hhrBox4 p.p4{margin-bottom: 20px;font-size: 16px;line-height: 1.4;}

.hhrBox4 .img{margin-bottom: 30px;}

.bdInfo h5{font-size: 22px;}

.hhrBox h3{font-size: 24px;padding: 60px 0;font-weight: 600;margin-bottom: 20px;}

.hhrLogo{height: 220px;margin-top: 0px;padding-bottom: 20px;}

.hhrLogo .swiper-slide{height:calc((100% - 40px) / 2)}

.hhrBox2{padding-bottom: 40px;}

.hhrBox4{padding-bottom: 50px;}
.lxwmL p em{margin-right: 12px;}
.ppzx .lxwmL{width: 96%;}
}<!--0.00013303756713867-->