html, body {
    background: #f9f9f9 !important;
    height: 100%;
}

a:hover {
    text-decoration: none;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.clearfix :before {
    content: " ";
    display: table;
    clear: both;
}

/*头部*/
.fixedHeader .layui-header {
    z-index: 100;
    margin: 0 auto;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.fixedHeader .layui-header .layui-nav .layui-nav-item .layui-nav-more {
    display: none !important;
}

.logo {
    width: 275px;
    height: 45px;
    background: url("../img/logo.png") no-repeat center;
    background-size: 100%;
}

.fixedHeader {
    position: fixed;
    top: 20px;
    left: 0;
    height: 60px;
    width: 100%;
    z-index: 100;
}

.fixedHeaderActive {
    top: 0px;
    height: 65px;
}

.fixedHeaderActive {
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
}

.fixedHeaderActive .logo {
    width: 275px;
    height: 45px;
    background: url("../img/logoActive.png") no-repeat center;
    background-size: 100%;
}

.fixedHeader .layui-nav .layui-nav-item > a {
    font-size: 18px !important;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}

.fixedHeader .layui-nav .layui-nav-item .layui-nav-child p {
    color: black;
    cursor: pointer;
    text-align: center;
}

.fixedHeader .layui-nav .layui-nav-item .layui-nav-child p:hover {
    background: rgb(242, 242, 242);
}

.fixedHeaderActive .layui-nav .layui-nav-item > a {
    font-size: 18px !important;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    text-shadow: none;
}

.layui-nav {
    background: none;
}

.index_setion1 .swiperItem{
    height: 550px;
    position: relative;
    background: #f9f9f9 ;
}
.index_setion1 .swiperItem .swiper-lazy-preloader-white{
    border: none;
}
.index_setion1 .swiperItem .swiper-button-next, .index_setion1 .swiperItem .swiper-button-prev{
  outline: none;
}
.index_setion1 .swiperItem .swiper-wrapper .swiper-slide .warp{
    height: 550px;
    width: 100%;
    position: relative;
    justify-content: center;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index_setion1 .swiperItem .swiper-wrapper .swiper-slide .warp>img{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}

.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this {
    background-color: rgba(83, 162, 248, 1) !important;
    color: #fff;
}

.fixedHeader .layui-nav-bar, .fixedHeader .layui-nav-tree .layui-nav-itemed:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 2px;
    background-color: rgba(255, 255, 255, 1);
    transition: all .2s;
    -webkit-transition: all .2s;
    z-index: 100;
}

.fixedHeaderActive .layui-nav-bar, .fixedHeaderActive .layui-nav-tree .layui-nav-itemed:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 2px;
    background-color: rgba(83, 162, 248, 1);
    transition: all .2s;
    -webkit-transition: all .2s;
    z-index: 100;
}

.fixedHeader .layui-nav .layui-this:after {
    position: absolute;
    left: 0;
    bottom: 0 !important;
    width: 100% !important;
    height: 2px;
    background-color: rgba(255, 255, 255, 1);
    transition: all .2s;
    -webkit-transition: all .2s;
    z-index: 100;
}

.fixedHeaderActive .layui-nav .layui-this:after {
    position: absolute;
    left: 0;
    bottom: 0 !important;
    width: 100% !important;
    height: 2px;
    background-color: rgba(83, 162, 248, 1);
    transition: all .2s;
    -webkit-transition: all .2s;
    z-index: 100;
}

/*首页*/
.index_setion1 .p1 {
    font-size: 70px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 18, 36, 0.5);
    margin-bottom: 20px;
}
.index_setion1 .al {
    font-size: 70px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 18, 36, 0.5);
    margin-bottom: 20px;
    display: block;
    text-align: center;
}

.index_setion1 .p2 {
    font-size: 32px;
    font-family: Alibaba-PuHuiTi-R, Alibaba-PuHuiTi;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 18, 36, 0.5);
}
.index_setion1  .a2 {
    font-size: 32px;
    font-family: Alibaba-PuHuiTi-R, Alibaba-PuHuiTi;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 18, 36, 0.5);
    display: block;
     text-align: center;
}

.setion_title {
    margin-top: 100px;
    margin-bottom: 60px;
}

.setion_title > p {
    text-align: center;
}

.setion_title > .p1 {
    font-size: 40px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
}

.setion_title > .p3 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(223, 223, 223, 1);
}

.setion_title > .p2 span {
    width: 42px;
    height: 3px;
    background: rgba(83, 162, 248, 1);
    display: inline-block;
}

.section_home1 > div > div {
    width: 400px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 40px 0 10px;
    box-sizing: border-box;
}

.section_home1 > div.content {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    padding: 0 130px;
    box-sizing: border-box;
    justify-content: space-between;
}

.section_home1 .formAppointmentForm .layui-form-item {
    margin-bottom: 20px !important;
}

.section_home1 .formAppointmentForm .layui-form-item:nth-child(3) {
    margin-top: 50px !important;
}

.section_home1_title {
    font-size: 28px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
    border-left: 4px solid rgba(83, 162, 248, 1);
    text-align: center;
}

.section_home1_title1 {
    margin-bottom: 70px;
}

.section_home1_title2 {
    margin-bottom: 32px;
}

.section_home1 > div > div > div {
    padding: 0 40px;
    box-sizing: border-box;
}

.section_home1 > div > div > div .count {
    font-size: 12px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(54, 150, 255, 1);
    line-height: 17px;
    margin: 39px 0 12px;
}

.layui-form-appointmentModel .count {
    font-size: 12px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(54, 150, 255, 1);
    line-height: 17px;
    margin: 12px 0 39px;
}

.section_home1 .layui-form-appointmentForm {
    margin-bottom: 53px;
}

#company-form-Model {
    display: none;
}

#appointment-form-Model {
    display: none;
}

#company-formInit-Model {
    display: none;
}

#company-form-resultModel {
    display: none;
}

.layui-form-appointmentModel {
    padding: 20px;
}

.layui-form-appointmentModel .companyResultItem {
    width: 560px;
}

.layui-form-appointmentModel .companyResultItemText {
    text-align: center;
    margin-bottom: 20px;
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
}

.video-js {
    background-color: transparent !important;
}

.vjs-poster {
    background-color: transparent !important;
}

.section_home2 ul {
    display: flex;
    width: 1240px;
    margin: 0 auto 250px;
}

.section_home2 ul li {
    width: 310px;
    padding: 20px;
    box-sizing: border-box;
}

.section_home2 ul li:nth-child(odd) {
    background: rgba(63, 69, 82, 1);
}

.section_home2 ul li:nth-child(even) {
    background: rgba(46, 52, 65, 1);
}

.section_home2 ul li > div:first-child p {
    font-size: 28px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
}

.section_home2 ul li > div:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.section_home2 ul li > div:first-child img {
    margin-right: 20px;
    margin-left: -5px;
}

.section_home2 ul li:nth-child(2) > div:first-child img {
    margin-right: 20px;
    margin-left: 4px;
}

.section_home2 ul li > div:nth-child(2) p {
    font-size: 17px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(170, 170, 170, 1);
    margin-left: 20px;
    line-height: 30px;
}

.section_home2 ul li > div:nth-child(2) {
    position: relative;
    padding-left: 10px;
    box-sizing: border-box;
    height: 90px;
}

.section_home2 ul li > div:nth-child(2):before {
    position: absolute;
    content: '';
    width: 2px;
    height: 50px;
    background: #268CFB;
    top: 50%;
    margin-top: -25px;
}

.section_home2_div {
    padding-top: 14px;
    box-sizing: border-box;
}

