﻿@charset "utf-8";
/* CSS Document */
* {
    padding: 0;
    margin: 0;
}
.container{width: 990px;}
ul,
ol {
    list-style: none;
}

ul li {
    transition: all 0.4s ease-in-out;
    vertical-align: middle;
}

body {
    font-size: 12px;
    font-family: '宋体', Arial, Helvetica, sans-serif;
    color: #333;

    background: #fdf1d7 url(../images_msgc/bg.jpg) repeat-x top;
}

img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

.clearfix:after {
    content: " ";
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

* html .clearfix {
    zoom: 1;
}

/* IE6 */

*:first-child + html .clearfix {
    zoom: 1;
}

/* IE7 */

.clear,
.cc {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    margin-top: -1px;
    overflow: hidden;
}

.f1,
.left {
    float: left;
}

.f2,
.right {
    float: right;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

select {
    outline: none;
}

input,
textarea {
    outline: none;
    vertical-align: middle;
}

/*搜索框里面字体颜色*/

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;}


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

/*内容*/
.main {
    width: 990px;
    overflow: hidden;
    padding: 0 5px;
    margin: 0 auto;
    position: relative;
    background: #fff;
}

/*顶部*/
.top_nav {
    height: 30px;
    overflow: hidden;
    line-height: 26px;
    *line-height: 30px;
    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 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;
}


/* 通栏幻灯 */
#full-screen-slider {
    width: 100%;
    height: 200px;
    float: left;
    position: relative;
    overflow: hidden;
}

#slides {
    display: block;
    width: 100%;
    height: 200px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute; background-size: 100% 100%!important;
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}

#pagination {
    display: none !important;
}


/* 导航 */
.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 {
    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: 123px;
    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: #ff0000!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;
    overflow: hidden;  float: right;; padding:5px 12px 12px 0; background: url("../images_msgc/navdh_right.jpg") right top no-repeat;
}
.ss ul{ background: url("../images_msgc/seach_fdj.jpg") left center no-repeat; padding:0 69px 0 29px; height: 21px; position: relative;}
.ss ul li.ss1{  border: 1px solid #d6d6d6;
    height: 19px;
    overflow: hidden;
    background:url("../images_msgc/se_bg.jpg") repeat-x;
    line-height: 18px;}

.ss .search-keywords {
border: none; background: none; text-indent: 10px;
}

.ss .button {
    position: absolute;
    right: 0px;
    top: 0;
    width: 64px;
    height: 21px;
    overflow: hidden;
    border: none;
    background:url("../images_msgc/menu_ss.jpg") right center no-repeat;
    cursor: pointer;
}

/*内容*/
.row {
    overflow: hidden;
    clear: both;
    margin-bottom: 15px;
}

/*图片轮播*/
.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 ul,.ind-flash .ind-flashPic li,.ind-flash .ind-flashPic img,.ind-flash .ind-flashPic a{height:100%; width: 100%; }
.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 120px 0 15px; font-size: 14px;font-weight: normal; background: rgba(0, 0, 0, 0.45); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.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: #ff0000;}

