@charset "utf-8";
/* CSS Document */
@import url(mobile_header.css);

.main_body {width:auto;padding: 0 10px;box-sizing: border-box;}
  /*悬浮左侧*/
.l_box{float: none;min-height: auto !important;width: 200px;position: fixed !important;height: 100vh;right: -200px;top: 0;z-index: 999;padding: 5px;background-color: #f5f5f5;box-sizing: border-box;margin: 0;}
.l_box>i.layui-icon{display: block !important;padding: 10px 10px 10px 5px;border-radius: 10px 0 0 10px;background-color: #18558d;color: #FFF;font-size: 17px;font-weight: bold;position: absolute;right: 200px;bottom:3vh;box-shadow: 0px 0px 5px -1px #d2c6c6;text-align: center;line-height: 1.2;}
.l_box>i.layui-icon::before{font-size: 20px;padding-bottom: 5px;display: inline-block;}
.l_box>i.layui-icon.layui-icon-next{ font-size: 0; padding: 0; border-radius: 0; width: calc(100vw - 200px); height: 100vh; left:calc(-100vw + 200px); bottom: 0; background-color: rgba(0,0,0,0.5);}
.l_box>i.layui-icon.layui-icon-next:before{ font-size: 0;}
.l_box>.PageText{padding:10px;font-size: 20px;}
#Left_Nav{max-height: calc(100vh - 54px);overflow-y: auto;overflow-y: overlay;}
#Left_Nav>li>a{font-size: 17px;padding: 12px 15px;text-align: center;background: none;}
#Left_Nav li.son .SonDl dd{font-size: 15px;}
#Left_Nav li.son .SonDl dd a{text-align: center;padding: 12px 15px;}
.r_box {float:none;width: auto;}
.r_box .bd li {
    overflow: hidden;
}
.r_box .bd li a {display: block;float: left;max-width: 78%;max-width: calc(100% - 100px);position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;}
.r_box .bd li i {
    position: absolute;
    top: 10px;
    left: 0;
}
.page {width:auto;}
.PageNavs {height: auto !important;overflow: hidden;}
.r_box .PageNavs li a {overflow:visible;max-width: initial;margin-left: 0;}
.r_box .PageNavs ul {display:flex;justify-content: space-between;flex-wrap: wrap;}
.r_box .bd li a {
    overflow: visible;
}

/*在线申请*/
.PageMain .layui-table>colgroup col:nth-of-type(1),
.PageMain .layui-table>colgroup col:nth-of-type(3){width: 53px;}
.Main *{box-sizing: border-box;}
.layui-text em, .layui-word-aux{word-wrap: break-word;word-break: break-all;}
}
@media screen and (max-width:600px ) {
    
}

@media screen and (max-width:375px ) {
    
}

@media screen and (max-width:320px ) {
    
}