@charset "utf-8";
/* 头条*/
.xxfb_tt{  height: 122px; padding-top:42px;}
.xxfb_tt  .bd{ height: 100px;}
.xxfb_tt  .txt h1{font-size:36px;color:#d7000f;margin:0px auto;width:100%; text-align: center;}
.xxfb_tt  .txt h1 a{ color:#d7000f; font-weight:bold;  display:block;}
.xxfb_tt  .txt p{position:relative;overflow:hidden;white-space: nowrap; font-size: 16px;line-height: 42px;color:#394351;text-align: center;}
.xxfb_tt .num { width:100%; }
.xxfb_tt .num li{float:left; width:400px; height:9px; overflow:hidden;  cursor:pointer;background: url("wxzx_img02.png;vpn_img") bottom repeat-x #fff;transition: all 0.3s; transition: all 0.3s; font-size: 0px; }
.xxfb_tt .num li.on,.xxfb_tt .num li:hover{width:400px;  background: url("wxzx_img01.png;vpn_img")-1px no-repeat;}

/*时政 聚焦*/
.HomeHots {width: 1200px;height: 100px;overflow: hidden;margin: 0 auto 0px;}
.HomeHots  h3{width: 100px; height: 100px; float: left; margin-right: 15px;}
.HomeHots  h3 a.btn{ display: block; height: 100%; width: 100%; background: url(index_img08.png;vpn_img) no-repeat left center;}
.HomeHots  .bd{width: 1085px; height: auto; overflow: hidden; float: right;}
.HomeHots  .bd ul{width: 100%; height: auto; overflow: hidden;}
.HomeHots  .bd ul li{ position: relative; overflow: hidden; height: 100px; text-align: center;}
.HomeHots  .bd ul li h1{width: 100%; height: auto; overflow: hidden; display: block; font-weight: normal; position: relative; line-height: 50px; margin-top: 10px;}
.HomeHots  .bd ul li h1 a{width: 100%; height: 100%; display: block; font-size: 36px; color: #000; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.HomeHots  .bd ul li .desc{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; line-height: 30px; font-size: 14px; color: #686868;}
.HomeHots  .bd ul li h1 a:hover{ color: #0275fb;}
/*分割线*/
.fgx{width: 1200px; height: 3px; overflow: hidden; margin: 25px auto 0px; background: #b9d9fe;}
.fgx em{width: 400px; height: 100%; overflow: hidden; display: block; background: #0275fb; margin: 0 auto;}

/*part2 要闻 推荐 通知公告*/
.part2{width: 100%;height: 527px;background: url("xxfb_img01.png;vpn_img") repeat-x;padding-top: 46px;padding-bottom: 37px;margin-top: 40px;}

/*要闻list*/
.FocusNews{width: 582px;height: 412px; background: url("xxfb_img02.png;vpn_img") no-repeat;}
.FocusNews .hd{ height: 50px; margin-top: 20px;}
.FocusNews .hd li{ position: relative; width: 150px; text-align:center; height: 50px; float: left;  background: #fff; margin-right: 34px;}
.FocusNews .hd li.on,.FocusNews .hd li:hover{ background: #eeb231;  }
.FocusNews .hd li a{ display: block; font-size: 24px; height: 55px; text-align: center; line-height: 50px;  font-weight: bold; color: #0275fb;}
.FocusNews .hd li:hover a,.FocusNews .hd li.on a{ color: #fff; }

.FocusNews .bd{ min-height: 290px;}
.FocusNews .bd ul.ulList{height: 296px; padding: 20px 20px;}
.FocusNews .bd ul .tt{  border-bottom: 1px solid #689ee5; padding-bottom: 20px; margin-bottom: 5px;}
.FocusNews .bd ul .tt h1{ font-size: 22px; color: #fff; font-weight: bold; margin-bottom: 15px;}
.FocusNews .bd ul .tt h1 a{ font-size: 22px; color: #fff; font-weight: bold; margin-bottom: 15px;}
.FocusNews .bd ul .tt h1 a:hover{ color: #eeb231;}
.FocusNews .bd ul .tt p{ font-size: 14px; color: #b2c9fa; line-height: 24px;}
.FocusNews .bd ul .tt .more{ color: #fff;}
.FocusNews .bd ul li{background: center;width:100%;line-height:40px;display: block;}
.FocusNews .bd ul li a{font-size:16px;color:#fff;width:70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float: left; }
.FocusNews .bd ul li a:hover{ color: #eeb231;}
.FocusNews .bd ul li span{width:20%;color: #fff;font-size: 18px; float: right;}


/*新闻焦点图*/
.Focus {width: 618px;height:412px;position: relative;overflow: hidden; }
.Focus .pic,.Focus .pic li{overflow: hidden;background: url("xxfb_img03.png;vpn_img") no-repeat;}
.Focus .pic img {width: 618px;height:412px;overflow: hidden; border-top-right-radius:5px;border-bottom-right-radius:5px;}
.Focus .txt {position: absolute;left: 0px;bottom:18px;width: 100%;height:34px;text-align: center;z-index: 1;}
.Focus .txt ul li{width:100%;height: 34px;}
.Focus .txt ul li a {display: block;width:90%;height:34px;line-height:34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #ffffff;margin: 0 auto;text-align:center;font-weight: bold; font-size: 20px;}
.Focus .num {width:100%;height: 8px;position: absolute;bottom:18px;left:0;z-index: 2;}
.Focus .num ul {width: 100%;height: 8px;display: block;text-align: center;}
.Focus .num li {width: 8px;height: 8px;display: inline-block;margin:0px 6px; cursor: pointer;background-color: #f2f2f2;border-radius: 4px;}
.Focus .num .on { background-color: #d63031;}
.Focus .prev { background: url(xxfb_icon1.png;vpn_img) no-repeat;left: 16px;}
.Focus .next {background: url(xxfb_icon2.png;vpn_img) no-repeat;right: 16px;}
.Focus .prev,.Focus .next {display: block;width: 23px;height: 40px;position: absolute;top: 185px;cursor: pointer;}


/*通知公告*/
.tzgg{ height: 80px; background: url("xxfb_img04.png;vpn_img") no-repeat; margin-top: 30px;}
.Title{width: 150px;height: 80px;overflow: hidden;line-height: 25px;float: left;text-align: center;line-height: 80px;}
.Title>h1{font-size: 22px; font-weight: bold; color: #000;}
.Title>h1 a{ color: #fff;font-size: 22px;}
.tzgg_tit{width: calc(100% - 151px);border-radius: 8px;padding: 10px 0px;margin-top: 15px;float: right;}
.tzgg_tit .hd{ display: none; }
.tzgg_tit .bd{position: relative;/* height: 80px; */overflow: hidden;padding: 0px 48px;}
.tzgg_tit .bd li{overflow: hidden;float: left;width:50%;width: 470px;/* height: 80px; */transition: all 0.3s;font-size: 16px;font-weight: bold;line-height: 26px;}
.tzgg_tit .bd li a{padding-left: 10px;margin-right: 10px;color: #212121;font-weight: bold;background: url("xxfb_icon.png;vpn_img")left center no-repeat;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;width: calc(100% - 150px);display: block;float: left;}
.tzgg_tit .bd li span{float:right;width: 120px;text-align: left;}
.tzgg_tit .bd li a:hover{ color: #0047b0; }
.tzgg_tit>a{display: block;position: absolute;width: 40px;height: 40px;overflow:hidden;z-index: 10;transition:all 0.3s;top: calc(50% - 14px);}
.tzgg_tit>a.gg_prev{ left: 10px; background: url("xxfb_icon3.png;vpn_img") no-repeat;  }
.tzgg_tit>a.gg_next{ right:0px; background: url("xxfb_icon4.png;vpn_img") no-repeat; }




/*part3 警务动态*/
.part3 { margin-top: 30px; height: auto; display: block; margin-bottom: 40px;}
.part3 .tit{width: 100%; height: 50px; border-bottom: 1px solid #dddddd;}
.part3 .tit h2 {width: 10%;font-size: 30px;font-weight: bold; float: left; line-height: 50px; border-bottom: 1px solid #0275fb;}
.part3 .tit h2 a {display: inline-block; color: #0275fb; font-size: 30px; }
.part3 .tit span{ float: right;height: 50px;line-height: 50px;color: #0275fb;  }
.part3 .tit span a{color: #0275fb;font-size: 14px; }

.jwdt {display: block;height: auto;overflow: hidden; }
.jwdt li {float: left;width: 100%;height: 115px;margin-top: 10px;position: relative;color: #000000;margin-right: 30px;border-bottom: 1px solid #dddddd;}
.jwdt .data {position: absolute;left: 0px;top: 0px;text-align: center;width: 82px;left: 20px;top: 26px;border-right: 1px solid #dddddd;padding-right: 20px;}
.jwdt .data b {font-size: 36px;display: inline-block; color:#0275fb; }
.jwdt .data small {font-size: 18px; color: #212121; float: left;}
.jwdt .title {position: absolute;right:20px;display: block;top: 15px;font-size: 22px;width: 85%;text-align: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jwdt .desc {color: #bbbbbb;font-size: 16px;position: absolute;bottom: 40px;right: 20px;width: 85%;height: 28px;text-align: left;}
.jwdt .more {position: absolute;display: block;width: 150px;height: 40px;color: #fff;background: #037ef3;text-align: center;line-height: 40px;border-radius: 40px;bottom: 0px;left: 44%;}



/*视频新闻*/
.part4{clear: both;background: #f2f9ff;height: 512px;padding: 40px 0px 30px;}
.part4 h2{font-size: 30px;font-weight: bold; text-align: center; background: url("xxfb_img05.png;vpn_img") no-repeat; height: 17px; line-height: 17px;}
.part4 h2 a {display: inline-block; color: #0275fb; font-size: 30px; }
.spxw_list{ width: 100%; margin-top: 40px; }
.spxw_list ul li{ width: 240px; height: 390px; float: left; padding: 30px 30px;background: #e9eff7;}
.spxw_list ul li h1{min-height: 108px;}
.spxw_list ul li h1 a{ font-size: 18px; font-weight: bold; line-height: 36px;}
.spxw_list ul li P{ color: #2b8cfc; font-size: 14px;  margin: 10px 0px 20px 0px;}
.spxw_list ul li .pic{ width: 235px; height: 147px;}
.spxw_list ul li .pic img{ width: 100%; height: 100%;}
.spxw_list ul li .more{ text-align: center; margin-top: 30px;}
.spxw_list ul li.on,.spxw_list ul li:hover{background: #fff;}







