@charset "UTF-8";

/** CSS Document **/
body, h1, h2, h3, p, ul, li, input { padding: 0; margin: 0; font-weight: normal; }
li { list-style: none; }
img { border: none; }
a { text-decoration: none; color: inherit; }
button { outline: none; cursor: pointer; }
input, button, label { outline: none; vertical-align: middle; }
i { font-style: normal; }
body { font-family: "Microsoft YaHei", "微软雅黑"; position: relative; min-height: 100%; font-size: 14px; color: #333; }
.clear { clear: both; }
.index {width: 982px;margin: auto;overflow: hidden;background: #fff;padding: 15px 10px 38px;}

/*新闻轮播*/
.index .slideBox { overflow: hidden; position: relative; width: 590px; height: 316px; float: left; background: #fff; }
.index .slideBox .hd { overflow: hidden; position: absolute; z-index: 5; right: 10px; bottom: 7px; height: 15px; }
.index .slideBox .hd ul { float: left; overflow: hidden; zoom: 1; }
.index .slideBox .hd ul li { float: left; width: 14px; height: 14px; margin-right: 10px; cursor: pointer; background: #fff; overflow: hidden; border-radius: 50%; }
.index .slideBox .hd ul li.on { background: #4aa6fd; }
.index .slideBox .bd { position: relative; z-index: 0; height: 100%; }
.index .slideBox .bd li { zoom: 1; vertical-align: middle; position: relative; }
.index .slideBox .bd img { display: block; width: 590px; height: 316px; }
.index .slideBox .bd p { background: #333; background: rgba(0, 0, 0, .5); height: 34px; line-height: 34px; text-indent: 10px; color: #fff; position: absolute; bottom: 0; width: 100%; }
.index .slideBox .prev, .index .slideBox .next { position: absolute; left: 0; top: 50%; margin-top: -36px; display: block; width: 40px; height: 76px; filter: alpha(opacity=70); opacity: 0.7; background: #aaa; text-align: center; padding-top: 20px; box-sizing: border-box; }
.index .slideBox .prev img, .index .slideBox .next img { width: 18px; height: auto; }
.index .slideBox .next { left: auto; right: 0; }
.index .slideBox .prev:hover, .index .slideBox .next:hover { filter: alpha(opacity=80); opacity: 0.8; }
.index .slideBox .prevStop { display: none; }
.index .slideBox .nextStop { display: none; }

/*新闻tab*/
.index .news-box {float: right;width: 374px;height: 316px;overflow: hidden;}
.index .news-box .tz { color: #d30b16; font-size: 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 40px; }
.index .news-box h3 { font-size: 20px; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 10px; }
.index .news-box h3 a:hover{     color: #d30b16;
    text-decoration: underline; }
.index .news-box .tz a:hover{color: #d30b16;text-decoration: underline;}
.index .news-box .text { color: #999; font-size: 12px; text-indent: 24px; line-height: 20px; height: 40px; overflow: hidden; }
.index .news-tab { width: 100%; color: #393939; background: #fff; }
.index .news-tab a { color: #000000; }
.index .news-tab .tab-title li a { color: #0b3e7f; }
.index .news-box .tab-title { border-bottom: 1px solid #26569e; height: 44px; }
.index .news-box .tab-title li {float: left;height: 43.5px;line-height: 44px;text-align: center;font-size: 16px;cursor: pointer;color: #26569e;padding: 0 12px;}
.index .news-box .tab-title li.ggtz { border-right: 1px solid #ddd; }
.index .news-box .tab-title li.red { color:#d30b16; }
.index .news-box .tab-title li.active, .index .news-box .tab-title li:hover { border-bottom: 2px solid #FF0000; }
.index .news-box .tab-content { display: none; padding: 10px 0; }
.index .news-box .tab-content.active { display: block; }
.index .news-box .tab-content li a {display: block;width: 374px;height: 28px;line-height: 28px;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index .news-box .tab-content li a:hover { color: #d30b16; }
.index .news-box .tab-title li a:hover{color: #d30b16;}

/***************左侧***************/
.left-box {float: left;width: 746px;margin-top: 20px;border-right: 1px solid #26569e;background: url(../images/bg-jspt.png) no-repeat;}

/*警示平台*/
.left-box .picScroll-left {width: 701px;overflow: hidden;position: relative;background: url(../images/bg-jspt.png) no-repeat;height: 206px;padding-left: 45px;margin-bottom: 18px;}
.left-box .picScroll-left .hd .prev, .left-box .picScroll-left .hd .next {display: block;float: right;overflow: hidden;cursor: pointer;position: absolute;left: 48px;top: 36%;}
.left-box .picScroll-left .hd .next {left: auto;right: 4px;}
.left-box .picScroll-left .hd .prevStop, .left-box .picScroll-left .hd .nextStop { opacity: .5; filter: Alpha(opacity=50); }
.left-box .picScroll-left .bd {padding: 10px 23px 0;background: #F5F5F5;height: 188px;}
.left-box .picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.left-box .picScroll-left .bd ul li {margin: 0 12px;float: left;_display: inline;overflow: hidden;width: 194px;}
.left-box .picScroll-left .bd ul li .pic { text-align: center; height: 108px; width: 194px; overflow: hidden; }
.left-box .picScroll-left .bd ul li .pic img{  height: 108px; width: 194px;  }
.left-box .picScroll-left .bd ul li a { font-weight: bold; width: 56px; margin-top: 8px; margin-bottom: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; width: 100%; }
.left-box .picScroll-left .bd ul li a:hover { color: #d30b16; }
.left-box .picScroll-left .bd ul li p { font-size: 12px; color: #999; overflow: hidden; height: 56px; line-height: 18px; }
.left-box .picScroll-left .bd ul li p span { color: #c40826; margin-left: 2px; cursor: pointer; }
.left-box .picScroll-left .bd ul li p span:hover { text-decoration: underline; }
.left-box .title1 { background: url(../images/img-title.png) no-repeat; color: #fff; font-size: 18px; height: 42px; text-indent: 32px; line-height: 36px; }
.left-box .title2 { overflow: hidden; border-bottom: 1px solid #26569e; height: 38px; line-height: 38px; padding: 0 0px; margin-bottom: 8px; }
.left-box .title2 h3 { float: left; color: #26569e; font-size: 16px; font-weight: bold; }
.left-box .title2 a { color: #999; float: right; font-size: 12px; }
.left-box .list li { color: #000000; font-size: 14px; height: 28px; line-height: 28px; background: url(../images/dian.gif) no-repeat left 10px; padding-left: 10px; }
.left-box .list li a {overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;color: #000000;font-size: 14px;width: 318px;float: left;}
.left-box .list li a:hover { color: #d30b16; }
.left-box .jmhd, .left-box .zwgk { overflow: hidden; margin-bottom: 16px; }
.left-box .yjts, .left-box .jfgg, .left-box .ysqgk {margin-right: 26px;float: left;width: 354px;}
.left-box .zcjd, .left-box .blcx, .left-box .xwfbt {float: left;width: 354px;}
.left-box .zcpt {width: 45px;height: 206px;position: absolute;color: #fff;padding-left: 13px;padding-top:50px;
    font-size: 18px;
    z-index: 9999;
    
    text-align: left;

}
/*办理查询*/

/*依申请公开*/
.left-box .ysqgk { margin-top: 10px; }
.left-box .ysqgk .box { text-align: center; background: #f1f1f1; height: 110px; padding: 10px; margin-top: 14px; }
.left-box .ysqgk .box p { text-align: left; line-height: 24px; height: 48px; margin-bottom: 18px; }
.left-box .ysqgk .box button { width: 84px; height: 32px; border: none; margin: 0 2px; text-indent: 5px; background-color: #D4D2D3; background-image: url(../images/btn-xan.png); background-repeat: no-repeat; }
.left-box .ysqgk .box button:hover { opacity: .8; filter: Alpha(opacity=80); }

/*新闻发布厅*/
.left-box .xwfbt { margin-top: 10px; }
.left-box .xwfbt .box {overflow: hidden;position: relative;width: 354px;height: 134px;float: left;background: #fff;}
.left-box .xwfbt .box img {display: block;width: 186px;height: 134px;float: left;/* margin-right: 10px; */}
.left-box .xwfbt .td {float: right;width: 155px;font-size: 12px;}
.left-box .xwfbt .td .text { margin-top: 8px; overflow: hidden; height: 95px; font-size: 12px; }
.left-box .xwfbt .td span { color: #26569e; font-size: 12px; }
.left-box .xwfbt .td span.yuedu { color: #c40826; margin-left: 2px; cursor: pointer; }
.left-box .xwfbt .td span.yuedu:hover { text-decoration: underline; }

/*网上服务-查询*/
.left-box .wsfw .cx {width: 300px;float: left;height: 269px;overflow: hidden;margin-top: 12px;}
.left-box .wsfw .cx li {overflow: hidden;margin-bottom: 10px;width: 100%;}
.left-box .wsfw .cx li a {height: 69px;display: block;padding: 3px 5px;border: 4px solid #DAF1FD;}
.left-box .wsfw .cx li:hover { filter: alpha(opacity=80); opacity: 0.8; }
.left-box .wsfw .cx li img { float: left; width: 70px; height: 70px; }
.left-box .wsfw .cx li .text { float: right; color: #999; width: 212px; font-size: 12px; }
.left-box .wsfw .cx li .text .t { font-size: 16px; color: #2957a5; margin-top: 8px; margin-bottom: 10px; font-weight: bold; }

/*网上服务-特色办理*/
.left-box .wsfw .tsbl { font-size: 18px; color: #2957a5; float: right; }
.left-box .wsfw .tsbl h4 { text-align: center; font-weight: normal; margin: 0; line-height: 32px; }
.left-box .wsfw .tsbl { background: url(../images/bg-tsbl.png); width: 429px; height: 269px; margin-top: 12px; margin-right: 10px; }
.left-box .wsfw .tsbl li { text-indent: 48px; line-height: 40px; height: 40px; margin-bottom: 7px; }
.left-box .wsfw .tsbl li a:hover { text-decoration: underline; }

/***************右侧***************/
.right-box { float: right; width: 224px; padding-top: 20px; font-size: 0px; }
.right-box img { margin-bottom: 4px; float: left; }
.right-box img:hover { filter: alpha(opacity=80); opacity: 0.8; cursor: pointer; }
.right-box img.title:hover { filter: alpha(opacity=100); opacity: 1; cursor: initial; }
.right-box .xmt, .right-box .wjzt { border-bottom: 1px solid #12389a; margin-bottom: 11px; font-size: 0; float: left; }

/*新媒体*/
.right-box table { border-spacing: 0; margin-top: -6px; margin-bottom: 6px; padding: 0; float: left; }
.right-box table img { margin: 0; float: none; display: block; }
.right-box table tr { padding: 0 }
.right-box table td { text-align: center; color: #26569e; width: 50%; font-size: 14px; padding: 6px 0; font-size: 0; }
.right-box table p { margin-top: 4px; font-size: 14px; height: 20px; line-height: 20px; }
.right-box table img.ewm01 { margin: 0 15px; }
.right-box table img.ewm02 { margin: 0 15px; }
.right-box table img.tt { margin: 0 24px; }
.right-box table img.kb { margin: 0 24px; }

/*警网专题*/
.img-jwzt {width:224px;height:49px;background: url(../images/img-jwzt.png) no-repeat left center;display: block;margin-bottom: 11px;color: #fff;
    font-size: 18px;
    
    text-indent: 32px;
    line-height: 45px;padding-left:25px;}
.right-box .list { margin-bottom: 12px; float: left; }
.right-box .list li { color: #26569e; font-size: 12px; height: 28px; line-height: 28px; background: url(../images/dian.gif) no-repeat left 10px; padding-left: 10px; }
.right-box .list li a { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; color: #333; font-size: 14px; width: 198px; float: right; }
.right-box .list li a:hover { color: #d30b16; }

/*周刊*/
.right-box img.zk { margin-right: 7px; }

/***************快捷链接***************/
.index .kjlj { overflow: hidden; margin-bottom: 20px; margin-top: 7px; }
.index .kjlj li {float: left;width: 192px;height: 102px;margin-left: 5px;}
.index .kjlj li:first-child { margin-left: 0; }
.index .kjlj li:hover { filter: alpha(opacity=80); opacity: 0.8; }

/***************友情链接***************/
.index .yqlj .title4 { overflow: hidden; }
.index .yqlj h3 { color: #fff; background: #c40826; width: 110px; height: 40px; line-height: 40px; text-align: center; float: left; }
.index .yqlj .tab-title-y {border-bottom: 1px solid #26569e;height: 39px;float: left;width: 872px;}
.index .yqlj .tab-title-y li {float: left;height: 39px;line-height: 39px;text-align: center;font-size: 14px;cursor: pointer;color: #666;width: 174px;}
.index .yqlj .tab-title-y li.active, .index .yqlj .tab-title-y li:hover { color: #f9b64b; }
.index .yqlj .box{
	opacity: 1;
	height: 0;
}
.left-box .wsfw .tsbl li a:hover { color: #d30b16; }
.index .yqlj .tab-content-y { margin-top: -1px; display: none; padding: 10px 0; overflow: hidden; padding-left: 10px; }
.index .yqlj .tab-content-y li {display: block;width: 194px;height: 30px;line-height: 30px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;}
.index .yqlj .tab-content-y li a:hover { color: #d30b16; }
.head_text1 { float: left; color: #1853a1; text-align: left; }
.f-right { float: right; }
.f-left { float: left; }
.font12 { font-size: 12px; }
.h-32 { line-height: 30px; }
.p-5 { padding-top: 0px; }