.section_home3 {
    height: 924px;
    background: url("../img/home_video_back.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
    padding-top: 100px;
    box-sizing: border-box;
}

.section_home3 .videoContainer {
    margin: 0px auto 100px;
    padding: 20px;
    background: white;
    width: 859px;
}

.section_home3 .videoContainer .video-js .vjs-big-play-button {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.section_home5 ul {
    display: flex;
    align-items: stretch;
    width: 1200px;
    margin: 0 auto;
    justify-content: space-between;
}

.section_home5 ul li {
    padding-bottom: 20px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
}

.section_home5 li div a {
    display: block;
    padding: 0 15px;
    box-sizing: border-box;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    line-height: 32px;
    width: 270px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.section_home5 li div a:hover {
    font-weight: 600;
}

.section_home5 ul li section {
    /*margin-bottom: 20px;*/
    /*width: 270px;*/
    /*height: 114px;*/
    /*text-align: center;*/
    /*line-height: 114px;*/
    /*font-size: 36px;*/
    /*font-family: PingFangSC-Medium, PingFangSC;*/
    /*font-weight: 500;*/
    /*color: rgba(255, 255, 255, 1);*/
    /*text-shadow: 0px 4px 8px rgba(0, 0, 0, 1);*/
    cursor: pointer;
}

.section_home5 ul li section a {
    margin-bottom: 20px;
    width: 270px;
    height: 114px;
    text-align: center;
    line-height: 114px;
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 4px 8px rgba(0, 0, 0, 1);
    cursor: pointer;
    display: block;
}

.section_home5 ul li:first-child section a {
    background: url("../img/zixun3.png") no-repeat center;
}

.section_home5 ul li:nth-child(2) section a {
    background: url("../img/zixun4.png") no-repeat center;
}

.section_home5 ul li:nth-child(3) section a {
    background: url("../img/zixun1.png") no-repeat center;
}

.section_home5 ul li:nth-child(4) section a {
    background: url("../img/zixun2.png") no-repeat center;
}

.section_home6 > .goToAll {
    text-align: center;
    font-size: 16px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(83, 162, 248, 1);
    line-height: 32px;
    cursor: pointer;
    margin-bottom: 49px;
    margin-top: 10px;
    display: block;
}

.section_home6 ul {
    display: flex;
    width: 1256px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.section_home6 ul li {
   /*height: 40px; */
    /* background: rgba(255, 255, 255, 1); */
    /* box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05); */
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    flex-shrink: 0;
    /* margin-right: 21px; */
    margin-bottom: 14px;
    padding: 0 10px;
}
.section_home6 ul  li a:hover {
    color: #2ba0ea;
}
.section_home7 .home_tab {
    width: 1200px;
    margin: 0 auto 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home_tab a {
    margin: 0 15px;
    cursor: pointer;
    position: relative;
    color: #333;
}

.home_tab a.active {
    font-weight: bold;
}

.home_tab a:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 14px;
    background: #151515;
    top: 50%;
    margin-top: -7px;
    right: -15px;
}

.home_tab a:last-child:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0px;
    background: #151515;
    top: 50%;
    margin-top: -7px;
    right: -15px;
}

.section_home7 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.section_home7 ul li {
    background: #fff;
    -webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 30px;
    cursor: pointer;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    width: 380px;
    margin-bottom: 18px;
    position: relative;
    top: 0;
}

.section_home7 ul li:hover {
    top: -5px;
}

.section_home7 ul li {
    margin: 0 10px 18px;
}

.section_home7 ul li > div {
    font-size: 14px;
    color: #666;
    line-height: 21px;
    height: 127px;
    padding-top: 21px;
    margin-bottom: 12px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.section_home7 ul li > div:nth-child(3) img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin-right: 10px;
}

.section_home7 ul li > div:nth-child(3) {
    display: flex;
    align-items: center;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.section_home7 ul li > div:nth-child(3) div span {
    font-size: 14px;
    color: #333;
    line-height: 19px;
}

.section_home7 ul li > div:nth-child(3) div p {
    padding-top: 4px;
    font-size: 12px;
    color: #666;
    line-height: 16px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.section_home7 ul li h4 {
    font-size: 16px;
    color: #333;
    line-height: 1;
    font-weight: bold;
    padding-top: 14px;
    margin: 0
}

.footerTop {
    background: rgba(67, 71, 74, 1);
}

.footerTop ul {
    height: 93px;
    width: 1100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footerTop ul li {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
}

.footerTop ul li img {
    margin-right: 30px;
}

.footer {
    background: rgba(47, 51, 54, 1);
    padding-bottom: 20px;
}

.footer ul.ul1 {
    display: flex;
    width: 900px;
    justify-content: space-between;
}

.footer ul.ul1 li:nth-child(4) img {
    margin-left: 5px;
}

.footer ul.ul1 li p {
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(231, 231, 231, 1);
    line-height: 33px;
    margin-bottom: 40px;
}

.footer ul.ul1 li a {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 35px;
    text-decoration: none;
}

.footer ul.ul1 li a:hover {
    color: rgba(231, 231, 231, 1);
}

.footer ul.ul1 li a:first-child {
    margin-right: 20px;
}

.footer ul.ul1 li:nth-child(2) > div:last-child a:first-child {
    margin-right: 59px;
}

.footer ul.ul2 li {
    display: flex;
    align-items: center;
}

.footer ul.ul2 li img {
    margin-right: 20px;
}

.footer ul.ul2 li p:first-child {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(231, 231, 231, 1);
    line-height: 30px;
}

.footer ul.ul2 li p:nth-child(2) {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(231, 231, 231, 1);
    line-height: 30px;
}
.footer ul.ul2 li p:nth-child(3) {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(153, 153, 153, 1);
    line-height: 30px;
}

.footer ul.ul2 li:nth-child(1) {
    margin-bottom: 40px;
}

.footer > div:first-child {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    padding-top: 70px;
    justify-content: space-between;
}

.footer_bottom {
    text-align: center;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(81, 81, 81, 1);
    line-height: 40px;
    margin-top: 30px;
    cursor: pointer;
}

.footer_bottom:hover {
    color: rgba(153, 153, 153, 1);
}

.youqing {
    width: 80%;
    margin: 50px auto 0;
    color: #7f96a0;
    text-align: center;
    font-size: 12px;
}

.youqing a {
    color: rgba(153, 153, 153, 1);
    margin: 0 5px;
    line-height: 36px;
    text-decoration: none;
    font-size: 12px;
}

.youqing a:hover {
    color: rgba(231, 231, 231, 1)
}

.banner {
    width: 100%;
    height: 450px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 70px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 18, 36, 0.5);
}

/*关于我们*/
.about_banner {
    background: url("../img/abot_banner.png");
    background-size: 100% 100%;
}

.about_section1 > section:nth-child(2) {
    width: 1200px;
    margin: 0 auto;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 30px 30px;
}

.about_section1 > section:nth-child(2) > p {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(136, 136, 136, 1);
    line-height: 50px;
    margin-bottom: 20px;
}

.about_section2 {
    margin-bottom: 70px;
}

.about_section2 .layui-timeline {
    width: 600px;
    margin: 0 auto;
}

.about_section2 .layui-timeline .layui-timeline-item .card {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 20px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(167, 177, 190, 1);
    line-height: 42px;
}

.about_section2 .layui-timeline-axis {
    color: rgba(83, 162, 248, 1) !important;
}

.about_section2 .layui-timeline-title {
    font-size: 16px !important;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(83, 162, 248, 1) !important;
}

/*工商业务*/
.business_banner {
    background: url("../img/business_banner.png");
    background-size: 100% 100%;
}

.business_section1 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.business_section1 ul li {
    width: 20%;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 20px;
}

.business_section1 ul li:hover {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    height: 200px;
}

.business_section1 ul li > div {
    position: absolute;
    width: 1200px;;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    display: none;
    height: 360px;
    left: 0;
    border-radius: 4px;
    text-align: left;
    padding: 20px;
    box-sizing: border-box;
    z-index: 20;
    top: 170px;
}

.business_section1 ul li:nth-child(6) > div, .business_section1 ul li:nth-child(7) > div, .business_section1 ul li:nth-child(8) > div, .business_section1 ul li:nth-child(9) > div, .business_section1 ul li:nth-child(10) > div {
    top: 350px;
}

.business_section1_div {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
    margin-top: 15px;
}

.business_section1_div1 {
    position: relative;
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
    margin-left: 40px;
    flex-shrink: 0;
    margin-right: 15px;
}

.business_section1_div2 p {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(136, 136, 136, 1);
    margin-left: 20px;
    margin-top: 4px;
    position: relative;
}

.business_section1_div2 p:before {
    position: absolute;
    width: 10px;
    height: 10px;
    background: rgba(163, 207, 255, 1);
    border-radius: 5px;
    content: "";
    left: -20px;
    top: 6px;
}

.business_section1_div1:before {
    position: absolute;
    width: 3px;
    height: 24px;
    background: rgba(83, 162, 248, 1);
    content: '';
    left: -20px;
    top: 50%;
    margin-top: -12px;
}

.business_section1 ul li:hover > div {
    display: block;
    transition: all 1s;
    color: black;
}

.business_section1 ul li > p {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 33px;
}

.business_section2 .shenHe {
    background: url("../img/business_shenhe.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 1200px;
    height: 106px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 20px;
    box-sizing: border-box;
    justify-content: center;
}

.business_section2 .shenHe .layui-form {
    width: 100%;
    padding: 0 100px;
    box-sizing: border-box;
}

.business_section2 .shenHe .layui-form .layui-form-item {
    display: flex;
    align-items: center;
    margin-bottom: 0 !important;
}

.business_section3 .vs {
    background: url("../img/business_vsLarge.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 580px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.business_section3 .content {
    background: rgba(46, 52, 65, 1);
    opacity: 0.85;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 60px 115px;
    box-sizing: border-box;
    font-size: 19px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}

.business_section3 .content ul li {
    line-height: 50px;
    position: relative;
}

.business_section3 .ul1 li:after {
    width: 20px;
    height: 20px;
    content: '';
    background: url("../img/dui.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 16px;
    right: 0px;
}

.business_section3 .ul1 li {
    padding-left: 20px;
}

.business_section3 .ul2 li:after {
    width: 20px;
    height: 20px;
    content: '';
    background: url("../img/tan.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 13px;
    right: -0px;
}

.business_section3 .sectionTitle1 {
    font-size: 32px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    line-height: 45px;
    margin-bottom: 30px;
    letter-spacing: 10px;
}

.business_section3 .vsLogo {
    margin-bottom: 30px;
}

.business_section3 .vs_line {
    margin: 70px 150px 0;
}

.business_section4 ul {
    width: 1100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 20px;
    box-sizing: border-box;
    justify-content: space-between;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.07);
}

.business_section4 ul p {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 33px;
    margin-top: 20px;
}

.business_section4 ul li {
    text-align: center;
}

.business_section5 ul {
    width: 1300px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    justify-content: space-between;
}

.business_section5 ul li {
    width: 300px;
    height: 300px;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.business_section5 ul li p {
    width: 300px;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
}

.business_section5 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    line-height: 45px;
    text-shadow: 0px 4px 8px rgba(0, 0, 0, 1);
}

.business_section5 ul li .p2 {
    font-size: 16px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    line-height: 45px;
    text-shadow: 0px 4px 8px rgba(0, 0, 0, 1);
}

.business_section5Title {
    text-align: center;
    font-size: 32px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    margin-bottom: 45px;
    margin-top: 45px;
}

.business_section6 ul {
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 80px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    justify-content: space-between;
}

.business_section6 ul li {
    text-align: center;
}

.business_section6 ul li p {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    margin-top: 15px;
}

.business_section5 .ul1 li:nth-child(1) {
    background: url("../img/business5.png");
}

.business_section5 .ul1 li:nth-child(2) {
    background: url("../img/business6.png");
}

.business_section5 .ul1 li:nth-child(3) {
    background: url("../img/business7.png");
}

.business_section5 .ul1 li:nth-child(4) {
    background: url("../img/business3.png");
}

.business_section5 .ul2 li:nth-child(1) {
    background: url("../img/business1.png");
}

.business_section5 .ul2 li:nth-child(2) {
    background: url("../img/business8.png");
}

.business_section5 .ul2 li:nth-child(3) {
    background: url("../img/business2.png");
}

.business_section5 .ul2 li:nth-child(4) {
    background: url("../img/business4.png");
}

/*代理记账*/
.acc_banner {
    background: url("../img/abot_banner.png");
    background-size: 100% 100%;
}

.acc_section1 {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
}

.acc_section1 ul {
    height: 110px;
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.acc_section1 ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 80, 1);
}

.acc_section1 ul li img {
    margin-right: 20px;
}

.acc_section2 img {
    width: 1220px;
    height: 872px;
    display: block;
    margin: 0 auto;
}

.acc_section3 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.acc_section3 ul li {
    width: 349px;
    height: 135px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    padding: 20px;
    box-sizing: border-box;
}

.acc_section3 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(119, 119, 119, 1);
    line-height: 33px;
    margin-bottom: 10px;
}

.acc_section3 ul li .p2 {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 28px;
}

.acc_section3 ul li img {
    margin-right: 20px;
}

.acc_section4 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.07);
    padding: 30px;
    box-sizing: border-box;
}

.acc_section4 ul li {
    text-align: center;
}

.acc_section4 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(119, 119, 119, 1);
    line-height: 33px;
    margin: 35px auto 15px;
}

.acc_section4 ul li .p2 {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 22px;
}

.acc_section5 .img1 {
    display: block;
    margin: 0 auto 40px;
    width: 467px;
    height: 563px;
}

.acc_section5 .img2 {
    display: block;
    margin: 30px auto;
    width: 100%;
    height: 94px;
}

.acc_section5 .ul1 {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.acc_section5 .ul2 {
    width: 1100px;
    margin: 0 auto 80px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    box-sizing: border-box;
    padding-left: 100px;
}

.acc_section5 .ul2 > li:nth-child(2) {
    margin-left: 140px;
    margin-right: 160px;
}

.acc_section5 ul li {
    display: flex;
    align-items: flex-start;
}

.acc_section5 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    margin-top: -4px;
    margin-bottom: 10px;

}

.acc_section5 ul li .p2 {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 26px;
}

.acc_section5 ul li img {
    margin-right: 20px;
}

/*审计服务*/
.audit_banner {
    background: url("../img/audit_banner.png");
    background-size: 100% 100%;
}

.audit_section1 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 151px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 0 30px;
    box-sizing: border-box;
}

.audit_section1 ul li > div:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.audit_section1 ul li > div:nth-child(2) {
    padding-left: 50px;
    position: relative;
}

.audit_section1 ul li > div:nth-child(2):before {
    position: absolute;
    content: '';
    width: 2px;
    height: 50px;
    background: #87BEFB;
    top: 50%;
    margin-top: -25px;
    left: 17px;
}

.audit_section1 ul li {
    width: 250px;
}

.audit_section1 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(119, 119, 119, 1);
}

.audit_section1 ul li .p2 {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 20px;
}

.audit_section1 ul li img {
    margin-right: 15px;
}

.audit_section2 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.audit_section2 ul li {
    display: flex;
    align-items: flex-start;
}

.audit_section2 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    margin-top: -5px;
    margin-bottom: 8px;
}

