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

}

element.style {

    font-size: 50px;

}

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: 30%;

    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;}

.flex{display:flex; -webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;}

.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}

.df{justify-content:space-between; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}

.spjz{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}

.evenly{justify-content: space-evenly;-webkit-justify-content: space-evenly;-moz-justify-content: space-evenly;-ms-justify-content: space-evenly;-o-justify-content: space-evenly;}

.czjz{align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;}

.column{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}

.ydq{justify-content: flex-end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;-o-justify-content: flex-end;}

.row-reverse{flex-direction: row-reverse;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;}

.column-reverse{flex-direction: column-reverse;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;-o-flex-direction: column-reverse;}



.baseline{align-items: flex-start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;}

.onload{position: fixed;position: fixed;z-index: 1888888;left: 50%;top: 50%;}

.onload img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);width: 45px;}

.lgsize{font-size: 36px;line-height: 38px;font-weight: lighter;}

.mdsize{font-size: 28px;line-height: 30px;font-weight: lighter;}

.smsize{font-size: 15px;line-height: 15px;}

.pcshow{display: flex;}

.sjshow{display: none;}

.w1200{width: 96%;max-width: 1200px;margin: auto;}

.sjpcimg img{display: block;width: 100%;}

.sjpcimg img:nth-child(2){display: none;}

.pd100{padding: 100px 0;}

.pd80{padding: 80px 0;}

.pd50{padding: 50px 0;}

.mb100{margin-bottom: 100px;}

.mb80{margin-bottom: 80px;}

.mb50{margin-bottom: 50px;}

@media (max-width:1200px) {

	.lgsize{font-size: 26px;line-height: 28px;}

	.mdsize{font-size: 18px;line-height: 20px;}

	.smsize{font-size: 12px;line-height: 12px;}

	.mb100 {margin-bottom: 50px;}

	.mb80{margin-bottom: 30px;}

	.mb50{margin-bottom: 30px;}

	.tittop span {margin-bottom: 7px;}

}

@media (max-width:640px) {

	.lgsize{font-size: 18px;line-height: 18px;}

	.mdsize{font-size: 15px;line-height: 15px;}

	.smsize{font-size: 10px;line-height: 16px;}

	.sjpcimg img:nth-child(1){display: none;}

	.sjpcimg img:nth-child(2){display: block;}

	.pcshow{display: none !important;}

	.sjshow{display: flex !important;}

	.mb100 {margin-bottom: 25px;}

	.mb80{margin-bottom: 20px;}

	.mb50{margin-bottom: 16px;}

}

