@charset "utf-8";
/* CSS Document*/
/*左侧栏目列表*/
.PageNavigation{width: 310px;margin: 20px 0;background-color: #FFF;box-shadow:0px 0px 7px -3px #5f5f5f;}
.PageNavigation>.PageText{display: block;padding: 21px 10px;text-align: center;line-height: 1.2;background-color: #0e90cb;font-size: 24px;color: #FFF;font-weight: bold;cursor: default;letter-spacing: 1px;text-shadow: 1px 1px 3px #333;user-select: none;}
.PageNavCon{ padding-bottom: 50px; }
.PageNavCon>ul>li{ position: relative; overflow: hidden; transition: all 0.5s;}
.PageNavCon>ul>li+li{ border-top: 1px solid #ddd;}
.PageNavCon>ul>li>a{ display: block; font-size: 20px; color: #626262; line-height: 1.3; padding:17px 45px; background: url(PublicList_ico_2.png) no-repeat 270px center #f3f3f3; cursor: pointer;}
.PageNavCon>ul>li:hover,
.PageNavCon>ul>li.on{}
.PageNavCon>ul>li:hover>a,
.PageNavCon>ul>li.on>a{ color: #FFF; background: url(PublicList_ico_2_on.png) no-repeat 270px center #1d69c5;}
.PageNavCon>ul>li.son.on>a{ background: url(PublicList_ico_3_on.png) no-repeat 270px center #1d69c5;}
.PageNavCon li.son .SonDl{ display: none;}
.PageNavCon li.son .SonDl dd{ position:relative; overflow: hidden; font-size: 16px;}
.PageNavCon li.son .SonDl dd a{display: block;line-height: 1.2;padding:12px 45px;border-left: 4px solid #FFF;background-color: #FFF;transition: none;}
.PageNavCon li.son .SonDl dd:hover a,
.PageNavCon li.son .SonDl dd.on a{ background:url(PublicList_ico_4.png) no-repeat 270px center #ebf3fc; color: #1865cd; border-color: #93b9e6;}

/*右侧*/
.RightMainBox{ width: 860px; margin-top: 20px;}
.RightMainBox>.Title{height: 51px;border-bottom: 1px solid #0e90cb;}
.RightMainBox>.Title>h1{display: inline-block;float: left;height: 51px;line-height: 45px;font-size: 24px;color: #0e90cb;user-select: none;}
/*文章列表*/
.Box_li{ padding: 10px 0;}
.Box_li li{position: relative;overflow: hidden;font-size: 16px;line-height: 1.3;padding: 13px 0;padding-left: 15px;background: url(PublicList_ico_5.png) no-repeat left center;}
.Box_li li:nth-child(5),.Box_li li:nth-child(10){border-bottom: 1px dashed #dedede;}
.Box_li li p{float:left;}
.Box_li li a{ display: inline-block; float:left; max-width: 80%; max-width: calc(100% - 180px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #333; transition: all 0.3s;}
.Box_li li span{ display: inline-block; float: right; text-align: right; width: 150px; color: #999;}
.Box_li li:hover a{ color: #1865cd; padding-left:8px;}
.Box_li li.b{padding:0;border-bottom: 1px dashed #CCC;line-height: 0; background: none; margin: 10px 0;}
/*文字概况*/
.ty_gk{padding: 10px;}
.qtfdzdgk ul{width: 100%; height: auto;}
.qtfdzdgk ul dd{width: 31.39%;height: auto;cursor: pointer;float: left;position: relative;margin: 10px 0px 15px 25px;}
.qtfdzdgk ul dd:first-child{margin-left: 0px;}
.qtfdzdgk ul dd:nth-child(3n){margin-right:0px;}
.qtfdzdgk ul dd .stitle{width: 100%;height: 90px;background-color: #eef6fe;border: 1px solid #0e90cb;}
.qtfdzdgk ul dd .stitle a{width: 100%;height: 100%;display: block;}
.qtfdzdgk ul dd .stitle .ztitle{text-align:center;padding-top: 11px;height: 45px;line-height: 45px;width: 100%;cursor: inherit;}
.qtfdzdgk ul dd .stitle .ztitle img{margin-left: 45px; vertical-align: middle; float: left;}
.qtfdzdgk ul dd .stitle .ztitle img.xxtb{display: block;}
.qtfdzdgk ul dd .stitle .ztitle img.xxtb_on{display: none;}
.qtfdzdgk ul dd .stitle .long img{margin-left: 28px;}
.qtfdzdgk ul dd .stitle .ztitle span{color: #0075b3;font-size: 18px;padding-left: 15px;line-height: 22px;float: left;text-align: left;max-width: 165px;display: block;}
.qtfdzdgk ul dd .stitle .xltb{width: 20px; height: 20px; margin: 0 auto; background: url(fdzdgk_listimg02.png) right -5px no-repeat;}
.qtfdzdgk ul dd:hover .stitle{ background-color: #0075b3;}
.qtfdzdgk ul dd:hover .stitle .ztitle img.xxtb{display: none;}
.qtfdzdgk ul dd:hover .stitle .ztitle img.xxtb_on{display: block;}
.qtfdzdgk ul dd:hover .stitle .ztitle span{color: #FFFFFF;}
.qtfdzdgk ul dd:hover .stitle .xltb{ background: url(fdzdgk_listimg02.png) left -5px no-repeat;}


/*文字概况*/
/*PublicPage分页样式*/
.PublicPage{padding: 10px 0px;clear: both;position:relative;overflow:hidden;text-align: center;color: #333;}
.PublicPage a,.PublicPage span,.PublicPage font{display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;padding: 0 9px;border: 1px solid #d2d2d2;height: 26px;line-height: 26px;margin: 0 4px 5px 0;background-color: #fff;color: #333;font-size: 14px;}
.PublicPage span, .PublicPage font{padding: 0;border: none;background: none;height: 28px;line-height: 28px;display: inline-block;}
.PublicPage a.onhover{background: #226ebc;border-color: #226ebc;color:#FFFFFF !important;}
.PublicPage font{ height: 28px;}
.PublicPage input{height: 26px;line-height: 26px;background-color: #fff;border: 1px solid #d2d2d2;display: inline-block;width: 30px;margin-left: 4px;margin-top: -3px;padding: 0 3px;text-align: center;outline: medium;transition: all .3s;-webkit-transition: all .3s;box-sizing: content-box;}
.PublicPage input[type='text']:focus{ border-color: #009688!important;}
.PublicPage input[type='submit']{padding: 0 10px;cursor: pointer;width: auto;}

@media only screen and (max-width: 1100px) {
.Address{padding:10px;width: 100%;}
.print,.close{display:none;}
.DocTextBox{padding:10px;}
 .Xxgk_Info li.T{width:100%;}
.Xxgk_Info li.C{width:100%;}
.ArticleInfo{width:100%;float: left;display: block;}
.DocTextBox .Article .ArticleInfo span{width:100%;float: left;text-align: center;margin: 2px 0;}
#share-box{display: none;}
.Previous a{/* float:left; *//* width:80%; */}
.Previous .prevpage ul li{width: 72%;float: left;}
.PageNavigation{width: 98%;margin: 0.2rem auto 0.2rem auto;float: none !important;}
.PageNavCon>ul>li{text-align: center;}
.PageNavCon{padding-bottom: 0rem;}
.RightMainBox{width: 98%;float: none !important;margin: 1rem auto;}
.RightMainBox img{width: 100% !important; height: 100% !important;}
.Box_li li a{width: 70%;max-width: 70%;}
.Box_li li span{width: 30%;max-width: 30%;}
}
@media only screen and (max-width: 414px) {
 
}
@media only screen and (max-width: 375px) {
 .app_header{height:9.6rem;}
}
@media only screen and (max-width: 320px) {

}