.bt_menu{display:none; }
.top-nav-list{display:block; }
.details-body img{ width:99%;}
.top-nav-main{ display:none}
@media screen and (min-width:100px) and (max-width:640px){
.mleft .details-box .details-body img{width: 98% !important;}
.bt_menu {
    right: 0;
    top: 0px;
    background: url(../images/bt_menu.png) 0 0 no-repeat;
    border: none;
position: absolute;
cursor: pointer;
width: 42px;
height: 42px;
z-index:9999;
text-align: center;
display: block;
background-size: 42px;

}
.top-nav-list{
    position: absolute;
    left: 0;
    top: 46px;
    width: 100%;
    z-index: 1100;
    bottom: 0;
}
.top-nav-main{ display:block; }
.top-nav-main .active{
    background-position: 0 -42px;
    z-index: 1101;
    position: fixed;
}
.breadcrumb-box{margin-top:0px;}
.top-nav-list .top-subnav{display: none !important;}
.member-nav ul{}
.member-nav ul li{}
.title3 {
    text-align: center;
    border-bottom: 1px solid rgb(242, 242, 242);
    padding-top: 0px;
    padding-right: 3%;
    padding-bottom: 0px;
    font-size: 14px;
    text-indent: unset;
    width: 30%;
    float: left;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 36px;
    border-right: 1px solid #f2f2f2;
}

.float0831 {display:none;}
.header{height: 46px;}
.topbar{display:none;}
.top-nav{
    height: 46px; ;
}
.w{width: 100%;}
.top-logo{height: 46px;margin-top: 0px;}
.top-logo img{height: 46px;}
.top-nav-right {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1100;
    line-height: 2.5em;
    font-size: 0.75em;
    color: #fff;
    bottom: 0;
    width: 100%;
    background-color: #0a0f24;
}
.top-nav-right{display:none;}
.top-nav-right ul li {
    color: #fff;
    display: block;
    text-align: center;
    float: unset;
    border-top: #333 1px solid;
    font-size: 15px;
    padding: 0px;
    line-height: 50px;
    width: 100%;
}
.top-nav-list a{color: #fff; }
.container1200 {
    height: auto;
    width: 100%;
}
.about_header{width: 100%;}
.about_border_left_01{display: none;}
.about_border_left {
    float: none;
    width: 100%;
    margin-top: 0px;
    border: none;
}
.member-nav > li {
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
    width: 33%;
    float: left;
border-right: 1px solid #f2f2f2;
}
.member-nav .title1 span{display:none}
.member-nav .title2 span{display:none}
.member-nav .title2 {
    position: relative;
    height: 30px;
    border-left: none;
    font-size: 16px;
    text-indent: 0;
    line-height: 30px;
    color: none;
    text-align: center;
}
.member-nav .title1 {
    position: relative;
    height: 30px;
    border-left: none;
    font-size: 16px;
    text-indent: 0;
    line-height: 30px;
    color: none;
    text-align: center;
}
.about_border_right {
    float: right;
    width: 100%;
}
.about_border_right_top {
    float: left;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
}
.about_border_size {
    float: left;
    width: 186px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #9C221F;
    text-indent: 15px;
}
.about_border_ab_01 {
    float: left;
    width: 96%;
    height: auto;
    font-size: 16px;
    letter-spacing: 1px;
    text-indent: 2em;
    line-height: 29px;
    color: #333;
    margin-bottom: 40px;
    padding: 0 2%;
}
.about_border_ab_01 img{width: 100% !important;height: auto !important;}
.footer-tel{display:none;}
.footer-nav{width: 100%;}
.footer-nav dl{width: 33%;}
.footer-copyright p{font-size: 10px;}

.mleft {
    width: 100%;
    height: auto;
    line-height: 1;
    float: left;
    border: 1px solid #e5e5e5;
    margin-top: 0px;
}
.mleft .details-box {
    height: auto;
    background: #fff;
    padding: 0px 10px;
}
.mleft .details-box .details-tit h1{
    width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 1.4rem;
overflow: hidden;
}
.mleft .details-box .details-tit .sub .time-box{
    overflow: hidden;
font-size: 0.7rem;
}
.mright {
    width: 100%;
    height: auto;
    line-height: 1;
    float: left;
}
.mright .side-box img{width:100%;}
.case-sencil .case-sencil-right {
    width: 60%;
    float: left;
    margin-left: 10px;
}
.case-sencil .case-sencil-right p {
    color: #666;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    height: 36px;
    overflow: hidden;
}
.mleft .lbox1 .clist li{width: 100%;}
.mleft .lbox1 .clist li .i_container {
    width: auto;
    height: 160px;
    line-height: 1;
    padding: 30px 0;
    border-bottom: 1px dashed #e5e5e5;
}
.mleft .lbox1 .clist li .i_container .i_imgs {
    width: 100px;
    height: 166px;
    line-height: 1;
    position: relative;
    float: left;
    overflow: hidden;
}
.mleft .lbox1 .clist li .i_container .i_imgs img {

    height: 100%;
    line-height: 1;
}
.mleft .lbox1 .clist li .i_container .i_content {
    width: auto;
    height: auto;
    line-height: 1;
    float: none;
    margin-left: 110px;
    margin-right: 50px;
}
.mleft .lbox1 .clist li .i_container .i_content .ic_title h3{
    font-size: 1rem;
line-height: 1.8rem;

}
.mleft .lbox1 .clist li .i_container .i_content .ic_summary {
    padding-top: 8px;
    line-height: 1.2rem;
    font-size: 0.7rem;
    color: #666;
    height: 74px;
    overflow: hidden;
}
.mleft .lbox1 .clist li .i_container .i_content .ic_param{
    font-size: 0.6rem;

}
.page ul li{line-height: 35px;}
.side-body{width: 100% !important;}
#indexBanner{min-width: 100%;}
.bannerbg::after{content:"";display:block;padding-bottom:20%;}


.mleft .details-box .details-body p {
    text-indent: 0;

}


}






