html {
    color: #000;
    background: #f8f8f8;
    font-size: 100px;
    font-family: "Alibaba_Regular","Microsoft YaHei", "SimSun", "宋体";
}
body{
    font-size: inherit!important;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img, input, button {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal
}

ol, ul {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

q:before, q:after {
    content: ''
}

abbr, acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%
}
input, button, textarea {
    border: 0;
    -webkit-appearance: none;
}
textarea{
    resize: none;
    outline: none;
}
select{
    outline: none;
}

legend {
    color: #000
}

#yui3-css-stamp.cssreset {
    display: none
}

a {
    text-decoration: none;
    color: white;
    display: block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.ovh {
    overflow: hidden;
    clear: both;
}
img{
    display: block;
}
.w {
    width: 14rem;
    margin: 0rem auto; 
}
.w12{
    width:12rem;
    margin: 0rem auto;
}
.mar-top{margin-top:unset !important;}
.mar_bt{margin-bottom:.6rem;}
@media screen and (max-width: 1920px) {
    .top{
        background:#fff;
    }
    .qiehuan {padding: .125rem 0;overflow: hidden;}
    .w12 .top_l {
        width: 140px;
        margin-right: .16rem;
    }
    .w12  .top_l img {
        width: 140px;
    }
    .w12 .top_c, .w12 .top_r{margin-top:10px;}
    .w12 .top_c h3 {
        font-size: 30px;
        line-height: 30px;
        text-transform: uppercase;
        margin-bottom: .08rem;
    }
    .w12 .top_c p {
        font-size:.14px;
        line-height: 22px;
        text-transform: uppercase;
        letter-spacing:.03rem;
    }

    .w12 .top_r .tu1 {      width:57px;      float:left;      margin-right:15px;    }
   
    .w12 .tel{        float:right;    }
    .w12 .tel .zi{       font-size:16px;       line-height: 16px;    }
    .w12 .tel .shu {       font-size:30px;       line-height: 30px;    }

    .qiehuan2{display:none;}
    /* 导航 */
    .bg{ background-color: #000;width:100%;}
    .nav {
        display: flex;
        background-color: #000
    }
    .nav a.on {
        color: #aca56e;
    }
    .nav a:hover {
        color:#aca56e;
    }
    .nav a {
        flex: 1;
        color: white;
        font-size: 16px;
        line-height: 16px;
        margin: .25rem 0;
   
        text-align: center;
    }
    .nav a:last-of-type {
        border-right: none;
    }
    /* banenr */
    .banner {
        width: 100%;
        overflow: hidden;         
     }
    .banner a{
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .banner a img{width:100%;}
    .banner a:nth-of-type(2) {display: none;}

    /**服务项目**/
    .fwxm {
        background:#fff;
    }
    .no_w{
        background:#f7f7f7;
    }
    .main{   
        width:12rem;
        margin:.5rem  auto 0rem;
    }
    .m_b20{margin-bottom:.2rem;}
    .bor_r{border-right:1px solid #dddddd;}
    .a1 li{width:19.5%;cursor: pointer;height:1rem;float:left;}

    .a1 li img{width:17.8%;margin-top:.2rem;margin-bottom:.2rem;margin-left:17%; float:left;}

    .a_r{width:65%;float:right;margin-top:.25rem;text-align:center;}
    .a_r p:first-of-type{color:#000;font-size: 22px;line-height: 26px;}
    .a_r p:nth-of-type(2){color:#a9a9a9;font-size: 14px;line-height: 20px;text-align:center;}

    .a1 li.on{background-color: #d7ac70;}
    .a1 li.on p{color:white;}
    .main2{display:none;}
    /**vip**/
    .wai{background-color: white;}
    .vip{width:300px;margin:50px auto;background-color:#d7ac70; }
    .vip2{margin:30px auto;}
    .vip a{font-size: 20px;text-align:center;padding:.2rem 0; text-transform:uppercase; color:#fff;}
    /**核心工艺**/
    .tcen{
        height:2.8rem;
        background-color:#d7ac70;
    }
    .tcon{
        background:#ffffff;
        margin: -1.2rem auto 0;
        -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    }
    .tcon1{padding-bottom:.4rem;}
    .tconh{
        height:.2rem;
        background:#000000;
    }
    .hxg_y{margin:0 auto .6rem;}
    .b_l {width:45%;background-color: white;overflow: hidden;float:left;}
    .b_l img{width:90%;padding:60px 0px 0 50px;}

    .b_r {width:55%;background-color: white;overflow: hidden;float:right;}

    .b_r_1 {width:81%;margin:60px 50px 0 70px;}
    .b_r_1 li{border:1px solid #dddddd;overflow: hidden;}
    .b_r_1 li i {width: 14.5%; height: .78rem; font-size: .4rem; line-height: .8rem; color: white; background-color: #d7ac70; text-align: center; display: block; border-radius: 50%; font-family: "Impact"; margin:.2rem .25rem; font-style: normal; float:left;}
    .b_r_1_t{width:75%;float:right;margin-top:.22rem;}

    .hang{width:90%;margin-bottom:.1rem;}
    .hang div:first-of-type{width:50%;float:left;color:#d7ac70;font-size:.24rem;line-height: .24rem;}
    .hang div:nth-of-type(2){color:#dddddd;font-size:.24rem;line-height:.24rem;}
    .xi {font-size:.16rem;line-height:.24rem;color:#000;}

    .mb8{margin-bottom: 8px;}
    .mb10{margin-bottom: 10px;}

    /* 服务环境 */
    .c1{width:95%;margin:40px auto;}
    .c1_l{width:49.5%;margin-right:0.8%;float:left; }
    .c1_l img{width:100%;}
    .c1_r{width:49.5%;float:left;}
    .c1_r img{width:49.6%;float:left;height:49%;}
    .mr_10{margin-right:0.8%;}
    .b10{margin-bottom:1.2%;}
    .c2{display:none;}



    /*技师团队 */
    .d1{width:95%;margin:40px auto 0;}
    .d1_1{width:23.5%;float:left;border-radius: .2rem;margin-bottom:20px;box-shadow: 1px 7px 2px #e3e3e3; }
    .d1_1 a{color:#0c0d11;}
    .d1 img{width:100%;}

    .d1_1:first-of-type,.d1_1:nth-of-type(2),.d1_1:nth-of-type(3){margin-right:2%;}

    .d1_1 p{font-size:24px;line-height: 24px;text-align:center;padding:28px 0;}

    /*新闻资讯 */
    .xwzx{background:#fff; margin-top:.5rem; padding:0 0 .5rem 0}
    .e1_l{width:50%;float:left;}
    .etu{width:29%;float:left;}
    .etu img{width:100%;}
    .e_same{width:71%;float:right;}
    .e_same ul{width:95%;margin:0 auto;}
    .e_same li{width:100%;}

    .xinw span{margin-right:2%;float:left;}
    .xinw a{font-size:16px;line-height:.5rem; color:#000}
    .xinw a b{float:left; width:3.5rem; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
    .more{width:.95rem; height:.38rem; line-height:.38rem; text-align:center; border:1px solid #cccccc; font-size:.16rem;}
    .more a{color:#999;}
    .e1_r{width:50%;float:right;}

    /*首页 服务流程*/
    .sy_fwlc{
        background:#ffffff;
        font-size:.2rem;
        margin:.5rem auto 0;
    }
    .sydh_fwlc{
        background:url(../images/sy_fwlc.png) no-repeat .4rem .3rem/11.2rem .16rem;
    }
    .sydh_fwlc li{
        text-align:center;
        width:1.5rem;
        float:left;
    }
    .sydh_fwlc li:last-child{
        margin:0;
    }
    .sydh_fwlc li .syimg{
        overflow:hidden;
        margin:0 auto .15rem;
        width:.72rem;
        height:.72rem;
        background:#ddd;
        border-radius:50%;
    }
    .sydh_fwlc li .syimg img{
        width:.37rem;
        margin:.2rem 0 0 .18rem;
    }
    .sydh_fwlc li span{
        color:#999;
    }
    .sydh_fwlc li.on .syimg{
        background:#d7ac70;
    }
    .sydh_fwlc li.on span{
        color:#d7ac70;
    }
    .sydb_fwlc{
        position:relative;
    }
    .sydb_fwlc li{
        display:none;
        width:11.40rem;
        margin:.25rem auto 0;
    }
    .sydb_fwlc li.on{
        display:block;
    }
    .sydb_fwlc li .sydb_top{
        width:.2rem;
        height:.13rem;
        background:url(../images/top_n.jpg) no-repeat center/.2rem .13rem;
        position:absolute;
        top:.16rem;
    }
    .sydb_fwlc li:nth-of-type(1) .sydb_top{left:.65rem;}
    .sydb_fwlc li:nth-of-type(2) .sydb_top{left:2.18rem;}
    .sydb_fwlc li:nth-of-type(3) .sydb_top{left:3.6rem;}
    .sydb_fwlc li:nth-of-type(4) .sydb_top{left:5.15rem;}
    .sydb_fwlc li:nth-of-type(8) .sydb_top{right:.65rem;}
    .sydb_fwlc li:nth-of-type(7) .sydb_top{right:2.18rem;}
    .sydb_fwlc li:nth-of-type(6) .sydb_top{right:3.6rem;}
    .sydb_fwlc li:nth-of-type(5) .sydb_top{right:5.15rem;}

    .sydb_fwlc li p{display:block; width:10.92rem; padding:.23rem; line-height:.3rem; font-size:14px; border:1px solid #ededed; border-radius:.1rem;}
    /*文章内页  导航*/
    .daohang{
        height: .57rem;
        line-height:.57rem;
        background-color:#e6e6e6;
        font-size:.18rem;
    }
    .daohang img{
        float:left;
        width:.3rem;
        margin:.16rem .1rem 0 0;
    }
    .daohang span {
        float: left;
    }
    .daohang a {
        color: #0c0d11;
        float: left;
        
    }
    /*公共 版块标题*/
    .title{
        text-align:center;
        margin:.5rem auto .5rem;
    }
    .title h3{
        color:#d7ac70;
        font-size:.32rem;
    }
    .title p{
        font-size:16px;
        color:#666;
        text-transform:uppercase;
        line-height:28px;
    }
    .title .line{
        display:block;
        height:3px;        
        position:relative;
    }
    .title b{
        display:block;
        height:.01rem;
        background-color:#d7ac70;
    }
    .title i{
        width:1.5rem;
        height:.03rem;
        background-color:#d7ac70;
        display:block;
        position:absolute;
        top:-.01rem;
        left:50%;
        margin-left:-.75rem;
    }
    .white b,.white i{
        background-color:#fff;
    }
    .white h3,.white p{
        color:#fff;
    }
    .qgfwzx{
        position:relative;
        padding-bottom:.2rem;
    }
    
    /* 全国服务中心 */
    .tips {
        margin: .3rem 0 .15rem .22rem;
    }
    .tips a {
        width:1rem;
        float: left;
        color: #666666;
        text-align: center;
        font-size: .22rem;
        line-height:.5rem;
        margin: 0 .08rem .15rem .08rem;
        background-color: #ebebeb;
    }
    .tips a.on {
        color: #fff;
        background: #d7ac70;
    }
    .city-pic {
        position: relative;
        margin-bottom: .3rem;
    }
    .city-pic img:first-of-type {
        display: block;
    }
    .city-pic img:nth-of-type(2) {
        display: none;
    }
    .city-pic img {
        width: 100%;
    }
    .shows .show-list {
        display: none;
    }
    .shows .show-list.on {
        display: block;
    }
    .address {
        /*width: 11.40rem;*/
        display: flex;
        flex-wrap: wrap;
        margin: 0 auto;
        justify-content: space-between;

    }
        .address .g1 {
            width: 49%;
            margin-top: .2rem;
            -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
            box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
            background: #fff;
            border-radius: 10px;
        }
 

    .address-list {
       
    }
    .address-t {
        border-bottom: 1px dashed #dddddd;
        padding: .24rem;
        position: relative;
    }
    .address-t h3 {
        margin: 0;
        font-size: 20px;
    }
    .address-t h3 a {
        color: #0c0d11;
    }
    .address-t .one {
        position: absolute;
        top: 20px;
        right: 56px;
    }
    .address-t .two {
        position: absolute;
        top: 20px;
        right: 20px;
    }
    .address-t .one i, .address-t .two i {
        color: #cccccc;
        float: left;
        font-size: 28px;
    }
    .address-b {
        padding: .24rem;
    }
    .address-b p {
        font-size: 14px;
        line-height: 30px;
    }
    .footer{
        padding:.6rem 0 .9rem 0;
        background:#333333;
        margin:.4rem auto 0;
    }
    .footer .foot_t{
        padding-bottom:.5rem;
        border-bottom:1px solid #adabab;
    }
    .footer img{
        width:2rem;
        margin:0 auto;
    }
    .footer h2{
        color:#fff;
        font-weight:bold;
        font-size:.52rem;
        line-height:.58rem;
        text-align:center;
        margin:.3rem auto;
    }
    .footer h2 b{display:block; line-height:.86rem}
    .footer .fdh{
        font-size:.22rem;
        text-align:center;
    }
    .footer .foot_d dl{
        float: left;
        width:2.85rem;
        margin:0 .07rem 0 .08rem;
    }
    .footer .foot_d dl:first-child{}
    .footer .foot_d .dt1{
        font-size: .18rem
    }
    .footer .foot_d dt{
        height: .4rem;
        font-size:.26rem;
        border-bottom: 1px solid #adabab;
        margin-bottom: 0.3rem;
        padding-top: 0.5rem;
        color:#fff;
    }
    .footer .foot_d dd{
        line-height: .38rem;
        font-size: 0.22rem;
        /*text-align: left;*/
    }
    .footer .foot_d dl:nth-of-type(3) dd{
        font-size:.18rem;
    }
    .footer .foot_d dd a{
        color:#fff;
    }


    .bottom{
        display:none;
    }

    /*服务流程*/
    .fwlc{
        background:url(../images/left.png) no-repeat .3rem 0/.16rem 11.40rem;
    }
    .fwlc ul li{
        margin:0 0 .73rem 0;
        overflow:hidden;
    }
    .fwlc ul li .fwlc_l{
        width:.75rem;
        height:.75rem;
        background:#ddd;
        border-radius:50%;
    }
    .fwlc ul li:last-child{
        margin:0;
    }
    .fwlc ul li:last-child .fwlc_l{
        margin-top:.05rem;
    }
    .fwlc ul li .fwlc_l img{
        width:.37rem;
        margin:.23rem 0 0 .2rem;
    }
    .fwlc ul li .fwlc_r{
        width:11.03rem;
        background:url(../images/left_r.jpg) no-repeat -.01rem .25rem/.18rem .36rem;
    }
    .fwlc ul li .fwlc_rn{
        width:10.56rem;
        padding:.15rem;
        border:1px solid #ededed;
        border-radius:.1rem;
        margin:0 0 0 .15rem;
    }
    .fwlc ul li span{
        display:block;
        font-size:.18rem;
        line-height:.28rem;
        color:#d7ac70;
        font-weight:bold;
    }
    .fwlc ul li p{
        font-size:.16rem;
        line-height:.26rem;
        color:#666;
    }
    .fwlc ul li.on .fwlc_l{
        background:#d7ac70;
    }
    .fwlc ul li.on .fwlc_r{
        background:url(../images/left_l.png) no-repeat .01rem .25rem/.15rem .3rem;
    }
    .fwlc ul li.on .fwlc_rn{
        background:#d7ac70;
        border:none;
    }
    .fwlc ul li.on span,.fwlc ul li.on p{
        color:#fff;
    }
    /*技师团队*/
    .jstd{
        padding:.65rem 0 .3rem 0;
        background:#fff;
        -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    }
    .jstd ul li{
        float:left;
        width:5.6rem;
        background:#fff;
        -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        border-radius:10px;
        overflow:hidden;
        margin-top:.3rem;

    }
    .jstd ul li img,.jstd ul li .jstd_nr{
        float:left;
    }
    .jstd ul li img{
        width:2.69rem;
    }
    .jstd ul li .jstd_nr{
        padding:.36rem .2rem 0 .2rem;
        width:2.5rem;
    }
    .jstd ul li .jstd_nr h3{
        font-size:.24rem;
        font-weight:bold;
        color:#d7ac70;
        line-height:.3rem;
    }
    .jstd ul li .jstd_nr h3 span{
        text-transform:uppercase;
        color:#ddd;
        font-size:.18rem;
        padding:0 0 0 .2rem;
    }
    .jstd ul li p{
        font-size:.14rem;
        line-height:.26rem;
        color:#333;
        text-align:justify;
    }
    .jstd ul li i{
        width:.4rem;
        height:0.05rem;
        background:#d7ac70;
        display:block;
        margin:.25rem 0 .2rem 0;
    }

    .jstd ul li a{
        width:1.3rem;
        height:.4rem;
        background:#d7ac70;
        color:#fff;
        font-size:.18rem;
        line-height:.4rem;
        text-align:center;
        margin-top:.2rem;
    }
        .jstd ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
    .jstd ul li{ width:49%}
    .jstd ul li.on{
        background:#d7ac70;
    }
    .jstd ul li.on h3{
        color:#fff;
    }
    .jstd ul li.on i{
        background:#fff;
    }
    .jstd ul li.on p{
        color:#fff;
    }
    .jstd ul li.on a{
        background:#fff;
        color:#d7ac70;
    }
    /*新闻资讯*/
    .news{
        margin:.3rem auto 0;
    }
    .news ul li{
        padding:.3rem;
        background:#fff;
        margin-bottom:.3rem;
        border-radius:.1rem;
        overflow:hidden;
        -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    }
    .news ul li .fwxm2 img,.news ul li .fwxm2{
        width:3.34rem;
    }
    .news ul li .fwxm2 img:nth-of-type(2){
        display:none;
    }
    .news ul li .fwxm3{
        width:8.06rem;
    }
    .news ul li .fwxm3_t{
        padding:0 .3rem;
        height:.62rem;
        
        background:#efefef;
    }
    .news ul li .fwxm3_t a{
        line-height:.62rem; 
        font-size:.24rem;
        color:#333;
        float:left;
    }
    .news ul li .fwxm3_t span{
        float:right;
        font-size:.18rem;
        line-height:.62rem;
    }
    .news ul li .fwxm3 p{
        padding:.2rem 0 0 .3rem;
        font-size:.14rem;
        line-height:.28rem;
        text-indent:2em;
    }
    .news ul li .fwxm3 .xq{
        width:1.06rem;
        height:.3rem;
        font-size:.16rem;
        background:#d7ac70;
        display:block;
        margin:.3rem 0 0 .3rem;
        line-height:.3rem;
        text-align:center;
    }
    .news ul li.on{
        background:#d7ac70;
    }
    .news ul li.on .fwxm3_t{
        background:#eee8da;
    }
    .news ul li.on .fwxm3 p{
        color:#fff;
    }
    .news ul li.on .fwxm3 .xq{
        background:#fff;
        color:#d7ac70;
    }
    .list{margin:0 auto .6rem;}
    .list,.list ul{
        width:2.6rem;
    }
    .list ul li{
        float:left;
        margin:0 3px;
        background:#ebebeb;
        color:#666;
        border-radius:5px;
        width:.32rem;
        height:.32rem;
    }
    .list ul li a{
        font-size:.16rem;
        display:block;
        color:#666;
        line-height:.32rem;
        text-align:center;
    }
    .list ul li.hover,.list ul li.hover a{
        background:#d7ac70;
        color:#fff;
        border-radius:5px;
    }

    /*文章页*/
    .article_b{
        -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
        background:#fff;
        padding:.6rem .3rem;
        margin:40px auto 0;
        border-radius:.1rem
    }
    .article_b h2{
        font-size:.38rem;
        text-align:center;
    }
    .info{
        height:40px;
        font-size: 18px;
        line-height:40px;
        color:#999;
        text-align:center;
        margin:30px auto 0;
        border-bottom:1px solid #d7ac70;
    }
    .info span{
        margin-left:.4rem;
    }
    .info span:first-child{
        margin-left:0px;
    }
    .article_b p{
        padding-top:15px;
        line-height:32px;
        font-size:18px;
        text-indent:2em;
    }
    .article_b img {
        margin: 20px auto 0;
        /* width:100%;*/
    }
    .context{
        padding:0 1rem;
        margin:60px auto;
        font-size:18px;
    }
    .context ul li{
        width:4.30rem;
        height:.6rem;
        color:#fff;
        text-align:center;
        background-color:#d7ac70;
        border-radius:5px;
        line-height: .6rem;
        float:left;
        margin-right:14%;
    }
    .context ul li:last-child{
        margin-right:0;
    }
    .context ul li a{
        display:inline-block;
    }
    /*中间商务通弹窗*/
    .swttc{display:none; width:4.8rem;position: fixed;left:50%;margin-left:-2.4rem;top:50%; margin-top:-1.7rem;z-index: 99;}
    .swtbg{width:4.8rem; height:3.4rem; margin: auto; position: relative; background: url(../images/swt.jpg) no-repeat center/100% 100%;}
    .cls_swttc{width:.4rem;height:.4rem;border-bottom-left-radius:100%;position:absolute;right:0;top:0;cursor: pointer;display: inline-block;}
    .cls_swtta{color:#fff; text-align:center;}
    .swt_logo2{overflow: hidden;}
    .swt_logo2 img{width:2rem; margin:.25rem auto .1rem; display: block;}
    .swt_tit2{font-size:.44rem; letter-spacing:.06rem; font-weight:bold;background-image:-webkit-linear-gradient(bottom,#d0d0d0,#fbfbfb,#fff); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
    .swt_ty{width:3.2rem; margin:.2rem auto; font-size:.24rem;letter-spacing:.05rem; line-height:.5rem;}
    .swt_ty img,.swt_ty span{float:left;}
    .swt_ty img{margin:.15rem .06rem 0 .06rem}
    .swt_zx a{width: 2.4rem;height: .6rem;float:left;display: block;margin:.1rem 0 0 0}
    /* 右侧悬浮 */
    .float{
        position: fixed;
        right: 0;
        top: 50%;
        z-index: 9;
    }
    .float img{
        width: .9rem;
    }
}
@media screen and (max-width: 1460px) {
    .address-t h3 {
        font-size: 16px;
    }
    .address-t .one, .address-t .two {
        top: 16px;
    }
    .address-t .one i, .address-t .two i {
        font-size: 22px;
    }
    .footer ul{
        background:url(../images/top.png) no-repeat bottom center/9.8rem .66rem;
    }
    .w12 .top_c p {font-size: 20px; line-height: 20px;}
    .w12 .top_r .tu1 { width: 47px;}
    .w12 .tel .shu {font-size: 25px; line-height: 25px;}
}
@media screen and (max-width: 1300px) {
    .address-t h3 {
        font-size: 14px;
    }
    .footer ul{
        background:url(../images/top.png) no-repeat bottom center/10rem .66rem;
    }
    .footer ul li{
        margin-right:.1rem
    }
    .footer ul li a{
        font-size:.12rem;       
    }
}

@media screen and (max-width: 1182px) {
    .w12 .top_c h3 {    font-size: 25px;    line-height: 25px;}
    .w12 .top_r .tu1 {    width: 43px;    margin-right: 7px;}
}

@media screen and (max-width: 1187px) {
  .w12 .top_l {    width: 120px;   }
 .w12 .top_l img {    width: 120px;}
}

@media screen and (max-width: 1679px) {
     .b_r_1 {
        width: 85%;
        margin: 60px 50px 0 40px;
    }
}

@media screen and (max-width: 1141px) {
    .news ul li .fwxm3 .xq{display:none !important;}
    .qiehuan{display:none;}
    
    .qiehuan2{display:block;}
    .qiehuan2 {  padding: .15rem 0;overflow: hidden;    }  
    .top{
        position: fixed;
        top:0;
        width: 100%;
        z-index:9;
    }
    #w12 .top_nav img{width:.5rem;margin-left:.2rem;margin-top:.12rem;}

    #w12 .top_l {width: 1.4rem;margin:0 auto;padding-left:1.8rem;} 
    #w12 .top_l img { width: 1.4rem;}

    #w12 .tu2{ width:.57rem;float:right;margin-right:.2rem;margin-top:.12rem;}
    /**服务项目**/
    .nav{display:none;}
    .yd_nav{position:fixed;top:0;z-index: 9999;background: rgba(0,0,0,0.4);width:100%;overflow: hidden;}

    .close{margin:.25rem;}
    .nav2 a{font-size: .24rem;line-height:.55rem;color:white;text-align:center;}
    .nav2 a:last-of-type{padding-bottom: .15rem}
    /**banner**/
    .banner{margin:1.1rem auto 0;}
    .banner a:nth-of-type(1),.banner img:nth-of-type(1){display: none;}
    .banner a:nth-of-type(2){display:block;}
    .banner a:nth-of-type(2) img {width:6.4rem; display:block;}
    /**服务项目**/
    .main{display:none;}
    .main2{
        display:block;
        width:6rem;
        margin:.5rem  auto 0rem;
    }
    .same{overflow: hidden;}
    .m_b20{margin-bottom:.2rem;}
    .bor_r{border-right:1px solid #dddddd;}
    .same li{width:33%;cursor: pointer;height:1rem;float:left;}

    .same li img{width:21%;margin-top:.2rem;margin-bottom:.2rem;margin-left:12%; float:left;}
    .a_r{width:66%;float:right;margin-top:.25rem;text-align:center;}
    .a_r p:first-of-type{color:#000;font-size: .22rem;line-height: .3rem;}
    .a_r p:nth-of-type(2){color:#a9a9a9;font-size: .14rem;}
    .same li.on{background-color: #d7ac70;}
    .same li.on p{color:white;}


    /*首页 核心工艺*/
    .hxg_y{margin:0 auto .6rem;}
    .b_l{display: none;}
    .b_r {width:100%;background-color: white;margin:0 auto;}

    .b_r_1 {width:93%;margin:.2rem .25rem 0 .25rem;}
    .b_r_1 li{border:1px solid #dddddd;overflow: hidden;padding:.15rem 0;}
    .b_r_1 li i {width: .8rem;
        height: .8rem;
        font-size: .4rem;
        line-height: .8rem;
        color: white;
        background-color: #d7ac70;
        text-align: center;
        display: block;
        border-radius: 50%;
        font-family: "Impact";
      margin:.2rem .25rem;
        font-style: normal;
        float:left;
    }
    .b_r_1_t{width:76%;float:left;margin-top:0;}


    .hang{width:90%;}
    .hang div:first-of-type{float:left;color:#d7ac70;font-size:.24rem;line-height: .24rem;}
    .hang div:nth-of-type(2){color:#dddddd;font-size:.28rem;line-height: .24rem;}
    .xi {font-size:.14rem;line-height:.36rem;color:#000;}
    /*首页 服务环境*/
    .c1{display:none;}
    .c2{width:95%;margin:.2rem auto 0;display:block;}
    .c2_t{    width:100%;margin-bottom:.1rem;}
    .c2_t img{    width:100%;}

    .c2_b{width:100%;}
    .c2_b img{width:49%;float:left;}
    .c2_b img:first-of-type,.c2_b img:nth-of-type(3){float:left;}
    .c2_b img:first-of-type,.c2_b img:nth-of-type(2){margin-bottom:.1rem;}
    .c2_b img:nth-of-type(2),.c2_b img:nth-of-type(4){float:right;}
    /*首页 新闻资讯 */
    .e1{overflow: hidden;}
    .e1_r{display:none;}
    .e1_l{width:100%;margin:.4rem auto;}
    .etu{width:29%;float:left;}
    .etu img{width:100;}
    .e_same{width:68%;float:right;}
    .e_same ul{width:100%;margin:0 auto;}
    .xinw a{font-size:.16rem;line-height: .5rem; }
    .e_same li{width:100%;}
    .xinw span{margin-right:.1rem;}
    .xinw a b{width:3.8rem;}
    /*首页 技师团队*/
    .d1{width:93%;margin:.3rem auto 0;}
    .d1_1{margin-bottom:5%; }
    .d1_1:first-of-type,.d1_1:nth-of-type(3){margin-right:3%;float:left; }
    .d1_1:nth-of-type(2),.d1_1:nth-of-type(4){float:right; }
    .d1_1{width:48.5%;border-radius: .2rem; }
    .d1_1:nth-of-type(2){margin-right:unset !important;}    
    .d1_1 p{font-size:.24rem;line-height: .24rem;text-align:center;padding:.27rem 0;}
    /*vip服务热线*/
    .vip{width:3rem; margin:.4rem auto .5rem; background-color:#d7ac70; }
    .vip a{font-size:.2rem; text-align:center; padding:.2rem 0;}
    /*首页的服务流程*/
    .sy_fwlc{
        background:#f6f6f6;
    }
    .sydh_fwlc{
        padding: .15rem 0 0 0;
        background:url(../images/yd_fwlc.png) no-repeat .26rem .65rem/5.5rem 1.46rem;
    }
    .sydh_fwlc li{
        width:1.2rem;
        margin:.2rem .3rem 0 0;
    }
    .sydh_fwlc li:last-child,.sydh_fwlc li:nth-of-type(4){
        margin:.2rem 0 0 0;
    }
    .sydb_fwlc{
       display:none; 
    }
    .w{
        width:6.4rem;
        margin:0 auto;
    }
    .w12{
        width:6rem;
        margin:0 auto;
    }
    .daohang img{
        width:.24rem;
    }
    .title{
        margin:.4rem auto 0;
    }
    /* 全国服务中心 */
    .tcon{
        margin-top: -1.2rem !important;
    }
    .mar-top{
        margin-top:.4rem !important;
    }
    .tips {
        margin: .2rem 0 .15rem .12rem;
    }
    .tips a {
        width:1rem;
        margin:0 .07rem .15rem .08rem;
        font-size:.18rem;
    }
    .city-pic img {
        width: 100%;
    }
    .city-pic img:first-of-type {
        display: none;
    }
    .city-pic img:nth-of-type(2) {
        display: block;
    }
    .address {
       
        margin:0 auto;
    }

    .address .g1 {
        margin-top: .2rem;
    }
    .address-t h3 {
        font-size: .2rem;
    }
    .address-t .one {
        position: absolute;
        top: .2rem;
        right: .68rem;
    }
    .address-t .one i, .address-t .two i {
        font-size: .28rem;
    }
    .address-t .two {
        position: absolute;
        top: .2rem;
        right: .2rem;
    }
    .address-b p {
        font-size: .14rem;
        line-height: .3rem;
    }
    .footer{
        padding-bottom:1.5rem;
    }
    .footer h2{
        text-align:center;
        float:none;
        margin-left:0
    }
    .footer .foot_r{
        width:6rem;
        float:none;       
    }
    .footer ul{
        display:none;
    }
    .footer .foot_r p{
        float:none;
        font-size:.2rem;
        width:6rem;
        line-height:.5rem;
        text-align:center;
    }
    .bottom{
        display:block;
        position:fixed;
        bottom:0;
        z-index:1;
        width:6rem;
        padding:0 .2rem;
        height:1.2rem;
        background:url(../images/bottom.png) no-repeat center/6.4rem 1.2rem;
    }
    .bottom a{
        float:left;
        width:2.35rem;
        margin-top: .3rem;
        display:block;
        font-size:.24rem;
        line-height:.9rem;
    }
    .bottom a:nth-of-type(2){
        width:1.3rem;
        height:1.2rem;
        margin-top:0rem;
    }
    .bottom a img{
        width:1.3rem;
        margin-top:-.1rem;
    }
    .bottom a i{
        font-size:.6rem;
        margin:0 .2rem 0 .3rem;
        display:block; 
        float:left;  
    }
    /*服务流程*/
    .fwlc{
        margin:.4rem auto 0;
    }
    .fwlc ul li{
        margin:0 0 .27rem 0;
    }
    .fwlc ul li .fwlc_r{
        width:5.15rem;
    }
    .fwlc ul li .fwlc_rn{
        width:4.56rem;
    }
    .fwlc ul li.on span{
        font-size:.24rem;
        line-height:.28rem;
    }
    .fwlc ul li.on p{
        font-size:.18rem; 
        line-height:.3rem;
    }
    /*技师团队*/
    .jstd{
        background:none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: .65rem 0 0 0;
    }
    .jstd ul li{
        width:6rem;
        margin:0 0 .2rem 0;
    }
    .jstd ul li img{
        width:3.1rem;
    }
    .jstd ul li .jstd_nr{
        width:2.6rem;
        padding:.3rem .15rem 0 .15rem;
    }
    .jstd ul li i{
        margin:.18rem 0 .12rem 0;
    }
    .jstd ul li p{
        font-size:.18rem;
        line-height:.3rem;
    }
    .news{
        margin:.3rem auto 0;
    }
    /*新闻资讯*/
    .news ul li{
        padding:.3rem 0 .3rem .3rem;
    }
    .news ul li .fwxm2 img,.news ul li .fwxm2{
        width:1.7rem;
    }

    .news ul li .fwxm2 img:nth-of-type(2){
        display:block;
    }
    .news ul li .fwxm3{
        width:4rem
    }
    .news ul li .fwxm3 .fwxm3_t{
        padding:0 .3rem 0 .18rem;
    }
    .news ul li .fwxm3 p{
        padding:.2rem .2rem 0 0;
        text-align:justify;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow:hidden;
    }
    .news ul li .fwxm3 .xq{
        width: 1.4rem;
        height:.36rem;
        line-height:.34rem;
        font-size:.14rem
    }
    /*文章页*/
    .info{
        height:.4rem;
        line-height:.4rem;
        margin:.3rem auto 0;
        font-size:.14rem;
    }
    .info small{
        margin-left:.15rem;
    }
    .article_b p{
        font-size:.18rem;
        line-height:.4rem;
    }
    .context{
        padding:0 .3rem;
        margin:.4rem auto;
        font-size:.18rem;
    }
    .context ul li{
        width:100%;
        height:.5rem;
        line-height:.5rem;
        margin:0;
    }
    .context ul li:last-child{
        margin-top:.3rem;
    }
}
@media screen and (max-width: 410px) {
    .info{
        font-size:.12rem;
    }
    .info span{
        margin-left:.3rem;
    }
    .info span:nth-child(2){
        margin:0;
        display:none;
    }
    .jstd ul li .jstd_nr{
        padding:.2rem .1rem 0 .1rem;
        width:2.7rem;
    }
    .jstd ul li p{
        font-size:.12rem;
        line-height:.26rem;
    }
    .vip{width:3.6rem;}
    .fwxm3 .xq{display:none}
}
@media screen and (max-width: 640px) {
    .article_b img{ width:100%}
}