.audit_section2 ul li .p2 {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 24px;
    width: 225px;
}

.audit_section2 .img1 {
    width: 100%;
    display: block;
    margin: 30px 0;
}

.audit_section2 .img2 {
    margin-right: 20px;
}

.audit_section2 .ul1 li:nth-child(2) {
    margin: 0 100px 0 130px;
}

.audit_section2 .ul2 li:nth-child(1) {
    margin: 0 100px 0 200px;
}

.audit_section2 .ul2 li:nth-child(3) {
    margin-left: 70px;
}

.audit_section3 .ulList {
    margin: 0 auto 100px;
    width: 1240px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    display: flex;
    padding: 30px 30px 30px 50px;
    box-sizing: border-box;
    justify-content: space-between;
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(136, 136, 136, 1);
    line-height: 50px;
}

.audit_section3 .ulList ul li {
    position: relative;
}

.audit_section3 .ulList ul li span {
    position: absolute;
    width: 18px;
    height: 18px;
    background: rgba(129, 189, 255, 1);
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    top: 50%;
    margin-top: -9px;
    left: -25px;
}

.increment_banner {
    background: url("../img/increment_banner.png");
    background-size: 100% 100%;
}

.increment_section2 ul {
    width: 1200px;
    margin: 60px auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.increment_section2 ul li {
    width: 270px;
    text-align: center;
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 33px;
    margin-bottom: 40px;
}

.increment_section3 .vs {
    background: url("../img/business_vsLarge.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 580px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.increment_section3 .content {
    background: rgba(46, 52, 65, 1);
    opacity: 0.85;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    padding: 60px 95px;
    box-sizing: border-box;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}

.increment_section3 .content ul li {
    line-height: 28px;
    position: relative;
    width: 250px;
    text-align: left;
    margin-bottom: 15px;
}

.increment_section3 .content > div {
    text-align: center;
}

.increment_section3 .content > div:nth-child(2) {
    text-align: center;
    padding: 0 70px;
}

.increment_section3 .content > div:nth-child(2) ul li {
    text-align: center;
}

.increment_section3 .content .ul3 li {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    line-height: 50px;
}

.increment_section3 .ul1 li:after {
    width: 20px;
    height: 20px;
    content: '';
    background: url("../img/dui.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 15px;
    right: -29px;
}

.increment_section3 .ul1 li {
    padding-left: 20px;
}

.increment_section3 .ul2 li:after {
    width: 20px;
    height: 20px;
    content: '';
    background: url("../img/tan.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 15px;
    left: -36px;
}

.increment_section3 .sectionTitle1 {
    font-size: 32px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    line-height: 45px;
    margin-bottom: 30px;
    letter-spacing: 10px;
}

.increment_section3 .vsLogo {
    margin: 0 auto 30px;
    width: 204px;
    height: 35px;
    display: block;
}

.increment_section3 .vs_line {
    width: 96px;
    height: 81px;
}

/*税务筹划*/
.tax_banner {
    background: url("../img/tax_banner.png") no-repeat;
    background-size: 100% 100%;
}

.tax_section1 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 151px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 0 40px;
    box-sizing: border-box;
}

.tax_section1 ul li {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(119, 119, 119, 1);
    line-height: 34px;
    width: 20%;
    text-align: center;
    position: relative;
}

.tax_section1 ul li:not(:first-child):before {
    position: absolute;
    content: '';
    width: 1px;
    height: 40px;
    background: rgba(116, 183, 255, 1);
    top: 50%;
    margin-top: -20px;
    left: -50px;
}

.tax_section1 ul li img {
    margin-right: 20px;
}

.tax_section2 .listTitle img {
    margin-right: 16px;
}

.tax_section2 .listTitle span {
    margin-top: -3px;
}

.tax_section2 .listTitle {
    margin: 50px auto 60px;
    width: 1200px;
    height: 73px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    font-size: 32px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    display: flex;
    align-items: center;
    justify-content: center;
}

.tax_section2 .xing {
    padding: 0 20px;
    height: 40px;
    position: relative;
    display: inline-block;
    line-height: 40px;
    font-size: 28px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    z-index: 10;
}

.tax_section2 .xing:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: #74B7FF;
    transform: skewX(-45deg);
    color: rgba(255, 255, 255, 1);
}

.tax_section2 .xingContainer {
    text-align: center;
}

.tax_section2 .xingContainerTop {
    margin: 0 auto;
    width: 1200px;
    display: flex;
}

.tax_section2 .xingContainerTop > div {
    width: 50%;
}

.tax_section2 .img1 {
    display: block;
    margin: 40px auto;
    width: 1170px;
    height: 183px;
}

.tax_section2 .table1 {
    width: 941px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    margin: 45px auto 80px;
    padding: 20px;
    box-sizing: border-box;
}

.tax_section2 .table1 table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ebeef5;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 21px;
}

.tax_section2 .table1 table td {
    border: 1px solid #ebeef5;
    padding: 10px 5px;
    line-height: 25px;
}

.tax_section2 .table1 table th {
    border: 1px solid #ebeef5;
    padding: 14px 7px;
    text-align: left;
}

.tax_section2 .step2DIV {
    width: 800px;
    margin: 40px auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.tax_section2 .step2DIV > div {
    width: 328px;
    height: 149px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 30px;
    box-sizing: border-box;
}

.tax_section2 .step2DIV > div > p:first-child {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 33px;
    margin-bottom: 15px;
}

.tax_section2 .step2DIV > div > p:nth-child(2) {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 25px;
}

.tax_section2 .step2DIV img {
    width: 276px;
    height: 234px;
    display: block;
}

.tax_section2 .government {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.07);
    align-items: center;
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(136, 136, 136, 1);
    line-height: 50px;
    padding: 30px;
    box-sizing: border-box;
}

.tax_section2 .government img {
    width: 403px;
    height: 336px;
    margin-right: 50px;
    flex-shrink: 0;
}

.tax_section2 .government p:first-child {
    margin-bottom: 35px;
}

.tax_section2 .government p:first-child {
    margin-bottom: 35px;
}

.tax_section3 ul {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tax_section3 ul li {
    width: 349px;
    height: 113px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    margin-bottom: 54px;
    border-bottom: rgba(83, 162, 248, 1) 2px solid;
    text-align: center;
}

.tax_section3 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(119, 119, 119, 1);
    line-height: 33px;
    margin: 20px 0;
}

.tax_section3 ul li .p2 {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 22px;
}

.tax_section4 ul {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tax_section4 ul li {
    width: 280px;
    height: 113px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    margin-bottom: 54px;
    border-bottom: rgba(83, 162, 248, 1) 2px solid;
    text-align: center;
}

.tax_section4 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(119, 119, 119, 1);
    line-height: 33px;
    margin: 15px 0;
}

.tax_section4 ul li .p3 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(119, 119, 119, 1);
    line-height: 113px;
    margin: 0;
}

