@charset "utf-8";
/* CSS Document */
/* 专用于设计器使用, 勿删 */
.addNewModule { padding-right: 0!important; }
.g_middlePlaceholder { margin-right: 0!important; }
body { padding: 0; margin: 0; font: 12px "Microsoft YaHei",'SimSun',tahoma,Verdana,arial,sans-serif; color: #333; background: #fff; }
* { margin: 0; padding: 0; }
li, ul { margin: 0; padding: 0; list-style: none; }
.fl, .left { float: left; }
.fr, .right { float: right; }
img { border: none; vertical-align: inherit; }
.dn { display: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #c40000; }
/* 主要内容区域 */
#wraper { margin: 0 auto; }
/* 对于主内容显示区域,只能设置 margin-left ,不能设置 margin-righ*/
/* margin-righ 由 .module 的 margin-righ 来实现 */

/* #wraper 为页面总容器 */
#wraper, .ls-footer, .ls-footer-inner, .ls-header, .ls-header-inner { width: 100%; margin: 0 auto; }

/* .ls-navigation 为主导航区域 */
.ls-navigation-inner { width: 1000px; margin: 0 auto; }
/* 主内容区域 */
.ls-container { width: 1000px; margin: 0 auto; }
.ls-container .ls-container-inner { width: 1000px; margin-left: 0; }
/* Common Style */
.clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: -1px; overflow: hidden; }
.panel-body .list { padding: 15px; }
.panel-body .list li { height: 30px; line-height: 30px; padding-left: 15px; font-size: 14px; vertical-align: bottom; background: url(/imgs/ico.gif) 0 center no-repeat; }
.panel-body .list li .date { float: right; color: #999; font-size: 14px; font-family: Arial; }
/* 焦点图片样式 */
.carousel, .carousel .panel, .mF_sohusports, .mF_sohusports .pic, .mF_sohusports .pic li, .mF_sohusports .pic li a, .mF_sohusports .pic li a img, .mF_sohusports_wrap { height: 315px; }
.mF_sohusports, .mF_sohusports .pic, .mF_sohusports .pic li, .mF_sohusports .pic li a, .mF_sohusports .pic li a img, .mF_sohusports .txt li, .mF_sohusports_wrap { 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 { 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(/imgs/tw_ico.png) 0 0 no-repeat; }
.mF_sohusports .num li a:hover, .mF_sohusports .num li.current a { background: url(/imgs/tw_ico.png) -14px 0 no-repeat; }
.carousel .panel-heading.carousel-title { padding: 0; margin-bottom: 30px; border: none; background: url(/_res/imgs/bgLine.png) center center no-repeat; }
.carousel .panel-heading.carousel-title .title { text-align: center; border: none; }
.carousel .panel-heading.carousel-title .title a { float: none; display: inline-block; }
/* 自定义链接 */
.htmlLinkEdit .panel-body .list { padding: 15px 0 10px 0; }
.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; }
.htmlEdit .panel-body .detail { color: #c40000; }
/* 图片列表 */
.col-24-24 .imgList { width: 1000px; }
.col-24-24 .imgList .panel-body { width: 1000px; }
.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: #999; 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(/imgs/ico.gif) 0 center no-repeat; }
.infoHeadlineList .panel-body ul.list1 { background: url(/imgs/ico_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 0 8px; background: none; overflow: hidden; }
.infoImgList .panel-body .list1 .img { display: block; float: left; margin-right: 14px; }
.infoImgList .panel-body .list1 .title { margin: 0; padding: 0; 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: #999; }
.infoImgList .panel-body .list1 { background: url('/imgs/ico_line.gif') 0 bottom repeat-x; }
.infoImgList .panel-body .list2 li { background: url("/imgs/ico.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; }
.titleH.panel { background: none; }
.titleH.panel .panel-body { display: none; }
.titleH.panel .panel-heading { background: none; height: 70px; }
.titleH.panel .panel-heading .title { float: none; text-align: center; }
.titleH.panel .panel-heading .title a { font-size: 40px; border: none; float: none; line-height: 59px; height: 70px; }
/* 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, .infoTabs .panel-heading .title ul li.active a, .infoTabsHeadline .panel-heading .title ul li a:hover, .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 0 10px 0; }
.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 .next, .linkListImgScroll .panel-body .ls-scroll .prev, .linkListImgScroll .panel-body .scroll .next, .linkListImgScroll .panel-body .scroll .prev { position: absolute; top: 36px; width: 8px; height: 15px; overflow: hidden; cursor: pointer; background: url(/imgs/ztbtn_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: 848px; overflow: hidden; position: absolute; left: 30px; top: 8px; }
.linkListImgScroll .panel-body .ls-scroll .scroll-body, .linkListImgScroll .panel-body .scroll .scroll-body { width: 2000px; }
.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 .ls-scroll .scroll-body li a .img_title, .linkListImgScroll .panel-body .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 .title, .scrollImages .scroll-wrap ul li a img { 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 .next, .scrollImages .prev { position: absolute; top: 40px; width: 32px; height: 80px; overflow: hidden; cursor: pointer; background: url(/imgs/btn_ico.png) 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(/imgs/text_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(/imgs/text_bgh.png) repeat; }
/* 单个图片样式 */
.singleImage { height: auto; overflow: hidden; }
.singleImage img { width: 100%; height: 100%; vertical-align: middle; }
/* 友情链接 */
/* 底部友情链接 */
.friendshipLink { height: 40px; overflow: visible!important; border: 1px solid #eee; background: url(/imgs/down_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; 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; 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(/_res/imgs/webico_red.gif) 15px 22px no-repeat; }
.lm_rban .panel { padding: 15px; height: auto; min-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("/_res/imgs/ico.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("/_res/imgs/lmy_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: 0 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(/_res/imgs/flv.gif) 0 8px no-repeat; }
.lm_rban .panel-body .list ul.collect-list li a, .lm_rban .panel-body .list ul.survey-list li a { width: 380px; }
.lm_rban .panel-body .list ul.collect-list li .date, .lm_rban .panel-body .list ul.survey-list li .date { width: 170px; text-align: right; }
.lm_rban .panel-body .list ul.collect-list li .nostart, .lm_rban .panel-body .list ul.collect-list li .over, .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.survey-list li .over, .lm_rban .panel-body .list ul.survey-list li .starting { 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: #333; 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.even, .lm_rban .panel-body .list .guestbook-table ul.odd { height: 36px; clear: both; overflow: hidden; }
.lm_rban .panel-body .list .guestbook-table ul.even li, .lm_rban .panel-body .list .guestbook-table ul.odd 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.even li.t1, .lm_rban .panel-body .list .guestbook-table ul.odd li.t1 { width: 282px; padding-left: 27px; background: url(/_res/images/icon.gif) 14px center no-repeat; text-align: left; }
.lm_rban .panel-body .list .guestbook-table ul.even li.t1 a, .lm_rban .panel-body .list .guestbook-table ul.odd li.t1 a { display: block; width: 282px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lm_rban .panel-body .list .guestbook-table ul.even li.t2, .lm_rban .panel-body .list .guestbook-table ul.odd li.t2 { width: 102px; }
.lm_rban .panel-body .list .guestbook-table ul.even li.t3, .lm_rban .panel-body .list .guestbook-table ul.odd li.t3 { width: 120px; color: #666; }
.lm_rban .panel-body .list .guestbook-table ul.even li.t4, .lm_rban .panel-body .list .guestbook-table ul.odd li.t4 { width: 86px; }
.lm_rban .panel-body .list .guestbook-table ul.even li.t4 .s1, .lm_rban .panel-body .list .guestbook-table ul.odd 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(/_res/images/lmtel.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: red; }
.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: 0 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: #fff!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 .pagination span.disabled:hover, .pagination span.disabled { 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: 0 3px; }
.pagination .inputBar { border: 0; height: 28px; line-height: 28px; }
.pagination .inputBar input { width: 30px; height: 20px; padding: 3px 5px; border: #ccc 1px solid; margin: 0 3px; }
.articleNewsDetail .position, .columnNav .position { height: 36px; line-height: 36px; padding-left: 35px; background: url("/_res/imgs/wz_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; 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 .fontSize, .articleNews-wrap .articleNews .info .hit, .articleNews-wrap .articleNews .info .publishDate, .articleNews-wrap .articleNews .info .resources { padding: 0 0.5em; }
.articleNews-wrap .articleNews .content { padding: 20px; height: auto; min-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 div, .articleNews-wrap .articleNews .content table p, .articleNews-wrap .articleNews .content table span { font-size: 12px; line-height: 140%; margin: 0 auto; text-indent: 0; }
.articleNews-wrap .articleNews .content table td img { border: 0; margin: 0; padding: 0; text-indent: 0!important; }
.articleNews-wrap .articleNews .content img { max-width: 100%; }
.articleNews-wrap .articleNews .content a { color: #00f; 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("/_res/imgs/print.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("/_res/imgs/close1.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: #333; 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 #999; 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 #999; padding-bottom: 38px; padding-top: 10px; }
.collectInfoDetail-wrap, .interviewInfoDetail-wrap, .surveyInfoDetail-wrap, .videoNewsDetail-wrap { height: auto; text-align: left; min-height: 600px; margin: auto; background: #fff; border: #eaeaea 1px solid; }
.collectInfoDetail-wrap .panel-heading, .interviewInfoDetail-wrap .panel-heading, .surveyInfoDetail-wrap .panel-heading, .videoNewsDetail-wrap .panel-heading { height: 37px; background: none; }
.collectInfoDetail-wrap .panel-heading .position, .interviewInfoDetail-wrap .panel-heading .position, .surveyInfoDetail-wrap .panel-heading .position, .videoNewsDetail-wrap .panel-heading .position { height: 36px; line-height: 36px; padding-left: 35px; background: url("/_res/imgs/wz_ico.png") 15px 10px no-repeat; border-bottom: #e1e1e1 1px solid; font-size: 14px; overflow: hidden; }
.collectInfoDetail-wrap .panel-body, .interviewInfoDetail-wrap .panel-body, .surveyInfoDetail-wrap .panel-body, .videoNewsDetail-wrap .panel-body { 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%; }
.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(/_res/imgs/hd_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: #ddd 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_con, .poll_collect ul li p.poll_txt { width: 115px; text-align: right; padding-right: 5px; border-right: #ddd 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: red; 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 { padding-bottom: 10px; }
.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 .title, .videoPlay .scroll-wrap ul li a img { width: 190px; }
.videoPlay.single .panel { border: none; }
.videoPlay .panel-body { margin: 20px 0 5px; position: relative; overflow: hidden; }
.videoPlay .next, .videoPlay .prev { position: absolute; top: 40px; width: 32px; height: 80px; overflow: hidden; cursor: pointer; background: url(/imgs/btn_ico.png) 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(/imgs/text_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(/imgs/text_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 .over, .vote .panel-body ul li .starting { float: right; color: #999; font-size: 12px; margin: 0 10px; }
/* 选型卡 样式 */
.tabsContent .panel-body .tab-nav ul { width: 100%; overflow: hidden; padding: 15px 0 0; }
.tabsContent .panel-body .tab-nav ul li { padding: 0 10px 10px; height: 48px; display: block; vertical-align: bottom; overflow: hidden; background: none; float: left; }
.tabsContent .panel-body .tab-nav ul li a { display: block; height: 48px; line-height: 48px; padding: 0 15px; font-size: 14px; color: #333; background: #efefef; overflow: hidden; cursor: pointer; }
.tabsContent .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 { background: #c40000; color: #fff; }
.tabsContent .panel-body .tab-nav.lr { float: left; width: 30%; }
.tabsContent .panel-body .tab-nav.lr ul { padding: 15px; }
.tabsContent .panel-body .tab-nav.lr ul li { float: none; }
.tabsContent .panel-body .tab-nav.lr ul li a { padding: 0; }
.tabsContent .panel-body .tab-content .tab-panel { display: none; }
.tabsContent .panel-body .tab-content .tab-panel.active { display: block; }
.tabsContent .panel-body .tab-content .tab-panel li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.tabsContent .panel-body .tab-content .tab-panel li .date { float: right; }
.tabsContent .panel-body .tab-content.lr { float: right; width: 70%; }
/* infoListTest 样式 */
.linkCollect .panel-body .list li .date, .linkDocList .panel-body .list li .date, .linkSurvey .panel-body .list li .date { float: right; margin-left: 10px; }
.linkCollect .panel-body .linkList li, .linkDocList .panel-body .linkList li, .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; }
.linkCollect .panel-body .linkList.panelBodyTopLabel, .linkDocList .panel-body .linkList.panelBodyTopLabel, .linkSurvey .panel-body .linkList.panelBodyTopLabel { padding: 15px 0 5px; background: url(/imgs/ico_line.gif) 0 bottom repeat-x; }
.linkCollect .panel-body .linkListImg.panelBodyTopLabel, .linkDocList .panel-body .linkListImg.panelBodyTopLabel, .linkSurvey .panel-body .linkListImg.panelBodyTopLabel { padding: 15px 0 12px; background: url(/imgs/ico_line.gif) 0 bottom repeat-x; }
.linkCollect .panel-body .linkListImg li img, .linkDocList .panel-body .linkListImg li img, .linkSurvey .panel-body .linkListImg li img { height: 50px; }
.linkCollect .panel-body .linkListImg li .img-title, .linkCollect .panel-body .linkListImg li .img_title, .linkDocList .panel-body .linkListImg li .img-title, .linkDocList .panel-body .linkListImg li .img_title, .linkSurvey .panel-body .linkListImg li .img-title, .linkSurvey .panel-body .linkListImg li .img_title { display: none; }
.linkCollect .panel-body .surveyList li .date, .linkDocList .panel-body .surveyList li .date, .linkSurvey .panel-body .surveyList li .date { float: right; }
.linkCollect .panel-body .surveyList li .nostart, .linkCollect .panel-body .surveyList li .over, .linkCollect .panel-body .surveyList li .starting, .linkCollect .panel-body .surveyList li .status, .linkDocList .panel-body .surveyList li .nostart, .linkDocList .panel-body .surveyList li .over, .linkDocList .panel-body .surveyList li .starting, .linkDocList .panel-body .surveyList li .status, .linkSurvey .panel-body .surveyList li .nostart, .linkSurvey .panel-body .surveyList li .over, .linkSurvey .panel-body .surveyList li .starting, .linkSurvey .panel-body .surveyList li .status { float: right; color: #999; 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(/imgs/ico_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: 150%; background: #c40000; display: table-cell; vertical-align: middle; padding: 0; font-size: 18px; overflow: hidden; text-align: center; color: #fff; float: none; }
.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: 150%; background: #c40000; display: table-cell; vertical-align: middle; padding: 0; font-size: 18px; overflow: hidden; text-align: center; color: #fff; float: none; }
.flipScreenMarquee .panel-heading.left_head .title a:hover { color: #fff; }
.flipScreenMarquee .panel-body { height: 138px; 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(/imgs/ico.gif) 8px center no-repeat; }
.flipScreenMarquee .panel-body .marquee-list li .date { color: #999; font-size: 12px; }
/* videoCarousel 样式 */
.imgDocList .mF_tbhuabao, .videoCarousel .mF_tbhuabao { border: none; margin-left: 0; }
.imgDocList .mF_tbhuabao .prev, .videoCarousel .mF_tbhuabao .prev { left: 0; background: none; }
.imgDocList .mF_tbhuabao .prev a, .videoCarousel .mF_tbhuabao .prev a { background: url(/imgs/ind_twprev.png) no-repeat; background-position: 0 0; text-indent: -999999em; }
.imgDocList .mF_tbhuabao .prev a:hover, .videoCarousel .mF_tbhuabao .prev a:hover { background-position: 0 -60px; }
.imgDocList .mF_tbhuabao .next, .videoCarousel .mF_tbhuabao .next { right: 0; background: none; }
.imgDocList .mF_tbhuabao .next a, .videoCarousel .mF_tbhuabao .next a { background: url(/imgs/ind_twprev.png) no-repeat; background-position: 0 -120px; text-indent: -999999em; }
.imgDocList .mF_tbhuabao .next a:hover, .videoCarousel .mF_tbhuabao .next a:hover { background-position: 0 -180px; }
.imgDocList .mF_tbhuabao .dot, .videoCarousel .mF_tbhuabao .dot { height: 0; }
.imgDocList .mF_tbhuabao .dot li, .videoCarousel .mF_tbhuabao .dot li { display: none; }
/* 链接摘要 样式 */
.linkNote .list-note li { display: inline; float: left; width: 100%; font-size: 14px; margin: 18px 0 0 10px; }
.linkNote .list-note li .img { float: left; margin: 0 12px 0 0; }
.linkNote .list-note li .title { margin: 0; padding: 0; height: 22px; line-height: 22px; }
.linkNote .list-note li .title a { width: 100px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.linkNote .list-note li .remark { margin-top: 2px; line-height: 22px; }
/* 通用广告位 样式 */
.linkList .link-list li { margin-top: 10px; }
.linkList .link-list li a { display: block; }
.linkList .link-list li a > img { vertical-align: top; }
.linkList .link-list li a .img-title { height: 22px; line-height: 22px; }
.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 .docHeadlinesTabs .panel-heading .title ul li a:hover, .red .docHeadlinesTabs .panel-heading .title ul li.active a, .red .infoTabs .panel-heading .title ul li a:hover, .red .infoTabs .panel-heading .title ul li.active a, .red .infoTabsHeadline .panel-heading .title ul li a:hover, .red .infoTabsHeadline .panel-heading .title ul li.active a, .red .panel-heading .title a, .red .sub-heading .sub-title a { color: #c40000; border-bottom-color: #c40000; }
.red .docHeadlinesTabs .panel-heading .title ul li a, .red .infoTabs .panel-heading .title ul li a, .red .infoTabsHeadline .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("/imgs/ico_red.gif") 0 center no-repeat; }
.red .infoHeadlineList .panel-body ul li { background: url('/imgs/ico_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 .linkImgMarquee .panel-heading.left_head .title a, .red .linkListImgScroll .panel-heading .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('/_res/imgs/webico_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-table-form ul li.btn_group input, .red .lm_rban .panel-body .list .guestbook_bt span, .red .messageInfoDetail-wrap .lymyd p.p3 input { background: #c40000; }
.red .tabsContent .panel-body .tab-nav ul li.active a { background: #c40000; color: #fff; }
.red .htmlEdit .panel-body .detail { color: #c40000; }
.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 .docHeadlinesTabs .panel-heading .title ul li a:hover, .green .docHeadlinesTabs .panel-heading .title ul li.active a, .green .infoTabs .panel-heading .title ul li a:hover, .green .infoTabs .panel-heading .title ul li.active a, .green .infoTabsHeadline .panel-heading .title ul li a:hover, .green .infoTabsHeadline .panel-heading .title ul li.active a, .green .panel-heading .title a, .green .sub-heading .sub-title a { color: #75aa01; border-bottom-color: #75aa01; }
.green .docHeadlinesTabs .panel-heading .title ul li a, .green .infoTabs .panel-heading .title ul li a, .green .infoTabsHeadline .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("/imgs/ico_green.gif") 0 center no-repeat; }
.green .infoHeadlineList .panel-body ul li { background: url('/imgs/ico_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 .linkImgMarquee .panel-heading.left_head .title a, .green .linkListImgScroll .panel-heading .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('/_res/imgs/webico_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-table-form ul li.btn_group input, .green .lm_rban .panel-body .list .guestbook_bt span, .green .messageInfoDetail-wrap .lymyd p.p3 input { background: #75aa01; }
.green .tabsContent .panel-body .tab-nav ul li.active a { background: #75aa01; color: #fff; }
.green .htmlEdit .panel-body .detail { color: #75aa01; }
.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 .docHeadlinesTabs .panel-heading .title ul li a:hover, .blue .docHeadlinesTabs .panel-heading .title ul li.active a, .blue .infoTabs .panel-heading .title ul li a:hover, .blue .infoTabs .panel-heading .title ul li.active a, .blue .infoTabsHeadline .panel-heading .title ul li a:hover, .blue .infoTabsHeadline .panel-heading .title ul li.active a, .blue .panel-heading .title a, .blue .sub-heading .sub-title a { color: #0068b1; border-bottom-color: #0068b1; }
.blue .docHeadlinesTabs .panel-heading .title ul li a, .blue .infoTabs .panel-heading .title ul li a, .blue .infoTabsHeadline .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("/imgs/ico_blue.gif") 0 center no-repeat; }
.blue .infoHeadlineList .panel-body ul li { background: url('/imgs/ico_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 .linkImgMarquee .panel-heading.left_head .title a, .blue .linkListImgScroll .panel-heading .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('/_res/imgs/webico_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-table-form ul li.btn_group input, .blue .lm_rban .panel-body .list .guestbook_bt span, .blue .messageInfoDetail-wrap .lymyd p.p3 input { background: #0068b1; }
.blue .tabsContent .panel-body .tab-nav ul li.active a { background: #0068b1; color: #fff; }
.blue .htmlEdit .panel-body .detail { color: #0068b1; }
.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 .docHeadlinesTabs .panel-heading .title ul li a:hover, .yellow .docHeadlinesTabs .panel-heading .title ul li.active a, .yellow .infoTabs .panel-heading .title ul li a:hover, .yellow .infoTabs .panel-heading .title ul li.active a, .yellow .infoTabsHeadline .panel-heading .title ul li a:hover, .yellow .infoTabsHeadline .panel-heading .title ul li.active a, .yellow .panel-heading .title a, .yellow .sub-heading .sub-title a { color: #ff8300; border-bottom-color: #ff8300; }
.yellow .docHeadlinesTabs .panel-heading .title ul li a, .yellow .infoTabs .panel-heading .title ul li a, .yellow .infoTabsHeadline .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("/imgs/ico_yellow.gif") 0 center no-repeat; }
.yellow .infoHeadlineList .panel-body ul li { background: url('/imgs/ico_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 .linkImgMarquee .panel-heading.left_head .title a, .yellow .linkListImgScroll .panel-heading .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('/_res/imgs/webico_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-table-form ul li.btn_group input, .yellow .lm_rban .panel-body .list .guestbook_bt span, .yellow .messageInfoDetail-wrap .lymyd p.p3 input { background: #ff8300; }
.yellow .tabsContent .panel-body .tab-nav ul li.active a { background: #ff8300; color: #fff; }
.yellow .htmlEdit .panel-body .detail { color: #ff8300; }
.pos-rel { position: relative; }
.ls-logo, .ls-navigation { position: relative; }
#logo { position: absolute; }
/* 页面顶部 */
.ls-top-inner { height: 36px; line-height: 36px; }
/* header 样式 */
.ls-logo { margin-left: 0; padding-top: 0; }
/* .ls-header-inner { height: 524px; } */
.ls-header { border-bottom: #ff9b00 10px solid; }
.ls-header-inner { background: url(/_res/images-zwxmtjz/banner.jpg) top center no-repeat; }
.ls-logo-inner, .ls-logo-inner img { height: 69px; }
.ls-logo-inner { left: 5px; top: 24px; }
.ls-logo-inner img { width: 310px; }

.ls-top { position: absolute; right: 0; top: 20px; }
.ls-top li { float: left; height: 30px; line-height: 30px; margin: 0 5px; }
.ls-top li a { display: block; color: #fff; padding: 0 10px; font-size: 16px; background: rgb(255,255,255,0.5); border-radius: 4px; }
.ls-top li a:hover { opacity: 0.8; }

.ls-bt { padding-top: 130px; text-align: center; }
.ls-bt li img { max-width: 98%; }
.ls-bt li .img-title { display: none; }
.ls-container .module { margin-right: 0; position: relative; overflow: hidden; width: auto!important; }
.ls-container .row { position: relative; }

/* 主导航样式 */
.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: #fff; }
.ls-navigation-inner ul li a:hover, .ls-navigation-inner ul li.active a { color: #fff; text-decoration: none; background: #b01414; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
/* panel 标题默认样式 */
.panel { background: #fff; }
.panel-heading, .sub-heading { height: 33px; line-height: 33px; background: url(/_res/imgs/panel_headline.gif) 0 bottom repeat-x; border: none; padding: 0; }
.panel-heading .title, .sub-heading .title { float: left; }
.panel-heading .title a, .sub-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, .sub-heading .more { float: right; margin-right: 10px; font-size: 12px; }
.panel-heading .more a, .sub-heading .more a { color: #999; }
.panel-heading .more a:hover, .sub-heading .more a:hover { color: #c40000; }
/* 二级标题 */
.sub-heading { height: 33px; line-height: 33px; border-bottom: 1px solid #e9e9e9; padding-top: 5px; border-top: 0 none; background: none; }
.sub-heading .sub-title { float: left; }
.sub-heading .sub-title a { display: block; width: auto; white-space: nowrap; line-height: 33px; font-size: 16px; padding: 0 15px; color: #c40000; border-bottom: #c40000 1px solid; }
.sub-heading .sub-more { float: right; margin-right: 10px; font-size: 12px; }
.sub-heading .sub-more a { color: #999; }
.sub-heading .sub-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(/_res/imgs/ico.gif) 0 center no-repeat; }
.panel-body .list li .date { color: #999; font-size: 12px; }
.panel-body .list li img { float: left; margin: 10px 0 0 2px; }
/* footer 样式 */
.ls-footer { background: #fff; margin: 12px 0 0 0; border-top: 5px solid #cc0001; padding-top: 1px; }
.ls-footer-inner { height: auto; }
.ls-footer-inner { background: url("/_res/images-zwxmtjz/zhuye_wei.jpg") top repeat-x; padding: 23px 0 20px; font-family: "微软雅黑"; font-size: 14px; color: #333; line-height: 26px; text-align: center; }
.ls-footer-inner .ls-container { position: relative; }
.ls-footer-inner .ls-container .fotnav { line-height: 24px; margin-bottom: 10px; }
.ls-footer-inner .ls-container .fotnav a { font-weight: bold; }
.ls-footer-inner .ls-container .bot_ico { position: absolute; left: 0; top: 10px; }
.ls-footer-inner .ls-container .bot_jiucuo { position: absolute; right: 0; top: 20px; }
.ls-footer-left { padding-left: 111px; color: #282828; font-family: "微软雅黑"; }
.ls-footer-left h2 { font-size: 14px; line-height: 30px; font-weight: bold; font-family: "微软雅黑"; color: #c30001; }
.ls-footer-left a { color: #282828; }
.ls-footer-link { position: absolute; top: 0; right: 0; font-family: "微软雅黑"; }
.ls-footer-link ul { overflow: hidden; }
.ls-footer-link ul li { width: 80px; float: left; text-align: center; }
.ls-footer-link ul li .img_title { display: block; height: 34px; line-height: 34px; color: #b80604; }
.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; }
.ls-head-ewm { padding-top: 38px; padding-bottom: 100px; }
.ls-head-ewm .linkListImg .panel { background: none; }
.ls-head-ewm .panel-body .list-images { padding-top: 0; }
.ls-head-ewm .panel-body .list-images { padding: 0; text-align: center; }
.ls-head-ewm .panel-body .list-images li { width: 145px; display: inline-block; margin: auto; overflow: hidden; font-size: 16px; text-align: center; }
.ls-head-ewm .panel-body .list-images li a { display: block; color: #fff; line-height: 30px; }
.ls-head-ewm .panel-body .list-images li a img { width: 115px; height: 115px; }
.ls-head-ewm .panel-body .list-images li a .img_title { display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-zwxmt-con { position: relative; }
.ls-tab { width: 900px; height: 70px; margin: 0 auto; position: absolute; left: 50%; margin-left: -450px; top: -80px; }
.ls-tab ul { overflow: hidden; }
.ls-tab li { width: 280px; height: 70px; float: left; line-height: 70px; margin: 0 10px; text-align: center; }
.ls-tab li a { display: block; font-size: 31px; line-height: 70px; font-weight: 600; color: #1c7abf; background: url("/_res/images-zwxmtjz/btn_off.png") center no-repeat; cursor: pointer; }
.ls-tab li a br { display: none; }
.ls-tab li.active a { color: #fff; background: url("/_res/images-zwxmtjz/btn_on.png") center no-repeat; }
.hide.active { display: block!important; }
.ls-zwxmt-tit { padding: 40px 0 35px 0; height: 38px; text-align: center; }
.ls-zwxmt-link { overflow: hidden; }
.ls-zwxmt-link ul li { width: 166px; height: 225px; float: left; margin-bottom: 20px; text-align: center; }
.ls-zwxmt-link ul li a { display: block; width: 100%; height: 100%; }
.ls-zwxmt-link ul li a .img_title { display: block!important; width: 120px; margin: 5px auto; height: auto; font-size: 18px; }
.ls-zwxmt-link ul li a img { width: 146px; height: 146px; border: solid 1px #d2d2d2; }
.block-tabs .panel { width: auto!important; background: url('/_res/images-zwxmtjz/title_bg.png') no-repeat center center; }
.block-tabs .panel-body { height: 100%; }
.block-tabs .panel-body .html-body { font-size: 32px!important; font-weight: bold!important; line-height: 100%!important; text-align: center; vertical-align: middle; position: relative; top: 35%; }

@media only screen and (max-width: 999px) {
  .ls-container { width: 768px; }
  .ls-container .ls-container-inner { width: 768px; }
  .ls-tab { width: 600px; margin-left: -300px; }
  .ls-tab li { width: 180px; }
  .ls-zwxmt-link ul li { width: 20%; }
  .ls-zwxmt-link ul li a img { width: 140px; height: 140px; }
  .ls-footer-inner .ls-container .bot_ico, .ls-footer-inner .ls-container .bot_jiucuo { position: static; display: inline-block; }
}
@media only screen and (max-width: 767px) {
  .ls-container { width: 100%; }
  .ls-container .ls-container-inner { width: auto; }
  .ls-tab { width: 496px; margin-left: -248px; }
  .ls-tab li { width: 145px; }
  .ls-zwxmt-link ul li { width: 25%; margin-bottom: 10px; }
  .block-tabs .panel { background: transparent; }
}

@media only screen and (max-width: 600px) {
  .ls-zwxmt-link ul li { width: 33%; }
}
@media only screen and (max-width:496px) {
  .ls-tab { width: 100%; margin-left: 0; left: 0; }
  .ls-tab li { margin: 0 0.5%; width: 32.3%; }
  .ls-tab li a { font-size: 28px; }
  .ls-head-ewm { padding-bottom: 82px; padding-top: 22px; }
  .ls-bt { padding-top: 120px; }
  .ls-zwxmt-link ul li { width: 50%; }
}

@media only screen and (max-width:375px) {
  .ls-tab li a { font-size: 24px; }
}
