@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#000;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.container{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#333;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.hide{position:absolute;top:-999em;}
.show{position:static;}
.rela{position:relative;}
.abso{position:absolute;}
.blo{display:block;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.an{ background:url(/images/fagui/an.png) no-repeat; _background:url(/images/fagui/an.gif) no-repeat;}
.marb10{ overflow:hidden; height:10px; clear:both;}
.hui{ background-color:#f4f4f4; padding:20px 0;}
.banner{ margin:0 auto 15px; width:1000px;}

/*头部*/
.head{ height:80px;}
.head .logo{ width:141px; margin-top:18px;}
.head h2{ display:block; line-height:44px; margin:18px 0 0 28px; padding:0 28px; font-size:24px; color:#0f6cc5; font-weight:400; border-left:1px solid #d2d2d2;}
.head h2 a{ color:#0f6cc5;}
.head .qh{ width:66px; height:24px; line-height:24px; padding-left:10px; color:#fff; margin-top:30px; background:url(/images/fagui/qh_01.gif) no-repeat; cursor:pointer;}
.head .qh .acc01{ display:none;}
.head .qhover{ background:url(/images/fagui/qh_02.gif) no-repeat; padding-bottom:10px; position:relative; z-index:9; color:#fff;}
.head .qhover .acc01{ display:block; position:absolute; width:350px; text-align:left; line-height:24px; left:0; top:30px;}
.head .qhover .acc01 .top{ overflow:hidden; width:17px; height:7px;  background:url(/images/chujizhicheng/an.png) no-repeat -248px -126px; position:absolute; left:28px; top:-6px;}
.head .qhover .acc01 .bottom{ padding:5px 0 10px 12px; border:1px solid #c8c8c8; background-color:#fff;}
.head .qhover .acc01 .bottom b{ line-height:40px; color:#ff4f4f;}
.head .qhover .acc01 .bottom li{ float:left; width:84px; line-height:26px;}
.head .hnav{ overflow:hidden; height:20px; margin-top:30px;}
.head .hnav li{ float:left; line-height:20px; padding:0 25px; font-size:14px;}
.head .hnav li a{ color:#666;}
.head .hnav .n01{ background-position:0 -279px;}
.head .hnav .n02{ background-position:0 -320px;}
.head .hnav .n03{ background-position:0 -360px; padding:0 25px 0 33px;}
.head .hnav .n04{ background-position:0 -399px;}

/*导航*/
.nbody{ background-color:#2375ef;}
.nav{ clear:both; width:1000px; height:40px; text-align:left; margin:0 auto;}
.nav li{ float:left; line-height:40px; padding:0 12px; font-size:14px; background:url(/images/fagui/zj_01.jpg) no-repeat right center;}
.nav li a{ color:#fff;}
.nav .on{ height:40px; background:none #fff; text-align:center; border-top:2px solid #f4674b; margin-top:-2px; _position:relative;}
.nav .on a{ color:#666;}
.nav .bn{ background:none;}

/*面包屑+搜索*/
.mbxss{ width:1000px; margin:0 auto; text-align:left; font-size:12px; height:42px; margin-bottom:20px;}
.mbxss-l{ line-height:42px;}
.mbxss-r{ width:436px; height:42px;}
.mbxss-r .l{ width:263px; height:40px; line-height:40px; border:1px solid #e6e6e6; border-right:0px; background-color:#f8f8f8; padding:0 10px; font-size:14px; color:#999;}
.mbxss-r .r{ display:block; width:152px; height:42px; border:0px; text-indent:36px; background-position:0 -58px; font-size:22px; color:#fff; cursor:pointer;}

/*新闻内容*/
.news{ background-color:#fff; margin-bottom:15px;}
.news .top{ margin:0 20px 20px 20px; border-bottom:1px solid #dcdcdc; padding-top:10px;}
.news .top h1{ font-size:22px; color:#666; line-height:62px; text-align:center;}
.news .top .c{ font-size:14px; color:#999; line-height:38px; text-align:center;}
.news .top .b{ line-height:30px; color:#999; text-align:right; padding-right:20px;}
.news .cen{ margin:0 38px 20px 38px;}
.news .cen p{ margin-bottom:10px; font-size:14px; line-height:24px;}
.news .cen a,.news .cen a:hover{ color:#00f;}
.news .editor{ text-align:right; line-height:40px; margin-right:38px; font-size:14px; color:999;}
.news .editor a,.news .editor a:hover{ color:#000;}
/*分享*/
.share{ margin-right:30px; height:40px; overflow:hidden;}
.share a{ color:#333;}
.share .info-share{padding:6px 0 0 0; float:right;}
/*上下条*/
.sxt{ margin:0 0 14px 38px;}
.sxt p{ height:34px; overflow:hidden; clear:both; line-height:34px; font-size:14px; margin-bottom:6px;}
.sxt p span{ display:inline-block; width:88px; height:34px; background-color:#f0f0f0; text-align:center; cursor:pointer; margin-right:10px;}

/*法规解读*/
.fgjd{ background-color:#fff; padding:10px 0 20px 0; margin-bottom:15px;}
.fgjd .tit{ height:44px; line-height:44px; clear:both; margin-bottom:5px;}
.fgjd .tit-left{ padding-left:20px; font-size:18px; font-weight:700; background-position:0 -487px;}
.fgjd ul{ padding:0 35px;}
.fgjd li{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}
.fgjd .xx{ height:15px; overflow:hidden; clear:both; border-bottom:1px dashed #d6d6d6; margin:0 20px 10px 20px;}

/*专题地图*/
.ztdt{ background-color:#fff; padding:10px 0;}
.ztdt .tit{ height:44px; line-height:44px; clear:both; margin-bottom:8px;}
.ztdt .tit-left{ padding-left:20px; font-size:18px; font-weight:700; background-position:0 -487px;}
.ztdt .left{ width:334px;}
.ztdt .left .bot{ padding-left:20px; *height:210px;}
.ztdt .left .bot .pic{ width:139px; height:87px; padding:3px; border:1px solid #e2e2e2; margin:0 10px 10px 0;}
.ztdt .left .bot .pic img{ width:139px; height:87px;}
.ztdt .right{ width:660px;}
.ztdt .right .bottom{ padding-left:20px;}
.ztdt .right .bottom .nr{ width:315px; height:49px; line-height:49px; margin-bottom:1px;}
.ztdt .right .bottom .nr-left{ display:block; width:90px; height:49px; text-align:center; background-color:#ecf8ff;}
.ztdt .right .bottom .nr-right{ display:block; padding-left:17px;}
.ztdt .right .bottom .mb0{ margin-bottom:0;}






