.tax_section5 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.tax_section5 ul li {
    display: flex;
    align-items: flex-start;
}

.tax_section5 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    margin-top: -5px;
    margin-bottom: 8px;
}

.tax_section5 ul li .p2 {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 24px;
    width: 225px;
}

.tax_section5 .img1 {
    width: 100%;
    display: block;
    margin: 30px 0;
}

.tax_section5 .img2 {
    margin-right: 20px;
}

.tax_section5 .ul1 li:nth-child(2) {
    margin: 0 100px 0 130px;
}

.tax_section5 .ul2 li:nth-child(1) {
    margin: 0 100px 0 200px;
}

.tax_section5 .ul2 li:nth-child(3) {
    margin-left: 70px;
}

.tax_section6 ul {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: url("../img/taxAdvantageBack.png");
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 151px;
    padding: 0 30px;
    box-sizing: border-box;
}

.tax_section6 ul li {
    display: flex;
    align-items: center;
    position: relative;
}

.tax_section6 ul p {
    font-size: 26px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    line-height: 37px;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
    margin-left: 15px;
}

.tax_section6 ul li:nth-child(2):before {
    position: absolute;
    content: '';
    width: 1px;
    height: 50px;
    background: rgba(255, 255, 255, 1);
    top: 50%;
    margin-top: -25px;
    left: -70px;
}

.tax_section6 ul li:nth-child(2):after {
    position: absolute;
    content: '';
    width: 1px;
    height: 50px;
    background: rgba(255, 255, 255, 1);
    top: 50%;
    margin-top: -25px;
    right: -60px;
}

.tax_section6 ul li:nth-child(4):after {
    position: absolute;
    content: '';
    width: 1px;
    height: 50px;
    background: rgba(255, 255, 255, 1);
    top: 50%;
    margin-top: -25px;
    left: -60px;
}

.tax_section7 ul {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    padding: 0 35px;
    box-sizing: border-box;
}

.tax_section7 ul li.back {
    width: 196px;
    height: 229px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    text-align: center;
}

.tax_section7 ul li .p1 {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(119, 119, 119, 1);
    line-height: 33px;
    margin-bottom: 20px;
}

.tax_section7 ul li .p2 {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 28px;
}

.tax_section7 ul li.line img {
    width: 175px;
    height: 10px;
    display: block;
}

.tax_section7 ul li.back img {
    margin-top: -40px;
}

.tax_section8 .case img {
    width: 1220px;
    height: 872px;
}

.tax_section8 .case {
    text-align: center;
}

.tax_section8 .case {
    margin-bottom: 80px;
}

.fixedBar {
    position: fixed;
    right: 20px;
    bottom: 200px;
    z-index: 100;
}
@media screen and (min-width: 1440px) and (max-width: 1600px) {
    .fixedBar {
        bottom: 150px;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .fixedBar {
        bottom: 90px;
    }
}

@media screen and (min-width: 1280px) and (max-width: 1366px) {
    .fixedBar {
        bottom: 80px;
    }
}
.fixedBar > div {
    width: 120px;
    height: 40px;
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 64, 128, 0.1);
    box-shadow: 0px 8px 16px 0px rgba(0, 64, 128, 0.1);
    border-radius: 4px;
    line-height: 40px;
    cursor: pointer;
    padding: 0 10px !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(102, 102, 102, 1);
    border: none !important;
    outline: none !important;
    font-size: 15px;
    margin-bottom: 20px;
    position: relative;
}

.fixedBar > div:hover {
    color: #409eff;
    background: rgb(236, 245, 255);
}

.fixedBar > div > i {
    margin-right: 5px;
}

.fixedBar .top {
    opacity: 0;
}

.fixedBar .customer > div {
    opacity: 0;
    display: none;
    transition: all 0.2s;
    position: absolute;
    left: -184px;
    top: -72px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    text-align: center;
    padding: 10px;
    border-radius: 4px;
}

.fixedBar .customer > div > i {
    position: absolute;
    left: 165px;
    top: 74px;
    right: 0;
    color: #fff;
}

.fixedBar .customer:hover > div {
    opacity: 1;
    display: block;
}

/*服务网点*/
.site_banner {
    background: url("../img/serviceSite_banner.png");
    background-size: 100% 100%;
}

.serviceSite_section1 {
    height: 60px;
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
}

.serviceSite_section1 ul {
    display: flex;
    height: 60px;
    align-items: center;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto;
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
}

.serviceSite_section1 ul li {
    cursor: pointer;
}

.serviceSite_section2 {
    background: rgba(251, 251, 251, 1);
    margin-bottom: 60px;
}

.serviceSite_section2 .p1 {
    font-size: 30px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
    line-height: 56px;
    text-align: center;
    margin: 30px 0;
}

.serviceSite_section2 .p2 {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
    line-height: 45px;
}

.serviceSite_section2 .p3 {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 32px;
}

.serviceSite_section2 ul {
    display: flex;
    width: 1200px;
    align-items: stretch;
    justify-content: space-between;
    margin: 0 auto;
    flex-wrap: wrap;
}

.serviceSite_section2 li {
    width: 540px;
    padding: 20px;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    flex-shrink: 0;
    margin-bottom: 30px;
    cursor: pointer;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
}

.serviceSite_section2 li:hover p {
    font-weight: 600;
}

.serviceSite_section2 li:hover {
    transform: scale(1.05);
}

/*公司详情*/
.companyDetail_banner {
    background: url("../img/companyBanner.png");
    background-size: 100% 100%;
}

.bm-view {
    width: 100%;
    margin: 0 auto 20px;
    height: 500px;
}

.companyDetail_section1 {
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
    margin-top: -60px;
}

.companyDetail_section1 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
    line-height: 28px;
}

.companyDetail_section1 ul li {
    cursor: pointer;
    line-height: 60px;
}

.companyDetail_section1 ul li a {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
}

.companyDetail_section1 ul li a:hover {
    color: white;
    text-decoration: none !important;
}

.companyDetail_section1 ul li a.nav-up-selected {
    color: white;
    font-weight: bold;
}

.companyDetail_section2 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: -100px;
}

.companyDetail_section2 ul li {
    margin-right: 100px;
    margin-bottom: 100px;
}

.companyDetail_section2 ul li:nth-child(4n) {
    margin-right: 0;
}

.companyDetail_section2 ul li img {
    width: 200px;
    height: 200px;
    display: block;
    cursor: pointer;
}

.companyDetail_section3 .address {
    width: 1200px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
}

.companyDetail_section3 .addressTitle {
    display: flex;
    align-items: center;
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    line-height: 30px;
}

.companyDetail_section3 .addressContent {
    line-height: 33px;
    font-size: 14px;
    text-indent: 2em;
    margin-top: 10px;
    color: #8c8585;
}

.companyDetail_section3 .addressTitle img {
    margin-right: 10px;
}

.companyDetail_section4 ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.companyDetail_section4 ul li {
    width: 20%;
    text-align: center;
    margin-bottom: 30px;
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 33px;
}

.companyDetail_section5 ul {
    display: flex;
    width: 1240px;
    margin: 0 auto 50px;
}

.companyDetail_section5 ul li {
    width: 310px;
    padding: 20px;
    box-sizing: border-box;
}

.companyDetail_section5 ul li:nth-child(odd) {
    background: rgba(63, 69, 82, 1);
}

.companyDetail_section5 ul li:nth-child(even) {
    background: rgba(46, 52, 65, 1);
}

.companyDetail_section5 ul li > div:first-child p {
    font-size: 28px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
}

.companyDetail_section5 ul li > div:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.companyDetail_section5 ul li > div:first-child img {
    margin-right: 20px;
    margin-left: -5px;
}

.companyDetail_section5 ul li:nth-child(2) > div:first-child img {
    margin-right: 20px;
    margin-left: 4px;
}

.companyDetail_section5 ul li > div:nth-child(2) p {
    font-size: 17px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(170, 170, 170, 1);
    margin-left: 20px;
    line-height: 30px;
}

.companyDetail_section5 ul li > div:nth-child(2) {
    position: relative;
    padding-left: 10px;
    box-sizing: border-box;
    height: 90px;
}

.companyDetail_section5 ul li > div:nth-child(2):before {
    position: absolute;
    content: '';
    width: 2px;
    height: 50px;
    background: #268CFB;
    top: 50%;
    margin-top: -25px;
}

.companyDetail_section5_div {
    padding-top: 14px;
    box-sizing: border-box;
}


.companyDetail_section9 ul {
    display: flex;
    width: 1240px;
    margin: 0 auto 50px;
}

.companyDetail_section9 ul li {
    width: 310px;
    padding: 20px;
    box-sizing: border-box;
}

.companyDetail_section9 ul li:nth-child(odd) {
    background: rgba(63, 69, 82, 1);
}

.companyDetail_section9 ul li:nth-child(even) {
    background: rgba(46, 52, 65, 1);
}

.companyDetail_section9 ul li > div:first-child p {
    font-size: 28px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
}

