@charset "utf-8";
/* CSS Document */

.clear{ clear:both; float:none;}
.Box{ position:relative; overflow:hidden;}
.aBox{ position:relative;}
.none{ display: none !important;}
.visible{ overflow:visible !important;}

legend{display: block; width: auto; margin: auto; line-height: normal; border: none;}
.layui-form-select dl dd.layui-this { background-color: #226ebc;}


.main{ position: relative; overflow: visible;}
.list-box{ border: 1px solid #DDD; float: none; width: auto; min-height: calc(100vh - 423px); position: relative; overflow: visible;}
.PageNavs{ height: 38px; border-bottom: 1px solid #DDD;}
.PageNavs li{ position: relative; overflow: hidden; float: left; margin-left: 10px; padding-top: 2px;}
.PageNavs li a{ display: inline-block; height: 35px; line-height: 35px; font-size: 16px; font-weight: bold; color: #333; padding: 0 10px;}
.PageNavs li.on a{ color: #226ebc; border-bottom: 2px solid #226ebc;}


.PageMain{ padding: 20px;}

.userTypeBox{ position: relative; overflow: hidden;}
.userTypeBox .layui-form-radio{ position: relative; overflow: hidden; height: 42px; padding: 0 20px; line-height: 42px; background-color: #f0f0f0; color: #333; margin: 0 10px 0 0; min-width: 80px; text-align: center;}
.userTypeBox .layui-form-radio i{ display: none;}
.userTypeBox .layui-form-radio div{ font-size: 20px;}
.userTypeBox .layui-form-radio.layui-form-radioed{ background-color: #02a0e1; color: #FFF;}

.SendForm .layui-table td,
.SendForm .layui-table th{ padding: 3px 5px;}
.SendForm .layui-table tbody tr:hover{ background: none;}
.SendForm .layui-input,
.SendForm .layui-textarea{ border-width: 0;}
.SendForm .layui-input.yzm,
.SendForm .layui-input.layui-unselect,
.SendForm .layui-input.layui-form-danger,
.SendForm .layui-textarea.layui-form-danger{ border-width: 1px;}

.SearchForm .btbj{ color: red; float: left; display: block;	width: 25px; margin-top: 15px; text-align: center;	}
.SearchForm .layui-input,
.SearchForm .layui-textarea { width: 50% !important; float: left;}
.SearchForm .layui-form-label{ width: 120px !important;}

.layui-card{ background-color: #f6f6f6; border: 1px solid #e6e6e6;}
.layui-card .layui-card-header{ border-color: #DDD; font-size: 15px;}
#officialDispatches hr{ margin: 10px 0;}
#officialDispatches .layui-table{ background-color: transparent;}

.layui-elem-field{ position: relative;}
.layui-elem-field legend.supplementStatus{ position: absolute; right: 20px; top: 0; background-color: #FFF; font-weight: bold;}


.Result .layui-table th{ text-align: right;}
.Result .layui-table tbody tr:hover{ background: none;}
.Result .layui-card hr{ margin: 10px 0;}
.Result .layui-card .layui-table{ background-color: transparent;}



/*依申请公开-部门列表*/
.ysqgk_List{ position:relative; overflow: hidden; padding:10px;}
.ysqgk_List h2{ border-bottom: 1px solid #226ebc; height: 45px; line-height: 45px;}
.ysqgk_List h2 span{float: left;background:#226ebc;display: block;height: 45px;line-height: 45px;padding: 0 20px;color: #FFFFFF;font-size: 16px;}

.bmxxgkml_list{position: relative;overflow:hidden;margin-top: 15px;border-bottom: 1px solid #dddddd;padding-bottom: 15px;}
.bmxxgkml_list h4{background: url(xxgkml_img06.jpg) 0px 16px no-repeat;padding-left: 15px;/* border-bottom:1px solid #dddddd; */padding-bottom:10px;line-height: 50px;color: #333333;font-size: 16px;font-weight: bold;}
.bmxxgkml_list ul{padding:0 15px;overflow: hidden;position: relative;}
.bmxxgkml_list ul li{float:left;width: 22%;width: calc(25% - 30px);background:url(xxgkml_img05.jpg) 0px  center no-repeat;padding: 5px 15px;height: 40px;line-height: 40px;font-size: 15px;}
.bmxxgkml_list ul li a{display:block;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;}
.bmxxgkml_list ul li.len{ width:500px;}

@media screen and (max-width:600px ) {
    .PageNavs li{ margin-left: 0px;}
    .PageNavs li a{ font-size: 15px; padding: 0 3px;}
    .userTypeBox .layui-form-radio{padding:0px 10px;}
}
