﻿/*PC样式表*/
/*在屏幕宽度为1024~1440之间使用这些样式*/
@media (min-width: 1024px) and (max-width: 1600px) {

    /*顶部导航*/
    header .nav-bar {
        width: 100%;
    }

    header .nav-bar .nav-list li {
        padding: 0 10px;
    }

    header .nav-bar .nav-list li .sub-nav {
        left: -19px;
    }

    header .nav-bar .nav-list li .sub-nav-type2 {
        left: -12px;
    }

    header .nav-bar .nav-list li .sub-nav-type4 {
        left: -40px;
    }

    header .nav-bar .nav-list li .sub-nav-type3 {
        /*left: -70px;*/
        left: -81px;
    }

    header .nav-bar .nav-list li .sub-nav-type3 .sub-nav-list {
        background-position: right top;
    }


    /*BANNER*/
    #homeBanner {
        width: 100%;
        height: 693px;
    }

    /*关于我们*/
    .inner-nav,
    .inner-nav a {
        height: 57px;
        line-height: 57px;
        font-size: 19.5px;
    }

    .chairman-page-body .inner-nav,
    .chairman-page-body .inner-nav a {
        height: 57px !important;
        line-height: 57px !important;
        font-size: 19.5px !important;
    }

    #homeAbout {
        width: 100%;
        height: 678px;
        padding-top: 24px;
    }

    #homeAbout h1 {
        font-size: 18px;
        margin-top: 50px;
    }

    #homeAbout h1::after {
        background-size: 16px 14px;
        left: -20px;
        top: 2px;
    }

    .homeAbout-left-inner .text {
        margin-top: 50px;
        margin-bottom: 75px;
    }

    .homeAbout-left-inner .text h3 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .homeAbout-left-inner .text p {
        font-size: 14px;
    }

    .homeAbout-left-inner .link-btn {
        font-size: 12px;
        width: 56px;
        padding-right: 18px;
        background-size: 14px 14px;
    }

    #homeAbout .homeAbout-left {
        width: 558px;
        height: 647px;
    }

    #homeAbout .homeAbout-right {
        width: 882px;
        height: 647px;
        overflow: hidden;
        background-image: url(../image/w1440-home-about-banner.jpg);
    }

    #homeAbout .homeAbout-left-inner {
        padding-left: 133px;
    }



    .homeAbout-left-inner .data {
        width: 374px;
        margin-top: 90px;
    }

    .homeAbout-left-inner .data dl {
        margin-bottom: 20px;
    }

    .homeAbout-left-inner .data .item1,
    .homeAbout-left-inner .data .item3 {
        width: 72px;
        height: 90px;
        text-align: center;
    }

    .homeAbout-left-inner .data .item2,
    .homeAbout-left-inner .data .item4 {
        width: 260px;
        height: 90px;
        border-left: 1px solid #c4c4c4;
    }

    .homeAbout-left-inner .data dt {
        color: #7c1c1f;
        height: 55px;
        display: flex;
        justify-content: center;
    }

    .homeAbout-left-inner .data dd {
        font-size: 18px;
        color: #383838;
        height: 35px;
        line-height: 35px;
        text-align: center;
    }

    .homeAbout-left-inner .data dt span {
        font-size: 55px;
        height: 55px;
        line-height: 64px;
        display: inline-block;
        margin-right: 5px;
    }

    .homeAbout-left-inner .data dt i {
        width: 17px;
        height: 55px;
        display: inline-block;
        position: relative;
    }

    .homeAbout-left-inner .data dt i em {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 17px;
        font-size: 17px;
        line-height: 17px;
    }

    .homeAbout-left-inner .data dt i b {
        position: absolute;
        right: 0;
        top: -15px;
        font-size: 25px;
    }



    #about-page .w {
        width: 1040px;
    }

    #about-page .about-mod-a .about-mod-a-pic {
        width: 100%;
    }

    #about-page .about-mod-a .about-mod-a-pic img {
        width: 100%;
    }

    #about-page .about-mod-a .about-mod-a-pic {
        height: auto;
    }

    #about-page .mod-name .cn {
        font-size: 28.5px;
    }

    #about-page .mod-name .en {
        font-size: 21px;
    }

    #about-page .mod-name::after {
        height: 30px;
    }

    #about-page .about-mod-a p {
        font-size: 14px;
    }

    #history-page-body .mod-name {
        margin-top: 0;
    }

    #about-page .about-mod-a .mod-name {
        margin-top: 57px;
        margin-bottom: 20px;
    }

    .about-mod-b-prog {
        width: 1040px;
    }

    .about-mod-b-prog .course-top .swiper-slide {
        font-size: 85.28px;
    }

    .about-mod-b-prog .course-button-next, .about-mod-b-prog .swiper-button-prev {
        width: 55px;
        height: 55px;
        background-size: 55px 55px;
    }

    .about-mod-b-prog .course-thumbs .swiper-slide .text::after {
        background-size: 18px 18px;
    }

    .about-mod-b-prog .course-thumbs .swiper-slide {
        font-size: 21px;
    }

    #about-page .about-mod-b ul li {
        width: 317px;
        margin-right: 40px;
        margin-bottom: 24px;
    }

    #about-page .about-mod-b ul li .pic {
        height: 175px;
    }

    #about-page .about-mod-b ul li .pic img {
        width: 100%;
        height: 100%;
    }

    #about-page .about-mod-b ul {
        min-height: 538px;
    }

    #about-page .about-mod-b {
        margin-bottom: 50px;
    }

    #about-page .about-mod-b ul li .tit {
        font-size: 14px;
        height: 85px;
        /*line-height: 20px;*/
        overflow: hidden;
        line-height: 1.5;
    }

    #about-page .about-mod-c {
        height: 527px;
        background-size: 100% 527px;
    }

    #about-page .about-mod-c-main {
        width: 100%;
        height: 348px;
        display: flex;
        margin-top: 30px;
    }

    #about-page .about-mod-c .mod-name {
        color: #fff;
    }

    #about-page .about-mod-c-main .about-mod-c-item {
        width: 248px;
        height: 348px;
    }

    #about-page .about-mod-c-main .about-mod-c-item .s-box {
        height: 294px;
        background: url(../image/about-mod-c-item-bg.png);
        border-right: 2px solid #bababa;
        overflow: hidden;
    }

    #about-page .about-mod-c-main .about-mod-c-item .icon {
        margin: 28px 0 0 24px;
    }

    #about-page .about-mod-c-main .item1 .icon img {
        width: 20px;
        height: 23px;
    }

    #about-page .about-mod-c-main .item2 .icon img {
        width: 35px;
        height: 24px;
    }

    #about-page .about-mod-c-main .item3 .icon img {
        width: 25px;
        height: 27px;
    }

    #about-page .about-mod-c-main .item4 .icon img {
        width: 24px;
        height: 23px;
    }

    #about-page .about-mod-c-main .about-mod-c-item .icon .hover {
        display: none;
    }

    #about-page .about-mod-c-main .item-hover .icon .hover {
        display: block;
    }

    #about-page .about-mod-c-main .item-hover .icon .normal {
        display: none;
    }

    #about-page .about-mod-c-main .about-mod-c-item .name {
        font-size: 15.59px;
        color: #000000;
        margin-left: 30px;
        margin-top: 14px;
    }

    #about-page .about-mod-c-main .about-mod-c-item .content {
        font-size: 14px;
        font-weight: bold;
        color: #a2353a;
        margin-left: 30px;
        margin-top: 140px;
    }

    #about-page .about-mod-c-main .item-hover .content {
        margin-top: 210px;
    }

    #about-page .about-mod-c-main .item-hover .s-box {
        height: 348px;
        background: none;
        background-color: #a2353a;
        position: relative;
        top: -54px;
    }

    #about-page .about-mod-c-main .item-hover .name,
    #about-page .about-mod-c-main .item-hover .content {
        color: #fff;
    }

    #about-page .about-mod-c-main .about-mod-c-item:nth-child(2) .content {
        line-height: 200%;
        margin-top: 55px;
    }

    *#about-page .about-mod-c-main .about-mod-c-item:nth-child(2) {
        position: relative;
        border-right: none;
    }
    /*美学精品*/

    #homneProductNav .content-item.hover img:nth-child(2) {
        display: none;
    }

    #homneProductNav .content-item.hover img:nth-child(3) {
        display: block;
    }

    #homneProductNav .mod-name,
    #homeHonor .mod-name {
        font-size: 18px;
        background-size: 161px 19px;
    }

    #homneProductNav .content-item .tie .columns {
        font-size: 16px;
    }


    /*主要内容*/
    .main-container {
        width: 100%;
    }

    /*工艺大师*/
    #homeMaster {
        width: 100%;
        height: 648px;
        overflow: hidden;
        padding-top: 40px;
    }

    #homeMaster .homeMaster-left {
        width: 963px;
        height: 598px;
        background-image: url(../image/w1440-homeMaster-banner.jpg);
    }

    #homeMaster .mod-name {
        font-size: 18px;
        margin-top: 164px;
    }

    #homeMaster .homeMaster-right .text .p1 {
        font-size: 32px;
        margin-top: 28px;
    }

    #homeMaster .homeMaster-right .text .p2 {
        font-size: 14px;
        margin-top: 20px;
    }

    #homeMaster .homeMaster-right .link-btn {
        font-size: 12px;
        background-size: 14px 14px;
        margin-top: 86px;
        width: 52px;
        padding-right: 15px;
    }

    #homeMaster .homeMaster-right .bm-text {
        margin-top: 52px;
        width: 293px;
        height: 84px;
        background-image: url(../image/w1440-homeMaster-autograph.png);
    }

    #homeMaster .homeMaster-right {
        margin-left: 40px;
    }
    /*新闻中心*/
    #homeNews {
        width: 1230px;
        height: 700px;
        padding: 0;
        overflow: hidden;
    }

    #homeNews .column-bod {
        width: 1230px;
        margin: 0 auto;
    }

    #homeNews .d1 {
        font-size: 32px;
    }

    #homeNews .d2 {
        font-size: 14px;
    }

    #homeNews .mod-name {
        font-size: 18px;
        margin-top: 44px;
        background-size: 16px 14px;
        padding-left: 25px;
    }

    #homeNews .news-item {
        width: 379px;
        height: 449px;
    }

    #homeNews .news-item .ns-pic {
        width: 358px;
        height: 237px;
    }

    #homeNews .news-item .ns-pic img {
        /*height: 237px;*/
    }

    #homeNews .news-item .ns-tit {
        font-size: 15px;
        height: 40px;
        overflow: hidden;
        /*white-space: nowrap;*/ /* 确保文本在一行内显示 */
        /*overflow: hidden;*/ /* 隐藏溢出的内容 */
        /*text-overflow: ellipsis;*/ /* 使用省略号表示文本溢出 */
    }

    #homeNews .news-item .ns-con {
        font-size: 12px;
        line-height: 22px;
    }

    #homeNews .column-head {
        height: 188px;
        padding: 0 14px;
    }

    #homeNews .column-head-right {
        padding-top: 100px;
    }

    #homeNews .column-head-right a {
        font-size: 15px;
    }

    #homeNews .column-head-right span {
        height: 17px;
    }

    #homeNews .news-item .ns-con {
        margin-top: 25px;
    }

    #homeNews .news-item .ns-time {
        margin-top: 30px;
    }

    #homeNews .news-item .ns-text {
        padding: 0 20px;
    }

    #homeNews .news-item .ns-time .link-btn {
        font-size: 12px;
        background-size: 14px 14px;
        padding-right: 20px;
        width: 50px;
    }
    /*荣誉印迹*/
    #homeHonor {
        width: 100%;
        min-height: 677px;
    }

    #homeHonor .mod-body {
        width: 1168px;
        margin: 30px auto 25px auto;
    }

    #homeHonor .contact-mod .contact-mod-body {
        width: 1110px;
        margin: 20px auto 0 auto;
    }

    #homeHonor .mod-title {
        font-size: 30px;
    }

    #homeHonor .mod-body .swiper-slide {
        width: 240px !important;
        height: 219px;
        margin-right: 38px;
    }

    #homeHonor .mod-body .swiper-slide .hr-title {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }

    #homeHonor .mod-body .swiper-slide .hr-pic,
    #homeHonor .mod-body .swiper-slide .hr-pic img {
        height: 174px;
    }

    #homeHonor .mod-body .swiper-slide .hr-pic img {
        box-shadow: 0px 1px 9px 0px #000000;
    }

    #homeHonor .contact-mod .contact-mod-head {
        font-size: 31px;
    }

    #homeHonor .contact-mod .contact-item .name {
        font-size: 30px;
        height: 42px;
        margin-top: 15px;
    }

    #homeHonor .contact-mod .contact-item .name span {
        background-size: 21px 32px;
    }
    /*   #homeHonor .contact-mod .contact-item::after, #homeHonor .contact-mod .contact-item:last-child::before {
        width: 2px;
    }*/
    #homeHonor .contact-mod .contact-item .text {
        font-size: 18px;
        margin-top: 4px;
    }

    #homeHonor .contact-mod .contact-item {
        width: 370px;
        height: 102px;
        border-right: 2px solid #d5d5d5;
    }

    #homeHonor .contact-mod .contact-item:first-child,
    #homeHonor .contact-mod .contact-item:nth-child(4n) {
        border-left: 2px solid #d5d5d5;
    }

    #homeHonor .contact-mod {
        margin-top: 45px;
    }

    #homeHonor .honor-link-btn {
        font-size: 12px;
        background-size: 14px 14px;
        padding-right: 15px;
        width: 52px;
    }

    #homeHonor .contact-mod .link-btn {
        width: 142px;
        height: 25px;
        line-height: 25px;
        font-size: 14px;
    }
    /*页脚*/
    #consultMod,
    #footerMod {
        width: 100%;
    }

    #consultMod {
        height: 60px;
    }

    #footerMod {
        height: 484px;
    }

    #consultMod .consultMod-form {
        width: 935px;
        height: 60px;
    }

    #consultMod input,
    #consultMod select {
        width: 162px;
        height: 32px;
        font-size: 12px;
        margin-right: 6px;
    }

    #consultMod .codeimgbtn {
        height: 32px;
    }

    #consultMod select,
    #consultMod input::placeholder {
        font-size: 12px;
    }

    #footerMod .ft-inner,
    #footerMod .ft-copyright {
        width: auto;
    }

    #footerMod .ft-copyright {
        height: 42px;
        line-height: 42px;
    }

    #consultMod button {
        width: 161px;
        height: 32px;
        line-height: 32px;
        font-size: 14.94px;
    }

    #footerMod .contactInfo .cpy-name {
        font-size: 16.5px;
    }

    #footerMod .contactInfo .contactlist .tel {
        font-size: 14.25px;
    }

    #footerMod .contactInfo .contactlist dt {
        font-size: 12px;
    }

    #footerMod .ft-logo {
        height: 112px;
    }

    #footerMod .ft-logo .logo img {
        width: 315px;
        height: 52px;
    }

    #footerMod .ft-logo .app .app-list-item:first-child .icon img {
        width: 53px;
        height: 19px;
    }

    #footerMod .ft-logo .app .app-list-item:nth-child(2) {
        width: 31px;
        height: 27px;
    }

    #footerMod .ft-logo .app .app-list-item:nth-child(3) {
        width: 24px;
        height: 27px;
    }

    #footerMod .ft-logo .app .app-list-item:nth-child(4) {
        width: 27px;
        height: 27px;
    }

    #footerMod .navbar dt a {
        font-size: 15px;
    }

    #footerMod .navbar dd a {
        font-size: 12px;
    }

    #footerMod .navbar dt {
        margin-bottom: 20px;
    }

    #footerMod .navbar dd {
        margin-bottom: 23px;
    }

    #footerMod .contactInfo .contactlist dd {
        margin-bottom: 57px;
    }

    #footerMod .ft-contact {
        height: 300px;
        margin-top: 28px;
    }
    /*关于我们页*/
    .inner-banner {
        width: 100%;
        height: 606px;
    }

    #about-page {
        width: 100%;
    }

    #about-page .about-mod-c {
        width: 100%;
    }

    #about-page .about-mod-d .about-mod-d-main {
        width: 1304px;
        height: 522px;
        /*box-shadow: -20px -12px 31px 0px #e8e8e8;*/
    }

    #about-page .about-mod-d .about-mod-d-list {
        width: 1168px;
    }

    #about-page .about-mod-d .about-mod-d-head .en {
        font-size: 37px;
    }

    #about-page .about-mod-d .about-mod-d-head .cn {
        font-size: 30px;
    }

    #about-page .about-mod-d .about-mod-d-head {
        padding-top: 30px;
        padding-bottom: 60px;
    }

    #about-page .about-mod-d .about-mod-d-list .about-mod-d-list-item {
        width: 240px !important;
        margin-right: 38px;
    }

    #about-page .about-mod-d .about-mod-d-list .about-mod-d-list-item .pic,
    #about-page .about-mod-d .about-mod-d-list .about-mod-d-list-item .pic img {
        width: 100%;
        height: 174px;
    }

    #about-page .about-mod-d .about-mod-d-list .about-mod-d-list-item .pic img {
        box-shadow: 0px 1px 9px 0px #000000;
        height: 174px;
    }

    #about-page .about-mod-d .about-mod-d-list .about-mod-d-list-item .tit {
        font-size: 15px;
    }

    #about-page .about-mod-d .link-btn {
        margin: 40px auto 0 auto;
        font-size: 12px;
        background-size: 14px 14px;
        width: 50px;
        line-height: 14px;
    }

    #about-page .about-mod-d {
        height: 530px;
    }

    #about-page .about-mod-e .mod-name {
        width: 1042px;
    }

    #about-page .about-mod-e .about-mod-e-main {
        width: 1042px;
        height: 402px;
    }

    #about-page .about-mod-e {
        height: 630px;
    }

    #about-page .about-mod-e .ebook-content .tit {
        font-size: 29px;
    }

    #about-page .about-mod-e .ebook-content .cont {
        font-size: 12px;
        line-height: 200%;
        margin-top: 27px;
    }

    #about-page .about-mod-e .link-btn {
        margin-top: 35px;
        font-size: 12px;
        background-size: 14px 14px;
        width: 52px;
        padding-right: 15px;
        line-height: 14px;
    }

    #about-page .about-mod-e .ebook-pic {
        width: 266px;
        height: 360px;
        margin-left: 33px;
    }

    #about-page .about-mod-e .ebook-content {
        width: 613px;
        margin-right: 40px;
    }

    #about-page .about-mod-e .ebook-content {
        margin-top: 55px;
    }

    .common-list dl {
        margin-right: 50px;
    }
    /*董事长风采页*/
    .column-name .en {
        font-size: 34px;
    }

    .column-name .cn {
        font-size: 50px;
    }

    .ChairmanHead-banner {
        height: 684px;
    }

    .position {
        width: auto;
        /*padding: 30px 95px 80px 95px;*/
        padding: 20px 20px 40px 70px;
    }

    #chairman-page {
        width: 100%;
    }

    #chairman-page .ab-mod-b .chairman-content {
        font-size: 15px;
        line-height: 30.88px;
        padding: 30px 315px;
    }

    #chairman-page .ab-mod-b .chairman-banner,
    #chairman-page .ab-mod-b .chairman-banner img {
        width: 100%;
        height: 770px;
    }

    #chairman-page .ab-mod-a {
        padding: 0 130px 0 130px;
    }

    .column-name {
        margin-left: 111px;
        padding-left: 20px;
    }

    .column-name::after {
        height: 97px;
    }

    #chairman-page .ab-mod-a .chairman-content li {
        font-size: 24px;
    }

    #chairman-page .ab-mod-a .chairman-content li {
        line-height: 2.5;
    }

    #chairman-page .chairman-honor {
        height: 512px;
    }

    #chairman-page .chairman-honor img {
        width: 460px;
    }

    #chairman-page .ab-mod-a .chairman-content {
        width: 100%;
    }

    #chairman-page .ab-mod-a .chairman-banner {
        width: 100%;
        height: 611px;
    }

    #chairman-page .ab-mod-a .chairman-banner img {
        width: 100%;
        height: 100%;
    }

    #chairman-page .ab-mod-a .chairman-content h2 {
        font-size: 20px;
        margin-bottom: 30px
    }

    #chairman-page .ab-mod-a .chairman-content p {
        font-size: 15px;
        line-height: 30.88px;
    }

    #chairman-page .ab-mod-a .chairman-content ul {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    #chairman-page .ab-mod-a .chairman-content .mb68 {
        margin-bottom: 30px;
    }

    #chairman-page .ab-mod-b .chairman-banner {
        margin-left: auto;
    }

    #chairman-page .ab-mod-b .chairman-banner,
    #chairman-page .ab-mod-b .chairman-banner img {
        width: 1369px;
        height: 740px;
    }

    #chairman-page .ab-mod-c {
        height: 253px;
    }

    #chairman-page .ab-mod-c .chairman-content {
        width: 765px;
        font-size: 26.25px;
        line-height: 37px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 44px;
    }

    #chairman-page .ab-mod-c .chairman-pic,
    #chairman-page .ab-mod-c .chairman-pic img {
        width: 329px;
        height: 93px;
    }

    #chairman-page .chairman-imglist {
        padding: 0 125px;
    }

    #chairman-page .chairman-imglist .img-item {
        width: 379px;
        margin-right: 10px;
    }

    #chairman-page .chairman-imglist .img-item .pic {
        width: 379px;
        height: 258px;
    }

    #chairman-page .chairman-imglist .img-item .tit {
        font-size: 14px;
        height: 55px;
    }

    .onlineService {
        width: 54px;
        height: 107px;
        background-size: 54px 107px;
    }
    /*产品中心页*/
    #product-page {
        width: 100%;
    }

    #productBanner,
    #product-page-body .inner-banner {
        height: auto;
    }

    #product-page-body .inner-nav,
    #productShow-page-body .inner-nav,
    #product-page-body .inner-nav a {
        height: 73px;
        line-height: 73px;
    }

    #product-page-body .inner-nav a:nth-child(1) img {
        width: 230px;
        height: 53px;
    }

    #product-page-body .inner-nav a:nth-child(2) img {
        width: 157px;
        height: 47px;
    }

    #product-page-body .inner-nav a:nth-child(3) img {
        width: 119px;
        height: 47px;
    }

    #product-page .mod-hd {
        font-size: 20px;
    }

    #product-page .mod-nav {
        margin-top: 18px;
        margin-bottom: 33px;
    }

    #product-page .mod-nav a {
        font-size: 18px;
        width: 55px;
    }

    #product-page .mod-nav a::before {
        height: 20px;
    }

    #product-page .mod-list .mod-list-item,
    #project-page .project-list .project-imgItem {
        width: 47%;
        height: 432px;
        border: 1px solid #efefef;
    }

    #product-page .mod-list .mod-list-item:hover,
    #project-page .project-list .project-imgItem:hover {
        border: 1px solid #a2353a;
    }

    #product-page .mod-list .mod-list-item .tit,
    #project-page .project-list .project-imgItem .tit {
        font-size: 15px;
    }

    #product-page .mod-list .mod-list-item .pic,
    #project-page .project-list .project-imgItem .pic {
        width: 484px;
        height: 314px;
        margin: 9px auto 0 auto;
    }

    #product-page .mod-list .mod-list-item .tit,
    #project-page .project-list .project-imgItem .tit {
        height: 107px;
        margin: 42px auto 0 23px;
    }

    #product-page .mod-list,
    #project-page .list-type-5 {
        width: 1052px !important;
    }

    #product-page .more-btn {
        margin-top: 67px;
    }
    /*高定整装页*/
    #project-page {
        width: 100%;
    }

    #project-page .project-list {
        width: 1024px;
    }

    #project-page .project-list .project-item .pic {
        width: 568px;
        height: 379px;
    }

    #project-page .project-list .project-item .content {
        width: 355px;
        margin-right: 110px;
    }

    #project-page .project-list .project-item {
        border-width: 2px;
        height: 379px;
    }

    #project-page .project-list .project-item .p-name {
        font-size: 26.25px;
        margin-top: 5px;
    }

    /* #project-page .project-list .project-item .p-text, #project-page .project-list .project-item .p-data span {
        font-size: 12px;
    }*/

    #project-page .project-list .project-item .p-text {
        margin-top: 25px;
    }

    #project-page .project-list .project-item .p-data {
        margin-top: 75px;
        /*line-height: 20px;*/
    }
    /*匠心工艺*/
    #craft-page {
        width: 100%;
    }

    #craft-page-body .inner-banner {
        height: 606px;
    }

    #craft-page .craft-list {
        width: 970px;
        margin: 0 auto 54px auto;
    }

    #craft-page .craft-list-item {
        width: 970px;
        height: 406px;
        margin: 0 auto 35px auto;
    }

    #craft-page .craft-list-item .pic {
        width: 582px;
        height: 406px;
        overflow: hidden;
    }

    #craft-page .craft-list-item.item2 .cont .cont-b {
        margin-top: 0;
    }

    #craft-page .craft-list-item .cont {
        width: 306px;
        height: 406px;
        padding-left: 82px;
    }

    #craft-page .craft-list-item .cont .cont-t {
        font-size: 36.75px;
        margin-top: 88px;
    }

    #craft-page .craft-list-item .cont .cont-b {
        font-size: 24.14px;
        line-height: 200%;
        margin-top: 30px;
    }

    #craft-page .craft-list-item.item2 .cont .cont-t {
        margin-top: 40px;
    }

    #craft-page .craft-list-item.item2 .cont .cont-b img {
        margin-top: 20px;
        width: 129px;
        height: 177px;
    }

    #craft-page .craft-head {
        font-size: 26.25px;
    }

    /*    #craft-page .craft-content {
        font-size: 12px;
    }*/
    /*招商加盟*/
    #join-page {
        width: 100%;
    }

    #join-page .w {
        width: 1040px;
    }

    #joinSuper-page .joinSuper-network-mod .mod-hds {
        font-size: 38px;
    }

    #joinSuper-page .joinSuper-mod-b {
        background-size: 100% 442px;
        height: 442px;
    }

    #joinSuper-page .joinSuper-mod-c .mod-bd {
        width: 1216px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 55px;
        height: 364px;
    }

    #joinSuper-page .joinSuper-mod-c {
        height: 631px;
    }

    #joinSuper-page .joinSuper-mod-c .mod-bd img {
        max-width: 100%;
    }

    #join-page .mod-name .cn,
    #joinSuper-page .mod-name .cn {
        font-size: 28.5px;
    }

    #join-page .mod-name .en,
    #joinSuper-page .mod-name .en {
        font-size: 21px;
    }

    #join-page .join-mod-a-main .content-t {
        font-size: 18.75px;
        line-height: 1.8;
        margin-top: 40px;
        margin-bottom: 25px;
    }

    #join-page .join-mod-a-main .content-b {
        font-size: 14px;
        line-height: 35px;
    }

    #join-page .join-mod-a-main .banner {
        width: 678px;
        height: 363px;
    }

    #join-page .join-mod-b .items {
        width: 320px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
    }

    #join-page .join-mod-c .pic, #join-page .join-mod-d .pic {
        width: 484px;
    }

    #join-page .join-mod-c .content, #join-page .join-mod-d .content {
        width: 440px;
        padding-left: 60px;
        padding-right: 52px;
    }

    #join-page .join-mod-c .content .content-hd, #join-page .join-mod-d .content .content-hd {
        font-size: 18.75px;
        padding-top: 20px;
        padding-bottom: 15px;
    }

    #join-page .join-mod-c .content .content-bd, #join-page .join-mod-d .content .content-bd {
        font-size: 12px;
        line-height: 25px;
    }

    #join-page .join-mod-c .pic, #join-page .join-mod-d .pic {
        height: 262px;
    }

    #join-page .join-mod-c, #join-page .join-mod-d {
        height: 262px;
    }

    #join-page .mod-name::after {
        width: 4px;
        height: 31px;
    }

    #join-page .mod-name {
        margin-top: 50px;
        padding-left: 15px;
    }

    #join-page .join-mod-b {
        margin-top: 50px;
        margin-bottom: 45px;
    }

    /*    #join-page .join-mod-e .cpyname {
        font-size: 16.5px;
    }*/

    #join-page .join-mod-e .contact {
        margin-top: 20px;
    }

    /*  #join-page .join-mod-e .content .wx img {
        width: 115px;
        height: 126px;
    }*/

    #join-page .join-mod-f {
        height: 364px;
        background-size: 100% 364px;
        margin-bottom: 43px;
    }

    .securityCheck-body .join-mod-f {
        margin-bottom: 0 !important;
    }

    #join-page .join-mod-f .form-hd {
        margin-top: 42px;
    }

    #join-page .join-mod-f input[type=text] {
        width: 492px;
        height: 54px;
        line-height: 54px;
        margin-top: 40px;
        margin-bottom: 45px;
        font-size: 16.5px;
    }

    #join-page .join-mod-f input[type=text]::placeholder {
        font-size: 16.5px;
    }

    #join-page .join-mod-f .security-btn {
        width: 153px;
        height: 42px;
        line-height: 42px;
        font-size: 21px;
    }

    #join-page .join-mod-f .security-form {
        width: 492px;
    }

    #join-page .join-mod-h .recrult-items,
    #join-page .join-mod-h .recrult-items .icon,
    #join-page .join-mod-h .recrult-items .content {
        height: 70px;
        line-height: 70px;
    }

    #join-page .join-mod-h .recrult-items {
        margin-bottom: 24px;
    }

    #join-page .join-mod-h .recrult-items .icon {
        width: 82px;
        font-size: 30px;
    }

    #join-page .join-mod-h {
        min-height: 395px;
        margin-bottom: 62px;
    }

    #join-page .join-mod-h .recrult-list {
        margin-top: 40px;
    }

    #join-page-body .position,
    #joinSuper-body .position {
        padding-bottom: 0;
    }

    #joinSuper-page .joinSuper-mod-a .mod-bd {
        height: auto;
    }

    #joinSuper-page .mod-hd {
        width: 257px;
        height: 35px;
        line-height: 35px;
        font-size: 18.75px;
    }

    #joinSuper-page .joinSuper-shop-mod .mod-hd {
        width: 370px;
        height: 50px;
        line-height: 50px;
    }

    #joinSuper-page .joinSuper-shop-mod .mod-hd span::after {
        top: 10px;
        height: 35px;
    }

    #joinSuper-page .joinSuper-mod-c .mod-tit {
        font-size: 47.66px;
        line-height: 81.03px;
        padding-top: 30px;
        margin-bottom: 49px;
    }


    #joinSuper-page .joinSuper-mod-a {
        width: 100%;
        margin: 0 auto 68px auto;
    }

    #join-page .join-mod-e .map {
        width: 1032px;
        height: 364px;
    }

    #joinSuper-page {
        width: 100%;
    }

    #joinSuper-page .joinSuper-mod-a {
        width: 1200px;
    }

    #joinSuper-page .joinSuper-shop-mod .shop-item {
        margin-right: 15px;
    }
    /*新闻页*/
    #news-page .news-list,
    #news-page .news-list .news-item {
        width: 1049px;
    }

    #news-page .news-list .news-item .ns-pic {
        width: 225px;
        height: 153px;
        text-align: center;
    }

    #news-page .news-list .news-item .ns-pic img {
        width: auto;
        height: 153px;
    }

    #news-page .news-list .news-item .ns-tit {
        font-size: 21px;
    }

    #news-page .news-list .news-item .ns-cont {
        font-size: 14px;
        line-height: 20px;
    }

    #news-page .news-list .news-item {
        height: 153px;
        padding: 20px 0;
        background-size: 30px 55px;
    }

    #news-page .news-list .news-item .ns-text {
        width: 590px;
        padding-right: 177px;
    }

    #news-page .news-list .news-item .ns-pic {
        margin-right: 57px;
    }

    #news-page .more-btn, .more-btn {
        width: 212px;
        height: 36px;
        line-height: 36px;
        font-size: 15px;
        background-position: 145px;
    }

    /*通用样式*/
    .common-list {
        width: 1052px;
        margin: 0 auto 60px auto;
        overflow: hidden;
    }

    .common-list dl {
        width: 497px;
        height: 427px;
        border: 2px solid #efefef;
        display: inline-block;
        margin-right: 45px;
        margin-bottom: 32px;
    }

    .common-list dl dt {
        width: 484px;
        height: 314px;
        margin: 9px auto 0 auto;
        overflow: hidden;
        align-items: center;
        justify-content: center;
    }

    .common-list dl dd {
        font-size: 14px;
    }

    .common-list dl dd {
        height: 100px;
        line-height: 100px;
    }
    /*全国专卖店*/
    #store-page .store-list {
        width: 1120px;
        margin: 30px auto 40px auto;
    }

    #store-page .store-list dl {
        width: 370px;
        height: 102px;
        text-align: center;
        position: relative;
        border-left: 2px solid #d5d5d5;
        margin-bottom: 50px;
    }

    #store-page .store-list dl:nth-child(3n) {
        border-right: 2px solid #d5d5d5;
    }

    #store-page .store-list dt {
        font-size: 30px;
        background-size: 21px 32px;
        height: 42px;
        margin-top: 15px;
    }

    #store-page .store-list dt span {
        background-size: 21px 32px;
    }

    #store-page .store-list dd {
        font-size: 18px;
        margin-top: 4px;
    }
    /*全国专卖店*/
    #dealer-page {
        width: 100%;
    }

    #dealer-page .dealer-shop-hd, #dealer-page .dealer-moot-hd {
        font-size: 31.5px;
    }

    #dealer-page .dealer-shop-bd {
        width: 100%;
        height: auto;
    }

    #dealer-page .dealer-shop-bd img {
        width: 100%;
    }

    #dealer-page .dealer-shop-bn {
        width: 161px;
        height: 32px;
        line-height: 32px;
        font-size: 14.94px;
        border-radius: 4px;
    }

    #dealer-page .dealer-moot-bd {
        width: 1030px;
        margin: 48px auto 0 auto;
        overflow: hidden;
    }

    #dealer-page .dealer-item {
        width: 303px;
        height: 282px;
        border: 1px solid #eaebeb;
        border-radius: 20px;
        margin-right: 52px;
        margin-bottom: 70px;
    }

    #dealer-page .dealer-item .de-pic {
        width: 301px;
        height: 200px;
        overflow: hidden;
        margin: 15px auto 0 auto;
    }

    #dealer-page .dealer-item .de-pic img {
        width: 301px;
        height: 200px;
        overflow: hidden;
    }

    #dealer-page .dealer-item .de-tit {
        height: 65px;
        font-size: 18px;
        line-height: 1.5;
        text-align: center;
        margin-top: 5px;
    }
}
