@charset "utf-8";
/* CSS Document */
@import url(https:/sft.guizhou.gov.cn/images/https:/sft.guizhou.gov.cn/images/mobile_header.css);

/*当前位置*/
.dqwz{ height: auto; line-height: 1.5; text-indent: 18px; background-position: 0 1px; padding: 0 0 10px; margin: 0; }
.dqwz a{ display: inline; height: auto; line-height: inherit;}


/*通用概览-左侧*/
.zb_lb{ float: none; width: auto; position: relative; overflow: initial; margin-top: 10px;}
.zb_lb>.aBox{ overflow-x: auto; overflow-x: overlay; padding: 30px 0px 8px; margin: 0 10px; margin-bottom: 2px;}
/*.zb_lb>.aBox::-webkit-scrollbar{ display: none;}*/
.zb_lb>.aBox::-webkit-scrollbar { height:3px; }
.zb_lb>.aBox::-webkit-scrollbar-thumb { background:rgb(0 0 0 / 20%); border-radius: 5px;}
.zb_lb>.aBox::-webkit-scrollbar-track { background:transparent; }

.zb_lb>h2{ height: auto; line-height: normal; color: #000; padding: 0 5px; display: inline-block; background: #FFF; position: absolute; left: 5px; transform: translateY(-50%); z-index: 10; font-weight: bold;}
.zb_lb >h2 >span{ background: none; display: inline;}
.Left_Nav{ min-height: inherit; border: none;}
.Left_Nav>li{ width: auto; float: left; }
.Left_Nav>li + li{ margin-left: 10px;}
.Left_Nav>li>a{ padding: 0 10px; font-size: 15px !important; height: 36px; line-height: 36px;}
.Left_Nav>li.on a{ background: #cf3827; color: #FFF; border-radius: 5px 5px 0 0;}


/*通用概览-右侧内容*/
.yb_nr{ float: none; width: auto;}

.NewsList>ul{ padding: 5px 0 10px 0;}
.NewsList>ul li{ height: auto; position: relative; overflow: hidden; line-height: normal; padding: 8px 0; padding-left: 10px; background-position: 0 15px;}
.NewsList>ul li a{ display: block; line-height: 1.4; width: auto; margin: 0;}
.NewsList>ul li span{ display: block; position: relative; right: auto; top: auto;}

.NewsList>.article{ padding-top: 10px;}


/*通用概览-二级标题*/
.Main .yb_nr .Title{ width: 100%; text-align: left; background: #FFF;}
.Main .yb_nr .Title>a:not(.on){ display: none;}
.Main .yb_nr .Title>a.on{ font-weight: bold; color: #FFF; background: #a72213; padding: 0 10px; height: 35px; line-height: 35px; border-radius: 5px;}
.yb_nr .Title>form[lay-filter="AppNavSecond"]{ display: inline-block !important; float: right; }
.yb_nr .Title>form[lay-filter="AppNavSecond"] .layui-form-select .layui-input{ width: 0;}
.yb_nr .Title>form[lay-filter="AppNavSecond"] .layui-form-select .layui-edge{ right: 14px;}
.yb_nr .Title>form[lay-filter="AppNavSecond"] .layui-form-select dl{padding: 2px; left: auto; right: 0;}
.yb_nr .Title>form[lay-filter="AppNavSecond"] .layui-form-select dl dd{ line-height: 30px;}



/*依申请公开*/
.smsq_c{ width: auto; }
#YSQGK_CX .SearchForm .layui-form-label{ width: 80px !important; padding: 9px 5px; }
#YSQGK_CX .SearchForm .layui-input-block{ margin-left: 90px;}
#YSQGK_CX .SearchForm .layui-input, .SearchForm .layui-textarea{ width: calc(100vw - 52px - 90px - 25px) !important;}
#YSQGK_CX .SearchForm .layui-input[name="captcha"] + img{ margin-top: 5px; padding: 2px; border: 1px solid #ddd;}
#YSQGK_CX .SearchForm .layui-form-item:nth-last-child(1) .layui-input-block{ margin-left: 0; text-align: center; }



/*信箱*/
.mailbox{}
.mailbox colgroup col:nth-of-type(1),
.mailbox colgroup col:nth-of-type(4),
.mailbox thead tr th:nth-of-type(1),
.mailbox thead tr th:nth-of-type(4),
.mailbox tbody tr td:nth-of-type(1),
.mailbox tbody tr td:nth-of-type(4){ display: none; }
.mailbox .layui-table td,
.mailbox .layui-table th{ font-size: 12px; padding: 5px 10px;}
.mailbox colgroup col:nth-of-type(3){ width: 90px; }
.mailbox colgroup col:nth-of-type(5){ width: 70px; }
#conList a{ width: calc(100vw - 200px); }

.SendBox .layui-form-item{ position: relative; margin-bottom: 5px; }
.SendBox .layui-form-item .layui-inline{margin-bottom: 5px;}
.SendBox .layui-form-item .layui-form-label{padding: 9px 5px;width: 70px;}
.SendBox .layui-form-item .layui-input-inline{ margin-left: 90px;}

.SendBox .layui-form-item .layui-input-inline,
.SendBox .layui-form .long{width: calc(100% - 130px) !important;float: none;left: 0;display: block;}
.SendBox .layui-form-item .layui-input-inline+.layui-form-mid{ margin: 0 0 0 10px; top: 0; position: absolute; right: 0;}
.SendBox .layui-form-item table{ width: 100%;}
.SendBox .layui-form-item .layui-input-block{margin-left: 90px;}
.SendBox .layui-form-item .layui-input-inline[style='width: 105px;']{ width: 105px !important;}
.SendBox .layui-form-item .layui-layedit .layui-layedit-tool{ display:none;}

.Main .shujvBox{ width: auto; float: none; }
.Main .shujvBox .layui-btn{ float: none; }
.Main .shujvBox .xjDate{ width: auto; float: none; text-align: left !important; text-indent: 1em; }
.Main .yd-tj ul{ width: auto; margin: 0 10px 10px; float: none; clear: both; }
.Main .yd-tj ul li{ width: auto; float: none; border-left:1px solid #ddd;}
.Main .yd-tj ul li + li{ border-top: none;}

.NewsList>div[style="width:600px;height:60px;line-height:60px;margin:0 auto;color:#b70d0d;font-size:20px;font-weight:bold;text-align:center;"]{ width:auto !important; }

/*征集*/
.yjx_wyyj{ padding: 0; }
.yjx_wyyj colgroup col:nth-of-type(2),
.yjx_wyyj colgroup col:nth-of-type(3),
.yjx_wyyj thead tr th:nth-of-type(2),
.yjx_wyyj thead tr th:nth-of-type(3),
.yjx_wyyj tbody tr td:nth-of-type(2),
.yjx_wyyj tbody tr td:nth-of-type(3){ display: none; }
.yjx_wyyj .layui-table td,
.yjx_wyyj .layui-table th{ font-size: 12px; padding: 5px 10px;}
.yjx_wyyj colgroup col:nth-of-type(4){ width: 70px; }

/*征集详情*/
.vote-jj-con{ padding: 10px;}
.vote-jj-con #zt{ padding: 10px; margin-bottom: 10px;}
.vote-list-box .layui-table td{font-size: 12px;padding: 5px 5px;}
.vote-list-box .layui-table td[align="right"]{width: 60px;}
.itemlist{ padding: 10px 0;}
.yjlb-cons{ padding: 10px;}



/*下属单位*/
.NewsList .xsdw_list{ float: none; margin-top: 20px;}
.NewsList .xsdw_list ul{ float:none; }
.NewsList .xsdw_list ul li{ float: none; margin: 10px auto;}



/*专题专栏*/
.Main[style="width:1200px;"]{ width: auto !important; }
.ztzl_lm{ margin: 15px auto 10px; font-size: 24px; height: auto; line-height: 1.5;}
.ztzl_imglist{ width: auto; margin: 0 5px; }
.ztzl_imglist ul{ float: none; width: auto; margin: 0 10px; }
.ztzl_imglist ul li{ width: calc((100% - 10px) / 2); margin: 10px auto 0; height:calc(((100vw - 32px - 10px) / 2) / (186 / 55)); }
.ztzl_imglist ul li:nth-of-type(2n){ margin-left: 10px;}
.ztzl_imglist ul li img{ width: 100%; height: 100%; }
.ztzl_imglist ul li img[src="/images/ztzl_file.png"]{ top: 5px !important; transform: scale(0.7); transform-origin: right top;}


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

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

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