.clear{ padding:0; margin:0; list-style:none; border:0; line-height:1px; height:1px; overflow:hidden; clear:both;}
a{ text-decoration:none; color:#3f3f3f;}
a:hover{ text-decoration:none; color:#a10000;}
body{ font-family:"微软雅黑"; font-size:14px; color:#3f3f3f;}
.dyellow{color:#ff9999;}.dyellow a{color:#ff9999;}.dyellow a:hover{color:#FFf;}
.ceng{color:#ff6946;}.ceng a{color:#ff6946;}.ceng a:hover{color:#ff6946;}
.dgreen{color:#D10925;}.dgreen a{color:#D10925;}.dgreen a:hover{color:#cc0000;}
.lan{color:#CC1A1F;}.lan a{color:#CC1A1F;}.lan a:hover{color:#CC1A1F;}
.line2{line-height:20px;}
/*头部导航*/
#header-h{height:60px;position:fixed; top:0; z-index:999; background-color:#FFF; width:100%}
.nav_box{ position:fixed;top:0;background-color:#D10925;width:100%;height:45px;box-shadow:0 -1px 0px rgba(219, 219, 219,0.8) inset; z-index:999  }
.nav_box .top_menu{overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch; }
.nav_box .top_menu::-webkit-scrollbar { display: none; }
.nav_box .top_menu_list{white-space: nowrap; line-height:45px; text-align:center}
.nav_box .top_menu_list a{padding:0 10px 0 0;}
.nav_box .top_menu_list .bts{white-space: nowrap; display: inline-block; line-height:45px; padding: 0 10px; color: #fff; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.nav_box .top_menu_list .bts.current{ color:#FFF;position: relative;}
.nav_box .top_menu_list .bts i { display: none; position: absolute; right: 0; bottom: 0; width:0;height:0;border-width:6px;border-style:solid dashed dashed dashed;border-color: transparent transparent #FFF transparent;}
.nav_box .top_menu_list .bts.current i { display: block;}
.nav_box .search_nav{ position:relative; float:left;width:35px;height:45px; background-size:cover; cursor:pointer; z-index:9999;}
.nav_box .search_nav img{width:15px; height:25px; padding:10px 0 0 10px;}
.nav_box .search_Btn{ position:relative; float:right;width:35px;height:45px; background-size:cover; z-index:9999; cursor:pointer;}
.nav_box .search_Btn img{width:23px; height:23px; padding:10px 10px 0 0;}
/*列表*/
.container{margin:45px 0 0 0;}
.news-list-wrap a { display: block;}
.news-list-wrap{margin:0 10px;}
.news-list-wrap li{ border-bottom:#d5d5d5 solid 1px; padding:10px 0 10px 0; float:left; overflow:hidden; width:100%}
.news-list-wrap img{float:right;width:30%;height:20%;}
.news-list-wrap p{ line-height:30px;font-size:14px;color:#999; height:30px;  overflow: hidden;}
.news-list-wrap span{padding-right:20px;}
.gd-Btn{height:100%; width:100%; text-align:center; margin:auto; padding:15px 0 65px 0; cursor:pointer}
.gd-Btn img{width:177px; height:20px;}
.gd-Btn1{height:100%; width:100%; text-align:center; margin:auto; padding:15px 0 10px 0; cursor:pointer}
.gd-Btn1 img{width:177px; height:20px;}
/*文章*/
.con-time{ height:50px; line-height:50px; border-bottom:#e4e4e4 solid 1px;}
.con-time span{padding:0 20px 0 0;}
/*搜索*/
.zck-gkml-search .ss{ border:#dedede solid 1px; background-color:#FFF; border-radius:20px; height:25px; line-height:25px; padding:0 10px; margin:9px 0 0 0 ; width:75%; float:left;}.zck-gkml-search .ss input{border:#FFF solid 0px; width:75%; color:#999; float:left; line-height:25px;}
.zck-gkml-search .ss img{width:20px; height:20px; padding:3px 10px 0 0; float:left}
#search{margin:45px 0 0 0; background-color:#f6f6f6}
#search span{line-height:40px; padding:0 0 0 20px; color:#CCC}
#search li{width:40%; background-color:#FFF; float:left; height:40px; line-height:40px; text-align:center; margin:5px 5%;}
#search a{ display:block }
#search img{ float:left; padding:13px 0 0 10px; width:10px; height:15px;}

/*领导*/
#ld-nav{padding:45px 0 0 0; cursor:pointer}
#ld-nav li{width:100%; float:left; line-height:50px; }
.bg_h{WIDTH:100%; float:left; border-bottom:#f1f1f1 solid 1px;line-height:50px;}.bg_h span img{width:20px; height:20px;}
.bg_h dt img{width:25px; height:28px; float:left; padding:10px 0 0 10px;}
#nav1{WIDTH:100%;  float:left; line-height:50px; }
#nav2{WIDTH:100%; float:left;  line-height:50px; }
#nav3{WIDTH:100%; float:left; line-height:50px;  }
#nav4{WIDTH:100%; float:left;  line-height:50px; }
#nav5{WIDTH:100%; float:left; line-height:50px;  }
#nav6{WIDTH:100%; float:left; line-height:50px;  }
#nav7{WIDTH:100%; float:left; line-height:50px;  }
#ld-nav em{float:left; padding:0 0 0 20px; font-style:normal}
#ld-nav span{ width:20px; height:20px; position:absolute; right:0; float:right; padding:5px 15px 0 0; cursor:pointer;  }
#ld-nav .ld-list{padding:3%;background:no-repeat; background-color:#f6f6f6; height:auto; line-height:normal; width:93%; margin-top:50px;}
#ld-nav .ld-list li{background:no-repeat;border:#dddddd solid 1px; background-color:#FFF; padding:2%; float:left; width:95%; height:auto; line-height:normal; margin:0 0 10px 0;}
#ld-nav .ld-list img{width:30%; height:100%; float:left}
#ld-nav .ld-list dd{width:65%; padding:0 0 0 10px; float:left;}
#ld-nav .ld-list p{padding:0; font-size:14px; line-height:20px;}
#ld-nav .ld-list i{padding-left:10px; font-style:normal}
#ld-navxx .ld-con{padding:10px;}
#ld-navxx .ld-con img{width:30%; height:100%; float:left}
#ld-navxx .ld-con dd{width:65%; padding:0 0 0 10px; float:left;}
#ld-navxx .ld-con p{padding:0; font-size:14px; line-height:20px;}
#ld-navxx .ld-con i{padding-left:10px; font-style:normal}
#ld-navxx .ld-title{background-color:#f6f6f6; height:40px; line-height:40px; padding-left:15px;}
#ld-navxx{padding:45px 0 0 0;}
/*政策*/
#zck{margin:45px 0 0 0;}
.sidebar{width:200px; background-color:#FFF; z-index:9999}
.sidebar a{display:block;}
.sidebar li{float:left; width:180px; line-height:40px; height:40px; border-bottom:#dddddd solid 1px; padding-left:20px;}
.sidebar .zgkml{float:left; width:180px; line-height:40px; height:40px; border-bottom:#ffffff solid 1px; padding-left:20px;}
.sidebar .title{height:64px; line-height:64px; text-align:center; background:url(../images/m-zck-r1.png) top center no-repeat #f5f5f7;}
/*内容定制*/
.custom-list{  position: static;margin-top: 45px; width:100%; top:45px; padding:20px 0 0 0; background-color:#FFF; z-index:9999}
.custom-list li{float:left;margin-left:6%;margin-bottom:10px;width:auto; min-width:65px; padding:0px 8px;height:36px; line-height:36px; color:#333333; border:1px solid #e5e5e5; border-radius:4px; text-align:center}
.custom-list a{display:block;}
.custom-list .selected {color: #e0e0e0;}
.custom{ padding:180px 0 0 0; background-color:#FFF}
#nav{background:url(../images/m-nrdz-r3.png) repeat-x; height:45px; line-height:45px; padding:0 10px; position:fixed; z-index:999; width:100%;}
#nav li{float:left; text-align:center; width:22%; margin:0 11% 0 0}
#nav a{display:block;}
#nav li.hover{background:url(../images/m-nrdz-r4.png) repeat-x; float:left; width:22%; text-align:center; color:#D10925; margin:0 11% 0 0}
#nav li.hover a{ color:#D10925}#nav li.hover a:hover{ color:#D10925}
#nav-list{ margin:0 0; padding:40px 10px 0 10px;}
#nav-list li{border-bottom:#dedede solid 1px; float:left; width:100%; padding:15px 0}
#nav-list a{display:block;}
#nav-list img{float:right; width:20px; height:20px;}

/*网上信访*/
#rx-pic img{width:100%; height:100%; text-align:center;}
#rx-title{padding:0 0 0 10px; line-height:40px; height:40px;}
#rx-seach{background-color:#f6f6f6;}
#rx-seach img{ width:131px; height:30px; text-align:center}
#rx-seach input{border:#dedede solid 1px; background-color:#FFF; border-radius:20px; height:25px; line-height:25px; padding:0 20px; color:#999; width:70%;}
#zwgk-wgk{width:100%;}
.zwgk-wgka li{width:30%; padding:0 1% 0 2%; float:left;}
.zwgk-wgka a{display:block;}
.zwgk-wgka li img{width:100%; height:100%; text-align:center}
#rx-ewm img{width:98%; height:100%; text-align:center;}
#rx-cjwt li{border-bottom:#e6e6e6 solid 1px; padding:10px 0; float:left; width:100%;}
#rx-cjwt dt{background:url(../images/m-dgrx-r5.png) top left no-repeat; line-height:20px; padding:6px 0 6px 40px; margin:0 10px 10px 10px;}
#rx-cjwt dd{background:url(../images/m-dgrx-r6.png) top left no-repeat; line-height:20px; padding:6px 0 6px 40px; margin:0 10px 10px 10px;}
#rx-cjwt span{float:right; text-align:right; padding-right:20px; line-height:30px;}
#rx-cjwt a{display:block;}
#myzj-nav{height:45px; background-color:#f6f6f6; padding:0 10px; margin:45px 0 0 0}
#myzj-nav a{display:block;}
#myzj-nav li{width:50%; float:left; line-height:45px; text-align:center}
#myzj-nav li.hover{width:50%; float:left; line-height:45px; text-align:center; background:url(../images/m-nrdz-r4a.png) repeat-x; color:#D10925}#myzj-nav li.hover a{ color:#D10925}#myzj-nav li.hover a:hover{ color:#D10925}
#hd{border-top:#D10925 solid 1px; margin:60px 0 0 0;}
#hd li{border-bottom:#f3f3f3 solid 1px; height:55px; line-height:55px;}
#hd img{width:33px; height:35px; float:left; padding:11px 20px 0 10px;}
#hd span img{width:12px; height:19px; float:right; padding:19px 15px 0 0;}
#hd a{display:block;}
#hd .gbs{width:100%;  background:none; border-bottom: none}
#hd .gbs img{text-align:right; float:right; width:63px; height:63px;}

/*网上办事*/
#wsbs-nav{background-color:#D10925; height:45px; line-height:45px; padding:0 10px; position:fixed; z-index:999; width:100%; }
#wsbs-nav a{display:block;}
#wsbs-nav li{width:32%; float:left;}#zwgk-nav a{display:block;}
#wsbs-nav li.hover{width:32%; float:left; color:#FFF}
#wsbs-nav li.hover a{ color:#FFF}#zwgk-nav li.hover a:hover{ color:#FFF}
#wsbs-nav .hx{width:2%;}
#wsbs-grbs{background:url(../images/m-wsbs-r1.png) repeat-x; height:52px; margin:85px 0 0 0}
#wsbs-grbs-Btn{padding:10px;}
#wsbs-grbs-Btn li{width:60px; float:left; line-height:30px; text-align:center; padding:10px 5% 0 0;}
#wsbs-grbs-Btn img{width:60px; height:63px; overflow:hidden}
#wsbs-bdfw{margin:55px 0 0 0;}
#wsbs-bdfw li{width:100%; float:left;}
#wsbs-bdfw a{display:block;}
#wsbs-bdfw .xt{background-color:#efeff4; height:4px;border-bottom:#dedede solid 1px;}
#wsbs-bdfw .title{border-bottom:#dedede solid 1px; height:35px; line-height:35px; padding:0 0 0 10px;}
#wsbs-bdfw .nav-list li{width:100%; float:left; border-bottom:#dedede solid 1px; height:45px; line-height:45px; padding:5px 0;}
#wsbs-bdfw .nav-list dd{width:50%; float:left;}
#wsbs-bdfw .nav-list img{width:36px; height:42px; float:left; padding:0px 5px 0 5px}

.tabs{height:1px; width:60px; padding:0 45% 0 45%;}
.tabs a{display:block;float:left;width:10px; margin:0 5px; background:url(../images/m-sp-hui.png) no-repeat}
.tabs a.active{background:url(../images/m-sp-h.png) no-repeat}
.swiper-main{margin:10px; overflow:hidden;}
.swiper-container{ width:100%; }
.swiper-slide{float: left; width:100%; }

@-moz-keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
@-webkit-keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
@keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.wobblebar-loader:not(:required) {
  background: rgb(209, 9, 37);
  -moz-border-radius: 10.66667px;
  -webkit-border-radius: 10.66667px;
  border-radius: 10.66667px;
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  width: 128px;
  height: 21.33333px;
  position: relative;
}
.wobblebar-loader:not(:required)::after {
  -moz-animation: wobblebar-loader 15000ms infinite ease;
  -webkit-animation: wobblebar-loader 15000ms infinite ease;
  animation: wobblebar-loader 15000ms infinite ease;
  background: white;
  display: block;
  -moz-border-radius: 7.11111px;
  -webkit-border-radius: 7.11111px;
  border-radius: 7.11111px;
  content: '';
  position: absolute;
  top: 3.55556px;
  left: 4px;
  width: 21.33333px;
  height: 14.22222px;
}

.nav_box1{ position:fixed;top:0;background-color:#f6f6f6;width:100%;height:45px;box-shadow:0 -1px 0px rgba(219, 219, 219,0.8) inset; z-index:999; margin:44px 0 0 0}
.nav_box1 .top_menu{overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch; }
.nav_box1 .top_menu::-webkit-scrollbar { display: none; }
.nav_box1 .top_menu_list{white-space: nowrap; line-height:45px; text-align:center}
.nav_box1 .top_menu_list a{padding:0 10px 0 0;}
.nav_box1 .top_menu_list .bts{white-space: nowrap; display: inline-block; line-height:45px; padding: 0 10px; color: #fff; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.nav_box1 .top_menu_list .bts.current{ color:#FFF;position: relative;}
.nav_box1 .top_menu_list .bts i { display: none; position: absolute; right: 0; bottom: 0; width:0;height:0;border-width:6px;border-style:solid dashed dashed dashed;border-color: transparent transparent #FFF transparent;}
.nav_box1 .top_menu_list .bts.current i { display: block;}
.container1{margin:90px 0 0 0;}
.cxl-content span{ width:100%; float:left;border-bottom:dashed #bbbbbb 1px; line-height:25px; list-style:none; text-indent:2em;}