@charset "gb2312";
/* CSS Document */

/*--------top-------------*/
.top .banner{ height:151px; overflow:hidden; background:url(imagesbanner.jpg) 0 0 no-repeat; position:relative;}
.top .banner .logo{ position:absolute; left:155px; top:35px; font-size:55px; font-family:"\534E\6587\884C\6977"; color:#fff;}
.top .nav{ height:66px; line-height:33px; font-size:14px; color:#fff; position:relative; overflow:hidden; background:url(imagesnav-bg.jpg) 0 0 no-repeat;}
.top .nav #menu li{ float:left; width:89px; text-align:center; background:url(imagesmenu-line.jpg) right center no-repeat; }
.top .nav #menu li a{ color:#fff; font-weight:bold; display:block;}
.top .nav #menu li a:hover{ text-decoration:none;}
.top .nav #menu li.active{ background:url(imagesnav-active.jpg) 0 0 no-repeat;}
.top .nav #menu li.active a{ color:#083477;}
.top .nav .menu #sub-menu{  padding-left:30px; color:#000; font-weight:normal;}
.top .nav .menu #sub-menu a{ font-size:12px; color:#000; margin:0 10px; font-weight:normal;}
.top .nav .menu #sub-menu li{ display:none; font-size:12px;}
.top .nav .menu #sub-menu li .sub-menu1{ position:relative; left:10px;}
.top .nav .menu #sub-menu li .sub-menu2{ position:relative; left:70px;}
.top .nav .menu #sub-menu li .sub-menu3{ position:relative; left:90px;}
.top .nav .menu #sub-menu li .sub-menu4{ position:relative; left:100px;}
.top .nav .menu #sub-menu li .sub-menu5{ position:relative; left:110px;}
.top .nav .menu #sub-menu li .sub-menu6{ position:relative; left:120px;}
.top .nav .menu #sub-menu li .sub-menu7{ position:relative; left:130px;}
.top .nav .search{ position:absolute; right:10px; top:-3px;_top:0;*top:0 !important; z-index:99999;}
.top .nav .search .text1{ width:179px; height:22px; border:1px solid #848484;}
.top .nav .search .btn1{ position:relative; top:7px;_top:3px;*top:3px !important;}
/*footer*/
.footer{ width:980px; height:155px; background:#e8eef4; text-align:center; margin:10px auto; line-height:21px; border-top:3px solid #114f98;}
.footer .footer-bar{ height:29px; line-height:29px; font-weight:bold; color:#fff; background:url(imagesfooter.jpg) 0 0 no-repeat;}
.footer .footer-bar a{ color:#fff; margin:0 10px;}

/*---------middle------------*/
/*图片新闻*/
.middle .box1 .tpxw{ width:289px; height:276px; overflow:hidden; background:url(imagestpxw.jpg) 0 0 no-repeat; position:relative;}
.middle .box1 .tpxw h2{ height:30px; line-height:30px; padding-left:20px; color:#fff; font-size:14px;}
.middle .box1 .tpxw #lunbo{ position:absolute; bottom:0; left:5px; width:280px; height:240px;}
/*公安要闻*/
.middle .box1 .gayw{ width:430px; overflow:hidden; height:276px;}
.middle .box1 .gayw h2{ height:32px; line-height:37px; overflow:hidden; padding-left:25px; font-size:14px; font-weight:bold; color:#000; background:url(imagesgayw.jpg) 0 0 no-repeat; position:relative;}
.middle .box1 .gayw h2 .more{ position:absolute; right:10px; top:0; font-size:12px; color:#fff; font-weight:normal;}
.middle .box1 .gayw .gayw-con{ border:1px solid #d4d4d4; border-top:none; background:#f6fbff;}
.middle .box1 .gayw .gayw-con h3{ font-size:16px; color:#083477; text-align:center; height:64px; padding:30px 40px 0 40px; border-bottom:1px dashed #9db7d9;}
.middle .box1 .gayw .gayw-con h3 a{ color:#083477;}
.middle .box1 .gayw .gayw-con ul li{ height:29px; line-height:29px; position:relative; background:url(imagesdot1.jpg) 0 12px no-repeat; position:relative; padding-left:8px; margin-left:5px; color:#083477;}
.middle .box1 .gayw .gayw-con ul li a{ color:#083477;}
.middle .box1 .gayw .gayw-con ul li .news-time{ position:absolute; right:5px; top:0;}
/*公示公告*/
.middle .box1 .gsgg{ width:242px; height:212px; overflow:hidden; position:relative; background:url(imagesgg.jpg) 0 0 no-repeat; margin-top:5px;}
.middle .box1 .gsgg h2{ height:35px; line-height:35px; padding-left:30px; font-size:14px; color:#6596b8; position:relative;}
.middle .box1 .gsgg h2 .more{ position:absolute; right:5px; top:0; font-size:12px; font-weight:normal; color:#777;}
.middle .box1 .gsgg .gsgg-con{ position:absolute; left:20px; top:35px; height:160px; overflow:hidden;}
.middle .box1 .gsgg .gsgg-con ul li{ height:24px; line-height:24px; background:url(imagesdot2.jpg) 0 8px no-repeat; padding-left:8px;}
/*政务公开*/
.middle .zwgk{ margin-top:10px;}
.middle .zwgk .h2{ height:54px; line-height:57px; overflow:hidden; position:relative; background:url(imageszwgk.jpg) 0 0 no-repeat;}
.middle .zwgk .h2 .more{ position:absolute; right:10px; top:5px; color:#fff; font-size:12px; font-weight:normal;}
.middle .zwgk .zwgk-con{ background:#f3f9ff; border:1px solid #d4d4d4; border-top:none; height:290px; overflow:hidden; padding:10px 5px;}
.middle .zwgk .zwgk-con .zwgk1 .zwgk1-2{ margin-top:10px; width:275px; height:150px; overflow:hidden;border:1px solid #ccc;}
.middle .zwgk .zwgk-con .zwgk1 .zwgk1-2 .zwgk1-2-1{ float:left; margin:10px 5px 0px 5px; }
.middle .zwgk .zwgk-con .zwgk1 .zwgk1-2 .zwgk1-2-2{ float:left; width:160px;}
.middle .zwgk .zwgk-con .zwgk1 .zwgk1-2 ul li{ height:24px; line-height:24px; background:url(imagesdot3.jpg) 0 12px no-repeat; padding-left:8px; margin-left:5px; margin-top:5px;}
.middle .zwgk .zwgk-con .zwgk1 .zwgk1-3{ margin-top:10px;}

.middle .zwgk .zwgk-con .zwgk2 .box2{ width:217px; overflow:hidden; float:left; margin-left:10px; _margin-left:8px; margin-bottom:10px;}
.middle .zwgk .zwgk-con .zwgk2 .box2 h2{ height:29px; line-height:29px; color:#1c4e85; padding-left:15px; position:relative; background:url(imagesbox2.jpg) 0 0 no-repeat;}
.middle .zwgk .zwgk-con .zwgk2 .box2 h2 .more{ position:absolute; right:5px; top:0; font-size:12px; font-weight:normal; color:#fff;}
.middle .zwgk .zwgk-con .zwgk2 .box2 .box2-con{ width:215px; border:1px solid #9ab9db; border-top:none; height:105px; overflow:hidden;}
.middle .zwgk .zwgk-con .zwgk2 .box2 .box2-con ul li{ height:20px; line-height:20px; background:url(imagesdot4.jpg) 0 12px no-repeat; padding-left:8px; margin-left:5px;}
.middle .zwgk .zwgk-con .zwgk2 .box2 .box2-con ul li a{ color:#5b5b47;}
/*专题专栏 */
.middle .ztzl{ margin-top:10px; width:978px; height:61px; line-height:61px; border:1px solid #ccc; background:#f5fafe; overflow:hidden;}
.middle .ztzl .ztzlbt{ float:left}
.middle .ztzl ul{ float:left padding-left:5px;}
.middle .ztzl ul li{ float:left; width:180px; height:50px; margin:3px 2px 0 3px;}


/*网上办事*/
.middle .wsbs{ margin-top:10px;}
.middle .wsbs h2.h2{ height:55px; line-height:55px; position:relative; background:url(imagesws1-1.jpg) 0 0 no-repeat;}
.middle .wsbs h2 .more{ position:absolute; right:10px; top:5px; color:#fff; font-size:12px; font-weight:normal;}
.middle .wsbs .wsbs-con{ background:#f3f9ff; border:1px solid #d4d4d4; border-top:none; height:210px; overflow:hidden; padding:10px 5px;}
.middle .wsbs .wsbs-con .ws1{ margin-right:10px;}
.middle .wsbs .wsbs-con .ws1 .ws1-1 h2{background:url(imagesws1-5.jpg) 0 0 no-repeat; height:30px; height:30px; line-height:30px; color:#fff;  padding-left:30px;}
.middle .wsbs .wsbs-con .ws1 .ws1-1 ul { width:277px; height:70px; border:#CCC solid 1px; margin-bottom:10px;}
.middle .wsbs .wsbs-con .ws1 .ws1-1 ul li{ float:left; width:90px; height:24px; overflow:hidden; margin:5px 0px; text-align:center;}
.middle .wsbs .wsbs-con .ws1 .ws1-2{ width:279px; height:98px; overflow:hidden; background:url(imagessearch.jpg) 0 0 no-repeat;}
.middle .wsbs .wsbs-con .ws1 .ws1-2 h2{ height:30px; line-height:30px; color:#fff; padding-left:30px;}
.middle .wsbs .wsbs-con .ws1 .ws1-2 .text2{ width:126px; height:25px; border:1px solid #ccc; margin-left:10px;}
.middle .wsbs .wsbs-con .ws1 .ws1-2 .btn2{ position:relative; left:10px; top:10px;_top:5px;*top:4px !important;}
.middle .wsbs .wsbs-con .ws2{ width:430px; overflow:hidden; margin-right:10px;}
.middle .wsbs .wsbs-con .ws2 .ws2-1 ul li{ width:130px; height:56px; float:left; overflow:hidden; margin:5px 6px; _margin:5px 4px; background:url(imagesws2_bj.jpg);}
.middle .wsbs .wsbs-con .ws2 .ws2-1 ul li img{ float:left; margin:10px 8px;}
.middle .wsbs .wsbs-con .ws2 .ws2-1 ul li span{ float:left; line-height:56px; color:#FFF; font-weight:bold;}
.middle .wsbs .wsbs-con .ws2 .ws2-2{ margin-top:20px;}

.middle .wsbs .wsbs-con .ws3{ width:230px; overflow:hidden; margin-right:5px;}
.middle .wsbs .wsbs-con .ws3 .ws3-1 h2{ height:30px; line-height:30px; color:#fff; padding-left:15px; position:relative; background:url(imagesws3-1.jpg) 0 0 no-repeat;}
.middle .wsbs .wsbs-con .ws3 .ws3-1 h2 .more{ position:absolute; right:5px; top:0; font-size:12px; font-weight:normal;}
.middle .wsbs .wsbs-con .ws3 .ws3-1 .ws3-1-con{ background:#fff; border:1px solid #c5c5c5; border-top:none;}
.middle .wsbs .wsbs-con .ws3 .ws3-1 .ws3-1-con ul li{ height:24px; line-height:24px; background:url(imagesdot3.jpg) 0 12px no-repeat; padding-left:8px; margin-left:8px;}.middle .wsbs .wsbs-con .ws3 .ws3-1 .ws3-1-con ul li a{ color:#8f8f8f;}
.middle .wsbs .wsbs-con .ws3 .ws3-2 img{ margin-top:3px;}
/*互动交流*/
.middle .hdjl{ margin-top:10px;}
.middle .hdjl h2.h2{ height:55px; line-height:55px; overflow:hidden; position:relative; background:url(imageshdjl.jpg) 0 0 no-repeat;}
.middle .hdjl h2 .more{ position:absolute; right:10px; top:5px; color:#fff; font-size:12px; font-weight:normal;}
.middle .hdjl .hdjl-con{ background:#; border:1px solid #d4d4d4; border-top:none; height:250px; overflow:hidden; padding:10px 5px;}

/*在线咨询*/
.middle .hdjl .hdjl-con .zxzx{ width:728px; overflow:hidden; float:left;}
.middle .hdjl .hdjl-con .zxzx h2{ float:left; padding-left:30px; height:30px; line-height:30px; color:#fff; background:url(imageszxzx1.jpg) 0 0 no-repeat; width:470px;}
.middle .hdjl .hdjl-con .zxzx h2 span{ font-size:11px; padding-left:5px; color:#FFF;}
.middle .hdjl .hdjl-con .zxzx h2 span a{ color:#FFF;}
.middle .hdjl .hdjl-con .zxzx h2 .more_gzcy{ margin-left:210px; color:#FFF; text-decoration:none;}
.middle .hdjl .hdjl-con .zxzx .yjzj{ float:right; padding-left:30px; height:30px; line-height:30px; color:#fff; background:url(imageszxzx2.jpg) 0 0 no-repeat; width:198px;}
.middle .hdjl .hdjl-con .zxzx .yjzj a{ color:#FFF;}
/*办件表格*/
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table{ float:left; margin:0px; width:488px; height:212px; border:1px solid #ccc; border-top:none;}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.tmj span.l_1{float:left;color:#a10707;font-weight:bold;dispaly:block;text-align:center;height:26px;line-height:26px;width:58px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.tmj span.l_2{float:left;color:#a10707;font-weight:bold;dispaly:block;text-align:center;height:26px;line-height:26px;width:264px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.tmj span.l_3{float:left;color:#a10707;font-weight:bold;dispaly:block;text-align:center;height:26px;line-height:26px;width:77px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.tmj span.l_4{float:left;color:#a10707;font-weight:bold;dispaly:block;text-align:center;height:26px;line-height:26px;width:62px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.gmj span.l_1{float:left;color:#000;dispaly:block;text-align:center;height:26px;line-height:26px;width:58px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.gmj a.l_2{float:left;color:#000;dispaly:block;text-align:left;height:26px;line-height:26px;width:254px;text-decoration:none;padding-left:10px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.gmj a.l_2:hover{color:#bf1e1e}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.gmj span.l_3{float:left;color:#000;dispaly:block;text-align:center;height:26px;line-height:26px;width:77px}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .zxzx-table ul li.gmj span.l_4{float:left;color:#000;dispaly:block;text-align:center;height:26px;line-height:26px;width:62px}
/*办件查询*/
.middle .hdjl .hdjl-con .zxzx .zxzx-con .bjcx{ float:right; margin:0px; width:226px; height:212px; overflow:hidden; border:1px solid #ccc; border-top:none;}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .bjcx ul{float:left; width:226px; padding-top:6px;}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .bjcx ul li{float:left; width:226px; text-align:right; line-height:23px;}
.middle .hdjl .hdjl-con .zxzx .zxzx-con .bjcx ul li span{float:left; width:170px; padding-left:3px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;text-align:left;}
/*在线访谈*/
.middle .hdjl .hdjl-con .zxft{ float:right; width:230px; overflow:hidden;}
.middle .hdjl .hdjl-con .zxft h2{ height:30px; line-height:30px; color:#fff; padding-left:15px; background:url(imagesws3-1.jpg) 0 0 no-repeat;}
.middle .hdjl .hdjl-con .zxft h2 a{ float:right; color:#FFF; text-decoration:none; font-weight:100; padding-right:5px; _margin-top:-30px;}
.middle .hdjl .hdjl-con .zxft .zxft-con{ border:1px solid #ccc; border-top:none; height:234px; overflow:hidden;}
.middle .hdjl .hdjl-con .zxft .zxft-con .player{ text-align:center;}
.middle .hdjl .hdjl-con .zxft .zxft-con dl{ clear:both; margin-top:5px; margin-left:5px;}
.middle .hdjl .hdjl-con .zxft .zxft-con dl dt{ float:left; font-weight:bold; color:#7f7f7f;}
.middle .hdjl .hdjl-con .zxft .zxft-con dl.dl1 dt{ color:#e02121;}
.middle .hdjl .hdjl-con .zxft .zxft-con dl.dl2 dd a{ width:154px; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
/*走进警营*/
.middle .zjjy{ margin-top:10px;}
.middle .zjjy h2.h2{ height:55px; line-height:55px; position:relative; background:url(imageszjjy.jpg) 0 0 no-repeat;}
.middle .zjjy h2 .more{ position:absolute; right:10px; top:5px; color:#fff; font-size:12px; font-weight:normal;}
.middle .zjjy .zjjy-con{ background:#f3f9ff; border:1px solid #d4d4d4; width:968px; height:285px; border-top:none; overflow:hidden; padding:10px 5px;}
/*荣誉室*/
.middle .zjjy .zjjy-con .dbggtp{ width:279px; overflow:hidden; text-align:center;}
.middle .zjjy .zjjy-con .dbggtp img{ margin-bottom:10px;}
.middle .zjjy .zjjy-con .rys{ width:279px; height:204px; overflow:hidden; border:1px solid #ccc; border-top:none;}
.middle .zjjy .zjjy-con .rys h2{ height:29px; line-height:29px; padding-left:30px; color:#fff; background:url(imagesjmfc.jpg) 0 0 no-repeat;}
.middle .zjjy .zjjy-con .rys ul{ width:279px; text-align:center; margin:10px auto;}
.middle .zjjy .zjjy-con .rys ul li{ margin-left:3px; line-height:24px; text-align:right; padding-right:5px;}
.middle .zjjy .zjjy-con .rys ul li span{ float:left; width:200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;text-align:left; padding-left:5px;}
.middle .zjjy .zjjy-con .rys img{ margin-bottom:8px;}

/*警民风采*/
.middle .zjjy .zjjy-con .jmfc{ width:427px; height:284px; overflow:hidden; border:1px solid #ccc; border-top:none;}
.middle .zjjy .zjjy-con .jmfc h2{ height:29px; line-height:29px; padding-left:30px; color:#fff; background:url(imagesjmfc.jpg) 0 0 no-repeat;}
.middle .zjjy .zjjy-con .jmfc #demo{overflow:hidden; height:230px;width:437px;  margin:10px auto;}
.middle .zjjy .zjjy-con .jmfc #demo #demo1{ overflow:hidden;}
.middle .zjjy .zjjy-con .jmfc #demo .demo_nr{width:119px; float:left; margin-left:17px; text-align:center;}
.middle .zjjy .zjjy-con .jmfc #demo .demo_nr1{width:119px; float:left; margin-left:17px; height:120px; text-align:center;}
/*警营文化*/
.middle .zjjy .zjjy-con .jywh{ width:230px; height:284px; overflow:hidden; border:1px solid #ccc; border-top:none;}
.middle .zjjy .zjjy-con .jywh h2{ height:29px; line-height:29px; padding-left:30px; color:#fff; background:url(imagesjmfc.jpg) 0 0 no-repeat;}
.middle .zjjy .zjjy-con .jywh ul{float:left; width:226px; padding-top:6px;}
.middle .zjjy .zjjy-con .jywh ul li{float:left; width:226px; text-align:right; line-height:28px;}
.middle .zjjy .zjjy-con .jywh ul li span{float:left; width:170px; padding-left:3px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;text-align:left;}

/*友情链接*/
.middle .yqlj{ margin-top:10px;}
.middle .yqlj h2.h2{ height:55px; line-height:55px; position:relative; background:url(imagesyqlj.jpg) 0 0 no-repeat;}
.middle .yqlj h2 .more{ position:absolute; right:10px; top:5px; color:#fff; font-size:12px; font-weight:normal;}
.middle .yqlj .yqlj-con{ background:#f3f9ff; border:1px solid #d4d4d4; width:968px; height:auto; border-top:none; overflow:hidden; padding:10px 5px;}
.middle .yqlj .yqlj-con span{ margin:0px 5px;}

