    .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;*/

      /* Center slide text vertically */
      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;
    }
    .p1{
        text-align: center;
        margin: 5px 0;
        margin-top: 50px;
    }
    .p1 span{
        border: 1px solid #c3c3c3;
        padding: 5px 9%;
        color:gray;
    }
	.p1 span:last-child{margin-left: 1rem;}
    .active{border: 1px solid #1abb0e !important;
        color:#1abb0e !important;}
    .cpbox{margin-top:40px;display:flex;flex-wrap:wrap ;}
    .cpbox1 p{width: 90%; margin-left: 5%;text-align: center;margin-bottom: 22px;/*margin-top: -34px;*/}
    /*.cpbox img{width:100%;}*/
    .newP{border-bottom: 1px solid #e0e0e0;
margin-bottom: 8px;
padding-bottom: 5px;}
.link2 li{width:30%;float:left;}
.link2 {position:relative;left:7%;padding-bottom: 32px;
padding-top: 15px;}
.link3 {position:relative;left:7%;padding-bottom: 32px;
padding-top: 15px;}
.link3 li{width:30%;float:left;}
.women{width: 40%;
margin: 0 auto;
border: 1px solid;
padding: 5px;}
.wx1 {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 5px;
    background: url(../images/m4.png) no-repeat center center;
        background-size: auto;
    background-size: 100%;
}
.xl1 {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 5px;
    background: url(../images/m3.png) no-repeat center center;
        background-size: auto;
    background-size: 100%;
}.xl2 {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 5px;
    background: url(../images/m2.png) no-repeat center center;
        background-size: auto;
    background-size: 100%;
}
.xl3 {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 5px;
    background: url(../images/m1.png) no-repeat center center;
        background-size: auto;
    background-size: 100%;
}
.hide{display:none;}
.content .content-content{}
.attr-0{padding: 9px 10px;font-size: .7rem;display: flex;}
.attr-0 .span1{margin-left:80px;color:#a29fa0;width: 100%;}
.copy{font-size:.8rem;}
.ckxq{border: 1px solid #777;padding: 6px 20px;width:60px;margin:0 auto;background: #ccc;color:#fff;}
.ckgd{border: 1px solid #777;padding: 6px 20px;width:100px;margin:0 auto;background: #666666;color:#fff;border-radius: 5px;}
.bas{display: flex;
width: 76%;
margin: 0 auto;}
.bas p{width: 35%;
text-align: center;
border-radius: 20px;
padding: 8px 17px;
font-size: 18px;
font-family: 宋体;
margin-left: 3%;
margin-top: 27px;
border: 1px solid #c8c8c8;
color: #c8c8c8;}
.bas .av{
    background: #333;
    color: #fff;
}
.timet{color:#666666;font-size:12px;border-bottom: 1px solid;padding-bottom: 10px;margin-top: 10px;}
.shang{width: 94%;
margin: 0 auto;
border-top: 1px solid #e5e5e5;
color: #b8b8b8;
border-bottom: 1px dotted;
padding: 7px 0;
margin-top: 20px;}

 .search1{
            width: 80%;     

            margin: 0 auto;
            display: flex;
            /*border: 1px solid red;*/
        }
        .search1 input{
            float: left;
            flex: 4;
            height: 30px;
            outline: none;
            border: 1px solid #d5d5d5;
            box-sizing: border-box;
            padding-left: 10px;
        }
        .search1 button{
            float: right;
            flex: 1;
            height: 30px;
            background-color: #fff;
            color: #000;
            border-style: none;
            outline: none;
            border: 1px solid #d5d5d5;
        }
        .search1 button i{
            font-style: normal;
        }
        .search1 button:hover{
            font-size: 16px;
        }
.new{
        width: 2.2rem;
    height: 2.2rem;
    border: solid 1px #6f6f6f;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #2e2e2e;
    font-size: 11px;
    position: absolute;
    margin-top: 26px;
    left: 33px;
    z-index: 5;
    box-sizing: border-box;
}
.ren{
    width: 2.2rem;
height: 2.2rem;
border: solid 1px #6f6f6f;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
color: #2e2e2e;
font-size: 7px;
position: absolute;
margin-top: 65px;
left: 33px;
z-index: 5;
box-sizing: border-box;
}
.new2{
    width: 2.2rem;
height: 2.2rem;
border: solid 1px #da8d84;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
color: #da8d84;
font-size: 11px;
position: absolute;
margin-top: 26px;
right: 32%;
z-index: 5;
box-sizing: border-box;
padding:19px;
}
.boximg{
    width: 44%;
margin-top: 22px;
}
.part3{
position: absolute;
margin-top: -20%;
left: 24%;
top: 49%;
line-height: 51px;
}
.part3 .span1{
    font-size: 33px;
color: #fff;
font-family: 宋体;
}
.service_main{
line-height: 33px;
padding: 15px;}
.service_main h1 {
    /*font-size: 32px;*/
    text-align: center;
    font-weight: 900;
    /*margin-bottom: 40px;*/
}
/*.service_main table {
    margin: 10px 0;
    text-align: center;
    width: 100%;
    border: 1px #6F6F6F dashed;
    box-sizing: border-box;
}
.service_main table {
    text-align: center;
}
.service_main table th {
    height: 50px;
    font-size: 14px;
    background: #6F6F6F;
    color: #fff;
    border: 1px #C8C8C8 dashed;
}
.service_main table tr td:first-child {
    color: #000;
    background: #F9F9F9;
}
.service_main table tr td {
    min-width: 100px;
    padding: 0 10px;
    color: #666;
    font-size: 14px;
    height: 50px;
    border: 1px #C8C8C8 dashed;
}*/