@font-face {
    font-family: SyhtCNMedium;
    src: url('../lib/layui/font/SyhtCNMedium.otf');
}

* {
    padding: 0;
    margin: 0;
}

.whimg {
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
}

.wh-img {
    width: 100%;
}

.wh-div {
    width: 28.5rem;
    margin-left: -1.2rem;
}

.wimg {
    width: 100%;
    height: 100%;
}

.lunbo {
    width: 100%;
    overflow: hidden;
}

.lunbo .swiper-pagination {
    position: relative !important;
}

.lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 1rem !important;
}

/* 轮播小圆点样式 */
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px !important;
}

.lunbo .swiper-pagination-bullet {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}

.swiper-pagination-bullet-active {
    background: #fff !important;
}

/* 顶部导航栏 */
.bannerTop {
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 0;
    height: 3rem;
    background: #FFFFFF;
    padding: 0 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #d2d2d2;
    max-width: 26.7rem;
}

.bannerTop .logo-fl {
    display: flex;
}

.bannerTop .logo-fl img {
    width: 10rem;
    height: 100%;
    margin-left: -5px;
    margin-top: 0.3rem;
}

.bannerTop .logo-fl .text {
    color: #4ba8fb;
    margin-top: 0.6rem;
    margin-left: 0.5rem;
    font-size: 1.2rem;
    font-family: 'SyhtCNMedium';
}

.bannerTop .link-fr {
    display: flex;
    float: left;
    margin-right: -0.7rem;
}

.bannerTop .link-fr div {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 0.5rem;
}

.bannerTop .link-fr .weixin {
    margin-right: 1.5px;
}

/* 顶部导航菜单 */
.bannerNav {
    width: 100%;
    margin-top: 3rem;
    height: 2rem;
    background: #4B53ED;
}

.bannerNav ul {
    width: 100%;
    height: 2rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border: none;
    list-style: none;
}

.bannerNav ul li {
    width: 5.5rem;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 0.1rem solid #fff;
}

.bannerNav ul li img {
    width: 15%;
    padding-right: 0.5rem;
}

.bannerNav ul li:last-child {
    border-right: none;
}

.bannerNav ul li a {
    color: #FFFFFF;
    font-size: 0.85rem;
}

.choose-active {
    background: #ff7e00;
}

.banner .swiper-slide .lianjie1 {
    width: 13rem;
    height: 2.5rem;
    float: left;
    margin-left: 1rem;
    margin-top: 9rem;
    z-index: 100;
    position: absolute;
}

.banner .swiper-slide .lianjie2 {
    width: 14rem;
    height: 2.5rem;
    float: left;
    margin-left: 6rem;
    margin-top: 10.5rem;
    z-index: 100;
    position: absolute;
}


/* 全部课程展开 */
.catalog {
    background: #ffffff;
    position: fixed;
    top: 3rem;
    z-index: 999;
    width: 100%;
    height: 100%;
    display: none
}

.catalog .catalog-list ul {
    background: rgb(238, 238, 238);
    display: flex;
    width: 100%;
    padding: 0.5rem 0 0.5rem 0.5rem;
    flex-wrap: wrap;
}

.catalog .catalog-list h1 {
    font-size: 1rem;
    margin: 0.1rem 1rem;
}

.catalog .catalog-list ul li {
    border: 1px solid #c9c9c9;
    padding: 0.2rem 0.5rem;
    font-size: 0.8rem;
    margin-right: 0.3rem;
    margin-bottom: 0.5rem;
}

.catalog .catalog-list ul li a {
    color: #535353;
}

.catalog-box ul {
    display: flex;
    justify-content: space-around;
    padding: 0.5rem;
}

.catalog-box ul li div {
    width: 2rem;
    height: 2rem;
    margin: 0 auto
}

.catalog-box ul li p {
    text-align: center;
    font-size: 0.8rem
}

img[src=""],
img:not([src]) {
    opacity: 0;
}

