@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.fullpage{width: 100%;overflow: hidden;font-size: 0;text-align: center;}
.fullpage a{display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #666;border: 1px solid #e5e5e5;border-radius: 4px;margin: 0 4px;transition: all .4s ease;}
.fullpage a:last-child,.fullpage a:first-child{width: 64px;}
.fullpage a.ontrue,.fullpage a:hover{background: #00bccc;border-color: #00bccc;color: #fff;}


/* 解决方案 */
.caselist{width: 100%;overflow: hidden;padding: 88px 0;background: #f7f7f8;}
.caselist-words.pubson-title{width: 54.2%;float: left;overflow: hidden;padding-right: 180px;}
.caselist-words.pubson-title {text-align: left;}
.caselist-words.pubson-title i{margin: 14px 0 0 0;}
.caselist-words.pubson-title p{margin-top: 34px;}
.caselist-img{width: 45.8%;float: right;overflow: hidden;}
.caselist-img img{width: 100%;transition: all .6s ease;}
.caselist-img:hover img{transform: scale(1.1);}
.caselist.caselist-over{background: #fff;}
.caselist.caselist-over .caselist-words{float: right;padding-right: 120px;padding-left: 60px;}
.caselist.caselist-over .caselist-img{float: left;}
.caseflow{width: 100%;overflow: hidden;background: #f7f7f8;padding: 66px 0 84px;}
.caseflow-list{width: 100%;margin-top: 60px;position: relative;height: 666px;}
.caseflow-slump{width: 282px;box-shadow: 0 4px 10px 4px #ebebec;border-radius: 10px;overflow: hidden;position: absolute;transition: all .4s ease;}
.caseflow-slumpt{width: 100%;height: 100px;background: #8fa3ad;text-align: center;line-height: 100px;}
.caseflow-slumpb{width: 100%;height: 206px;background: #fff;padding: 40px 50px 0;text-align: center;}
.caseflow-slumpb h6{font-size: 18px;color: #333;}
.caseflow-slumpb i{width: 20px;height: 2px;background: linear-gradient(to right, #00fdfe , #007a9a);display: block;margin: 12px auto 0;}
.caseflow-slumpb p{font-size: 14px;color: #666;line-height: 24px;margin-top: 24px;}
.caseflow-wlump{width: 282px;height: 306px;position: absolute;}
.caseflow-wlump p{display: table;padding: 0 50px;text-align: center;box-shadow: 0 4px 10px 4px #ebebec;border-radius: 10px;width: 100%;height: 144px;background: #fff;position: absolute;left: 0;transition: all .4s ease;}
.caseflow-wlump p span{font-size: 14px;color: #666;line-height: 24px;display: table-cell;vertical-align: middle;}
.caseflow-wlump p:first-child{top: 0;}
.caseflow-wlump p:last-child{bottom: 0;}
.caseflow-s1{top: 0;left: 0;}
.caseflow-s2{top: 0;left: 334px;}
.caseflow-s3{top: 0;right: 334px;}
.caseflow-s4{top: 0;right: 0;}
.caseflow-s5{bottom: 0;right: 0;}
.caseflow-w1{bottom: 0;right: 334px;}
.caseflow-w2{bottom: 0;left: 334px;}
.caseflow-arr{width: 31px;height: 25px;position: absolute;background: url('../images/gather/caseArr.png') no-repeat;}
.caseflow-arr1{top: 154px;left: 294px;}
.caseflow-arr2{top: 154px;left: 626px;}
.caseflow-arr3{top: 154px;right: 294px;}
.caseflow-arr4{top: 322px;right: 128px;transform: rotate(90deg);}
.caseflow-arr5{top: 502px;right: 294px;transform: rotate(180deg);}
.caseflow-arr6{top: 422px;right: 626px;transform: rotate(180deg);}
.caseflow-arr7{bottom: 60px;right: 626px;transform: rotate(180deg);}
.caseflow-slump:hover, .caseflow-wlump p:hover{transform: translateY(-6px);}

/* 招聘 */
.join{width: 100%;overflow: hidden;padding: 80px 0 100px;background: #f7f7f8;}
.join-name{width: 100%;height: 80px;padding: 0 32px;line-height: 80px;font-size: 24px;color: #fff;background: #00bccc;}
.join-list{width: 100%;}
.join-list ul li{width: 100%;border-bottom: 2px solid #f7f7f8;}
.join-list ul li:last-child{border-bottom: none;}
.join-menu{width: 100%;padding: 0 32px;height: 80px;line-height: 80px;font-size: 20px;color: #333;background: #fff;user-select: none;cursor: pointer;position: relative;}
.join-menu:after{content: "\f105";font-size: 24px;color: #b5b5b5;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;right: 30px;top: 50%;margin-top: -10px;}
.join-menu.ontrue:after{content: "\f107";color: #00bccc;}
.join-words{display: none;width: 100%;background: #eaeaef;padding: 40px 150px 40px 32px;position: relative;}
.join-zz,.join-yq{width: 100%;overflow: hidden;}
.join-yq{margin-top: 42px;}
.join-h{width: 86px;float: left;font-size: 16px;color: #666;}
.join-p{width: 80%;float: left;}
.join-p p{font-size: 16px;color: #666;line-height: 26px;}
.join-link{position: absolute;width: 140px;height: 100%;top: 0;right: 0;background:#00bccc;text-align: center;transition: all .4s ease;}
.join-link p{position: absolute;top: 50%;margin-top: -10px;width: 100%;left: 0;text-align: center;font-size: 20px;color: #fff;}
.join-link:hover{background: #007a9a;}
.join .fullpage{margin-top: 60px;}

/* 新闻 */
.news{width: 100%;overflow: hidden;padding: 70px 0 100px;background: #f7f7f8;}
.news-bar{width: 100%;border-radius: 10px;box-shadow: 0 4px 10px 4px #ebebec;background: #fff;overflow: hidden;}
.news-barimg{float: left;overflow: hidden;width: 56.9%;}
.news-barimg img{max-width: 100%;object-fit: cover;transition: all .6s ease;}
.news-barimg:hover img{transform: scale(1.1);}
.news-barwords{float: right;padding: 60px 60px 0 60px;width: 43.1%;}
.news-barwords a{font-size: 24px;color: #333;display: block;transition: all .4s ease;line-height: 34px;height: 68px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-barwords p{font-size: 16px;color: #666;line-height: 26px;margin-top: 48px;height: 104px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.news-barwords span{display: block;font-size: 16px;color: #848484;margin-top: 64px;}
.news-barwords a:hover{color: #00bccc;}
.news-list{width: 100%;margin-top: 16px;}
.news-list ul{margin-left: -3%;}
.news-list ul li{width: 30.33333333333%;float: left;margin-left: 3%;border-radius: 10px;height: 451px;overflow: hidden;background: #fff;margin-top: 30px;box-shadow: 0 2px 10px 2px #ebebec;}
.news-img{width: 100%;overflow: hidden;}
.news-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.news-words{width: 100%;padding: 56px 32px;background: #fff;position: relative;z-index: 2;transition: all .4s ease;}
.news-words a{display: block;font-size: 22px;color: #333;line-height: 32px;transition: all .4s ease;height: 64px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-words a:hover{color: #00bccc;}
.news-words p{font-size: 16px;color: #666;transition: all .4s ease;line-height: 26px;margin-top: 0px;height: 0px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-words span{display: block;margin-top: 42px;font-size: 16px;color: #848484;}
.news-list ul li:hover .news-words p{height: 52px;margin-top: 26px;}
.news-list ul li:hover .news-words{margin-top: -78px;}
.news-list ul li:hover .news-img img{transform: scale(1.1);}
.news .fullpage{margin-top: 60px;}

/* 新闻详情 */
.newsxq{width: 100%;overflow: hidden;padding: 66px 0 100px;}
.newsxq-matter{width: 69.2%;float: left;}
.newsxq-news{width: 21.09%;float: right;}
.newsxq-mback{width: 100%;overflow: hidden;padding-bottom: 24px;border-bottom: 1px solid #f0f0f0;}
.newsxq-mback a{display: inline-block;position: relative;font-size: 16px;color: #00bccc;padding-left: 18px;transition: all .4s ease;}
.newsxq-mback a:before{position: absolute;left: 0;top: 50%;margin-top: -8px;content: "\f104";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.newsxq-mback a:hover{color: #007a9a;}
.newsxq-mtitle{width: 100%;padding: 44px 0 10px;}
.newsxq-mtitle h6{font-size: 32px;color: #000;line-height: 42px;font-weight: 500;}
.newsxq-mshare{width: 100%;overflow: hidden;margin-top: 18px;font-size: 0;}
.newsxq-mshare p{display: inline-block;margin-right: 42px;vertical-align: middle;}
.newsxq-mshare p span{display: inline-block;font-size: 16px;color: #888;vertical-align: middle;}
.newsxq-mpicwords{width: 100%;overflow: hidden;padding-bottom: 60px;}
.newsxq-mpicwords img{display: block;margin: 36px auto 0;max-width: 100%;}
.newsxq-mpicwords p{font-size: 16px;color: #666;line-height: 26px;margin-top: 28px;}
.newsxq-updown{width: 100%;padding-top: 24px;border-top: 1px solid #f0f0f0;}
.newsxq-updown p{width: 100%;height: 36px;line-height: 36px;font-size: 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newsxq-updown span,.newsxq-updown a{display: inline-block;vertical-align: middle;font-size: 16px;}
.newsxq-updown span{color: #00bccc;}
.newsxq-updown a{color: #666;transition: all .4s ease;}
.newsxq-updown a:hover{color: #00bccc;}
.newsxq-mshare .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.newsxq-mshare .bdsharebuttonbox a{margin: 0 4px;position: relative;text-decoration: none;background-image: none;width: 30px;color: #888;text-align: center;padding: 0;font-size: 0;background-position: 0 0;}
.newsxq-mshare .bdsharebuttonbox a:after{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.newsxq-mshare .bdsharebuttonbox a:hover{border-color: #00aac6;color: #00aac6;}
.newsxq-mshare .bds_weixin:after{content: "\f1d7";}
.newsxq-mshare .bds_tsina:after{content: "\f18a";}
.newsxq-mshare .bds_more:after{content: "\f1e0";}
.bdshare_popup_box{display: none !important;}
.newsxq-ntitle{width: 100%;overflow: hidden;font-size: 24px;color: #666;padding-bottom: 20px;}
.newsxq-nlist{width: 100%;overflow: hidden;}
.newsxq-nlist ul li{width: 100%;margin-top: 48px;}
.newsxq-nlist ul li:first-child{margin-top: 0;}
.newsxq-nimg{display: block;overflow: hidden;border-radius: 10px;}
.newsxq-nimg img{width: 100%;object-fit: cover;transition: all .4s ease;}
.newsxq-nwords{width: 100%;overflow: hidden;padding-top: 20px;}
.newsxq-nwords span{font-size: 16px;color: #848484;}
.newsxq-nwords a{display: block;width: 100%;font-size: 16px;color: #666;line-height: 24px;margin-top: 10px;transition: all .4s ease;}
.newsxq-nlist ul li:hover .newsxq-nimg img{transform: scale(1.06);}
.newsxq-nwords a:hover{color: #00bccc;}

/* 常见问题 */
.quesfaq{width: 100%;overflow: hidden;padding: 72px 0 84px;background: #f7f7f8;}
.quesfaq-list{width: 100%;margin-top: 62px;}
.quesfaq-list ul li{width: 100%;}
.quesfaq-click{width: 100%;padding: 18px 36px 18px 0;font-size: 18px;line-height: 28px;color: #333;border-bottom: 1px solid #ededed;user-select: none;cursor: pointer;position: relative;}
.quesfaq-click:before,.quesfaq-click:after{content: "";background: #999;position: absolute;transition: all .4s ease;}
.quesfaq-click:before{width: 20px;height: 2px;top: 50%;margin-top: -1px;right: 0;}
.quesfaq-click:after{width: 2px;height: 20px;top: 50%;margin-top: -10px;right: 9px;}
.quesfaq-click.ontrue:before{transform: rotate(135deg);}
.quesfaq-click.ontrue:after{transform: rotate(135deg);}
.quesfaq-words{width: 100%;overflow: hidden;margin-top: 12px;background: #fff;padding: 28px 20px;display: none;}
.quesfaq-words p{font-size: 14px;line-height: 24px;color: #999;}
.quesfaq-list ul li:last-child .quesfaq-click{border-bottom: none;}
.quesfaq .fullpage{margin-top: 60px;}

/* 服务支持 */
.serafter{width: 100%;overflow: hidden;padding: 72px 0 100px;background: #f7f7f8;}
.serafter-list{width: 100%;margin-top: 34px;}
.serafter-list ul{margin-left: -2%;}
.serafter-list ul li{width: 23%;margin-left: 2%;margin-top: 28px;float: left;background: #fff;box-shadow: 0 4px 10px 2px #f1f1f2;padding: 50px 16px;text-align: center;}
.serafter-list ul li img{height: 42px;transition: all .4s ease;}
.serafter-list ul li p{font-size: 20px;color: #333;margin-top: 16px;}
.serafter-list ul li:hover img{transform: translateY(-10px);}
.serline{width: 100%;overflow: hidden;padding-bottom: 100px;background: #f7f7f8;}
.serline-imgwords{width: 100%;box-shadow: 0 4px 10px 2px #f1f1f2;margin-top: 62px;background: #fff;}
.serline-img, .serline-words{width: 50%;float: left;overflow: hidden;}
.serline-img img{width: 100%;transition: all .6s ease;}
.serline-words{padding: 60px 40px 0 40px;}
.serline-words h6{font-size: 18px;color: #666;line-height: 28px;}
.serline-rel{width: 100%;font-size: 0;margin-top: 62px;}
.serline-rel ul li{display: inline-block;vertical-align: top;width: 25%;text-align: center;}
.serline-rel ul li img{width: auto;height: 28px;}
.serline-rel ul li p{font-size: 16px;color: #999;margin-top: 10px;}
.wtewm-imgbox{position: relative;}
.wtewm-img{position: absolute;display: none;z-index: 2;width: 96px !important;height: 96px !important;bottom: -4px;left: 50%;margin-left: -48px;}
.wtewm-imgbox:hover .wtewm-img{display: block;}


/* 服务政策 */
.serpolicy{width: 100%;overflow: hidden;padding: 72px 0 100px;background: #f7f7f8;}
.serpolicy-list{width: 100%;overflow: hidden;margin-top: 62px;}
.serpolicy-menubox{width: 23.4%;float: left;background: #00bccc;height: 720px;overflow-y: auto;}
.serpolicy-menu{width: 100%;}
.serpolicy-menu ul li{width: 100%;height: 60px;text-align: center;line-height: 60px;font-size: 18px;color: #bbe3e9;transition: all .3s ease;cursor: pointer;user-select: none;}
.serpolicy-menu ul li:hover{color: #fff;}
.serpolicy-menu ul li.ontrue{color: #fff;background: #1ec5d2;}
.serpolicy-menubox .zUIpanelScrollBox,.serpolicy-menubox .zUIpanelScrollBar{width:4px;top:4px;right:2px;border-radius:6px;}
.serpolicy-menubox .zUIpanelScrollBox{background:#bbe3e9;}
.serpolicy-menubox .zUIpanelScrollBar{background:#1ec5d2;}
.serpolicy-menubox::-webkit-scrollbar {width: 4px;height: 4px;}
.serpolicy-menubox::-webkit-scrollbar-thumb {border-radius: 6px;box-shadow: inset 0 0 4px #007a9a;}
.serpolicy-menubox::-webkit-scrollbar-track {box-shadow: inset 0 0 4px #bbe3e9;border-radius: 0;}
.serpolicy-swiper{width: 76.6%;float: left;background: #fff;height: 720px;overflow-y: auto;}
.serpolicy-wordsbox{width: 100%;}
.serpolicy-scroll{width: 100%;padding: 40px 54px;}
.serpolicy-name{width: 100%;border-bottom: 1px solid #efefef;padding-bottom: 14px;}
.serpolicy-name h6{font-size: 18px;color: #333;}
.serpolicy-words{width: 100%;margin-top: 28px;}
.serpolicy-words p{width: 100%;font-size: 14px;color: #666;line-height: 24px;margin-top: 18px;}
.serpolicy-swiper .zUIpanelScrollBox,.serpolicy-swiper .zUIpanelScrollBar{width:4px;top:4px;right:2px;border-radius:6px;}
.serpolicy-swiper .zUIpanelScrollBox{background:#00bccc;}
.serpolicy-swiper .zUIpanelScrollBar{background:#fff;}
.serpolicy-swiper::-webkit-scrollbar {width: 4px;height: 4px;}
.serpolicy-swiper::-webkit-scrollbar-thumb {border-radius: 6px;box-shadow: inset 0 0 4px #fff;}
.serpolicy-swiper::-webkit-scrollbar-track {box-shadow: inset 0 0 4px #007a9a;border-radius: 0;}


/* 解决方案 补充 */
.caseflowgy-list,.caseflowyy-list{height: 332px;}
.caseflow-s6 {bottom: 0;right: 334px;}
.caseflowdl-list .caseflow-w1 {bottom: 0;left: 334px;}
.caseflowdl-list .caseflow-w2 {left: 0;}
.caseflow-arr8{top: 422px;left: 294px;transform: rotate(180deg);}
.caseflow-arr9{bottom: 60px;left: 294px;transform: rotate(180deg);}
.caseflowyy-list .caseflow-slumpb h6:nth-child(n+2){margin-top: 12px;}
.caseflowyy-list .caseflow-arr1{top: 148px;background-position-x: -6px;left: 304px;}
.caseflowyy-list .caseflow-arr2{top: 148px;background-position-x: -6px;left: 636px;}
.caseflowyy-list .caseflow-arr3{top: 148px;background-position-x: -6px;right: 280px;}
.caseflowyy-list .caseflow-arr11{top: 148px;left: 273px;transform: rotate(180deg);background-position-x: -16px;}
.caseflowyy-list .caseflow-arr22{top: 148px;left: 605px;transform: rotate(180deg);background-position-x: -16px;}
.caseflowyy-list .caseflow-arr33{top: 148px;right: 311px;transform: rotate(180deg);background-position-x: -16px;}
.caseflowjd-list{width: 948px;margin: 60px auto 0;}
.caseflowjd-list .caseflow-s3 {top: 0;right: 0;}
.caseflowjd-list .caseflow-s4{top: auto;bottom: 0;}
.caseflowjd-list .caseflow-s5 {right: 334px;}
.caseflowjd-list .caseflow-s6 {right: auto;left: 0;}
.caseflowgx-list .caseflow-w3{top: 0;left: 0;}
.caseflowgx-list .caseflow-arr1{top: 66px;}
.caseflowgx-list .caseflow-arr8{top: 220px;transform: rotate(0deg);}

.case-video{width: 140px;height: 36px;margin: 20px auto 0;opacity: 0;animation: banBig 1s ease both 500ms;line-height: 34px;display: block;border: 1px solid #fff;font-size: 18px;color: #fff;border-radius: 30px;}
.case-video:hover{border: 1px solid #fff;}

/* 2019/09/03 */
.caseflow-arrkjyq4{top: 324px;right: 290px;transform: rotate(45deg);}
.caseflowjd-list .caseflow-arr8{top: 502px;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .caselist{padding: 80px 0;}
    .caseflow {padding: 66px 0 80px;}
    .join {padding: 70px 0 88px;}
    .join-name,.join-menu{height: 70px;line-height: 70px;}
    .news-words a {font-size: 20px;line-height: 30px;height: 58px;}
    .news-words {padding: 48px 32px;}
    .newsxq {padding: 66px 0 80px;}
    .quesfaq {padding: 72px 0 80px;}
    .quesfaq-list {margin-top: 54px;}
    .quesfaq-click{padding: 16px 36px 16px 0;}
    .serafter {padding: 70px 0 80px;}
    .serline{padding-bottom: 80px;}
    .serafter-list {margin-top: 26px;}
    .serline-imgwords{margin-top: 54px;}
    .serpolicy {padding: 70px 0 80px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .caselist{padding: 72px 0;}
    .caseflow-arr{display: none;}
    .caseflow {padding: 60px 0 68px;}
    .caseflow-list{margin-left: -1.5%;margin-top: 30px;height: auto;}
    .caseflow-slump{position: static;width: 30.3333333333%;float: left;margin-left: 3%;margin-top: 24px;}
    .caseflow-wlump{position: static;float: left;width: 30.3333333333%;margin-left: 3%;margin-top: 24px;height: auto;}
    .caseflow-wlump p{position: static;}
    .caseflow-wlump p:last-child{margin-top: 18px;}
    .join {padding: 66px 0 80px;}
    .join-name,.join-menu{height: 60px;line-height: 60px;font-size: 18px;padding: 0 28px;}
    .join-words {padding: 32px 150px 32px 28px;}
    .join .fullpage {margin-top: 48px;}
    .join-yq {margin-top: 32px;}
    .join-menu:after{right: 28px;}
    .news {padding: 70px 0 80px;}
    .news .fullpage {margin-top: 48px;}
    .news-barwords {padding: 42px 42px 0 42px;}
    .news-barwords p{margin-top: 34px;}
    .news-words {padding: 32px 24px;}
    .news-words span{margin-top: 32px;}
    .news-list ul li:hover .news-words p{margin-top: 20px;}
    .news-list ul li{height: 400px;}
    .news-barwords span {margin-top: 54px;}
    .newsxq {padding: 60px 0 66px;}
    .newsxq-mback {padding-bottom: 18px;}
    .newsxq-mtitle {padding: 32px 0 10px;}
    .newsxq-mpicwords p {margin-top: 18px;}
    .newsxq-mpicwords img {margin: 24px auto 0;height: auto;}
    .newsxq-nwords {padding-top: 16px;}
    .newsxq-nwords a{margin-top: 6px;}
    .newsxq-mshare {margin-top: 14px;}
    .newsxq-mpicwords {padding-bottom: 44px;}
    .newsxq-updown {padding-top: 18px;}
    .quesfaq {padding: 66px 0 72px;}
    .quesfaq-list {margin-top: 44px;}
    .quesfaq-click{padding: 12px 36px 12px 0;}
    .quesfaq-words {margin-top: 8px;padding: 24px 20px;}
    .quesfaq .fullpage {margin-top: 48px;}
    .serafter-list ul li{padding: 42px 16px;}
    .serline-words {padding: 48px 32px 0 32px;}
    .serpolicy-list {margin-top: 54px;}
    .serpolicy-menu ul li{height: 50px;line-height: 50px;}
    .serpolicy-menubox,.serpolicy-swiper{height: 620px;}
    .serpolicy-scroll {padding: 32px 40px;}
    .serline-rel {margin-top: 48px;}
    
    .caseflowjd-list{width: 100%;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .caselist{padding: 60px 0;}
    .caseflow-slumpb {padding: 40px 32px 0;}
    .caseflow-wlump p{padding: 0 32px;}
    .join {padding: 60px 0 66px;}
    .news {padding: 60px 0 66px;}
    .news-barwords {padding: 32px 32px 0 32px;}
    .news-barwords p {margin-top: 24px;}
    .news-barwords span {margin-top: 40px;}
    .news-words a {font-size: 18px;line-height: 28px;height: 54px;}
    .news-words {padding: 24px 20px;}
    .news-list ul li {height: 366px;}
    .quesfaq {padding: 60px 0 66px;}
    .serafter {padding: 60px 0 66px;}
    .serline {padding-bottom: 66px;}
    .serafter-list ul li {padding: 36px 16px;}
    .serafter-list {margin-top: 16px;}
    .serline-imgwords {margin-top: 44px;}
    .serline-words {padding: 32px 20px 0 20px;}
    .serafter {padding: 60px 0 60px;}
    .serline {padding-bottom: 60px;}
    .serpolicy {padding: 60px 0 66px;}
    .serpolicy-list {margin-top: 48px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .caselist-words.pubson-title {padding-right: 140px;}
    .caselist.caselist-over .caselist-words{padding-right: 80px;}
    .news-barwords span {margin-top: 32px;}
    .news-barwords p {margin-top: 18px;}
    .newsxq-news {width: 24%;}
    .newsxq-nlist ul li {margin-top: 40px;}
    .serline-rel {margin-top: 28px;}
    .serpolicy-menu ul li {height: 48px;line-height: 48px;font-size: 16px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .caseflow-slumpb {padding: 30px 24px 0;height: 194px;}
    .caseflow-wlump p{padding: 0 24px;height: 132px;}
    .caseflow-slumpt{height: 88px;line-height: 88px;}
    .caselist-words.pubson-title p {margin-top: 28px;}
    .news-barwords a {font-size: 20px;line-height: 30px;height: 60px;}
    .news-barwords {padding: 16px 16px 0 16px;}
    .news-barwords p {margin-top: 10px;}
    .news-barwords span {margin-top: 12px;}
    .news-words {padding: 18px 16px;}
    .news-words span {margin-top: 24px;}
    .news-list ul li:hover .news-words p{margin-top: 12px;}
    .news-list ul li {height: 280px;}
    .serafter-list ul li p {font-size: 16px;margin-top: 14px;}
    .serafter-list ul li {padding: 28px 16px;}
    .serline-img, .serline-words{width: 100%;}
    .serline-words {padding: 32px 20px;}
    .serpolicy-menu ul li {height: 44px;line-height: 44px;font-size: 12px;}
    .serpolicy-scroll {padding: 28px 32px;}
    .serpolicy-list {margin-top: 38px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .caselist {padding: 38px 0;}
    .caselist-words.pubson-title{width: 100%;float: left !important;padding: 0 !important;}
    .caselist-words.pubson-title p {margin-top: 20px;}
    .caselist-img{width: 100%;float: right !important;margin-top: 24px;}
    .caseflow {padding: 38px 0 44px;}
    .caseflow-list {margin-left: 0%;margin-top: 20px;}
    .caseflow-slump {width: 100%;margin-left: 0%;margin-top: 18px;}
    .caseflow-slumpb{height: auto;padding: 28px 20px;}
    .caseflow-slumpb p {margin-top: 18px;}
    .caseflow-wlump {width: 100%;margin-left: 0%;margin-top: 18px;}
    .caseflow-wlump p{height: auto;padding: 28px 20px;}
    .caseflow-slumpt{height: 66px;line-height: 66px;}
    .fullpage a{margin: 0 2px;}
    .fullpage a:last-child, .fullpage a:first-child {width: 54px;}
    .join {padding: 38px 0 44px;}
    .join-name, .join-menu {height: 46px;line-height: 46px;font-size: 16px;padding: 0 16px;}
    .join-menu:after{right: 16px;}
    .join-words {padding: 24px 16px 60px;}
    .join-link {width: 100%;height: 40px;top: auto;bottom: 0;}
    .join-link p{font-size: 18px;}
    .join-yq {margin-top: 20px;}
    .join .fullpage {margin-top: 32px;}
    .join-h{width: 100%;}
    .join-p{width: 100%;margin-top: 10px;}
    .news .fullpage {margin-top: 32px;}
    .news {padding: 38px 0 44px;}
    .news-barimg{width: 100%;}
    .news-barwords{width: 100%;padding: 18px 16px;}
    .news-list ul {margin-left: 0%;}
    .news-list ul li{width: 100%;margin-left: 0;height: auto;margin-top: 18px;}
    .newsxq {padding: 38px 0 44px;}
    .newsxq-matter{width: 100%;}
    .newsxq-news{width: 100%;margin-top: 32px;}
    .newsxq-mtitle {padding: 20px 0 8px;}
    .newsxq-mtitle h6 {font-size: 24px;line-height: 34px;}
    .newsxq-mshare p {margin-right: 16px;}
    .newsxq-mshare .bdsharebuttonbox a{width: 20px;}
    .newsxq-mpicwords {padding-bottom: 28px;}
    .quesfaq {padding: 38px 0 44px;}
    .quesfaq-click {padding: 10px 36px 10px 0;font-size: 16px;line-height: 26px;}
    .quesfaq-list {margin-top: 24px;}
    .quesfaq .fullpage {margin-top: 32px;}
    .serafter {padding: 38px 0 44px;}
    .serline {padding-bottom: 44px;}
    .serafter-list ul li {width: 48%;margin-left: 2%;margin-top: 2%;padding: 32px 16px;}
    .serafter-list {margin-top: 24px;}
    .serline-imgwords {margin-top: 34px;}
    .serline-rel ul li{width: 50%;margin-top: 16px;}
    .serline-rel {margin-top: 20px;}
    .serline-words {padding: 24px 16px;}
    .serpolicy {padding: 38px 0 44px;}
    .serpolicy-list {margin-top: 32px;}
    .serpolicy-menubox{width: 100%;height: auto;}
    .serpolicy-menu ul li{width: 50%;float: left;font-size: 14px;}
    .serpolicy-swiper{width: 100%;}
    .serpolicy-scroll {padding: 24px 20px;}
    .case-video {width: 130px;height: 32px;margin: 16px auto 0;line-height: 30px;font-size: 16px;border-radius: 20px;}
    .newsxq-updown p{height: auto;line-height: 24px;white-space: normal;text-overflow: unset;}
    .newsxq-updown span, .newsxq-updown a{display: block;}
    .newsxq-updown span{width: 20%;float: left;}
    .newsxq-updown a{width: 80%;float: left;}
    .newsxq-updown p:last-child{margin-top: 10px;}
}

