@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: scroll; }
*html { background-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
* { padding: 0; margin: 0; }
a, abbr, acronym, b, body, br, button, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, input, label, li, ol, p, q, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { font-size: 12px; font-family: '宋体',Arial,Helvetica,sans-serif; color: #333; background: #fdf1d7 url(../images_msgc/bg.jpg) repeat-x top; }
button, input, select, textarea { vertical-align: middle; font-family: "Microsoft YaHei"; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
textarea { resize: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #c00; text-decoration: none; }
a:focus { outline: none; }
a:focus, button:focus, input:focus, select:focus, textarea:focus, textarea:focus { outline: none; }
.wza-on a:focus { outline: auto; }
.wza-on a:focus, .wza-on button:focus, .wza-on input:focus, .wza-on select:focus, .wza-on textarea:focus, .wza-on textarea:focus { outline: auto; }
a img { border: none; }
img { vertical-align: middle; }
.f1, .left { float: left; }
.f2, .right { float: right; }
.fl { float: left; }
.fr { float: right; }
/* clear */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */
.cc, .clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: -1px; overflow: hidden; }
.clear20 { padding-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
input.srkcss:focus { outline: auto; outline-color: #ff8c10!important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.4); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.4); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.4); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }
.hide { display: none; }
.hide.active { display: block!important; }
.bg-fff { background: #fff; }
.img_title { display: none; }
.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
@media (min-width: 768px) and (max-width:991px) {
  .mt20 { margin-top: 15px; }
  .clear20 { padding-bottom: 15px; }
}
@media (max-width:767px) {
  .mt15 { margin-top: 10px; }
  .mt20 { margin-top: 10px; }
  .container { width: auto; }
  .clear20 { padding-bottom: 10px; }
}
/*搜索框里面字体颜色*/
input::-webkit-input-placeholder { /* WebKit browsers */ font-family: "微软雅黑"; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-family: "微软雅黑"; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ font-family: "微软雅黑"; }
input:-ms-input-placeholder { /* Internet Explorer 10+ */ font-family: "微软雅黑"; }
.none { display: none; }
.none.active { display: block; }
.container { width: 990px; }

/*漂浮*/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }

/*内容*/
.main { overflow: hidden; padding: 0 5px; position: relative; background: #fff; }
/*顶部*/
.top_nav { height: 30px; overflow: hidden; line-height: 26px; background: url(../images_msgc/top_nav_bg.gif) repeat-x; }
.top_nav .con { margin: 0 auto; overflow: hidden; color: #555; padding: 0 10px; }
.top_nav .con li { float: left; margin: 0 5px; }
.top_nav .con a { margin-left: 10px; }

/*头部*/
.header { height: 280px; overflow: hidden; margin: 0 auto 5px; position: relative; }
.msgc_logo { position: absolute; top: 5px; left: 10px; z-index: 999; }
.msgc_logo img { height: 23px; width: auto; }
.msgc_logo .img_title { display: none; }
/* 通栏幻灯背景 */
.header .cyc_bg { width: 100%; height: 200px; overflow: hidden; }
.ls-flash { width: 100%; height: 100%; }
.ls-flash-pic, .ls-flash-pic img, .ls-flash-pic li, .ls-flash-pic ul { width: 100%!important; height: 100%!important; }
.ls-flash-pic li a { display: block; width: 100%!important; height: 100%!important; }
.ls-flash-pic li a .title { display: none; }
/* 导航 */
.header .menu_nav { height: 80px; overflow: hidden; }
.nav-box { height: 42px; background: url("../images_msgc/menubg.jpg") left top repeat-x; }
.menubox { height: 42px; background: url("../images_msgc/menleft.jpg") left top no-repeat; }
.navbar-nav { height: 42px; background: url("../images_msgc/menuright.jpg") right top no-repeat; float: none; }
.navbar-nav li { width: 20%; height: 42px; line-height: 42px; background: url(../images_msgc/menu_line.gif) no-repeat left top; float: left; overflow: hidden; }
.navbar-nav li a { display: block; width: 100%; color: #fff!important; font-size: 14px; font-weight: bold; text-align: center; line-height: 42px; height: 42px; }
.navbar-nav li.index { background: none; }
.navbar-nav li a:hover, .navbar-nav li.on a { background: url(../images_msgc/menu_onbg.png) no-repeat center 5px; color: red!important; }

.twomenu { height: 38px; background: url("../images_msgc/navdhbg.jpg") repeat-x; }
.twomenu .tq { float: left; padding-left: 10px; height: 38px; line-height: 32px; background: url("../images_msgc/navdh_left.jpg") left top no-repeat; }
.twomenu .tq iframe { margin-top: 5px; }
/* 搜索框 */
.ss { width: 309px; height: 21px; float: right; padding: 5px 12px 4px 0; }
.ss ul { background: url("../images_msgc/seach_fdj.jpg") left center no-repeat!important; padding: 0 69px 0 29px; height: 21px; position: relative; }
.ss ul li.ss1 { border: 1px solid #d6d6d6; height: 19px;  background: url("../images_msgc/se_bg.jpg") repeat-x!important; line-height: 18px; }
.ss .search-keywords { border: none; background: none; text-indent: 10px; width: 100%; }
.ss ul li.ss2 { font-size: 0; position: absolute; right: 0; top: 0; width: 64px; height: 21px; border: none; background: url("../images_msgc/menu_ss.jpg") right center no-repeat!important; cursor: pointer; }
.ss .button { display: block; width: 100%; height: 100%; background: transparent!important; border: 0; }
/*主体-内容*/

/*图片轮播*/
.ind-flash { width: 362px; height: 303px; overflow: hidden; position: relative; border: 1px solid #ddd; padding: 2px; background: #fff; }
.ind-flash .flash-slide { position: relative; height: 100%; width: 100%; }
.ind-flash .ind-flashPic, .ind-flash .ind-flashPic a, .ind-flash .ind-flashPic img, .ind-flash .ind-flashPic li, .ind-flash .ind-flashPic ul { height: 100%!important; width: 100%!important; }
.ind-flash .ind-flashPic { position: relative; z-index: 0; }
.ind-flash .ind-flashPic li { zoom: 1; vertical-align: middle; }
.ind-flash .ind-flashPic a { display: block; color: #fff; position: relative; }
.ind-flash .ind-flashPic img { display: block; }
.ind-flash .ind-flashPic .title { display: block; height: 40px; line-height: 40px; 
  padding: 0 100px 0 10px; font-size: 14px; font-weight: normal; background: rgba(0, 0, 0, 0.45)!important; 
  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; 
  bottom: 0; color: #fff; 
}
.wza-white-black .ind-flash .ind-flashPic .title { color: #fff!important; }
.wza-yellow-black .ind-flash .ind-flashPic .title { color: #fff!important; }

.ind-flash .ind-flashPic a:hover .title { color: #fff; }
.ind-flash .ind-flashNum { height: 10px; overflow: hidden; position: absolute; right: 5px; bottom: 15px; z-index: 1; }
.ind-flash .ind-flashNum ul { overflow: hidden; zoom: 1; float: left; }
.ind-flash .ind-flashNum ul li { float: left; margin-right: 8px; width: 10px; height: 10px; font-size: 0; 
  background: #fff; overflow: hidden; cursor: pointer; border-radius: 50%; 
}
.ind-flash .ind-flashNum ul li.on { background: red!important; }
.wza-el .ind-flash .ind-flashNum ul li { background: #fff!important; }
.wza-el .ind-flash .ind-flashNum ul li.on { background: red!important; }
/* 列表 */
.ls-doc-list li { height: 24px; line-height: 24px; font-size: 14px; background: url(../images_msgc/icon7.gif) no-repeat left 10px; position: relative; color: #999; padding-left: 12px; padding-right: 50px; }
.ls-doc-list li a { display: block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.ls-doc-list li .date { position: absolute; right: 0; top: 0; color: #999; }
@media (max-width: 991px) {
  .ls-doc-list li a { max-width: none!important; display: block; float: none!important; }
  .ls-doc-list li>img { display: none; }
}
/* 列表 end*/

/*工作动态*/
.gzdt { width: 368px; margin-right: 10px; margin-left: 10px; 
  background: url("../images_msgc/gzdt_bg.jpg") left top repeat-x; 
  margin: 2px;
}
.gzdt .con { height: 274px; }
.mod1 .tit { overflow: hidden; background: url(../images_msgc/gzdt_right.jpg) right top no-repeat; height: 34px; line-height: 34px; overflow: hidden; }
a.more { color: #666; float: right; padding-right: 10px; }
a.more:hover{
  color: red;
}
.mod1 .tit b { overflow: hidden; display: block; float: left; width: 119px; height: 34px; text-align: center; color: #fff; padding: 0 12px 0 10px; font-size: 14px; background: url("../images_msgc/gzdt_tit.jpg") left top no-repeat; }
.mod1 .tit b a { color: #fff; }
.mod1 .con { padding: 0 10px; overflow: hidden; border: 1px solid #ddd; border-top: none; }
.mod1 .con .tt { line-height: 28px; overflow: hidden; padding: 7px 0 3px; text-align: center; border-bottom: 1px dotted #ddd; font-size: 14px; font-weight: bold; }
.listmod1 { overflow: hidden; padding: 5px 0; }
.listmod1 li a { max-width: 240px; }

/*高度关注*/
.mod2 {  width: 234px; }
.mod2 .tit { overflow: hidden; background: url(../images_msgc/mod2_tit_bg.png) left no-repeat #c60b02; padding-left: 10px; height: 32px; line-height: 32px; overflow: hidden; }
.mod2 .tit .more { color: #fff; }
.mod2 .tit .more:hover { color:#ffca00; }
.mod2 .tit b { overflow: hidden; display: block; float: left; text-align: center; font-size: 14px; padding-left: 10px; line-height: 38px; }
.mod2 .tit b a { color: #c00; }
.mod2 .con { padding: 0 10px; overflow: hidden; border: 1px solid #ddd; border-top: none; height: 274px; }
.listmod2 { padding: 10px 0; }
.listmod2 li { font-size: 12px; padding-right: 42px; }
.mod2 .listmod2 li a { max-width: 126px; }

/*板块二*/
.mod3 { overflow: hidden; width: 368px; margin-right: 10px; }
.mod3 .tit { overflow: hidden; background: url(../images_msgc/mod3_tit_bg.png) no-repeat; padding-left: 10px; height: 32px; line-height: 32px; overflow: hidden; }
.mod3 .tit b a { overflow: hidden; display: block; float: left; text-align: center; font-size: 14px; padding-left: 3px; }
.mod3 .tit b a { color: #fff; }
.mod3 .con { padding: 0 10px; overflow: hidden; border: 1px solid #ddd; border-top: none; }
/*民生之窗*/
.mod2 .video { padding: 10px; text-align: center; line-height: 32px; height: 192px; }
.video_zi li { padding-top: 4px; display: block; }
.video_zi li a { color: #cd0000; }
/*板块三*/
/*政策法规*/
.mod5 { overflow: hidden; width: 490px; margin: 1px;}
.mod5.ce { margin-right: 6px; }
.mod5 .tit { overflow: hidden; background: url(../images_msgc/mod5_tit_bg.gif); padding-left: 13px; height: 33px; line-height: 33px; overflow: hidden; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.mod5 .tit b { overflow: hidden; display: block; float: left; width: 104px; height: 29px; text-align: center; background: url(../images_msgc/mod5_tit_b_bg.png) no-repeat; font-size: 14px; margin-top: 4px; }
.mod5 .tit ul li { float: left; width: 104px; height: 29px; text-align: center; font-size: 14px; margin-top: 4px; }
.mod5 .tit ul li a { display: block; color: #333; }
.mod5 .tit ul li.active a { color: #fff; background: url(../images_msgc/mod5_tit_b_bg.png) no-repeat; font-weight: bold; }
.mod5 .tit b a { color: #fff; }
.mod5 .con { padding: 0 10px; border: 1px solid #ddd; border-top: none; height: 213px; }
.mod5 .listmod2, .mod5 .listmod3 { padding-left: 3px; }
.mod5 .listmod2 li a { max-width: 376px; }
.row1 { margin-bottom: 15px; }
/*图看民生*/
.mod7 { height: 200px; overflow: hidden; position: relative; background: #f1f1f1 url(../images_msgc/mod7_bg.jpg) no-repeat; }
.mod7 .con { padding: 18px 20px 0 131px; overflow: hidden; height: 160px; }
.mod7 .geng { color: #fff; position: absolute; left: 50px; top: 170px; font-size: 14px; }
.mod7 .tukan { overflow: hidden; position: relative; width: 100%; height: 160px; }
.mod7 ul li { float: left; width: 200px; margin-right: 13px; background: #fff; }
.mod7 ul li img { width: 100%; height: 116px; padding: 5px; background: #fff; box-sizing: border-box; }
.mod7 ul li a { display: block; width: 100%; height: 100%; }
.mod7 ul li .title { height: 34px; border-left: 5px solid #fff; border-right: 5px solid #fff; background: url(../images_msgc/mod7_li_t_bg.gif) repeat-x; text-align: center; line-height: 32px; font-size: 14px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.thmstt { display: none; }
.thmstt { overflow: hidden; background: url(../images_msgc/mod5_tit_bg.gif); padding-left: 13px; height: 33px; line-height: 33px; overflow: hidden; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.thmstt b { overflow: hidden; display: block; float: left; width: 104px; height: 29px; text-align: center; background: url(../images_msgc/mod5_tit_b_bg.png) no-repeat; font-size: 14px; margin-top: 4px; }
.thmstt b a { color: #fff; }
.wza-on .mod7 { height: auto; background: #f3f3f3; }
.wza-on .mod7 .con { height: auto; padding: 8px 5px 10px 5px; }
.wza-on .mod7 .tukan { height: auto; }
.wza-on .marquee-wrap { height: auto!important; overflow: hidden; }
.wza-on .mod7 ul li { width: 235px; margin-top: 10px; }
.wza-on .mod7 ul li img { height: 138px; }
.wza-on .mod7 ul li:nth-of-type(4n) { margin-right: 0; }
.wza-on .thmstt { display: block; }
@media (max-width: 991px) {
  .wza-on .mod7 .con { height: auto; padding: 0 5px 10px 5px; }
  .wza-on .mod7 ul li { width: 374px; margin-right: 10px; }
  .wza-on .mod7 ul li img { height: 222px; }
  .wza-on .mod7 ul li:nth-of-type(4n) { margin-right: 10px; }
  .wza-on .mod7 ul li:nth-of-type(2n) { margin-right: 0; }
}
@media (max-width: 767px) {
  .wza-on .mod7 ul li { width: 100%; margin-right: 1%; }
  .wza-on .mod7 ul li img { height: auto; }
}

/*民生工程沿革*/
.mod8 { overflow: hidden; position: relative; height: 441px; }
.mod8 .tit { float: left; width: 43px; height: 441px; overflow: hidden; 
  background: url(../images_msgc/mod8_tit_bg.png) no-repeat!important; 
}
.mod8 .tit span { display: none; height: 42px; line-height: 42px; font-size: 20px; color: #fff; background: #bf0905; text-align: center; }
.mod8 .con { width: auto; margin-left: 43px; border: 1px solid #ddd; border-left: none; height: 419px; overflow: hidden; padding: 10px; }
.mod8_dh { height: 64px; overflow: hidden; margin-bottom: 20px; }
.mod8_dh li { float: left; overflow: hidden; width: 71px; }
.mod8_dh li a { display: block; height: 28px; overflow: hidden; text-align: center; font-weight: bold; color: #f60; font-size: 18px; background: url(../images_msgc/mod8_dh_bg.png) no-repeat center bottom; padding-bottom: 36px; }
.mod8_dh li a:hover, .mod8_dh li.active a { background: url(../images_msgc/mod8_dh_onbg.png) no-repeat center bottom; color: #bd201b; }
.mod8 .tb { height: 325px; overflow: hidden; line-height: 30px; font-size: 14px; padding: 0 10px; }
.yg { display: none; }
.yg.active { display: block; }
.yg ul li { float: left; width: 285px;  margin-right: 25px; }
.yg ul li a{
  display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.yg ul li:nth-of-type(3n) { margin-right: 0; }
/*友情链接*/
.row { overflow: hidden; clear: both; margin-bottom: 15px; }
.row { letter-spacing: normal!important; }
.link { overflow: hidden; border: 1px solid #ddd; padding: 5px 10px; margin-bottom: 10px; }
.link .tit { height: 32px; overflow: hidden; }
.link .tit b { display: block; float: left; width: 110px; height: 30px; border-bottom: 2px solid #c70304; color: #c70304; line-height: 30px; text-align: center; font-size: 14px; }
.link .tit ul { display: block; margin-top: 5px; margin-left: 180px; }
.link .tit ul li { float: left; }
.link .tit ul li a { width: 57px; height: 25px; line-height: 21px; padding: 0 30px; display: inline-block; text-align: center; }
.link .tit ul li a:hover, .link .tit ul li.active a { background: url(../images_msgc/link_tit_a_onbg.png) no-repeat center top; color: #fff!important; }
.you { display: none; }
.you.active { display: block; }
.link .con { border-top: 1px solid #ddd; overflow: hidden; padding: 10px 0 10px 10px; }
.you ul li { width: 119px; float: left; height: 30px; line-height: 30px; }
.you ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*图片链接*/
.link_d { width: 100%; }
.link_d ul li a { display: block; width: 100%; height: 100%; }
.link_d ul li a img { width: 100%; height: 100%; }
.link_d ul li { display: block; width: 157px; height: 51px; float: left; margin-right: 9px; margin-bottom: 10px; }
.link_d ul li:nth-of-type(6n) { margin-right: 0; }
.link_d ul li .img_title { display: none; }
.row.link { display: block; }
/*底部*/
.footer { width: 100%; background: #f4f4f4; border-top: 3px solid #cf001a; }
.footer a:hover { color: red; }
.foot { height: auto; margin: 0 auto; padding-top: 27px; padding-bottom: 27px; color: #333; }
.footnav { line-height: 26px; margin-top: 9px; font-size: 14px; position: relative; overflow: hidden; }
.footnav2 { width: 771px; margin-left: 195px; text-align: left; float: left; }
.footnav2 a { color: #333; }
.map { color: #da4949!important; }
.hjbtn { position: absolute; top: -13px; right: 139px; }
.dzjg { position: absolute; left: -15px; top: 0; }
.jiucuo { position: absolute; left: 60px; top: 10px; }
.di { font-size: 16px; margin-top: 20px; display: none; }
.di a { color: #333; }
@media only screen and (max-width:991px) {
  .container { width: 768px; }
  .header { height: auto; }
  #full-screen-slider,   #slides, .header .cyc_bg { height: 150px; }
  .ind-flash { width: auto; height: 645px; float: none; margin-bottom: 10px; }
  .gzdt { margin: 0 0 10px; width: auto; float: none; }
  .gzdt .con { height: auto; }
  .mod5 { width: auto; float: none; margin: 0; }
  .mod2, .mod5.ce { width: auto; float: none; margin: 0 0 10px; }
  .row1 { margin-bottom: 10px; }
  .mod8 { height: auto; }
  .mod8 .tit { float: none; width: auto; height: 42px; }
  .mod8 .tit span { display: block; font-weight: bold; }
  .mod8 .con { width: auto; float: none; height: auto; border: 1px solid #ddd; margin-left: 0; }
  .mod8_dh li { margin: 0 2px; width: auto; }
  .mod8_dh li a { font-size: 16px; }
  .yg ul li { width: 32.6%; margin-right: 1%; }
  .link_d ul li { width: 250px; height: 80px; }
  .link_d ul li:nth-of-type(6n) { margin-right: 10px; }
  .link_d ul li:nth-of-type(3n) { margin-right: 0; }
  .foot.container { width: 758px!important; padding: 10px 0; }
  .footnav { text-align: center; }
  .footnav2 { width: auto; float: none; margin-left: 0; text-align: center; }
  .dzjg, .jiucuo { position: static; display: inline-block; }
}
@media only screen and (max-width:767px) {
  .container { width: auto; }
  .ind-flash { height: 636px; }
  #full-screen-slider,   #slides, .header .cyc_bg { height: 140px; }
  .msgc_logo { left: auto; right: 10px; }
  /*导航*/
  .nav-box { height: auto; z-index: 2; position: relative; }
  .navbar-nav { margin: 0; }
  .navbar-nav>li { float: none!important; width: 100%!important; height: 40px; line-height: 40px; background: #ca010a; border-radius: 0; border-top: 1px solid #fff; }
  .navbar-nav>li>a { padding: 0; width: auto; }
  .navbar-collapse { border-top: 0; }
  .navbar-default .navbar-brand { padding: 0 10px; color: #fff!important; height: 42px; line-height: 42px; font-weight: bold; }
  .navbar-default .navbar-brand i { margin-right: 10px; font-weight: normal; }
  .navbar-default .navbar-toggle { border-color: #fff; padding: 8px 7px; margin: 5px 10px 5px 0; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff; }
  .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color: #ffa200; }
  .header .menu_nav { height: auto; }
  .menubox { height: auto; background: none; }
  .navbar-nav { height: auto; background: none; }
  .navbar-nav li a:hover { background: none; }
  .navbar-nav li.index { background: #ca010a; }
  .ss { width: auto; float: none; padding: 5px 12px 12px; }
  .mod8_dh { height: auto; margin-bottom: 10px; }
  .mod8_dh li { margin: 0 5px 10px; }
  .mod8 .tb { padding: 0; }
  .yg ul li { width: 49.5%; }
  .yg ul li:nth-of-type(3n) { margin-right: 1%; }
  .yg ul li:nth-of-type(2n) { margin-right: 0; }
  .mod8 .tb { height: auto; }
  .link .tit { height: auto; }
  .link .tit b { float: none; margin-right: 0; }
  .link .tit ul { float: none; }
  .link_d ul li { width: 49.5%; height: 122px; margin-right: 1%; }
  .link_d ul li:nth-of-type(6n) { margin-right: 1%; }
  .link_d ul li:nth-of-type(3n) { margin-right: 1%; }
  .link_d ul li:nth-of-type(2n) { margin-right: 0; }
  .you ul li { float: left; width: 25%; }
  .you ul li a { width: auto; float: none; text-overflow: ellipsis; white-space: nowrap; }
  .foot.container { width: auto!important; }
}
@media only screen and (max-width:600px) {
  .you ul li { width: 33.3%; }
  #full-screen-slider,   #slides, .header .cyc_bg { height: 120px; }
}
@media only screen and (max-width:500px) {
  #full-screen-slider,   #slides, .header .cyc_bg { height: 100px; }
  .yg ul li { width: auto; margin-right: 0; float: none; }
}
@media only screen and (max-width:400px) {
  #full-screen-slider,   #slides, .header .cyc_bg { height: 90px; }
}
@media only screen and (max-width:369px) {
  .you ul li { width: 50%; }
  #full-screen-slider,   #slides, .header .cyc_bg { height: 80px; }
}
/**/
@media only screen and (max-width:670px) {
  .ind-flash { height: 554px; }
  .link_d ul li { height: 106px; }
}
@media only screen and (max-width:570px) {
  .ind-flash { height: 470px; }
  .link_d ul li { height: 90px; }
}
@media only screen and (max-width:470px) {
  .ind-flash { height: 386px; }
  .link_d ul li { height: 74px; }
}
@media only screen and (max-width:370px) {
  .ind-flash { height: 302px; }
  .link_d ul li { width: 100%; height: auto; }
}

/*----搜索----*/
.ssy_container { padding: 10px 20px 20px; margin: auto; }
.ssy_leftbar { width: 220px; height: auto; margin-bottom: 50px; }
.fenlei_tit, .searchType-title { height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; color: #333; }
.searchType-column, .total_wz { height: auto; margin-bottom: 10px; padding: 8px 0 8px 20px; background: #f1f1f1; font-size: 14px; }
.searchType-column ul li, .total_wz ul li { height: 30px; line-height: 30px; }
.searchType-column ul li a.active, .searchType-column ul li a:hover, .total_wz ul li a.active, .total_wz ul li a:hover { text-decoration: underline; color: #de3e40; }
.ssy_rightbar { width: 710px; height: auto; padding-top: 30px; }
.ssy_rightbar .warm-prompt { line-height: 30px; font-size: 14px; color: #666; }
.result_title { padding-right: 18px; font-size: 15px; float: right; text-align: right; width: auto; height: 30px; line-height: 30px; color: #8a8a8a; }
.ssy_result { height: 32px; margin-bottom: 15px; color: #a9a9a9; font-size: 16px; border-bottom: 1px solid #ccc; margin-top: 10px; }
.ssy_result span { float: left; }
.ssy_result .red { color: red; }
.ssy_rightbar .search-list { height: auto; margin-bottom: 15px; }
.ssy_rightbar .search-list li.search-title { line-height: 26px; font-weight: bold; font-size: 18px; }
.ssy_rightbar .search-list li.search-title a { }
.ssy_rightbar .search-list li.search-title a:hover { text-decoration: underline; }
.ssy_rightbar .search-list li a span, .ssy_rightbar .search-list li span { color: #cd3501; }
.ssy_rightbar .search-list li.search-info { line-height: 22px; height: auto; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ssy_rightbar .search-list li.search-column { color: #0384ce; line-height: 22px; }
.ssy_rightbar .search-list li.search-url { height: auto; line-height: 22px; color: green; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.ssy_rightbar .search-list li.search-url span.date { padding-left: 14px; color: green; }
.ssy_rightbar .search-list li.search-url a { color: green; word-break: break-all; }
.ssy_rightbar .search-list li.search-url a:hover { text-decoration: underline; }
@media only screen and (max-width:991px) {
  .ssy_container { padding: 10px; }
  .ssy_rightbar { width: auto; padding-top: 0; float: none; }
  .ssy_rightbar .search-list li.search-info { white-space: normal; }
}
/*通用栏目页样式on*/
.lmbox { position: relative; margin-bottom: 10px; }
.leftnr { border: 1px solid #f9bfb2; float: left; min-height: 600px; overflow: hidden; width: 236px; margin-right: 10px; }
.lmtitle { background: url(../images_msgc/nleft_tit_bg.jpg) no-repeat; color: #bd0d03; font-size: 14px; font-weight: bold; height: 35px; line-height: 35px; padding-left: 28px; overflow: hidden; }
.lmtitle h1 { font-size: 14px; margin: 0; }
.menunr { padding: 0 9px; }
.menunr ul li { background: url(../images_msgc/nleft_con_libg.jpg) no-repeat; height: 42px; }
.menunr ul li a { color: #bd0d03; display: block; font-size: 14px; font-weight: bold; height: 42px; line-height: 42px; text-align: center; }
.menunr ul li a:hover, .menunr ul li.active a { color: #4768a8; background: url(../images_msgc/sub-hover.png) right center no-repeat; }
.menunr ul li a.active, .menunr ul li.active a { color: #4768a8; }
.btn-group { width: 100%; cursor: pointer; position: relative; margin-bottom: 10px; }

.btn-group .btn { width: 100%; padding: 8px 12px; font-size: 16px; text-align: left; border-radius: 0; box-sizing: border-box; }
.btn-danger { color: #fff; background: #bd0d03; border: none; }
.btn-group.open .dropdown-toggle { background: #bd0d03; }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover { color: #fff; background: #bd0d03; border-color: #bd0d03; }
.btn .caret { float: right; margin-top: 8px; }
.btn-danger:hover { color: #fff; background: #bd0d03; }
.btn-group .caret { float: right; margin-top: 8px; }
.dropdown-menu { position: static; width: 100%; padding: 0; border-radius: 0; box-shadow: none; border: none; top: 32px; }
.dropdown-menu > li > a { padding: 8px 20px; }
.dropdown-menu a { background: #f1f1f1; border-top: 1px solid #fff; border-left: 4px solid #f0f3f9; }
.dropdown-menu a:hover { background: #fff!important; border-left: 4px solid #bd0d03; color: #bd0d03; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #fff; border-left: 4px solid #bd0d03; color: #bd0d03; }

.rightnr { border: 1px solid #f9bfb2; min-height: 600px; overflow: visible; width: 740px; float: left; }
.position { background: url(../images_msgc/nmain_tit_bg.jpg) bottom repeat-x; color: #bd0d03; height: auto; padding-left: 15px; line-height: 35px; }
.position i { font-style: normal; }
.lm-position { height: 46px; line-height: 46px; border-bottom: 1px solid #ebebeb; }
.lm-position .postitle { display: block; float: left; height: 45px; padding: 0 5px; line-height: 45px; border-bottom: 2px solid #4768a8; color: #4768a8; font-size: 20px; }
.guidang { position: absolute; top: 0; right: 0; }
.lm_map { min-height: 500px; }
.listnews { font-size: 14px; line-height: 26px; margin: 0 auto; padding: 10px; }
.listnews .titelr { width: 687px; border-bottom: 1px dashed #e0e0e0; padding: 8px 11px; font-size: 14px; }
.listnews .titelr div { height: 30px; width: 687px; position: relative; }
.listnews .titelr div a { height: 30px; line-height: 30px; }
.listnews .titelr div .tr { position: absolute; top: 5px; right: 0; }
.listnews .titelr div .tl { position: absolute; top: 5px; left: 0; }
.listnews ul { clear: both; }
.listnews li { background: url(../images_msgc/icon5.gif) no-repeat 5px 9px; font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 20px; text-align: left; padding-right: 72px; }
.listnews li span.date { color: #999; font-family: arial; }
.doc_list li .buvisa { display: inline-block; max-width: 755px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.listnews li a span.buvis { color: #999; }
.listnews li a:hover span.buvis { color: #c00; }
.listnews td { line-height: 26px; }
.listnews li.lm_line { border-bottom: 1px dashed #ddd; padding: 15px 0 0; height: 0; line-height: 0; margin-bottom: 15px; background: none; }
.listnews li.lm_line.add { display: none; }
.doc_list li { overflow: hidden; position: relative; }
.doc_list li a { overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; max-width: 560px; }
.doc_list li img { padding-top: 13px; float: left; }
.doc_list li .blue_font { color: #0080ff; }
.doc_list li .date { position: absolute; right: 0; top: 0; }

.listnews ul.doc_list { padding-bottom: 10px; }
.listnews li.columnName { margin-bottom: 5px; height: 40px; line-height: 40px; font-size: 14px; background: none; padding: 0; border-bottom: 1px dashed #ddd; position: relative; }
.listnews li.columnName a.more { font-size: 12px; margin-right: 0; position: absolute; right: 0; top: 0; }
.listnews li.columnName a.more { color: #888; }
.listnews li.columnName a.more:hover { color: #c00; }
.listnews li.columnName a.title { color: #333; float: none; max-width: none; margin-right: 60px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; font-weight: bold; }
.ptlm { font-size: 16px; font-family: "宋体"; line-height: 192%; padding-bottom: 30px; }
.ptlm p { margin-top: 15px; }

/*栏目页 图片列表 */
ul.picture-list { width: 100%; clear: both; border-top: none; overflow: hidden; }
ul.picture-list li { margin: 0 10px 10px; padding: 0; line-height: 30px; background: none; float: left; height: auto; width: 220px; }
ul.picture-list li a { display: block; }
ul.picture-list li a img { background: #fff; width: 100%; height: 155px; }
ul.picture-list li a:hover { color: #bd0d03; }
ul.picture-list li a:hover img { background: #f1f9ff; }
ul.picture-list li .img_title { display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; padding-bottom: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
ul.picture-list li a { clear: both; width: 100%; }
.imggx { padding: 5px 10px 10px; font-size: 12px; }
/*视频列表 */
.videoNews-list { clear: both; padding: 10px 0 0; overflow: hidden; }
.videoNews-list li { float: left; width: 220px; background: none; height: auto; padding: 0 10px 10px; }
.videoNews-list li img.video-thumb { float: left; width: 100%!important; height: 155px; }
.videoNews-list li .left-img a { display: block; width: 100%; height: 100%; }
.videoNews-list li a:hover img.video-thumb { background: #e1e9f3; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.videoNews-list li .right-main { float: left; width: 100%; margin-top: 5px; }
.videoNews-list li .right-main .video-title { height: 28px; overflow: hidden; }
.videoNews-list li .right-main .video-title .left { display: block; float: left; width: 100%; height: 28px; line-height: 28px; overflow: hidden; }
.videoNews-list li .right-main .video-title .left a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.videoNews-list li .right-main .video-title .play-icon { display: none; }
.videoNews-list li .videoNews-note { display: none; }
.videoNews-list li .video-attr { float: left; width: 100%; height: 26px; line-height: 26px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.videoNews-list li .left-img { float: none; }
/*文章页*/
.wzy-mainbox { background: #fff; border: 1px solid #e7eaf1; padding: 40px 60px; margin-bottom: 20px; }
.wenzhang { position: relative; }
.newstitlet { text-align: center; font-size: 20px; }
.newstitle, .wztit { font-size: 30px; line-height: 150%; padding: 10px 0; text-align: center; color: #000; margin: 0; }
.newstitlef { font-size: 20px; text-align: center; line-height: 30px; padding: 0 0 12px 0; }
.newstitles { text-align: center; font-weight: normal; }
.newsinfo .font .active{
  color: red;
}
.newsinfo, .zn_newsinfo { height: auto; line-height: 28px; font-size: 14px; padding: 7px 0 7px 4px; color: #666; overflow: hidden; border-bottom: 1px solid #d0d0d0; text-align: center; }
.newsinfo a, .zn_newsinfo a { color: #666; }
.newsinfo a:hover, .zn_newsinfo a:hover { color: #d00; }
.newsinfo i { font-style: normal; }
.gk_newinfo { padding-top: 15px; }
.newsinforight span { display: inline-block; }
.newsinforight .print { display: inline-block; background: url(../images_msgc/print.gif) 7px center no-repeat; padding-left: 30px; }
.newsinforight .font { padding-right: 10px; }
.newsinforight .font a { padding: 0 2px; }
.newsinforight .share .bshare-custom { display: inline-block; vertical-align: middle; padding-left: 23px; background: url(../images_msgc/wzicon2.gif) left center no-repeat; height: 28px; }
.newsinforight .share .bshare-custom a { margin-top: 2px; }
.newsinfo input { width: 10px; height: 10px; border: 1px solid #666; margin: 0 1px 0 0; vertical-align: middle; cursor: pointer; outline: medium none; overflow: hidden; }
.top_ztimg { position: absolute; width: 100px; height: 36px; right: 0; top: 12px; overflow: hidden; }
.top_ztimg .si_img { display: block; float: left; width: 36px; height: 36px; margin-left: 10px; }
.newscontnet { font-size: 18px; margin: 0 auto; color: #333; line-height: 2; text-align: justify; padding: 20px 0 40px; overflow-x: auto; }
.newscontnet p { padding-bottom: 12px; }
.newscontnet img { max-width: 80%; height: auto; }
.newscontnet table { max-width: 100%; height: auto; }
.newscontnet table { margin: 0 auto; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.newscontnet table td { border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; line-height: 36px; font-size: 18px; }

.wz_bot { border-top: 1px dashed #ddd; color: #666; text-align: right; line-height: 28px; font-size: 14px; padding: 8px 0 0; }
.wz_bot span { padding: 0 7px; }
.minh300 { height: auto!important; min-height: 300px; }
.wzewm { text-align: center; padding: 10px 0 30px; }
.wzewm .j-qrcode { width: 160px; height: 160px; margin: 0 auto; }
.wzewm .title { color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block; }

.wzbot1 { border-top: 1px solid #d0d0d0; padding: 20px 0 10px; font-size: 16px; color: #666; }
.wzbot1 .updown { margin-top: 10px; clear: both; }
.wzbot1 .updown div { line-height: 22px; padding: 5px 0; }
.wzbot1 .close { font-size: 14px; font-weight: bold; }
.wzbot1 a { color: #666; }
.wzbot1 a:hover { color: #d00; }
.wzbot1 .share-box { position: relative; right: auto; top: auto; margin-left: 10px; }

.wz_xgyd { padding: 6px 18px 12px 18px; height: auto; overflow: hidden; background: #fafafa; }
.wz_xgyd h3 { height: 38px; line-height: 38px; color: #bd0d03; font-size: 18px; font-weight: bold; padding-left: 5px; }
.wz_xgyd .list ul li { height: 36px; line-height: 36px; padding-left: 13px; font-size: 16px; width: 439px; float: left; padding-right: 40px; overflow: hidden; }
.wz_xgyd .list ul li a { max-width: 100%!important; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.wz_xgyd .list ul li span { display: none; }
.wz_xgyd .list ul li.num10, .wz_xgyd .list ul li.num2, .wz_xgyd .list ul li.num4, .wz_xgyd .list ul li.num6, .wz_xgyd .list ul li.num8 { width: 417px; padding-right: 0; }

.ptlmcont { font-size: 18px; line-height: 2; }
.ptlmcont p { padding-bottom: 12px; }
.video_main_content { margin-top: 20px; }

/*分页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 0; padding: 15px 0; line-height: 28px; font-size: 14px; font-family: "Microsoft YaHei",微软雅黑; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 28px; }
.pagination a:hover { background: #bd0d03; border: 1px solid #bd0d03; color: #fff!important; }
.pagination a.active { border: 1px solid #bd0d03; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #bd0d03; border: 1px solid #bd0d03; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #bd0d03; border: #bd0d03 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 28px; padding: 0 6px; }
.pagination .total { border: 0; height: 28px; padding: 0; }
.pagination .inputBar input { width: 40px; height: 24px; line-height: 24px; padding: 2px 5px; border: #ccc 1px solid; margin: -4px 3px 0; background: #eee; vertical-align: middle; }
.pagination .go-page { height: 30px; line-height: 22px; padding: 2px 5px; border: #bd0d03 1px solid; margin: -5px 6px 0 3px; background: #bd0d03; vertical-align: middle; color: #fff; }
@media only screen and (max-width:991px) {
  .rightnr { float: none; width: auto; height: auto!important;}
  .listnews { width: auto; padding: 10px; }
  .doc_list li a { max-width: none; float: none; }
  .listnews li { width: auto; }
  /*栏目页 图片列表 */
  .videoNews-list li, ul.picture-list li { width: 228px; }
  .videoNews-list li img.video-thumb, ul.picture-list li a img { height: 160px; }
  /*文章页*/
  .wzy-mainbox { padding: 20px; margin-bottom: 10px; }
}
@media only screen and (max-width:767px) {
  .pagination { padding: 0; }
  .position { background: #faeeeb; border-bottom: 1px solid #b15f57; line-height: 28px; padding: 5px 15px; }
  /*栏目页 图片列表 */
  .videoNews-list li, ul.picture-list li { width: auto; float: none; margin: 0; padding: 0; }
  ul.picture-list li a img { height: auto; }
  .videoNews-list { padding: 0; }
  .videoNews-list li img.video-thumb { height: auto!important; }
  .videoNews-list li .right-main { margin: 5px 0; overflow: hidden; }
  /*文章页*/
  .wzy-mainbox { padding: 10px; }
  .video_main_content { margin-top: 10px; }
  .newscontnet { padding: 10px 0; }
}

.fotcon .bot_ico,.fotcon .bot_jiucuo,.ls-old-icon{ position: static; display:inline-block;}

/*微信分享配色下固定背景和颜色*/
.share-bar a { margin-right: 5px; }
.share-bar a.share-weixin { background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat!important; }
.weixin-share-open { background: url(/assets/images/share/share_wx_arrow.gif) no-repeat!important; }
.weixin-share-open .weixin-wrap p { color: #666!important; }
.share-bar a.share-tsina { background-image: url(/assets/images/share/wz_wb.png)!important; }
.share-bar a.share-qzone { background-image: url(/assets/images/share/wz_qz.png)!important; }

.n-yellow .msg-wrap .n-icon { background-image: url(/assets/js/plugins/validator/images/validator_simple.png)!important; }

.wza-yellow-black div.ui-dialog { background: #ff0!important; }
.wza-blue-yellow div.ui-dialog { background: #00f!important; }
.wza-yellow-blue div.ui-dialog { background: #ff0!important; }
.wza-black-white div.ui-dialog { background: #000!important; }

.wza-black-yellow div.ui-dialog { background: #000!important; }
.wza-black-yellow div.ind_pl { background: #000!important; }
.wza-white-black div.ui-dialog { background: #fff!important; }
.wza-white-black div.ind_pl { background: #fff!important; }


/*查询提示*/
.wza-black-white div#tips_box { background: #000!important; }
.wza-black-white div#tips_box .tips_body { background: #000!important; }
.wza-yellow-black div#tips_box { background: #ff0!important; }
.wza-yellow-black div#tips_box .tips_body { background: #ff0!important; }
.wza-blue-yellow div#tips_box { background: #00f!important; }
.wza-blue-yellow div#tips_box .tips_body { background: #00f!important; }
.wza-yellow-blue div#tips_box { background: #ff0!important; }
.wza-yellow-blue div#tips_box .tips_body { background: #ff0!important; }
.wza-white-black div#tips_box { background: #fff!important; }
.wza-white-black div#tips_box .tips_body { background: #fff!important; }
.wza-black-yellow div#tips_box { background: #000!important; }
.wza-black-yellow div#tips_box .tips_body { background: #000!important; }

/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap { background: #000!important; }
.wza-yellow-black .n-yellow .msg-wrap { background: #ff0!important; }
.wza-blue-yellow .n-yellow .msg-wrap { background: #00f!important; }
.wza-yellow-blue .n-yellow .msg-wrap { background: #ff0!important; }
.wza-white-black .n-yellow .msg-wrap { background: #fff!important; }
.wza-black-yellow .n-yellow .msg-wrap { background: #000!important; }

/*配色-信件查询*/
.wza-black-white .ui-dialog-close { color: #fff!important; opacity: 1; }
.wza-black-white .ui-dialog-title { color: #fff!important; }
.wza-black-white .ui-dialog-footer button { background: transparent; border: none; }
.wza-black-white .guestbook-search ul li { color: #fff; }
.wza-yellow-black .ui-dialog-title { color: #333!important; }
.wza-yellow-black .ui-dialog-footer button { background: transparent; border: none; color: #333!important; }
.wza-blue-yellow .ui-dialog-close { color: #ff0!important; opacity: 1; }
.wza-blue-yellow .ui-dialog-title { color: #ff0!important; }
.wza-blue-yellow .guestbook-search ul li { color: #ff0; }
.wza-blue-yellow .ui-dialog-footer button { background: transparent; color: #ff0!important; border: none; }
.guestbook-search ul li input { color: #333; }

/*手机版导航下拉*/
.wza-black-white .navbar-default .navbar-toggle .icon-bar { background-color: #fff!important; }
.wza-yellow-black .navbar-default .navbar-toggle .icon-bar { background-color: #000!important; }
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar { background-color: #ff0!important; }
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar { background-color: #00f!important; }

.wza-black-white .navbar-nav { background: #000!important; }
.wza-yellow-black .navbar-nav { background: #ff0!important; }
.wza-blue-yellow .navbar-nav { background: #00f!important; }
.wza-yellow-blue .navbar-nav { background: #ff0!important; }

.wza-black-white .dropdown-menu { background-color: #000!important; }
.wza-yellow-black .dropdown-menu { background-color: #ff0!important; }
.wza-blue-yellow .dropdown-menu { background-color: #00f!important; }
.wza-yellow-blue .dropdown-menu { background-color: #ff0!important; }
/*无障碍调色弹窗样式 end*/
.ui-empty-skin1 { height: 220px; margin: auto; background: url(../images-new/empty.png) no-repeat 50%; }


.wza-white-black .navbar-default .navbar-toggle .icon-bar{
  background-color:#000!important;
}

