@charset "gb2312";
/* CSS Document */

/* Reset
-----------------------------------------------*/
html{ color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}
body,button,input,select,textarea{ font:12px arial,"微软雅黑"}
input,select,textarea{ font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
th{ text-align:inherit;}
fieldset,img{ border:0;}
iframe{ display:block;}
abbr,acronym{ border:0; font-variant:normal;}
del{ text-decoration:line-through;}
address,caption,cite,code,dfn,em,i,th,var{ font-style:normal; font-weight:500;}
ol,ul{ list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:500;}
q:before,q:after{ content:'';}
ins,a{ text-decoration:none;}

/* common
-----------------------------------------------*/
.clearfix:after{ content:"\200B"; display:block; height:0; clear:both;}
.clearfix{ *zoom:1;}
.clear{ clear:both; visibility:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#055d8e; text-decoration:none;}


/*法制办首页
-----------------------------------------------*/
.i-main-header{position:relative; width:998px; margin:0 auto;}

 .i-main-zt{ margin-top:30px;}
 .i-main-zt-left{ width:250px; float:left;}
.i-main-zt-left-aa{ background:url(../images/i-main-left-1.gif) no-repeat; width:250px; height:48px; line-height:48px;}
.i-main-zt-left-aa h3{  display:block; float:left; font-size:16px; font-weight:bold; padding-left:25px; padding-top:5px;}
.i-main-zt-left-ab{ margin-top:20px;}
.i-main-zt-left-ab li{ float:left; width:115px; height:40px; background:#e0ebf4; text-align:center; line-height:40px; margin:0 10px 14px 0; font-size:14px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.i-main-zt-left-ac{ margin-top:10px;}
.i-main-zt-left-ac li{height:40px; text-align:center; line-height:40px; margin:0 10px 14px 0; font-size:14px; font-weight:bold;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.i-main-zt-left-ac li a{ color:#3d79ac;}
.i-main-zt-left-aca{ display:block; background:#e0ebf4 url(../images/i-main-left-3.gif) no-repeat 30px 8px;}
.i-main-zt-left-acb{ display:block; background:#e0ebf4 url(../images/i-main-left-4.gif) no-repeat 30px 8px;}

.i-main-wsbs{ margin-top:1px;}
.i-main-wsbs-a{ background:#e5eef4; padding:10px;}
.i-main-wsbs-a h3{ font-size:14px; font-weight:bold; line-height:40px; border-bottom:#ccc dashed 1px;}
.i-main-wsbs-a a{ line-height:40px; margin:0 10px;}
.i-main-wsbs-aa{ display:block; float:left; background:url(imagesi-main-wsbs1.png) no-repeat 0 10px; padding-left:30px;}
.i-main-wsbs-ab{ display:block; float:left; background:url(imagesi-main-wsbs2.png) no-repeat 0 10px; padding-left:30px;}
.i-main-wsbs-ac{ display:block; float:left; background:url(imagesi-main-wsbs3.png) no-repeat 0 10px; padding-left:30px;}
.i-main-wsbs-ad{ display:block; float:left; background:url(imagesi-main-wsbs4.png) no-repeat 0 10px; padding-left:30px;}
.i-main-wsbs-ae{ display:block; float:left; background:url(imagesi-main-wsbs5.png) no-repeat 0 10px; padding-left:30px;}
.i-main-wsbs-b li{ line-height:40px;  border-bottom:#ccc dashed 1px; font-size:14px; padding:0 10px; }
.i-main-wsbs-b .i-line-none{ border-bottom:none;}

.i-main-wsbs-c{ padding:20px 0;}
.i-main-wsbs-c li{ float:left;position:relative; width:247px; height:204px; margin:0 6px;}
.i-main-wsbs-c li img{width:247px; height:204px;}
.i-main-wsbs-c li span{ position:absolute; left:0; bottom:0; background:#000; color:#fff; height:40px; line-height:40px; text-align:center; width:247px; font-size:14px;filter:alpha(opacity=70);opacity:0.8; }
.i-main-wsbs-ca{ margin-top:10px; padding:0 10px;}
.i-main-wsbs-ca ul li{ font-size:14px; line-height:36px;}
.i-main-wsbs-ca ul li span{ float:right; color:#4277a7;}
.i-main-wsbs-cb{ margin-top:5px; background:#005997; width:330px; height:100px;}
.i-main-wsbs-cb p{ float:left; background:url(../images/i-main-jbst.gif) no-repeat 0 6px; width:36px; height:93px; margin-left:6px;}
.i-main-wsbs-cb ul{ padding:8px 0;}
.i-main-wsbs-cb ul li{ width:93px; float:left; text-align:center; border-right:#3f87c6 solid 1px;}
.i-main-wsbs-cb ul li a{ display:block; color:#fff;}
.i-main-wsbs-cba{ color:#fff45c; font-size:14px; font-weight:bold; padding-bottom:10px;}
.i-main-wsbs-cbb{ padding-bottom:10px; background:url(../images/i-main-jbst-close.png) no-repeat 36px 0; height:20px;}
.i-main-wsbs-cbc{ text-decoration:underline;}
.i-main-wsbs-cb ul .i-main-line-none{ border-right:none;}
.i-main-wsbs-cbd{ padding-bottom:10px; background:url(../images/i-main-jbst-open.png) no-repeat 36px 0; height:20px;}

.i-main-weblink{ background:#f5f5f5; height:49px; margin-top:20px;}
.i-main-weblink-zt{ width:1140px; margin:0 auto; position:relative;}
.i-main-weblink-zt-title{ width:156px; height:54px; position:absolute; left:0; top:-6px;}
.i-main-weblink-zt-list{ margin-left: 170px; padding-top: 10px;}
.i-main-weblink-zt-list ul li{ float: left; margin-right: 20px;}
.i-main-weblink-zt-list ul li select{ width: 170px; padding: 5px;}

.i-main-footer{ background:#315a7a; height:200px;}
.i-main-footer-zt{ width:1140px; margin:0 auto;}
.i-main-footer-zt img{ padding:40px 0 10px 550px; width:36px; height:45px;}
.i-main-footer-zt p{ text-align:center; color:#fff;}

.i-main-zt-right-list-left{ float:left; width:520px;}
.i-main-zt-right-list-left-title h4{ float:left; font-size:16px; font-weight:bold; padding:5px 0 0 40px;}
.i-main-zt-right-list-right{ width:330px; float:right;}
.i-main-zt{ margin-top:20px;}

/*办事服务
-----------------------------------------------*/
.i-main-zt-right{ width:730px; float:right;}
.i-main-zt-right-bsfw-title{ background:url(imagesi-main-right-11.gif) repeat-x; width:730px; height:48px;}
.i-main-zt-right-bsfw-title ul{ float:left; font-size:16px; font-weight:bold; padding:10px 0 0 15px;}
.i-main-zt-right-bsfw-title ul li{ float:left;  padding:0 15px; padding-top:5px;}
.i-main-zt-right-bsfw-title span{ float:right; padding-right:20px; font-weight:bold; line-height:48px;}
.i-main-zt-right-bsfw-title span a{ color:#999;}
.i-main-zt-right-bsfw-title span a:hover{ color:#a70001; text-decoration:none;}
.i-main-bsfw-a{ background:#e5eef4; padding:10px; margin-bottom:10px;}
.i-main-bsfw-a h3{ font-size:14px; font-weight:bold; line-height:40px; border-bottom:#ccc dashed 1px;}
.i-main-bsfw-a a{ line-height:40px; margin:0 10px;}
.i-main-bsfw-aa{ display:block; float:left; background:url(imagesi-main-wsbs1.png) no-repeat 0 10px; padding-left:30px;}
.i-main-bsfw-ab{ display:block; float:left; background:url(imagesi-main-wsbs2.png) no-repeat 0 10px; padding-left:30px;}
.i-main-bsfw-ac{ display:block; float:left; background:url(imagesi-main-wsbs3.png) no-repeat 0 10px; padding-left:30px;}
.i-main-bsfw-ad{ display:block; float:left; background:url(imagesi-main-wsbs4.png) no-repeat 0 10px; padding-left:30px;}
.i-main-bsfw-ae{ display:block; float:left; background:url(imagesi-main-wsbs5.png) no-repeat 0 10px; padding-left:30px;}
.i-main-bsfw-b{ background:#f6f6f6; border:#e7ebef solid 1px; padding:10px; margin-bottom:10px;}
.i-main-bsfw-b h3{ font-size:14px; font-weight:bold; line-height:40px; border-bottom:#ccc dashed 1px;}
.i-main-bsfw-b a{ line-height:40px; margin:0 10px;}

.i-main-zt-right-list-left-list{ margin-top:10px; padding:0 10px;}
.i-main-zt-right-list-left-list ul li{ font-size:14px; line-height:36px;}
.i-main-zt-right-list-left{ float:left;}
.i-main-zt-right-list-left-title{ background:url(imagesty-list-bg.gif) repeat-x; width:520px; height:48px;}
.i-main-zt-right-list-left-title h3{ float:left; font-size:16px; font-weight:bold; padding:5px 0 0 25px;}
.i-main-zt-right-list-left-title-tab{ background:#fff; height:32px; border:#ddd solid 1px; border-bottom:none; font-weight:bold;}
.i-main-zt-right-list-left-title ul{ padding:10px 0 0 15px; font-size:16px; float:left;}
.i-main-zt-right-list-left-title ul li{ float:left; padding:5px 15px 0 15px;}
.i-main-zt-right-list-left-title span{ float:right; padding-right:20px; font-weight:bold; line-height:48px;}
.i-main-zt-right-list-left-title span a{ color:#999;}
.i-main-zt-right-list-left-title span a:hover{ color:#a70001; text-decoration:none;}
.i-main-zt-right-list-left-list{ margin-top:10px; padding:0 10px;}
.i-main-zt-right-list-left-list ul li{ font-size:14px; line-height:36px;}
.i-main-zt-right-list-right{ width:330px; float:right;}
.i-main-zt-right-list-right-title{ background:url(imagesty-list-bg.gif) repeat-x; width:330px; height:48px;}
.i-main-zt-right-list-right-title h3{ float:left; font-size:16px; font-weight:bold; padding:5px 0 0 25px;}
.i-main-zt-right-list-right-title ul{ padding:10px 0 0 15px; font-size:16px; float:left;}
.i-main-zt-right-list-right-title ul li{ float:left; padding:5px 15px 0 15px;}
.i-main-zt-right-list-right-title span{ float:right; padding-right:20px; font-weight:bold; line-height:48px;}
.i-main-zt-right-list-right-title span a{ color:#999;}
.i-main-zt-right-list-right-title span a:hover{ color:#a70001; text-decoration:none;}

.bsfw-list{ margin-top:10px;}
.bsfw-list ul li{ display:block; float:left; margin:6px 5px; background:#e5eef4; width:250px; height:40px; line-height:40px; text-align:center; font-size:14px; }

#midSystemBtn_id {
    display: block;
    width: 230px;
    height: 40px;
    z-index: 99999999;
    line-height: 40px;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    font-family: microsoft yahei;
    text-align: left;
    background-image: url(imageswp_2015zjj_index_slideBtn_02.gif);
    background-position: 180px -17px;
    background-repeat: no-repeat;
    padding-left: 20px;
    cursor: pointer;
    margin-right: 20px;
    background-color:#556fb5;
}

.i-main-bsfw-b.haschild {
    padding: 0;
}

.haschild h3 {
    border-bottom: 0;
    padding: 0 10px 0 30px;
    background: url(imageswblistr.jpg) 10px center no-repeat;
}

.bsfw-drop {
    display: none;
}

.bsfw-drop p {
    padding: 6px 10px;
    text-indent: 2em;
    line-height: 20px;
    font-weight: bold;
    color: #000;
}

.i-main-bsfw-b.current {
    padding: 10px 10px;
}

.i-main-bsfw-b.current h3 {
    border-bottom: #ccc dashed 1px;
    padding-left: 20px;
    background: url(imageswblistrh.jpg) left center no-repeat;
}

.i-main-bsfw-b.current .bsfw-drop {
    display: block;
}

.i-main-bsfw-b.current .ewb-bd-links {
    padding-left: 3em;
}