.companyDetail_section9 ul li > div:first-child {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.companyDetail_section9 ul li > div:first-child img {
    margin-right: 20px;
    margin-left: -5px;
}

.companyDetail_section9 ul li:nth-child(2) > div:first-child img {
    margin-right: 20px;
    margin-left: 4px;
}

.companyDetail_section9 ul li > div:nth-child(2) p {
    font-size: 17px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(170, 170, 170, 1);
    margin-left: 20px;
    line-height: 30px;
}

.companyDetail_section9 ul li > div:nth-child(2) {
    position: relative;
    padding-left: 10px;
    box-sizing: border-box;
    height: 90px;
}

.companyDetail_section9 ul li > div:nth-child(2):before {
    position: absolute;
    content: '';
    width: 2px;
    height: 50px;
    background: #268CFB;
    top: 50%;
    margin-top: -25px;
}

.companyDetail_section9_div {
    padding-top: 14px;
    box-sizing: border-box;
}

.companyDetail_section6 {
    margin-bottom: 80px;
}

.companyDetail_section6 ul {
    width: 1200px;
    margin: 120px auto -80px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.companyDetail_section6 ul li {
    width: 280px;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    margin-right: 26px;
    margin-bottom: 90px;
}

.companyDetail_section6 ul li:nth-child(4n) {
    margin-right: 0px;
}

.companyDetail_section6 ul li .p1 {
    font-size: 28px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(102, 102, 102, 1);
    line-height: 40px;
}

.companyDetail_section6 ul li .p2 {
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFangSC;
    font-weight: 500;
    color: rgba(102, 102, 102, 1);
    line-height: 25px;
    margin: 10px 0;
}

.companyDetail_section6 ul li .p3 {
    text-align: left;
    font-size: 18px;
    font-family: PingFangSC-Light, PingFangSC;
    font-weight: 300;
    color: rgba(170, 170, 170, 1);
    line-height: 32px;
}

.companyDetail_section6 ul li img {
    width: 100px;
    height: 100px;
    display: block;
    margin: -70px auto 30px;
    border-radius: 50%;
}

.companyDetail_section7 {
    width: 1200px;
    margin: 0 auto;
}

.companyDetail_section7 ul {
    overflow: hidden;
    padding: 18px 0 0 18px;
    border-radius: 6px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
}

.companyDetail_section7 ul li {
    border: 1px solid #e4e4e4;
    float: left;
    border-radius: 25px;
    margin: 0 20px 18px 0;
}

.companyDetail_section7 ul li a {
    padding: 0 20px;
    line-height: 30px;
    display: block;
    font-size: 14px;
}

.companyDetail_section7 ul li:nth-child(1n) a {
    color: #72c673;
}

.companyDetail_section7 ul li:nth-child(2n) a {
    color: #ff575c;
}

.companyDetail_section7 ul li:nth-child(3n) a {
    color: #ffad1d;
}

.companyDetail_section7 ul li:nth-child(2n) a {
    color: #ff575c;
}

.companyDetail_section8 {
    width: 1200px;
    margin: 45px auto;
    border-radius: 6px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 0 15px;
    box-sizing: border-box;
}

.companyDetail_section8 h3 {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    position: relative;
    font-weight: 500;
}

.companyDetail_section8 ul {
    overflow: hidden;
}

.companyDetail_section8 ul li {
    float: left;
    max-width: 150px;
    line-height: 40px;
    font-size: 16px;
    margin-right: 10px;
}

.companyDetail_section8 ul li a {
    font-size: 14px;
    color: #666;
}

.tuijian {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    position: relative;
    font-weight: 500;
    width: 1200px;
    margin: 60px auto 0;
}

.banner1 {
    width: 100%;
    height: 450px;
    background-size: cover;
    background-repeat: no-repeat;
    /*background-image:url("../../../static/img/companyBanner.png") ;*/
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 5px 10px rgba(0, 18, 36, 0.5);
}

.companyDetailName {
    font-size: 16px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(85, 85, 85, 1);
    line-height: 22px;
    margin-top: 10px;
}

.companyDetailPhone {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    line-height: 40px;
}

.baiduMapMessage > p:first-child {
    font-size: 16px;
    font-family: PingFangSC-Semibold, PingFangSC;
    font-weight: 600;
    color: rgba(85, 85, 85, 1);
    line-height: 22px;
    margin-top: 10px;
}

.baiduMapMessage > p:nth-child(2) {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    line-height: 40px;
}

.notFound {
    text-align: center;
    width: 100%;
    height: 100%;
    padding-top: 100px;
    background: #ffffff;
    box-sizing: border-box;
}

.notFound a {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
    display: block;
    width: 300px;
    height: 60px;
    background: rgba(54, 150, 255, 1);
    box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
    margin: 50px auto;
    border-radius: 4px;
}

.notFound img {
    width: 624px;
    height: 374px;
}

.contentLsit {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin: 30px auto 0;
    align-items: flex-start;
    margin-bottom: 50px;
}

.contentLsit > div:nth-child(2) {
    width: 382px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    margin-left: 25px;
    flex-shrink: 0;
    padding: 20px 0 30px;
    box-sizing: border-box;
}

.contentLsit > div.left {
    width: 807px;
}

.contentLsit .search {
    height: 50px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px 0 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.contentLsit .search input {
    height: 100%;
    border: none;
    outline: none;
    flex-grow: 1;
}

.contentLsit .search button {
    height: 100%;
    border: none;
    outline: none;
    width: 100px;
    cursor: pointer;
    background: none;
    background: url("../img/search.png") no-repeat;
    background-size: 26px 26px;
    background-position: center;
    flex-shrink: 0;
    margin-left: 50px;
}

.contentLsit .left > ul li {
    width: 100%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 30px;

}

.contentLsit .left > ul a:hover {
    text-decoration: none;
}

.contentLsit .left > ul a:hover p {
    text-decoration: none;
}

.contentLsit .left > ul li > div > a > img:hover {
    transform: scale(1.03);
}

.contentLsit .left > ul {
    width: 100%;
    margin-bottom: 20px;
}

.contentLsit .left > ul li > div {
    width: 100%;
    display: flex;
    height: 100%;
}

.contentLsit .left > ul li > div > div {
    width: 500px;
}

.contentLsit .left ul li a > img {
    width: 250px;
    height: 185px;
    margin-right: 25px;
    transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
}

.contentLsit .left ul li .title {
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(85, 85, 85, 1);
    line-height: 33px;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    margin-top: -5px;
}

.contentLsit .left ul li .title:hover {
    background: linear-gradient(90deg, #00aeff, #3369e7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-shadow: none;
}

.contentLsit .left ul li .title:hover {
    color: #5079b7;
}

.contentLsit .left ul li > a > div {
    width: 500px;
}

.contentLsit .left ul li .content {
    font-size: 15px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #777;
    line-height: 30px;
    height: 118px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    width: 100%;
}

.contentLsit .left ul li .date {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(204, 204, 204, 1);
    line-height: 28px;
    margin-top: -1px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contentLsit .left ul li .date div:last-child {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(204, 204, 204, 1);
}

.contentLsit .left ul li .date a {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #a5aab0;
    margin-right: 5px;
}

.contentLsit .left ul li .date a:hover {
    color: #5079b7;
}

.contentLsit .left .leftTitle {
    height: 30px;
    border-left: 4px solid rgba(83, 162, 248, 1);
    line-height: 30px;
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 25px;
    font-size: 28px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
}

.contentLsit .right .rightTitle {
    height: 25px;
    border-left: 4px solid rgba(83, 162, 248, 1);
    line-height: 25px;
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
}

.contentLsit .right .rightTitle:not(:nth-child(1)) {
    margin-top: 30px;
    margin-bottom: 10px;
}

.contentLsit .right ul {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
}

.contentLsit .right ul li {
    width: 100%;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}


.contentLsit .right ul li > div > a {
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #555555;
    line-height: 22px;
    height: 48px;

}

.contentLsit .right ul li > a.hidden {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #555555;
    width: 100%;
}

.contentLsit .right ul li a > img {
    width: 90px;
    height: 60px;
    margin-right: 10px;
}

.contentLsit .right ul li > div {
    flex-grow: 1;
}

.contentLsit .right ul li > div > p {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contentLsit .right ul li > div > p a {
    color: #a5aab0;
    font-size: 12px;
}

.contentLsit .right ul li > div > p span {
    color: rgba(204, 204, 204, 1);
    font-size: 12px;
}


.contentLsit .right ul li a:hover {
    color: #5079b7;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.contentLsit .right ul.lableTag {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 15px;
}

.contentLsit .right ul.lableTag li {
    margin: 0 0 10px 10px;
    width: auto;
}

.contentLsit .right ul.lableTag li:first-child {
    /* margin-left: 0px; */
}

.contentLsit .right ul.lableTag li a {
    width: auto;
    display: block;
    font-size: 14px;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 6px;
}

.contentLsit .right ul.lableTag li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}

.contentLsit .right .wcode {
    margin-left: 18px;
}

.contentLsit .right .formAppointmentForm {
    padding: 0 20px;
    box-sizing: border-box;
}

.information_section2 > ul {
    display: flex;
    width: 1200px;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
}

.information_section2 > ul > li {
    width: 350px;
    height: 416px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    margin-bottom: 65px;
    margin-right: 75px;
    padding: 15px 0;
    transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
}

.information_section2 > ul > li:hover {
    transform: scale(1.03);
    box-shadow: 0px 10px 15px 0px rgba(0, 64, 128, 0.05);

}

.information_section2 > ul > li ul {
    width: 350px;
}

.information_section2 > ul > li ul li {
    padding: 0 15px;
}

.information_section2 > ul > li:nth-child(3n) {
    margin-right: 0px;
}

.information_section2 > ul > li a {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    display: block;
}

.information_section2 > ul > li a:hover {
    font-weight: 600;
}

.information_section2 > ul > li .information_sectionTitle {
    height: 30px;
    border-left: 4px solid rgba(83, 162, 248, 1);
    line-height: 30px;
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
}

.page {
    width: 1200px;
    margin: 0 auto 30px;
}

.page .ui-pagination-container {
    display: flex;
    align-items: center;
}

.page .ui-pagination-container a {
    padding: 0px 15px;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    color: #333;
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
}

.page .ui-pagination-container a:last-child {
    border-right: 1px solid #e2e2e2;
}

.page .ui-pagination-container a.active {
    color: #fff;
    background-color: #1E9FFF;
    height: 32px;
}

.page .ui-pagination-container a.disabled {
    color: #d2d2d2 !important;
    cursor: not-allowed !important;
}


.navText a {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 22px;
    cursor: pointer;
    margin: 0 3px;
}

.navText {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(170, 170, 170, 1);
    line-height: 22px;
    width: 1200px;
    margin: 15px auto -15px;
}

.contentDetail > div {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    padding: 20px;
    margin-bottom: 30px;
}

.contentDetail > div > .contentDetailTitle {
    font-size: 32px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(85, 85, 85, 1);
    line-height: 56px;
    margin-bottom: 10px;
}

.contentDetail > div .publishContainer {
    display: flex;
    align-items: center;
}

.contentDetail > div .publishName {
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: rgba(85, 85, 85, 1);
    line-height: 28px;
}

.contentDetail > div .publishDate {
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: rgba(85, 85, 85, 1);
    line-height: 28px;
    margin-left: 20px;
}

.contentDetail > div > .publisUnderline {
    width: 60px;
    height: 4px;
    background: rgba(83, 162, 248, 1);
    margin: 17px 0;
}

.contentDetailRetrieval {
    margin-top: 30px;
}

.contentDetailRetrieval span {
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: rgba(85, 85, 85, 1);
    line-height: 22px;
}

.contentDetailRetrieval a {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(83, 162, 248, 1);
    line-height: 22px;
    text-decoration: underline;
    margin-right: 10px;
}

.contentDetailFooter ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contentDetailFooter li {
    width: 370px;
    height: 84px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 10px 0px rgba(0, 64, 128, 0.05);
    display: flex;
    align-items: center;
    padding: 0 15px;
    box-sizing: border-box;
}

.contentDetailFooter li span {
    flex-shrink: 0;
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
}

.contentDetailFooter li a {
    width: 360px;
    height: 84px;
    line-height: 84px;
    box-sizing: border-box;
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(85, 85, 85, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.information_banner {
    background: url("../img/information_banner.png") no-repeat;
    background-size: 100% 100%;
}

.filterNav {
    width: 1200px;
    height: 60px;
    background: rgba(83, 162, 248, 1);
    box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.4);
    margin: 0 auto;
    border-radius: 4px;
}

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

.filterNav ul li a {
    padding: 0 25px;
    color: #fff;
    height: 60px;
    font-family: "microsoft yahei";
    line-height: 60px;
    display: block;
}

.filterNav ul li a.nav-up-selected {
    background: rgba(64, 147, 237, 1);
}

.filterNav ul li a:hover {
    background: rgba(64, 147, 237, 1);
}

.contentDetail > div > .content img {
    max-width: 767px !important;
    display: block;
    margin: 15px auto;
}

.contentDetail > div > .content p {
    line-height: 32px;
    margin-bottom: 10px;
}

.contentDetail > div > .content {
    font-size: 16px;
}

[data-f-id="pbf"] {
    display: none !important;
}

.contentLsitEmpty {
    font-size: 14px;
    letter-spacing: 3px;
    color: #999;
    text-align: center;
    display: none;
    background: white;
    position: relative;
}

.contentLsitEmpty > div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.contentLsitEmpty img {
    margin-bottom: 10px;
    width: 150px;
}

.contentLsitEmpty p {
    text-align: center;
}

.hot-word {
    display: flex;
    align-items: center;
    color: #333;
    width: 1200px;
    margin: 15px auto -10px;
}

.hot-word span {
    flex-shrink: 0;
}

.hot-word ul {
    display: flex;
    flex-wrap: wrap;
}

.hot-word ul li {
    margin-right: 10px;
    flex-shrink: 0;
    margin-bottom: 10px;
}

.hot-word ul li a {
    display: block;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 10px 8px;
}

.hot-word ul li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}

.hot-wordList {
    margin: 26px auto 20px;
}

.hot {
    font-size: 16px;
}

.hot .hot-banner-title {
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
}

.hot .hot-banner-title span {
    font-size: 34px;
}

.hot .hot-wrap {
    width: 500px;
}

.hot .hot-wrap .hot-banner-description {
    line-height: 24px;
}

.label_banner {
    background-size: 100% 100%;
    background: url("../img/label_banner.png") no-repeat;
}

.layui-index-zixun .layui-layer-content {
    padding: 30px 20px 10px;
}

.layui-index-zixun .layui-layer-content h4 {
    text-align: center;
    font-size: 24px;
    color: #333;
    line-height: 1;
    font-weight: bold;
    padding-bottom: 14px;
}

.layui-index-zixun .layui-layer-content div > p {
    color: #333;
    font-size: 16px;
    line-height: 34px;
}

.ask-jzbs, .ask-qt, .ask-ssch {
    display: none;
}

.layui-index-zixun .layui-layer-btn {
    cursor: pointer;
    z-index: 198910140;
}

.companyTaxSection1 {
    width: 1000px;
    margin: 0 auto;
    display: flex;
    /*justify-content: space-between;*/
    padding-top: 80px;
    padding-bottom: 50px;
}

.companyTaxSection1 li {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.companyTaxSection1 .companyTaxSection1_left li > span {
    width: 100px;
    height: 28px;
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(85, 85, 85, 1);
    line-height: 28px;
    text-align: right;
}

.companyTaxSection1_left, .companyTaxSection1_right {
    /*width: 580px;*/
}

.companyTaxSection1_left {
    position: relative;
}

.companyTaxSection1_left:before {
    position: absolute;
    content: '';
    width: 1px;
    background: #E4E4E4;
    top: 0;
    right: -30px;
    bottom: 30px;
}

.companyTaxSection1_right {
    padding-left: 90px;
    box-sizing: border-box;
}

.companyTaxSection1 .companyTaxSection1_right li > span {
    width: 160px;
    height: 28px;
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(85, 85, 85, 1);
    line-height: 28px;
    text-align: right;
    margin-right: 10px;
}

.companyTaxSection1 .moneyLi .money {
    margin: 0 20px 0 10px;
}

.companyTaxSection1 .moneyLi .money input {
    width: 65px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
}

.RadioStyle input {
    display: none
}

.RadioStyle label {
    border: 1px solid #00a4ff;
    padding: 2px 10px 2px 5px;
    line-height: 28px;
    min-width: 80px;
    text-align: center;
    float: left;
    margin: 2px 10px;
    border-radius: 4px;
    cursor: pointer;
}

.RadioStyle input:checked + label {
    background: url(../img/ico_checkon.svg) no-repeat right bottom;
    background-size: 21px 21px;
    color: #00a4ff
}

.companyTaxSection1 .companyTaxSection1_right input {
    width: 100px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
}

.companyTaxSection1 .companyTaxSection1_right li:last-child button:first-child {
    width: 140px;
    height: 34px;
    outline: none;
    background: rgba(54, 150, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
    cursor: pointer;
    margin-right: 20px;
    box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
    color: white;
}

.companyTaxSection1 .companyTaxSection1_right li:last-child button:last-child {
    border: none;
    outline: none;
    cursor: pointer;
}

.companyTaxSection1 .companyTaxSection1_right li:last-child {
    margin-top: 140px;
    padding-left: 50px;
    box-sizing: border-box;
}

.companyPersonSection1 ul {
    width: 1000px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 20px;
    justify-content: space-between;
}

.companyPersonSection1 ul li {
    width: 500px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.companyPersonSection1 ul li input {
    width: 247px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
}

.companyPersonSection1 ul li select {
    width: 247px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
    cursor: pointer;
}

.companyPersonSection1 ul li span {
    width: 140px;
    text-align: right;
}

.companyPersonSection1 li:last-child button:first-child {
    width: 140px;
    height: 34px;
    outline: none;
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
    cursor: pointer;
    margin-right: 20px;
    margin-left: 40px;
    background: rgba(54, 150, 255, 1);
    box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
    color: white;
}

.companyPersonSection1 li:last-child button:last-child {
    border: none;
    outline: none;
    cursor: pointer;
}

.companyPersonSection1 ul {
    position: relative;
}

.companyPersonSection1 ul:before {
    /*position: absolute;*/
    /*content: '';*/
    /*width: 1px;*/
    /*background: #E4E4E4;*/
    /*top: 40px;*/
    /*left: 530px;*/
    /*bottom: 30px;*/
}

.companyPersonSection2 > div {
    width: 1200px;
    margin: 0 auto;
    line-height: 30px;
    padding: 50px 0;
}

.companyPersonSection2 > div .title {
    font-size: 20px;
    color: #616161;
    margin: 20px 0 5px 0;
}

.companyPersonSection2 table, td, th {
    border: 1px solid rgba(228, 228, 228, 1);
    text-align: center;
}

.companyPersonSection2 table {
    margin-top: 20px;
}

input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #aab2bd;
    /* placeholder字体大小  */
    font-size: 12px;
}

.companySetNameSection1 > div {
    width: 1000px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 30px 0 98px;
    position: relative;
}

.companySetNameSection1 > div input {
    width: 400px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 20px;
    box-sizing: border-box;
    margin-right: 20px;
    position: relative;
    color: #666;
    font-size: 12px;
}

.companySetNameSection1 > div input:nth-child(4) {
    padding-left: 25px;
}

.companySetNameSection1 > div button {
    width: 140px;
    height: 34px;
    outline: none;
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
    cursor: pointer;
    background: rgba(54, 150, 255, 1);
    box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
    color: white;
}

.companySetNameSection1 > div .addressIcon {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url("../img/didian.png") no-repeat;
    background-size: cover;
    top: 38px;
    left: 5px;
    z-index: 10;
}

.companySetNameSection1 > div .industryIcon {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url("../img/gongwen.png") no-repeat;
    background-size: cover;
    top: 38px;
    left: 428px;
    z-index: 10;
}

.companySetNameSection1 .cs-city-hy-list {
    display: none;
    position: absolute;
    width: 980px;
    padding: 10px;
    margin-top: 5px;
    background: #fff;
    top: 65px;
    left: 0;
    z-index: 40;
    -webkit-box-shadow: 3px 5px 24px 0 hsla(220, 5%, 44%, .3);
    box-shadow: 3px 5px 24px 0 hsla(220, 5%, 44%, .3);
    box-sizing: border-box;
}

.companySetNameSection1 .city-list-item {
    font-size: 13px;
    color: #666;
    display: inline-block;
    float: left;
    line-height: 24px;
    text-align: left;
    width: 70px;
    height: 24px;
    padding-right: 10px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.companySetNameSection1 .yhm-type-title {
    background-color: #f0f1f3;
    width: 50px;
    height: 24px;
    font-size: 13px;
    line-height: 24px;
    color: #666;
    font-weight: 400;
    text-align: center;
    margin-right: 10px;
}

.companySetNameSection1 .yhm-type-item {
    display: flex;
    margin-bottom: 5px;
}

.companySetNameSection1 .flex-item span {
    font-size: 12px;
    color: #666;
    width: 65px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
}

.companySetName_banner {
    width: 1200px;
    height: 250px;
    background: url("../img/gongsiqiming.png") no-repeat;
    background-size: 100% 100%;
    margin: 66px auto;
    font-size: 36px;
}

.companySetName_banner img {
    width: 50px;
}

.footerOther {
    margin-top: 200px;
    margin-bottom: 40px;
    text-align: center;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(221, 221, 221, 1);
}

.companyTax_banner {
    width: 1200px;
    height: 250px;
    background: url("../img/qiyenashui.png") no-repeat;
    background-size: 100% 100%;
    margin: 66px auto;
    font-size: 36px;
}

.companyTax_banner img {
    width: 39px;
    margin-right: 10px;
}

.onLineTool {
    margin-top: 300px;
}

.onLineTool > p {
    text-align: center;
    font-size: 40px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(85, 85, 85, 1);
    line-height: 56px;
    margin-bottom: 66px;
}

.onLineTool > p img {
    width: 39px;
    margin-right: 10px;
}

.onLineTool > div {
    width: 1000px;
    display: flex;
    margin: 0 auto;
}

.onLineTool div a {
    display: flex;
    text-align: center;
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    padding: 0 30px;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
}

.onLineTool div a:first-child {
    width: 200px;
    height: 200px;
    background: #57A7FF;
}

.onLineTool div a:first-child {
    width: 200px;
    height: 200px;
    background: #57A7FF;
}

.onLineTool div a:nth-child(2) {
    width: 200px;
    height: 200px;
    background: #419CFF;
}

.onLineTool div a:nth-child(3) {
    width: 200px;
    height: 200px;
    background: #2C91FF;
}

.onLineTool div a:nth-child(4) {
    width: 200px;
    height: 200px;
    background: #1685FF;
    padding: 0 33px;
}

.onLineTool div a:nth-child(5) {
    width: 200px;
    height: 200px;
    background: #007AFF;
}

.onLineTool div a img {
    width: 26px;
    margin-bottom: 10px;
}

.onLineTool div a:nth-child(1) img {
    width: 34px;
}

.onLineTool div a:nth-child(2) img {
    width: 46px;
}

.businessQuery_banner {
    width: 1200px;
    height: 250px;
    background: url("../img/gongshangchaxun.png") no-repeat;
    background-size: 100% 100%;
    margin: 66px auto;
    font-size: 36px;
}

.businessQuery_banner img {
    width: 38px;
    margin-right: 10px;
}

.businessQuerySection1 {
    width: 1200px;
    padding: 80px 32px 20px 32px;
    box-sizing: border-box;
    margin: 0 auto;
}

.businessQuerySection1 > div {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.businessQuerySection1 > div i {
    position: absolute;
    width: 18px;
    height: 18px;
    background: url("../img/fangzi.png") no-repeat;
    background-size: 100% 100%;
    z-index: 10;
    top: 7px;
    left: 9px;
}

.businessQuerySection1 > div input {
    width: 932px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 28px;
    box-sizing: border-box;
    margin-right: 20px;
    position: relative;
    color: #666;
    font-size: 12px;
}

.businessQuerySection1 > div button {
    width: 188px;
    height: 34px;
    outline: none;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 4px;
    padding-left: 8px;
    box-sizing: border-box;
    cursor: pointer;
    background: rgba(54, 150, 255, 1);
    box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
    color: white;
}

.businessQuerySection2 ul {
    width: 1136px;
    margin: 0 auto;
}

.businessQuerySection2 ul li a {
    display: block;
    padding: 30px;
    box-sizing: border-box;
    background:rgba(255,255,255,1);
    box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);
}

.businessQuerySection2 ul li a>div:first-child {
    display: flex;
    justify-content: space-between;
}

.businessQuerySection2 ul li a>div:last-child {
    display: flex;
    margin-top: 20px;
}
.businessQuerySection2 ul li a>div:first-child p{
    font-size:20px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(85,85,85,1);
    position: relative;
}
.businessQuerySection2 ul li a>div:first-child span{
    font-size:20px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(85,85,85,1);
}
.businessQuerySection2 ul li a>div:last-child span{
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(85,85,85,1);
    line-height:22px;
}
.businessQuerySection2 ul li a>div:last-child div{
    margin-right: 30px;
}
.businessQuerySection2>p{
   text-align: center;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(85,85,85,1);
    line-height:22px;
    display: none;
}
.businessQuerySection2 p img{
    display: block;
    margin: 60px auto 20px;
}
.businessQueryDetail2{
    margin-top: 100px;
}
.businessQueryDetail2.businessQuerySection2 ul li a>div:first-child p:before{
    content: '';
    position: absolute;
    width:4px;
    height:24px;
    background:rgba(54,150,255,1);
    left: -30px;
    top: 0;
}
.businessQueryDetail2 a{
    pointer-events: none;
}
.businessQueryDetail3 .title{
    text-align: center;
    font-size:24px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(85,85,85,1);
    line-height:33px;
    margin-bottom: 30px;
}
.businessQueryDetail3 .title span{
    position: relative;
}
.businessQueryDetail3 .title span:before{
    content: '';
    position: absolute;
    width:4px;
    height:24px;
    background:rgba(54,150,255,1);
    left: -17px;
    top: 6px;
}
.businessQueryDetail3{
    width:1136px;
    margin: 20px auto;
    background:rgba(255,255,255,1);
    box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);
    padding: 30px 40px;
    box-sizing: border-box;
}
.businessQueryDetail3 ul li{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.businessQueryDetail3 ul li>p{
    width: 200px;
    font-size:18px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(85,85,85,1);
    line-height:28px;
}
.businessQueryDetail3 ul li>span{
    width: calc(100% - 200px);
}
.businessQueryDetail3 td{
    text-align: center;
    padding: 5px 35px;
    font-size:14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(0,0,0,0.65);
}
.businessQueryDetail3 .tableHeader td{
    background:rgba(243,249,255,1);
    font-size:14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(0,0,0,0.85);
}
.companyCheckName_banner{
    width: 1200px;
    height: 250px;
    background: url("../img/gongsiheming.png") no-repeat;
    background-size: 100% 100%;
    margin: 66px auto;
    font-size: 36px;
}
.companyCheckName_banner img {
    width: 48px;
    margin-right: 10px;
}
.concatPhone{
    color: white;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: -10px;
}


body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
em {
    font-style: normal;
}
li {
    list-style: none;
}
img {
    border: 0;
    vertical-align: middle;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
.section1{
    width: 100%;
    height: 700px;
    background:url("../img/back1.jpg") no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.taxplanningPortal .title{
    font-size:55px;
    font-family:Source Han Serif CN;
    font-weight:bold;
    line-height:27px;
    text-align: center;
}
.taxplanningPortal .title1{
    color:rgba(51,51,51,1);
}
.taxplanningPortal .title2{
    color:rgba(255,255,255,1);
}
.taxplanningPortal .title3{
    color:rgba(51,51,51,1);
}
.taxplanningPortal .line{
    width:63px;
    height:4px;
    display: block;
}
.taxplanningPortal .line1{
    width:63px;
    height:4px;
    background: #2588f5;
    margin: 55px auto 96px;
    display: block;
}
.taxplanningPortal  .line2{
    background:rgba(255,255,255,1);
    margin: 55px auto 96px;
}
.taxplanningPortal .line3{
    background:rgba(60,97,217,1);
    margin: 55px auto 96px;
}
.section1 ul li{
    position: relative;
    font-size:27px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:60px;
}
.section1 ul li:before{
    position: absolute;
    content: "";
    width: 17px;
    height: 18px;
    background: url("../img/circle.png") no-repeat;
    background-size: 100% 100%;
    left: -24px;
    top: 50%;
    transform: translateY(-50%);
}
.section2{
    width: 100%;
    height: 960px;
    background:url("../img/back2.jpg") no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.section2 ul{
    display: flex;
    width: 1200px;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
}
.section2 ul li{
    width:280px;
    height:428px;
    background:rgba(255,255,255,1);
    border-radius:10px;
}
.section2 ul li:hover{
    width:280px;
    height:428px;
    background:rgba(60,97,217,1);
    box-shadow:0px 1px 55px 0px rgba(55,92,208,0.32);
    border-radius:10px;
    margin-top: -35px;
    transition: all 0.3s;
}
.section2 ul li:hover p:nth-child(2){
    font-size:29px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.section2 ul li:hover p:nth-child(3){
    width:170px;
    font-size:21px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    line-height: 34px;
    text-align: center;
}
.section2 ul li.active{
    width:280px;
    height:428px;
    background:rgba(60,97,217,1);
    box-shadow:0px 1px 55px 0px rgba(55,92,208,0.32);
    border-radius:10px;
    margin-top: -35px;
}
.section2 ul img{
    width: 140px;
    height: 141px;
    display: block;
    margin: 58px auto 30px;
}
.section2 ul li p:nth-child(2){
    font-size:29px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    text-align: center;
    margin-bottom: 26px;
}
.section2 ul li.active p:nth-child(2){
    font-size:29px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.section2 ul li p:nth-child(3){
    width:170px;
    font-size:21px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin: 0 auto;
    line-height: 34px;
    text-align: center;
}
.section2 ul li.active p:nth-child(3){
    width:170px;
    font-size:21px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    line-height: 34px;
    text-align: center;
}
.section3{
    width: 100%;
    height: 960px;
    background:url("../img/back3.jpg") no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.section3 ul{
    display: flex;
    width: 1200px;
    justify-content: space-between;
    margin: 0 auto;
}
.section3 ul li{
    width:280px;
}
.section3 ul li img{
    width:247px;
    height:256px;
    display: block;
    margin: 0 auto 50px;
}
.section3 ul li p:nth-child(2){
    font-size:35px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-bottom: 22px;
    text-align: center;
}
.section3 ul li p:nth-child(3){
    width:210px;
    font-size:21px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin: 0 auto;
    text-align: center;
    line-height: 34px;
}
.section4{
    width: 100%;
    height: 960px;
    background:rgba(248,248,248,1);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.section4 ul{
    display: flex;
    width: 1296px;
    margin: 0 auto;
}
.section4 ul li>p img{
    width: 35px;
    height: 28px;
    margin-right: 10px;
}
.section4 ul li>p:first-child{
    font-size:29px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    font-style:italic;
    color:rgba(51,51,51,1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.section4 ul li>div:nth-child(2){
    font-size:21px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:38px;
    text-align: center;
}
.section4 ul.ul1 li>div:nth-child(2){
    width: 294px;
    height: 172px;
    background: url("../img/juxing4.png") no-repeat;
    background-size: 100% 100%;
    padding-top: 45px;
    box-sizing: border-box;
}
.section4 ul.ul1 li:nth-child(2){
    margin-left: 103px;
    margin-right: 91px;
}
.section4 ul.ul2 li:nth-child(1){
    margin-left: 203px;
    margin-right: 91px;
}
.section4 ul.ul2 li:nth-child(2){
    margin-right: 91px;
}
.section4 ul.ul2 li>div:nth-child(2){
    width: 294px;
    height: 172px;
    background: url("../img/juxing3.png") no-repeat;
    background-size: 100% 100%;
    padding-top: 50px;
    box-sizing: border-box;
}
.section4 .lineImg{
    width: 1296px;
    height: 65px;
    display: block;
    margin: 60px auto;
}
.section5{
    width: 100%;
    height: 960px;
    background:url("../img/back5.jpg") no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.section5 .section5Warp{
    width: 1200px;
    margin: 120px auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section5  .divCommon  p{
    font-size:25px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.section5 .divCommon>p:nth-child(2){
    padding-left: 85px;
}
.section5 .firstDiv{
    margin-bottom: 60px;
}
.section5  .num{
    width: 46px;
    height: 37px;
    margin-right: 30px;
}
.section5 .chahua{
    width: 574px;
    height: 417px;
    display: block;
}
.section6{
    width: 100%;
    height: 960px;
    background:url("../img/back6.jpg") no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.section6 .section6Title{
    text-align: center;
    font-size:25px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin: 40px auto 86px;
}
.section6 table{
    font-size: 16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.section6 table tr td{
    text-align: center;
    padding: 15px 0;
}
.section6 table tr td:first-child{
    width: 181px;
}
.section6 table tr td:nth-child(2){
    width: 500px;
}
.section6 table tr td:nth-child(3){
    width: 500px;
}
.section6 table tr:nth-child(even){
    background:rgba(255,255,255,1);
    font-size: 16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.section6 table tr.tableHead{
    font-size: 21px !important;
    background:rgba(60,97,217,1) !important;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1) !important;
    border-top-left-radius:10px ;
    border-top-right-radius:10px ;
}
.section6 table tr.tableHead>td:first-child{
    border-top-left-radius:10px ;
}
.section6 table tr.tableHead>td:nth-child(3){
    border-top-right-radius:10px ;
}
.section6 table tr:nth-child(odd){
    background:rgb(228,245,253);
    font-size: 18px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.section6 table tr:last-child td:nth-child(1){
    border-bottom-left-radius:10px ;
}
.section6 table tr:last-child td:nth-child(2){
    border-bottom-right-radius:10px ;
}

.section6 table tr td:first-child{
    border-right: 1px rgba(60,97,217,1) solid;
    box-sizing: border-box;
}
.section6 table tr td:nth-child(2){
    border-right: 1px rgba(60,97,217,1) solid;
    box-sizing: border-box;
}
.section6 table tr .lastTd{
    text-align: left;
    line-height: 32px;
    padding:15px;
    box-sizing: border-box;
    border: none !important;
}
.section6 table tr.tableHead td:first-child{
    border-right: 1px rgba(255,255,255,1) solid;
    box-sizing: border-box;
}
.section6 table tr.tableHead td:nth-child(2){
    border-right: 1px rgba(255,255,255,1) solid;
    box-sizing: border-box;
}
.taxplanningPortalBannner{
    height: 500px;
    background: #030d28;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.taxplanningPortalBannner>div{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1300px;
    margin: 0 auto;
}
.taxplanningPortalBannner p{
   color: white;
    font-weight: bold;
    font-size: 40px;
    margin-top: 45px;
}
.taxplanningPortalBannner a{
   color: white;
    font-weight: bold;
    font-size: 50px;
    display: block;
}
.taxplanningPortalBannner img{
    width: 400px;
}
.companyList_section1 {
    height: 60px;
    background: #FFFFFF;
    box-shadow: 0px 5px 15px 0px rgba(9, 28, 78, 0.05);
    display: flex;
    align-items: center;
}
.companyList_section1 .layui-form{
   width: 1200px;
    margin: 0 auto;
}
.companyList_section1 .layui-form .layui-form-item{
  margin-bottom: 0px !important;
}
.companyList_section1 .layui-form-select dl dd.layui-this {
    background-color: #1E9FFF !important;
    color: #fff;
}
.companyList_section1 .layui-form .layui-form-label {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333 !important;
}
.companyList_section2{
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0 50px;
}
.companyList_section2_title{
    border-bottom: 1px solid #3696FF;
    display: flex;
}
.companyList_section2_title span{
    height: 40px;
    background: #3696FF;
    border-radius: 6px 6px 0px 0px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.companyList_section2_ul1 li{
   display: flex;
    align-items: center;
    padding: 30px 30px 30px 0;
    border-bottom: 1px #EAEAEA solid;
}
.companyList_section2_ul1 li img{
    width: 150px;
    height: 150px;
    display: block;
    margin-right: 30px;
}
.companyList_section2_ul1 li img:hover{
    transform: scale(1.03);
}
.companyList_section2_ul1 li a{
    display: flex;
    align-items: center;
}
.companyList_section2_content1 span:first-child{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.companyList_section2_content1 span:first-child:hover{
    color: #3696FF;
}
.companyList_section2_content1 span:last-child{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.companyList_section2_content2 span{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.companyList_section2_content2{
    margin: 5px 0;
}
.companyList_section2_content2 span:last-child{
   margin-left: 10px;
}
.companyList_section2_content3{
    font-weight: 400;
    line-height: 24px;
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 690px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #B6B6C8;
    margin-bottom: 5px;
}
.companyList_section2_content2 span:hover{
    font-weight: bold;
}
.companyList_section2_content4 {
    display: flex;
    align-items: center;
}
.companyList_section2_content4 p{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3696FF;
    height: 24px;
    border: 1px solid #3696FF;
    border-radius: 6px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 10px;
}
.companyList_section2_content{
    width: 690px;
    margin-right: 170px;
}
.companyList_section2_content5 button{
    display: block;
    width: 100px;
    height: 30px;
    border-radius: 6px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    border: none;
    outline: none;
    cursor: pointer;
}
.companyList_section2_content5 button:first-child{
    background: #3696FF;
    margin-bottom: 10px;
}
.companyList_section2_content5 button:last-child{
    background: #F8C425;
}
.companyListBanner{
    height:450px;
    width: 100%;
    background: url("../img/companyList.png") no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.companyListBanner h2{
    font-size: 50px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 5px;
}
.companyListBanner h1{
    width: 626px;
    height: 89px;
    font-size: 96px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
}
.companyListBanner div{
    text-align: center;
}
.companyList_section2_Tip>div{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 0;
}
.companyList_section2_Tip>div>img{
    width: 201px;
    height: 126px;
    display: block;
    margin-right: 40px;
}
.companyList_section2_Tip>div>p>img{
    width: 17px;
    height: 16px;
    margin-right: 8px;
}
.companyList_section2_ul12 li:first-child{
    border-top: 1px #EAEAEA solid;
}
.topPhone span{
    font-size: 16px;
}
.topPhone img{
    width: 20px;
    margin-right: 4px;
}
@media screen and (min-width: 1200px){
    .layui-container {
        width: 1490px !important;
    }
}
.fixedHeaderActive .topPhone{
    color: rgba(85, 85, 85, 1);
}