@charset "utf-8";
/* CSS Document */
body{  color:#444; font-family:"Microsoft Yahei", "宋体"; font-size:14px; line-height:1.2; margin:0; padding:0;}
p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,form{ padding:0; margin:0;}
ul{ list-style:none;}
img{ border:none;}
.clear{display:block;clear: both;overflow: hidden;height: 0;margin: 0 auto!important;padding: 0!important;
font-size: 0;line-height: 0;}
.h_10{ height:10px; clear:both; display:block; overflow:hidden;}
.h_20{ height:20px; clear:both; display:block; overflow:hidden;}
.w250{ width:250px;}
.w260{ width:260px;}
.w710{ width:710px;}
.w560{ width:560px;}
.w400{ width:400px;}

a{color:#444; text-decoration:none;}
a:hover{color:#e42609;}
.float-l,.lef{ float:left; display:inline;}
.float-r,.rig{ float:right; display:inline;}
.jw-main{ margin:0 auto; width:980px;}
.jw-header{ background:url(bg-201503.jpg) top repeat-x; text-align:center;}
.j-head{ width:980px; margin:0 auto; text-align:left;}

.top{ height:196px;}

.nav{ background:#a40c0a; height:44px; line-height:44px;}
.nav ul{}
.nav ul li{ float:left; color:#fff;}
.nav ul li a{ color:#fff; font-size:120%; padding:0 24px;}
.nav ul li a:hover{ color:#f6f8fd; text-decoration:underline;}

.tu1{ height:99px; clear:both;}
.tu1 img{ width:980px; max-height:100px;}
.k_body{border-bottom:2px solid #e8e8e8; background:#fff; overflow:hidden;}

/*list*/
.b_body{ background:url(list_bg-201503.gif) left repeat-y; overflow:hidden;}
.b_body .b_foot_body{ background:url(list_bg_foot-201503.gif) bottom left no-repeat; overflow:hidden; width:980px;}

.b_body_rig{ background:url(list_bg-201503.gif) right top repeat-y; overflow:hidden;}
.b_body_rig .b_foot_body_rig{ background:url(list_bg_foot-201503.gif) bottom right no-repeat; overflow:hidden; width:980px;}

.list_top{ height:56px; background:#123a9c;}
.list_top dl{ padding-left:18px;}
.list_top a{ color:#fff;}
.list_top a:hover{ text-decoration:underline;}
.list_top dl dt{float:left; color:#fff; font-size:14px;  line-height:56px; background:url(list_ico01-201503.gif) left no-repeat; padding-left:24px;}
.list_top dl dd{ float:right; padding-top:10px; line-height:36px; padding-right:18px;}
.list_top dl dd a{ float:right; padding-left:10px;}
.list_top dl dd b{ float:right; display:block;  background:url(list_sou-201503.gif) top no-repeat; height:36px; width:283px; _width:291px; padding-left:8px;}
.list_top dl dd input{ float:left; border:0; background:none; padding:8px 0; width:225px; color:#8e97c0; font-size:14px; _height:32px;}
.list_top dl dd input.bt{ width:42px; float:right; cursor:pointer;}

.list_lm{ background:#fdfeff;}
.list_lm h3{ color:#10349a; font-weight:normal; padding:30px 15px 0 15px; line-height:18px;}
.list_lm h3 a{color:#10349a;}
.list_lm h3 a:hover{ color:#e42609;}
.list_lm dl{ min-height:150px; _height:150px; padding:10px 0px 25px 15px;}
.list_lm dl a{ display:block; background:#0e2c83; border-top:2px solid #a90d0a; height:38px; line-height:38px; font-size:14px; clear:both; margin-bottom:3px; padding-left:8px; color:#fff; margin-right:15px; font-size:16px;}
.list_lm dl a:hover,.list_lm dl a.hover{ background:#a90d0a; padding-left:9px; color:#fff;}

.lef_login h3{ color:#10349a; font-weight:normal; padding:30px 15px 0 15px; line-height:18px;}
.lef_login h3 a{color:#10349a;}
.lef_login h3 a:hover{ color:#e42609;}
.lef_login dl{ padding:10px 0px 25px 15px;}
.lef_login dl dd b,.lef_login dl dd strong{ height:45px; display:block; clear:both;}
.lef_login dl dd b input,.lef_login dl dd strong input{ background:#fcfdff; border:1px solid #768ecd; vertical-align:middle; color:#555; padding:8px 5px; width:210px; color:#999; _height:34px;}
.lef_login dl dd strong input{ float:left; width:100px;}
.lef_login dl dd b input:focus,.lef_login dl dd strong input:focus{ border:2px solid #113597; background:#fcfdff; color:#000;}
.lef_login dl dt input.bt{background:#10349a; border:0; width:90px; color:#fff; cursor:pointer; padding:7px 0; font-size:14px; margin-right:5px; line-height:22px;}
.lef_login dl dt input.bt:hover{background:#a40c0a;}
.lef_login dl dt input.hover{background:#a40c0a;}


.lef_login_gr h3{ color:#10349a; font-weight:normal; padding:30px 15px 0 15px; line-height:18px;}
.lef_login_gr h3 a{color:#10349a; float:right; font-size:12px; text-decoration:underline; margin:4px 0 0 0;}
.lef_login_gr h3 a:hover{ color:#e42609;}
.lef_login_gr dl{ padding:10px 15px 25px 15px;}
.lef_login_gr dl dd{ border-top:2px solid #10349a; line-height:25px;}
.lef_login_gr dl dd img{ vertical-align:middle; margin-right:4px;}
.lef_login_gr dl dd span{ line-height:42px; display:block; font-size:16px;  border-bottom:1px dashed #ccc;}
.lef_login_gr dl dd a{ display:block; background:url(i-wz-icon-201503.png) 5px 16px no-repeat; padding-left:15px; line-height:35px;border-bottom:1px dashed #ccc;}
.lef_login_gr dl dd b a{ font-size:24px; font-weight:normal; display:block; line-height:55px; background:none; padding-left:2px;  border-bottom:1px dashed #ccc;}
.lef_login_gr dl dd strong{ color:#a40c0a; font-size:18px; font-weight:normal; padding:0 5px;}
.lef_login_gr dl dt{ text-align:center;}
.lef_login_gr dl dt span{ display:block; background:url(bt_bg01-201503.gif) 0 -70px repeat-x; height:47px; line-height:45px; margin-bottom:10px; font-size:16px; color:#fff;}
.lef_login_gr dl dt span em{ font-size:20px;}

.list_tu{ background:#fdfeff; border-bottom:2px solid #eaeaea;}
.list_tu h3{ color:#10349a; font-weight:normal; padding:30px 15px 0 15px; line-height:18px;}
.list_tu h3 a{color:#10349a;}
.list_tu h3 a:hover{ color:#e42609;}
.list_tu dl{ overflow:hidden; min-height:350px; _height:350px; padding:0 15px 30px 15px;}
.list_tu dl a{ display:block; padding-top:10px;}
.list_tu dl a img{ display:block; width:220px; height:120px;}
.list_tu dl a span{ display:block; background:#ecedee; height:33px; line-height:33px; font-size:14px; padding-left:5px;}


.list_news{ background:#fdfeff;}
.list_news h3{ color:#10349a; font-weight:normal; padding:30px 15px 0 15px; line-height:18px;}
.list_news h3 span{ float:right; font-size:12px; line-height:12px; height:12px; border-left:1px solid #244ea3; padding-left:3px; margin-top:4px; color:#666;}
.list_news h3 a{color:#10349a;}
.list_news h3 a:hover{ color:#e42609;}
.list_news dl{min-height:200px; _height:200px; padding:10px 15px 25px 15px;}
.list_news dl dt{ color:#888; font-size:12px; padding-top:10px; padding-bottom:2px;}
.list_news dl dt a{ display:block; font-size:20px; line-height:30px; font-weight:bold;}
.list_news dl dd a{ background:url(i-wz-icon-201503.png) 1px 14px no-repeat; padding-left:10px; display:block; height:32px; line-height:32px; font-size:14px; clear:both; border-bottom:1px dashed #aaa;}


.list_b{ background:#fff; border-bottom:2px solid #eaeaea; min-height:800px; _height:800px;}
.list_b h5{ background:#f2f5fa; line-height:42px; border-top:1px solid #d3dff1; border-bottom:1px solid #d3dff1; margin:0 15px; font-size:18px; padding-left:6px; color:#333; height:42px;}
.list_b h5 b{ float:left; font-weight:600;}
.list_b h5 span{ float:right; color:#666; font-size:14px; font-weight:normal; background:url(in_ico01-201503.gif) right 17px no-repeat; padding-right:10px; margin-right:6px;}
.list_b h5 a:hover b{color:#e42609;}
.list_b h5 a:hover span{color:#e42609;}
.list_b h2{ padding-top:30px; line-height:26px; border-bottom:2px solid #10349a; margin:0 15px; padding-left:3px; color:#10349a; height:26px;}
.list_b h2 b{ float:left; color:#10349a; font-weight:600;}
.list_b h2 span{ float:right; color:#666; font-size:14px; font-weight:normal; background:url(in_ico01-201503.gif) right 10px no-repeat; padding-right:10px;}
.list_b h2 a:hover b{color:#e42609;}
.list_b h2 a:hover span{color:#e42609;}
.list_b h3{ font-weight:600; padding-top:30px; line-height:26px; border-bottom:3px solid #10349a; margin:0 15px; padding-left:3px; color:#10349a; height:26px;}
.list_b h3 a.bt{ float:right; background:url(bt_bg01-201503.gif) 0 -92px repeat-x; padding:0 8px; border:0; height:26px; line-height:23px; color:#fff; text-align:center; font-size:12px; cursor:pointer; font-weight:normal; margin-left:5px;}
.list_b h3 a.bt:hover{ background:url(bt_bg01-201503.gif) 0 -22px repeat-x;}
.list_b h3 a.hover,.list_b h3 a.hover:hover{ background:url(bt_bg01-201503.gif) 0 -22px repeat-x;}
.list_b h3 b{ float:left;}
.list_b h3 p{ font-size:14px; color:#999; float:left; margin:0; font-weight:normal; padding-left:12px;}
.list_b h3 b a.hover,.list_b h3 p a.hover{ color:#e42609;}
.list_b h3 span{ float:right; width:270px;}
.list_b h3 span input{ float:right; border:1px solid #10349a; padding:3px 3px; outline:none; margin:0; _height:24px;}
.list_b h3 span input.bt{ background:#0e2c83; width:70px; padding:5px 0 4px 0; _height:24px;+height:24px; border:0; color:#fff; text-align:center; font-size:12px; cursor:pointer; font-weight:normal;}
.list_b h3 span input.bt:hover{ background:#a70d0a;}
.list_b h4{ margin:0 15px; padding:15px 0; font-size:14px; font-weight:normal;}
.list_b h4 input{ background:#fcfdff; border:1px solid #768ecd; vertical-align:middle; color:#555; padding:4px 0;}
.list_b h4 input.bt{background:url(bt_bg01-201503.gif) 0 -70px repeat-x; border:1px solid #12389d; color:#fff; cursor:pointer; padding:4px 10px;}
.list_b h4 input.bt:hover{background:url(bt_bg01-201503.gif) 0 0 repeat-x; border:1px solid #ae0e0b; color:#fff;}
.list_b h6{ padding:15px; line-height:24px; background:#fff9e2; margin:0 15px; font-weight:normal; font-size:14px;}
.list_b h6 a{ color:#10349a;}
.list_b h6 strong{ display:block;}
.list_b h6 a:hover{ color:#a40c0a; text-decoration:underline;}
.list_b .news_list{ padding:0 15px;}
.list_b .news_list dd{ border-bottom:1px dotted #e7e7e7; padding:16px 3px 20px 3px; color:#888; line-height:22px; font-size:14px;}
.list_b .news_list dd a{ line-height:32px; font-size:20px; display:block;font-family:'黑体';color:#000;}
.list_b .list_foot{ margin:0 15px; padding:13px 0 30px 0; text-align:left; clear:both;}
.list_b .news_p_list{ padding:0 15px 10px 15px; overflow:hidden; line-height:1px; font-size:1px;}
.list_b .news_p_list dd{border-bottom:1px dotted #e7e7e7; padding:0 3px; line-height:46px; font-size:18px; display:block; background:url(i-wz-icon-201503.png) 4px 20px no-repeat; padding-left:15px;}
.list_b .news_p_list dd a span{ float:right; color:#888; font-size:14px; font-weight:normal;}

.list_b .xxgk{}
.list_b .xxgk dl{ padding-top:25px;}
.list_b .xxgk dl a{ float:left; background:url(xxgk_r-201503.gif) 280px -20px no-repeat #10349a; font-size:26px; line-height:100px; text-align:center; color:#fff; margin-left:20px;width:300px; margin-bottom:25px;}
.list_b .xxgk dl a span{ display:block; width:300px; background:url(xxgk_r-201503.gif) -20px 80px no-repeat; cursor:pointer;}
.list_b .xxgk dl a:hover{ background:url(xxgk_rh-201503.gif) 280px -20px no-repeat #a40c0a;}
.list_b .xxgk dl a:hover span{background:url(xxgk_rh-201503.gif) -20px 80px no-repeat;}

.list_b table{ width:680px; margin-left:15px;}
.list_b th{ border-bottom:1px solid #e9f0f6; padding:6px 4px; background:#f2f7fb; text-align:left; font-weight:normal; color:#0e2c83;}
.list_b td{ border-bottom:1px solid #e9f0f6; padding:7px 4px; line-height:22px; text-align:left;}
.list_b th.cen,.list_b td.cen{ text-align:center;}
.list_b td input,.list_b td select,.list_b td textarea{ border:1px solid #768ecd; background:url(inp_bg-201503.gif) left top no-repeat; padding:6px 3px; outline:none; font-size:16px; _height:33px; color:#555; vertical-align:middle; max-width:90%; margin:0;}
.list_b td textarea{ height:auto;}
.list_b td input:focus,.list_b td textarea:focus{ border:1px solid #113597; background:#fcfdff; color:#000;box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(102,175,233,0.6);}
.list_b td input.radio{ border:0; background:none;}
.list_b td.td_rig{ text-align:right; min-width:100px;}
.list_b td.td_rig b{ color:#F00;}
.list_b td.td_bor{ border-bottom:0; padding-bottom:25px;}
.list_b td input.bt{ background:url(bt_bg01-201503.gif) 0 -76px repeat-x; width:120px; border:0; height:42px; color:#fff; text-align:center; font-size:16px; cursor:pointer; margin-right:5px;}
.list_b td input.bt:hover{ background:url(bt_bg01-201503.gif) 0 -6px repeat-x;}
.list_b .list_foot{ margin:0 15px; padding:13px 0 30px 0; text-align:center; clear:both;}

.list_b table.tab_ly{ width:950px;}
.list_b table.tab_ly th{ padding:12px 11px;}
.list_b table.tab_ly td{ padding:10px 12px;}
.list_b table.tab_ly td.tit{ background:#fafcfe; color:#b30e0e;}
.list_b table.tab_ly td.td_bor{ border-bottom:0; padding-bottom:25px;}


.list_b table.lyb td.td_01{ padding:8px 12px; background:#f2f7fb; font-size:14px; color:#999;}
.list_b table.lyb td.td_01 b{ color:#10349a; padding-right:12px;}
.list_b table.lyb td.td_01 strong{ color:#a40c0a; font-weight:normal; font-size:12px;}
.list_b table.lyb td.td_01 p{ float:right; margin:0; width:150px;}
.list_b table.lyb td.td_01 em{ font-size:16px; font-family:Arial; line-height:18px; font-style:normal; padding-left:3px;}
.list_b table.lyb td.td_01 a{ float:right; padding:4px 5px; line-height:18px; background:#e6eff7; text-decoration:none; margin-left:10px; font-size:12px;}
.list_b table.lyb td.td_01 a:hover{ background:#a40c0a; color:#fff;}
.list_b table.lyb td.td_02{ padding:5px 12px 11px 12px; border-bottom:0px; font-size:14px; background:#fbfdff;}
.list_b table.lyb td.td_02 a.tit{ display:block; font-size:24px; font-weight:normal; line-height:50px;}
.list_b table.lyb td.td_02 a.tit em{ float:left; background:#a40c0a; height:30px; padding:0 6px; line-height:30px; margin-right:3px; color:#fff; font-style:normal; margin:8px 3px 0 0;}
.list_b table.lyb td.td_02 span{ display:block; line-height:24px; font-size:16px; padding-bottom:5px; clear:both;}
.list_b table.lyb td.td_03{ padding:0; padding-bottom:20px; font-size:14px;}
.list_b table.lyb td.td_03 div{ border:1px solid #eee0b4; padding:5px 12px; background:#fff6d3; color:#999;}
.list_b table.lyb td.td_03 span{ color:#a40c0a;}
.list_b table.lyb td.td_03 b,.list_b table.lyb td.td_03 strong{ color:#444; font-weight:normal; font-size:12px;}

.ly_zz{ position:relative; width:710px;}
.ly_zz h2{ background:#000; width:680px; position:absolute; z-index:40; top:0; left:0; margin-left:15px; color:#fff; font-size:24px;filter:alpha(opacity=70);opacity:.7; text-align:center; font-weight:normal; height:300px; float:left;}
.ly_zz h2 a{ color:#fff; font-size:30px; padding:0 4px;}
.ly_zz h2 a:hover{ color:red;}

.list_b table.tj_lyb{border-top:1px solid #e9f0f6;}
.list_b table.tj_lyb th{ padding:7px 10px; font-size:16px;}
.list_b table.tj_lyb td{ padding:3px 0 0 0; border-bottom:0;}
.list_b table.tj_lyb td.tit{ background:#fafcfe; color:#b30e0e;}
.list_b table.tj_lyb td input{ padding:4px 3px; _height:30px;}
.list_b table.tj_lyb td table{ border:1px solid #768ecd; width:500px; margin-left:0px;}
.list_b table.tj_lyb td th{ padding:2px 5px; font-size:14px;}
.list_b table.tj_lyb td td{ padding-left: 5px;}
.list_b table.tj_lyb td td input,.list_b table.tj_lyb td td select,.list_b table.tj_lyb td td textarea{ padding:1px 3px; _height:30px; color:#555; vertical-align:middle;}
.list_b table.tj_lyb td input.bt{ background:url(bt_bg01-201503.gif) 0 -86px repeat-x; width:90px; height:32px; min-width:auto;}
.list_b table.tj_lyb td input.bt:hover{ background:url(bt_bg01-201503.gif) 0 -16px repeat-x;}



.list_b_p{ background:#fff; border-bottom:2px solid #eaeaea; min-height:700px; _height:700px;}
.list_b_p h3{ padding-top:30px; line-height:26px; border-bottom:3px solid #10349a; margin:0 15px; padding-left:3px; color:#10349a;}
.list_b_p .sp_list{ padding:0 10px;}
.list_b_p .sp_list a{ widht:330px; float:left; line-height:32px; font-size:20px; display:block; margin:10px 0 0 10px; background:#ecedee;}
.list_b_p .sp_list a span{ display:block; height:36px; line-height:36px; font-size:14px; padding-left:5px;}
.list_b_p .sp_list a img{ width:330px; height:185px; display:block;}
.list_b_p .list_foot{ margin:0 15px; padding:13px 0 30px 0; text-align:center; border-top:1px dotted #e7e7e7; clear:both;}


/*评议登录*/
.py_fh{ padding:0 15px 30px 15px;}
.py_fh h2{ line-height:40px; font-size:14px; border-bottom:1px solid #10349a; color:#10349a; padding-left:5px; background:#fafcff;}
.py_fh dt{ background:url(web-201503.jpg) left no-repeat; padding:25px 10px 25px 190px; border-bottom:1px dashed #aaa;}
.py_fh dd{ background:url(phone-201503.jpg) left no-repeat; padding:25px 10px 25px 190px;}
.py_fh dl{ color:#999; line-height:20px;}
.py_fh dl strong{ font-size:20px;  color:#a40c0a; font-weight:normal; display:block;}
.py_fh dl span{ display:block; font-size:16px; color:#444; line-height:40px;}


/*文章详细页*/
.article{ background:#fff;border-bottom:2px solid #eee; padding:30px; border-top:4px solid #a90d0a; margin-bottom:20px;}
.article h2{ font-size:30px; font-weight:bold; text-align:center; padding:10px 15px 10px 15px; color: #1f5781;}
.article h2 span{font-size:18px; font-weight:bold; text-align:center;display:block;padding-bottom:20px;}
.article h2 b,.h2_b{text-align: center;display:block; font-size:18px; padding-top:20px;}
.article div.f_tit{ font-weight:normal; line-height:22px; padding:9px 14px; text-align:center; border:1px solid #eebfbe; background:#fffdf6; font-size:18px;}
.summary{ text-align:center; padding:10px 0 30px 0; background:url(i-con-lie-201503.jpg) 0% 100% repeat-x;}
.wz-text{ padding:30px 0 0 0; line-height:2em; min-height:500px; _height:500px; font-size:120%; color:#000;}
.wz-text p{ margin:1em 0;}

.tab_page{ min-height:500px; _height:500px;border-top:1px solid #e9f0f6;}
.tab_page table{ width:920px;}
.tab_page td{ border-bottom:1px solid #e9f0f6; padding:12px 4px; line-height:22px; text-align:left; font-size:14px;}
.tab_page td.nwinfo{ text-align:right; color:#999; min-width:100px;}
.tab_page td.td_red{ color:#ae0e0b;}
.tab_page td.td_blu{ color:#113598;}
.tab_page td.td_bor{ border-bottom:0; padding-bottom:25px;}
.tab_page td input.bt{ background:url(bt_bg01-201503.gif) 0 -86px repeat-x; width:110px; border:0; height:32px; color:#fff; text-align:center; font-size:16px; cursor:pointer; margin-right:5px;}
.tab_page td input.bt:hover{ background:url(bt_bg01-201503.gif) 0 -16px repeat-x;}

.page_fj{ clear:both; line-height:20px; text-align:left; padding:30px 3px 0 3px;}
.page_fj a{ text-align:left; display:block; color:#888;}
.page_fj a:hover{ text-decoration:underline; color:#e42609;}


.same-dt{ width:660px; padding-bottom:15px;}
.same-dt h3{ border-bottom:3px solid #0e2c83; color:#0e2c83; line-height:30px; padding-left:4px; padding-top:35px;}
.same-dt ul li{ background:url(i-wz-icon-201503.png) 6px 16px no-repeat; padding-left:15px; border-bottom:1px dotted #e7e7e7; line-height:34px;}




/*政府信息公开*/
.zf_k{ border-bottom:2px solid #e8e8e8; background:#fff; height:250px;}
.zf_k1{ border-bottom:2px solid #e8e8e8; background:#fff; height:370px;}
.zf_blu{ background:#fdfeff;}

.zf_01{ padding:10px 20px;}
.zf_01 h3{ line-height:40px; height:40px; font-weight:normal; font-size:18px;}
.zf_01 h3 b{ float:left; border-bottom:3px solid #a40c09; font-weight:normal;}
.zf_01 h3 span{ float:right; font-size:12px; line-height:12px; height:12px; padding-left:5px; border-left:1px solid #a40c09; margin:14px 2px 0 0;}
.zf_01 dl{ clear:both; padding-top:6px;}
.zf_01 dl dd{ line-height:24px;}
.zf_01 dl dd b{ line-height:50px; display:block; font-size:20px;}
.zf_01 dl dd a{ text-decoration:underline; padding-left:40px;}

.zf_02{ padding:10px 20px;}
.zf_02 h3{ line-height:40px; height:40px; font-weight:normal; font-size:18px; border-bottom:3px solid #0b297d;}
.zf_02 h3 b{ float:left; font-weight:normal;}
.zf_02 h3 span{ float:right; font-size:12px; line-height:12px; height:12px; padding-left:5px; border-left:1px solid #a40c09; margin:14px 2px 0 0;}
.zf_02 dl{ clear:both; padding-top:1px;}
.zf_02 dl dd{ line-height:24px;}
.zf_02 dl dd a{ line-height:36px; background:url(zf_ico01-201503.gif) 6px 14px no-repeat; padding-left:21px; border-bottom:1px dashed #c1c2c3; display:block; font-size:16px;}

.zf_03{ padding:10px 20px;}
.zf_03 h3{ line-height:40px; height:40px; font-weight:normal; font-size:18px;}
.zf_03 h3 a{ float:left;}
.zf_03 h3 a.hover{ border-bottom:3px solid #0b297d; color:#0b297d;}
.zf_03 h3 a:hover,.zf_03 h3 a.hover:hover{ color:#a40c09; border-bottom:3px solid #a40c09;}
.zf_03 h3 font{ float:left; padding:0 12px;}
.zf_03 dl{ clear:both; padding-top:1px;}
.zf_03 dl dt{ height:119px; border-bottom:1px dashed #c1c2c3; color:#888; line-height:22px;}
.zf_03 dl dt a{ font-size:20px; text-align:left; line-height:50px; font-weight:bold; display:block; padding-top:5px;}
.zf_03 dl dd{ padding-top:12px;}
.zf_03 dl dd a{ line-height:33px; background:url(i-wz-icon-201503.png) 6px 15px no-repeat; padding-left:19px; display:block; font-size:14px;}

.zf_04{ padding:10px 20px;}
.zf_04 h3{ line-height:40px; height:40px; font-weight:normal; font-size:18px; border-bottom:3px solid #0b297d;}
.zf_04 h3 p{ float:left; padding:0 4px; margin:0;}
.zf_04 h3 b{ float:left; font-weight:normal; cursor:pointer;}
.zf_04 h3 b.hover{ color:#0b297d;}
.zf_04 h3 b:hover{ color:#a40c09;}
.zf_04 dl.zf_y{ clear:both; padding-top:1px;}
.zf_04 dl.zf_y dt{ background:#f5f7fb; height:76px; padding-left:18px;}
.zf_04 dl.zf_y dt span{ padding-top:2px; display:block; line-height:30px;}
.zf_04 dl.zf_y dt span font{ font-size:10px; padding:0 8px; font-size:10px; color:#a40c09;}
.zf_04 dl.zf_y dt b{ display:block;}
.zf_04 dl.zf_y dt input{ border:1px solid #9cacda; background:url(inp_bg-201503.gif) left top no-repeat; padding:7px 4px; float:left; border-right:0; outline:none; margin:0; width:200px; color:#999; _height:30px;}
.zf_04 dl.zf_y dt input.bt{ background:#0b297e; padding:7px 12px; border:1px solid #0b297e; color:#fff; cursor:pointer; width:auto; +height:32px; _height:30px;}
.zf_04 dl.zf_y dt input.bt:hover{ background:#a40c09; padding:7px 12px; border:1px solid #a40c09; color:#fff; cursor:pointer; width:auto;}
.zf_04 dl.zf_y dd{ color:#777; line-height:22px; padding-top:6px;}
.zf_04 dl.zf_y dd span{ display:block; margin-top:16px;}
.zf_04 dl.zf_y dd span a{ margin-right:7px; padding:5px 19px; font-size:14px; border:1px solid #e7edfb; background:#f1f5ff;}
.zf_04 dl.zf_y dd span a:hover{ border:1px solid #a70d0a; background:#a70d0a; color:#fff;}

.zf_04 dl.zf_l{ clear:both; padding-top:1px;}
.zf_04 dl.zf_l dd{ padding:10px 0;}
.zf_04 dl.zf_l dd a{ line-height:34px; background:url(i-wz-icon-201503.png) 6px 16px no-repeat; padding-left:19px; display:block; font-size:14px;}
.zf_04 dl.zf_l dt{ padding-top:20px; text-align:center; border-top:1px dashed #c1c2c3;}
.zf_04 dl.zf_l dt a{ display:block; margin:0 auto; background:url(bt_bg01-201503.gif) 0 -74px repeat-x; width:200px; height:44px; line-height:41px; color:#fff; text-align:center; font-size:16px;}
.zf_04 dl.zf_l dt a:hover{ background:url(bt_bg01-201503.gif) 0 -4px repeat-x;}

/*全文检索*/
.ser_tit{ height:160px; background:#f6f8fb; border-bottom:1px solid #e3e7ed; position:relative;}

.ser_tit span{ display:block; padding-left:210px; padding-top:55px;}
.ser_tit span input{ float:left; background:url(inp_bg-201503.gif) no-repeat; width:451px; border:2px solid #0e2c83; padding:12px 10px; _height:44px;  color:#555; font-size:16px;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
box-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.ser_tit span input.bt{background:url(sou_bt-201503.gif) center no-repeat #0e2c83; width:88px; padding:12px 0; cursor:pointer; color:#fff; _height:44px; +padding:9px 0 10px 0;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
box-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.ser_tit span input.bt:hover{ background:url(sou_bt-201503.gif) center no-repeat #a70d0a; border:2px solid #a70d0a;}


.ser_g{ height:58px; line-height:58px; clear:both; overflow:hidden; background:#fff; border-bottom:1px solid #eaeff2; color:#666; text-align:left; padding-left:210px; font-size:14px;}
.ser_g .a1{ display:inline; width:460px; float:left;}
.ser_g .a1 input{ margin-right:5px; margin-left:10px;}
.ser_g .a2{ display:inline; width:280px; float:left;}
.ser_g .a2 strong{ display:inline; float:left;}
.ser_g .a2 a{ display:inline; float:left; margin:0 10px; padding:0 15px; text-align:center;}
.ser_g .a2 a:hover{ border-top:2px solid #0283e1; line-height:54px; height:54px; color:#0283e1; font-weight:bold;}
.ser_g .a2 a.hover,.ser_g .a2 a.hover:hover{ border-top:2px solid #0283e1; line-height:54px; height:54px; color:#0283e1; font-weight:bold;}

.bs_sou{ padding:10px 0 0 40px; text-align:left;}
.bs_sou h1{ color:#F00; line-height:45px; font-size:14px;}
.bs_sou dl dt{ color:#0283E1; line-height:22px; clear:both; font-weight:bold; padding:6px 0; border-bottom:1px dashed #e7f2f7; margin-bottom:8px; padding-left:8px;}
.bs_sou dl dt input{ margin:4px 4px 0 0; float:left;}
.bs_sou dl dd{ line-height:28px; clear:both; padding-left:28px;}
.bs_sou dl dd span{ display:inline; width:440px; float:left; color:#666;}
.bs_sou dl dd span input{margin:8px 4px 0 0; float:left;}

.body_tit{ height:40px; line-height:40px; clear:both; border-bottom:1px solid #eaeff2; color:#999; font-size:14px; text-align:left;}
.body_tit strong{ display:inline; float:left; width:195px; margin-left:30px; color:#666;}

.lef_y{ width:22px; display:inline; float:left; height:758px; background:url(img/ser_lef-201503.jpg) left no-repeat;}
.lef_y a,.lef_y a:hover{ margin-top:36px; height:58px; display:block; width:22px; cursor:pointer;}
.lef_y a.hover,.lef_y a.hover:hover{background:url(img/ser_lef_hover-201503.jpg) left no-repeat; background-position:0 -36px;}

.lef_tit{ line-height:26px; padding:6px 0; background:url(img/ser_lef_bg-201503.jpg) left bottom no-repeat;}
.lef_tit a{ display:block; text-align:left; line-height:36px; height:36px; border-left:2px solid #fff; padding-left:32px;}
.lef_tit a.hover,.lef_tit a.hover:hover{ color:#0283e1; border-left:3px solid #0283e1; height:39px; line-height:39px; font-size:14px; font-weight:bold;}
.lef_s{ padding:25px 12px 22px 27px; background:url(img/ser_lef_bg-201503.jpg) left bottom no-repeat; line-height:22px; color:#999; text-align:left;}
.lef_s span{ display:block; padding-bottom:1px;}
.lef_s span strong{ display:block; color:#666; font-size:14px;}
.lef_s a{ display:block; padding-top:16px;}
 
.lef_s2{ padding:25px 12px 22px 27px;  line-height:22px; color:#999; text-align:left;}
.lef_s2 span{ display:block; padding-bottom:1px;}
.lef_s2 span strong{ display:block; color:#666; font-size:14px;}
.lef_s2 a{ display:block; color:#0283e1;}

.search_list{ display:block;}
.search_list dl{ padding:5px 60px 5px 0;}
.search_list dl dt{ display:block; line-height:50px; text-align:left;}
.search_list dl dt a{text-align:left;  text-align:left; font-size:20px;}
.search_list dl dt font{ float:right; color:#999; font-size:14px;}
.search_list dl dd{ padding-bottom:26px; text-align:left; line-height:20px; color:#999;}
.list_foot{ padding:20px 0 50px 0; border-top:1px dotted #eee;}


.lef_search{ line-height:26px; padding:15px 13px; border-bottom:1px dashed #e7eef4; height:24px; clear:both;}
.lef_search h1{ display:inline; float:left; width:150px; text-align:right; color:#666; height:24px; line-height:24px; font-size:14px; margin-right:8px; font-weight:bold;}
.lef_search span{ display:block; line-height:16px; padding:3px 0; text-align:left;}


/*foot*/
.jw-footer{ background:#0b297d; border-top:6px solid #a90d0a;color:#c3c3c3; padding:30px 0; clear:both;}
.jw-footer p{ text-align:center; padding:5px 0;}
.jw-footer p a{ color:#fff;}
.jw-footer p a:hover{ text-decoration:underline;}


.jw-footer1{ background:#0b297d; border-top:6px solid #a90d0a;color:#c3c3c3; height:120px; clear:both;}
.jw-footer1 p{ text-align:center; padding:5px 0;}
.jw-footer1 p a{ color:#fff;}
.jw-footer1 p a:hover{ text-decoration:underline;}

.jw-footer01{ width:25%; float:left;text-align:right;}
.jw-footer02{text-align:left;  float:left; padding-left:0px; width:50%}
.jw-footer02 p{ text-align:center; padding-top:20px;}
.jw-footer02 p a{ color:#fff;}

.jw-footer02 p a:hover{ text-decoration:underline;}