@charset "gb2312";
/* CSS Document */
/*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:underline;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}
body{ background:url(2016ajj_bg.jpg) no-repeat center top #fff; min-width:1140px;}
.more{ float:right; font-size:12px; color:#bbb;}
.time{ font-size:12px; color:#999; float:right;}

/*title*/
.title{ height: 52px; line-height: 52px;border-bottom:1px solid #d1d1d1;}
.title h2{ float: left ; width:90px; border-right:1px solid #d1d1d1; text-align:center; height:52px;}
.title h2 a{ display:block; float:left;height: 52px; line-height:52px; color:#4c4c4c;font-size: 16px; font-weight:normal; text-align:center; width:90px;}
.title h2 .active{ color:#4c4c4c; font-size:16px; font-weight:bold;text-decoration:none; background:#f3f3f3;}
.title .more{ display:none; float: right; color:#a6a6a6; margin-right:10px;}
.title .more:hover{ color:#256092;}
.list{ padding:0 14px; display:none;}
.list ul{ width:100%; margin-top:10px;}
.list ul li{ height:30px; line-height:30px; text-align:left;}
.list ul li a{ font-size:14px; color:#444; height:32px; line-height:32px;}
.list li .data{ font-size:12px; color:#b0b0b0; float:right;}

/* 顶部导航 */
.top{ height: 30px; line-height: 30px; background:rgba(255,255,255,0.7) none repeat scroll 0 0 !important;filter:alpha(opacity=70);background: #000;}
.top_cont{ width: 1140px; margin:0 auto;}
.top_cont li{ float: left; padding:0 5px;}
.top_cont li a{ color:#316bad;}
.top_cont li a:hover{ text-decoration: underline;}
.top_left li:first-child,.top_right li:first-child{ background:none;}

/* 头部 */
.header{ width: 1140px; height:180px; margin:0 auto;}
.header .logo{ float: left; padding:45px 0;}


/*导航*/
.nav_box{ width: 1140px; height: 60px; margin:0 auto; background:#094a8a;}
.nav_box .nav li{ float: left; width: 180px; height: 60px; line-height: 60px; text-indent: 80px; font-size: 18px;background:#094a8a; border-left:1px solid #083e75; border-right:1px solid #083e75;}
.nav_box .nav li a{ display:block; width: 100%; height: 100%; color:#fff; position:relative;  text-decoration:none;}
.nav_box .nav li a.nav01{ background:url(nav_bg01.png) no-repeat 37px center;}
.nav_box .nav li a.nav02{ background:url(nav_bg02.png) no-repeat 36px center;}
.nav_box .nav li a.nav03{ background:url(nav_bg03.png) no-repeat 32px center;}
.nav_box .nav li a.nav04{ background:url(nav_bg04.png) no-repeat 35px center;}
.nav_box .nav li.current,.nav li:hover,.nav .nav_active{ background:#083e75;}
.nav_box .nav li.current a,.nav li:hover a{ color:#fff;}
.nav_box .search{ float: right; margin:12px 10px 0 0; border:2px solid #1e90ff;}
.search span.dropselect_box { position:relative;  width:89px; border-right:1px solid #1e90ff; display:inline-block; float:left; height:34px; z-index:99;}
.dropselect_SimpleSelect { width:100%; /*height:30px;*/ display:block; overflow:hidden; background:url(2015ajj_search_jt.png) no-repeat 72px 12px #fff; line-height:34px; text-indent: 10px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect ul{border:none;}
.dropselect_SimpleSelect li{ width:100%; height:34px; line-height:34px;}
.dropselect_SimpleSelect li a{height:auto; width:85%; color:#959595;}
.dropselect_SimpleSelect li.hover a { color:#959595; width:100%; display:block;}
.dropselect_SimpleSelect li a:hover,.dropselect_SimpleSelect li a:focus,.dropselect_SimpleSelect li:hover,.dropselect_SimpleSelect li:focus{background:none;}
.search_text{ float:left; border:none; width: 173px; height:34px; line-height:34px; color:#cecece; text-indent:10px;}
.search_sub{ float:left; width:61px; height:34px; background:#1e90ff; border:none; color:#fff; cursor:pointer;}
.hidden {display:none;}

/*main*/
.main{ margin:20px auto; width:1140px; position:relative;}
.main_top{ height:351px; width:1140px;}
.main_xxgk{ width:1140px;height:313px;}
.main_bsfw{ width:1140px; height:232px; margin:20px auto}
.main_dczj{ width:1140px; height:230px;}
.main_anquan{ width:1140px; height:232px; margin:20px auto;}

/*焦点图*/
.slideBox{ float:left; height:351px; width:624px;position:relative; z-index:5;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:5px;  width:15px; height:15px; background:#bfbfbf; cursor:pointer; color:#fff; line-height:15px;text-align:center;font-size:12px; }
.slideBox .hd ul li.on{ background:#f54144;}
.slideBox .bd{ position:relative; height:351px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:624px; height:351px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:606px; height:40px; background:url(tpxw_titbg02.png) repeat;  font-size:16px; line-height:40px; color:#fff; cursor:pointer; padding-left:18px;}
.slideBox .bd li a:hover p{ color:#256092;}
.slideBox .bd img{ width:624px; height:351px;}

/*安监要闻 tab*/
.ajyw{ float:left; height:349px; width:493px; margin-left:21px; border:1px solid #d1d1d1;}
.ajyw .title{ height: 52px; line-height: 52px;border-bottom:1px solid #d1d1d1;}
.ajyw .title h2{ float: left ; width:90px; border-right:1px solid #d1d1d1; text-align:center; height:52px;}
.ajyw .title h2 a{ display:block; float:left;height: 52px; line-height:52px; color:#4c4c4c;font-size: 16px; font-weight:normal; text-align:center; width:90px;}
.ajyw .title h2 .active{ color:#4c4c4c; font-size:16px; font-weight:bold;text-decoration:none; background:#f3f3f3;}
.ajyw .title .more{ display:none; float: right; color:#a6a6a6; margin-right:10px;}
.ajyw .title .more:hover{ color:#256092;}
.ajyw .list{ width:474px; margin:0 auto; display:none;}
.ajyw .list .headline{ width:100%; height:117px; border-bottom:1px dashed #cdcdcd;}
.ajyw .list .headline h2{ margin-top:10px; height:45px; line-height:45px;}
.ajyw .list .headline h2 a{ color:#f54144;font-size:18px; font-weight:bold;}
.ajyw_tit_yw{display: block; float:left; background:url(2016jgsw_yw.png) 0 center no-repeat; margin:10px 15px 10px 0; width: 45px; height: 22px; color:#fff; font-size:13px; line-height:22px; font-style:normal; padding:2px 2px 1px 5px;}
.ajyw .list .headline p{ width:100%; line-height:20px; color:#666; }
.ajyw .list .headline p .xxnr a{ font-size:12px; color:#ff3900}
.ajyw .list ul{ width:100%; margin-top:10px;}
.ajyw .list ul li{ height:32px; line-height:32px; text-align:left;}
.ajyw .list ul li a{ font-size:14px; color:#444; height:32px; line-height:32px;}
.ajyw .ajyw_list li .data{ width:40px; height:17px; line-height:17px;background:#e7e7e7; font-size:12px; color:#b0b0b0; float:right; border-radius:10px; text-align:center; margin-top:6px;}

/*专题专栏*/
.ztzl{ width:1140px; height:122px; margin:20px auto;}
.ztzl .yujing{ float:left; height:122px; width:284px;}
.ztzl .yujing .yujing_li01{ float:left; height:60px; line-height:60px; width:284px; background:url(yujingbg01.png) left center no-repeat;}
.ztzl .yujing .yujing_li02{ float:left; width:140px; height:60px; margin-top:2px; background:url(yujingbg02.png) left center no-repeat;}
.ztzl .yujing .yujing_li03{float:left; width:140px; height:60px; margin:2px 0 0 4px;; background:url(yujingbg03.png) left center no-repeat;}
.ztzl .yujing .yujing_li01 a{ height:51px; line-height:22px; padding-left:114px; width:115px; font-size:16px; color:#fff; font-weight:bold; display:block; text-align:center; padding-top:9px;}
.ztzl .yujing .yujing_li02 a,.ztzl .yujing .yujing_li03 a{ height:50px; line-height:20px; padding-left:59px; padding-top:10px; width:60px;font-size:14px; color:#fff;display:block}
.ztzl .ztzl_main{ float:left; height:112px; border:1px solid #d1d1d1; margin-left:18px; padding:4px;}
.ztzl .ztzl_main li{ float:left; height:112px; width:266px; margin-left:5px;}
.ztzl .ztzl_main li a img{ width:266px; height:112px;}

/*信息公开*/
.xxgk{ float:left; width:284px; height:313px;}
.xxgk .xxgk_zz li{ height:39px; width:141px; border-top:1px solid #bbd0e2; float:left;}
.xxgk .xxgk_zz li a{ hei 39px; line-height:39px; width:141px; font-size:14px; color:#4c4c4c; text-align:center; display:block;}
.xxgk .xxgk_ml{ width:284px;}
.xxgk .xxgk_ml li{ float:left; height:67px; width:141px; background:#edf4ff; border-top:1px solid #bbd0e2;}
.xxgk .xxgk_ml li a{ height:67px; line-height:67px; color:#4c4c4c; font-size:14px; display:block;}
.xxgk .xxgk_ml li .xxgkml01{ background:url(xxgk_bg01.png) 10px center no-repeat; padding-left:44px; width:97px;}
.xxgk .xxgk_ml li .xxgkml02{ background:url(xxgk_bg02.png) 14px center no-repeat; padding-left:44px; width:97px;}
.xxgk .xxgk_ml li .xxgkml03{ background:url(xxgk_bg03.png) 15px center no-repeat; padding-left:44px; width:97px;}
.xxgk .xxgk_ml li .xxgkml04{ background:url(xxgk_bg04.png) 14px center no-repeat; padding-left:49px; width:92px;}
.xxgk .jyta{ float:left; width:284px; height:51px; line-height:51px; text-align:center; background:#145089;margin-top:5px;}
.xxgk .jyta a{ font-size:18px; font-weight:bold; color:#fff;}
/*通知公告*/
.tzgg{ width:430px; height:311px; float:left;  margin:0 18px;  border:1px solid #d1d1d1;}
/*形势分析*/
.xsfx{ width:386px; height:311px; float:left;  border:1px solid #d1d1d1}

/*公共服务*/
.ggfw{ width:284px; height:232px; float:left;}
.ggfw .title{ width:282px; height:51px; border:1px solid #d1d1d1;}
.ggfw .title h2{ float: left ; width:90px; border-right:1px solid #d1d1d1; text-align:center; height:51px;line-height:51px; color:#4c4c4c; font-size:16px; font-weight:bold; background:#f3f3f3;}
.ggfw .title .more{ float:right; color:#a6a6a6; margin-right:10px; display:block;}
.ggfw .title .more:hover{ color:#256092;}
.ggfw ul { margin-top:15px;}
.ggfw ul .ggfw_li01,.ggfw ul .ggfw_li02,.ggfw ul .ggfw_li03{float:left; width:92px; height:60px;}
.ggfw ul .ggfw_li01 a,.ggfw ul .ggfw_li02 a,.ggfw ul .ggfw_li03 a{ display:block; width:92px; height:25px; line-height:25px; padding-top:35px; text-align:center; font-size:14px; color:#467e8d;}
.ggfw ul .ggfw_li04,.ggfw ul .ggfw_li05{float:left; width:284px; height:47px;}
.ggfw ul .ggfw_li01{background:url(ggfw_bg01.png) center 7px no-repeat; margin-right:4px; background-color:#b8e0e8;}
.ggfw ul .ggfw_li02{background:url(ggfw_bg02.png) center 7px no-repeat;margin-right:4px;background-color:#b8e0e8;}
.ggfw ul .ggfw_li03{background:url(ggfw_bg03.png) center 7px no-repeat;background-color:#b8e0e8;}
.ggfw ul .ggfw_li04{background:url(ggfw_bg04.png) 59px center no-repeat; background-color:#b8e0e8; margin-top:4px;}
.ggfw ul .ggfw_li04 a{ display:block; width:188px; height:47px; line-height:47px; padding-left:96px; font-size:14px; color:#467e8d;}
.ggfw ul .ggfw_li05{background-color:#145089;margin-top:4px;}
.ggfw ul .ggfw_li05 a{ height:47px; line-height:47px; width:284px; display:block;font-size:18px; font-weight:bold; color:#fff; text-align:center;}

/*网上办事*/
.wsbs{ float:left; width:430px; height:230px; margin:0 18px; border:1px solid #d1d1d1; }
.wsbs .title{ width:430px; height:51px;}
.wsbs .title h2{ float: left ; width:90px; border-right:1px solid #d1d1d1; text-align:center; height:51px;line-height:51px; color:#4c4c4c; font-size:16px; font-weight:bold; background:#f3f3f3;}
.wsbs .title .more{ float:right; color:#a6a6a6; margin-right:10px; display:block;}
.wsbs .title .more:hover{ color:#256092;}
.sideMenu{ width:403px; padding:0 13px;}
.sideMenu h2{ float:left; height:33px; width:380px; line-height:33px; padding:0 10px;  border-bottom:1px dashed #e3e3e3; font-weight:normal;color:#4c4c4c; cursor:pointer; font-size:16px;}
.sideMenu ul{ float:left; padding:17px 0 0 26px; width:377px; height:43px; background:url(wsbs_bg.png) left top no-repeat; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ float:left; }
.sideMenu ul li a{color:#094a8a; font-size:14px;}

/*监管执法*/
.jgzf{width:386px; height:230px; float:left;  border:1px solid #d1d1d1}
/*调查征集*/
.dczj{ width:282px; height:228px; float:left;border:1px solid #d1d1d1; }
.dczj .dczj_main_head{ height:96px; width:256px; padding:0 13px; border-bottom:1px solid #d1d1d1;}
.dczj .dczj_main_head h2{ height:40px; line-height:20px; margin-top:10px;}
.dczj .dczj_main_head h2 a{ font-size:14px; font-weight:bold; color:#4c4c4c;}
.dczj .dczj_main_head h2 i{ margin-top:10px; background:url(dczt_bg.png) left center no-repeat; display: block; float:left; width: 65px; height: 22px; color:#fff; font-size:13px; line-height:22px; font-style:normal; padding:2px 2px 1px 5px;}
.dczj .dczj_main_head ul{ width:256px; margin-top:10px;}
.dczj .dczj_main_head ul li{ float:left; width:128px; height:22px; line-height:22px; text-align:left; font-size:12px; color:#a6a6a6;}
.dczj .dczj_main_head ul li span{ color:#f54144;}
.dczj_list{width:256px; padding:0 13px;}
.dczj_list li{ height:38px; line-height:38px; background:url(yuandian.png) left center no-repeat; padding-left:9px; }
.dczj_list li a{ font-size:14px; color:#4c4c4c; height:38px; line-height:38px; }
/*咨询投诉*/
.zxts{ width:430px; height:228px; float:left;border:1px solid #d1d1d1; margin:0 18px;}
.zxts_main { margin:8px auto; padding:0 13px;}
.zxts_main li{ height:30px; line-height:30px; text-align:left;}
.zxts_main li a{ font-size:14px; color:#444; height:32px; line-height:32px;}
.zxts_main li .data{ font-size:12px; color:#b0b0b0; float:right;}
.zxts .zxts_main li a .hfzt{ font-size:12px; color:#29b3a8;}
.zxts .wyxx{ height:39px; width:430px; background:#edf4ff;}
.zxts .wyxx a{ background:url(wyxx_bg.png) 161px center no-repeat; padding-left:205px; font-size:18px; color:#094a8a; height:39px; line-height:39px;}
/*政策法规*/
.zcfg{ width:386px; height:228px; float:left;border:1px solid #d1d1d1; }
/*安全知识*/
.aqzs{width:282px; height:230px; float:left;  border:1px solid #d1d1d1}
/*职业卫生*/
.zyws{width:430px; height:230px;margin:0 18px; float:left;  border:1px solid #d1d1d1}
/*机关党建*/
.jgdj{width:386px; height:230px; float:left;  border:1px solid #d1d1d1}


/*foot*/

.friend_link_box{height:60px;background:#f8f8f8;  border-top:1px solid #3d8cce;}
.friend_link{ width:1140px; height:60px; margin:0 auto; line-height:60px;}
.friend_link h2{float:left; width:110px; height:60px; background:#3d8cce; line-height:60px; color:#fff; font-size:16px; text-align:center;}
.friend_link_box .friend_link ul{margin-left:20px; float:left;}
.friend_link_box .friend_link ul li {float:left; margin-left:78px;}
.friend_link_box .friend_link ul li select{width:190px; padding:5px; margin:15px 0;}
.friend_link .link{ float:left; color:#fff; margin-right:8px;}
.friend_link .link:hover{ text-decoration:underline;}
.friend_link span.dropselect_box{ position:relative; width:185px; display:inline-block; border:none; float:left; height:33px; z-index:99; margin-left:9px; margin-top:7px; border:1px solid #e2e2e2;}
.dropselect_SimpleSelect1 { /*height:30px;*/ display:block; overflow:hidden; background:url(2015syj_footer_jt.png) no-repeat 90% 14px #fff; line-height:33px; text-indent: 20px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect1 li{ padding:0 5px; height:33px; line-height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dropselect_SimpleSelect1 li a{height:auto; width:100%; color:#535353;}
.dropselect_SimpleSelect1 li a:hover{ color:#0b6999;}
.dropselect_SimpleSelect1 li.hover a { color:#535353; width:100%; display:block;}
.dropselect_SimpleSelect1 li a:hover,#nav .menu .menulist .dropselect_SimpleSelect1 li a:focus,#nav .menu .menulist .dropselect_SimpleSelect1 li:hover,#nav .menu .menulist .dropselect_SimpleSelect1 li:focus{background:none;}
.hidden {display:none;}

.footer{ height:227px; background:#3d8cce;}
.footer_main{ width:1140px; height:227px; margin:0 auto;}
.footer_main .gov_icon{margin-left: 540px;float: left;padding-top:24px; width: 568px;height: 63px;}
.footer_shouc{ width:400px; height:20px; margin:10px 370px; float:left; text-align:center;}
.footer_shouc li{ width:80px; height:20px; line-height:20px; float:left;}
.footer_shouc li a{ font-size:14px; color:#fff; height:20px; line-height:20px; text-align:center;}
.foot_bottom{ width:1140px; float:left;}
.foot_bottom li{ height:25px; line-height:25px; font-size:14px; color:#fff; text-align:center;}
/*右侧漂浮微信微博*/
#rightfloat .ctrolPanel{width:67px;height:140px;position:fixed;right:25px;top:300px;overflow:hidden;z-index:10000;} 
#rightfloat .ctrolPanel .contact{height:67px; width:67px;display:block; background:url(sinalogo.png) center top no-repeat;} 
#rightfloat .ctrolPanel .qrcode{height:67px;width:67px;display:block;margin-top:6px; background:url(weixin.png) center top no-repeat;} 
 
.popPanel{width:205px;height:214px; position:fixed;right:90px;top:300px;z-index:10000;overflow:hidden;display:none; } 
.popPanel-inner{width:205px;height:220px;position:relative;overflow:hidden;} 
.arrowPanel{width:10px;height:210px;position:absolute;right:1px;top:102px;} 
.arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;} 
.arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;} 
.qrcodePanel{width:194px; height:212px; background:#fff;text-align:center;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;} 
.qrcodePanel img{width:174px;height:174px;border:none;padding:5px 5px 0px 5px;} 
.qrcodePanel p{font-size:16px;color:#666;line-height:20px;letter-spacing:1px;} 