﻿@charset "utf-8";
/* CSS Document */


.clearfix:after { content:" "; display:block; clear:both; height:0; /*visibility:hidden;*/}
.clearfix { zoom:1; }
/*--------容器 主体 右边栏 正文-----------*/
#container #main #m_right #detailbox #ttline .inline {display: inline-block;}
#container #main #m_right #detailbox #ttline .print {cursor: pointer;}
#container #main #m_right #detailbox { padding:25px 0px 30px 0px; }
#container #main #m_right #detailbox #ttline { padding-bottom:15px; text-align:center; border-bottom:1px solid #D3D3D3; }
#container #main #m_right #detailbox #ttline h1 { margin:0px; padding:0px; line-height:50px; font-size:24px; color:#0053A4; }
#container #main #m_right #detailbox #ttline span { line-height:28px; color:#666; display:block; }

#container #main #m_right #detailbox #textbody { padding:20px 10px; line-height:34px; font-size:16px; }
#container #main #m_right #detailbox #textbody table{border-left: #000 1px solid;border-top: #000 1px solid;}
#container #main #m_right #detailbox #textbody table td{border-right: #000 1px solid;border-bottom: #000 1px solid;}
    


	#container #main #m_right #detailbox #textbody img { margin:0px auto; display:block; }
	#container #main #m_right #detailbox #textbody p,#container #main #m_right #detailbox #textbody div { margin:0px; padding:0px; }
	#container #main #m_right #detailbox #textbody h2 { text-align:center; font-size:18px; }
	#container #main #m_right #detailbox #textbody .tb01 { margin:0px auto; width:96%; background-color:#000; }
	#container #main #m_right #detailbox #textbody .tb01 td { padding:4px; background-color:#FFF; }
	
	#container #main #m_right #detailbox #docbottom { padding:10px; line-height:32px; border-top:1px solid #D3D3D3; }
	#container #main #m_right #detailbox #docbottom ul { float:left; width:550px; display:block; overflow:hidden; }
	#container #main #m_right #detailbox #docbottom ul li a:link,#container #main #m_right #detailbox #docbottom ul li a:visited { color: #CA2601; }
	#container #main #m_right #detailbox #docbottom ul li a:hover { color: #E65A33; }

	/*--------信息公开页头-----------*/
	#headerbox { margin:0px auto; padding:8px; width:94%; line-height:22px; font-size:14px; border:1px solid #E5E5E5; }
		#headerbox,headerbox li { display:block; }
		#headerbox { padding:10px 20px; }
		#headerbox li { padding:4px; }
		#headerbox li span { font-weight:bold; }


        
        .law_xq {
            float: right;
            width: 900px;
        }
        .law_xq .tab_list{
            display: block;
            padding: 30px 20px 10px;
            background: #f9f9f9;
        }
        .law_xq .tab_list ul{
            background: #fff;
            border-right:#ececec 1px solid;
            border-top: #ececec 1px solid;
        }
        .law_xq .tab_list li{
            float: left;
            width: 50%;
            font-size: 16px;
            color: #333;
            line-height: 40px;
        }
        
        .law_xq .tab_list li i{
            float: left;
            width: 130px;
            height: 40px;
            text-align: center;
            
            font-size: 18px;
            background: #ebf3f8;
            border-top: #d9e7f2 1px solid;
            border-left: #d9e7f2 1px solid;
            font-style: normal;
        }
        .law_xq .tab_list li p{
            float: left;
            padding-left: 20px;
            margin:0;
            width: 277px;
            border-bottom: #ececec 1px solid;
            border-left: #ececec 1px solid;
        }
        .law_xq .tab_list li p a{
            color: #2e58ab;
        }
        .law_xq .tab_list li.other{
            width: 100%;
        }
        .law_xq .tab_list li.other i,.law_xq .tab_list li.bor i{
            border-bottom: #d9e7f2 1px solid;
        }
        .law_xq .tab_list li.other p{
            width: 667px;
            border-bottom: #ececec 1px solid;
        }
        .law_xq .tab_list li.bor p{
            border-bottom: #ececec 1px solid;
        }
        .law_xq .tab_list li:last-child{width: 100%;}
        .law_xq .tab_list li:last-child p{width: 707px;}
        .law_xq .m_tab_list{display: none;}
        @media(max-width:1271px){
            .law_xq .tab_list{display: none;}
            .law_xq .m_tab_list{display: block;margin-top: 2rem;}
            .law_xq .m_tab_list dl{font-size: 1.3rem;color: #333;line-height: 3.1rem;}
            .law_xq .m_tab_list dt{float: left;width: 10rem;text-align: center; border-left: #d9e7f2 1px solid;border-top: #d9e7f2 1px solid;background: #ebf3f8;}
            .law_xq .m_tab_list dd{float: left;width: calc(100% - 10rem - 3px); border: #ececec 1px solid;border-bottom:none;overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;}
            .law_xq .m_tab_list dd p{padding-left: 2rem;width: calc(100% - 2rem);}
            .law_xq .m_tab_list .other dt{border-bottom: #d9e7f2 1px solid;}
            .law_xq .m_tab_list .other dd{border-bottom: #ececec 1px solid;}
        }

/*相关新闻样式 开始*/
div.relevant {background: #f9f9f9;padding: 10px;margin-bottom: 15px;}
div.relevant b {font-size: 16px;border-bottom: #e9e9e9 1px dashed}
div.relevant ul{margin: 10px;}
div.relevant ul li {line-height: 40px;font-family: 微软雅黑, 宋体;font-size: 16px;}
div.relevant ul li p {display: inline-block;margin: 0;}
div.relevant ul li span {display: inline-block; float: right;}
div.relevant ul li {border-bottom: #e9e9e9 1px dashed}
div.relevant div.pdfcss{margin-top: 20px;}
div.relevant div.iframe{padding: 10px;margin-top: 10px;border: #e9e9e9 1px dashed}
/*相关新闻样式 结束*/

/*相关图片 图片弹出 开始*/
#xgtp ul li{display: inline-block;padding:5px;}
.pub_popup{display: none; position: fixed;left: 0;top: 0;z-index: 10; width: 100%;height: 100%;text-align: center;}
.pub_popup img{display: inline;max-width:98%;max-height:90%;vertical-align: middle; -ms-interpolation-mode: bicubic;}
.pub_popup span{display: inline-block;height: 100vh;width: 1px;vertical-align: middle;}
.pub_popup_bac{display: none; position: fixed;left:0;top: 0;z-index: 3; width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
/*相关图片 图片弹出 开始*/