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


.xxgkpt_con_left>h2{font-size: 18px;background: #226ebc;color: #FFFFFF;height: 55px;line-height: 55px;text-align: left;text-indent: 2em;position: absolute;display: block!important;width: calc(100% - 20px);}
.xxgkpt_con_left>h2::after{ content: '点击查看栏目树'; display: block; position: absolute; top: 10px; right: 15px; font-size: 15px; color: #FFF; height: 30px; line-height: 30px; animation: channeltreeAnim 1.5s ease-out infinite normal;}
@keyframes channeltreeAnim {
    0% { opacity: 0; }
    50% { opacity: 0.9; }
    100% { opacity: 0; }
}
.xxgkpt_con_left .con_left_nav{position: fixed;width: 100vw;height: 100vh;left: 100vw;top: 0;z-index: 100;overflow-y: auto;background-color: rgba(0,0,0,0.8);padding-left: 45vw;box-sizing: border-box;}
.xxgkpt_con_left .con_left_nav .close{display: block;position: absolute;left: 5px;top: 5px;width: calc(45vw - 12px);height: auto;border: 1px solid #FFF;font-size: 24px;color: #FFF;font-weight: bold;box-sizing: border-box;padding:calc(50vh - 99px) 17vw;text-align: center;}	
	
.layui-text em, .layui-word-aux{word-break: break-all;}	
.layui-table td{text-align:center;}	
	
/*-----------------第一排 */
.diyip{ width:100%;}
.xxgkpt_con_left{float:none;width: 100%;}
.xxgkpt_con_left .con_left_nav ul {height: 100%;background: #ffffff;}
.xxgkpt_con_left .con_left_nav>ul>li>a>i{margin-left:0px;}
.xxgkpt_con_left .con_left_nav>ul>li>a>span{float:left;display: flex;align-items: center;justify-content: flex-start;height:55px;line-height: 22px;width: calc(100% - 50px);}


/*右边*/
.xxgkpt_con_right{float: none;width: 100%;}
.xxgkpt_con_right>.view{
    min-height: 300px;
}
/*公共企事业单位*/
.qsydw .yb_nr{width:100%;float:none;}

/*重点领域信息公开*/ 
.xxgkml_list .tit span{display:block;width: 100%;}
.xxgkml_list .tit{height:auto;overflow:hidden;}
.xxgkml_list .search-zfwj{float:none;}
.layui-form-item .layui-inline{width:calc((100% - 44px)/2);margin:10px 5px;float: left;}
.layui-form-item .layui-inline #title{width:100%;}
.layui-form-item .layui-input-inline{width: 100%!important;margin-left:auto!important;}
.bg_tb{background:none;display: block;width: 100%;}
.layui-form-item{margin-bottom:0px;}
.bg_tb thead, .bg_tb thead tr, .bg_tb thead tr th {display: block;height:40px;border: none !important;}
.bg_tb tbody, .bg_tb tbody tr,.bg_tb tbody tr td {display: block;height: 40px;}
.bg_tb tbody tr td {float: left;}
.ty-cont-gklb .tb td.tn1,.ty-cont-gklb .tb .t th.th1{display:none;}
.ty-cont-gklb{min-height:auto;}
.ty-cont-gklb .tb .t th.th0,
.ty-cont-gklb .tb td.tn0{display:none;}
.ty-cont-gklb .tb .t th.th4{width: calc(100% - 100px);display: block;}
.ty-cont-gklb .tb .t th {float: left;}
.ty-cont-gklb .tb td.tn4{padding-left:0px;width: calc(100% - 100px);}
.ty-cont-gklb .tb td.tn4 a {width: 100%;text-indent:10px;}  
.ty-cont-gklb .tb .t th.th2,.ty-cont-gklb .tb td.tn2{display: none;}
.ty-cont-gklb .tb .t th.th5,.ty-cont-gklb .tb td.tn5{width: 80px;display: block;float: right;}

div.page {padding-top: 20px;text-align: center;height: auto;}
div.page span,div.page a,div.page font {margin-bottom: 5px;display: inline-block;padding: 5px;}

/*依申请公开*/
.bmxxgkml_list ul li{width: 100%!important;}
    
.text-list li a {/* font-size: 16px; */height: 35px;line-height: 35px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width: 85%;}
.text-list li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.text-list li span{ position: absolute; right: 0; top: 0;}



.right-content{width:735px;height:165px;line-height: 30px;margin:auto;overflow: hidden;}
.right-content p{text-align: left;}
.clear{ clear:both;}

.ysqgk_content{width: 100%;overflow:hidden;}
.ysqgk_content dl dt{ height:120px;}
.ysqgk_content dl dt ul{width:783px;overflow:hidden;height: 120px;}
.ysqgk_content dl dt ul li{width: 190px;float:left;}

.ysqgk_content dl dt ul li span{width:100%;height:35px;line-height:35px;text-align:center;float:left;}
.ysqgk_content dl dt ul li i{ background:url(ysqgk_img.png) no-repeat; width:68px; height:68px; display:block; float:left;}
.ysqgk_content dl dt ul li.ysqgk_sm i{background-position:0px -74px;margin: 10px 61px 0 61px;}
.ysqgk_content dl dt ul li.ysqgk_sm a:hover i{ background-position:0px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.ysqgk_sm a.on i{background-position:0px top;margin: 10px 61px 0 61px;}
.ysqgk_content dl dt ul li.smysqgk i{ background-position:-73px -74px; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.smysqgk a:hover i{ background-position:-73px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.smysqgk a.on i{ background-position:-73px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.wsysqgk i{ background-position:-148px -74px; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.wsysqgk a:hover i{ background-position:-148px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.wsysqgk a.on i{ background-position:-148px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.wssqjgcx i{ background-position:-222px -74px; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.wssqjgcx a:hover i{ background-position:-222px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.wssqjgcx a.on i{ background-position:-222px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.ysqgk-gs i{ background-position:0px -74px; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.ysqgk-gs a:hover i{ background-position:0px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li.ysqgk-gs a.on i{ background-position:0px top; margin:10px 61px 0 61px;}
.ysqgk_content dl dt ul li a:hover{ color:#34aaea;}
.ysqgk_content dl dt ul li a.on{color: #34aaea;}


.ysqgk_content dl dd .right_nav_content{ overflow:hidden;}
.ysqgk_content dl dd .right_nav_content .title{height:48px;line-height:45px;color: #34aaea;border-bottom:1px solid #b0d7eb;border-top:1px solid #b0d7eb;border-left:1px solid #b0d7eb;border-right:1px solid #b0d7eb;overflow:hidden;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.ysqgk_content dl dd .right_nav_content .title h3{ display:inline-table; border-bottom:3px solid #119eed; margin-left:10px; padding:0 15px; font-weight:normal;}
.ysqgk_content dl dd .right_nav_content .content{ margin-top:5px; background:#fbf8ec; padding:20px; min-height:468px;}
.ysqgk_content dl dd .right_nav_content .content p{ padding-bottom:10px; color:#000;}
.ysqgk_content dl dd .right_nav_content .content .xzbg{ margin-bottom:20px;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .title_a{ position:relative; height:68px;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .title_a .sz{ background:url("../images/ysqgk_img.png") no-repeat -296px top; width:68px; height:68px; text-align:center; color:#fff; line-height:68px; font-size:36px; font-family:fzdbs; position:absolute; left:0; top:0;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .title_a .right_title{ height:34px; margin-top:16px; background:#e5e5e5; line-height:34px; width:735px; margin-left:30px; text-indent:3em; color:#119eed; border-top-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .xzsqgkbg{ clear:both; margin:20px 0 20px 60px; border-bottom:1px dotted #ddd; padding-bottom:20px;}
.ysqgkbg{ padding-left:60px; width:150px;}
.ysqgkbg a i{ background:url(ysqgk_img.png) no-repeat right top; width:18px; height:18px; display:block; float:right;}
.ysqgkbg a{ color:#34aaea;}
.ysqgk-gs-list{width:100%;float:left;}
.ysqgk-gs-list li{width:100%;height:45px;line-height:45px;float:left;font-size:14px;}
.ysqgk-gs-list li span{float:right;}
.pag_box{ margin:20px auto; overflow:hidden; text-align:center;float:left;}
.pag_box a{ padding:3px 8px; background:#e9e9e9; display:block; float:left; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin:5px;}
.pag_box a:hover{ background:#34aaea; border:1px solid #119eed; color:#fff;}
.pag_box a.onhover{ background:#34aaea; border:1px solid #119eed; color:#fff;}


.xxgkpt_con_right .hd dd{width: 33%;margin-left: 0px;}
.xxgkpt_con_right .hd dd.dh01{margin-left: 0px;}

.position{height: auto;background: none;}

@media screen and (max-width:450px ) {
.layui-form-item .layui-inline{width:calc(100% - 12px);float:none;max-width:320px;margin:10px auto!important;}
.layui-table td, .layui-table th{padding: 9px 0px!important;word-break: break-all;}
}