/*工作动态*/
.gzdt{
    width:368px;
    margin-right:10px;
    margin-left: 10px; background: url("../images_msgc/gzdt_bg.jpg") left top repeat-x;
}
.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;
}
.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: 10px 0;
}
.mod1 .listmod1 {
    padding-left: 3px;
}
.listmod1 li {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    background: url(../images_msgc/icon7.gif) no-repeat left 10px;
    padding-left: 12px;
}
.listmod1 li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width:80%;
}
span.date{
    float: right;
    margin-left: 5px;
}
.listmod1 li .date{
    color: #999;
}
.listmod1 li a img, .listmod2 li a img {
    float: right;
    padding-top: 9px;
}
.row{
    letter-spacing:normal!important;
}
/*媒体聚焦*/
.mod2 {
    overflow: hidden;
    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 b {
    overflow: hidden;
    display: block;
    float: left;
    text-align: center;
    font-size: 14px;
    padding-left: 10px;
    line-height: 38px;
}
.mod2 .tit b a{
    color: #cc0000;
}
.mod2 .con {
    padding: 0 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-top: none;
    height: 274px;
}
.listmod2 {
    overflow: hidden;
    padding: 10px 0;
}
.listmod2 li {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    background: url(../images_msgc/icon7.gif) no-repeat left 10px;
    padding-left: 12px;
}
.listmod2 li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width:75%;
}
.listmod2 li .date{
    color: #999;
}
/*板块二*/
.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;
}
.listmod2 {
    overflow: hidden;
    padding: 10px 0;
}
.listmod2 li {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    background: url(../images_msgc/icon7.gif) no-repeat left 10px;
    padding-left: 12px;
}
.listmod2 li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width:75%;
}
.listmod2 li .time {
    color: #999;
}
/*民生之窗*/
.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;
}
.mod5.ce{
    margin-right: 10px;
}
.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;
    overflow: hidden;
    border: 1px solid #ddd;
    border-top: none;
    height: 213px;
}
.mod5 .listmod2, .mod5 .listmod3 {
    padding-left: 3px;
}
.row1{ margin-bottom: 15px; overflow: hidden;}
/*图看民生*/
.mod7 {
    height: 200px;
    overflow: hidden;
    position: relative;
    background: url(../images_msgc/mod7_bg.jpg);
}
.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;
    overflow: hidden;
    background: #fff;
}
.mod7 ul li img{
    width: 190px;
    height: 116px;
    padding: 5px;
    background: #fff;
}
.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;
}
/*民生工程沿革*/
.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;
}
.mod8 .tit span{ display: none; height: 42px; line-height: 42px; font-size: 20px; color: #fff; background: #bf0905; text-align: center;}
.mod8 .con{
    width:931px;
    border:1px solid #ddd;
    border-left:none;
    height:419px;
    overflow:hidden;
    float:left;
    padding:10px;
    padding-left:5px;
}
.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: #ff6600;
    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: 30%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right:25px;
}
/*友情链接*/
.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;
    margin-right: 70px;
}
.link .tit ul {
    display: block;
    float: left;
    margin-top: 5px;
}
.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;
    _zoom: 1;
}
.you ul li a {
    display: block;
    width: 119px;
    height: 30px;
    line-height: 30px;
    float: left;
    overflow: hidden;
}
/*图片链接*/
.link_d {
    overflow: hidden;
    width: 9999px;
    margin-bottom:10px;
}
.link_d ul li{
    display: block;
    width: 157px;
    height: 51px;
    float: left;
    margin-right: 9px;
}
.link_d ul li .img_title{
    display: none;
}
.row.link{
    display:block!important;
}
/*底部*/

.footer {
    width: 100%;
    background: #f4f4f4;
    border-top: 3px solid #cf001a;
}
.footer a:hover{
    color:#ff0000;
}
.foot {

    height: auto;
    margin: 0 auto;
    padding-top: 27px;
    padding-bottom: 27px;
    color: #333333;
}

.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: #333333;
}

.map {
    color: #da4949!important;
}

.hjbtn {
    position: absolute;
    top: -13px;
    right: 139px;
}

.dzjg {
    position: absolute;
    left: -15px;
    top: 0px;
}

