@media screen and (max-width: 700px) {
    /*当屏幕尺寸小于600px时，应用下面的CSS样式*/

    /* 首页适配 */
    .headerbox .content .flex_between {
        display: block;
    }

    .header_main_search2 {
        display: flex !important;
    }

    .logoleft {
        width: 80%;
        margin: 0 auto;
    }

    .searchright {
        width: 90%;
        margin: 20px auto;
        padding-bottom: 0px;
    }

    .headerbox {
        height: auto;
        background-image: none;
    }

    header {
        height: auto;
    }

    .fs40 {
        font-size: 30px;
    }

    .page1 .flex_between {
        display: block;
    }

    .page1left {
        width: 100%;
    }

    .page1right {
        width: 100%;
        padding-top: 20px;
        padding-right: 20px;
    }

    .flex_between {
        display: block;
    }

    .width50 {
        width: 100%;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .page2 {
        padding: 20px;
    }

    .listblock {
        height: auto !important;
    }

    .lanmu {
        padding: 0px;
    }

    .titb {
        display: flex;
        justify-content: space-between;
    }

    .more {
        display: flex;
        justify-content: space-between;
    }

    .titlecjyw2 {
        color: #000;
        width: 80%;
    }

    .listblock li {
        display: flex;
        justify-content: space-between;
    }

    .xznf {
        display: flex !important;
        justify-content: space-between;
    }

    .page2 .width100:first-child {
        padding-top: 0px !important;
    }

    .canelul {
        display: flex;
        justify-content: space-between;
        margin: 0px !important
    }

    .itemselect {
        display: flex;
        justify-content: space-between;
    }

    .right_header_tool {
        display: none;
    }

    .childlogo {
        width: 80%;
        height: auto;
    }

    .child_header {
        height: auto;
    }

    .inputsearch {
        width: 100%;
    }

    .canelul {
        width: 100% !important;
        margin: 0px
    }

    .dtleft {
        padding: 0px;
        width: 100% !important;
    }

    .ztzl {
        padding-top: 80px;
    }

    .bmname {
        margin: 0px !important;
    }

    .itemdtqy {
        display: flex !important;
    }

.xldr_profile .name{
margin-top:20px;

}
.w1200{
width:90% !important
}
.profile_left{
float:none;
margin:0 auto
}
    .swiperbox {
        height: 230px !important;
    }

    .backswiper {
        background-position: 138px 2px;
        background:none;
    }

    .zwgk {
        padding-top: 80px;
    }

    .zwbg {
        display: flex;
    }

    .zwfwimg {
        width: 100% !important;
        margin-top: 0px !important;
    }

    .ldjj {
        width: 100%
    }
    .ldjj .flex_between{
        display: flex;
    }
    .abs .flex_between{
        display: flex;
        flex-flow:row wrap
    }
    .jjbox .flex_between{
        display: flex;
    }
    .itembb{
        width:48%;
        height: auto;
        margin-bottom:10px
        
    }
    .ysqgk{
        width: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 10px !important;
    }
    .itemzwbg2 {
        width: 50%;
    }

   .dtitem{
     padding: 0px 15px 5px;
    }
.itemdzwfw{
 margin-bottom:0px
}
dl, ol, ul{
margin-bottom:0px
}
.dtleft, .dtright{
margin-bottom:0px
}
.backswiper{
  padding: 10px 0px;
 }
.lmbz{
  padding: 7px 20px;
  font-size: 16px;
  border-bottom-right-radius: 20px
}
.zwgk{
 padding-top: 60px;
}
.hf{
margin: 20px auto;
padding:0px 20px
}
.lmbz{
font-size:20px !important
}
.zwbg a{
width:100%
}
.ztzl{
padding-top:40px
}
}