/* 公共 */
.biaoti {
    width: 100%;
    height: 4.1rem;
    font-size: 1.5rem;
    font-weight: bold;
    color: #333;
    letter-spacing: 0.2rem;
    background: url(../images/quanke/biaoti.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.biaoti p {
    margin-top: -0.1rem;
    margin-left: 1rem;
}

.biaoti p span {
    color: #ffda57;
}

/* 考研三重福利“抱回家” */
.biaodan {
    width: 95%;
    margin: auto;
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bdbox {
    width: 100%;
    height: 19.2rem;
    background: url(../images/quanke/biaodan.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.biaodan input {
    width: 19rem;
    height: 2.7rem;
    background-color: #fff;
    border-radius: 3rem;
    text-indent: 1rem;
    letter-spacing: 0.1rem;
    font-size: 1rem;
    color: #000;
    border: 0.08rem solid #535ff1;
    box-shadow: 0px 1px 1px #535ff1;
    margin-top: 11rem;
}

.biaodan .tijiao {
    width: 19rem;
    height: 2.7rem;
    color: #fff;
    background: linear-gradient(to bottom, #feb706, #ff984a);
    box-shadow: 0px 1px 1px #ccc;
    margin-top: 1rem;
    font-weight: bold;
    font-size: 1.2rem;
    letter-spacing: 0.2rem;
    border-radius: 3rem;
}

.biaodan input::-webkit-input-placeholder {
    color: #bfc0c0;
}

.biaodan input:-moz-placeholder {
    /* Firefox 18- */
    color: #bfc0c0;
}

/* 量身定制最适合你的课程 */
.container .banner1 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    background-color: #fff;
    border-radius: 0.5rem;
}

.lsdz {
    width: 95%;
    margin: auto;
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pannel3_tab {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.pannel3_tab button {
    width: 6.8rem;
    height: 2.3rem;
    font-size: 1rem;
    color: #fff;
    background-color: #535ff1;
    border-radius: 1.3rem 1.3rem 0 0;
    border-top: 1px solid #535ff1;
    box-shadow: -4px 1px #535ff1, 4px 1px #535ff1;
    font-weight: bold;
    letter-spacing: 0.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pannel3_tab .active_form {
    background-color: #ffda56;
    color: #333;
}

.pannel3_tab button img {
    width: 1rem;
    margin-right: 0.3rem;
}

.pannel3_tab button>div {
    width: 1.3rem;
    height: 1.3rem;
    margin-right: 0.3rem;
}

.pannel3_tab .lsb1 {
    background: url(../images/quanke/ls1-1.png) no-repeat center;
    background-size: 80%;
}

.pannel3_tab .lsb2 {
    background: url(../images/quanke/ls2-1.png) no-repeat center;
    background-size: 100%;
}

.pannel3_tab .lsb3 {
    background: url(../images/quanke/ls3-1.png) no-repeat center;
    background-size: 80%;
}

.pannel3_tab .active_form .lsb1 {
    background: url(../images/quanke/lsicon1.png) no-repeat center;
    background-size: 80%;
}

.pannel3_tab .active_form .lsb2 {
    background: url(../images/quanke/lsicon2.png) no-repeat center;
    background-size: 100%;
}

.pannel3_tab .active_form .lsb3 {
    background: url(../images/quanke/lsicon3.png) no-repeat center;
    background-size: 80%;
}

.pannel3_b {
    width: 100%;
    margin-top: 1.5rem;
}

.pannel3_b li {
    width: 100%;
    display: none;
}

.kclxbox {
    width: 100%;
    margin: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.kclxbox>div {
    width: 47%;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: url(../images/quanke/lsdb.png) no-repeat bottom;
    background-size: 100%;
    padding-bottom: 0.4rem;
    margin-bottom: 1.5rem;
}

.kclxbox>div img {
    width: 100%;
    margin-bottom: 0.3rem;
}

.more {
    width: 8rem;
    height: 1.8rem;
    margin: auto;
    margin-top: -0.5rem;
    margin-bottom: 1.5rem;
    color: #fff !important;
    background-color: #525ff0;
    font-size: 1rem;
    border-radius: 0rem 0rem 0.5rem 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 完备的全程学习计划 */
.container .banner2 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 0.5rem;
    background-color: #fff;
    border-radius: 0.5rem;
}

.five_six_box {
    width: 95%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 1.53846154rem;
    background: url('../images/quanke/wb_center.png') no-repeat center;
    background-size: 17%;
}

.five_six_list {
    margin-bottom: 1.5rem;
}

.five_six_list>h1 {
    width: 9.5rem;
    height: 1.6rem;
    color: #333;
    font-size: 0.75rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
    background: url(../images/quanke/wbk.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.five_six_list>h1 p {
    width: 100%;
    height: 100%;
    /* border: 1px solid #000; */
    display: flex;
    align-items: center;
}

.five_six_list>h1 p p2 {
    color: #fff;
    position: absolute;
    margin-left: 5.5rem;
}

.five_six_list>p {
    color: #666666;
    font-size: 0.88461538rem;
    line-height: 1.30769231rem;
    text-align: center;
}

.five_six_Img {
    width: 9.07692308rem;
    margin-bottom: 0.76923077rem;
}

.wbzx {
    width: 15rem;
    height: 2.4rem;
    margin: auto;
    background: url(../images/quanke/wbzx.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0.1rem;
    font-size: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 七位一体课程服务 一站式辅导 */
.qwbh {
    width: 100%;
    background-color: #e3eaff;
}

.container .banner6 {
    width: 95%;
    margin: auto;
    padding-top: 1rem;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    border-radius: 0.5rem;
}

.banner6 .company_box {
    width: 100%;
    height: 20.07142857rem;
    margin: auto;
    background: url('../images/quanke/juzi.png') no-repeat;
    background-size: 52%;
    background-position: center center;
    display: flex;
    justify-content: space-between;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
}

.banner6 .company_box>div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.banner6 .ten_list {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 7rem;
}

.banner6 .ten_list>div {
    /* width: 8.2rem; */
    /* padding: 0.5rem 0; */
    padding-top: 0.5rem;
    padding-bottom: 0.2rem;
    font-size: 0.9rem;
    margin-top: 0.2rem;
    background: url(../images/quanke/qwbox.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
}

.banner6 .ten_list>div p1 {
    color: #525ff0;
    text-indent: 0.5rem;
}

.banner6 .ten_list>div p1 span {
    font-weight: bold;
    font-size: 1rem;
}

.banner6 .ten_list>div p2 {
    color: #333;
    text-indent: 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.75rem;

}

.banner6 .company_left,
.banner6 .company_right {
    height: 17rem;
    /* margin-top: 1rem; */
}

.banner6 .company_center {
    display: flex;
    justify-content: flex-end !important;
}

.banner6 .company_center .ten_list>div {
    margin-top: 0.5rem !important;
}

/* 全方位打造学吃住一体寄宿学校 */
.container .banner3 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    background-color: #fff;
    border-radius: 0.5rem;
}

.banner_3 {
    width: 100%;
    margin-top: 1rem;
}

.teacherSwiper {
    width: 100%;
    position: relative;
    margin: auto;
}

.teacherSwiper .swiper1 {
    width: 100%;
    margin: auto;
    overflow: hidden;
}

.swiper1 .swiper-wrapper {
    margin-bottom: 1.5rem;
}

.swiper1 .swiper-wrapper .swiper-slide>div {
    width: 80%;
    margin: auto;
}

.swiper1 .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0rem !important;
    position: absolute;
}

.swiper1 .swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: '';
}

.swiper1 .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 0px;
    right: auto;
    background: url(../images/quanke/leftan.png) no-repeat;
    background-size: 100%;
}

.swiper1 .swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: '';
}

.swiper1 .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 0px;
    left: auto;
    background: url(../images/quanke/rightan.png) no-repeat;
    background-size: 100%;
}

.swiper1 .swiper-pagination-bullet {
    border-radius: 50% !important;
    background: #525ff0 !important;
}

/* 封闭集训营服务体系 */
.container .banner4 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
}

.banner4 .company_box {
    width: 90%;
    margin: auto;
    height: 18.07142857rem;
    background: url('../images/quanke/juziabc.png') no-repeat;
    background-size: 70%;
    background-position: center center;
    display: flex;
    justify-content: space-between;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.banner4 .company_box>div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.banner4 .company_left,
.banner4 .company_right {
    height: 11rem;
    margin-top: 2rem;
}

.banner4 .ten_list {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 7rem;
    height: 2rem;
    background-image: linear-gradient(to bottom, #fff, #bfcfff);
    color: #525ff0;
    letter-spacing: 0.1rem;
    font-weight: bold;
    border-radius: 1rem
}

.banner4 .ten_list>div {
    text-align: center;
    font-size: 0.78571429rem;
}

/* 考研课程价格体系 */
.jgtxbox {
    width: 100%;
    background: url(../images/quanke/jgtxbj.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 4.5rem;
    margin-top: -2rem;
}

.container .banner5 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    border-radius: 0.5rem;
}

.banner5 .box {
    width: 100%;
    margin: auto;
    margin-top: 1rem;
    display: flex;
}

.pannel3_tab2 {
    width: 100%;
    height: 25rem;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.pannel3_tab2 button {
    width: 22rem;
    height: 11.4rem;
    font-size: 1.1rem;
    color: #fff;
    background: url(../images/quanke/jgwxz.png) no-repeat;
    background-size: 100% 100%;
    font-weight: bold;
    letter-spacing: 0.1rem;
}

.pannel3_tab2 .active_form {
    background: url(../images/quanke/jgxz.png) no-repeat;
    background-size: 100% 100%;
    color: #333;
}

.pannel3_tab2 button p {
    width: 1rem;
    margin-left: 0.7rem;
    margin-top: -2rem;
}

.pannel3_b2 {
    width: 22.5rem;
    position: absolute;
    z-index: 2;
    margin-left: 2.5rem;
}

.pannel3_b2 li {
    width: 100%;
    display: none;
}

.bgbox {
    width: 100%;
    height: 23.5rem;
    margin-top: 0.8rem;
    background-color: #fff;
    border-radius: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bgbox .bgbox_1 {
    width: 96%;
    height: 96%;
    border-radius: 0.5rem;
    border: 1px solid #525ff0;
}

.pannel3_b2 table {
    width: 95%;
    height: 19.2rem;
    margin: 0.5rem auto 0;
    font-size: 0.8rem;
    text-align: center;
}

.pannel3_b2 table tr td {
    width: 33%;
    border-right: 1.5px solid #525ff0;
    border-bottom: 1.5px solid #525ff0;
}

.biaot {
    background-color: #bdcdff;
    font-weight: bold;
    font-size: 0.9rem;
}

.biaot td {
    border-right: 1.5px solid #fff !important;
    border-bottom: none !important;
}

.biaot td:last-child {
    border-right: none;
}

.money {
    color: red;
}

.changjs {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.changjs span {
    font-size: 0.6rem;
    color: #525ff0;
    margin: 0.3rem 0;
}

.bgbox_1 p {
    font-size: 0.8rem;
    text-align: center;
    margin-top: 0.35rem;
    color: #8f8f8f;
}

.kctxzx {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
}

.kctxzx>a {
    width: 11rem;
    height: 2rem;
    font-size: 0.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: bold;
    border-radius: 1rem;
    letter-spacing: 0.1rem;
}

.zx1 {
    background: url(../images/quanke/jgzx.png) no-repeat;
    background-size: 100% 100%;
}

/* 全职宝藏讲师领学 */
.container .banner8 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
}

.kyglbxTop2 {
    width: 100%;
}

.kyglbxTab2 .swiper-wrapper {
    width: 95%;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.kyglbxTop2 .kyglbxTab2 .kyglbxLi2 {
    width: 23% !important;
    height: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 0.9rem;
    color: #fff;
    background: url(../images/quanke/lxwxz.png) no-repeat;
    background-size: 100% 100%;
    border: none;
}

.kyglbxTop2 .kyglbxTab2 .kyglbx-active2 {
    color: #333;
    background: url(../images/quanke/lxxz.png) no-repeat;
    background-size: 100% 100%;
    border: none;
}

.kyglbxTop2 .kyglbxCot2 {
    width: 100%;
    padding-top: 3rem;
}

.kyglbxTop2 .kyglbxCot2 .swiper-wrapper {
    width: 80%;
    margin: auto;
}

.kyglbxCot2 .swiper-wrapper .swiper-slide {
    width: 100%;
}

.jslxbox {
    width: 80%;
    height: 17rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
}

.jslxbox .lx_box {
    width: 48%;
    height: 7rem;
    border: none;
    background-color: #e3eaff;
    border-radius: 0.5rem;
}

.jslxbox .lx_box .lxtop {
    width: 100%;
    height: 4.5rem;
    margin-top: -2rem;
    display: flex;
    align-items: center;
}

.jslxbox .lx_box .lxtop img {
    width: 3.5rem;
}

.lxtop>div {
    margin-left: 0.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.lxtop>div p1 {
    color: #525ff0;
    font-weight: bold;
    font-size: 1rem;
    letter-spacing: 0.1rem;
    display: flex;
    align-items: center;
}

.lxtop>div p1 span {
    width: 2rem;
    height: 2rem;
    font-size: 0.7rem;
    margin-left: 0.5rem;
    color: #fff;
    background-color: #525ff0;
    box-shadow: 3px -3px #ffda57;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 100;
}

.lxtop>div p2 {
    width: 6rem;
    height: 1.4rem;
    color: #333;
    font-size: 0.7rem;
    letter-spacing: 0.1rem;
    margin-top: 0.3rem;
    border: 1px solid #525ff0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jslxbox .lx_box .lxbottom {
    width: 90%;
    margin: auto;
    font-size: 0.8rem;
    margin-top: 0.5rem;
    line-height: 1.1rem;
}

.kyglbxCot2 .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0rem !important;
    position: absolute;
}

.kyglbxCot2 .swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: '';
}

.kyglbxCot2 .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 0px;
    right: auto;
    background: url(../images/quanke/leftan.png) no-repeat;
    background-size: 100%;
}

.kyglbxCot2 .swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: '';
}

.kyglbxCot2 .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 0px;
    left: auto;
    background: url(../images/quanke/rightan.png) no-repeat;
    background-size: 100%;
}

/* 五步法精准锁定目标院校和专业 */
.container .banner9 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    background-color: #fff;
    border-radius: 0.5rem;
}

.banner9 .box_1 {
    width: 100%;
    margin-top: 1rem;
    display: flex;
    justify-content: space-between;
}

.banner9 .box_1>div {
    width: 32%;
    height: 4rem;
    background: url(../images/quanke/zyk.png) no-repeat bottom;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    padding-top: 0.5rem;
}

.banner9 .box_1>div img {
    width: 2rem;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
}

.banner9 .box_1>div p {
    margin-top: 0.4rem;
    display: flex;
    flex-direction: column;
}

.banner9 .box_1>div p span {
    color: #525ff0;
    font-weight: bold;
    font-size: 1rem;
}

.banner9 .box_2 {
    width: 100%;
    height: 18rem;
    margin-top: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
}

.banner9 .box_2>div {
    width: 48%;
    height: 8.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.banner9 .box_2>div p1 {
    height: 2rem;
    font-size: 1rem;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0.1rem;
    margin-top: 1.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner9 .box_2>div p2 {
    margin-left: 1.4rem;
    margin-top: 0.5rem;
    font-size: 0.9rem;
    line-height: 1.4rem;
}

.banner9 .box_2>div p2 img {
    width: 0.6rem;
    margin-right: 0.3rem;
}

.zya {
    background: url(../images/quanke/zya.png) no-repeat;
    background-size: 100% 100%;
}

.zyb {
    background: url(../images/quanke/zyb.png) no-repeat;
    background-size: 100% 100%;
}

.zyc {
    background: url(../images/quanke/zyc.png) no-repeat;
    background-size: 100% 100%;
}

.zyewm {
    background: url(../images/quanke/zyewm.png) no-repeat;
    background-size: 100% 100%;
}

/* 为这样的你量身定制 */
.lsdz2 {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
}

.lsdz2 .company_box {
    width: 100%;
    margin: auto;
    height: 13.07142857rem;
    background: url('../images/quanke/lsjuzi2.png') no-repeat;
    background-size: 52%;
    background-position: center center;
    display: flex;
    justify-content: space-between;
}

.lsdz2 .company_box>div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.lsdz2 .company_left,
.lsdz2 .company_right {
    height: 10rem;
    margin-top: 1.5rem;
}

.lsdz2 .company_center {
    height: 14rem;
    display: flex;
    justify-content: flex-end !important;
}

.lsdz2 .ten_list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 8rem;
    height: 3rem;
    letter-spacing: 0.1rem;
    /* border: 1px solid #000; */
}

.lsdz2 .ten_list>div {
    text-align: center;
    font-size: 0.78571429rem;

    display: flex;
    flex-direction: column;
}

.ls2-1>div,
.ls2-3>div,
.ls2-5>div {
    margin-left: 1.3rem;
}

.ls2-2>div,
.ls2-4>div {
    margin-left: -0.8rem;
}

.lsdz2 .ten_list>div p1 {
    font-size: 1.1rem;
    font-weight: bold;
    color: #333;
}

.lsdz2 .ten_list>div p2 {
    font-size: 0.8rem;
    color: #808080;
    margin-top: 0.2rem;
}

.ls2-1 {
    background: url(../images/quanke/lsxian1.png) no-repeat center;
    background-size: 100%;
}

.ls2-2 {
    background: url(../images/quanke/lsxian2.png) no-repeat center;
    background-size: 100%;
}

.ls2-3 {
    background: url(../images/quanke/lsxian3.png) no-repeat center;
    background-size: 100%;
}

.ls2-4 {
    background: url(../images/quanke/lsxian4.png) no-repeat center;
    background-size: 100%;
}

.ls2-5 {
    background: url(../images/quanke/lsxian5.png) no-repeat center;
    background-size: 100%;
}

/* 大品牌 更值得信赖 */
.container .banner10 {
    width: 100%;
    margin: auto;
    margin-top: 0.5rem;
    background-color: #e3eaff;
    padding-bottom: 2rem;
}

.banner10 .box {
    width: 95%;
    margin: auto;
    padding-top: 1rem;
}

.dpp {
    width: 100%;
    height: 23rem;
    margin-top: 1rem;
    background: url(../images/quanke/ppjs.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center;
}

.dpp>div {
    width: 45%;
    height: 8.5rem;
    font-size: 0.8rem;
    color: #fff;
    text-indent: 0.3rem;
    margin-top: 0.5rem;
    line-height: 1.4rem;
}

.dpp>div p i {
    color: #ffda57;
    font-weight: bold;
    font-size: 1.2rem;
    font-family: SyhtCNMedium;
    padding-right: 0.3rem;
}

/* 底部导航栏 */
.container .footer {
    z-index: 9999;
    height: 3.27586207rem;
    background-color: #4B53ED;
    width: 100%;
    bottom: 0px;
    position: fixed;
    overflow: hidden;
    box-shadow: 0 2px 13px 0 #CBD6EC;
    max-width: 26.6rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.container .footer ul {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 0 1rem;
}

.container .footer ul .footer-li {
    width: 25%;
    text-align: center;
    color: #ffffff;
    font-size: 0.75862069rem;
}

.footer-li img {
    height: 1.2rem;
    /* margin-bottom: 0.2rem; */
}

.container .pannel-13 {
    width: 65%;
    position: fixed;
    border-radius: 15px;
    background-color: #fff;
    top: 50%;
    margin-top: -7rem;
    max-width: 402px;
    left: 50%;
    margin-left: -34%;
    z-index: 100;
    padding: 2% 4%;
    display: none;
}

.container .pannel-13 img {
    width: 100%;
    height: auto;
    display: block;
    margin: 1rem auto;
}

.container .pannel-13 p {
    text-align: center;
    font-size: 1rem;
    color: #7D7D7D;
    margin-top: 0.5rem;
}

.container .pannel-13 .ses {
    font-size: 1.25rem;
    margin-top: 0.6rem;
    margin-bottom: 0.2rem;
    color: #000;
}

.container .pannel-13 span {
    color: #fff;
}

.container .pannel-13 .btns {
    width: 50%;
    height: 2.5rem;
    border-radius: 6px;
    font-size: 1rem;
    color: #fff;
    background-color: #51A938;
    padding: 0;
    margin: 0.5rem auto;
    display: block;
    margin-top: 1rem;
    outline: none;
}

.container .pannel-13 .closePannel {
    font-size: 1.8rem;
    margin-left: 90%;
    margin-top: -1.6rem;
}

/* 遮罩层 */
#hui-mask {
    position: fixed;
    z-index: 20;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    left: 0px;
    top: 0px;
    height: 100%;
    z-index: 100000;
}

/* 电话呼叫 */
.phoneBox {
    z-index: 1000000;
    background: #FFFFFF;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 15rem;
    border-radius: 0.5rem;
}

.phoneBox .phoneBoxTop {
    text-align: center;
    padding: 1.5rem;
    border-bottom: 1px solid #e3e3e3;
    font-weight: 900;
}

.phoneBox ul {
    display: flex;
}

.phoneBox ul li {
    width: 50%;
    text-align: center;
    padding: 0.5rem 0;
    color: #007AFF;
}

.phoneBox ul li a {
    color: #007AFF;
    width: 100%;
    height: 100%;
    display: block;
}

.phoneBox ul li:nth-child(1) {
    border-right: 1px solid #e3e3e3;
}

.none {
    display: none;
}

.formFooterFiexd {
    display: none;
    position: fixed;
    width: 100%;
    top: 50%;
    left: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 23;
}

.cj {
    width: 4.5rem;
    position: fixed;
    right: 0;
    bottom: 10%;
    z-index: 23;
}

/* 底部小火箭 */
.TopCall {
    width: 5.5rem;
    height: 3rem;
    background: url(../images/quanke/round.png) no-repeat;
    background-position: 2.25rem 0.15rem;
    background-size: 51%;
    margin-right: 1.2rem;
    display: flex;
    flex-direction: column;
}

.returnTop {
    position: relative;
    width: 39%;
    left: 2.55rem;
    top: 0.9rem;
}

.PicSlide {
    position: relative;
    width: 1.18rem;
    height: 1.61rem;
    left: 3rem;
    top: 0.7rem;
    display: none;
}