@charset "gb2312";
/*CSS reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p { margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 12px; cursor: default; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; border: none; }
ul, li, dl, dt, dd, ol, p, img { list-style: none; border: none; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
del, ins { text-decoration: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
button, input, select, textarea { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: none; }
a:active { outline: none; star:expression(this.onFocus=this.blur());
}
body { background: #edf1f4; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.header { width: 100%; height: 325px; background: url(2015zz_gjj_header_bg.jpg) no-repeat center top; }
.head { width: 1000px; height: 100%; margin: 0 auto; }
.head a { display: block; width: 108px; height: 33px; background: url(2015zz_service_backhome.png) no-repeat 11px center #564483; line-height: 33px; text-indent: 38px; color: #fff; font-size: 14px; }
.head a:hover { text-decoration: underline; }
.main { width: 1000px; margin: 30px auto; }
.main_left { float: left; width: 640px; }
.main_right { float: right; width: 330px; }
.news_box { width: 300px; height: 270px; background: #fff; padding: 0 15px; overflow: hidden; }
.news_box .title { height: 30px; line-height: 30px; padding: 10px 0; }
.news_box .title h2 { float: left; font-size: 24px; color: #505050; font-weight: 500; }
.news_box .title a { float: right; font-size: 16px; color: #505050; }
.news_box .title a:hover { color: #805bd3; }
.news_box ul li { font-size: 14px; line-height: 36px; padding: 0 10px; }
.news_box ul li a { max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #505050; }
.news_box ul li a:hover { color: #805bd3; }
.zcwj { margin-bottom: 15px; }
.cjwt { margin-bottom: 15px; }
.zxcx { width: 330px; height: 64px; margin-bottom: 10px; }
.footer { background: #805bd3; font-size: 14px; line-height: 30px; color: #fff; text-align: center; padding: 30px 0; }
.footer a { color: #fff; }
.footer a:hover { text-decoration: underline; }
/*循环办事项目*/
.LoopWorkList { overflow: hidden; }
.LoopWorkList .wHd { line-height: 30px; padding: 0 16px 8px; overflow: hidden; background-color: #0d61ae; }
.LoopWorkList .wHd li { width: auto; float: left; margin-top: 8px; height: 30px; line-height: 30px; }
.LoopWorkList .wHd li a { width: auto; float: left; padding: 0 18px; height: 30px; line-height: 30px; font-size: 16px; color: white; }
.LoopWorkList .wHd li.first a { border-left: none; }
.LoopWorkList .wHd li.on { }
.LoopWorkList .wHd li.on a { background-color: #fff; color: #0d61ae; border-radius: 3px; }
.LoopWorkList .wBd { overflow: hidden; padding-top: 10px; }
.detailBox { overflow: hidden; margin-top: 10px; border: 1px solid #0D61AE; }
.detailBox .hd { height: 35px; line-height: 35px; margin: 0 auto; text-align: center; position: relative; z-index: 1; border-top: 1px solid #1e76c7; background-color: #f5f5f5; }
.detailBox .hd h3 { text-align: center; padding-left: 40px; background: #0d61ae url(zdlyDetailBoxBg.png) 0 -65px no-repeat; font-size: 16px; color: #fff; display: inline-block; *display: inline;
*zoom: 1;
}
.detailBox .hd h3 span { display: block; padding-right: 40px; background: url(zdlyDetailBoxBg.png) right -65px no-repeat; }
.detailBox .hd .close, .detailBox .hd .open { width: 19px; height: 19px; line-height: 19px; position: absolute; right: 16px; top: 9px; background: url(zdlyDetailBoxBg.png) left -29px no-repeat; text-indent: -9999px; }
.detailBox .bd { padding: 10px 5px 0; font-size: 14px; line-height: 28px; color: #333; background: #FFF; }
.detailBox .hd .open { background-position: left 0; }
.dis { display: none; }
