* {    -webkit-tap-highlight-color: transparent;    margin: 0;    padding: 0;    font-family: 'Microsoft YaHei', Arial, sans-serif;}.bannner_jpg {    margin-top: 100px;    width: 100%;    height: auto;    margin-bottom: -10px;}.qcode {    width: 454px;    height: 486px;    background: url(../images/erweima_bg1@2x.png);    position: fixed;    top: 50%;    left: 50%;    margin-top: -243px;    margin-left: -227px;    background-size: contain;    z-index: 999;}.qcode2 {    width: 500px;    height: 286px;    background: url(../images/ewm_bg.png);    position: fixed;    top: 50%;    left: 50%;    margin-top: -143px;    margin-left: -250px;    background-size: cover;    z-index: 999;}.qcode-close2 {    position: absolute;    top: 10px;    right: 10px;    width: 25px;    height: 25px;    cursor: pointer;}.qcode-image {    width: 440px;    display: block;    margin: 0 auto;    margin-top: 40px;}.qcode-image2 {    width: 200px;    float: left;    margin-right: 40px;}.qcode-img2 {    width: 200px;    height: 200px;}.qcode-image2:last-child {    width: 200px;    float: left;    margin-right: 0px;}.qcode-text {    width: 200px;    text-align: center;    font-size: 15px;    font-weight: 600;    color: white;}.qcode-close {    position: absolute;    top: 50px;    right: 20px;    width: 31px;    height: 31px;    cursor: pointer;}.qcode-img {    width: 200px;    height: 200px;    display: block;    margin: 0 auto;    margin-top: 140px;}.header {    position: fixed;    left: 0;    top: 0;    width: 100%;    background-color: #131416;    max-height: 114px;    z-index: 6000;}.header:after {    content: "";    display: block;    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 2px;    background-color: #F1F1F1}.header-menu {    text-align: center;    width: 1300px;    margin: 0 auto;}.header-menu>li {    display: inline-block;    vertical-align: middle;    font-size: 18px;    cursor: pointer;}.header-menu>li img {    display: block;        width: 360px;    }.header-menu .item-nav {    margin: 0px;        width: 98px;        text-align: center;}.header-menu .item-nav>a {    color: #fff;    letter-spacing: 1px; }.header-menu .item-nav .item-stn {    display: none}.header-menu .item-logo {    margin-right: 8.5em;    height: 100px}.header-menu .item-logo img {    height: 100px;    width: auto;}.header-hint {    right: 3.88889em;    font-size: 18px}.header-lang,.header-tel span {    font-family: "QuicksandMedium";    text-transform: uppercase;    color: #E40055}.header-tel {    padding-left: 1.11111em;    margin-left: 1.11111em;    position: relative}.header-tel:before {    content: "";    display: block;    position: absolute;    left: 0;    top: 0;    width: 2px;    height: 100%;    background-color: #EBEBEB}.header-tel span {    display: block}.header-tel p {    display: inline-block;    font-size: 12px;    color: #E40055;    position: relative;    padding-right: 16px}#bump {    position: absolute;    top: 103px;    left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    width: 400px;    height: 20px;    z-index: 200;    pointer-events: none;}.header-menu .item-nav>a {    -webkit-transition: color .4s ease-out;    transition: color .4s ease-out;    display: block;    padding: 40px 10px;    text-decoration: none;}.header-menu .item-nav>a:hover ,.header-menu .item-nav>a.hover {    color: #fff !important;    background: #d7ae00;}.header-menu .item-nav:hover .subnav-wrap {    visibility: visible}.header-menu .item-nav:hover .subNav-menu::before {    height: 100%;    transition-delay: .3s}.header-menu .item-nav:hover .subNav-menu ul {    transform: translateY(0);    opacity: 1;    visibility: visible;    transition-delay: .5s}.subnav-wrap {    position: absolute;    left: 23.95833%;    top: calc(100%);    text-align: left;    visibility: hidden;    transition: all .5s ease}.subNav-menu::before {    -webkit-transition: all .5s ease;    transition: all .5s ease;    content: "";    display: block;    position: absolute;    top: 0;    left: -100vw;    width: 200vw;    height: 0;    background-color: #ffffff;    transition-delay: .5s;    /*box-shadow: 0px 15px 10px -15px #ccc;*/}.subNav-menu ul {    -webkit-transition: all .5s ease-out;    transition: all .5s ease-out;    transform: translateY(20px);    opacity: 0;    visibility: hidden;    position: relative;    font-size: 16px;    font-weight: 700;    margin-top: 2.77778em;    margin-bottom: 2.77778em;    z-index: 100}.subNav-menu li {    display: inline-block;    vertical-align: middle;    margin-right: 55px;}.subNav-menu a {    -webkit-transition: color .4s ease-out;    transition: color .4s ease-out;    font-size: 18px;    text-decoration: none;    color: #333333;    position: relative;    letter-spacing: 1px;    line-height: 1.33333;    font-weight: initial;    float: left;}.header:after {    background-color: transparent}.nav-right1 {    width: 300px;    margin-right: 19px;}.nav-right1:last-child {    margin-right: 0px;}.nav-right1-img {    width: 30px;    height: 30px;}.nav-right1-text {    font-size: 15px;    font-family: PingFangSC, PingFangSC-Regular;    font-weight: 400;    text-align: left;    color: #ffffff;    line-height: 21px;    margin-top: 5px;}.nav-right1-a {    text-decoration: none;}@keyframes fade-in {    0% {        opacity: 0;    }    40% {        opacity: 0;    }    100% {        opacity: 1;    }}@-webkit-keyframes fade-in {    0% {        opacity: 0;    }    40% {        opacity: 0;    }    100% {        opacity: 1;    }}.subNav-menu-img {    float: left;    width: 16px;    height: 15px;    margin-left: 5px;    margin-top: 5px;    animation: fade-in;    animation-duration: 0.7s;    -webkit-animation: fade-in 0.7s;}.clearfix::after {    display: block;    clear: both;    content: "";}.subNav-menu-li1:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu-li2:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu-li3:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu-li4:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu2-li1:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu2-li2:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu2-li3:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu2-li4:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu2-li5:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu2-li6:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu3-li1:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu3-li2:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu3-li3:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu3-li4:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu3-li5:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu4-li1:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu4-li2:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu4-li3:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu5-li1:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu5-li2:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.subNav-menu5-li3:hover::after {    content: " ";    position: absolute;    width: 16px;    height: 15px;    margin-left: 5px;    top: 5px;    background: url(../images/ic_milu@2x.png);    background-size: cover;}.target {    width: 100%;    height: 750px;    overflow: hidden;    position: relative;    margin-top: 100px;}.target1 {    width: 100%;    height: 550px;    overflow: hidden;    position: relative;    margin-top: 100px;}.target1 img {    left: 50%;    width: 1920px;    height: auto;    margin-left: -960px;    position: absolute;}.target img {    left: 50%;    width: 1920px;    height: auto;    margin-left: -960px;    position: absolute;}.hy-dot {    bottom: 37px;}.hy-prev,.hy-next {    display: none;}.hy-dot i {    width: 22px;    height: 22px;    opacity: 0.7;    margin: 0 13px;    margin-top: 3px;    position: relative;    background-color: rgba(255, 255, 255, 0);}.hy-dot i::after {    position: absolute;    content: "";    background-color: rgba(255, 255, 255, 0.7);    display: block;    width: 13px;    height: 13px;    top: 6px;    left: 4.5px;    border-radius: 10px;}.hy-dot i.active {    background: none;}.hy-dot i.active::after {    background-color: rgba(255, 255, 255, 0);    background-image: url(../images/ic_milu_select@2x.png);    background-position: center center;    background-size: 22px 18px;    background-repeat: no-repeat;    width: 22px;    height: 18px;    position: absolute;    left: 0;    top: 2px;}.bmt {    margin-top: -420px;}.ind-t-cen {    padding: 10px 10px 50px 10px;    margin-bottom: 20px;}.ind-t-cen-top {    width: 100%;    height: 112px;    font-size: 30px;    padding-left: 60px;    line-height: 112px;    position: relative;    font-weight: 500;}.ind-t-cen-top::after {    content: "";    width: 4px;    height: 30px;    background: #B42030;    position: absolute;    left: 40px;    top: 41px;}.cen-nav {    height: 80px;    font-size: 30px;    font-weight: 500;    margin-top: 60px;    line-height: 80px;    padding-left: 20px;    position: relative;    margin-bottom: 20px;}.cen-nav::after {    content: "";    width: 4px;    height: 30px;    background: #B42030;    position: absolute;    left: 0;    top: 25px;}.ind-t-cen-b {    width: 100%;}.ind-t-cen-b img {    width: 100%;    display: block;}.ind-t-cen-l {    width: 600px;    float: left;    margin-left: 30px;}.ind-t-cen-l img {    width: 600px;    height: 800px;}.ind-t-cen-r {    width: 570px;    float: right;    margin-right: 30px;}.ind-t-cen-r img {    width: 570px;    height: 385px;}.ind-t-cen-r img:nth-child(1) {    margin-bottom: 30px;}.ind-news {    padding: 0 30px;}.ind-news-cen {    width: 380px;    height: auto;    float: left;}.ind-news-cen:nth-child(2) {    margin: 0 30px;}.ind-news a {    display: block;    width: 100%;    font-size: 22px;    color: #ffffff;    position: relative;}.ind-news img {    width: 100%;    height: 230px;}.ind-news span {    left: 20px;    bottom: 0;    width: 340px;    height: 85px;    display: block;    line-height: 85px;    position: absolute;}.index-main {    width: 100%;    /*height: 1490px;*/    /*background: rgba(50, 50, 50, 1)*/}.index-main1 {    width: 1284px;    height: 694px;    display: block;    margin: 0 auto;    /*background: url(../images/pinpaigushi_bg@2x.png);*/    background-size: cover;    position: relative;}.index-main1-img {    width: 218px;    height: 223px;    position: absolute;    bottom: 31px;    left: 150px;    z-index: 500;}.index-main1-video {    width: 1300px;    height: 640px;    margin: 0 auto;    display: block;    cursor: pointer;    background: rgba(0, 0, 0, 1);}.index-main1-text {    margin-left: 23px;    width: 400px;    height: 400px;    font-size: 16px;    font-family: MicrosoftYaHei;    text-align: justify;    color: #333333;    line-height: 36px;    float: left;    margin-top: 201px;    overflow: hidden;    text-overflow: ellipsis;}.index-main2 {    width: 1284px;    display: block;    margin: 0 auto;    margin-top: 11px;}.index-main2-left {    float: left;}.index-main2-right {    float: left;    width: 480px;    height: 694px;}.index-main2-left-img {    width: 269px;    height: 121px;    margin-top: 40px;}.index-main2-left-title1 {    font-size: 28px;    font-family: MicrosoftYaHei;    text-align: left;    color: #ffffff;    line-height: 37px;    letter-spacing: 2px;    margin-top: 42px;}.index-main2-left-title2 {    font-size: 11px;    font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;    font-weight: 700;    text-align: left;    color: #ffffff;    line-height: 15px;    margin-top: 9px;}.index-main2-left-main {    width: 760px;    height: 416px;    border: 1px solid #444953;    border-radius: 1px;    margin-top: 14px;    margin-right: 39px;    position: relative;}.index-main2-left-main::after {    content: " ";    background: url(../images/right@2x.png);    width: 72px;    height: 72px;    position: absolute;    bottom: 0;    right: 0;}.index-main2-left-main::before {    content: " ";    background: url(../images/left@2x.png);    width: 72px;    height: 72px;    position: absolute;    top: 0;    left: 0;}.index-main2-left-main-left {    width: 72px;    height: 72px;    position: absolute;    top: 0;    left: 0;}.index-main2-left-main-right {    width: 72px;    height: 72px;    position: absolute;    bottom: 0;    right: 0;}.index-main2-left-main-text {    width: 698px;    height: auto;    font-size: 16px;    display: block;    margin: 0 auto;    margin-top: 56px;    font-family: MicrosoftYaHei;    text-align: justify;    color: #ffffff;    line-height: 40px;}.sqjm-mian {    width: 827px;    display: block;    margin: 0 auto;}.sqjm-mian-title {    width: 251px;    height: 70px;    display: block;    margin: 0 auto;    position: relative;}.sqjm-mian-title1 {    width: 251px;    font-size: 42px;    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;    font-weight: 700;    text-align: center;    color: #7a191e;    position: absolute;    z-index: 99;}.sqjm-mian-title2 {    width: 251px;    font-size: 21px;    font-weight: 550;    text-align: center;    color: #9f454a;    position: absolute;    z-index: 99;    top: 70px;    font-style: oblique;    font-family: "Times New Roman", Georgia, Serif;}.sqjm-mian-titlebg {    width: 251px;    height: 28px;    background: #f9d447;    position: absolute;    top: 83px;    z-index: 9;}.sqjm-from {    width: 100%;    margin-top: 100px;}.sqjm-from1 {    margin-top: 20px;}.sqjm-from2 {    margin-top: 20px;    position: relative;}.sqjm-from1-title1 {    float: left;    width: 150px;    letter-spacing: 4px;    font-size: 15px;    line-height: 40px;}.sqjm-from1-title11 {    float: left;    width: 150px;    letter-spacing: 14px;    font-size: 15px;    line-height: 40px;}.form-control {    width: 330px;    height: 40px;    border: 1px solid #ccc;    padding: 10px 20px;    text-align: left;    border-radius: 5px;    float: left;    margin-bottom: 10px;}.sqjm-from1-input1 {    float: left;    width: 330px;    height: 40px;    border: 1px solid #ccc;    padding: 10px 20px;    text-align: left;    border-radius: 5px;}.sqjm-from1-address {    float: left;}.sqjm-from1-textarea1 {    float: left;    width: 330px;    height: 170px;    border: 1px solid #ccc;    padding: 10px;    text-align: left;    border-radius: 5px;    margin-right: 30px;}.sqjm-from1-textarea1-ts {    float: left;    width: 300px;    height: 170px;    border: 1px solid #ccc;    border-radius: 5px;    padding: 10px;}.sqjm-from1-textarea1-ts1 {    font-size: 14px;    font-weight: bolder;    color: black;}.sqjm-from1-textarea1-ts11 {    font-size: 14px;    margin-top: 15px;    opacity: 0.8;}.sqjm-from1-textarea1-ts2 {    line-height: 25px;}.sqjm-from1-sjx {    width: 0px;    height: 0px;    border-top: 12px solid transparent;    border-right: 12px solid #ccc;    border-bottom: 12px solid transparent;    position: absolute;    margin-top: 15px;    margin-left: 498px;}.sqjm-ts {    font-size: 14px;    color: #7a191e;    margin-left: 150px;    margin-top: 15px;    font-weight: 600;}.sqjm-btn {    width: 170px;    height: 60px;    font-size: 16px;    color: white;    text-align: center;    line-height: 60px;    background-color: #fece00;    margin-left: 150px;    border: none;    border-radius: 5px;    letter-spacing: 7px;    margin-top: 25px;}.store-franchise-main {    width: 100%;    background-color: white;    padding-bottom: 70px;}.store-franchise-main-title {    width: 251px;    display: block;    margin: 0 auto;    padding-top: 50px;    position: relative;}.store-franchise-main-title1 {    width: 251px;    font-size: 60px;    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;    font-weight: 700;    text-align: center;    color: #333333;    position: absolute;    z-index: 99;}.store-franchise-main-titlebg {    width: 251px;    height: 28px;    background: #f9d447;    position: absolute;    top: 110px;    z-index: 9;}.store-franchise-main-nav {    padding-top: 150px;    width: 540px;    display: block;    margin: 0 auto;}.store-franchise-main-nav1-style1 {    background: #0f1420;    color: white;}.store-franchise-main-nav1-style2 {    background: white;    color: #0f1420;    border: 1px solid #0f1420;}.store-franchise-main-nav1 {    float: left;    width: 148px;    height: 42px;    border-radius: 8px;    margin-right: 40px;    line-height: 42px;    font-size: 16px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    cursor: pointer;}.about-main-nav1 {    float: left;    width: 148px;    height: 42px;    border-radius: 8px;    margin-right: 70px;    line-height: 42px;    font-size: 16px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    cursor: pointer;}.about-main-nav1:last-child {    float: left;    width: 148px;    height: 42px;    border-radius: 8px;    margin-right: 0px;    line-height: 42px;    font-size: 16px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    cursor: pointer;}.store-franchise-main-nav1:last-child {    margin-right: 0px;    float: right;}.store-franchise-main-img {    width: 827px;    height: auto;    display: block;    margin: 0 auto;}.store-franchise-main-img1 {    width: 827px;    /*height: 470px;*/    display: block;    margin: 0 auto;    margin-top: 30px;}.store-franchise-main1-text {    font-size: 22px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    color: #333333;    padding-top: 14px;}.store-franchise-main1-btn {    width: 370px;    height: 65px;    background: #f9d447;    border: 2px solid #f9d447;    border-radius: 33px;    font-size: 22px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    color: #333333;    line-height: 65px;    display: block;    margin: 0 auto;    margin-top: 45px;    cursor: pointer;}.store-franchise-main1 {    padding-bottom: 60px;    margin-top: 30px}.store-franchise-main2 {    padding-bottom: 60px;}.store-franchise-main3 {    padding-bottom: 60px;}.contact-main-nav {    padding-top: 150px;    width: 430px;    display: block;    margin: 0 auto;}@media (min-width:1200px) {    .ncontact-nav1-mian1 {        width: 1200px;    }}.contact-nav1-mian1 {    width: 67%;    background: #ffffff;    display: block;    margin: 0 auto;    margin-top: 49px;}.contact-nav1-list {    width: 67%;    margin-left: auto;    margin-right: auto;}.contact-fwrx {    position: relative;    width: 100%;    margin-bottom: 40px;    padding: 40px 0;    background: rgb(245, 245, 245);}.contact-qyyx {    position: relative;    width: 100%;    margin-bottom: 40px;    padding: 40px 0;    background: rgb(77, 77, 77);    color: rgb(255, 255, 255);}.contact-fwrx1 {    margin-top: 25px;    margin-left: 5.5%;    float: left;}.contact-fwrx1-top {    font-size: 10px;    text-transform: uppercase;}.contact-fwrx1-bottom {    font-size: 26px;}.contact-fwrx2 {    font-size: 26px;    font-weight: bold;    overflow: hidden;    height: 100px;    margin-left: 6%;    float: left;    line-height: 100px;}.contact-fwrx2-2 {    font-size: 18px;    font-weight: bold;    overflow: hidden;    height: 100px;    margin-left: 6%;    float: left;    line-height: 100px;}.contact-fwrx2-3 {    font-size: 14px;    font-weight: bold;    overflow: hidden;    height: 100px;    margin-left: 6%;    float: left;    margin-top: 30px;}.contact-fwrx3 {    float: right;    margin-right: 7.7%;    max-width: 100%;}.contact-nav1-mian1-left {    float: left;    width: 634px;    padding: 30px 118px 0 34px;    overflow: hidden;    height: 100px;    margin-left: 11.6%;    font-size: 14px;    line-height: 100px;}.contact-nav1-mian-right {    float: left;    width: 646px;    height: 671px;}.contact-nav1-mian1-left1 {    display: flex;    border-bottom: 1px dashed #dddddd;    margin-bottom: 22px;}.contact-nav1-mian1-left1:last-child {    display: flex;    border-bottom: 1px dashed rgba(0, 0, 0, 0);    margin-bottom: 22px;}.contact-nav1-mian1-left1-logo1 {    width: 31px;    height: 27px;}.contact-nav1-mian1-left1-logo2 {    width: 29px;    height: 21px;}.contact-nav1-mian1-left1-logo3 {    width: 28px;    height: 22px;}.contact-nav1-mian1-left1-logo4 {    width: 23px;    height: 25px;}.contact-nav1-mian1-left1-logo5 {    width: 24px;    height: 24px;}.contact-nav1-mian1-left1-logo6 {    width: 23px;    height: 29px;}.contact-nav1-mian1-left1-text {    margin-left: 11px;}.contact-nav1-mian1-left1-text1 {    display: block;    margin-bottom: 20px;    font-size: 16px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: left;    color: #333333;}.contact-nav2-mian {    width: 1280px;    display: block;    margin: 0 auto;    margin-bottom: 70px;    margin-top: 50px;}.contact-nav2-mian-table {    width: 100%;    height: auto;    border-spacing: 0px !important;}.contact-nav2-mian-table-tr1 {    width: 1280px;    height: 80px;    background: #eb9f1e;    color: white;}.contact-nav2-mian-table-tr {    width: 1280px;    height: 80px;    border-bottom: 1px solid #dddddd;    cursor: pointer;}.contact-nav2-mian-table-tr:hover {    background-color: #fbfbfb;}.contact-nav2-mian-table-td {    width: 25%;    text-align: center;    font-size: 14px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;}.contact-nav2-mian-table-arrow {    cursor: pointer;    width: 14px;    height: auto;    float: right;    margin-right: 20px;    margin-top: 10px;}.contact-nav2-mian-div1 {    width: 1280px;    height: auto;    background: #f7f7f7;    padding: 30px 70px;}.contact-nav2-mian-div-animation {    width: 1280px;    height: auto;    background: #f7f7f7;    padding: 30px 70px;}.contact-nav2-mian-div1-txt {    margin-bottom: 20px;}.contact-nav2-mian-div1-txt-title {    font-size: 22px;    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;    font-weight: 700;    text-align: left;    color: #0f1420;    margin-bottom: 18px;}.contact-nav2-mian-div1-txt-text {    opacity: 0.8;    font-size: 18px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: left;    color: #0f1420;    line-height: 36px;}.contact-nav2-mian-line {    width: 1280px;    height: 1px;    background: #dddddd;}@keyframes animate {    from {        height: 0px;        top: 750px;    }    to {        height: 750px;        top: 0px;    }}.business-main {    width: 100%;    height: auto;    padding: 0 0 40px 0;    background-color: white;}.business-main-con {    width: 1280px;    display: block;    margin: 0 auto;    margin-top: 150px;    margin-bottom: 50px;}.business-main-left {    cursor: pointer;    width: 294px;    height: auto;    border-radius: 8px;    float: left;    overflow: hidden;}.business-main-left-con1 {    width: 294px;    height: 88px;    margin-bottom: 1px;    background: #FDF5E8;}.business-main-left-con1bg1 {    background: #eb9f1e;}.business-main-left-con1-img {    width: 71px;    height: 63px;    float: left;    margin-top: 19px;    margin-left: 30px;}.business-main-left-con1-text {    float: left;    margin-top: 21px;    color: #0f1420;}.business-nav-color1 {    color: white;}.business-nav-color2 {    color: black;}.business-main-left-con1-text1 {    font-size: 18px;    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;    font-weight: 700;}.business-main-left-con1-text2 {    font-size: 14px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    margin-top: 11px;}.business-main-right {    float: left;    margin-left: 26px;    width: 960px;    height: auto;    background: #ffffff;    border-radius: 8px;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);    padding: 20px 30px;    font-size: 18px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: left;    color: #0f1420;    line-height: 38px;}.business-main-right p img {    max-width: 100%;}.newsxq-main {    width: 100%;    background: #ffffff;    padding: 40px 0;}.newsxq-main1 {    width: 70%;    height: auto;    background: #ffffff;    border-radius: 8px;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);    display: block;    margin: 0 auto;    padding: 40px;}.newsxq-main1 img {    max-width: 100%;}.news-main {    width: 100%;    height: auto;    background-color: #FFFFFF;    position: relative;}.news-mian-con {    width: 1280px;    height: auto;    display: block;    margin: 0 auto;    position: absolute;    left: 50%;    margin-left: -640px;    margin-top: 180px;}.news-mian-con1 {    width: 1280px;    height: 300px;    background: #ffffff;    border-radius: 8px;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);    margin-bottom: 20px;}.news-mian-con1-img {    width: 353px;    height: 240px;    background-color: #999999;    margin: 30px;    float: left;}.news-mian-con1-txt {    float: left;    width: 832px;    margin-top: 30px;}.news-mian-con1-txt1 {    margin-bottom: 15px;}.news-mian-con1-txt1-title {    font-size: 28px;    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;    font-weight: 700;    color: #333333;    float: left;    width: 620px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.news-mian-con1-txt1-time {    float: right;    font-size: 18px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    color: #333333;    line-height: 36px;}.news-mian-con1-txt2 {    width: 832px;    height: auto;    font-size: 16px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: justify;    color: #0f1420;    line-height: 34px;}.product {    width: 100%;    height: auto;    background-color: white;    padding-bottom: 70px;    padding-top: 50px;}.product-main {    width: 1300px;    height: 1000px;    display: block;    margin: 0 auto;    position: relative;}.product-main-left-txt {    width: 225px;    display: block;    margin-top: 20px;}.product-text {    font-size: 18px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: justify;    color: #0f1420;    line-height: 38px;}.seemore {    width: 242px;    height: 50px;    background: #fff2dd;    position: absolute;    bottom: 0;    font-size: 18px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    color: #333333;    line-height: 50px;}.seemore-arrow1 {    width: 17px;    height: 17px;    transform: rotate(180deg);    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    -o-transform: rotate(180deg);}.seemore2 {    width: 242px;    height: 50px;    background: #fff2dd;    position: absolute;    top: 0;    font-size: 18px;    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;    font-weight: 400;    text-align: center;    color: #333333;    line-height: 50px;    z-index: 99;    position: inherit;}.seemore-arrow2 {    width: 17px;    height: 17px;}.m_img {    display: none;}.m_nav {    display: none;}.slider {    display: none !important;}.focus span {    width: 10px;    height: 10px;    margin-right: 10px;    border-radius: 50%;    background: #666;    font-size: 0}.focus span.current {    background: #fff}#dituContent {    width: 67%;    height: 390px;    margin: 0 auto;}.container {    border: 1px solid #ccc;}.swiper1 {    width: 100%;}.swiper1 .selected {    color: #ec5566;    border-bottom: 2px solid #ec5566;}.swiper1 .swiper-slide {    text-align: center;    font-size: 12px;    height: 50px;    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;    cursor: pointer;}.swiper2 {    width: 100%;}.swiper2 .swiper-slide {    box-sizing: border-box !important;    overflow-x: hidden !important;    padding: 30px 10px;}.product-phone-main {    display: none;}.about-main-nav {    width: 802px;    padding-top: 150px;    display: block;    margin: 0 auto;}.about-main {    width: 1200px;    height: auto;    display: block;    margin: 0 auto;    margin-top: 30px;}.qyjl-video {    background: url(../images/contact-bg.png);    width: 1175px;    height: 580px;    margin: 0 auto;    margin-top: 50px;    background-size: contain;}.qyjl-video1 {    width: 480px;    /*height: 425px;*/    margin-top: 160px;    margin-left: 550px;}.qyjl-main {    width: 1200px;    margin: 0 auto;    margin-top: 90px;}.qyjl-main-left {    width: 580px;    float: left;    position: relative;    z-index: 10;}.qyjl-main-left2 {    width: 580px;    float: right;    position: relative;    z-index: 10;    margin-left: 40px;}.imgsk {    width: 520px;    height: 270px;    background-color: #7A191D;    position: absolute;    top: -20px;    left: -20px;    z-index: -1;}.imgsk2 {    width: 520px;    height: 270px;    background-color: #7A191D;    position: absolute;    top: -20px;    z-index: -1;}.qyjl-main-img {    width: 580px;    background-color: #f9f9f9;    margin-bottom: 40px;}.qyjl-main-img2 {    width: 580px;    background-color: #f9f9f9;    float: right;    margin-bottom: 40px;}.qyjl-main-right2 {    background-color: #f9f9f9;    width: 580px;    float: left;    padding: 20px;    margin-bottom: 40px;    max-height: 330px;    overflow-y: scroll;}.qyjl-main-right3 {    background-color: #f9f9f9;    width: 580px;    float: left;    padding: 20px;    margin-bottom: 40px;    max-height: 300px;    overflow-y: scroll;}.qyjl-main-right {    background-color: #f9f9f9;    width: 580px;    margin-left: 40px;    height: 300px;    float: left;    max-height: 387px;    overflow-y: scroll;    padding: 20px;    margin-bottom: 40px;}.qyjl-main-title {    font-size: 25px;    line-height: 60px;    float: left;    margin-top: -15px;}.qyjl-main-tit {    border-bottom: 1px solid black;    display: inline-block;}.qyjl-main-tit-logo {    float: left;    width: 18px;    height: 22px;    margin-top: 5px;    margin-left: 10px;}.qyjl-main-text {    margin-top: 20px;}.nav_tel {    width: 180px;    height: auto;    display: block;    margin: 0 1.4em;}.header-menu>li img.nav_tel_img {    }.ysBanner {    width: 100%;    height: auto;    overflow: hidden;    margin-top: 104px;}.ysBanner ul {    width: 100%;    height: 100%;}::marker {    display: none;    font-size: 0px;}.ysBanner ul li {    width: 100%;    height: 100%;}.ysBanner ul li img {    width: 100%;    height: 100%;    display: block;}.ysBanner .arrow-prev {    background: url("../images/banner_arrow.png") no-repeat left top;    position: absolute;    left: 20px;    top: 55%;    margin-top: -35px;    width: 70px;    height: 70px;    z-index: 999;}.ysBanner .arrow-next {    background: url("../images/banner_arrow.png") no-repeat left bottom;    position: absolute;    right: 20px;    top: 55%;    margin-top: -35px;    width: 70px;    height: 70px;    z-index: 999;}.swiper-slide-active a {    display: block;}.ind_news {    width: 100%;    height: 70px;    overflow: hidden;    line-height: 70px;    text-align: center;    position: relative;    background-color: #e0e0e0;}.ind_news_l {    float: left;    width: 66%;    position: absolute;}.ind_news_l::before,.ind_news_l::after {    top: 10px;    width: 1px;    content: '';    height: 50px;    display: block;    position: absolute;    background: #333;}.ind_news_l::before {    left: 50%;}.ind_news_l::after {    right: 0;}.ind_news_l span {    float: left;    width: 50%;    text-align: center;}.ind_news .ind_news_list {    width: 33.333%;    left: 0%;    top: 0%;    line-height: 70px;    text-align: center;    position: absolute;}.ind_news ul {    position: absolute;    height: 70px;    width: 66%;    right: 0%;    top: 0%;}.ind_news p {    width: 50%;    height: 70px;    float: left;    display: block;}.ind_news p a {    color: #444;    font-size: 16px;    text-decoration: none;}.ind_n {    width: 1300px;    height: auto;    overflow: hidden;    margin: 60px auto 20px auto;}.ind_l {    width: 860px;    float: left;    position: relative;    opacity: 0;}.ind_l div {    width: 100%;    bottom: 0px;    height: auto;    color: #fff;    font-size: 13px;    line-height: 24px;    padding: 20px 15px;    position: absolute;    background: #ff8501;}.ind_l div {    display: inline;    width: 100%;    bottom: 0px;    height: auto;    color: #fff;    font-size: 13px;    line-height: 24px;    padding: 20px 15px;    position: absolute;    background: #ff8501;}.ind_r {    width: 420px;    float: right;}.ind_r_t {    margin-bottom: 22px;    opacity: 0;}.ind_r_b {    opacity: 0;}.asd {    animation: asd 0.6s 0s both}@keyframes asd {    0% {        opacity: 0;        top: 50px;    }    100% {        opacity: 1;        top: 0px;    }}.asda {    animation: asda 1s 0.5s both}@keyframes asda {    0% {        opacity: 0;        top: 50px;    }    100% {        opacity: 1;        top: 0px;    }}.asdb {    animation: asdb 1s 0.8s both}@keyframes asdb {    0% {        opacity: 0;        top: 50px;    }    100% {        opacity: 1;        top: 0px;    }}.asdc {    animation: asdc 1s 0s both}@keyframes asdc {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}.asdd {    animation: asdd 1s 0.5s both}@keyframes asdd {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}.ind_l img,.ind_r img {    width: 100%;    display: block;}.ind_date {    width: 1300px;    height: 160px;    margin: 25px auto 120px auto;}.logo_y {    width: 500px;    float: left;    height: 160px;    opacity: 0;}.logo_y img {    width: 385px;    height: auto;    display: block;    margin: 63px auto 0 auto;}.ind_date_r {    float: right;    width: 800px;    opacity: 0;}.ind_date_cen {    float: left;    width: 160px;    height: 160px;    color: #ff8501;    background: #000;    text-align: center;    position: relative;}.ind_date_cen img {    width: 100%;    display: block;}.ind_date_cen .cc {    top: 0px;    left: 0px;    display: table;    width: 160px;    height: 160px;    position: absolute;    font-size: 14px;}.ind_date_cen .cc div {    display: table-cell;    vertical-align: middle;}.ind_date_cen .cc p {    font-size: 30px;    font-weight: bold;}.flooter {    width: 100%;    margin-top: 70px;}.footer_top {    margin: 0 auto 100px auto;    overflow: hidden;    width: 1300px;}.ft_l {    float: left;    width: 550px;    height: auto;}.flimg {    width: 380px;    height: auto;    float: left;    display: block;}.ft_ewm {    width: auto;    height: auto;    display: table;    float: left;    font-size: 14px;    color: #333;    text-align: center;    margin-left: 30px;}.ft_ewm img {    width: 95px;    display: block;    margin: 30px auto 10px auto;}.ft_r {    float: right;    width: auto;    margin: 0 auto;}.gzwm {    width: 100%;    height: 30px;    line-height: 15px;    font-size: 16px;    font-weight: bold;    padding-left: 30px;}.mt0 {    margin-top: 0 !important;}.footer_bottom {    width: 100%;    height: auto;    padding-top: 28px;    background: #181818;}.ind_fc {    width: 1300px;    margin: 0 auto;    color: #fff;}.ind_list {    width: 100%;    overflow: hidden;}.ind_fblc {    width: 20%;    float: left;    text-align: center;    margin-bottom: 43px;}.ind_fblc {    width: 20%;    float: left;    text-align: center;}.fblc_tit {    height: 90px;    font-size: 20px;    line-height: 90px;}.fblc_a a {    color: #fff;    font-size: 14px;    line-height: 30px;    text-decoration: none;}.ind_fbc {    width: 100%;    padding: 30px;    overflow: hidden;    position: relative;}.ind_fbc::before,.ind_fbc::after {    left: 0;    content: '';    width: 100%;    height: 2px;    display: block;    position: absolute;    background: #999999;}.ind_fbc::before {    top: 0;}.ind_fbc::after {    bottom: 0;}.bot_logo {    display: block;    float: left;    width: 180px;    margin-right: 40px;}.indfbc_c {    float: left;    color: #fff;    font-size: 14px;    margin-top: 40px;    line-height: 30px;}.indfb_a {    width: 380px;}.indfb_b {    width: 400px;}.indfblk {    float: left;    margin-left: 50px;    display: table;    width: auto;}.indfblk div {    float: left;    margin-left: 20px;    padding-top: 30px;    text-align: center;}.indfblk div a {    color: #fff;    text-decoration: none;    font-size: 14px;}.ft_copy {    width: 100%;    height: 90px;    font-size: 14px;    line-height: 90px;    text-align: center;}.produ_main {    height: auto;    width: 1300px;    margin: 0 auto;    overflow: hidden;}.produ_tit {    width: 100%;    margin: 80px 0;    overflow: hidden;}.produ_tit p {    float: left;    width: 250px;    height: 55px;    font-size: 30px;    color: #919191;    line-height: 55px;    text-align: center;    margin-right: 20px;    cursor: pointer;    background: #e7e8eb;}.produ_tit p.clk {    color: #ff8502;}.produ_list {    width: 1300px;    margin: 0 auto;    text-align: center;}.produ_list ul {    overflow: hidden;}.produ_list ul li {    float: left;    width: 350px;    margin-right: 125px;    margin-bottom: 55px;}.produ_list ul li:nth-child(3n) {    margin-right: 0;}.produ_list img {    width: 350px;    height: 480px;    display: block;    margin-bottom: 20px;}.produ_list p {    font-size: 12px;    line-height: 20px;}.produ_list div {    font-size: 16px;    line-height: 28px;    font-weight: bold;    margin-bottom: 30px;}.produ_list span {    font-size: 12px;    margin-bottom: 30px;    line-height: 20px;    display: block;}.produ_list a {    width: 135px;    height: 35px;    color: #000;    display: block;    margin: 0 auto;    line-height: 31px;    text-decoration: none;    border: 2px solid #000;}.none {    display: none;}.con_top {    margin-top: 30px;}.content_top_img {    width: 500px;    height: auto;    display: block;    float: left;    margin-right: 100px;}.content_top_right {    width: 700px;    float: left;}.ctr_tit {    font-size: 26px;    font-weight: bold;    margin-bottom: 15px;}.content_top_right span {    display: block;    /*height: 30px;*/    line-height: 30px;}.ctr_tit_txt {    font-size: 13px;    line-height: 30px;}.content_top_right div {    width: auto;    height: 25px;    color: #fff;    display: table;    margin: 25px 0;    font-size: 14px;    padding: 0% 10px;    line-height: 25px;    background: #000;}.produ_main_bot img {    display: block;    margin: 0 auto;}.produ_main_c {    width: 1300px;    height: 70px;    line-height: 70px;    position: relative;    text-align: center;    margin: 50px auto;    background-image: url(../images/sj-1.png);    background-repeat: no-repeat;    background-position: center bottom;}.produ_main_c::before,.produ_main_c::after {    content: '';    display: block;    width: 46%;    height: 1px;    position: absolute;    background: #000;    top: 35px;}.produ_main_c::before {    left: 0%;}.produ_main_c::after {    right: 0;}.logo_y_c {    display: none;}@media screen and (max-width:1024px) and (min-width:0px) {    .focus {        display: none;    }    .target {        display: none;    }    .ysBanner {        display: none;    }    .header-main {            }    .produ_main_bot img {        max-width: 100%;    }    .produ_main_c {        width: 90%;        margin: 0 auto;    }    .produ_main_c::before,    .produ_main_c::after {        width: 30%;    }    .qcode {        width: 350px;        height: 350px;        background: url(../images/erweima_bg1@2x.png);        position: fixed;        top: 50%;        left: 50%;        margin-top: -175px;        margin-left: -175px;        background-size: contain;        z-index: 999;    }    .qcode-img {        width: 150px;        height: 150px;        display: block;        margin: 0 auto;        margin-top: 100px;    }    #bump {        display: none;    }    .slider {        margin-top: 70px !important;        display: block !important;    }    .head {        display: none    }    .m_img {        display: block;        height: 70px;        background: #fece00;        position: fixed;        top: 0px;        left: 0px;        width: 100%;        z-index: 9999;        border-bottom: 1px solid #fece00;        overflow: hidden;        box-shadow: 0px 0px 10px #000000;    }    .m_img .headlf {        padding-top: 2px;        padding-left: 5px;        float: left;        position: absolute;        width: 100%;    }    .m_img .headlf a {        display: table;        margin-left: 10px;    }    .m_img .headlf .m_logo {        margin-top: 15px;        height: 40px;        display: block;    }    .m_img .headrg {        padding-right: 5%;        padding-top: 25px;        float: right;        position: relative;        z-index: 10000;    }    .m_img .headrg a .m_menuimg {        height: 16px;        vertical-align: top;        display: block    }    .m_nav {        display: block;        position: fixed;        top: 0px;        left: 0px;        width: 0px;        height: 0px;        overflow: hidden;        z-index: 10000    }    .m_nav .closecover {        position: absolute;        width: 100%;        height: 100%;        background: #0b0d19;        filter: alpha(opacity=0);        opacity: 0;        left: 0px;        top: 0px;        z-index: 1    }    .m_nav .closeicon {        position: absolute;        width: 20%;        left: 30px;        top: 5%;        z-index: 100;        text-align: center;        filter: alpha(opacity=0);        opacity: 0    }    .m_nav .m_navList {        position: absolute;        width: 70%;        right: 0px;        top: 0px;        background: #0b0d19;        height: 100%;        z-index: 100;        right: -80%;        overflow-y: scroll;    }    .m_nav .m_navList ul {        padding-left: 5%;        padding-right: 5%;        padding-top: 20px;    }    .m_nav .m_navList ul li {        border-bottom: 1px solid #232530    }    .m_nav .m_navList ul li a {        display: block;        height: 45px;        color: #fff;        line-height: 45px;        padding-left: 5%;        font-size: 16px;        text-decoration: none;    }    .m_nav .m_navList ul li .m_f_a {        display: flex;        align-items: center;        justify-content: space-between;        width: 100%    }    .m_nav .m_navList ul li .m_f_a a {        flex: 1;    }    .m_nav .m_navList ul li .m_f_a i {        width: 40px;        height: 35px;        box-sizing: border-box;        padding: 0 5px;        display: block;    }    .icon {        background: url(../images/plus.png) 100% no-repeat;        background-position: 50% 50%;        -webkit-transition: all 0s;        -moz-transition: all 0s;        transition: all 0s    }    .icon_on {        background: url(../images/reduce.jpg) 50% no-repeat !important;        background-position: 50% 50%;        -webkit-transition: all 0s;        -moz-transition: all 0s;        transition: all 0s    }    .m_nav .m_navList ul li .m_s_nav {        display: none;        width: 100%;    }    .m_nav .m_navList ul li .m_s_nav a {        display: block;        height: 40px;        line-height: 40px;        font-size: 14px;        padding-left: 10%;        overflow: hidden;        white-space: nowrap;        width: 90%;        text-overflow: ellipsis;    }    .business-main-con {        width: 100%;        padding: 0 15px;        margin-top: 50px;    }    .newsxq-main1 {        width: 340px;        height: auto;        background: #ffffff;        border-radius: 8px;        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);        display: block;        margin: 0 auto;        padding: 10px;    }    .index-bottom-main {        width: 100%;        padding-top: 0px;    }    .index-bottom-line1 {        width: 100%;    }    .index-bottom-line2 {        width: 100%;        margin-top: 30px;    }    .business-main-left {        width: 100%;        clear: left;    }    .business-main-left-con1 {        width: 100%;        height: 75px;    }    .business-main-left-con1-img {        margin-top: 10px;    }    .business-nav-color1 {        margin-top: 10px;    }    .business-main-left-con1-text {        margin-top: 10px;    }    .business-main-right {        width: 100%;        margin-left: 0;        clear: left;        margin-top: 20px;        text-align: justify;        padding: 20px 17px;        line-height: 25px;    }    .news-mian-con {        position: static;        left: 0;        margin-left: 0;        top: 0;        width: 100%;        margin-top: 50px;    }    .news-mian-con1 {        width: 100%;        height: auto;        float: left;        padding: 0 5%;    }    .news-mian-con1-img {        width: 100%;        height: auto;        margin: 0;    }    .news-mian-con1-txt {        width: 100%;        padding: 0;    }    .news-mian-con1-txt1-title {        font-size: 18px;        width: auto;        white-space: normal;        float: left;    }    .news-mian-con1-txt1-time {        float: left;        font-size: 16px;        font-weight: bold;        margin-top: 10px;    }    .news-mian-con1-txt2 {        width: 100%;        margin-bottom: 30px;        position: relative;        padding-bottom: 70px;    }    .news-main {        height: auto !important;        overflow-y: auto;        overflow: hidden    }    .store-franchise-main-img1 {        width: 100%;        height: auto;    }    .store-franchise-main-nav {        position: relative;    }    .store-franchise-main-nav1 {        width: auto;        padding: 0 15px;        margin: 0;        font-size: 13px;        position: absolute;    }    .store-franchise-main-nav1:nth-child(1) {        left: 20px;        margin: 0;        top: 0;    }    .store-franchise-main-nav1:nth-child(2) {        position: static;        margin: 0 auto;        display: table;        float: none;    }    .store-franchise-main-nav1:nth-child(3) {        right: 20px;        margin: 0;        top: 0;    }    .about-main-nav {        width: 90%;        height: 42px;        padding-top: 0;        /*position: relative;*/        margin-top: 40px;    }    .about-main-nav1 {        width: 20%;        font-size: 12px;        margin-right: 20px;        /*position: absolute;*/        /*left: 0;*/        /*float: left;*/    }    .about-main-nav1:nth-child(2) {        /*left: 50%;*/        /*margin-left: -15%;*/    }    .about-main-nav1:last-child {        width: 20%;        font-size: 12px;        /*left: auto;*/        /*right: 0;*/    }    .store-franchise-main-img {        width: 100%;        height: auto;    }    .store-franchise-main1-btn {        width: 260px;        font-size: 20px;    }    .store-franchise-main-na,    .contact-main-nav {        width: 100%;        display: block;        margin: 0 auto;        padding: 40px 30px 0 30px;    }    .contact-nav1-mian1-left {        width: 100%;        padding: 20px;    }    .contact-nav1-mian-right {        width: 100%;        height: auto;    }    #dituContent {        width: 300px;        height: 300px;        display: block;        margin: 0 auto;    }    .contact-nav2-mian {        width: 95%;        margin-top: 0;    }    .contact-nav2-mian-table {        width: 100%;    }    .contact-nav2-mian-table-tr1 {        width: 100%;    }    .contact-nav2-mian-table-tr {        width: 100%;    }    .contact-nav2-mian-div1 {        width: 100%;        padding: 20px 20px;    }    .contact-nav2-mian-table-td {        font-size: 12px;    }    .contact-nav2-mian-table-arrow {        width: 10px;        height: 5px;        margin-top: 8px;    }    .contact-nav2-mian-line {        width: 100%;    }    .contact-nav2-mian-div1-txt-title {        font-size: 15px;    }    .contact-nav2-mian-div1-txt-text {        font-size: 13px;        line-height: 25px;    }    .contact-nav1-mian1-left1-text1 {        font-size: 15px;    }    .product-main {        display: none;    }    .product-phone-main {        display: block;    }    .index-bottom-main1-1 {        clear: left;        margin-right: 0;        margin-top: 20px;    }    .index-bottom-main1-1-text {        font-size: 12px;    }    .index-bottom-main1-1-text1 {        float: left;        width: 255px;    }    .index-bottom-main1-1-text {        display: inline-block;        margin-right: 10px;    }    .index-bottom-main1-1-title {        margin-bottom: 10px;        float: left;        width: 80px;        font-size: 15px;    }    .index-bottom-main1 {        padding: 20px;    }    .index-bottom-line1 {        display: none;    }    .index-bottom {        height: auto;    }    .index-bottom-main2 {        margin-top: 0px;        padding: 20px;    }    .index-bottom-main2-2 {        width: 246px;        display: block;        margin: 0 auto !important;        float: none !important;    }    .index-bottom-main2-1 {        width: 100%;        display: block;        margin: 0 auto;        float: none;    }    .index-bottom-main2-1:last-child {        float: none;    }    .index-bottom-main3 {        padding-bottom: 30px;        font-size: 12px;        width: 90%;        margin: 0 auto;        margin-top: 20px;    }    .index-bottom-main2-1-a {        margin-right: 20px;    }    .index-bottom-main2-1-img {        width: 90px;        height: 45px;        margin-top: 0;    }    .index-bottom-main2-1-text {        margin-top: 0;        font-size: 13px;    }    .index-bottom-line2 {        display: none;    }    .store-franchise-main-nav {        width: 100%;        display: block;        margin: 0 auto;        padding: 0 20px 0 20px;        margin: 40px 0 0 0;    }    .product {        padding-bottom: 30px;        padding-top: 0;        overflow-y: hidden;    }    .about-main {        width: 100%;        height: auto;        display: block;        padding: 0 5%;        margin: 0 auto;        margin-top: 30px;    }    .about-main img {        width: 100% !important;        height: auto !important;    }    .about-main video {        width: 90% !important;        height: auto !important;        display: block;        margin: 70% auto 20px auto;    }    .qyjl-main-tit-logo {        display: none;    }    .about-main span br {        display: none;    }    .index-main {        display: none;    }    .index-phone {        display: block !important;    }    .index-main1-video {        width: 100%;        height: auto;        margin-top: 30px;        margin-left: 0;        border-radius: 0;        float: none;    }    .index-phone-main1 {        width: 100%;        height: auto;        padding: 30px 14px;        background-color: #E4BE02;    }    .index-phone-main1-title {        font-size: 24px;        font-weight: bolder;        text-align: center;        color: #333333;    }    .index-phone-main1-txt {        color: #75161E;        margin-left: 0;        margin-top: 10px;        width: 100%;        text-align: center;        font-weight: bolder;    }    .index-phone-main1-text {        margin-top: 20px;        font-size: 16px;        color: #333333;        font-weight: 500;        text-indent: 30px;        line-height: 28px;    }    .index-phone-main2 {        width: 100%;        height: auto;        padding: 30px 14px;        position: relative;        background: url(../images/bg@2x.jpg);        background-size: cover;    }    .index-phone-main2-img1 {        width: 130px;        height: 60px;    }    .index-phone-main2-img2 {        position: absolute;        width: 118px;        height: 123px;        top: -40px;        right: 0;    }    .index-phone-main2-text {        color: white;        margin-top: 25px;        line-height: 30px;        font-size: 14px;        opacity: 0.8;        text-align: justify;    }    .index-bottom-main2-1-img2 {        margin-top: 20px;    }    .index-bottom-main2-2-text1 {        font-size: 13px;    }    .index-bottom-main2-2-text2 {        font-size: 13px;    }    .qyjl-video {        width: 100%;        overflow: hidden;        height: auto;        background-color: rgb(238, 126, 0, 1);        background-image: url(../images/qysl_bg.jpg);        background-size: 50% auto;        background-repeat: no-repeat;        background-position: center 10%;    }    .qyjl-main {        margin-top: 30px;        width: 100%;    }    .imgsk {        width: 100%;    }    .qyjl-main-left,    .qyjl-main-left2 {        width: 100%;        height: auto !important;        margin-bottom: 20px !important;    }    .qyjl-main-img,    .qyjl-main-img2 {        width: 100% !important;        height: auto;        display: block;        float: none;        margin-bottom: 0;    }    .qyjl-main-right,    .qyjl-main-right2 {        width: 100%;        margin: 0 auto 40px auto;        float: left;        padding: 20px 5% 20px !important;        height: auto !important;        background: rgb(249, 249, 249) !important;    }    .imgsk,    .imgsk2 {        background: none;    }    .qyjl-main-text {        max-height: 10000px !important;    }    .business-main {        overflow: hidden;    }    .MsoNormal img {        width: 100%;        display: block;        height: auto;    }    .container {        border: none;        margin-top: 40px;    }    .swiper1 .swiper-slide {        font-size: 14px;    }    .store-franchise-main-title {        margin-top: 40px;        padding-top: 0;    }    .store-franchise-main {        padding-top: 0;        overflow: hidden;    }    .news-mian-con1-txt1 {        width: 100%;        margin-bottom: 10px;    }    .contact-nav2-mian-div-animation {        width: 100%;        padding: 10px;        font-size: 13px;    }    .bannner_jpg {        margin-top: 70px;    }    .store-franchise-main-title1 {        font-size: 30px;        position: relative;    }    .store-franchise-main-titlebg {        position: absolute;        margin-top: -15px;        z-index: 9;        width: 130px;        left: 50%;        top: 40px;        margin-left: -65px;        height: 15px;    }    .about-main p video {        margin-top: 0;    }    .news-mian-con1-txt2 a {        margin-left: 0 !important;    }    .store-franchise-main1 {        padding-bottom: 0;    }    .store-franchise-main1 img {        width: 95%;        display: block;        margin: 0 auto;    }    .sqjm-mian {        width: 100%;    }    .sqjm-from {        width: 95%;        margin: 0 auto;    }    .sqjm-mian-title1 {        font-size: 30px;    }    .sqjm-mian-title2 {        font-size: 16px;        top: 50px;    }    .sqjm-mian-titlebg {        width: 170px;        height: 14px;        left: 50%;        margin-left: -85px;        top: 60px;    }    .news-mian-con1-txt2 a {        display: block;        background-color: #fece00;        color: #fff !important;        width: 140px;        margin: 0 auto;        border-radius: 10px;        margin-top: 20px;        height: 50px;        text-align: center;        line-height: 50px;        font-weight: inherit !important;        position: absolute;        left: 50%;        margin-left: -70px ! important;    }    .newsxq-main1-title {        text-align: left !important;        font-size: 16px !important;        font-weight: bold !important;    }    .newsxq-main1 p {        line-height: 1.5;    }    .newsxq-main1 p img {        display: block;        width: 100%;        margin: 15px 0;    }    .contact-nav1-list {        width: 100%;    }    .contact-fwrx1,    .contact-fwrx2 {        width: 100%;        margin: 0;        text-align: center;    }    .contact-fwrx3 {        float: none;        margin: 0 auto;        display: block;    }    .contact-fwrx2-3 div {        font-weight: initial;        margin: 5px 0;    }    #dituContent {        width: 100%;    }    .contact-nav2-mian-table tr td:nth-child(1) {        width: 20%;    }    .contact-nav2-mian-table tr td:nth-child(2) {        width: 20%;    }    .contact-nav2-mian-table tr td:nth-child(3) {        width: 60%;    }    .contact-nav2-mian-table tr td:nth-child(4) {        display: none;    }    .sqjm-from1-address {        width: 100%;    }    .form-control {        float: left;        width: 100%;        height: 40px;        border: 1px solid #ccc;        padding: 10px;        text-align: left;        border-radius: 5px;        margin: 5px 0;    }    .sqjm-from1-input1,    .sqjm-from1-textarea1 {        width: 100%;        padding: 10px;    }    .sqjm-from1-textarea1-ts {        width: 100%;        margin-top: 20px;    }    .sqjm-ts {        margin: 10px auto;        width: 95%;    }    .sqjm-btn {        margin: 20px auto 0 auto;        display: block;    }    .ind_news_l::after {        display: none;    }    .ind_news ul,    .ind_news ul li {        overflow: hidden;    }    .ind_news ul li p,    .ind_n,    .ind_l,    .ind_date,    .footer_top,    .ind_fc,    .ind_fblc,    .produ_list {        width: 100%;    }    .ind_l,    .ind_r_t,    .ind_r_b,    .logo_y,    .ind_date_r {        opacity: 1;    }    .logo_y {        display: none;    }    .logo_y_c {        display: block;        width: 33.33%;        float: left;    }    .logo_y_c img {        display: block;        width: 70%;        margin: 0 auto;        margin-top: 48px;    }    .ind_n {        margin-top: 30px;    }    .ind_l div {        position: static;        padding: 10px;        display: block;    }    .ind_l a {        text-decoration: none;    }    .ind_r {        width: 100%;    }    .ind_l br {        display: none;    }    .ind_r a {        width: 50%;        display: block;        float: left;    }    .ind_r img {        display: block;        width: 100%;        float: left;    }    .logo_y img {        width: 70%;        margin: 20px auto 40px auto;    }    .logo_y {        height: auto;    }    .ind_date {        margin-top: 0;        margin-bottom: 0px;        height: auto;        overflow: hidden;    }    .ind_date_r {        width: 100%;    }    .ind_date_cen {        width: 33.3333%;        height: auto;    }    .ind_date_cen .cc {        width: 100%;        height: 100%;    }    .ind_date_cen .cc {        font-size: 12px;    }    .ind_date_cen .cc p {        font-size: 28px;        margin-bottom: 10px;    }    .ft_l {        width: 95%;        margin: 0 auto;        float: none;        overflow: hidden;    }    .flimg {        width: 70%;    }    .ft_l .ft_ewm {        width: 20%;        margin: 0%;        float: right;    }    .ft_ewm img {        margin: 0;        width: 100%;        height: auto;        margin-top: 15px;    }    .ft_ewm p {        font-size: 12px;    }    .ft_r .ft_ewm {        width: 20%;        margin: 0 6.6% 0 0;    }    .ft_r .fro {        margin-right: 0;        float: right;    }    .ft_r .ft_ewm:nth-child(5) {        float: right;        margin-right: 0;    }    .gzwm {        padding-left: 0;    }    .ft_r {        width: 95%;        margin: 20px auto;        float: none;    }    .footer_top {        margin-bottom: 70px;    }    .fblc_tit {        width: 25%;        font-size: 14px;        font-weight: bold;        float: left;        height: 30px;        font-size: 14px;        line-height: 30px;    }    .ind_fblc {        margin-bottom: 10px;    }    .fblc_a {        width: 75%;        float: left;        /*height: 30px;*/        line-height: 30px;    }    .fblc_a p {        float: left;        display: table;        margin: 0 5px;        line-height: 25px;    }    .fblc_a a {        font-size: 12px;    }    .ind_fbc {        text-align: center;        padding: 30px 15px    }    .bot_logo {        margin: 0 auto;        float: none;    }    .indfb_a,    .indfb_b {        width: 100%;        text-align: left;    }    .produ_main {        width: auto;        margin: 20px auto;        display: table;    }    .produ_tit {        width: auto;        margin: 20px auto;        display: table;    }    .produ_tit p {        width: auto;        font-size: 14px;        margin-right: 10px;        padding: 0 10px;    }    .produ_list ul li {        width: 90%;        float: none;        margin: 0 auto 20px auto;        overflow: hidden;    }    .produ_list ul li img {        width: 70%;        height: auto;        margin: 20px auto;    }    .produ_list ul li:nth-child(3n) {        margin: 0 auto;    }    .content_top_img {        width: 100%;        margin: 0;        height: auto;    }    .content_top_right {        width: 100%;        margin: 20px auto;        padding: 0 5%;    }    .content_top_right span {        height: auto;    }}