@charset "utf-8";
/* CSS Document */
body{font-family: "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -ms-overflow-style: scrollbar;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.mr24{ margin-right:24px;}
.mb20{ margin-bottom: 20px;}
.bg-fff{ background: #fff; padding:20px;}
@media only screen and (max-width: 991px) {
    .guidang{width: 200px !important;height: 200px !important;background-size: 100% 100% !important;}
    .mr24{ margin-right:15px;}
    .mb20{ margin-bottom: 15px;}
    .mt20{ margin-top:15px;}
    .bg-fff{ padding: 15px;}
}
@media only screen and (max-width: 767px) {
    .guidang{width: 160px !important;height: 160px !important;top: 80px;}
    .ls-article .guidang{top: 20px;}
    .mt20{ margin-top:10px;}
    .bg-fff{ padding: 10px;}
    .mr24{ margin-right:10px;}
    .mb20{ margin-bottom: 10px;}
}

/*头部 */
.ls-banner{ background: url("/_res/images/headbg.jpg") center 0 repeat-x; overflow: hidden;}
.ls-banner .container{height: 209px;}
.ls-page-top{position: relative; z-index: 1;}
.ls-top-right{line-height: 0; font-size: 0; padding: 0 15px 0 5px; border-radius: 5px 5px 0 0; background: rgba(0, 0, 0, .3); text-align: right;}
.ls-top-right li{display: inline;}
.ls-top-right a{ font-size: 16px; padding:0 0 0 15px; position: relative; display: inline-block; line-height: 34px; vertical-align: middle; color:#fff;}
.ls-top-right a:hover{color: #fff; text-decoration: underline;}
.ls-top-right a:before{ display: block; content: ''; position: absolute; left: 7px; top: 50%; margin-top: -5px; height: 11px; width: 1px; background: rgba(255, 255, 255, 0.7);}

.ls-top-right li.num1 a{ padding-left: 10px;}
.ls-top-right li.num1 a:before{display: none;}
.ls-top-right li.sylogin a.member-logout{ padding: 0 5px;}
.ls-top-right li.sylogin a.user-name{ padding-right:5px;}
/*logo*/
.ls-site-logo{ line-height: 0; font-size: 0; text-align: center; z-index: 1; position: relative; padding: 15px 0 0;}
.ls-site-logo span{display: none;}
.ls-site-logo img{vertical-align: middle; width: auto;}
.ls-logo-gh,.ls-unit-name,.ls-logo-gh li,.ls-unit-name li{ display: inline;}
.ls-unit-name img{ padding:0 14px;}
.ls-logo-gh li img{height: 80px;}
/*banner img*/
.ls-banner-img{line-height: 0; text-align: right; padding: 61px 0px 0 0; position: relative; z-index: 1;}
.ls-banner-img li span{display: none;}
.ls-banner-img li img{height: 43px; width: auto;}
/*banner*/
.ls-banner-pic{overflow: hidden; z-index: 0; text-align: right; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.ls-banner-pic img{height: 209px; width: 100%;}
.ls-banner-pic span{display: none;}

/*导航*/
.ls-page-navigation{height: 65px;background: #1C4183;}
.ls-page-navigation .navbar-nav{text-align:center;float:none;position: relative; padding: 0 20px 0 12px;}
.ls-page-navigation .navbar-nav li{ float: left; position: static;}
.ls-page-navigation .navbar-nav li a{display:block;height:65px;line-height:64px;font-size:20px;text-align:center; color: #fff; position: relative; padding:0 38px;}
.ls-page-navigation .navbar-nav li a img{ margin-right: 10px; vertical-align: top; margin-top: 18px;}
.ls-page-navigation .navbar-nav li a:before{ display: block; content:''; position: absolute; left: 0; top: 50%; height: 18px; margin-top: -9px; background: rgba(255, 255, 255, 0.3); width: 1px;}
.ls-page-navigation .navbar-nav li a:hover,.ls-page-navigation .navbar-nav li.on a{ color: #ffe400; font-weight: bold;}
.ls-page-navigation .navbar-nav li.first a:before,.ls-page-navigation .navbar-nav li.ls-goback a:before{display: none;}
.ls-page-navigation .navbar-nav li.ls-goback{float: right;}
.ls-page-navigation .navbar-nav li.ls-goback a{ margin: 15px 0 0 0; padding: 0 15px 0 41px; height: 34px; line-height: 34px; background: url("/_res/images_nengyuan/backhome.png") 17px center no-repeat #fff; font-size: 16px; color: #1c4183;   border-radius: 34px; transition: 0.4s all;}
.ls-page-navigation .navbar-nav li.ls-goback a:hover{ margin-top: 13px; color: #1c4183;}
@media (max-width:1199px) and (min-width:992px){
    .ls-banner-img{padding: 0px;}
    .ls-page-navigation .navbar-nav{padding: 0 10px 0 0;}
    .ls-page-navigation .navbar-nav li a{padding: 0 24px;}
    .ls-page-navigation .navbar-nav li.ls-goback a{padding: 0 10px 0 30px; background-position: 10px center;}
}
@media (max-width:991px){
    .ls-module{float: none !important;width: auto !important; height: auto !important;}
    /*头部*/
    .ls-top-right{margin-right: 5px; padding: 0 5px;}
    .ls-top-right a{font-size:14px; padding: 0 5px;}
    .ls-top-right a:before{display: none;}

    .ls-banner .container{height: auto;}
    .ls-banner{height: auto;}
    .ls-site-logo{float:none;margin-top:0;text-align: center;padding: 10px 10px 0;}
    .ls-site-logo img{max-width:100%; box-sizing: border-box; padding-bottom: 5px; padding-top: 5px;}
    .ls-banner-img{padding:10px 0 30px; float: none; width: auto; text-align: center;}
    /*导航*/
    .ls-page-navigation .navbar-nav{padding: 0 10px 0 0;}
    .ls-page-navigation .navbar-nav li a{padding:0 11px; font-size: 16px;}
    .ls-page-navigation .navbar-nav li.ls-goback a{font-size: 14px;padding: 0 10px 0 30px; background-position: 10px center;}
}
@media (max-width:767px){
    .ls-banner-pic img,.ls-banner-pic ul,.ls-banner-pic li,.ls-banner-pic a{height:100% !important;}
    .ls-banner-pic a{display: block;}
    .ls-banner-pic{ text-align: right;left: auto; right: 0;}
    .ls-banner-pic img{width: auto !important;}
    /*导航*/
    .ls-page-navigation{height: auto;}
    .ls-page-navigation .navbar-header{height:50px; font-weight:bold;padding:0 10px;}
    .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #fff;}
    .navbar-default .navbar-toggle:hover .icon-bar{background: #1C4183;}
    .navbar-collapse{width: 100%;}
    .ls-page-navigation .navbar{height:auto;width:100%; z-index: 3;}
    .ls-page-navigation .navbar-nav{margin:0; padding: 0;}
    .ls-page-navigation .navbar-nav li{float: none !important; text-align:center;padding: 0; margin: 0 !important;  width: auto !important; font-size:20px !important;}
    .ls-page-navigation .navbar-nav li a{ height: 50px !important; line-height: 50px !important;background: none !important;border-top:#3360b4 1px solid; padding: 0 !important; border-radius: 0 !important; color: #fff !important; margin: 0 !important;}
    .ls-page-navigation .navbar-nav li.frist{ display:none;}
    .ls-page-navigation .navbar-brand{padding: 0;height:50px;line-height: 50px;font-size:20px;color: #fff;}
    .ls-page-navigation .navbar-brand:hover{ color: #fff;}
    .ls-page-navigation li .nav-line{display: none !important;}
    .ls-page-navigation .navbar-nav li a img{ display: none;}
}
@media (max-width:579px) {
    .ls-banner-img li img{height: auto; max-width:80%;}
}
@media (max-width:420px) {
    .ls-logo-gh, .ls-unit-name, .ls-logo-gh li, .ls-unit-name li{display:block;}
}
/*搜索*/
.ls-search{position: relative; background:url("/_res/images_nengyuan/search.png") 0 bottom no-repeat; line-height: 0; font-size: 0; transition: 0.4s all; z-index: 1; padding: 0 256px;}
.ls-search form{padding-left: 108px; position: relative; margin: 15px 0px;}
.ls-search .title{ position: absolute; left: 0; top: 0; line-height: 50px; font-size: 22px; font-weight: bold; color: #1C4183;  }
.ls-search ul{ position: relative; height: 38px; padding: 0 80px 0 0; background: #ffffff;    border-radius:12px; border: 1px #1C4183 solid; transition: 0.4s all;}
.ls-search li{ height:100%;}
.ls-search input,.ls-search button{background: none; border: 0 none; vertical-align: middle; width: 100%; height: 100%;}
.ls-search label{display: inline;}
.ls-search .ss1 input{ font-size: 16px; outline: none !important;  text-indent: 23px; line-height: 38px;}
.ls-search .ss1 input::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-search .ss1 input:-moz-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-search .ss1 input:-ms-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-search .ss2{ width: 80px; right: -1px; top: -1px; bottom: -1px; position: absolute; height: 40px;}
.ls-search .ss2 input,.ls-search .ss2 button{ cursor: pointer; background:#1C4183; border-radius: 0 12px 12px 0; transition: 0.4s all; font-size: 18px; color: #fff; text-align: center;}
.ls-search.srkcssblue ul{ border-color: #1c4183;}
@media (max-width:1199px) and (min-width:992px) {
    .ls-search{  padding: 0 100px;}
}
@media (max-width:991px){
    .ls-search{ padding: 0 30px;background:url("/_res/images_nengyuan/searchbg.png") 0 bottom no-repeat;}
}
@media (max-width:767px){
    .ls-search{ padding:0 10px;}
    .ls-search form{padding-left: 76px; margin: 10px 0px;}
    .ls-search .title{ font-size: 16px;}
    .ls-search .ss1 input{text-indent: 14px;}
}
@media only screen and (max-width: 367px) {
    .ls-search{background-size: 100% 100%;}
    .ls-search form{padding-left: 0px;}
    .ls-search .title{ position: static;}
}
/*公用列表*/
.ls-doc-list{clear: both; line-height: 2;}
.ls-doc-list li{ font-size: 16px; height: 38px;line-height: 38px; overflow: hidden; position: relative; padding: 2px 50px 2px 15px; background: 0 center no-repeat; vertical-align: bottom; background-image: url("/_res/images_nengyuan/dot.png") !important; }
.ls-doc-list li a{ display:block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-doc-list li .date{ position: absolute; right:2px; top:2px;font-size:16px;color: #999; max-width: 100%;}
.ls-doc-list li img{ float:left; padding:12px 0 0 2px;}
/*公用列表 end*/
@media (max-width:1199px){
    .ls-doc-list li{font-size: 16px;}
    .ls-doc-list li .date{font-size: 14px;}
}
@media (max-width:991px){
    .ls-doc-list li,.ls-hdjl-right .ls-doc-list li{height: 36px ;line-height: 36px;}
    .ls-doc-list li a{ max-width: none !important; display: block; float: none;}
    .ls-doc-list li img{ display: none;}
}
@media (max-width:767px){
    .ls-doc-list li,.ls-hdjl-right .ls-doc-list li{font-size: 14px;height: 32px;line-height: 32px; padding-right: 40px;}
    .ls-doc-list li .date{font-size: 12px;}
}
/*公共标题*/
.ls-tabs{ border-bottom: 1px #E2E2E2 solid;  height: 46px;}
.ls-tabs li{float: left;  margin-right: 32px; position: relative;}
.ls-tabs li a,.ls-tabs li span{ display: block; height: 46px;  position: relative; font-size: 22px; transition: 0.4s all; color: #333;   line-height: 35px;}
.ls-tabs li a:after,.ls-tabs li span:after{display:block; content: ""; position: absolute; left:50%; bottom: -1px; transition: 0.4s all; width: 0; height: 3px; background: #1C4183;}
.ls-tabs li a:hover,.ls-tabs li.active a,.ls-tabs li.active span{ color: #1C4183; font-weight: bold;}
.ls-tabs li.active a:after,.ls-tabs li.active span:after{left: 0; width: 100%;}
.ls-tabs a.more{color: rgba(0, 0, 0, 0.4); font-size: 16px; float: right; line-height: 35px;}
.ls-tabs a.more:hover{color: #1C4183;}
@media (max-width: 991px){
    .ls-tabs{ padding-top: 0;}
    .ls-tabs li a,.ls-tabs li span{font-size: 20px;}
}
@media (max-width: 767px){
    .ls-tabs li:before{left: 9px;}
    .ls-tabs li a,.ls-tabs li span{font-size: 17px;}
}
/*焦点图*/
.ls-flash{ height: 381px; width: 570px; margin-bottom: 20px; overflow: hidden; position: relative;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li,.ls-flash-pic img,.ls-flash-pic li a{width: 100% !important; height: 100% !important;}
.ls-flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: 0; height: 48px; line-height: 48px; padding: 0 130px 0 20px; font-size: 18px; background: rgba(0, 0, 0, 0.5); color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash-pic img{transition: 0.4s all;}
.ls-flash-pic li a{display: block;}
.ls-flash-pic a:hover img{ transform: scale(1.05);}
.ls-flash-pic a:hover span.title{ font-weight: bold;}
.ls-flash-num{ position: absolute; right: 20px; bottom: 18px; font-size: 0; line-height: 0;}
.ls-flash-num li{ display: inline;}
.ls-flash-num li a,.wza-on .ls-flash-num li a,.ls-flash-num li span,.wza-on .ls-flash-num li span{ display: inline-block; cursor: pointer; margin-left:10px; transition: 0.4s all; width:10px; height: 10px; background: #fff !important; border-radius: 12px; border: 1px #fff solid;}
.ls-flash-num li.on a,.ls-flash-num li.on span{ background: #f10000 !important; border-color: #f10000;}

.wza-black-white .ls-flash-pic span.title{ background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-black .ls-flash-pic span.title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-blue-yellow .ls-flash-pic span.title{ background-color: rgba(0, 0, 255, 0.5) !important;}
.wza-yellow-blue .ls-flash-pic span.title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-white-black .ls-flash-pic span.title{ background-color: rgba(255, 255, 255, 0.5) !important;}
.wza-black-yellow .ls-flash-pic span.title{ background-color: rgba(0, 0, 0, 0.5) !important;}
@media (max-width:1199px) and (min-width:992px){
    .ls-flash{width:472px; height: 315px;}
}
@media only screen and (max-width: 991px) {
    .ls-flash{height: 492px !important; margin-bottom: 15px;}
    .ls-flash-pic span.title{ font-size: 16px;}
}
@media only screen and (max-width: 767px) {
    .ls-flash{height: 400px !important; margin-bottom: 10px;}
    .ls-flash-pic span.title{font-size: 14px; padding-left: 10px; height: auto; line-height: 2.667;}
    .ls-flash-num{bottom: 13px;}
}
@media (max-width:619px) {
    .ls-flash{height: 307px !important;}
}
@media (max-width:479px) {
    .ls-flash{height: 270px !important;}
}
@media (max-width:424px) {
    .ls-flash{height: 263px !important;}
    .ls-tab-title2 li{width: 50%;}
}
@media (max-width:413px) {
    .ls-flash{height: 247px !important;}
}
@media (max-width:389px) {
    .ls-flash{height: 237px !important;}
}
@media (max-width:374px) {
    .ls-flash{height: 227px !important;}
}
@media (max-width:359px) {
    .ls-flash{height: 200px !important;}
}
/*新闻动态*/
.ls-news-right{width: 570px;}
.ls-news-right .ls-list-info{ padding: 10px 0 0;}
.ls-news-right .ls-list-info .ls-doc-list li{padding-top: 1px; padding-bottom: 1px;}
.ls-news-right .ls-list-info .ls-doc-list li a{ max-width: 460px;}
/*通知公告*/
.ls-list-tzinfo{ padding-top:16px; height: 416px;}
.ls-list-tzinfo ul{height: 416px!important;overflow: hidden;}
.ls-list-tzinfo ul li{ padding: 14px 0 14px 15px;position: relative;font-size: 16px; border-bottom: 1px dashed #E4E3E3; overflow: hidden; background: url("/_res/images_nengyuan/dot.png") left 26px no-repeat;}
.ls-list-tzinfo ul li a{ display: block; line-height: 28px; }
.ls-list-tzinfo ul li .date{ position: absolute; right: 0px; bottom: 14px; color: #999999;}
/*页面框架*/
.ls-box-371{ width: 371px;}
.ls-box-371 .ls-list-info{ padding: 16px 0 0px;  }
.ls-zfxxgkbox{width: 306px; height: 446px; padding: 20px 32px 0px;background: rgb(246, 249, 253); margin-top:13px; }
.ls-zfxxgk-tit{ line-height: 35px; padding-bottom: 11px; border-bottom: 1px solid rgba(28, 65, 131, 0.15); text-align: center;}
.ls-zfxxgk-tit a{ font-size: 22px; font-weight: bold; color: #1C4183; display: block;}
.ls-gkbtn{ padding-top: 20px;}
.ls-gkbtn ul li{ height: 52px; margin-bottom: 10px; }
.ls-gkbtn ul li a{ border: 1px solid rgb(255, 255, 255);display: block; border-radius: 4px;padding-left: 51px; font-size: 16px; color: #1C4183; line-height: 50px; background: linear-gradient(144.42deg, rgb(227, 239, 255) 6.301%,rgb(239, 246, 255) 90.557%);}
.ls-gkbtn ul li a img{ vertical-align: top; margin-top: 12px; margin-right: 12px;}
.ls-gkbtn ul li a:hover img{webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ls-gkbtn ul li a:hover{ font-weight: bold;}
.ls-box-371 .ls-list-info .ls-doc-list li a{ max-width: 270px;}
/*专题专栏*/
.ls-ztzl-tu ul li{width: 278px; height: 85px;float:left; margin-right: 16px;}
.ls-ztzl-tu ul li:last-child{ margin-right: 0px;}
.ls-ztzl-tu ul li img{width: 100%; height: 100%;}
.ls-ztzl-tu ul li .img_title{ display: none;}
@media (max-width:1199px) and (min-width:992px){
    .ls-news-right{width: 465px;}
    .ls-news-right .ls-doc-list li{height: 30px; line-height: 30px;}
    .ls-news-right .ls-list-info .ls-doc-list li a{ max-width: 370px;}
    .ls-box-371{ width: 309px;}
    .ls-box-371 .ls-list-info .ls-doc-list li a{ max-width: 220px;}
    .ls-zfxxgkbox{width: 246px; padding: 20px 20px 0px; }
    .ls-gkbtn ul li a{ padding-left: 21px;}
    .ls-ztzl-tu ul li{width: 226px; height: 69px;}
}
@media only screen and (max-width: 991px) {
    .ls-news-right .ls-list-info{padding-bottom: 7px;}
    .ls-list-tzinfo{ margin-bottom: 10px;}
    .ls-box-371{ margin-right: 0px!important;}
    .ls-zfxxgkbox{ padding: 15px 15px 5px;}
    .ls-ztzl-tu{ height: 235px; overflow: hidden;}
    .ls-ztzl-tu ul li{width: 361px; height: 110px; margin-bottom: 15px;}
    .ls-ztzl-tu ul li:nth-of-type(2n){ margin-right: 0px;}
}
@media only screen and (max-width: 767px) {
    .ls-zfxxgkbox{ padding: 10px 10px 0px; overflow: hidden;}
    .ls-list-tzinfo ul li{ font-size: 14px; padding: 10px 0px 10px 15px; background-position: left 21px;}
    .ls-ztzl-tu{ height: 190px;  }
    .ls-ztzl-tu ul li{width: 49%; height: 90px;   margin-bottom: 10px; margin-right: 2%;}
    .ls-gkbtn{ padding-top: 10px;}
    .ls-list-tzinfo{ height: auto;}
    .ls-list-tzinfo ul{ height: 300px!important;}
}
@media only screen and (max-width: 567px) {
    .ls-ztzl-tu{ height: 150px;  }
    .ls-ztzl-tu ul li{ height: 70px;   }
}
@media only screen and (max-width: 467px) {
    .ls-ztzl-tu{ height: auto;  }
    .ls-ztzl-tu ul li{ height: auto;width: 100%; float: none; margin-right: 0px;   }
    .ls-ztzl-tu ul li:last-child{ margin-bottom: 0px;}
}
/*----------栏目页 on----------*/
.ls-column-inner{padding:0 20px 20px; background: #fff;}
/*左侧*/
.ls-column-left{width: 260px; border: 1px solid #ddd; min-height: 400px;}
.ls-column-title{ height: auto; padding:10px 20px; margin-bottom: 6px; position: relative; background: #1C4183;}
.ls-column-title:after{content: ""; display: block; position: absolute; left: 40px; bottom: -12px; border: 6px transparent solid; border-top-color:#1C4183; }
.ls-column-title span{display: block; font-size:20px; font-weight: bold; line-height:1.5; color:#fff;}
.ls-column-menu{padding: 10px;}
.ls-column-menu li{ margin-bottom: 10px;}
.ls-column-menu li a{padding: 8px 30px 8px 25px;display: block;color: #444;font-size: 18px;background: url(/_res/images/menuaoff.png) 215px center no-repeat #f7f7f7;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.ls-column-menu li a:hover{color: #1C4183;}
.ls-column-menu li.active a,.ls-column-menu li a.active,.ls-column-menu li a:hover{background: url(/_res/images/menuon.png) 215px center #edf6fe no-repeat;color: #1c4183;font-weight: bold;}
/*窄屏下二级栏目 */
.btn-group{cursor:pointer;position:relative;}
.btn{width:100%;padding:3px 25px 3px 12px;font-size:18px;text-align:left;border-radius:0; position: relative;}
.btn-group .btn{border-radius: 5px;}
.btn-danger{margin-bottom:10px;height: auto;line-height: 34px;color:#fff;background:#1C4183;border:0;font-weight:bold;padding-left:15px;}
.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:#1C4183;border:0;}
.btn .caret{position: absolute;right: 10px;top: 50%;margin-top: -3px;}
.dropdown-menu{width:100%; float: none; font-size: 16px; padding:0;border-radius:0;box-shadow:none;border:0;position: static;margin-top: -10px;}
.dropdown-menu > li > a{padding:10px 10px 10px 15px;white-space: normal;}
.dropdown-menu a{background:#f2f4fb;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#1C4183 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#1C4183;color:#fff;}
.dropdown-backdrop{ display: none;}
/*右侧*/
.ls-column-right{width: 878px;position: relative;}
/*右侧标题 */
.ls-column-name{background: url(/_res/images/dqlmlist.jpg) left center no-repeat #f7f7f7; min-height: 45px;line-height: 45px;padding-left: 21px;font-size: 20px;font-weight: bold;color: #1c4183;position: relative;z-index: 3;}
.ls-column-name span{ color: #1c4183;}
/***栏目文字列表****/
.ls-column-list{height:auto; min-height:450px; _height:450px; position: relative; font-size:16px; line-height:1.8; border-top:0; text-align:justify; text-justify:inter-ideograph; word-break:break-all; word-wrap:break-word; padding: 10px 0 0;}
.ls-column-list ul{clear:both;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list li{ height:38px; line-height:38px; vertical-align:bottom; padding:2px 85px 2px 14px; background: url("/_res/images/dot.png") left center no-repeat; position:relative;}
.ls-column-list li .date{font-size: 14px; color:#999; position: absolute; top: 2px; right: 0;}
.ls-column-list .doc_list{padding-bottom:5px; overflow: hidden;}
.ls-column-list .doc_list li,.ls-column-list .download-list li{overflow:hidden;}
.ls-column-list .doc_list li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-column-list .doc_list li img{float:left; margin:11px 0 0 2px;}
.ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{ max-width: 720px;}
.ls-column-list li.lm_line{height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
.ls-column-list li.columnName{height:auto;line-height: 30px;padding: 5px 80px 5px 10px; background: #f8f8f8; margin: 5px 0;}
.ls-column-list li.columnName a.more{ font-size:14px; color:#888; float: none !important; margin: 0 !important;position: absolute;top: 5px;right: 10px; }
.ls-column-list li.columnName a.more:hover{ color:#c00;}
.ls-column-list li.columnName a.title{float: none !important; font-weight:bold; color:#333;  margin-right: 0;max-width: none !important;white-space: normal;}
.ls-column-list .doc_list li.search-list a{max-width: none !important;margin-right: 90px;float: none;}

@media (min-width: 992px) and (max-width:1199px) {
    .ls-column-left{width: 260px;}
    .ls-column-right{width: 672px;}
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 530px;}
}
@media(max-width:991px) {
    .ls-column-inner{padding: 0 10px 15px;}
    .ls-column-list{min-height:200px; _height:200px;}
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 100%;}
    .ls-column-list .doc_list li img{display: none;}
}
/*文章页*/
.ls-article{ border: 1px #ddd solid; padding: 20px 50px 40px; position: relative;}
/*文章标题*/
.ls-article-title{ font-size: 32px; font-weight: bold; line-height: 1.8; text-align: center; color: #333; padding: 20px 0 15px;}
.ls-article-subtitle{ text-align: center; font-size: 24px; line-height: 30px;padding: 0 0 10px 0;}
.ls-article-toptitle,.ls-article-smalltitle{ text-align: center; font-size: 20px; line-height: 28px;}
.ls-article-smalltitle{ padding-bottom:10px;}
/*文章信息*/
.ls-article-menu{ border-bottom: 1px solid #eeeeee; padding: 18px 0 13px; line-height: 32px; font-size: 15px; color: #666; text-align: center;}
.ls-article-menu span{ display: inline-block; margin: 0 8px; vertical-align: top;}
.ls-article-menu a{ color: #666;}
.ls-article-menu i{ font-style: normal;}


.wz_font i { display: block; float:left; font-style: normal; white-space: nowrap;overflow: hidden;}
.wz_font span,.wz_font a { display: block; float:left; margin: 4px 0 0; height: 24px; line-height: 24px; padding: 0 7px; border: #e6e6e6 1px solid;text-align: center; cursor: pointer; color: #999999;}
.wz_font a:hover { color:#d00;}
.wz_font .active { color:#d00; font-weight: bold;}
.wz_font .j-fontBig { border-right: 0; border-radius: 2px 0 0 2px;}
.wz_font .j-fontSmall { border-left: 0; border-radius: 0 2px 2px 0;}
/*文章内容*/
.ls-article-info{padding:20px 0;font-size:16px; overflow-x: auto; color:#333; line-height:2;padding-bottom:40px; text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.ls-article-info img{margin:1px 0; max-width:100% !important;height:auto !important; }
.ls-article-info table{ max-width:100% !important;margin:auto;border-color:#333; border-spacing:0; border-collapse: collapse; }
.ls-article-info table td{padding: 5px; line-height: 1.5; border:1px solid #333;}
.minh500{ height:auto; min-height:500px;}
/*分享、打印*/
/*分享打印*/
.ls-article-share{padding-top: 10px;border-top: 1px solid #eee;}
.ls-share-pf{width: 88px; height: 26px; position: relative; padding-left: 20px; background: url(/_res/images-myjjj/share.png) left center no-repeat !important;}
.ls-share-pf .share-box{right: auto; left: 22px; top: 0;}

.ls-article-menu .ls-share-pf{display: inline-block; vertical-align: middle;}
.ls-custom-menu{ line-height: 0; font-size: 0;}
.ls-custom-menu a,.ls-custom-menu span{display: inline-block; vertical-align: middle; line-height: 26px; font-size: 14px; padding:0 15px 0 22px; background: 0 center no-repeat; cursor: pointer;}
.ls-custom-menu .ls-print{ background-image: url("/_res/images-myjjj/print.png") !important;}
.ls-custom-menu .ls-gototop{ padding-left: 20px; padding-right: 0; background-image: url("/_res/images-myjjj/gotop.png") !important;}
/*二维码*/
.ls-article-code{width:100%;text-align:center; line-height:2.2; padding-bottom: 20px; font-size: 18px;color: #9E9E9E;}
.ls-article-code .scan_code{width:140px;height:140px;margin:auto;padding: 4px;border:#ddd 1px solid;}

/*上下篇*/
.ls-article-next{margin-top:20px;font-size: 16px;line-height: 32px;}
.ls-article-next span{font-weight: bold;}
/*视频文章*/
.ls-article-video{text-align: center; padding: 20px 0;}
@media (min-width: 768px) and (max-width:991px) {
    .ls-article{padding: 40px 40px 20px 40px;}
    .ls-article-title{ font-size: 28px; line-height: 40px;}
    .ls-article-info img{ height: auto !important;}
}
@media (max-width: 767px) {
    .ls-article{padding: 10px;}
    /*文章标题*/
    .ls-article-title{ font-size: 26px; line-height: 34px; padding: 10px 0;}
    .ls-article-subtitle{font-size: 20px;}
    .ls-article-toptitle,.ls-article-smalltitle{font-size: 18px;}
    /*文章信息*/
    .ls-article-menu{padding: 10px 0 5px; text-align: center !important;}
     /*文章内容*/
    .ls-article-info{ padding:10px 0;}
    .ls-article-info img{max-width:80%; height: auto !important;}
    .minh500{ min-height: 200px;}
    /*视频文章*/
    .ls-article-video{ padding: 10px 0;}
    .video-player{height: auto !important; width: 100% !important;}
    .video-player video{height: auto !important; width: 100% !important;}
}
@media print{
    a[href]:after {
        content: none!important;
    }
    .ls-page-header,.ls-page-navigation,.ls-page-footer,.ls-crumbs-box,.ls-article-share,.ls-article-code, .ls-article-next,.slide{display: none;}
    .con_main{border: 0 none;}
    body{background: #fff;}
}
/*通用文章页 end*/

/*栏目页-图片/视频列表 */
.videoNews-list,.picture-list{margin-right: -20px;}
.ls-column-list .videoNews-list li,.ls-column-list .picture-list li{float:left; width:184px; height:auto !important; margin:0 20px 20px 0; padding:10px; background:#f4f4f4; background-image: none !important; transition: 0.4s all;}
.ls-column-list .videoNews-list li a,.ls-column-list .picture-list li a{ display: block; float: none;}
.ls-column-list .videoNews-list li a:hover,.ls-column-list .picture-list li a:hover{ color: #1C4183;}
.ls-column-list .picture-list li .img_img{display: block; overflow: hidden;}
.ls-column-list .picture-list li img{ width:100%; height:104px;transition: all .5s;}
.ls-column-list .picture-list li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.ls-column-list .picture-list li .date{color: #999; display: block; line-height: 1.5; position: static; float: none;}
.ls-column-list .videoNews-list .left,.ls-column-list .videoNews-list .right{float: none;}
.ls-column-list .videoNews-list li img{ width:100%; height:104px;}
.ls-column-list .videoNews-list li .video-title .left a,.ls-column-list .picture-list li .img_title{display:block; float: none; padding: 5px 0 0; line-height:2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-column-list .videoNews-list li .play-icon{display: none;}
.ls-column-list .videoNews-list li .video-attr{ color: #999; display: block; line-height: 1.5;}
.ls-column-list .videoNews-list li:hover,.ls-column-list .picture-list li:hover{background:#f4f8ff !important;}
.wza-black-white .ls-column-list .videoNews-list li .title a,.wza-black-white .ls-column-list .picture-list li .img_title,.wza-black-white .ls-column-list .videoNews-list li .datetime{color: #333 !important;}

@media (min-width: 992px) and (max-width: 1199px) {
    /*栏目页-视频列表 */
    .ls-column-list .videoNews-list li,.ls-column-list .picture-list li{width: 190px;}
    .ls-column-list .picture-list li img{height: 107px;}
    .ls-column-list .videoNews-list li img{height: 143px;}

}
@media (max-width: 991px) {
    /*栏目页-视频列表 */
    .ls-column-list .videoNews-list li,.ls-column-list .picture-list li{width: 216px;}
    .ls-column-list .videoNews-list li img{height: 162px;}
    .ls-column-list .picture-list li img{height: 121px;}
}
@media (max-width: 767px) {
    /*栏目页-视频列表 */
    .videoNews-list,.picture-list{margin-right:0; !important;}
    .ls-column-list .videoNews-list li,.ls-column-list .picture-list li{width: auto !important; float: none; margin: 0 0 10px;}
    .ls-column-list .videoNews-list li img,.ls-column-list .picture-list li img{height: auto !important;}
}

/*当前位置*/
.ls-crumbs-box{padding: 16px 5px 16px 30px; background: 6px 18px no-repeat; background-image: url(/_res/images/dqwz.png) !important; font-size:16px; line-height: 1.5; color:#666;}
.ls-crumbs-box i{font-style: normal;}
.ls-crumbs-box a{color:#666;}
.ls-crumbs-box a:hover{color:#d00;}
.ls-crumbs-box .search-keywords{color:#f00;}


/*配色-分享微信图标*/

/*微信分享配色下固定背景和颜色*/
.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;}
@media (max-width: 991px) {
    .weixin-share-open{left: -10px; padding: 10px; height:auto; width: 120px; border: 1px #ddd solid; background: #fff !important;}
    .weixin-share-open .weixin-wrap{height: auto;}
    .weixin-share-open .weixin-wrap .weixin-qrcode{float: none; margin: 0 auto;}
    .weixin-share-open .weixin-wrap p{float: none; padding:10px 0 0 !important; width: auto;}
    .wza-yellow-black div.weixin-share-open{ background:yellow !important;}
    .wza-blue-yellow div.weixin-share-open{ background:blue !important;}
    .wza-blue-yellow .weixin-share-open .weixin-wrap p{color: yellow !important;}
    .wza-yellow-blue div.weixin-share-open{ background:yellow !important;}
    .wza-black-white div.weixin-share-open{ background:black !important;}
    .wza-black-white .weixin-share-open .weixin-wrap p{color: white !important;}
    .wza-white-black div.weixin-share-open{ background:white !important;}
    .wza-black-yellow div.weixin-share-open{ background:black !important;}
    .wza-black-yellow .weixin-share-open .weixin-wrap p{color: yellow !important;}
    .weixin-share-open .weixin-close:before{display: block; content: "x"; text-align: center; color: #999; font-family: arial;}
}

.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: yellow !important;}
.wza-blue-yellow div.ui-dialog{ background: blue !important;}
.wza-yellow-blue div.ui-dialog{ background: yellow !important;}
.wza-black-white div.ui-dialog{ background: #000 !important;}
.wza-white-black div.ui-dialog{ background: white !important;}
.wza-black-yellow div.ui-dialog{ background: black !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: yellow !important;}
.wza-yellow-black div#tips_box .tips_body{ background: yellow !important;}
.wza-blue-yellow div#tips_box{ background: blue !important;}
.wza-blue-yellow div#tips_box .tips_body{ background: blue !important;}
.wza-yellow-blue div#tips_box{ background: yellow !important;}
.wza-yellow-blue div#tips_box .tips_body{ background: yellow !important;}
.wza-white-black div#tips_box{ background: white !important;}
.wza-white-black div#tips_box .tips_body{ background: white !important;}
.wza-black-yellow div#tips_box{ background: black !important;}
.wza-black-yellow div#tips_box .tips_body{ background: black !important;}

/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap{ background: #000 !important;}
.wza-yellow-black .n-yellow .msg-wrap{ background: yellow !important;}
.wza-blue-yellow .n-yellow .msg-wrap{ background: blue !important;}
.wza-yellow-blue .n-yellow .msg-wrap{ background: yellow !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;filter: alpha(opacity=100);}
.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: yellow !important;  opacity:1;filter: alpha(opacity=100);}
.wza-blue-yellow .ui-dialog-title{ color: yellow !important;}
.wza-blue-yellow .guestbook-search ul li{ color: yellow;}
.wza-blue-yellow .ui-dialog-footer button{ background: transparent; color: yellow !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: black !important;}
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar{ background-color: yellow !important;}
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar{ background-color: blue !important;}

.wza-black-white .navbar-nav{ background: #000 !important;}
.wza-yellow-black .navbar-nav{ background: yellow !important;}
.wza-blue-yellow .navbar-nav{ background: blue !important;}
.wza-yellow-blue .navbar-nav{ background: yellow !important;}

/*无障碍栏目页-窄屏下二级栏目配色*/
.wza-black-white  .dropdown-menu > li > a{ background-color: black !important;}
.wza-yellow-black .dropdown-menu > li > a{ background-color: yellow !important;}
.wza-blue-yellow  .dropdown-menu > li > a{ background-color: blue !important;}
.wza-yellow-blue  .dropdown-menu > li > a{ background-color: yellow !important;}
.wza-white-black .dropdown-menu > li > a{ background-color: white !important;}
.wza-black-yellow .dropdown-menu > li > a{ background-color: #000 !important;}
/*无障碍调色弹窗样式 end*/


.ui-empty-skin1 {padding: 20px; height: 220px;margin: auto;background:url(/assets/images/empty.png) no-repeat 50%;}