@charset "utf-8";
/* CSS Document */
.container{ width: 1200px;}
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float li{margin-bottom:0px;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:43px;height:16px;right:0px;top:-20px;font-size: 0;}
.j-float .float-close img{cursor:pointer;}
/*左右飘浮*/
.zc_web{ position: fixed; bottom:5px;left: 0px; z-index: 100; display: none;}
.yc_web{ position: fixed; bottom:5px;right: 0px; z-index: 100;display: none;}
.couplet-close{ cursor: pointer;}
.zc_web li,.yc_web li{ padding: 5px 0 0; font-size: 0; line-height: 0;}
.zc_web .couplet-close,.yc_web .couplet-close{text-align: right;}
/****顶部****/
.topbbox{ background: url("../images_msgc/topbg.png") bottom repeat-x #fff;}
.top_r ul li{ background: url("../images_msgc/topline.png") right center no-repeat;float: left; }
.top_r ul li.last{background: none;}
.top_r ul li a{ font-size: 14px; color: #888; line-height: 40px;padding: 0 10px; display: block;}
.bannerbox{ height: 181px; background:url("../images_msgc/bannerbg.png") top repeat-x #fafafc; overflow: hidden;}
.bannerbox .img_title{ display: none;}
.bannerbox .container{ position: relative;}
.banner img{ width: 100%; height: 181px;}
.logo{position: absolute; left: 46px; top:48px;}
.navbox{ background: #125bab; height: 54px;}
.navbox .navbar{background:none;border-radius:0;border:0;  z-index:2; min-height: 54px; }
.navbar-nav{ background: none;}
.navbox .navbar-nav  li{padding:0px;float: left; position: static; width:150px;  text-align: center; font-size: 20px; height: 54px; line-height: 54px;   background: url(../images_msgc/menuline.png) right center no-repeat; font-weight: bold;  }
.navbox .navbar-nav  li.on>a,.navbox .navbar-nav  li>a:hover{ background: #3b75b6; border-bottom: none; }
.navbox .navbar-nav  li>a{ color:#fff!important; height: 54px; display: block; line-height: 54px; padding: 0px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
.navbar-default .navbar-toggle{ margin-right: 0px;}
.navbox .navbar-header{ padding: 0 10px;}
.navbox .navbar-brand{ height:48px; line-height:48px; color:#fff!important; padding:0;}
.navbox .navbar-brand:hover{ color: #f6ff00;}
.navbox .navbar-nav  li.last{ background: none;}
.msgs_head .navbox .navbar-nav  li.first{ background: #3b75b6; }
/*主体内容*/
/*图片轮播*/
.ind_flash{  width: 630px;height: 385px; overflow: hidden;}
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100%; width: 100%; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display: block; height: 40px; line-height: 40px; padding: 0 120px 0 15px; font-size: 16px;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ind-flashlb .flash-pic a:hover .title{color: #fff;}
.ind-flashlb .flash-num{ height:12px; overflow:hidden; position:absolute; right:7px; bottom:12px; z-index:1; }
.ind-flashlb .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ind-flashlb .flash-num ul li{ float:left; margin-right:10px; width:10px; height:10px; text-indent: -20em; font-size: 0;background:#fff !important;  overflow: hidden; cursor: pointer;border-radius: 50%;}
.ind-flashlb .flash-num ul li.on{ background:#e60012!important; }
/*动态*/
.ind-news{ width: 550px;}
/*标题 */
.intab{background: url(../images_msgc/secbg.png) left bottom repeat-x; height: auto; border-bottom: 0 none;}
.intab ul li{ display: inline; text-align: center;  float:left; height: 35px;line-height: 30px;  padding:0 12px;font-size: 22px; margin-right: 20px; background: none;}
.intab ul li a{ display: block; color: #505050;  }
.intab ul li.active { color: #1a65b9; font-weight: bold; background: url(../images_msgc/sec2bg.png) left bottom repeat-x; }
.intab ul li.active a{ color: #1a65b9;}
/*列表 */
.news-list{ margin:8px 0 0 0; clear: both;}
.news-list  li{ height: 31px;line-height: 31px;overflow: hidden; padding: 2px 0 2px 0; background: none; font-size: 16px; position: relative; }
.news-list  li a{ display: block; float: none; max-width:442px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-list  li .date{ float: none; color: #999; position: absolute; right:0; top:2px;display: block;}
.news-list  li  img{vertical-align: middle;}
/*栏目列表*/
.listbox{width: 360px; margin-right: 25px; height: 288px; overflow: hidden;}
.listbox .news-list  li a{ max-width: 295px;}
.listboxr{ width: 430px;}
.listboxr .news-list  li a{ max-width: 350px;}
.list-nmx .img-title{ display: none;}
/*视听民生*/
.vodeo_list{ margin-top: 20px;}
.vodeo_list img{ width: 100%; height: 190px;}
.vodeo_list .title{ display: block; height:34px; font-size: 16px; text-align: center; line-height: 34px; background: #f1f1f1; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; border-top:1px solid #fff; }
/*图看民生*/
.ind_fclist{ position: relative; float: none;  height:297px; overflow: hidden; z-index: 0; margin: 20px auto;}
.ind_fclist .prev,.ind_fclist .next{position: absolute; top: 88px;z-index:5; width: 30px; height: 120px; cursor: pointer; z-index: 6px;}
.ind_fclist .prev{left: 0;background:url(../images_msgc/prev.png) no-repeat;}
.ind_fclist .next{right: 0;background:url(../images_msgc/next.png) no-repeat;}
.ind_fclist li{ width: 410px;   float: left;}
.ind_fclist li a{ margin-right: 30px;display: block;}
.ind_fclist ul li img{ width: 100%; height: 263px;}
.ind_fclist ul li .title{ display: block; height:34px; font-size:16px; text-align: center; line-height: 34px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;   background:#f1f1f1;}
/***网站底部-版权信息***/
.footer{ background: #eaeaea;padding:18px 0 50px; border-top:3px solid #2565c3;}
.fotban{position:relative; padding: 40px 0 0; text-align:center; line-height:24px; font-size: 14px; }
.fotban span{display: inline-block;padding: 0 0.5em;}
.fotban .dzjg{ position: absolute; left:130px; top:20px;}
.fotban .jiucuo{position:absolute;left: 50%; margin-left: 410px; top: 30px;}
@media (min-width:992px) and (max-width:1199px) {
 .container{ width: 992px;}
    .navbox .navbar-nav  li{ width: 124px;}
    .ind_flash{ width: 530px;}
    .ind-news{ width: 445px; }
    .news-list  li a{ max-width:370px;}
    /*栏目列表*/
    .listbox{width: 290px; margin-right: 15px; }
    .listbox .news-list  li a{ max-width: 208px;}
    .listboxr{ width: 382px;}
    .listboxr .news-list  li a{ max-width: 305px;}
    /*图看民生*/
    .ind_fclist ul li{   width: 335px;   }
    .ind_fclist ul li a{margin-right: 15px;}
    .ind_fclist ul li img{   height: 220px;}
    .ind_fclist  .prev,.ind_fclist  .next{  top: 68px;}
    .fotban .dzjg{   left:0px;}
    .fotban .jiucuo{left: auto; margin-left: 0px;right:10px;}
}
@media (max-width:991px) {
    .container{ width: 768px;}
    .mt20{ margin-top: 0px;}
    .navbox .navbar-nav  li{ width: 96px;}
    .ind_flash{ width: auto; float: none; height: 470px; margin-top: 15px;}
    .ind-news{ width: auto; float: none; padding-top: 15px; }
    .news-list  li a{ max-width:none; margin-right: 60px; float: none;}
    .listbox,.listboxr{ width: auto; float: none; margin-right: 0px; height: auto; margin-top: 15px;}
    .listbox .news-list  li a,.listboxr .news-list  li a{ max-width: none;}
    /*视听民生*/
    .vodeo_list{ margin-top: 15px;}
    .vodeo_list img{ height: auto;}
    /*图看民生*/
    .ind_fclist ul li{   width: 399px;   }
    .ind_fclist ul li img{ height: 255px;}
    .fotban .dzjg{   left:0px;}
    .fotban .jiucuo{left: auto; margin-left: 0px;right:10px;}
}
@media (max-width:767px) {
    .container{ width: auto;}
    .mt20{ margin-top: 0px;}
    .navbox{   height:auto;}
    .navbar-nav{background: #125bab; }
    .navbox .navbar{ min-height: 48px; height: auto; }
    .navbox .navbar-nav  li{  width:100%;  height: 48px; line-height: 48px; float: none;}
    .navbox .navbar-nav li>a{ height: 48px; line-height: 48px;}
    .contain{ padding: 0 10px;}
    .ind_flash{height: 420px; margin-top: 10px;}
    .ind-news,.thms{ padding-top: 10px; }
    /*图看民生*/
    .ind_fclist{ margin: 10px auto; height: auto;}
    .ind_fclist ul li{   width: 100%;   }
    .ind_fclist ul li a{ margin-right: 0px;}
    .ind_fclist ul li img{ height: 350px;}
    .ind_fclist  .prev,.ind_fclist  .next{  top: 38px;}
    /*底部*/
    .footer{ padding: 20px 0px;}
    .fotban{ padding: 0px;}
    .fotban span{ display: inline-block;}
    .fotban .dzjg,.fotban .jiucuo{position: static; display: inline;}
}
@media (max-width:600px) {
    .bannerbox{ height: 124px;}
    .banner img{   height: 124px;}
    .logo{ top:20px;left: 20px;}
    .ind_flash{height: 360px;}
    .ind_fclist ul li img{ height: 300px;}
}
@media (max-width:500px) {
    .ind_flash{height: 320px;}
    .ind_fclist ul li img{ height: 280px;}
}
@media (max-width:460px) {
    .bannerbox{ height: auto;}
    .banner img{   height: 100px;}
    .logo img{ width: 90%; height: auto;}
}
@media (max-width:400px) {
    .ind_flash{height: 240px;}
    .ind_fclist ul li img{ height: 240px;}
}
@media (max-width:369px) {
    .ind_flash{height: 220px;}
    .ind_fclist ul li img{ height: 220px;}
}
/*分页/翻页*/
.pagination a:hover{background:#125bab;border:1px solid #125bab;}
.pagination a.active{border:1px solid #125bab;}
.pagination span.current,.pagination span.current:hover{background:#125bab;border:1px solid #125bab;}
.pagination a.text,.pagination a.text:hover{background:#125bab;border:#125bab 1px solid;}
.pagination .inputBar button{ background:#125bab;}
.pagination span.disabled, .pagination span.disabled:hover{ color: #888;}
/***** 栏目页-主体内容******/
.ls-lmcontent{padding: 0 0 30px;}
.lm_lban{width:290px; background: #f5f5f5;}
.lm_top{height:62px;line-height:62px; padding: 0 20px; background: right bottom no-repeat #125bab; background-image: url(../images/lm_topbg.png) !important; overflow:hidden;}
.lm_top span{display:block; height:100%; font-size:22px; font-weight:bold; color:#fff;}
.navdh{ height:auto;overflow:hidden;}
.navdh ul li{ border-bottom:1px solid #dbdbdb; overflow:hidden; background-image: url("../images_new/bg-listlb.png") !important; background-position: right bottom; background-repeat: no-repeat;}
.navdh ul li a{display:block; height:auto; line-height: 1.5; padding:20px 10px 20px 50px; color:#333; font-size:18px; cursor:pointer; background:url("../images_new/bg-listls.png") 20px center no-repeat; overflow:hidden;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#125bab;font-weight:bold; background-image: url(../images_new/bg-listh.png);}
.navdh ul li.active,.navdh ul li:hover{ background-color: #ececec;}

.btn-group{ width:100%; cursor:pointer; position:relative; min-height: 40px; margin-bottom:5px;}
.btn-group .btn{ width:100%; padding:8px 12px; font-size:16px; text-align:left; border-radius: 0;}
.btn-danger{ color: #fff; background:#125bab; border:none; padding-left:10px;}
.btn-group.open .dropdown-toggle{ background: #125bab; }
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff; background:#125bab;  border-color:#125bab;}
.btn .caret{ float:right; margin-top:8px;}
.btn-danger:hover,.btn-danger:focus, .btn-danger.focus{color: #fff; border-color: #125bab; background-color: #125bab;}
.btn-group .caret{ float:right; margin-top:9px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:40px;}
.dropdown-menu > li > a { padding: 10px 20px; font-size: 15px;}
.dropdown-menu a{ background:#f7f7f7; border-top:1px solid #fff;}
.dropdown-menu a:hover{background: #fff !important; color: #125bab;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #fff; color: #125bab;}
.jump-info .btn-group .btn{ padding:0;}

.lm_rban{width:885px; height:auto; min-height:600px; _height:600px; position:relative;}
.lm_rban .guidang{width:297px; height:297px; position:absolute; right:0; top:0; background-size:100% auto; z-index:9;}
.lmy_dqlanmu{height:48px; background: url("../images_new/ind_telbg.gif") 0 bottom repeat-x; overflow:hidden;}
.lmy_dqlanmu .lanmu_tit{font-size:20px; display: inline-block; height: 45px; line-height: 42px; font-weight:bold; color: #125bab; padding: 0 5px; border-bottom: 3px #125bab solid;}
.lmy_dqlanmu .more{ float:right; font-size:14px; padding-right:15px; line-height:42px; color:#666;}
.navjz{ height:auto; font-size:16px; line-height:2; padding:10px 0 0; text-align:justify; text-justify:inter-ideograph; word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:2px 0 2px 16px;background:url(../images_new/ico.png) 0 center no-repeat;height:38px;line-height:38px;vertical-align:bottom; position:relative;}
.navjz ul li .date{color:#999; white-space: nowrap;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden; padding-right: 100px; background-image: url(../images_new/ico.png) !important;}
.navjz ul.doc_list li img{float:left; padding-top:13px !important;}
.navjz ul.doc_list li a{display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 725px; *width: 725px;}
.navjz ul.doc_list li .date{ position: absolute; right: 0; top: 2px;}
.navjz ul.doc_list li.lm_line{height:27px;background: 0 13px repeat-x; background-image: url(../images/ind_ftline.gif) !important; padding:0;}
.navjz ul li.columnName{height:40px !important; background:#f6f6f6 !important; margin-bottom:10px !important; padding:0 10px 0 10px !important;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:16px;color:#125bab;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#125bab;}
@media (min-width: 992px) and (max-width:1199px) {
    .lm_lban{width: 260px;}
    .lm_rban{width: 712px;}
    .navjz ul.doc_list li a{max-width: 550px; *width: 550px;}
}
@media (max-width:991px) {
    .ls-lmcontent{padding-bottom: 15px;}
    .lm_rban{float: none; width: auto; height: auto !important; min-height: 300px; _height:300px;}
    .navjz ul.doc_list li a{max-width: 610px; *width: 610px;}
}
@media (max-width:767px) {
    .ls-lmcontent{padding-bottom: 10px;}
    .lm_rban{float: none; width: auto; height: auto !important; min-height: 300px; _height:300px;}

    .navjz ul.doc_list li a{display: block; float: none; max-width: none !important;}
}
/*栏目页 单页面 */
.ptlminfo{border-bottom:1px solid #ccc;padding:5px;text-align:center; font-size: 14px;}
.ptlminfo .sp{display: inline-block; padding: 0 0.5em; color: #666;}
.ptlminfo .j-share-info{ position: relative; width: 90px; height: 25px; vertical-align: middle; display: inline-block;}
.ptlminfo .share-box{top:-2px; left: 0; right: auto;}
.ptlminfo .share-bar a{margin-right: 6px;}
.ptlmcontent{margin-top:20px;line-height:2.4; overflow: hidden;}
.ptlmcontent table{max-width: 100%; *width: 100%;}
.ptlmcontent img{max-width: 100%; height: auto;}
@media (max-width:991px) {
    .ptlmcontent{margin-top: 10px;}
}
@media (max-width:767px) {
    .ptlmcontent{ font-size: 14px;}
}
/*栏目页 图片列表*/
.navjz ul.picture-list{clear:both;padding:0;}
.navjz ul.picture-list li{float:left; padding:10px 15px; background:none; text-align:center; height:auto; width:216px;}
.navjz ul.picture-list li a{ display: block; font-size: 0; width: 100%; float: none; line-height: 0;}
.navjz ul.picture-list li img,.navjz ul.picture-list li span{display: block; vertical-align: middle; cursor: pointer;}
.navjz ul.picture-list li img{padding:10px; border:0; width:196px; height:147px; background:#f2f2f2;}
.navjz ul.picture-list li a:hover img{background:#ebf1fb; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}
.navjz ul.picture-list li a .img_title{ line-height:2.25; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px;}
.navjzimg-left{ min-height: 1019px; *height: 1019px;}
.navjzimg ul.picture-list li{width:298px;}
.navjzimg ul.picture-list li img{width:278px; height:152px;}
.navjz ul.download-list span.hit{display:block;float:right;height:30px;line-height:30px;white-space:nowrap;padding-left:20px;background:url(../images/down.png) 0 10px no-repeat;}
.navjz ul.download_list span.date{color:#999;}
/*栏目页 视频列表 */
.navjz .videoNews-list{clear:both;padding:0;}
.navjz .videoNews-list li{float:left; width:216px; background:none; height:auto; padding:10px 15px; font-size: 0; line-height: 0;}
.navjz .videoNews-list li span,.navjz .videoNews-list li img.video-thumb{vertical-align: middle; display: inline-block;}
.navjz .videoNews-list li img.video-thumb{width:196px; height:141px; padding:10px; border:0; background:#f2f2f2;}
.navjz .videoNews-list li a:hover img.video-thumb{background:#ebf1fb; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjz .videoNews-list li .title{display:block; line-height:1.75; font-size: 16px; margin-top:5px;}
.navjz .videoNews-list li .title a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navjz .videoNews-list li .video-date{ line-height:1.625; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px;}
@media (min-width: 992px) and (max-width:1199px) {
    .navjz ul.picture-list li{width: 240px; padding: 10px;}
    .navjz ul.picture-list li img{width:197px; height: 148px;}
    .navjzimg ul.picture-list li img{height:108px;}
    .navjz .videoNews-list li{ width: 207px;}
    .navjz .videoNews-list li img.video-thumb{width: 187px; height: 135px;}
}
@media (max-width:991px) {
    .navjz ul.picture-list li{width: 240px; padding: 10px 8px;}
    .navjz ul.picture-list li img{width:220px; height: 165px;}
    .navjzimg ul.picture-list li img{ height:120px;}
    .navjz .videoNews-list li{ width: 226px;}
    .navjz .videoNews-list li img.video-thumb{width: 206px; height: 148px;}
}
@media (max-width:767px) {
    .navjz ul.picture-list li{width: auto; float: none; padding: 10px 0 5px;}
    .navjz ul.picture-list li img{width: 100%; height: auto; box-sizing: border-box;}
    .navjz .videoNews-list li{ width: auto; float: none; padding: 10px 0 5px;}
    .navjz .videoNews-list li img.video-thumb{width: 100%; height: auto; box-sizing: border-box;}
    .navjz .videoNews-list li .title{line-height: 1.5; padding: 5px 0; font-size: 15px;}
    .navjz .videoNews-list li .title a{white-space: normal;}
    .navjz .videoNews-list li .video-date{ font-size: 15px;}
}