@charset "utf-8";
/* CSS Document */
.ls-cur-lm{margin-top: 30px;height: auto;padding: 10px 10px 10px 31px; border-left: 1px #1561af solid; background: #f7fbff;margin-bottom: 15px;position: relative; min-height: 40px; z-index: 25;}
.ls-cur-lm .ls-cur-name{display: block; line-height: 40px;font-size: 24px;color: #1561AF; font-weight: bold;}
.ls-cur-lm .ls-lm-list{float: right; position: relative;}
.ls-cur-lm .ls-lm-list span,.ls-cur-lm .ls-lm-list a.tit{display: block; padding: 0 10px 0 38px;font-size: 18px;color: #1561AF;height: 38px; border: 1px #e7f3ff solid; border-radius: 4px; background: #e7f3ff url("../images/lm-more-ico.png") no-repeat 13px center;cursor: pointer;transition: all .6s; line-height: 36px; background-size: 14px auto !important;}
.ls-cur-lm .ls-lm-list:hover span,.ls-cur-lm .ls-lm-list:hover a.tit{background:#1561af url("../images/lm-more-ico-h.png") no-repeat 14px center;color: #fff;}
.ls-lm-list .ls-lm-more{display: none;position: absolute;width: 200px;top: 40px; left: 50%; margin-left: -100px; z-index: 99;height: auto;box-shadow: 0 0 10px rgba(0,0,0,0.2); background: #fff;}
.ls-cur-lm .ls-lm-list:hover .ls-lm-more{display: block;}
.ls-lm-list .ls-lm-more ul li{text-align: center;height: auto;background: #f9fafb;}
.ls-lm-list .ls-lm-more ul li a{display: block; font-size: 16px; line-height: 1.625; padding: 10px 5px;}
.ls-lm-list .ls-lm-more ul li:hover a,.ls-lm-list .ls-lm-more ul li.active a{background: #e0eef9;color: #1561af;}

.wza-black-white .ls-lm-list .ls-lm-more{ background: #000 !important;}
.wza-yellow-black .ls-lm-list .ls-lm-more{ background: yellow !important;}
.wza-blue-yellow .ls-lm-list .ls-lm-more{ background: blue !important;}
.wza-yellow-blue .ls-lm-list .ls-lm-more{ background: yellow !important;}
.wza-white-black .ls-lm-list .ls-lm-more{ background: white !important;}
.wza-black-yellow .ls-lm-list .ls-lm-more{ background: #000 !important;}

/***栏目文字列表****/
.ls-column-list{height:auto; min-height:400px; _height:400px; position: relative; font-size:18px; line-height:1.8; border-top:0; text-align:justify; text-justify:inter-ideograph; padding: 10px 0 15px;}
.ls-column-list ul{clear:both;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list li{height:48px; line-height:48px; vertical-align:bottom; padding:2px 100px 2px 17px; background: url("../images/icon.png") left center no-repeat; position:relative; background-size: 5px auto;}
.ls-column-list li .date{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:16px 0 0 4px;}
.ls-column-list .doc_list li.odd a,.ls-column-list .doc_list li.even a{ max-width: 1190px;}
.ls-column-list li.lm_line{height: 0;border-bottom: 2px dotted #f2f2f2;margin: 8px 0 9px; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
.ls-column-list li.columnName{height:auto !important; line-height: 1.6; padding: 10px 20px !important; background: #f8f8f8; margin: 5px 0;}
.ls-column-list li.columnName a.more{ font-size:14px; color:#888; float: right !important; margin: 0 !important;}
.ls-column-list li.columnName a.more:hover{ color:#c00;}
.ls-column-list li.columnName a.title{ font-weight:bold; color:#333; display: inline; margin-right: 0; white-space: normal; max-width: none !important;}
.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:1339px) {
  .ls-column-left{width: 280px;}
  .ls-column-right{width: 692px;}
  .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 830px;}
}
@media(max-width:991px) {
  .ls-cur-lm{padding-left: 20px; margin: 20px 0 0;}
  .ls-cur-lm .ls-cur-name{font-size: 22px;}
  .ls-cur-lm .ls-lm-list span, .ls-cur-lm .ls-lm-list a.tit{font-size: 16px;}
  .ls-lm-list .ls-lm-more{right: 0; left: auto; margin: 0; width: 100%;}
  .ls-lm-list .ls-lm-more ul li a{font-size: 14px;}
  .ls-column-right{ height: auto !important; min-height: 200px;}
  .ls-column-name span{font-size: 22px;}
  .ls-column-list{font-size: 16px; word-break:break-all; word-wrap:break-word;}
  .ls-column-list li{height:34px; line-height:34px;}
  .ls-column-list .doc_list li{ padding-right: 95px;}
  .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-column-list li.columnName{padding: 10px !important;}
  .ls-column-list li.columnName a.more{font-size: 16px;}
}
@media (max-width: 768px){
  .ls-cur-lm{padding-left: 15px; margin: 10px 0 0;}
  .ls-cur-lm .ls-cur-name{font-size: 20px;}
  .ls-cur-lm .ls-lm-list span, .ls-cur-lm .ls-lm-list a.tit{font-size: 14px;}
  .ls-column-name span{font-size: 18px;}
  .ls-column-list{font-size: 14px; min-height: 150px;}
  .ls-column-list li{height:32px; line-height:32px;}
  .ls-column-list li.columnName a.more{font-size: 14px;}
  .ls-column-list .doc_list li{ padding-right: 85px;}
}
/*栏目页-图片/视频列表 */
.picture-list,ul.videoNews-img-list{ margin: 10px -10px 0;}
.ls-column-list .picture-list li,ul.videoNews-img-list li{float:left; width:300px; height:auto; margin:0 10px 20px; padding:10px; background:#f4f4f4 !important; transition: 0.4s all;}
.ls-column-list .picture-list li a,ul.videoNews-img-list li a{ display: block; float: none;}
.ls-column-list .picture-list li a:hover,ul.videoNews-img-list li a:hover{ color: #1A6AB9;}
ul.videoNews-img-list li .img_img{display: block; overflow: hidden;}
.ls-column-list .picture-list li img,ul.videoNews-img-list li .pic{ width:100%; height: 169px;}
ul.videoNews-img-list li .pic{overflow: hidden;}
ul.videoNews-img-list li img{ width:100%; height: 100%; transition: 0.4s all;}
.ls-column-list .picture-list li .img_title,ul.videoNews-img-list li .title a{display:block; float: none; padding: 5px 0 0; line-height:2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-column-list .picture-list li .time,ul.videoNews-img-list li .datetime{ color: #999; display: block; font-size: 16px; line-height: 1.5;}
.ls-column-list .picture-list li:hover,ul.videoNews-img-list li:hover{background:#f4f8ff !important;}
ul.videoNews-img-list li a:hover img{transform: scale(1.1);}
@media (min-width: 992px) and (max-width:1339px) {
  /*栏目页-视频列表 */
  .ls-column-list .picture-list li,ul.videoNews-img-list li{width: 297px;}
  .ls-column-list .picture-list li img,ul.videoNews-img-list li .pic{ height: 167px;}
  .ls-column-list .picture-list li .img_title,ul.videoNews-img-list li .title a{font-size: 16px;}
}
@media (max-width: 991px) {
  /*栏目页-视频列表 */
  .ls-column-list .picture-list li,ul.videoNews-img-list li{width: 222px;}
  .ls-column-list .picture-list li img,ul.videoNews-img-list li .pic{ height: 125px;}
  .ls-column-list .picture-list-list li .img_title,ul.videoNews-img-list li .title a{font-size: 16px;}
}
@media (max-width: 767px) {
  /*栏目页-视频列表 */
  .picture-list{margin-top: 0;}
  .picture-list,ul.videoNews-img-list{ margin: 10px 0 0;}
  .ls-column-list .picture-list li,ul.videoNews-img-list li{width: auto !important; float: none; margin: 0 0 10px;}
  .ls-column-list .picture-list li img,ul.videoNews-img-list li .pic{height: auto !important;}
  .ls-column-list .picture-list li .img_title,ul.videoNews-img-list li .title a{font-size: 15px;}
  .ls-column-list .picture-list li .time,ul.videoNews-img-list li .datetime{font-size: 14px;}
}
/*网站地图*/
.ls-map-title{line-height:1.4;text-align:center;font-size:30px;font-weight:bold;padding:10px 0 10px;}
.dty_contain{margin:auto; padding:20px;}
.dty_mutitle{margin-top:16px; padding-bottom: 10px; font-size: 24px; color: #1b61b8; font-weight:bold; line-height:2; border-bottom: #e7e7e7 1px solid;}
.dty_mutitle a{ color: #1b61b8;}
.dty_mutitle a:hover{ text-decoration:underline;}
.dty_sublb{padding:16px 0 10px;}
.dty_sublb:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.dty_sublb ul li{float:left; width: 25%;  margin:0 0 15px;text-align:center;}
.dty_sublb ul li a{font-size:18px; line-height:3; background:#f7f7f7; transition: 0.4s all; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding: 0 5px; margin: 0 7px;}
.dty_sublb ul li a:hover{ background:#1b61b8; color:#fff;}
@media (max-width: 991px) {
  .ls-map-title{ font-size: 26px;}
  .dty_mutitle{ font-size: 22px;}
  .dty_contain{ padding:0;}
  .dty_sublb ul li{width: 33.3%;}
  .dty_sublb ul li a{font-size: 16px;}
}
@media (max-width: 767px) {
  .ls-map-title{ font-size: 24px;}
  .dty_mutitle{ font-size: 18px;}
  .dty_sublb{padding-bottom: 0;}
  .dty_sublb ul li a{font-size: 15px;}
  .dty_sublb ul li{margin: 0 0 10px; width:50%;}
  .dty_sublb ul li a{ margin: 0 5px;}
}
@media (max-width: 479px) {
  .dty_sublb ul li{width:auto !important; float: none;}
  .dty_sublb ul li a{ white-space: normal; line-height: 1.5 !important; padding: 8px 5px;}
}
/*征集调查列表*/
.ls-column-list .survey-list li,.ls-column-list .collect-list li{padding-right: 240px;padding-left: 80px; text-align: left;}
.ls-column-list .survey-list li .title,.ls-column-list .collect-list li .title{display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float: none;  max-width:none; }
.ls-column-list .survey-list li .title2,.ls-column-list .collect-list li .title2{display:block;float: left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: 915px;}
.ls-column-list .survey-list li .status,.ls-column-list .collect-list li .status{display:block; position: absolute; top: 14px; left:15px; width:60px; height: 24px; line-height: 24px; font-size: 14px; border-radius: 5px; -moz-border-radius: 5px; margin-right: 5px; text-align:center; background:#2e6fc9; color: #fff;}
.ls-column-list .survey-list li .over,.ls-column-list .collect-list li .over{background:#999;}
.ls-column-list .survey-list li .nostart,.ls-column-list .collect-list li .nostart{background:#ce0000;}
.ls-column-list .survey-list li .date,.ls-column-list .collect-list li .date{text-align:right;}
.ls-column-list .survey-list li .result,.ls-column-list .collect-list li .result{float: left; margin-left: 4px;}
.ls-column-list .survey-list li .result a,.ls-column-list .collect-list li .result a{color: #c50001;}
@media (min-width: 992px) and (max-width: 1339px) {
  .ls-column-list .survey-list li .title2,.ls-column-list .collect-list li .title2{ max-width: 550px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-column-list .survey-list li, .ls-column-list .collect-list li{ padding-right: 210px;}
  .ls-column-list .survey-list li .title2,.ls-column-list .collect-list li .title2{ max-width: 370px;}
  .ls-column-list .survey-list li .status, .ls-column-list .collect-list li .status{top:7px;}
}
@media only screen and (max-width:767px) {
  .ls-column-list .survey-list li,.ls-column-list .collect-list li{padding-left: 14px;padding-right: 0 !important; height: auto;background-position: 0 15px;}
  .ls-column-list .survey-list li .status,.ls-column-list .collect-list li .status{ position: static; display: inline-block; width: auto; padding: 0 15px;}
  .ls-column-list .survey-list li .title,.ls-column-list .collect-list li .title,.ls-column-list .survey-list li .title2,.ls-column-list .collect-list li .title2{ display: inline; float: none; margin: 0; white-space: normal; max-width: none;}
  .ls-column-list .survey-list li .date,.ls-column-list .collect-list li .date{float: none; position: static; display: inline; white-space: nowrap;}
  .ls-column-list .survey-list li .result,.ls-column-list .collect-list li .result{float: none;}

}
/*访谈列表*/
.ls-column-list ul.interview-list li{ background: none !important; padding: 0 0 20px 0;margin-bottom:20px; height: auto; border-bottom: 1px dotted #D9E5F4;}
.ls-column-list ul.interview-list li i{ font-style: normal;}
.ls-column-list ul.interview-list li .interview-img{float: left;  width: 350px;}
.ls-column-list ul.interview-list li .interview-img img{ width: 100%; height: 197px;}
.ls-column-list ul.interview-list li .interview-info{margin-left: 380px;min-height: 197px;}
.ls-column-list ul.interview-list li .interview-info p{ font-size: 18px; line-height:34px;margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-column-list ul.interview-list li .interview-info p .tit{ color: #266CB4 ; }
.ls-column-list ul.interview-list li .interview-info .interview-title{margin-bottom: 10px;}
.ls-column-list ul.interview-list li .interview-info .interview-title a{display: block; font-size: 20px;line-height:32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight: bold;}
.ls-column-list ul.interview-list li .interview-info .interview-title a:hover{ color:#266CB4 ;}
.ls-column-list ul.interview-list li .interview-info .interview-note{white-space: normal;}
.ls-column-list ul.interview-list li .interview-info .interview-note a{ color: #266CB4; display: inline-block; }
.ls-column-list ul.interview-list li .interview-info .interview-note a:hover{text-decoration: underline; }
@media (min-width: 992px) and (max-width: 1339px){
  .ls-column-list ul.interview-list li .interview-info p{ line-height: 30px;}
}
@media (max-width:992px) {
  .ls-column-list ul.interview-list li{padding-bottom: 15px;margin-bottom:15px;}
  .ls-column-list ul.interview-list li .interview-img{ float: none; width: auto; text-align: center; height:  auto; padding:0;}
  .ls-column-list ul.interview-list li .interview-img img{width: auto; height: auto; max-width: 100%;}
  .ls-column-list ul.interview-list li .interview-info{margin:10px 0 0;min-height:auto;}
  .ls-column-list ul.interview-list li .interview-info p{font-size: 16px;line-height: 1.8;white-space: normal;margin-bottom:5px;}
  .ls-column-list ul.interview-list li .interview-info .interview-title a{font-size: 20px;line-height: 1.8;white-space: normal;}
}
@media (max-width: 767px){
  .ls-column-interview .ls-column-list{padding:0 10px 10px;}
  .ls-column-list ul.interview-list li{padding-bottom: 10px;margin-bottom:10px;}
  .ls-column-list ul.interview-list li .interview-info .interview-title a{font-size: 18px;}
}