/* 专用于设计器使用, 勿删 */
.addNewModule {
  padding-right: 10px !important;
}
.g_middlePlaceholder {
  margin-right: 10px !important;
}
body {
  padding: 0;
  margin: 0;
  font: 12px "Microsoft YaHei", 'SimSun', tahoma, Verdana, arial, sans-serif;
  color: #333333;
}
* {
  margin: 0;
  padding: 0;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.left,
.fl {
  float: left;
}
.right,
.fr {
  float: right;
}
img {
  border: none;
  vertical-align: inherit;
}
.dn {
  display: none;
}
/** 重置超链接元素 **/
a {
  text-decoration: none;
  color: #333333;
}
a:hover {
  text-decoration: none;
  color: #c40000;
}
/* 主要内容区域 */
#wraper {
  margin: 0 auto;
}
/* 对于主内容显示区域,只能设置 margin-left ,不能设置 margin-righ*/
/* margin-righ 由 .module 的 margin-righ 来实现 */
.ls-container .module {
  margin-right: 10px;
  position: relative;
  overflow: hidden;
}
.ls-container .row {
  position: relative;
}
/* #wraper 为页面总容器 */
#wraper,
.ls-header,
.ls-header-inner,
.ls-footer,
.ls-footer-inner {
  width: 100%;
  margin: 0 auto;
}
.ls-logo,
.ls-navigation {
  position: relative;
  width: 980px;
  margin: 0 auto;
}
#logo {
  position: absolute;
}
/* .ls-navigation 为主导航区域 */
.ls-navigation-inner {
  width: 960px;
  margin: 0 auto;
}
/* 主内容区域 */
.ls-container {
  width: 980px;
  margin: 0 auto;
}
.ls-container .ls-container-inner {
  width: 970px;
  margin-left: 10px;
}
/* Common Style */
.clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
  margin-top: -1px;
  overflow: hidden;
}
/* 焦点图片样式 */
.carousel,
.carousel .panel,
.mF_sohusports_wrap,
.mF_sohusports,
.mF_sohusports .pic,
.mF_sohusports .pic li,
.mF_sohusports .pic li a,
.mF_sohusports .pic li a img {
  height: 315px;
}
.mF_sohusports_wrap,
.mF_sohusports,
.mF_sohusports .pic,
.mF_sohusports .pic li,
.mF_sohusports .pic li a,
.mF_sohusports .pic li a img,
.mF_sohusports .txt li {
  width: 440px;
}
/* 焦点图片下方文字描述的宽度定义 */
.carousel {
  /* 针对焦点图片的间隔,只允许使用 panel 来设置, 不允许使用 _wrap 来设置 */
}
.mF_sohusports_wrap {
  padding: 0;
  border: 0;
}
.mF_sohusports {
  position: relative;
}
.mF_sohusports .txt {
  position: absolute;
  bottom: 0;
}
.mF_sohusports .txt,
.mF_sohusports .txt li {
  height: 36px;
  line-height: 36px;
}
.mF_sohusports .txt li a {
  width: 340px;
  padding-left: 15px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}
