.flexcenter{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.seo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:40px}
.seo-banner-box{position:relative}
.seo-ban{width:100vw;height:362px}
.seo-banner-box .banner-btn-box{position:absolute;top:250px;left:50%;z-index:3;width:500px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.seo-banner-box .banner-btn{width:200px;height:56px;background:#C4202E;border-radius:30px;font-size:26px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#FFF}
.seo-banner-box .banner-btn:first-child{margin-right:21px}
.cont-item{width:120px;height:100px;margin-right:34px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.06);box-shadow:0 0 12px 0 rgba(0,0,0,.06);border-radius:8px}
.cont-item-active{background:#C4202E}
.cont-item-active .cont-item-tit{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#FFF}
.cont-item-img{display:inline-block;width:40px;height:40px;margin-bottom:10px}
.cont-item-tit{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;text-align:center}
.map-list-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.neirong-box{padding-top:45px;padding-bottom:40px}
.nr-item{width:1200px;padding:30px 26px 26px;margin-bottom:30px;background:#FFF;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.06);box-shadow:0 0 12px 0 rgba(0,0,0,.06);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.first-nr-item{position:relative;padding-top:91px}
.first-nr-item .nr-icon{position:absolute;left:26px;top:0;width:84px;height:82px}
.nr-icon{display:inline-block;width:47px;height:36px}
.nr-txt{font-size:16px!important;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:25px}
.nr-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nr-tit{width:95%;margin-left:5px;font-size:22px!important;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;-ms-flex-negative:0;flex-shrink:0;word-wrap:break-word;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2!important}
.nr-tit p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:keep-all;overflow-wrap:break-word;line-height:1.2}
.seo-form-box{width:1200px;height:210px;position:relative}
.seo-form-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:1200px;height:210px}
.seo-form{position:absolute;z-index:6;right:20px;top:20px;width:623px;height:170px;padding-left:73px;padding-top:26px;background:#FFF;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.seo-form-top{margin-bottom:18px}
.seo-form-item{width:230px;height:38px;background:#FFF;border-radius:4px;border:1px solid #EEE;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin-right:18px}
.seo-phone{width:230px;height:36px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;border-radius:8px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333}
.down-triangle{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000}
.seo-form-item-icon{position:absolute;z-index:1;right:20px;top:15px;display:inline-block}
.seo-code{width:100px;height:36px;padding:0 15px}
.seo-get-code{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#C4202E;cursor:pointer}
.seo-item-sel{position:absolute;z-index:2;width:102px;height:36px;background-color:transparent;padding-left:10px}
.seo-sel-lab{height:36px;line-height:36px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333}
.seo-form-item-sel{position:relative;padding-left:15px}
.seo-pinggu{width:230px;height:38px;background:#C4202E;border-radius:4px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#FFF;cursor:pointer}
.seo-form-xieyi{padding-right:70px;margin-top:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.seo-checkbox-icon-box{margin-right:6px}
.seo-checkbox-sp{display:inline-block;width:12px;height:12px;border:1px solid #C4202E;-webkit-box-sizing:border-box;box-sizing:border-box}
.seo-checkbox-btn{display:inline-block;width:12px;height:12px;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-hide{display:none}
.xieyi-txt{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999}
.form-privacy{color:#C4202E}
.rd-title{padding:40px 0 30px;font-size:28px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;text-align:center;line-height:40px}
.tools-box{width:310px;height:398px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.06);box-shadow:0 2px 10px 0 rgba(0,0,0,.06);border-radius:8px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
.tools-head{width:310px;height:48px;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#FFF;line-height:25px;background:#C4202E}
.tools-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 19px 38px}
.tools-item{width:126px;height:126px;margin-bottom:15px;-ms-flex-wrap:0;flex-wrap:0}
.rd-cont{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.rdzx-box{width:430px;height:398px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.06);box-shadow:0 2px 10px 0 rgba(0,0,0,.06);border-radius:8px;overflow:hidden}
.rdzx-title{height:48px;background:#C4202E;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#FFF}
.rdzx-list{padding:20px 14px}
.rdzx-item{height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.rdzx-item-active{color:#C4202E}
.rdzx-dot{display:inline-block;width:6px;height:6px;margin-right:6px;background:#DCDCDC;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}
.rdzx-dot:hover{background:#C4202E}
.rdzx-dot-active{background:#C4202E}
.rdzx-link{width:450px;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:22px}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rdzx-item:hover .rdzx-dot{background:#C4202E}
.rdzx-item:hover .rdzx-link{color:#C4202E}
.tuijian-box{overflow:hidden}
.tj-title{padding:40px 0 30px;font-size:28px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;text-align:center}
.tj-swiper-slide{position:relative;width:200px;height:150px}
.tj-swiper-img{display:inline-block;width:200px;height:150px}
.tj-s-box{position:absolute;top:40px}
.tj-slide-text{font-size:26px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333}
.tj-slide-text-2{font-size:20px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333}
.tj-slide-text:first-child{top:40px}
.tj-slide-text:last-child{top:90px}
.swiper-container{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tj-swiper-container{position:relative}
.tj-swiper-button-next{right:10px!important;background-image:none!important}
.tj-swiper-button-prev{left:10px!important;background-image:none!important}
.tj-swiper-button-next:after,.tj-swiper-button-prev:after{content:''!important}
.tj-btn-swiper-img{display:inline-block;width:40px;max-width:40px!important;height:40px}
.tj-swiper-container{width:1080px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tj-swiper-wrapper{width:1080px!important;margin:0 auto}
.tj-swiper-box{position:relative}
.seo-title{position:absolute;top:112px;left:50%;width:80vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-size:64px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;line-height:1.2;word-break:keep-all;overflow-wrap:break-word}
.count-down{font-size:14px;font-family:MicrosoftYaHei;color:#999}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zhaiyao-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.zhaiyao-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:160px;height:120px;margin-left:36px}