@charset "utf-8";
/* CSS Document */

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, code, del, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;}
img { border:0px;}
a:link,a:visited { color:#343434; text-decoration:none; }
a:hover { color:#ec4706; text-decoration:none; }
body { margin:0px; padding:0px; font-size:14px; text-align:left; background:#fff;  color:#2c2c2e;font-family:"Microsoft Yahei";}
.bd ul,li{ list-style:none;}
em,th,var,i{ font-style:normal; font-weight:500;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
.mar_t{ margin-top:16px;}
.mar_l{ margin-left:16px;}
/*头部*/
.top{ background-image:url(tou-bj.jpg);color:#000; width:100%;height:30px; line-height:30px;  }
.top-left{width:484px;  float:left;}
.top-right{text-align:right; padding-right:18px; float:right;}
.dl{ float:left; width:52px; height:25px; margin-top:3px; margin-left:12px;}

.content{width:1200px; height:auto; overflow:hidden; margin:0px auto; }
.tou{ width:100%; margin:0px auto;height:192px; overflow:hidden; background:url(tou.jpg) center center;}
/*菜单*/
.nav{line-height:45px; background:url(nav_bg.gif) repeat-x ;height:45px; }
.nav a:link,.nav a:hover,.nav a:visited{color:#fff; font-size:16px; }
#navigation, #navigation li ul { list-style-type:none; } 
#navigation{ width:1200px; margin:0 auto; }
#navigation li { float:left; text-align:center; position:relative;z-index:9991; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; display:block; width:135px; height:45px; background:url(icon1.gif )no-repeat 139px 8px; } 
#navigation li.one{ background:#b90008;}

#jgzn #navigation #jgzn1,#sy1 #navigation #sy,#whyd #navigation #whyd1,#zcfg #navigation #zcfg1,#xxgk #navigation #xxgk1,#ztjy #navigation #ztjy1{background:#b90008;}



#navigation li a:link, #navigation li a:visited { display:block; text-decoration:none; color:#fff; width:135px; height:45px; line-height:45px} 
#navigation li a:hover { color:#fff; background:#d41e16; } 
#navigation li ul li a:hover { color:#fff;} 
#navigation li ul { z-index:9999; background:#b90008;display:none; position:absolute;top:45px; left:0; width:135px;} 
#navigation li ul li ul { display:none; position:absolute; top:0px; left:140px; margin-top:0; margin-left:1px; width:135px; } 
#navigation li ul li{width:135px; border-top:1px solid #ac1002}
.ad1{ width:986px; margin-top:13px;}
.ad1 img{ float:left; margin:0 4px;}
.top_l{ font-size:16px; line-height:45px; color:#FFF; }


/*搜索*/

.content .search{width:300px;padding:80px 0 0; margin-right:20px;}
.search-box{height:35px}
.search-input{width:238px;height:33px;transition: border .3s linear;border: 1px solid #fff;background-color: #fff;}
.search-input-inner{line-height:22px;width:228px;height:22px;margin:6px 0 0 10px;padding:0;border:0;background:0 0}
.search-input-btn{width:60px;height:35px;cursor:pointer;border:none; background:url(search.png); }
.search-input-btn:hover{background:url(search_h.png);}
.search-hotwd{line-height:18px;height:18px;margin-top:10px;color:#fff;}
.search-hotwd a{padding:0 5px; color:#fff;}


.tout{ width:1200px; height:90px; margin-top:15px;}
.tout h1{ width:50px; height:60px;padding:15px 21px; font-size:24px; background:#de0000; color:#FFF; font-weight:500; float:left;}
.tout p{ width:988px; height: 90px; margin-left:20px; line-height:90px; color:#de0000; float:left; font-size:32px; font-weight:800; text-align:center;}
.part{ width:1200px; height:auto; overflow:hidden;}
/*幻灯新闻*/
.slidebox{ width:634px; height:400px;}
.pic_con { height: 400px; width: 634px; position: relative; z-index: 1; overflow: hidden; }
.pic_con .pic { height: 400px; width: 6344px; overflow: hidden }
.pic_con .pic li { width: 634px; height: 400px; }
.pic_con .pic img { width: 634px; height: 400px; display: block; }
.pic_con .txt-bg { position: absolute; bottom: 0; z-index: 4; height: 45px; left: 0px; width: 634px; background:rgba(0,0,0,0.8);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; overflow: hidden; }
.pic_con .txt { position: absolute; bottom: 0px; z-index: 5; height: 45px; width: 511px; overflow: hidden; left: 0px; }
.pic_con .txt li { height: 45px; line-height: 45px; position: absolute; text-align: left; width:511px; padding-left:10px;}
.pic_con .txt li a { display: block; color: #fff; font-size: 18px; }
.pic_con .num { position: absolute; z-index: 6; bottom: 20px; right: 10px; }
.pic_con .num li { float: left; position: relative; width:12px;height:12px;float:left;cursor:pointer;margin:0 3px;background:url(dot1.png) no-repeat 0 2px;filter:alpha(opacity=70);opacity:.7; }
.pic_con .num li.on, .pic_con .num li:hover { display:block;background:url(dot2.png) no-repeat ;filter:alpha(opacity=70);opacity:.7;}
.pic_con .prev, .pic_con .next { position: absolute; top: 45%; margin-top: -37px; width: 40px; height: 74px;background: url(focus_btn.png) no-repeat; z-index: 999; display: block; cursor: pointer }
.pic_con .prev { top: 45%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.pic_con .next { top: 45%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer; }
.pic_con .txt1{ display:none}
.pic_con .prev:hover{  background-position:0 0; }  
.pic_con .next:hover{  background-position:-40px 0;} 


.news_yw{ width:550px; height:400px;}
.news_bt { width:550px; height:40px; background:#eeeeee;margin-bottom: 10px;}
.news_bt h1{ width:123px; height:40px; float:left; background:#cf1800; font-size:20px; line-height:40px; text-align:center;}
.news_bt h1 a{ color:#FFF;}
.more{float:right;color:#fa0000;font-size:15px;font-weight:400;line-height:40px; margin-right:16px;}
.more a{ color:#fa0000;}
.xw{ height:180px;}
.xw li{position:relative;height:42px;}
.xw li a{line-height:42px;color:#333;font-size:16px;padding-left:15px; height:42px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width:80%;display:block;float:left }
.xw li a:hover{color:#cc0202}
.xw li:after{content:"";width:4px;height:4px;background-color:#666;display:block;position:absolute;left:0;top:18px;}
.xw li span {float: right;color: #999; font-size: 14px;line-height:42px;} 

.focusBox{overflow:hidden;position:relative}
.focusBox .hd{position:absolute;z-index:1;right:10px;bottom:10px}
.focusBox .hd ul{overflow:hidden;zoom:1;float:left}
.focusBox .hd ul li{float:left;margin-right:5px;width:12px;height:12px;line-height:12px;text-align:center;background:#fff;cursor:pointer;color:#000}
.focusBox .hd ul li.on{background:#ff4f01;color:#fff}
.focusBox .hd ul li span{display:block}
.focusBox .bd{position:relative;overflow:hidden}
.focusBox .bd li{position:relative}
.focusBox .bd .pic{position:relative;z-index:0;line-height:0}
.focusBox .bd .pic img{width:100%;height:100px;border:0}


.pat_js{ width:389px; height:320px;}
.pat_bt { width:389px; height:40px;/* background:#eeeeee; */border-bottom:1px solid #d5d4d4; margin-top:10px;margin-bottom: 10px;}
.pat_bt h1{ width:123px; height:38px; float:left; /*background:#cf1800;*/border-bottom:3px solid #cf1800; font-size:20px; line-height:38px; text-align:center;}
.pat_bt h1 a{ color:#cf1800;}
.new{ height:auto; overflow:hidden;}
.new li{position:relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.new li a{line-height:42px;color:#333;font-size:16px;padding-left:15px;height:42px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width:95%;display:block;float:left  }
.new li a:hover{color:#cc0202}
.new li:after{content:"";width:4px;height:4px;background-color:#666;display:block;position:absolute;left:0;top:18px;}
.new li span {float: right;color: #999; font-size: 14px;line-height:42px;} 

.xbn{ width:389px; height:80px; float:left; margin-top:16px;}
.xbn img{width:389px; height:80px;}
.jgzn{ width:389px; height:auto; overflow:hidden;}
.jgzn ul{ display:block;padding:0 12px;}
.jgzn li{ height:34px; border-left:#3281d1 solid 10px;  text-align:left; float:left;  font-size:16px; margin-top:15px; line-height:34px; }


.a1{width:100px;}
.a2{width:101px; margin-left:10px;}
.a3{width:101px;margin-left:10px;}
.a4{width:161px;}
.a5{width:161px;margin-left:10px;}
.a6,.a7,.a8{width:342px;}

.jgzn li a:link,a:visited { color:fff; background:#ebebeb; display:block;padding-left:10px;}
.jgzn li a:hover {color:#fff; background:#3281d1; }
.tr { float: left;height: 0px; width: 0px; border-width: 5px 5px 5px 5px; border-style: solid; _border-style: solid dashed dashed dashed; border-color: transparent transparent transparent #b9000c; margin: 13px 0 0 5px;}
/*友情链接*/
.yqljbj{border:1px #d4d4d4 solid;border-top:none;width:1198px; height:auto; overflow:hidden;}
.yqlj{font-size:16px;  color:#343434;width:100%;height:auto; overflow:hidden;margin-top:6px;}
.yqlj ul { list-style:none; }
.yqlj li{ line-height:36px;list-style:none; color:#343434;float:left;padding:0 10px 0 10px;}
.yqlj li span{padding-right:5px}

/*底*/
.footer{width:100%;height:100px;background-color:#a50a03;text-align:center;line-height:30px;padding-top:20px;color:#fff; font-size:15px;}
.footer a{color:#000;}
.footer a:link,.footer a:visited { color:#fc928b; text-decoration:none; }
.footer a:hover { color:#fff; text-decoration:underline; }

/*列表*/
.path{color:#666;line-height:20px;padding:18px 0;text-align:left;width:1200px;margin:0 auto;font-size:15px;background-color:#f7f7f7;}
.path a,.path span{padding:0 3px;color:#666}
.path em{background:url(dingwei.png) no-repeat ;padding-left:26px}

.Hnlist { margin-top:10px; width:870px; }
.title04{height: 44px;line-height: 44px;border-bottom: 1px solid #d22525;margin-bottom: 10px;}
.title04 span{color: #1a1a1a;font-size: 18px;line-height: 38px; }
.title04 a{float: right;color: #999999; margin-right: 10px; font-size:30px;}
.title04 .gdbox1 a{display: none;}
.title04 span em{cursor: pointer;width:90px; padding:10px 30px;}
.title04 span em.on{color: #fff;width:80px;border-bottom: 2px solid #d22525; font-weight:bold;background:#c71d16;padding:10px 30px; }
.rightframe{width:300px;float:right;height:auto; overflow:hidden;  }
.right_list{width:280px;margin-top:10px;box-shadow:0 0 20px #ccc;padding-bottom:10px;min-height:197px; margin-left:10px;margin-bottom:10px; }
.right_list h3{width:100%;height:45px;line-height:45px;text-align:center;font-size:18px;font-weight:700;color:#fff;background:#cf1800;}
.r_nr{padding:5px 8px; background:#fef3f2;}
/*.zhbox02{ min-height:640px;}*/

/* 详情 */
.Viewbox { margin-top:20px; min-height:500px;}
.Viewbox .Title0 { color: #434343; font-size: 24px; font-weight: 700; text-align:center; }
.Viewbox .Info { color: #a0a0a0; font-size: 14px; text-align:center; margin:20px 0; border-bottom:1px solid #dedede; padding-bottom:10px; }
.Viewbox .Info span { margin:0 20px; }
.Viewbox .main p{ font-size:15px; color:#343434; line-height: 30px;text-indent: 2em; }
.Viewbox table,.Viewbox table td{border:1px solid #eee}
/* 专题 */
.SpeList{margin-top:0px}
.SpeList:after{content:"";display:block;clear:both}
.SpeList a{display:block; margin-left:5px;margin-right:10px;margin-bottom:20px;float:left;width:354px;height:210px;background-color:#fafafa;animation:default .5s both;}
.SpeList.Act a{height:210px}
.SpeList a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.3);animation:hover .5s both;}
.SpeList a:nth-child(3n){margin-right:0}
.SpeList a img{width:354px;height:145px}
.SpeList tt{display:block;padding:5px 10px;height:60px;color:#434343;font-size:16px;line-height:30px;overflow:hidden; font-family:"weiruanyahei";}

.pagelist{text-align:center;padding:5px 0;margin:10px auto 0px auto;width:100%;font-size:12px;clear:both;display:block;}
.pagelist span{}
.pll{border:1px solid #c5c5c5; color:#c0c0c0; border-radius: 3px;display:inline;font-size:12px;padding:4px 8px;*padding:4px 8px 4px 8px!important;}

.plr{  margin:0 4px; display:block; font-size:12px; }
.plr a{padding:5px 8px;*padding:3px 8px 3px 8px!important;border:1px #c5c5c5 solid;background-color:#fff;margin:0 0 0 4px;display:inline;overflow:hidden;border-radius: 3px;display:inline}
.plr a:link,.plr a:visited { color:#343434; text-decoration:none; }
.plr a:hover { color:#c80106; text-decoration:none; border-color:#007eb4; background-color:#007eb4;color:#fff; }

.plr a.selectPageIndex{color:#c80106; text-decoration:none; background-color:#007eb4;border-color:#007eb4;color:#fff}
.plr input{ width:30px; border: 1px solid #c5c5c5;  margin-left:4px;  border-radius: 3px;text-align:center;line-height:23px;height:23px;}
.list{height:auto;overflow:hidden}

.list ul{position:relative;height:42px;overflow:hidden}
.zhbox02 ul li.more{


    background-color: #fef3f2;
    border: 1px solid #dfdfdf;
    height: 50px;
    line-height: 50px;
    color: #828282;
    font-size: 16px;
    text-align: center;
    padding: 0;
    margin-top: 30px;width:100%

}
.floating_ck {
    position: fixed;
    bottom: 2pc;
    right: 0px;
    z-index: 99999;
}
.floating_ck img {display:block;
    width: 130px;
}
.zhbox02 ul .more a{width:100%}

#机构设置 #navigation #jgzn1, #政策法规 #navigation #zcfg1, #工作动态 #navigation #xxgk1, #主题教育 #navigation #ztjy1, #行政执法专栏 #navigation #xzzfzl, #sy1 #navigation #sy, #文化园地 #navigation #whyd1, #保密常识 #navigation #whyd1, #以史为鉴 #navigation #whyd1, #警钟长鸣 #navigation #whyd1, #保密图书音像 #navigation #whyd1{
    background: #b90008;
}

@media screen and (max-width: 720px){
.top{
    width: 1200px;
}}
@media screen and (max-width: 720px){
.tou{
    width: 1200px;
}}
@media screen and (max-width: 720px){
.nav{
    width: 1200px;
}}
@media screen and (max-width: 720px){
.footer{
    width: 1200px;
}}