@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a{width: max(38px,0.6rem);height: max(38px,0.6rem);border: 1px solid #ddd;margin: 0 max(3px,0.05rem);font-size: max(14px,0.16rem);color: #000;transition: all .4s ease;display: flex;align-items: center;justify-content: center;line-height: 1;}
.paging-menu a.next{transform: rotateY(180deg);}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #0ea6f4;background-color: #0ea6f4;color: #fff;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: max(14px,0.16rem);color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: max(48px,0.54rem);text-align: center;height: max(38px,0.46rem);border: 1px solid #e1e1e1;font-size: max(14px,0.16rem);color: #666;border-radius: 3px;transition: all .4s ease;padding: 0 max(6px,0.12rem);}
.paging-skip input:focus{border-color: #0ea6f4;}
.paging-skip button{color: #555;font-size: max(14px,0.16rem);padding: 0 max(14px,0.18rem);border: 1px solid #e1e1e1;transition: all .4s ease;height: max(38px,0.46rem);background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #0ea6f4;color: #fff;border-color: #0ea6f4;}
.paging-hint span{color: #0ea6f4;}
@media all and (max-width:1000px){.paging-skip{width: 100%;margin-left: 0;justify-content: center;margin-top: 8px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #0ea6f4;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #0ea6f4;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}
.search-link:first-child{margin-top: 0;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #0ea6f4 !important;}
.search-link:hover h2{color: #0ea6f4;}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
.privacy-content h6{color: #333;line-height: inherit;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: max(14px,0.24rem);}
.webmap-title::after{content: "";position: absolute;width: max(36px,0.6rem);left: 0;right: 0;margin: 0 auto;bottom: 0;height: max(2px,0.04rem);background: #0ea6f4;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -0.4rem 0 0 -0.4rem;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 0.4rem);margin: 0.4rem 0 0 0.4rem;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #0ea6f4;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: max(16px,0.2rem);width: 100%;padding-bottom: max(12px,0.2rem);line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: max(10px,0.2rem);}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: max(4px,0.06rem) 0;font-size: max(15px,0.18rem);}
.webmap-list>ul>li>.drop .drop a{padding-left: max(12px,0.18rem);font-size: max(14px,0.16rem);}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 0.14rem;}
@media all and (max-width: 1000px){
    .webmap-list>ul>li>.drop .drop a::before{top: 0.2rem;}
    .webmap-list>ul{margin: -14px 0 0;}.webmap-list>ul>li{width: 100%;margin: 14px 0 0;}.webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
/* 内页公共 */
.pagesBan-bg img{width: 100%;height: 31vw;}
.pagesBan-con{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);}
.pagesBan-con .contain{height: 100%;flex-direction: column;justify-content: center;}
.pagesBan-con .title{animation: banText 1s ease both;}
@keyframes banText {0%{opacity: 0;transform: translateY(max(20px,0.4rem));}100%{opacity: 1;transform: translateY(0);}}
.pages-pagination{user-select: none;}
.pages-pagination .swiper-pagination-bullet{border-radius: 0;opacity: 1;width: 24px;height: 2px;background: #fff;margin: 0 5px;position: relative;}
.pages-pagination .swiper-pagination-bullet::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 500%;}
.pages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0ea6f4;}
.comSha{box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(0, 0, 0, 0.1);}
.pagesBread .item{margin-left: 18px;}
.pagesBread .item::after{content: "/";position: absolute;left: -13px;top: 0;color: #999;}
.pagesBread .item:first-child{margin-left: 0;}
.pagesBread .item:first-child::after{display: none;}
.pagesBread .item:hover,.pagesBread .item:last-child{color: #000;}
/* 增值服务 */
.serIntro-item{background: #f8fafb;}
.serIntro-flex{justify-content: space-between;align-items: center;}
.serIntro-con{width: 44.5%;}
.serIntro-img{width: 46.5%;box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(0, 0, 0, 0.1);}
.serIntro-img img{width: 100%;}
.serIntro-item:nth-child(2n){background: #fff;}
.serIntro-item:nth-child(2n) .serIntro-flex{flex-direction: row-reverse;}
.serTax{background: url('../images/pages/serTax-bg.jpg') no-repeat center/cover;}
.serTax .contain{width: 12.8rem;}
.serTax-swp{width: calc(100% + 0.4rem);margin-left: -0.2rem;}
.serTax-swp .swiper-slide{padding: 0.2rem;}
.serTax-slide{background: #fff;box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1);}
.serTax-slide img{width: 100%;height: 6rem;}
.serYS1-list ul{justify-content: center;}
.serYS1-item{height: 100%;padding: 0.4rem 0.25rem 0.34rem 0.34rem; background: #fff;box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(0, 0, 0, 0.1);}
.serYS1-item .title-box{align-items: center;}
.serYS1-item .ico{width: max(20px,0.28rem);margin-right: max(10px,0.16rem);}
.serYS2-swp{width: calc(100% + 0.2rem);margin-left: -0.1rem;}
.serYS2-swp .swiper-slide{padding: 0.1rem;height: auto;}
.serYS2-slide{padding: 0.4rem 0.25rem;flex-direction: column;height: 100%; background: linear-gradient(90deg, rgb(240,250,255) 0%, rgb(255,255,255) 100%);box-shadow: 0px 0px 0.1rem 0px rgba(0, 0, 0, 0.2);justify-content: flex-start;}
.serYS2-slide .ico{width: max(44px,0.68rem);height: max(44px,0.68rem);border-radius: 50%;background: linear-gradient(180deg, rgb(138,215,255) 0%, rgb(14,166,244) 100%);}
.serYS2-slide .ico img{max-width: 45%;max-height: 45%;}
/* 关于我们 */
.abIntro-flex{justify-content: space-between;align-items: flex-start;}
.abIntro-con{width: 47%;}
.abIntro-img{width: 41%;}
.abIntro-img img{width: 100%;}
/* 新闻-列表 */
.newsItem{height: 100%;}
.newsItem-img img{width: 100%;height: 2.8rem;}
.newsItem-con{background: #f6f6f6;padding: 0.45rem 0.4rem;}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}
.newsItem:hover .newsItem-con{background: #0ea6f4;}
.newsItem:hover .newsItem-con .title,.newsItem:hover .newsItem-con .date{color: #fff;}
/* 新闻-详情 */
.newsDet-head{border-bottom: 1px solid #ddd;}
.newsDet-view .contain{width: 12rem;} 
.newsDet-flex{justify-content: space-between;align-items: flex-start;}
.newsDet-left{flex: 1;padding-right: 0.8rem;}
.newsDet-edit h1,.newsDet-edit h2,.newsDet-edit h3,.newsDet-edit h4,.newsDet-edit h5,.newsDet-edit h6{color: #000;font-weight: 700;}
.newsDet-menu{justify-content: space-between;align-items: center;border-top: 1px solid #ddd;}
.newsDet-page,.newsDet-back{align-items: center;}
.newsDet-page i{display: block;font-size: max(10px,0.12rem);margin-right: max(7px,0.1rem);}
.newsDet-page.next{flex-direction: row-reverse;}
.newsDet-page.next i{transform: rotate(180deg);margin: 0 0 0 max(7px,0.1rem);}
.newsDet-page:hover{color: #0ea6f4;}
.newsDet-back i{display: block;margin-right: max(7px,0.1rem);}
.newsDet-back:hover{color: #000;}
.newsDet-right{position: sticky;top: max(100px,1.2rem);}
#toShare a{display: flex;color: #000;font-size: max(14px,0.2rem); width: max(40px,0.6rem);height: max(40px,0.6rem);background: #ececec;margin-top: max(14px,0.22rem); border-radius: 50%;align-items: center;justify-content: center;transition: all .4s ease;}
#toShare a>img{max-width: 22px;}
#toShare a:hover{background: #0ea6f4;border-color: #0ea6f4;color: #fff;}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, .1);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
/* 联系我们 */
.ctaMap-bg .item{display: none;position: relative;}
.ctaMap-bg .item:first-child{display: block;}
.ctaMap-bg img{width: 100%;}
.ctaMap-bg .dot{position: absolute;left: 65%;top: 46%;}
.ctaMap-bg .dot i{display: block;position: relative;z-index: 2;width: max(10px,0.16rem);height: max(10px,0.16rem);border-radius: 50%;background: #0088e5;}
.ctaMap-bg .dot::before,.ctaMap-bg .dot::after{animation: dotAni 2s linear infinite; content: "";border-radius: 50%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 136, 229, .3);}
.ctaMap-bg .dot::after{animation-delay: -1s;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(4);}100%{opacity: 0;transform: scale(7);}}
.ctaMap-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.ctaMap-con .contain{height: 100%;justify-content: center;flex-direction: column;}
.ctaMap-list{width: 5rem;}
.ctaMap-list li{border-bottom: 1px solid #bbb;}
.ctaMap-list li.address{user-select: none;cursor: pointer;}
.ctaMap-list li.active .text{color: #0ea6f4;}
.ctaMsg-flex{justify-content: space-between;}
.ctaMsg-nav{width: calc(50% - max(5px,0.1rem));flex-direction: column;justify-content: space-between;}
.ctaMsg-nav-item{user-select: none;cursor: pointer; height: calc((100% - max(12px,0.24rem)) / 3);background: #f6f6f6;flex-direction: column;justify-content: center;padding: 0 0.4rem;}
.ctaMsg-nav-item::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/pages/ctaMsg-item-bg.jpg') no-repeat center/cover;opacity: 0;transition: all .4s ease;}
.ctaMsg-nav-item>div{position: relative;z-index: 2;}
.ctaMsg-nav-item .ico img{width: max(40px,0.6rem);transition: all .4s ease;}
.ctaMsg-nav-item .ico .h{position: absolute;left: 0;top: 0;opacity: 0;}
.ctaMsg-nav-item.active::after{opacity: 1;}
.ctaMsg-nav-item.active .ico .s{opacity: 0;}
.ctaMsg-nav-item.active .ico .h{opacity: 1;}
.ctaMsg-nav-item.active .text{color: #fff;}
.ctaMsg-con{width: calc(50% - max(5px,0.1rem));background: #f6f6f6;padding: 0.55rem 0.6rem 0.6rem;}
.ctaMsg-form{justify-content: space-between;}
.ctaMsg-form-item{width: 100%;}
.ctaMsg-form-item.w50{width: 49%;}
.ctaMsg-form-item input{width: 100%;height: max(44px,0.6rem);border: 1px solid #ddd;background: #fff;padding: 0 max(12px,0.2rem);}
.ctaMsg-form-item input::-webkit-input-placeholder{color: #999;}
.ctaMsg-form-item textarea{width: 100%;height: max(110px,2rem);border: 1px solid #ddd;background: #fff;padding: max(12px,0.2rem);}
.ctaMsg-form-item textarea::-webkit-input-placeholder{color: #999;}
.ctaMsg-radio{justify-content: space-between;}
.ctaMsg-radio li{user-select: none;cursor: pointer;align-items: center;}
.ctaMsg-radio i{display: flex;align-items: center;justify-content: center;margin-right: max(8px,0.1rem);width: max(16px,0.2rem);height: max(16px,0.2rem);border-radius: 50%;border: 1px solid #333;}
.ctaMsg-radio i::after{content: "";display: block;width: max(6px,0.08rem);height: max(6px,0.08rem);border-radius: 50%;background: #333;opacity: 0;}
.ctaMsg-radio li.active i::after{opacity: 1;}
.ctaMsg-submit{user-select: none;cursor: pointer;width: max(120px,2rem);height: max(44px,0.6rem);}
.ctaMsg-submit:hover{background: #0484c6;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .indSer-item{padding-top: 2.8rem;}
}
@media all and (max-width:1430px){
    /* 1360 */
}
@media all and (max-width:1350px){
    /* 1280 */
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .pagesBread{display: none;}
    .pagesBan-bg img{height: 200px;}
    .comUl ul{margin: -20px 0 0 !important;}
    .comUl li{margin: 20px 0 0 !important;width: 100% !important;}
    .serIntro-flex{flex-direction: column-reverse !important;}
    .serIntro-img{width: 100%;}
    .serIntro-con{width: 100%;padding: 20px 0 0;}
    .serTax .contain{width: 92%;}
    .serTax-slide img{height: 165px;}
    .serYS1-item{padding: 30px 20px;}
    .serYS1-item .text{margin-top: 15px;}
    .serYS2-slide{padding: 25px 20px;}
    .serYS2-slide .title{margin-top: 20px;}
    .abIntro-con{width: 100%;}
    .abIntro-img{width: 100%;margin-top: 20px;}
    .newsItem-img img{height: 200px;}
    .newsItem-con{padding: 20px 15px;}
    .newsItem-con .date{margin-top: 30px;}
    .newsDet-view .contain{width: 92%;}
    .newsDet-head .date{margin-top: 20px;}
    .newsDet-head{padding-top: 10px;}
    .newsDet-flex{flex-direction: column-reverse;}
    .newsDet-right{width: 100%;display: flex;align-items: center;position: relative;top: auto;}
    #toShare{display: flex;}
    #toShare a{margin: 0 0 0 15px;}
    .newsDet-left{width: 100%;padding: 20px 0 0;}
    .ctaMap-con{position: relative;height: auto;padding: 30px 0 0;}
    .ctaMap-list{width: 100%;}
    .ctaMap-list li{padding: 14px 0;}
    .ctaMap-list li:last-child{border-bottom: unset;}
    .ctaMsg-nav{width: 100%;height: 460px;}
    .ctaMsg-nav-item{height: calc((100% - 24px) / 3);}
    .ctaMsg-con{width: 100%;margin-top: 25px;padding: 25px 15px;}
    .ctaMsg-form-item{margin-top: 20px;}
    .ctaMsg-form-item:first-child{margin-top: 0;}
    .ctaMsg-form-item.w50{width: 100%;}
    .ctaMsg-radio{margin-top: 2px;}
    .ctaMsg-radio li{width: 60%;margin-top: 10px;}
    .ctaMsg-radio li:nth-child(2n){width: 40%;}
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}