.jiucuo {
    position: absolute;
    left: 60px;
    top:10px;
}
.di{
    font-size: 16px;
    margin-top: 20px;
    display: none;
}
.di a{
    color: #333333;
}
@media only screen and (max-width:991px) {

    .container{width: 758px;}
.main{ width: 758px;}
.header{ height: auto;}
.header .cyc_bg,#full-screen-slider,#slides{ height: 150px;}
.navbar-nav li a{ width: 94px;}
.ind-flash{ width: auto; height: 460px; float: none; margin-bottom: 10px;}
.gzdt{ margin: 0 0 10px; width: auto; float: none;}
.mod5{ width: auto; float: none;margin:0px;}
.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;}
.mod8_dh li{ margin: 0 2px; width: auto;}
.mod8_dh li a{ font-size: 16px;}
.yg ul li{ width: 32.33%; margin-right: 1%}
.foot.container{ width: 758px!important; padding: 10px 0px;}
.footnav{ text-align: center;}
.footnav2{ width: auto; float: none;  margin-left: 0px; text-align: center;}
.dzjg,.jiucuo{ position: static; display: inline-block;}
}
@media only screen and (max-width:767px) {
    .container{width: auto;}
.main{ width: auto;}
.ind-flash{  height: 420px;}
.header .cyc_bg,#full-screen-slider,#slides{ 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;}
.yg ul li{ width: 49%; }
.mod8 .tb{ height: auto;}
.link .tit{ height: auto;}
.link .tit b{ float: none;  margin-right: 0px;}
.link .tit ul{ float: none;}
.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%;}
.header .cyc_bg,#full-screen-slider,#slides{ height: 120px;}
}
@media only screen and (max-width:500px) {
.ind-flash{  height: 360px;}
.header .cyc_bg,#full-screen-slider,#slides{ height: 100px;}
.yg ul li{ width:auto; margin-right: 0px; float: none;}
}
@media only screen and (max-width:400px) {
.ind-flash{  height: 280px;}
.header .cyc_bg,#full-screen-slider,#slides{ height: 90px;}
}
@media only screen and (max-width:369px) {
.you ul li{ width: 50%;}
.ind-flash{  height: 260px;}
.header .cyc_bg,#full-screen-slider,#slides{ height: 80px;}
}
/*----搜索----*/
.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;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f1f1f1;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:30px;line-height:30px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{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:#008000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.ssy_rightbar .search-list li.search-url span.date{padding-left:14px;color:#008000;}
.ssy_rightbar .search-list li.search-url a{color:#008000;}
.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:0px; 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: 0px;
}
.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.active a,.menunr ul li a.active{color: #4768a8;}

.btn-group{ width:100%; cursor:pointer; position:relative; margin-bottom: 10px;}
.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: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:#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{ 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:hover, .dropdown-menu > .active > a:focus { 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: 0px; right: 0px;}
.lm_map{ min-height:500px;}
.listnews{
    font-size: 14px;
    line-height: 26px;
    margin: 0 auto;
    padding: 10px 0;
    width: 700px;
}
.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;
    width: 680px;
}
.listnews li span.date{ color:#999; font-family:arial;}
.doc_list li .buvisa{ display:inline-block; max-width:755px; _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:0px; top:0px;}

.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: 0px; position: absolute; right:0px; top:0px;}
.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: 213px;}
ul.picture-list li a{display: block;}
ul.picture-list li a img{background: #fff; width:100%; height:150px;}
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;}
.videoNews-list li{float:left;width:213px;background:none;height:auto;padding:0 10px 10px;}
.videoNews-list li img.video-thumb{float:left;width:100% !important;height:155px !important;}
.videoNews-list li a{ max-width: none;}
.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: 0px;}
.newstitlef{font-size:20px; text-align: center; line-height: 30px; padding:0 0 12px 0;}
.newstitles{text-align:center;font-weight:normal;}

.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: #dd0000;}
.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 #666666; 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;}
/*.newscontnet div{padding-bottom: 12px;line-height: 36px;font-size: 18px;}*/

.wz_bot{ border-top: 1px dashed #dddddd; 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: #dd0000;}
.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; _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.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{ 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;*margin:-4px 3px 0;_margin:-4px 3px 0;background:#eee;vertical-align:middle;}
.pagination .go-page{width: 40px;height: 30px;line-height: 22px;padding: 2px 5px;border: #bd0d03 1px solid;margin: -5px 6px 0 3px;_margin: -5px 3px 0;background: #bd0d03;vertical-align: middle;color: #fff;}
@media only screen and (max-width:991px) {
.rightnr{ float: none; width: auto;}
.listnews{ width: auto; padding: 10px;}
.doc_list li a{ max-width: none; float: none; margin-right: 80px;}
.listnews li{ width: auto;}
/*栏目页 图片列表 */
ul.picture-list li,.videoNews-list li{width: 225px;}
ul.picture-list li a img{ height:160px;}
/*文章页*/
.wzy-mainbox{ padding: 20px; margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.pagination{ padding: 0px;}
.position{ background: #faeeeb; border-bottom: 1px solid #b15f57; line-height: 28px; padding: 5px 15px;}
/*栏目页 图片列表 */
ul.picture-list li,.videoNews-list li{width: auto; float: none; margin: 0px; padding: 0px;}
ul.picture-list li a img{ height:auto;}
.videoNews-list{ padding: 0px;}
.videoNews-list li img.video-thumb{height:auto!important;}
.videoNews-list li .right-main{ margin: 5px 0px; overflow: hidden;  }
/*文章页*/
.wzy-mainbox{ padding: 10px;}
.video_main_content{ margin-top: 10px;}
.newscontnet{ padding: 10px 0px;}
}