.mF_sohusports .txt li a span {
  display: none;
}
.mF_sohusports .txt li b {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.mF_sohusports .num {
  bottom: 14px;
  right: 0;
  position: absolute;
  z-index: 3;
}
.mF_sohusports .num li {
  float: left;
}
.mF_sohusports .num li a {
  display: inline-block;
  width: 8px;
  height: 8px;
  text-indent: -999999px;
  margin-right: 6px;
  background: url(imgstw_ico.png) 0 0 no-repeat;
  *background: url(imgstw_ico.gif) 0 0 no-repeat;
}
.mF_sohusports .num li.current a,
.mF_sohusports .num li a:hover {
  background: url(imgstw_ico.png) -14px 0 no-repeat;
  *background: url(imgstw_ico.gif) -14px 0 no-repeat;
}
/* 自定义链接 */
.htmlLinkEdit .panel-body .list {
  padding: 15px 0px 10px 0px;
}
.htmlLinkEdit .panel-body .list ul li {
  height: 35px;
  line-height: 35px;
  margin-bottom: 11px;
  text-align: center;
  font-size: 14px;
  background: #F3F3F3;
  border: solid 1px #efefef;
}
.htmlLinkEdit .panel-body .list ul li a {
  display: block;
}
.htmlLinkEdit .panel-body .list li a:hover {
  color: #c40000;
}
/* 图片列表 */
.col-24-24 .imgList {
  width: 960px;
}
.col-24-24 .imgList .panel-body {
  width: 960px;
}
.imgList .panel-body {
  position: relative;
  overflow: hidden;
}
.imgList .panel-body ul li {
  float: left;
  margin-right: 15px;
  position: relative;
}
.imgList .panel-body ul li a {
  display: block;
  cursor: pointer;
  overflow: hidden;
}
.imgList .panel-body ul li a img {
  float: left;
  width: 190px;
  height: 150px;
}
.imgList .panel-body ul li a .title {
  height: 34px;
  line-height: 34px;
  display: block;
  clear: both;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  cursor: pointer;
}
/* 头条+列表 */
.infoHeadlineList .panel-body {
  font-size: 14px;
}
.infoHeadlineList .panel-body ul li {
  height: 30px;
  line-height: 30px;
  padding-left: 11px;
  vertical-align: bottom;
}
.infoHeadlineList .panel-body ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.infoHeadlineList .panel-body ul li .date {
  float: right;
  color: #999999;
  font-size: 14px;
  font-family: Arial;
}
.infoHeadlineList .panel-body ul.list1 {
  height: 88px;
  overflow: hidden;
}
.infoHeadlineList .panel-body ul.list1 h2 {
  display: block;
  margin: 0;
  padding: 0;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.infoHeadlineList .panel-body ul.list1 h2 a {
  display: block;
  width: 96%;
  margin: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.infoHeadlineList .panel-body .remarks {
  padding: 0;
  margin: 0;
  line-height: 22px;
  color: #666;
  text-indent: 2em;
}
.infoHeadlineList .panel-body ul li {
  background: url(imgsico.gif) 0 center no-repeat;
}
.infoHeadlineList .panel-body ul.list1 {
  background: url(imgsico_line.gif) 0 bottom repeat-x;
}
.infoHeadlineList .panel-body .remarks a,
.infoHeadlineList .panel-body .remarks a:hover {
  color: #c40000;
}
/* 图片+文字 */
.infoImgList .panel-body {
  font-size: 14px;
  border-top: 0;
}
.infoImgList .panel-body .list1 {
  line-height: 22px;
  padding: 10px 15px;
  margin: 6px 8px 0px 8px;
  background: none;
  overflow: hidden;
}
.infoImgList .panel-body .list1 .img {
  display: block;
  float: left;
  margin-right: 14px;
}
.infoImgList .panel-body .list1 .title {
  margin: 0px;
  padding: 0px;
  height: 22px;
  line-height: 22px;
}
.infoImgList .panel-body .list1 p.note {
  margin-top: 2px;
  line-height: 22px;
  overflow: hidden;
}
.infoImgList .panel-body .list2 {
  padding: 10px 15px;
}
.infoImgList .panel-body .list2 li {
  height: 30px;
  line-height: 30px;
  padding-left: 11px;
  vertical-align: bottom;
}
.infoImgList .panel-body .list2 li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.infoImgList .panel-body .list2 li .date {
  float: right;
  color: #999999;
}
.infoImgList .panel-body .list1 {
  background: url('imgsico_line.gif') 0 bottom repeat-x;
}
.infoImgList .panel-body .list2 li {
  background: url("imgsico.gif") 0 center no-repeat;
}
/* 图片+摘要 */
.infoImgNote .panel-body {
  margin: 0;
  overflow: hidden;
}
.infoImgNote .panel-body .list {
  overflow: hidden;
}
.infoImgNote .panel-body .list li {
  float: left;
}
.infoImgNote .panel-body .list li a {
  display: block;
  cursor: pointer;
  overflow: hidden;
}
.infoImgNote .panel-body .list li .title {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  margin: 2px 0;
}
.infoImgNote .panel-body .list li .note {
  margin: 2px 0;
  display: block;
  line-height: 20px;
  overflow: hidden;
}
/* 文章列表 */
.infoList .panel-body ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.infoList .panel-body ul li .date {
  float: right;
}
.infoList .j-marquee .list {
  padding: 0 15px;
}
.infoList .panel-body .link-img {
  padding: 15px 15px 0;
  display: block;
}
/* infoTabs 样式 */
/* infoTabs 样式 */
.infoTabs .panel-heading .title,
.infoTabsHeadline .panel-heading .title {
  float: left;
}
.infoTabs .panel-heading .title ul li,
.infoTabsHeadline .panel-heading .title ul li {
  float: left;
}
.infoTabs .panel-heading .title ul li a,
.infoTabsHeadline .panel-heading .title ul li a {
  display: block;
  text-align: center;
  padding: 0 15px;
  color: #666;
}
.infoTabs .panel-heading .title ul li a:hover,
.infoTabsHeadline .panel-heading .title ul li a:hover,
.infoTabs .panel-heading .title ul li.active a,
.infoTabsHeadline .panel-heading .title ul li.active a {
  color: #c40000;
}
.infoTabs .panel-heading .more,
.infoTabsHeadline .panel-heading .more {
  float: right;
}
.infoTabs .panel-body .list,
.infoTabsHeadline .panel-body .list {
  display: none;
}
.infoTabs .panel-body .list li a,
.infoTabsHeadline .panel-body .list li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.infoTabs .panel-body .list li .date,
.infoTabsHeadline .panel-body .list li .date {
  float: right;
}
.infoTabs .panel-body .list.active,
.infoTabsHeadline .panel-body .list.active {
  display: block;
}
/* 图片链接 */
.linkListImg .list-images {
  padding: 15px 0px 10px 0px;
}
.linkListImg .list-images li .img-title,
.linkListImg .list-images li .img_title {
  display: none;
}
.linkListImgScroll .panel-heading .title a {
  float: none;
}
/* linkListImgScroll */
.linkListImgScroll .panel {
  padding: 0;
}
.linkListImgScroll .panel-heading {
  float: left;
  width: 82px;
  height: 90px;
  overflow: hidden;
  background: none;
  border: 0;
}
.linkListImgScroll .panel-heading .title {
  float: left;
  width: 82px;
  height: 90px;
  position: relative;
  overflow: hidden;
  border: 0;
  display: table;
}
.linkListImgScroll .panel-heading .title a {
  width: 82px;
  height: 90px;
  line-height: 100% ;
  background: #c40000;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  color: #fff;
}
.linkListImgScroll .panel-heading .title a:hover {
  color: #fff;
}
.linkListImgScroll .panel-body {
  height: 88px;
  border: #eaeaea 1px solid;
  border-left-width: 0;
  float: left;
  position: relative;
  padding: 0;
}
.linkListImgScroll .panel-body .ls-scroll,
.linkListImgScroll .panel-body .scroll {
  overflow: hidden;
  position: relative;
}
.linkListImgScroll .panel-body .ls-scroll .prev,
.linkListImgScroll .panel-body .scroll .prev,
.linkListImgScroll .panel-body .ls-scroll .next,
.linkListImgScroll .panel-body .scroll .next {
  position: absolute;
  top: 36px;
  width: 8px;
  height: 15px;
  overflow: hidden;
  cursor: pointer;
  background: url(imgsztbtn_ico.png) no-repeat;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.linkListImgScroll .panel-body .ls-scroll .prev,
.linkListImgScroll .panel-body .scroll .prev {
  left: 13px;
  background-position: 0 0;
}
.linkListImgScroll .panel-body .ls-scroll .next,
.linkListImgScroll .panel-body .scroll .next {
  right: 13px;
  background-position: -20px 0;
}
.linkListImgScroll .panel-body .ls-scroll .prev:hover,
.linkListImgScroll .panel-body .scroll .prev:hover {
  background-position: -10px 0;
}
.linkListImgScroll .panel-body .ls-scroll .next:hover,
.linkListImgScroll .panel-body .scroll .next:hover {
  background-position: -30px 0;
}
.linkListImgScroll .panel-body .ls-scroll .scroll-wrap,
.linkListImgScroll .panel-body .scroll .scroll-wrap {
  width: 808px;
  overflow: hidden;
  position: absolute;
  left: 30px;
  top: 8px;
}
.linkListImgScroll .panel-body .ls-scroll .scroll-body,
.linkListImgScroll .panel-body .scroll .scroll-body {
  width: 1920px;
}
.linkListImgScroll .panel-body .ls-scroll .scroll-body li,
.linkListImgScroll .panel-body .scroll .scroll-body li {
  float: left;
  padding: 5px;
}
.linkListImgScroll .panel-body .ls-scroll .scroll-body li a img,
.linkListImgScroll .panel-body .scroll .scroll-body li a img {
  width: 252px;
  height: 62px;
}
.linkListImgScroll .panel-body .ls-scroll .scroll-body li a .img-title,
.linkListImgScroll .panel-body .scroll .scroll-body li a .img-title,
.linkListImgScroll .panel-body .ls-scroll .scroll-body li a .img_title,
.linkListImgScroll .panel-body .scroll .scroll-body li a .img_title {
  display: none;
}
.linkListText .panel-body .list {
  padding: 15px 0 10px 0;
}
.linkListText .panel-body .list ul li {
  height: 35px;
  line-height: 35px;
  margin-bottom: 11px;
  text-align: center;
  font-size: 14px;
  background: #F3F3F3;
  border: solid 1px #efefef;
}
.linkListText .panel-body .list ul li a {
  display: block;
}
.linkListText .panel-body .list li a:hover {
  color: #c40000;
}
/* 多图滚动样式 */
.__images_height,
.scrollImages .scroll-wrap,
.scrollImages .scroll-wrap ul,
.scrollImages .scroll-wrap ul li,
.scrollImages .scroll-wrap ul li a,
.scrollImages .scroll-wrap ul li a img {
  height: 150px;
}
.__images_width,
.scrollImages .scroll-wrap ul li,
.scrollImages .scroll-wrap ul li a,
.scrollImages .scroll-wrap ul li a img,
.scrollImages .scroll-wrap ul li a .title {
  width: 190px;
}
.scrollImages .panel {
  border: 1px solid #eee;
}
.scrollImages .panel-body {
  margin: 20px 0 5px;
  height: 150px;
  position: relative;
  padding: 0 50px;
  overflow: hidden;
}
.scrollImages .prev,
.scrollImages .next {
  position: absolute;
  top: 40px;
  width: 32px;
  height: 80px;
  overflow: hidden;
  cursor: pointer;
  background: url(imgsbtn_ico.png) no-repeat #f2f2f2;
  *background: url(imgsbtn_ico.gif) no-repeat #f2f2f2;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.scrollImages .prev {
  left: 0;
  background-position: 0 0;
}
.scrollImages .next {
  right: 0;
  background-position: -120px 0;
}
.scrollImages .prev:hover {
  background-position: -40px 0;
  background-color: #c40000;
}
.scrollImages .next:hover {
  background-position: -80px 0;
  background-color: #c40000;
}
.scrollImages .scroll-wrap {
  overflow: hidden;
  position: relative;
}
.scrollImages .scroll-wrap ul li {
  float: left;
  padding-right: 10px;
  position: relative;
}
.scrollImages .scroll-wrap ul li a {
  display: block;
  cursor: pointer;
  overflow: hidden;
}
.scrollImages .scroll-wrap ul li a img {
  float: left;
}
.scrollImages .scroll-wrap ul li a .title,
.scrollImages .scroll-wrap ul li a .title-inner {
  height: 34px;
  line-height: 34px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  color: #fff;
}
.scrollImages .scroll-wrap ul li a .title {
  background: url(imgstext_bg.png) repeat;
}
.scrollImages .scroll-wrap ul li a .title-inner {
  padding-left: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
}
.scrollImages .scroll-wrap ul li a:hover .title {
  color: #fff;
  background: url(imgstext_bgh.png) repeat;
}
/* 单个图片样式 */
.singleImage {
  height: auto;
  overflow: hidden;
}
.singleImage img {
  width: 100%;
  height: 100%;
}
/* 友情链接 */
/* 底部友情链接 */
.friendshipLink {
  height: 40px;
  overflow: visible !important;
  border: 1px solid #eee;
  background: url(imgsdown_ico.gif) 196px center no-repeat;
}
.friendshipLink .friendship-link {
  padding: 0;
}
.friendshipLink .friendship-link dl {
  position: relative;
  float: left;
  z-index: 100;
  margin: 0;
}
.friendshipLink .friendship-link dl dt {
  height: 38px;
  display: inline-block;
  color: #454545;
  line-height: 38px;
  cursor: pointer;
  text-align: left;
  overflow: hidden;
  position: relative;
  z-index: 99;
  font-size: 14px;
  padding-left: 30px;
  width: 155px;
}
.friendshipLink .friendship-link dl dd {
  position: absolute;
  left: 0;
  bottom: 44px;
  border: none;
  background: #fff;
  display: none;
  z-index: 98;
  border: #eee 1px solid;
}
.friendshipLink .friendship-link dl dd ul {
  padding: 5px;
  width: 222px;
  max-height: 290px;
  _height: 290px;
  overflow-y: auto;
  overflow-x: hidden;
}
.friendshipLink .friendship-link dl dd ul li {
  background: #f7f7f7;
  border-bottom: #fff 1px solid;
  height: 22px;
  line-height: 22px;
}
.friendshipLink .friendship-link dl dd ul li a {
  display: block;
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.friendshipLink .friendship-link dl dd ul a:hover {
  background: #f0f0f0;
  text-decoration: none;
}
.friendshipLink .panel {
  background: none;
}
.friendshipLink-img .list-images {
  padding: 15px 0 0;
}
.friendshipLink-img .list-images li {
  width: 186px;
  padding: 0 6px 10px 0;
  overflow: hidden;
  float: left;
}
.friendshipLink-img .list-images li img {
  width: 186px;
}
/* nav 样式 */
/* 栏目页 START */
.lm_lban .panel {
  padding: 15px;
  height: auto;
  min-height: 550px;
  _height: 550px;
  background: #fff;
  border: #eaeaea 1px solid;
}
.lm_lban .panel .panel-heading {
  height: 51px;
  line-height: 50px;
}
.lm_lban .panel .panel-heading .title {
  float: none;
}
.lm_lban .panel .panel-heading .title .curcolumn {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-weight: bold;
  color: #c40000;
  border-bottom-color: #c40000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background: #fff;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lm_lban .panel-body .list {
  padding: 5px 10px 0;
  height: auto;
  overflow: hidden;
}
.lm_lban .panel-body .list li {
  width: 100%;
  height: 52px;
  border-bottom: #eee 1px solid;
  vertical-align: bottom;
  background: none;
  padding-left: 0;
}
.lm_lban .panel-body .list li a {
  display: block;
  height: 52px;
  line-height: 52px;
  font-size: 14px;
  padding-left: 25%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.lm_lban .panel-body .list li a:hover,
.lm_lban .panel-body .list li.active a {
  color: #c40000;
  background: url(imgswebico_red.gif) 15px 22px no-repeat;
}
.lm_rban .panel {
  padding: 15px;
  height: auto;
  min-height: 550px;
  _height: 550px;
  background: #fff;
  border: #eaeaea 1px solid;
}
.lm_rban .panel .panel-heading {
  height: 37px;
  background: none;
  border: 0;
}
.lm_rban .panel-body .list {
  height: auto;
  font-size: 14px;
  line-height: 32px;
  padding: 15px 10px;
  overflow: hidden;
}
.lm_rban .panel-body .list ul {
  clear: both;
}
.lm_rban .panel-body .list ul li {
  padding: 0 8px 0 20px;
  background: url("imgsico.gif") 8px 14px no-repeat;
  height: 32px;
  line-height: 32px;
  vertical-align: bottom;
}
.lm_rban .panel-body .list ul li a {
  font-size: 14px;
}
.lm_rban .panel-body .list ul li .date {
  color: #999;
  font-size: 12px;
}
.lm_rban .panel-body .list ul li.columnName {
  height: 40px !important;
  background: #f6f6f6 !important;
  margin-bottom: 10px !important;
  padding: 0 10px 0 10px !important;
}
.lm_rban .panel-body .list ul li.columnName .title,
.lm_rban .panel-body .list ul li.columnName .title:hover {
  display: block;
  width: auto;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #c40000;
}
.lm_rban .panel-body .list ul li.columnName .more {
  font-size: 14px;
  color: #999;
  line-height: 40px;
}
.lm_rban .panel-body .list ul li.columnName .more:hover {
  color: #c40000;
}
.lm_rban .panel-body .list ul.doc_list {
  padding-bottom: 5px;
}
.lm_rban .panel-body .list ul.doc_list li {
  overflow: hidden;
}
.lm_rban .panel-body .list ul.doc_list li img {
  float: left;
}
.lm_rban .panel-body .list ul.doc_list li.lm_line {
  height: 21px;
  background: url("imgslmy_nav_line.gif") 0 10px repeat-x;
  padding: 0;
}
.lm_rban .panel-body .list ul.picture-list {
  width: 100%;
  padding: 0;
}
.lm_rban .panel-body .list ul.picture-list li {
  float: left;
  display: inline;
  background: none;
  padding-left: 0;
  padding: 0px 19px 2px;
  height: 220px;
  overflow: hidden;
  text-align: center;
  width: 182px;
}
.lm_rban .panel-body .list ul.picture-list li a {
  float: left;
  clear: both;
}
.lm_rban .panel-body .list ul.picture-list li a .img_title {
  display: block;
  height: 36px;
  line-height: 36px;
  width: 182px;
  float: left;
  text-align: center;
  clear: both;
}
.lm_rban .panel-body .list ul.picture-list li a img {
  width: 162px;
  height: 165px;
  float: left;
  background: #f2f2f2;
  padding: 10px !important;
}
.lm_rban .panel-body .list ul.download-list li {
  overflow: hidden;
}
.lm_rban .panel-body .list table {
  max-width: 100% !important;
}
.lm_rban .panel-body .list ul.videoNews-list li {
  background: none;
  height: auto;
  padding: 0 5px 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px dashed #dfdfdf;
  vertical-align: bottom;
}
.lm_rban .panel-body .list ul.videoNews-list li .right-main {
  width: 450px;
}
.lm_rban .panel-body .list ul.videoNews-list li .right-main .video-title .play-icon a {
  display: block;
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
  background: url(imgsflv.gif) 0 8px no-repeat;
}
.lm_rban .panel-body .list ul.survey-list li a,
.lm_rban .panel-body .list ul.collect-list li a {
  width: 380px;
}
.lm_rban .panel-body .list ul.survey-list li .date,
.lm_rban .panel-body .list ul.collect-list li .date {
  width: 170px;
  text-align: right;
}
.lm_rban .panel-body .list ul.survey-list li .starting,
.lm_rban .panel-body .list ul.collect-list li .starting,
.lm_rban .panel-body .list ul.survey-list li .nostart,
.lm_rban .panel-body .list ul.collect-list li .nostart,
.lm_rban .panel-body .list ul.survey-list li .over,
.lm_rban .panel-body .list ul.collect-list li .over {
  width: 65px;
  display: block;
  float: left;
  text-align: center;
}
.lm_rban .panel-body .list ul.interview-list li {
  clear: both;
  padding: 0;
  margin-bottom: 20px;
  overflow: hidden;
  height: auto!important;
  background: none;
}
.lm_rban .panel-body .list ul.interview-list li .interview-img {
  float: left;
}
.lm_rban .panel-body .list ul.interview-list li .interview-img img {
  padding: 2px !important;
  width: 250px;
  height: 186px;
  border: 1px solid #ddd;
}
.lm_rban .panel-body .list ul.interview-list li .interview-info {
  width: 390px;
  float: right;
}
.lm_rban .panel-body .list ul.interview-list li p {
  float: left;
  width: 100%;
  line-height: 28px;
  font-size: 12px;
  margin-bottom: 5px;
}
.lm_rban .panel-body .list ul.interview-list li p a {
  color: #d70000;
  padding: 0 !important;
}
.lm_rban .panel-body .list ul.interview-list li p span {
  float: left;
  text-align: center;
  line-height: 23px;
  margin-top: 4px;
  margin-right: 13px;
}
.lm_rban .panel-body .list ul.interview-list li p.interview-title {
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  font-size: 16px;
  width: 545px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 3px;
}
.lm_rban .panel-body .list ul.interview-list li p.interview-title a {
  color: #333333;
  background: none !important;
  padding: 0 !important;
  line-height: 28px;
}
.lm_rban .panel-body .list ul.interview-list li p.interview-note {
  line-height: 24px;
}
.lm_rban .panel-body .list ul.interview-list li p.interview-note a {
  line-height: 24px;
}
.lm_rban .panel-body .list .guestbook-table {
  border: #e8e8e8 1px solid;
  padding: 17px 19px;
  margin-top: 15px;
  float: left;
}
.lm_rban .panel-body .list .guestbook-table .guestbook_title {
  height: 36px;
  padding-top: 0;
  font-size: 16px;
  background: #f1f1f1;
  margin: 12px 0 5px;
  overflow: hidden;
}
.lm_rban .panel-body .list .guestbook-table .guestbook_title li {
  float: left;
  font-size: 14px;
  color: #666;
  height: 36px;
  line-height: 36px;
  border-right: #fff 2px solid;
  text-align: center;
  padding: 0;
  background: none;
}
.lm_rban .panel-body .list .guestbook-table .guestbook_title li.t1 {
  width: 309px;
}
.lm_rban .panel-body .list .guestbook-table .guestbook_title li.t2 {
  width: 102px;
}
.lm_rban .panel-body .list .guestbook-table .guestbook_title li.t3 {
  width: 120px;
}
.lm_rban .panel-body .list .guestbook-table .guestbook_title li.t4 {
  width: 86px;
}
.lm_rban .panel-body .list .guestbook-table ul.odd,
.lm_rban .panel-body .list .guestbook-table ul.even {
  height: 36px;
  clear: both;
  overflow: hidden;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li,
.lm_rban .panel-body .list .guestbook-table ul.even li {
  float: left;
  padding: 0;
  background: none;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  border-right: #fff 2px solid;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li.t1,
.lm_rban .panel-body .list .guestbook-table ul.even li.t1 {
  width: 282px;
  padding-left: 27px;
  background: url(imagesicon.gif) 14px center no-repeat;
  text-align: left;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li.t1 a,
.lm_rban .panel-body .list .guestbook-table ul.even li.t1 a {
  display: block;
  width: 282px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li.t2,
.lm_rban .panel-body .list .guestbook-table ul.even li.t2 {
  width: 102px;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li.t3,
.lm_rban .panel-body .list .guestbook-table ul.even li.t3 {
  width: 120px;
  color: #666;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li.t4,
.lm_rban .panel-body .list .guestbook-table ul.even li.t4 {
  width: 86px;
}
.lm_rban .panel-body .list .guestbook-table ul.odd li.t4 .s1,
.lm_rban .panel-body .list .guestbook-table ul.even li.t4 .s1 {
  color: #0768b5;
}
.lm_rban .panel-body .list .guestbook-table ul.even {
  background: #f7f7f7;
}
.lm_rban .panel-body .list .guestbook-form {
  margin-top: 15px;
  float: left;
  width: 665px;
}
.lm_rban .panel-body .list .guestbook_bt {
  height: 36px;
  background: url(imageslmtel.gif) 0 bottom repeat-x;
  overflow: hidden;
  padding-top: 35px;
}
.lm_rban .panel-body .list .guestbook_bt span {
  display: block;
  float: left;
  width: auto;
  white-space: nowrap;
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
  font-size: 16px;
  color: #fff;
  background: #c40000;
}
.lm_rban .panel-body .list .guestbook-table-form {
  width: 100%;
  margin-top: 25px;
  padding: 0;
}
.lm_rban .panel-body .list .guestbook-table-form ul li {
  float: left;
  padding: 0;
  background: none;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.bt {
  width: 110px;
  height: 44px;
  text-align: right;
  line-height: 30px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.srk {
  width: 216px;
  height: 44px;
  position: relative;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.srk select {
  float: left;
  width: 215px;
  border: #ddd 1px solid;
  padding: 3px 5px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.srk input {
  float: left;
  width: 203px !important;
  height: 24px;
  line-height: 24px;
  border: #ddd 1px solid;
  padding: 2px 5px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.btk input {
  float: left;
  width: 527px !important;
  height: 24px;
  line-height: 24px;
  border: #ddd 1px solid;
  padding: 2px 5px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.bt1 {
  width: 110px;
  height: 160px;
  line-height: 150px;
  text-align: right;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.tex {
  width: 542px;
  height: 160px;
  position: relative;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.tex textarea {
  float: left;
  width: 527px !important;
  height: 140px;
  line-height: 24px;
  border: #ddd 1px solid;
  padding: 2px 5px;
  resize: none;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.btk,
.lm_rban .panel-body .list .guestbook-table-form ul li.gk,
.lm_rban .panel-body .list .guestbook-table-form ul li.yzm {
  width: 542px;
  height: 44px;
  position: relative;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.yzm input {
  float: left;
  width: 102px;
  height: 24px;
  line-height: 24px;
  border: #ddd 1px solid;
  padding: 2px 5px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.yzm img {
  float: left;
  margin-left: 5px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.btn_group {
  width: 724px;
  height: 45px;
  text-align: center;
  padding-top: 5px;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.btn_group input {
  background: #c40000;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  border: 0;
  outline: none;
  color: #fff;
  width: 116px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: none;
}
.lm_rban .panel-body .list .guestbook-table-form ul li.btn_group input.btn_search {
  margin-left: 15px;
}
.lm_rban .panel-body .list .guestbook-table-form span {
  color: #f00;
}
.lm_rban .panel-body .list .guestbook-table-form .msg-box {
  position: absolute;
  left: 0;
  top: 5px;
}
/*分页*/
.pagination {
  clear: both;
  margin: 5px 0;
  padding: 3px 0;
  line-height: 26px;
  font-size: 14px;
}
.pagination a,
.pagination span {
  border: 1px solid #d9d9d9;
  color: #666;
  font-family: Arial;
  margin: 2px;
  padding: 0px 9px;
  text-decoration: none;
  white-space: nowrap;
  display: block;
  float: left;
  height: 26px;
  line-height: 26px;
}
.pagination a:hover {
  background: #c40000;
  border: 1px solid #c40000;
  color: #ffffff !important;
}
.pagination a.active {
  border: 1px solid #c40000;
  color: #fff;
}
.pagination span.current,
.pagination span.current:hover {
  background: #c40000;
  border: 1px solid #c40000;
  color: #fff;
}
.pagination span.disabled,
.pagination .pagination span.disabled:hover {
  border: 1px solid #d9d9d9;
  color: #666;
  background: #eee;
}
.pagination a.text,
.pagination a.text:hover {
  color: #fff;
  background: #c40000;
  border: #c40000 1px solid;
  cursor: text;
}
.pagination a.pagemore,
.pagination a.pagemore:hover {
  color: #666;
  background: #fff;
  border: 1px solid #fff;
  cursor: text;
  padding: 0px 3px;
}
.pagination .inputBar {
  border: 0px;
  height: 28px;
  line-height: 28px;
}
.pagination .inputBar input {
  width: 30px;
  height: 20px;
  padding: 3px 5px;
  border: #ccc 1px solid;
  *vertical-align: middle;
  _vertical-align: middle;
  margin: 0 3px;
}
.articleNewsDetail .position,
.columnNav .position {
  height: 36px;
  line-height: 36px;
  padding-left: 35px;
  background: url("imgswz_ico.png") 15px 10px no-repeat;
  border-bottom: #e1e1e1 1px solid;
  font-size: 14px;
  overflow: hidden;
}
/* news 样式 */
/*** 文章页 START ****/
.articleNews-wrap {
  height: auto;
  text-align: left;
  min-height: 600px;
  _height: 600px;
  margin: auto;
  background: #fff;
  border: #eaeaea 1px solid;
}
.articleNews-wrap .panel-heading {
  height: 37px;
  background: none;
}
.articleNews-wrap .articleNews {
  width: 95%;
  margin: auto;
  font-size: 16px;
  line-height: 200%;
  height: auto;
  overflow: hidden;
}
.articleNews-wrap .articleNews .title {
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 5px;
}
.articleNews-wrap .articleNews .subTitle {
  line-height: 36px;
  text-align: center;
  font-size: 24px;
  font-weight: 100;
}
.articleNews-wrap .articleNews .info {
  height: 45px;
  line-height: 30px;
  color: #999;
  font-size: 14px;
  text-align: center;
  padding-top: 8px;
  overflow: hidden;
  border-bottom: #ccc 1px solid;
  position: relative;
}
.articleNews-wrap .articleNews .info input {
  width: 10px;
  height: 10px;
  border: #666 1px solid;
  vertical-align: middle;
  cursor: pointer;
}
.articleNews-wrap .articleNews .info a {
  cursor: pointer;
  padding: 0 2px;
}
.articleNews-wrap .articleNews .info .author,
.articleNews-wrap .articleNews .info .publishDate,
.articleNews-wrap .articleNews .info .resources,
.articleNews-wrap .articleNews .info .hit,
.articleNews-wrap .articleNews .info .fontSize {
  padding: 0 0.5em;
}
.articleNews-wrap .articleNews .content {
  padding: 20px;
  height: auto;
  min-height: 450px;
  _height: 450px;
  font-size: 16px;
  line-height: 200%;
  font-family: '宋体';
}
.articleNews-wrap .articleNews .content table {
  font-size: 12px;
  border: #e6e6e6 solid 1px;
  margin: 0 auto;
  border-collapse: collapse;
  max-width: 100% !important;
  margin-bottom: 18px;
}
.articleNews-wrap .articleNews .content table th {
  height: 30px;
  background: #f0f0f0;
  padding: 2px;
  font-weight: bold;
  text-align: center;
  border: #333 solid 1px;
}
.articleNews-wrap .articleNews .content table td {
  line-height: 18px;
  border: #e6e6e6 solid 1px;
  color: #333;
  vertical-align: middle;
  padding: 6px 8px;
  text-align: left;
}
.articleNews-wrap .articleNews .content table p,
.articleNews-wrap .articleNews .content table div,
.articleNews-wrap .articleNews .content table span {
  font-size: 12px;
  line-height: 140%;
  margin: 0 auto;
  text-indent: 0em;
}
.articleNews-wrap .articleNews .content table td img {
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-indent: 0 !important;
}
.articleNews-wrap .articleNews .content img {
  max-width: 100%;
}
.articleNews-wrap .articleNews .content a {
  color: blue;
  outline: medium none;
  text-decoration: underline;
}
.articleNews-wrap .articleNews .content a:hover {
  color: #c00;
}
.shareNav {
  height: 50px;
  line-height: 36px;
  text-align: right;
  font-size: 14px;
  color: #999;
  padding: 15px 10px 0;
  border-top: #ddd 1px solid;
}
.shareNav a {
  color: #999;
  line-height: 36px;
}
.shareNav a:hover {
  color: #c40000;
  text-decoration: none;
}
.shareNav ul.fxd_close {
  width: 180px;
  float: right;
  text-align: left;
  overflow: hidden;
}
.shareNav ul.fxd_close .print_btn {
  display: block;
  float: left;
  width: 70px;
  height: 22px;
  line-height: 22px;
  padding-left: 22px;
  background: url("imgsprint.gif") 0 3px no-repeat;
}
.shareNav ul.fxd_close .close_btn {
  display: block;
  float: left;
  width: 64px;
  height: 22px;
  line-height: 22px;
  padding-left: 22px;
  background: url("imgsclose1.gif") 0 3px no-repeat;
}
.share_icon {
  width: 600px;
  height: 36px;
  float: left;
  overflow: hidden;
}
.share_icon ul li {
  float: left;
}
.share_icon ul li span {
  display: block;
  float: left;
  font-size: 14px;
  color: #666;
  line-height: 30px;
  padding-left: 10px;
}
.bdsharebuttonbox {
  float: left;
  margin-top: -3px;
}
/* 文章页 */
.newstitle {
  font-size: 24px;
  font-family: Microsoft YaHei;
  text-align: center;
  color: #333333;
  padding: 20px 0 15px;
}
.newsinfo {
  margin: 5px auto 10px;
  line-height: 37px;
  height: 37px;
  text-align: center;
  border-bottom: 1px solid #dbdee1;
  font-size: 13px;
}
.newsinfo i {
  font-style: normal;
}
.newsinfo .fontSize a {
  cursor: pointer;
}
.newsinfo input {
  width: 13px;
  height: 13px;
  border: 1px solid #999999;
  margin: 0 5px 0 0;
  vertical-align: middle;
  cursor: pointer;
  outline: medium none;
  overflow: hidden;
}
.newscontnet {
  font-size: 16px;
  margin: 0 auto 15px;
  color: #333;
  line-height: 210%;
  border-bottom: 1px dashed #999999;
  padding-bottom: 38px;
  padding-top: 10px;
}
.surveyInfoDetail-wrap,
.videoNewsDetail-wrap,
.interviewInfoDetail-wrap,
.collectInfoDetail-wrap {
  height: auto;
  text-align: left;
  min-height: 600px;
  _height: 600px;
  margin: auto;
  background: #fff;
  border: #eaeaea 1px solid;
}
.surveyInfoDetail-wrap .panel-heading,
.videoNewsDetail-wrap .panel-heading,
.interviewInfoDetail-wrap .panel-heading,
.collectInfoDetail-wrap .panel-heading {
  height: 37px;
  background: none;
}
.surveyInfoDetail-wrap .panel-heading .position,
.videoNewsDetail-wrap .panel-heading .position,
.interviewInfoDetail-wrap .panel-heading .position,
.collectInfoDetail-wrap .panel-heading .position {
  height: 36px;
  line-height: 36px;
  padding-left: 35px;
  background: url("imgswz_ico.png") 15px 10px no-repeat;
  border-bottom: #e1e1e1 1px solid;
  font-size: 14px;
  overflow: hidden;
}
.surveyInfoDetail-wrap .panel-body,
.videoNewsDetail-wrap .panel-body,
.interviewInfoDetail-wrap .panel-body,
.collectInfoDetail-wrap .panel-body {
  width: 95%;
  *width: 95%;
  margin: auto;
  font-size: 16px;
  line-height: 200%;
  height: auto;
  overflow: hidden;
}
/* 调查文章页 */
.surveyInfoDetail-wrap .vote-info {
  font-size: 16px;
  line-height: 188%;
  padding: 20px 0;
  width: 92%;
  margin: 0 auto;
}
.surveyInfoDetail-wrap .vote-main {
  font-size: 14px;
  width: 88%;
  margin: 0 auto;
}
.surveyInfoDetail-wrap .vote-lsit {
  padding-bottom: 8px;
}
.surveyInfoDetail-wrap .vote-lsit .title {
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding-bottom: 3px;
}
.surveyInfoDetail-wrap .vote-lsit ul {
  padding: 15px;
  border: 1px solid #ddd;
}
.surveyInfoDetail-wrap .vote-lsit ul li {
  height: 30px;
  line-height: 30px;
}
.surveyInfoDetail-wrap .vote-lsit ul li input {
  float: left;
  margin: 9px 11px 0 0;
  font-size: 12px;
}
.surveyInfoDetail-wrap .vote-lsit ul li.vote-textarea {
  height: 100px;
}
.surveyInfoDetail-wrap .vote-lsit ul li.vote-textarea textarea {
  border: 1px solid #ccc;
  height: 92px;
  width: 802px;
  padding: 4px 5px;
  resize: none;
  outline: none;
}
.surveyInfoDetail-wrap .vote-code {
  width: 88%;
  margin: 0 auto;
  padding: 20px 0;
  font-size: 14px;
  overflow: hidden;
  height: 30px;
}
.surveyInfoDetail-wrap .vote-code .text-code {
  float: left;
  display: block;
  line-height: 30px;
}
.surveyInfoDetail-wrap .vote-code .verification {
  border: 1px solid #ddd;
  height: 28px;
  line-height: 28px;
  width: 96px;
  float: left;
}
.surveyInfoDetail-wrap .vote-code .img-code {
  float: left;
  padding-left: 8px;
}
.surveyInfoDetail-wrap .vote-btn {
  height: 42px;
  padding-bottom: 30px;
  text-align: center;
}
.surveyInfoDetail-wrap .vote-btn button {
  height: 42px;
  line-height: 38px;
  border-radius: 5px;
  float: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 8px;
  border: 0 none;
  background: #c40000;
  cursor: pointer;
  width: 140px;
  font-size: 18px;
  color: #fff;
}
.surveyInfoDetail-wrap .vote-show {
  width: 92%;
  margin: 0 auto;
  border: 1px solid #e3e3e3;
  color: #333;
  margin-bottom: 20px;
}
.surveyInfoDetail-wrap .vote-show th {
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  background: #fbfafa;
  height: 40px;
  padding-left: 15px;
  line-height: 40px;
  font-size: 14px;
}
.surveyInfoDetail-wrap .vote-show td .vote_con {
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px dotted #f0f0f0;
  height: auto;
  line-height: 40px;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span {
  display: block;
  height: auto;
  float: left;
  word-break: break-all;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span.c1 {
  width: 350px;
  padding: 0 10px 0 15px;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span.c2 {
  width: 160px;
  height: 22px;
  padding-top: 6px;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span.c3 {
  width: 85px;
  padding-right: 15px;
  float: right;
  text-align: right;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span.c3 i {
  color: #b60000;
  font-style: normal;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span.progress-bar {
  width: 99px;
  height: 14px;
  float: left;
  background: #eee;
}
.surveyInfoDetail-wrap .vote-show td .vote_con span.progress-bar .progress {
  background: #f27c25;
  display: block;
  height: 14px;
}
.surveyInfoDetail-wrap .vote-show td .vote_content {
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px dotted #f0f0f0;
  line-height: 28px;
  font-size: 14px;
  padding: 15px 0;
}
/* 视频文章页 */
.videoNewsDetail-wrap .video_main_content {
  text-align: center;
  padding: 30px 0 15px;
}
/* 在线访谈 */
.interviewInfoDetail-wrap {
  border: none;
}
.interviewInfoDetail-wrap .panel-body {
  width: 100%;
  *width: 100%;
}
.interviewInfoDetail-wrap .interview-detail {
  margin: 0 10px;
  border-bottom: #e1e1e1 1px solid;
}
.interviewInfoDetail-wrap .interview-detail .interview-info {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  clear: both;
  word-break: break-all;
  word-wrap: break-word;
}
.interviewInfoDetail-wrap .interview-detail .interview-info:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-img {
  float: left;
  width: 425px;
  height: 310px;
  overflow: hidden;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-img img {
  width: 425px !important;
  height: 310px !important;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info {
  float: right;
  width: 444px;
  height: 298px;
  background: #f8f8f8;
  padding: 12px 20px 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p {
  font-size: 14px;
  line-height: 34px;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p span {
  display: block;
  float: left;
  width: 54px;
  height: 34px;
  font-size: 16px;
  line-height: 34px;
  text-align: right;
  color: #484848;
  margin: 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p span.note-content {
  width: 444px;
  background: none;
  padding: 0 10px 0 0;
  word-break: break-all;
  word-wrap: break-word;
  height: 170px;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  color: #333;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p.p1 {
  height: 34px;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p.p2 {
  margin-top: 10px;
  height: auto;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p.p2 .interview-names {
  width: 352px;
  background: none;
  padding: 0;
  word-break: break-all;
  word-wrap: break-word;
  height: 56px;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p.p3 {
  margin-top: 10px;
  height: 170px;
}
.interviewInfoDetail-wrap .interview-detail .interview-info .in-info p.p4 {
  height: 40px;
  margin-top: 5px;
  display: none;
}
.interviewInfoDetail-wrap .interview-detail .interview-desc {
  clear: both;
  margin-top: 20px;
  border: #e1e1e1 1px solid;
  padding: 13px 14px 13px;
  border-bottom: 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-desc .desc {
  padding: 23px 24px 10px;
  border-bottom: #f6f6f6 1px solid;
  line-height: 24px;
  font-size: 14px;
  color: #555;
  text-indent: 2em;
}
.interviewInfoDetail-wrap .interview-detail .interview-desc-title {
  height: 48px;
  background: url(imgshd_telbg.gif) left bottom repeat-x;
}
.interviewInfoDetail-wrap .interview-detail .interview-desc-title span {
  width: 100px;
  background: #c40000;
  font-size: 18px;
  text-align: center;
  line-height: 48px;
  height: 48px;
  display: block;
  color: #fff;
  font-weight: bold;
}
.interviewInfoDetail-wrap .interview-detail .interview-table {
  width: 100%;
  border: #e1e1e1 1px solid;
  border-top: 0;
  border-bottom: 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-table th {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  width: 160px;
  text-align: right;
  padding-right: 10px;
  font-weight: normal;
}
.interviewInfoDetail-wrap .interview-detail .interview-table td {
  padding: 4px 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-table td.name #interview_name {
  width: 400px;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  border: #ddd 1px solid;
  background: #fff;
}
.interviewInfoDetail-wrap .interview-detail .interview-table td.opinion #interview_content {
  width: 580px;
  height: 100px;
  line-height: 30px;
  padding: 5px;
  border: #ddd 1px solid;
  background: #fff;
  resize: none;
  outline: none;
}
.interviewInfoDetail-wrap .interview-detail .interview-table td.poll_input #checkimg {
  width: 100px;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  border: #ddd 1px solid;
  background: #fff;
}
.interviewInfoDetail-wrap .interview-detail .interview-table td.btn-group {
  padding: 10px 0 30px;
}
.interviewInfoDetail-wrap .interview-detail .interview-table td.btn-group #btn_submit {
  width: 116px;
  background: #c40000;
  height: 38px;
  line-height: 38px;
  cursor: pointer;
  border: 0;
  outline: none;
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.interviewInfoDetail-wrap .interview-detail .interview-info-list {
  clear: both;
  border: #e1e1e1 1px solid;
  padding: 0 14px 14px;
  border-top: 0;
  border-bottom: 0;
}
.interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-username {
  font-weight: bold;
  color: #c40000;
  margin-right: 10px;
}
.interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-body {
  padding: 10px 24px 10px;
  line-height: 24px;
  font-size: 14px;
  color: #555;
  word-break: break-all;
  word-wrap: break-word;
}
.interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-reply {
  border: #ddd 1px dashed;
  background: #fff;
  padding: 20px 23px;
  line-height: 22px;
  font-size: 14px;
  color: #555;
}
.interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-infonr {
  word-break: break-all;
  word-wrap: break-word;
  margin-right: 10px;
}
.interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-datetime {
  color: #999;
}
.interviewInfoDetail-wrap .interview-title {
  line-height: 40px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  padding: 20px 10px;
}
/* 民意征集 */
.collectInfoDetail-wrap .collection-theme .collection-theme-list {
  font-family: "微软雅黑";
  margin-top: 30px;
  border-top: 1px dashed #ddd;
}
.collectInfoDetail-wrap .collection-theme ul#idea_page li .collection-body {
  font-size: 14px;
  padding: 10px 0 0 0;
}
.collectInfoDetail-wrap .collection-theme ul#idea_page li .collection-body .collection-tit {
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  padding-bottom: 8px;
}
.collectInfoDetail-wrap .collection-theme ul#idea_page li .collection-body .collection-username {
  color: #b60000;
  font-size: 16px;
}
.collectInfoDetail-wrap .collection-theme ul#idea_page li .collection-body .collection-datetime {
  color: #999;
  line-height: 20px;
  font-family: arial;
  padding-left: 1.5em;
}
.collectInfoDetail-wrap .collection-theme ul#idea_page li .collection-body .collection-info {
  display: block;
  background: #f8f8f8;
  line-height: 26px;
  padding: 10px 15px;
  text-indent: 2em;
}
.poll_collect h3,
h3.collectit {
  font-size: 20px;
  color: #1369c0;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
}
.poll_collect {
  margin-top: 40px;
  border-top: 1px dashed #ddd;
  width: 100%;
  font-size: 14px;
  font-family: "微软雅黑";
}
.poll_collect ul {
  width: 956px;
  margin: 10px auto 0;
}
.poll_collect ul li {
  border: #DDDDDD solid 1px;
  padding: 2px;
  height: 34px;
  margin-bottom: 10px;
  line-height: 34px;
  clear: both;
  width: 952px;
}
.poll_collect ul li p {
  float: left;
  position: relative;
}
.poll_collect ul li p.poll_txt,
.poll_collect ul li p.poll_con {
  width: 115px;
  text-align: right;
  padding-right: 5px;
  border-right: #DDDDDD solid 1px;
}
.poll_collect ul li p.poll_con {
  height: 180px;
}
.poll_collect ul li p.poll_input,
.poll_collect ul li p.poll_yzm {
  padding: 2px 5px;
  height: 30px;
}
.poll_collect ul li p.poll_yzm input {
  width: 80px;
  vertical-align: middle;
  float: left;
}
.poll_collect ul li p.poll_yzm img {
  float: left;
}
.poll_collect ul li p.poll_conts {
  margin-top: 2px;
  padding: 2px 5px;
}
.poll_collect ul li p.poll_conts textarea {
  border: 0 none;
  background: none;
  line-height: 20px;
  height: 172px;
  width: 800px;
  outline: none;
  resize: none;
  font-size: 14px;
  color: #666;
}
.poll_collect ul li p input {
  height: 32px;
  border: 0 none;
  line-height: 32px;
  background: none;
  line-height: 26px;
  float: left;
  outline: none;
  color: #666;
}
.poll_collect ul li p input#c_title {
  width: 390px;
}
.poll_collect ul li.btn-group {
  border: 0 none;
  text-align: center;
  height: 40px;
}
.poll_collect ul li.btn-group input {
  float: none;
  height: 40px;
  background: #c40000;
  color: #fff;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  border: 0 none;
  width: 140px;
}
.poll_collect ul li .red {
  color: #f00;
  float: right;
  padding-right: 8px;
}
.poll_collect .poll_area {
  height: 180px;
}
/* 留言 */
.messageInfoDetail-wrap .newscontnet {
  font-size: 16px;
  margin: 0 auto;
  color: #333;
  line-height: 230%;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 38px;
  padding-top: 20px;
}
.messageInfoDetail-wrap .lyzhuti {
  padding: 20px 0 30px 0;
  border-bottom: 1px dashed #ddd;
}
.messageInfoDetail-wrap .mesny_name {
  float: left;
  color: #c40000;
}
.messageInfoDetail-wrap .mesny_date {
  float: right;
  color: #999;
}
.messageInfoDetail-wrap .zhuticon {
  padding: 10px 0 0 0;
  text-indent: 2em;
}
.messageInfoDetail-wrap .lyhuifu {
  padding: 30px 0 50px 0;
}
.messageInfoDetail-wrap .lymyd {
  height: 72px;
  background: #f3f3f3;
  line-height: 72px;
  font-size: 16px;
  padding-left: 30px;
}
.messageInfoDetail-wrap .lymyd p {
  float: left;
}
.messageInfoDetail-wrap .lymyd p.p2 {
  padding-left: 60px;
}
.messageInfoDetail-wrap .lymyd p.p2 label input {
  vertical-align: middle;
  margin-top: 0;
}
.messageInfoDetail-wrap .lymyd p.p3 {
  float: right;
  padding-right: 22px;
}
.messageInfoDetail-wrap .lymyd p.p3 input {
  width: 90px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-family: "微软雅黑";
  background: #c40000;
  border-radius: 3px;
  border: 0 none;
  margin-top: 20px;
}
.messageInfoDetail-wrap .lymyd p.p4 {
  position: relative;
}
.messageInfoDetail-wrap .lymyd p.p4 input {
  background: #fff;
  border: 1px solid #ddd;
  width: 140px;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  font-size: 14px;
}
/* infoTabsHeadline 样式 */
.infoTabsHeadline .panel-heading .title li a {
  border-bottom: #E1E1E1 3px solid;
  color: #666;
}
.infoTabsHeadline .panel-heading .title li a:hover,
.infoTabsHeadline .panel-heading .title li.active a {
  color: #c40000;
  border-bottom: #c40000 3px solid;
}
.infoTabsHeadline .panel-body .list > li {
  padding: 0;
  background: none;
}
.infoTabsHeadline .panel-body .list .list1 h2 {
  text-align: center;
}
.infoTabsHeadline .panel-body .list .list1 .remarks {
  padding: 0;
  margin: 0;
  line-height: 22px;
  color: #666;
  text-indent: 2em;
}
.infoTabsHeadline .panel-body .list .list1 .remarks a {
  color: #c40000;
}
/* 视频列表 样式 */
.__images_height,
.videoPlay .scroll-wrap,
.videoPlay .scroll-wrap ul,
.videoPlay .scroll-wrap ul li,
.videoPlay .scroll-wrap ul li a,
.videoPlay .scroll-wrap ul li a img {
  height: 150px;
}
.__images_width,
.videoPlay .scroll-wrap ul li,
.videoPlay .scroll-wrap ul li a,
.videoPlay .scroll-wrap ul li a img,
.videoPlay .scroll-wrap ul li a .title {
  width: 190px;
}
.videoPlay.single .panel {
  border: none;
}
.videoPlay .panel-body {
  margin: 20px 0 5px;
  position: relative;
  overflow: hidden;
}
.videoPlay .prev,
.videoPlay .next {
  position: absolute;
  top: 40px;
  width: 32px;
  height: 80px;
  overflow: hidden;
  cursor: pointer;
  background: url(imgsbtn_ico.png) no-repeat #f2f2f2;
  *background: url(imgsbtn_ico.gif) no-repeat #f2f2f2;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.videoPlay .prev {
  left: 0;
  background-position: 0 0;
}
.videoPlay .next {
  right: 0;
  background-position: -120px 0;
}
.videoPlay .prev:hover {
  background-position: -40px 0;
  background-color: #c40000;
}
.videoPlay .next:hover {
  background-position: -80px 0;
  background-color: #c40000;
}
.videoPlay .scroll-wrap {
  overflow: hidden;
  position: relative;
}
.videoPlay .scroll-wrap ul li,
.videoPlay .scroll-wrap ul li {
  float: left;
  padding-right: 10px;
  position: relative;
}
.videoPlay .scroll-wrap ul li a {
  display: block;
  cursor: pointer;
  overflow: hidden;
}
.videoPlay .scroll-wrap ul li a img {
  float: left;
}
.videoPlay .scroll-wrap ul li a .title,
.videoPlay .scroll-wrap ul li a .title-inner {
  height: 34px;
  line-height: 34px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  color: #fff;
}
.videoPlay .scroll-wrap ul li a .title {
  background: url(imgstext_bg.png) repeat;
}
.videoPlay .scroll-wrap ul li a .title-inner {
  padding-left: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
}
.videoPlay .scroll-wrap ul li a:hover .title {
  color: #fff;
  background: url(imgstext_bgh.png) repeat;
}
/* 调查列表 样式 */
.vote .panel-body ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.vote .panel-body ul li .date {
  float: right;
}
.vote .panel-body ul li .nostart,
.vote .panel-body ul li .starting,
.vote .panel-body ul li .over {
  float: right;
  color: #999999;
  font-size: 12px;
  margin: 0 10px;
}
/* 选型卡 样式 */
.tabsContent .panel-body .tab-nav,
.tabsContentLink .panel-body .tab-nav {
  float: left;
  width: 30%;
  *width: 30%;
}
.tabsContent .panel-body .tab-nav ul,
.tabsContentLink .panel-body .tab-nav ul {
  width: 100%;
  overflow: hidden;
}
.tabsContent .panel-body .tab-nav ul li,
.tabsContentLink .panel-body .tab-nav ul li {
  padding: 0 10px 10px;
  height: 48px;
  display: block;
  vertical-align: bottom;
  overflow: hidden;
  background: none;
}
.tabsContent .panel-body .tab-nav ul li a,
.tabsContentLink .panel-body .tab-nav ul li a {
  display: block;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  color: #333;
  background: #efefef;
  overflow: hidden;
  cursor: pointer;
}
.tabsContent .panel-body .tab-nav ul li a > .tab-title,
.tabsContentLink .panel-body .tab-nav ul li a > .tab-title {
  display: block;
  height: 48px;
  line-height: 48px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.tabsContent .panel-body .tab-nav ul li.active a,
.tabsContentLink .panel-body .tab-nav ul li.active a {
  background: #c40000;
  color: #fff;
}
.tabsContent .panel-body .tab-content,
.tabsContentLink .panel-body .tab-content {
  float: right;
  width: 70%;
  *width: 70%;
}
.tabsContent .panel-body .tab-content .tab-panel,
.tabsContentLink .panel-body .tab-content .tab-panel {
  display: none;
}
.tabsContent .panel-body .tab-content .tab-panel.active,
.tabsContentLink .panel-body .tab-content .tab-panel.active {
  display: block;
}
.tabsContent .panel-body .tab-content .tab-panel li,
.tabsContentLink .panel-body .tab-content .tab-panel li {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.tabsContent .panel-body .tab-content .tab-panel li .date,
.tabsContentLink .panel-body .tab-content .tab-panel li .date {
  float: right;
}
/* infoListTest 样式 */
.linkSurvey .panel-body .list li .date {
  float: right;
  margin-left: 10px;
}
.linkSurvey .panel-body .linkList li {
  height: 35px;
  line-height: 35px;
  margin-bottom: 11px;
  text-align: center;
  font-size: 14px;
  background: #F3F3F3;
  border: solid 1px #efefef;
}
.linkSurvey .panel-body .linkList.panelBodyTopLabel {
  padding: 15px 0 5px;
  background: url(imgsico_line.gif) 0 bottom repeat-x;
}
.linkSurvey .panel-body .linkListImg.panelBodyTopLabel {
  padding: 15px 0 12px;
  background: url(imgsico_line.gif) 0 bottom repeat-x;
}
.linkSurvey .panel-body .linkListImg li img {
  height: 50px;
}
.linkSurvey .panel-body .linkListImg li .img_title,
.linkSurvey .panel-body .linkListImg li .img-title {
  display: none;
}
.linkSurvey .panel-body .surveyList li .date {
  float: right;
}
.linkSurvey .panel-body .surveyList li .nostart,
.linkSurvey .panel-body .surveyList li .starting,
.linkSurvey .panel-body .surveyList li .over {
  float: right;
  color: #999999;
  font-size: 12px;
  margin: 0 10px;
}
/* onlineNavItem 样式 */
.onlineNavItem .panel-body .link-list {
  padding: 0 0 10px 0;
}
.onlineNavItem .panel-body .link-list ul li {
  height: 35px;
  line-height: 35px;
  margin-bottom: 11px;
  text-align: center;
  font-size: 14px;
  background: #F3F3F3;
  border: solid 1px #efefef;
}
.onlineNavItem .panel-body .link-list ul li a {
  display: block;
}
.onlineNavItem .panel-body .link-list li a:hover {
  color: #c40000;
}
/* docHeadlinesTabs 样式 */
.docHeadlinesTabs .panel-heading ul li {
  float: left;
}
.docHeadlinesTabs .panel-heading ul li a {
  border-bottom-color: #E1E1E1;
  color: #666;
}
.docHeadlinesTabs .panel-heading ul li.active a {
  border-bottom-color: #c40000;
  color: #c40000;
}
.docHeadlinesTabs .panel-body .tab-list {
  display: none;
}
.docHeadlinesTabs .panel-body .tab-list.active {
  display: block;
}
.docHeadlinesTabs .panel-body .list1 {
  padding: 0 0 5px 0;
  background: url(imgsico_line.gif) 0 bottom repeat-x;
}
.docHeadlinesTabs .panel-body .list1 h2 {
  display: block;
  margin: 0;
  padding: 0;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  font-weight: normal;
}
.docHeadlinesTabs .panel-body .list1 h2 a {
  display: block;
  width: 100%;
  margin: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.docHeadlinesTabs .panel-body .list1 .remarks {
  padding: 0;
  margin: 0;
  line-height: 22px;
  color: #666;
  font-size: 14px;
}
.docHeadlinesTabs .panel-body .list1 .remarks .date {
  float: right;
  font-size: 12px;
}
.docHeadlinesTabs .panel-body .remarks a,
.docHeadlinesTabs .panel-body .remarks a:hover {
  color: #c40000;
}
/* imgListMarquee 样式 */
/* 图片无缝滚动 */
.imgListMarquee .panel-body {
  margin-top: 15px;
}
.imgListMarquee .panel-body .marquee-box {
  float: left;
}
.imgListMarquee .panel-body .marquee-list li {
  float: left;
  padding-right: 20px;
  overflow: hidden;
}
.imgListMarquee .panel-body .marquee-list li .title {
  height: 34px;
  line-height: 34px;
  display: block;
  clear: both;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  cursor: pointer;
}
/* linkImgMarquee 样式 */
.linkImgMarquee .panel {
  padding: 0;
}
.linkImgMarquee .panel-heading.left_head {
  float: left;
  width: 82px;
  height: 90px;
  overflow: hidden;
  background: none;
  border: 0;
}
.linkImgMarquee .panel-heading.left_head .title {
  float: left;
  width: 82px;
  height: 90px;
  position: relative;
  overflow: hidden;
  border: 0;
  display: table;
}
.linkImgMarquee .panel-heading.left_head .title a {
  width: 82px;
  height: 90px;
  line-height: 100%;
  background: #c40000;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  color: #fff;
}
.linkImgMarquee .panel-heading.left_head .title a:hover {
  color: #fff;
}
.linkImgMarquee .panel-body {
  height: 88px;
  border: #eaeaea 1px solid;
  float: left;
  position: relative;
  padding: 0;
}
.linkImgMarquee .panel-body .marquee-list li {
  float: left;
  padding: 5px;
}
.linkImgMarquee .panel-body .marquee-list li a .title {
  display: none;
}
/* fileDownloadList 样式 */
.fileDownloadList .panel-body ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.fileDownloadList .panel-body ul li .date {
  float: right;
}
/* flipScreenMarquee 样式 */
.flipScreenMarquee .panel {
  padding: 0;
}
.flipScreenMarquee .panel-heading.left_head {
  float: left;
  width: 40px;
  height: 140px;
  overflow: hidden;
  background: none;
  border: 0;
}
.flipScreenMarquee .panel-heading.left_head .title {
  float: left;
  width: 40px;
  height: 140px;
  position: relative;
  overflow: hidden;
  border: 0;
  display: table;
}
.flipScreenMarquee .panel-heading.left_head .title a {
  width: 40px;
  height: 140px;
  line-height: 100%;
  background: #c40000;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  color: #fff;
}
.flipScreenMarquee .panel-heading.left_head .title a:hover {
  color: #fff;
}
.flipScreenMarquee .panel-body {
  height: 138px;
  border: #eaeaea 1px solid;
  float: left;
  position: relative;
  padding: 10px;
}
.flipScreenMarquee .panel-body .marquee-list li {
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  vertical-align: bottom;
  background: url(imgsico.gif) 0 center no-repeat;
}
.flipScreenMarquee .panel-body .marquee-list li .date {
  color: #999;
  font-size: 12px;
}
/* videoCarousel 样式 */
.videoCarousel .mF_tbhuabao,
.imgDocList .mF_tbhuabao {
  border: none;
  margin-left: 0;
}
.videoCarousel .mF_tbhuabao .prev,
.imgDocList .mF_tbhuabao .prev {
  left: 0;
  background: none;
}
.videoCarousel .mF_tbhuabao .prev a,
.imgDocList .mF_tbhuabao .prev a {
  background: url(imgsind_twprev.png) no-repeat;
  background-position: 0 0;
  text-indent: -999999em;
}
.videoCarousel .mF_tbhuabao .prev a:hover,
.imgDocList .mF_tbhuabao .prev a:hover {
  background-position: 0 -60px;
}
.videoCarousel .mF_tbhuabao .next,
.imgDocList .mF_tbhuabao .next {
  right: 0;
  background: none;
}
.videoCarousel .mF_tbhuabao .next a,
.imgDocList .mF_tbhuabao .next a {
  background: url(imgsind_twprev.png) no-repeat;
  background-position: 0 -120px;
  text-indent: -999999em;
}
.videoCarousel .mF_tbhuabao .next a:hover,
.imgDocList .mF_tbhuabao .next a:hover {
  background-position: 0 -180px;
}
.videoCarousel .mF_tbhuabao .dot,
.imgDocList .mF_tbhuabao .dot {
  height: 0;
}
.videoCarousel .mF_tbhuabao .dot li,
.imgDocList .mF_tbhuabao .dot li {
  display: none;
}
.red a:hover {
  color: #c40000;
}
.red .ls-navigation {
  background: #c40000;
}
.red .ls-navigation-inner ul {
  border-left-color: #e30000;
}
.red .ls-navigation-inner ul li {
  border-right-color: #e30000;
}
.red .ls-navigation-inner ul li a:hover,
.red .ls-navigation-inner ul li.active a {
  background: #b01414;
}
.red .panel-heading .title a,
.red .infoTabs .panel-heading .title ul li a:hover,
.red .infoTabsHeadline .panel-heading .title ul li a:hover,
.red .docHeadlinesTabs .panel-heading .title ul li a:hover,
.red .infoTabs .panel-heading .title ul li.active a,
.red .infoTabsHeadline .panel-heading .title ul li.active a,
.red .docHeadlinesTabs .panel-heading .title ul li.active a {
  color: #c40000;
  border-bottom-color: #c40000;
}
.red .infoTabs .panel-heading .title ul li a,
.red .infoTabsHeadline .panel-heading .title ul li a,
.red .docHeadlinesTabs .panel-heading .title ul li a {
  border-bottom-color: #E1E1E1;
  color: #666;
}
.red .htmlLinkEdit .panel-body .list li a:hover {
  color: #c40000;
}
.red .linkListText .panel-body .list li a:hover {
  color: #c40000;
}
.red .infoImgList .panel-body ul.list2 li {
  background: url("imgsico_red.gif") 0 center no-repeat;
}
.red .infoHeadlineList .panel-body ul li {
  background: url('imgsico_red.gif') 0 center no-repeat;
}
.red .infoHeadlineList .panel-body .remarks a,
.red .infoHeadlineList .panel-body .remarks a:hover {
  color: #c40000;
}
.red .scrollImages .panel-body .prev:hover {
  background-color: #c40000;
}
.red .scrollImages .panel-body .next:hover {
  background-color: #c40000;
}
.red .linkListImgScroll .panel-heading .title a,
.red .linkImgMarquee .panel-heading.left_head .title a {
  background: #c40000;
  color: #fff;
}
.red .ls-footer-inner {
  border-top-color: #c40000;
}
.red .lm_lban .panel .panel-heading .title .curcolumn {
  color: #c40000;
  border-bottom-color: #c40000;
}
.red .lm_lban .panel-body .list li a:hover,
.red .lm_lban .panel-body .list li.active a {
  color: #c40000;
  background: url('imgswebico_red.gif') 15px 22px no-repeat;
}
.red .flipScreenMarquee .panel-heading.left_head .title a {
  background: #c40000;
}
.red .surveyInfoDetail-wrap .vote-btn button {
  background: #c40000;
}
.red .poll_collect ul li.btn-group input {
  background: #c40000;
}
.red .lm_rban .panel-body .list ul.interview-list li p a {
  color: #c40000;
}
.red .interviewInfoDetail-wrap .interview-detail .interview-desc-title span,
.red .interviewInfoDetail-wrap .interview-detail .interview-table td.btn-group #btn_submit {
  background: #c40000;
}
.red .interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-username {
  color: #c40000;
}
.red .lm_rban .panel-body .list .guestbook_bt span,
.red .lm_rban .panel-body .list .guestbook-table-form ul li.btn_group input,
.red .messageInfoDetail-wrap .lymyd p.p3 input {
  background: #c40000;
}
.red .tabsContent .panel-body .tab-nav ul li.active a {
  background: #c40000;
  color: #fff;
}
.green a:hover {
  color: #75aa01;
}
.green .ls-navigation {
  background: #75aa01;
}
.green .ls-navigation-inner ul {
  border-left-color: #8ac801;
}
.green .ls-navigation-inner ul li {
  border-right-color: #8ac801;
}
.green .ls-navigation-inner ul li a:hover,
.green .ls-navigation-inner ul li.active a {
  background: #6f9912;
}
.green .panel-heading .title a,
.green .infoTabs .panel-heading .title ul li a:hover,
.green .infoTabsHeadline .panel-heading .title ul li a:hover,
.green .docHeadlinesTabs .panel-heading .title ul li a:hover,
.green .infoTabs .panel-heading .title ul li.active a,
.green .infoTabsHeadline .panel-heading .title ul li.active a,
.green .docHeadlinesTabs .panel-heading .title ul li.active a {
  color: #75aa01;
  border-bottom-color: #75aa01;
}
.green .infoTabs .panel-heading .title ul li a,
.green .infoTabsHeadline .panel-heading .title ul li a,
.green .docHeadlinesTabs .panel-heading .title ul li a {
  border-bottom-color: #E1E1E1;
  color: #666;
}
.green .htmlLinkEdit .panel-body .list li a:hover {
  color: #75aa01;
}
.green .linkListText .panel-body .list li a:hover {
  color: #75aa01;
}
.green .infoImgList .panel-body ul.list2 li {
  background: url("imgsico_green.gif") 0 center no-repeat;
}
.green .infoHeadlineList .panel-body ul li {
  background: url('imgsico_green.gif') 0 center no-repeat;
}
.green .infoHeadlineList .panel-body .remarks a,
.green .infoHeadlineList .panel-body .remarks a:hover {
  color: #75aa01;
}
.green .scrollImages .panel-body .prev:hover {
  background-color: #75aa01;
}
.green .scrollImages .panel-body .next:hover {
  background-color: #75aa01;
}
.green .linkListImgScroll .panel-heading .title a,
.green .linkImgMarquee .panel-heading.left_head .title a {
  background: #75aa01;
  color: #fff;
}
.green .ls-footer-inner {
  border-top-color: #75aa01;
}
.green .lm_lban .panel .panel-heading .title .curcolumn {
  color: #75aa01;
  border-bottom-color: #75aa01;
}
.green .lm_lban .panel-body .list li a:hover,
.green .lm_lban .panel-body .list li.active a {
  color: #75aa01;
  background: url('imgswebico_green.gif') 15px 22px no-repeat;
}
.green .flipScreenMarquee .panel-heading.left_head .title a {
  background: #75aa01;
}
.green .surveyInfoDetail-wrap .vote-btn button {
  background: #75aa01;
}
.green .poll_collect ul li.btn-group input {
  background: #75aa01;
}
.green .lm_rban .panel-body .list ul.interview-list li p a {
  color: #75aa01;
}
.green .interviewInfoDetail-wrap .interview-detail .interview-desc-title span,
.green .interviewInfoDetail-wrap .interview-detail .interview-table td.btn-group #btn_submit {
  background: #75aa01;
}
.green .interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-username {
  color: #75aa01;
}
.green .lm_rban .panel-body .list .guestbook_bt span,
.green .lm_rban .panel-body .list .guestbook-table-form ul li.btn_group input,
.green .messageInfoDetail-wrap .lymyd p.p3 input {
  background: #75aa01;
}
.green .tabsContent .panel-body .tab-nav ul li.active a {
  background: #75aa01;
  color: #fff;
}
.blue a:hover {
  color: #0068b1;
}
.blue .ls-navigation {
  background: #0068b1;
}
.blue .ls-navigation-inner ul {
  border-left-color: #007ad0;
}
.blue .ls-navigation-inner ul li {
  border-right-color: #007ad0;
}
.blue .ls-navigation-inner ul li a:hover,
.blue .ls-navigation-inner ul li.active a {
  background: #12659f;
}
.blue .panel-heading .title a,
.blue .infoTabs .panel-heading .title ul li a:hover,
.blue .infoTabsHeadline .panel-heading .title ul li a:hover,
.blue .docHeadlinesTabs .panel-heading .title ul li a:hover,
.blue .infoTabs .panel-heading .title ul li.active a,
.blue .infoTabsHeadline .panel-heading .title ul li.active a,
.blue .docHeadlinesTabs .panel-heading .title ul li.active a {
  color: #0068b1;
  border-bottom-color: #0068b1;
}
.blue .infoTabs .panel-heading .title ul li a,
.blue .infoTabsHeadline .panel-heading .title ul li a,
.blue .docHeadlinesTabs .panel-heading .title ul li a {
  border-bottom-color: #E1E1E1;
  color: #666;
}
.blue .htmlLinkEdit .panel-body .list li a:hover {
  color: #0068b1;
}
.blue .linkListText .panel-body .list li a:hover {
  color: #0068b1;
}
.blue .infoImgList .panel-body ul.list2 li {
  background: url("imgsico_blue.gif") 0 center no-repeat;
}
.blue .infoHeadlineList .panel-body ul li {
  background: url('imgsico_blue.gif') 0 center no-repeat;
}
.blue .infoHeadlineList .panel-body .remarks a,
.blue .infoHeadlineList .panel-body .remarks a:hover {
  color: #0068b1;
}
.blue .scrollImages .panel-body .prev:hover {
  background-color: #0068b1;
}
.blue .scrollImages .panel-body .next:hover {
  background-color: #0068b1;
}
.blue .linkListImgScroll .panel-heading .title a,
.blue .linkImgMarquee .panel-heading.left_head .title a {
  background: #0068b1;
  color: #fff;
}
.blue .ls-footer-inner {
  border-top-color: #0068b1;
}
.blue .lm_lban .panel .panel-heading .title .curcolumn {
  color: #0068b1;
  border-bottom-color: #0068b1;
}
.blue .lm_lban .panel-body .list li a:hover,
.blue .lm_lban .panel-body .list li.active a {
  color: #0068b1;
  background: url('imgswebico_blue.gif') 15px 22px no-repeat;
}
.blue .flipScreenMarquee .panel-heading.left_head .title a {
  background: #0068b1;
}
.blue .surveyInfoDetail-wrap .vote-btn button {
  background: #0068b1;
}
.blue .poll_collect ul li.btn-group input {
  background: #0068b1;
}
.blue .lm_rban .panel-body .list ul.interview-list li p a {
  color: #0068b1;
}
.blue .interviewInfoDetail-wrap .interview-detail .interview-desc-title span,
.blue .interviewInfoDetail-wrap .interview-detail .interview-table td.btn-group #btn_submit {
  background: #0068b1;
}
.blue .interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-username {
  color: #0068b1;
}
.blue .lm_rban .panel-body .list .guestbook_bt span,
.blue .lm_rban .panel-body .list .guestbook-table-form ul li.btn_group input,
.blue .messageInfoDetail-wrap .lymyd p.p3 input {
  background: #0068b1;
}
.blue .tabsContent .panel-body .tab-nav ul li.active a {
  background: #0068b1;
  color: #fff;
}
.yellow a:hover {
  color: #ff8300;
}
.yellow .ls-navigation {
  background: #ff8300;
}
.yellow .ls-navigation-inner ul {
  border-left-color: #ff921f;
}
.yellow .ls-navigation-inner ul li {
  border-right-color: #ff921f;
}
.yellow .ls-navigation-inner ul li a:hover,
.yellow .ls-navigation-inner ul li.active a {
  background: #e68219;
}
.yellow .panel-heading .title a,
.yellow .infoTabs .panel-heading .title ul li a:hover,
.yellow .infoTabsHeadline .panel-heading .title ul li a:hover,
.yellow .docHeadlinesTabs .panel-heading .title ul li a:hover,
.yellow .infoTabs .panel-heading .title ul li.active a,
.yellow .infoTabsHeadline .panel-heading .title ul li.active a,
.yellow .docHeadlinesTabs .panel-heading .title ul li.active a {
  color: #ff8300;
  border-bottom-color: #ff8300;
}
.yellow .infoTabs .panel-heading .title ul li a,
.yellow .infoTabsHeadline .panel-heading .title ul li a,
.yellow .docHeadlinesTabs .panel-heading .title ul li a {
  border-bottom-color: #E1E1E1;
  color: #666;
}
.yellow .htmlLinkEdit .panel-body .list li a:hover {
  color: #ff8300;
}
.yellow .linkListText .panel-body .list li a:hover {
  color: #ff8300;
}
.yellow .infoImgList .panel-body ul.list2 li {
  background: url("imgsico_yellow.gif") 0 center no-repeat;
}
.yellow .infoHeadlineList .panel-body ul li {
  background: url('imgsico_yellow.gif') 0 center no-repeat;
}
.yellow .infoHeadlineList .panel-body .remarks a,
.yellow .infoHeadlineList .panel-body .remarks a:hover {
  color: #ff8300;
}
.yellow .scrollImages .panel-body .prev:hover {
  background-color: #ff8300;
}
.yellow .scrollImages .panel-body .next:hover {
  background-color: #ff8300;
}
.yellow .linkListImgScroll .panel-heading .title a,
.yellow .linkImgMarquee .panel-heading.left_head .title a {
  background: #ff8300;
  color: #fff;
}
.yellow .ls-footer-inner {
  border-top-color: #ff8300;
}
.yellow .lm_lban .panel .panel-heading .title .curcolumn {
  color: #ff8300;
  border-bottom-color: #ff8300;
}
.yellow .lm_lban .panel-body .list li a:hover,
.yellow .lm_lban .panel-body .list li.active a {
  color: #ff8300;
  background: url('imgswebico_yellow.gif') 15px 22px no-repeat;
}
.yellow .flipScreenMarquee .panel-heading.left_head .title a {
  background: #ff8300;
}
.yellow .surveyInfoDetail-wrap .vote-btn button {
  background: #ff8300;
}
.yellow .poll_collect ul li.btn-group input {
  background: #ff8300;
}
.yellow .lm_rban .panel-body .list ul.interview-list li p a {
  color: #ff8300;
}
.yellow .interviewInfoDetail-wrap .interview-detail .interview-desc-title span,
.yellow .interviewInfoDetail-wrap .interview-detail .interview-table td.btn-group #btn_submit {
  background: #ff8300;
}
.yellow .interviewInfoDetail-wrap .interview-detail .interview-info-list .interview-username {
  color: #ff8300;
}
.yellow .lm_rban .panel-body .list .guestbook_bt span,
.yellow .lm_rban .panel-body .list .guestbook-table-form ul li.btn_group input,
.yellow .messageInfoDetail-wrap .lymyd p.p3 input {
  background: #ff8300;
}
.yellow .tabsContent .panel-body .tab-nav ul li.active a {
  background: #ff8300;
  color: #fff;
}
/* 页面顶部 */
.ls-top-inner {
  height: 36px;
  line-height: 36px;
}
/* header 样式 */
.ls-logo,
.ls-header-inner {
  height: 150px;
}
.ls-header-inner {
  background: url(imgsban1.jpg) no-repeat;
}
.ls-logo-inner,
.ls-logo-inner img {
  height: 90px;
}
.ls-logo-inner {
  left: 160px;
  top: 15px;
}
.ls-logo-inner img {
  width: 400px;
}
/* 主导航样式 */
.ls-navigation {
  background: #c40000;
  width: 100%;
}
.ls-navigation-inner,
.ls-navigation-inner ul,
.ls-navigation-inner ul li,
.ls-navigation-inner ul li a {
  height: 50px;
  line-height: 50px;
}
.ls-navigation-inner ul {
  border-left-color: #e30000;
  border-left-style: solid;
  border-left-width: 1px;
}
.ls-navigation-inner ul li {
  text-align: center;
  float: left;
  border-right-color: #e30000;
  border-right-style: solid;
  border-right-width: 1px;
}
.ls-navigation-inner ul li a,
.ls-navigation-inner ul li a:link {
  text-align: center;
  padding: 0 20px;
  display: block;
  font-size: 16px;
  color: #ffffff;
}
.ls-navigation-inner ul li a:hover,
.ls-navigation-inner ul li.active a {
  color: #ffffff;
  text-decoration: none;
  background: #b01414;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ls-container {
  margin-top: 20px;
}
/* panel 标题默认样式 */
.panel {
  background: #fff;
}
.panel-heading {
  height: 33px;
  line-height: 33px;
  background: url(imgspanel_headline.gif) 0 bottom repeat-x;
  border: none;
  padding: 0;
}
.panel-heading .title {
  float: left;
}
.panel-heading .title a {
  display: block;
  width: auto;
  white-space: nowrap;
  line-height: 30px;
  font-size: 16px;
  padding: 0 15px;
  color: #c40000;
  border-bottom: #c40000 3px solid;
}
.panel-heading .more {
  float: right;
  margin-right: 10px;
  font-size: 12px;
}
.panel-heading .more a {
  color: #999;
}
.panel-heading .more a:hover {
  color: #c40000;
}
.panel-body .list-images {
  padding-top: 15px;
}
.panel-body .list {
  padding: 15px;
}
.panel-body .list li {
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  vertical-align: bottom;
  background: url(imgsico.gif) 0 center no-repeat;
}
.panel-body .list li .date {
  color: #999999;
  font-size: 12px;
}
.panel-body .list li img {
  float: left;
  margin: 10px 0 0 2px;
}
/* footer 样式 */
.ls-footer {
  margin-top: 20px;
}
.ls-footer-inner {
  height: auto;
}
.ls-footer-inner {
  border-top: 1px solid #E8E8E8;
  padding: 15px 0;
  font-family: tahoma, Arial;
  font-size: 12px;
  color: #999;
  line-height: 22px;
  text-align: center;
}
.infoTabs .panel-heading .title ul li.active a {
  border-bottom-color: #c40000;
  color: #c40000;
}
.infoTabs .panel-heading .title ul li a {
  border-bottom-color: #E1E1E1;
  color: #666;
}
.infoImgNote .panel-body .list-images li {
  float: left;
}
.infoImgNote .panel-body .list-images li h4,
.infoImgNote .panel-body .list-images li p {
  padding: 5px 0;
  margin: 0 auto;
}
.linkListImgScroll .panel-heading .title a,
.linkListImgScroll-1 .panel-heading .title a {
  float: none;
  line-height: 150%;
}
.imgList .panel-body {
  margin-top: 17px;
}
.imgList .panel-body ul {
  padding: 0;
}
.lm_lban .panel-body .list li {
  background: none;
  padding-left: 0;
}
.red .lm_lban .panel .panel-heading .title .curcolumn {
  color: #c40000;
  border-bottom-color: #c40000;
}
.green .lm_lban .panel .panel-heading .title .curcolumn {
  color: #75aa01;
  border-bottom-color: #75aa01;
}
.blue .lm_lban .panel .panel-heading .title .curcolumn {
  color: #0068b1;
  border-bottom-color: #0068b1;
}
.yellow .lm_lban .panel .panel-heading .title .curcolumn {
  color: #ff8300;
  border-bottom-color: #ff8300;
}