.corlv{ color:#8c7a66;}

.corhei{ color:#030000;}

.corbai{ color:#ffffff;}

.corqianlv{ color:#dfc5a9;}

.corhuang{ color:#8c7a66;}

.jb{background-image: -webkit-linear-gradient(left,#c27f09 45%,#e4b03e 60%,#f9cf5f 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.hjb{background-image: -webkit-linear-gradient(left,#010101 45%,#242424 60%,#4d4d4d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.bjb{background-image: -webkit-linear-gradient(left,#fff 45%,#fff 60%,#fff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 26px;font-weight: normal;line-height: 48px;text-align: right;}



.around{ justify-content:space-around; -webkit-justify-content:space-around;}

.between{justify-content:space-between; -webkit-justify-content:space-between;}

.center{-webkit-align-items: center; align-items: center; }

.space_center{-webkit-justify-content: center; justify-content: center;}

.flex_end{-webkit-justify-content: flex-end; justify-content: flex-end;}

.flex_start{-webkit-justify-content: flex-start; justify-content: flex-start; }

.clear { clear: both;}

.ovh { overflow: hidden; clear: both;}

.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; overflow:hidden;}



.a1 li img{width:17.8%;margin-top:.2rem;margin-bottom:.2rem;margin-left:17%; float:left;}

.a1 li.bor_r img:nth-of-type(1){}

.a1 li.bor_r img:nth-of-type(2){ display:none;}

.a1 li.bor_r.on img:nth-of-type(1){ display:none;}

.a1 li.bor_r.on img:nth-of-type(2){ display:block;}

    .a_r{width:65%;float:right;margin-top:.25rem;text-align:center;}

	.a_r p:nth-of-type(1){color:#000;font-size: 22px;line-height: 26px;}

    .a_r p:nth-of-type(2){color:#000;font-size: 14px;line-height: 20px;text-align:center;}

    .a1 li.on{background-color: #d7ac70;}

    .a1 li.on p:nth-of-type(1),.a1 li.on p:nth-of-type(2){color:#fff;}

	

    .main2{display:none;}

    /**vip**/

    .wai{background-color: white;}

    .vip{width:350px;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"/*tpa=/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 0rem;

    }

    .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"/*tpa=/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: 48.5%;

            margin-top: .2rem; margin-left:1%;

            -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 .g1:nth-of-type(2){ margin-left:0px; margin-right:1%;}



    .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: 0.22rem

    }

    .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;

        color: #fff;

        /*text-align: left;*/

    }

    .footer .foot_d dl:nth-of-type(3) dd{

        font-size:0.22rem;

    }

    .footer .foot_d dd a{

        color:#fff;

    }





    .bottom{

        display:none;

    }



    /*服务流程*/

    .fwlc{

        background:url("../images/left.png"/*tpa=/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"/*tpa=/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"/*tpa=/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{

        margin: 1.5% auto;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;

    }

    .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;

    }
    
    .pagination li a {
		
		padding: 3px 10px;
		border: #dfdfdf 1px solid;
		text-decoration: none;
		color: black;
	}

    .pagination li.active a {
		background-color: #d7ac70;
		color: #FFF;
	}

    /*文章页*/

    .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 h1{

        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 p a{

        color: #3b3b3b;
        display:initial;

    }

    .article_b img {

        margin: 20px auto 0;

        /* width:100%;*/

    }

    .context{

        padding:0 1rem;

        margin:60px auto;

        font-size:18px;

    }

    .context ul li{

        height:.6rem;

        color:#fff;

        text-align:center;

        background-color:#d7ac70;

        border-radius:5px;

        line-height: .6rem;

        float:left;

        margin-right:14%;
        padding: 0 15px;

    }

    .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"/*tpa=/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"/*tpa=/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"/*tpa=/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:flex;}

    .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;}



    #w12 .top_l {width: 1.4rem;} 

    #w12 .top_l img { width: 1.4rem;}



    #w12 .tu2{ width:.57rem;margin-right:.2rem;}

    /**服务项目**/

    .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:100%; display:block; margin:0px auto;}

    /**服务项目**/

    .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:20%;margin-top:.2rem;margin-bottom:.2rem;margin-left:13%; float:left;}

    .a_r{width:66%;float:right;margin-top:.25rem;text-align:center;}

    .a_r p:first-of-type{font-size: .22rem;line-height: .3rem;}

    .a_r p:nth-of-type(2){font-size: .14rem;}

	

.same li.a_r img:nth-of-type(1){}

.same li.a_r img:nth-of-type(2){ display:none;}

.same li.a_r.on img:nth-of-type(1){ display:none;}

.same li.a_r.on img:nth-of-type(2){ display:block;}

	

.same li.bor_r img:nth-of-type(1){}

.same li.bor_r img:nth-of-type(2){ display:none;}

.same li.bor_r.on img:nth-of-type(1){ display:none;}

.same li.bor_r.on img:nth-of-type(2){ display:block;}



	.same p:nth-of-type(1){color:#000;}

    .same p:nth-of-type(2){color:#000;}



    .same li.on{background-color: #d7ac70;}

    .same li.on p:nth-of-type(1),.same li.on p:nth-of-type(2){color:#fff;}





    /*首页 核心工艺*/

    .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"/*tpa=/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-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;

		left:50%; margin-left:-3.2rem;

        width:6.4rem;

        padding:0rem;

        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;

        font-size:.24rem;

        line-height:.9rem;

    }

	.bottom a:nth-of-type(1){ margin-left:0.2rem;}

    .bottom a:nth-of-type(2){

        width:1.3rem; margin-top:0rem;

        height:1.2rem;

    }

    .bottom a img{

        width:0.9rem; }

    .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%}

}

/*右侧悬浮代码开始*/

#yuyue{display: none;position: fixed;bottom: 22%;right: 3%; z-index:1;}

.yuyue{height: 50px;width: 50px;border-radius: 50%;background: #d7ac70;font-size: 12px;color: #fff;text-align: center;line-height: 48px;}

#goToTop{display: none;position: fixed;bottom: 14%;right: 3%;z-index:1;}

.aop{height: 50px;width: 50px;border-radius: 50%;background: #d7ac70;font-size: 28px;color: #fff;text-align: center;}

/*右侧悬浮代码结束*/

/* 中间弹窗开始 */

  .flex210711{display:flex; -webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;}

  .df210711{justify-content:space-between; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}

  .spjz210711{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}

  .czjz210711{align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;}

  .column210711{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}

 .mdsize210711{font-size: 21px;line-height: 21px;}

  .smsize210711{font-size: 15px;line-height: 15px;}

  /* 中间弹窗主样式 */

  .yjgb{text-align: right;color: #e5e5e5;}

  .yjgb span{font-size:14px !important;}

.bdtishi{padding: 10px 0 0px 0;line-height: 18px; text-align:left;}

.textarer210711{color: #666;border: 1px solid #b5b5b5;margin-bottom: 10px;padding: 5px;}

  .zjtc210711{text-align: center;z-index:999!important;width: 320px;border-radius: 8px;padding: 1px;overflow: hidden;box-shadow: 0px 0px 8px #666;position: fixed;left: 50%;margin-left: -160px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);background: #fff;z-index: 100;display: none;}

  .zjtop210711{height: 45px;background: #e9e9e9;width: 100%;margin: auto;padding: 0 2%;margin-bottom: 18px;color: #000;}

  .zjtop210711 h3{font-weight: lighter;font-size: 18px;line-height: 18px;}

  .zjtopfr210711 img{margin-right: 5px;}

  .zjtopfr210711 p{margin-right: 6px;font-size: 12px;line-height: 12px;color: #5e5d5d;}

  .gbzjtc210711{font-size: 12px;line-height: 15px;color: #fff;padding: 6px;margin-right: 20px;background: #a4a4a4;cursor: pointer;border-radius: 50%;width: 30px;}

  .zjspp210711{margin-bottom: 18px;}

  .zjspp210711 img:nth-child(1){width: 45px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

  .zjspp210711 img:nth-child(2){width: 166px;margin: 0 36px;}

  .zjspp210711 img:nth-child(3){width: 60px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

  .ghfm210711{width: 91%;margin: 0 auto 20px;font-size: 14px;}

  .ghfm210711 input,.ghfm210711 select{border: 1px solid #b5b5b5;margin-bottom: 16px;line-height: 20px;height: 28px;color: #666;text-indent: 4px;outline: none;font-size: 14px;}

  .fm5btn210711 button,.fm5btn210711 a{line-height: 30px;height: 32px;border: 1px solid #191919;text-align: center;display: block;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;border-radius: 6px;}

.fm5btn210711 button{ width: 46%;}



.fm5btn210711 a{ width: 52%;}

  .fm5btn210711 button{background: #191919;color: #fff;outline: none;}

  .fm5btn210711 a{background: #fff;color: #000;}

  .fm5btn210711 button:hover{background: #fff;color: #000;}

  .fm5btn210711 a:hover{background: #191919;color: #fff;}

  @media (max-width:768px) {.zjtc210711{margin-left: -18%;}}

  @media (max-width:640px) {

  .zjtc210711 {width: 250px;margin-left: -32%;}

  .zjtop210711 h3 {font-size: 13px;line-height: 13px;}

  .zjtopfr210711 img {width: 15px;}

  .gbzjtc210711 {padding: 4px;font-size: 12px;line-height: 10px;width: 40px;}

  .zjtop210711 {height: 36px;margin-bottom: 14px;}

  .zjspp210711 img:nth-child(2) {width: 111px;margin: 0px 20px;}

  .zjspp210711 img:nth-child(1) {width: 33px;}

  .zjspp210711 img:nth-child(3) {width: 40px;}

  .zjspp210711 {margin-bottom: 14px;}

  .ghfm210711 input, .ghfm210711 select {margin-bottom: 6px;line-height: 28px;height: 28px;font-size: 12px;}

  .fm5btn210711 button, .fm5btn210711 a {line-height: 28px;height: 28px;}

  .ghfm210711 {margin: 0 auto 14px;}

  .yjgb{text-align: right;color: #e5e5e5;}

.bdtishi{padding: 10px 0 0px 0;line-height: 18px; text-align:left;}

.textarer210711{font-size: 12px;}}

@media (max-width:414px) {.fm5btn210711 a {font-size: 12px;}.zjtc210711 {width: 225px;margin-left: -27%;}.ghfm210711 input, .ghfm210711 select {height: 26px;}}

@media (max-width:375px) {.zjtc210711 {margin-left: -29%;}}

@media (max-width:320px) {.zjtc210711 {width: 215px;}.ghfm210711 input, .ghfm210711 select {height: 22px;}.ghfm210711 input, .ghfm210711 select {font-size: 12px;}.button210711{font-size: 12px;}.gbzjtc210711 {width: 40px;line-height: 8px;}.zjtc210711 {margin-left: -33%;}}

  /* 中间弹窗结束 */


  /*新增加资讯样式*/

.mb80 {
    margin-bottom: 20px;
}
.mb50 {
    margin-bottom: 50px;
}
.tit>p {
    width: 96%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 25px;
}
.smsize {
    font-size: 15px;
    line-height: 15px;
}

.wtul {
    height: 60px;
}

.w1200 {
    width: 1200px;
    margin: auto;
}

.wtul li {
    color: #fff;
    cursor: pointer;
    background: #203880;
    padding: 0.5rem 1rem;
    margin-right: 1rem;
    border-radius: 0.2rem;
}
.wtul li.on {
    color: #c8a21d;
}

.wtone {
    display: none;
}
.wtone.on {
    display: flex;
}
.wtfl {
    width: 36%;
    display: block;
    overflow: hidden;
}

.wtfl .f-item:first-child {
    margin-top: 0;
}
.wtfl .f-item {
    position: relative;
    overflow: hidden;
    margin: 10px 0;
    transition: all 0.3s;
}


.wtfl .f-item .img {
    width: 30%;
    overflow: hidden;
    position: relative;
    height: 0;
    padding-top: 22%;
}

.wtfl .f-item:first-child .img {
    width: 100%;
    padding-top: 70%;
}

.wtfl .f-item .txt {
    width: 67%;
    overflow: hidden;
}

.wtfl .f-item:first-child .txt {
    width: 100%;
}

.wtfl {
    width: 36%;
    display: block;
    overflow: hidden;
}
.wtfl .f-item .img img {
    width: 100%;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
    -o-transition: all 1.5s;
}

.wtfl .f-item:first-child .txt a h3 {
    margin: 10px 0 5px 0;
}
.wtfl .f-item .txt a h3 {
    color: #333;
    font-size:  16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.wtfl .f-item:first-child .txt p {
    font-size: 14px;
}
.wtfl .f-item .txt p {
    font-size:  14px;
    color: #666;
    line-height: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.wtfl .f-item .txt .watch_time {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
}
.wtfl .f-item .txt .watch_time i {
    color: #999;
    margin-right: 0.4rem;
    font-size: 1rem;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wtfl .f-item .txt .watch_time span {
    font-size: 14px;
    color: #999;
}


.wtfr {
    width: 62%;
}
.wtfr ul {
    width: 100%;
}
.wtfr ul li {
    width: 48%;
}
.wtbtm li {
    margin-bottom: 35px;
    transition: all 0.3s;
}
.wtbtm li .time {
    overflow: hidden;
    margin-right: 16px;
    flex-direction: column;
    text-align: center;
}
.wtbtm li .time span {
    color: #111;
    font-weight: bold;
    font-size: 14px;
}
.wtbtm li .time p {
    font-size: 14px;
    color: #111;
    margin-top: 10px;
}
.wtbtm li .txt {
    flex: 1;
    width: 70%;
}
.slh {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wtbtm li .txt a h3 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: all 0.3s;
}
.wtbtm li .txt p {
    font-size: 14px;
    color: #666;
    line-height: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

@media (max-width:640px) {

    .tit>p {
        line-height: 24px;
    }
    .mb50 {
    margin-bottom: 18px;
    }
    .wtul {
    background: none;
    height: initial;
    }
    .wtul li.on {
        background: #c8a21d;
        color: #fff;
    }
    .wtul li {
    margin: 0 2%;
    padding: 7px 7px;
    background: #081b47;
    color: #fff;
    border-radius: 5px;
    }

    .wtbtm li {
    margin-bottom: .4rem;    
    }

    .wtbtm li .time p {    
        margin: 0.1rem auto;
    }
    .wtfl .f-item {    
        margin: 0.5rem 0;        
    }

    .wtfl .f-item:first-child .txt p {
        font-size: .24rem;
    }
    .wtfl .f-item .txt p {
        font-size: 0.24rem;    
        line-height: .38rem;   
        
    }
    .wtfl .f-item .txt .watch_time {        
        margin-top: 0.24rem;
    }
    .wtfl .f-item .txt .watch_time span ,.wtbtm li .time span,.wtbtm li .time p,.wtbtm li .txt p{
        font-size: .24rem;
        line-height: .26rem;
       
    }

    .wtbtm li .txt a h1 {
        font-size: .26rem;        
        margin-bottom: 0.12rem;        
    }


    .wtcon {
        width: 100%;
    }
    .wtfl {
    margin-bottom: 16px;
    width: 100%;
    }
    .wtfl {
    margin-bottom: 16px;
    width: 100%;
    }
    .wtfr {
    width: 96%;
    padding: 0 2%;
    }



}
