@charset "utf-8";
/* CSS Document */
.ls-lmcontainer{ margin-bottom: 30px;}
/*栏目页-左侧 */
.ls-column-left{width:280px; background: #f5f9ff;}
.ls-column-title{padding:10px; background: #005ed1; }
.ls-column-title .tit,.ls-column-title span{ display: block; line-height: 40px; font-size: 20px;font-weight: bold; color: #fff; text-align: center;}
.ls-column-menu{ padding: 10px 20px 20px 20px;}
.ls-column-menu  li{  margin-top: 15px; }
.ls-column-menu  li a{display:block;padding: 10px;   border-radius: 5px; line-height:30px; border: 1px solid #fff; background: #fff; font-size:18px; text-align: center; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-column-menu  li a:hover,.ls-column-menu  li.active a{ color: #005ed1;  border: 1px solid #005ed1;  }
/*栏目页-文字列表 */
.ls-column-right{width: 1088px;position:relative;}
.ls-column-right .guidang,.ls-module-news .guidang{position:absolute;right:0;top:-40px;z-index:99;}
.ls-module-news{ position:relative;}
/*当前栏目*/
.ls-column-name{padding: 0 0 8px  0;  border-bottom: 1px solid #EBF1F7;  line-height: 40px; }
.ls-column-name span{display: inline-block; font-size: 24px; font-weight: bold;color: #005ed1;}
/***栏目文字列表****/
.ls-column-list{height:auto;margin-top:10px;min-height:612px;_height:612px;font-size:16px;line-height:1.8;border-top:0;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.ls-column-list ul{clear: both;}
.ls-column-list .pagination{clear: none;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list ul li{height:44px;line-height:44px;vertical-align:bottom; padding: 0 110px 0 16px;    background-image: url(../images/ico.png) !important;  background-position:left center; background-repeat: no-repeat;  font-size:16px;position: relative;}
.ls-column-list ul.doc_list .date{float:none;position: absolute; right: 0; top:0;color:#999;font-size: 14px; }
.ls-column-list ul.doc_list,.ls-column-list ul.download-list{padding-bottom:10px;}
.ls-column-list ul.doc_list li,.ls-column-list ul.download-list li{overflow:hidden;background-image: url(../images/ico.png) !important;position: relative;}
.ls-column-list ul.doc_list li a{ max-width: 830px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-module-news .ls-column-list ul.doc_list li a{max-width: 1160px; }
.ls-column-list ul.doc_list li img{float:left;margin:16px 0 0 0;}
.ls-column-list ul li.lm_line{height: 0;border-bottom: 1px dashed #d6ddea;margin: 12px 0; padding:0;background-image: none !important;}
.ls-column-list ul li.lm_line.add{display: none;}
.ls-column-list ul li.columnName{height:auto;margin:0 0 5px;padding:5px 70px 5px 10px;background-image:none !important;background:#f9fafb;overflow: hidden;position: relative; line-height:30px;}
.ls-column-list ul li.columnName .title{display:block; white-space:normal;height:auto;font-weight: bold;max-width: none;}
.ls-column-list ul li.columnName .more{font-size:14px;color:#999;position: absolute;top:5px;right:10px;}
.ls-column-list ul li.columnName .more:hover{color:#d80c18;}
.ls-column-list ul.doc_list li.search-list a{max-width: none !important;margin-right: 90px;float: none;}
/*栏目页 图片列表 */
.ls-column-list ul.picture-list{ clear:both; margin-right: -30px; margin-top: 30px;}
.ls-column-list ul.picture-list:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.ls-column-list ul.picture-list li{float:left; display:inline;height:auto; margin: 0 30px 30px 0; background: #FFFFFF  !important; width: 312px; padding: 15px; box-shadow: 0 0 10px 0 rgba(28, 77, 163, 0.08);  }
.ls-column-list ul.picture-list li:hover{ box-shadow: 0 0 10px 0 rgba(28, 77, 163, 0.2);}
.ls-column-list ul.picture-list li a{ display: block; float: none;}
.ls-column-list ul.picture-list li .img_img{ display: block;}
.ls-column-list ul.picture-list li a img{width:100%; height:235px; object-fit: cover;}
.ls-column-list ul.picture-list li a:hover{ color:#1f68ba;}
.ls-column-list ul.picture-list li .img_title{ display:block; text-align: center; height:32px;line-height:32px; font-weight:bold; font-size: 16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-top: 4px;}
.ls-column-list ul.picture-list li .date{ color: #9E9E9E;  text-align: center; display: block; line-height: 24px; }
/*视频列表*/
.ls-column-list ul.videoNews-img-list{ clear:both;   margin-right: -32px;   margin-top: 30px; }
.ls-column-list ul.videoNews-img-list li{float:left; display:inline;height:auto; margin: 0 30px 30px 0; background: #FFFFFF  !important; width: 285px; padding: 15px; box-shadow: 0 0 10px 0 rgba(28, 77, 163, 0.08);  }
.ls-column-list ul.videoNews-img-list li:hover{ box-shadow: 0 0 10px 0 rgba(28, 77, 163, 0.2);}
.ls-column-list ul.videoNews-img-list li .video-thumb{float:none;width:100%; height:176px;}
.ls-column-list ul.videoNews-img-list li span.title{display:block; text-align: center; height:40px; line-height:40px; }
.ls-column-list ul.videoNews-img-list li span.title a{display: block;   white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-column-list ul.videoNews-img-list li span.datetime{ display:block; text-align: center; height:26px; line-height:26px; color:#999; font-size:16px;}
.ls-column-list ul.videoNews-img-list li a{ display: block;}
.ls-column-list ul.videoNews-img-list li a:hover{color:#007fe1;}
/*网站地图*/
.ls-map{ background: #fff; padding:0 38px; border: 1px solid #ddd; }
.ls-map-title{line-height:52px;text-align:center;  font-weight: bold; font-size:30px; padding: 20px 0; color: #005ed1;}
.dty_contain{height:auto;min-height:300px;_height:300px;font-size:16px;margin-top:10px;}
.dty_mutitle{ margin-bottom: 10px;   background:url("../images/map-titlebg.png") center center repeat-x; font-size: 22px;color: #005ed1;font-weight: bold;line-height:48px; }
.dty_mutitle a{color:#005ed1; display: inline-block;padding-right: 22px; background:url("../images/map-ico.png") right center no-repeat #fff;  }
.dty_sublb:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .dty_sublb {zoom: 1;} /* IE6 */
*:first-child+html .dty_sublb {zoom: 1;} /* IE7 */
.dty_sublb ul{ margin-right: -24px;}
.dty_sublb ul li{float:left; width:245px; margin: 0 24px 20px 0; }
.dty_sublb ul li a{line-height:60px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;height: 60px; border: 1px solid rgb(200, 236, 255);border-radius: 4px; background: rgb(240, 249, 254);    text-align: center; font-size:18px;color:#666; display:block;}
.dty_sublb ul li a:hover{ color: #fff; background: #005ed1; border-color:#005ed1;}
/*征集调查-栏目*/
.ls-column-list .survey-list li,.ls-column-list .collect-list li{padding-right: 220px;padding-left: 90px; text-align: left;}
.ls-column-list .survey-list li .title,.ls-column-list .collect-list li .title{display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float: none;  max-width:none; }
.ls-column-list .survey-list li .title2,.ls-column-list .collect-list li .title2{display:block;float: left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: 650px;}
.ls-column-list .survey-list li .status,.ls-column-list .collect-list li .status{display:block; position: absolute; top: 50%; margin-top:-12px; left:15px; width:60px; height: 24px; line-height: 24px; font-size: 14px; border-radius: 5px; -moz-border-radius: 5px; margin-right: 5px; text-align:center; background:#2B81EA; color: #fff;}
.ls-column-list .survey-list li .over,.ls-column-list .collect-list li .over{background:#999;}
.ls-column-list .survey-list li .nostart,.ls-column-list .collect-list li .nostart{background:#ce0000;}
.ls-column-list .survey-list li .date,.ls-column-list .collect-list li .date{text-align:right;}
.ls-column-list .survey-list li .result,.ls-column-list .collect-list li .result{float: left; margin-left: 4px;}
.ls-column-list .survey-list li .result a,.ls-column-list .collect-list li .result a{color: #c50001;}
.ls-column-list .survey-list li .date,.ls-column-list .collect-list li .date{ position: absolute; color: #999; right: 0; top:0;}
/*调查文章页*/
.ls-article-vote{margin:auto;/*padding-bottom:50px;*/font-size:16px;line-height:2;}
.ls-article-vote .dcxm_title{ display:none;}

.ls-article-vote .voteinfo .nostart{color:#ce0000;}
.ls-article-vote .voteinfo .starting{color:#2B81EA;}
.ls-article-vote .voteinfo .over{color:#999;}
.ls-article-vote .vote-info{padding:20px; overflow: hidden; overflow-x: auto;}
.ls-article-vote .vote-info table{max-width: 90%;}
.ls-article-vote .vote-info img{ max-width: 80%; height: auto;}
.ls-article-vote .vote-main{width:96%;margin:auto;}
.ls-article-vote .vote-lsit{padding-bottom:10px;}
.ls-article-vote .vote-lsit .title{font-weight:bold; line-height:1.8; padding:5px 0 8px;}
.ls-article-vote .vote-lsit ul{padding:15px;border:1px solid #e7e7e7;}
.ls-article-vote .vote-lsit ul li{ padding: 5px 0; line-height:1.8;}
.ls-article-vote .vote-lsit ul li input{ margin-right: 5px;}
.ls-article-vote .vote-lsit ul li.vote-textarea{padding:4px 5px;}
.ls-article-vote .vote-lsit ul li.vote-textarea textarea{height:92px;width:100%; border: 0 none;}
.ls-article-vote .vote-code{width:96%;margin:auto;padding:20px 0;font-size:14px;overflow:hidden;height:30px;}
.ls-article-vote .vote-code .text-code{float:left;display:block;line-height:30px;}
.ls-article-vote .vote-code .verification{border:1px solid #ddd;height:28px;line-height:28px;width:96px;float:left;padding:0 5px;}
.ls-article-vote .vote-code .img-code{float:left;padding-left:8px;}
.ls-article-vote .vote-btn{height:42px;text-align:center;}
.ls-article-vote .vote-btn button{height:40px;background:#005ed1;color:#fff;font-size:16px;text-align:center;cursor:pointer;border:0;width:140px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 10px;font-family:"Microsoft YaHei",微软雅黑;outline:none;}
.ls-article-vote .vote-btn button.btn-review{background:#f80;}
.vote-show{width:95%;margin:auto;border:1px solid #e7e7e7;font-size:14px;}
.vote-show th{text-align:left;border-bottom:1px solid #f0f0f0;background:#faf9f9;height:auto;padding:5px 5px 5px 15px;line-height:1.8;font-size:16px;}
.vote-show td .vote_con{width:98%;margin:auto;border-bottom:1px dotted #f0f0f0;height:auto;line-height:30px;padding:0 0;clear:both;}
.vote-show td .vote_con span{display:block;height:auto;line-height:30px;float:left;}
.vote-show td .vote_con span.c1,.vote-show td .vote_con span.c2,.vote-show td .vote_con span.c3{padding:5px 0;}
.vote-show td .vote_con span.c1{width:690px;padding-left:15px;}
.vote-show td .vote_con span.c2{width:120px;padding:12px 0 0 20px;}
.vote-show td .vote_con span.c3{width:80px;padding-right:15px;float:right;text-align:right;}
.vote-show td .vote_con span.c3 i{color:#dd0000;font-style:normal;}
.vote-show td .vote_con span.progress-bar{width:100px; border-radius: 14px; overflow: hidden; height:14px;float:left;background:#eee !important;}
.vote-show td .vote_con span.progress-bar .progress{background:#f27c25 !important; display:block;height:14px;}
.vote-show td .vote_content{width:95%;margin:0 auto;border-bottom:1px dotted #f0f0f0;line-height:28px;padding:5px;}
/*征集文章页*/
.ls-collectInfo-menu .starting{color:#185aae;}
.ls-collectInfo-menu .over{color:#f00;}
.collectit{font-size:20px;color:#0364be;font-weight:bold;height:60px;line-height:60px;}
.m-yjzjtabs{background:#f3fafe; overflow: hidden;}
.m-yjzjtabs li{float: left;min-width: 210px;text-align: center;line-height: 50px;cursor: pointer;font-size:18px;width: 25%;}
.m-yjzjtabs li i,.m-yjzjtabs li a{display: block;font-style: normal;}
.m-yjzjtabs li.active,.m-yjzjtabs li.active a{background: #005ed1; color: #fff;}
.g-yjzjbox {padding: 20px 0 0;}
.u-tit{font-size: 20px;color: #005ed1;font-weight: bold;height: 60px;line-height: 60px;padding-left: 10px;}
.collectInfo_backinfo{border-top:1px dotted #ddd; font-size:16px; line-height:32px; padding:10px 15px; overflow: hidden; overflow-x: auto;}
.collectInfo_backinfo img,.collectInfo_backinfo table{max-width:90%;}
.collectInfo_backinfo img{height: auto;max-width:80%;}
/*我要留言*/
.poll_collect{width:100%;font-size:16px;}
.poll_collect h3{font-size:20px;color:#0364be;font-weight:bold;height:60px;line-height:60px;background:url(../images/icon_myzj.gif) left center no-repeat;padding-left:38px;}
.poll_collect ul{margin:10px 0 0;}
.poll_collect li{border:#ddd solid 1px;padding:2px;height:40px;margin-bottom:10px;line-height:40px;clear:both;}
.poll_collect li p{position:relative;}
.poll_collect li p.poll_txt,.poll_collect li p.poll_con{width:115px;text-align:right;padding-right:5px;border-right:#ddd solid 1px;float:left;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm{padding:2px 5px; height:36px; line-height: 0;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm,.poll_collect li p.poll_conts,.poll_collect li p.poll_privacy{ margin-left: 121px; float: none;}
.poll_collect li p.poll_yzm img{margin:0;}
.poll_collect li p span.msg-box{left:4px;top:4px;position:absolute !important;}
.poll_collect li p.poll_con{height:180px;}
.poll_collect li .red{color:#f00;padding-right:8px;vertical-align:middle;}
.poll_collect li p input{float:left;width:100%;height:36px; border:0 none; background:none; line-height:36px; color:#666;}
.poll_collect input#c_name,.poll_collect input#c_phone{width:811px;}
.poll_collect li p.poll_conts{margin-top:2px;padding:2px 5px;}
.poll_collect li p.poll_conts textarea{width:100%;border:0;background:none;line-height:1.8;height:172px;outline:none;font-size:16px;color:#666;}
.poll_collect .poll_area{height:180px;}
.poll_collect li p.poll_yzm input{width:100px;}
.poll_collect li p.poll_yzm label{font-size: 16px !important;}
.poll_collect li p.poll_yzm img{ height: 36px !important; width: auto;}
.poll_collect li.btn-group{border:0 none;text-align:center; margin-top: 20px;}
.poll_collect li.btn-group input{float:none; background:#007fe1;color:#fff;font-size:20px; line-height: 2.5; text-align:center;cursor:pointer;border:0;width:140px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding: 0;}
.poll_collect li.fujian{ height:80px;}
.poll_collect li p.fujian_txt{ height:80px; line-height:54px;}
.poll_collect ul li .sb_btn{height:36px;padding-top:11px; padding-left:5px; float:left;  }
.poll_collect ul li .sb_btn input.ke-input-text{float:left;line-height:32px;height:32px;border:1px solid #e5e5e5;outline:medium none;width:540px;padding:1px 5px;background:#fff;}
.poll_collect ul li .btn-upload{float:left;line-height:36px;height:36px;border:none;outline:none;width:70px;background:#007fe1;text-align:center;color:#fff;font-size:14px;margin-left:8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.poll_collect .j-privacy-statement{ margin-left:10px;}
.zxsb{ clear:both;display:block;line-height:26px;float:left;width:100%;padding:5px 0 10px;color:#e20a0d;font-size:14px;}
#logTip {text-align: center;font-size: 16px;color: #d00;padding-bottom: 20px; padding-top: 40px;}
.collectInfo_title{font-size: 20px;color: #007fe1; font-weight:bold;height: 60px;line-height: 60px; padding-left: 8px;}
.collectInfo_xj{ border: 1px #ddd dashed; padding: 10px; margin: 15px 0 10px;}
.collectInfo_xj span{ font-weight: bold;color: #007fe1; margin-right: 5px;}
input.disabled{background: #ddd !important;}
input.btn.disabled{background: #999 !important; color: #fff !important; cursor: default !important;}
/*网友意见*/
.collection-theme-list{margin-top:20px;}
.collection-theme-list ul li .collection-body{border-top:#ddd 1px dotted;padding:15px 0;font-size:16px;line-height:1.8;}
.collection-theme-list ul li .collection-body .collection-username{color:#e60012;}
.collection-theme-list ul li .collection-body .collection-tit{ padding-bottom: 8px;}
.collection-theme-list ul li .collection-body .collection-info{color:#555;word-break:break-all;word-wrap:break-word;}
.collection-theme-list ul li .collection-body .collection-datetime{color:#999;}
/* 栏目页-留言查询、列表 */
.liuyan { float: right; line-height: 42px; text-indent: 20px; }
.liuyan_xinjian { display: block; float: right; width: 75px; height: 33px; line-height: 32px; padding-left: 33px; font-size: 16px; color: #fff; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; }
.liuyan_xinjian:hover { color: #fff; }
.ls-message-query { margin-top: 20px;background: #f7faff; padding: 20px; margin-bottom: 20px; position: relative; }
.ls-message-query .ls-message-statistics { height: 32px; line-height: 32px; font-size: 16px; }
.ls-message-query .ls-message-statistics .jg { margin: 0 5px; display: inline-block; }
.ls-message-query .ls-message-statistics .sz { color: #fd8524; font-style: normal; }
.ls-message-query .ls-message-statistics span.line { padding: 0 10px; display: inline-block; }
.ls-message-search{ margin-top: 10px;}
.ls-message-search li.srk{ width: 300px; float: left;}
.ls-message-search .srk label{ width: 70px; margin-right: 8px; float: left; line-height: 40px; font-size: 16px; display: block;}
.ls-message-search .srk input{box-sizing: border-box; width: 200px; padding: 0 10px;  height: 40px; line-height: 40px; font-size: 16px; border: 1px solid #ddd; background: #fff; transition: 0.4s all;}
.ls-message-search .srk input::-webkit-input-placeholder {color:#999999;}
.ls-message-search .srk input::-moz-placeholder {color:#999999;}
.ls-message-search .srk input::-ms-input-placeholder {color:#999999;}
.ls-message-search .srk input:focus{border-color: rgba(0, 127, 225, 0.93); box-shadow: 0 0 5px rgba(0, 127, 225, 0.5)}
.ls-message-search .cx-btn{ float: left; width: 80px;}
.ls-message-search .cx-btn input{display: block; width: 100%; background: #007fe1; color: #fff; cursor: pointer; text-align:center;font-size: 16px; height: 40px; line-height: 40px; border: 0 none;}


.ls-message-query-from { margin-top: 8px; }
.ls-message-query-from ul li { float: left; height: 32px; line-height: 32px; padding: 0; background: none!important; font-size: 14px; overflow: visible; }
.ls-message-query-from ul li.time { width: 128px; }
.ls-message-query-from ul li.time input { float: left; width: 116px; height: 30px; line-height: 30px; border: #cecece 1px solid; background: #fff; font-size: 14px; color: #999; padding-left: 10px; outline: none; border-radius: 4px; }
.ls-message-query-from ul li.line { width: 24px; background: url(../images/liuyan_jg.gif) center center no-repeat!important; }
.ls-message-query-from ul li.text { width: 77px; text-align: right; }
.ls-message-query-from ul li.dw { width: 150px; }
.ls-message-query-from ul li.dw select { width: 140px; height: 32px; line-height: 32px; border: #cecece 1px solid; background: #fff; font-size: 14px; color: #999; padding: 2px 5px; outline: none; }
.ls-message-query-from ul li.srk { width: 214px; }
.ls-message-query-from ul li.srk input { float: left; width: 203px; height: 30px; line-height: 30px; border: #cecece 1px solid; border-right: 0; background: #fff; font-size: 14px; color: #999; padding-left: 10px; outline: none; border-radius: 4px 0 0 4px; }
.ls-message-query-from ul li.btn { width: 48px; }
.ls-message-query-from ul li.btn input { float: left; width: 48px; height: 32px; line-height: 32px; border: none; background: #005ed1; font-size: 14px; color: #fff; text-align: center; outline: none; cursor: pointer; border-radius: 0 4px 4px 0; }
.ls-message-query-from ul li.btn input:hover { background: #005ed1; }
.ls-message-query .title { display: block;   line-height: 1.4;  font-size: 20px; font-weight: bold; color: #005ed1; }
.ls-message-query-from ul li input:focus { border-color: #005ed1; }
/*留言列表**/
.ls-column-message{ min-height: 616px;}
.message_lmtitle{padding:0 0 10px;overflow:hidden; position: relative;}
.message_lmtitle.pt0{padding-top:0 !important;}
.message_lmtitle h3{height:50px;line-height:50px;font-size:22px;font-weight:bold;color:#1b50a0;}
.liuyan_cxcon{font-size:16px; height: 50px; line-height: 50px; color:#999; position: absolute; right: 0; top:0;}
.liuyan_cxcon .sz{color:#e60000;}
.liuyan_cxcon .jg{margin-right:20px;}
.message_lmtitle .liuyan_xiexin,.message_lmtitle .liuyan_liebiao{display:block; position: absolute; right: 0; top:0; height:40px;line-height:40px;padding:0 20px 0 48px;background:#f5f5f5 url(../images/liuyan_xiexin.png) 21px 11px no-repeat;font-size:16px;color:#1b50a0;margin-top:6px;}
.message_lmtitle .liuyan_xiexin:hover,.message_lmtitle .liuyan_liebiao:hover{color:#1b50a0;background-color:#f2f7ff;}
.ls-column-message .guestbook-table .guestbook_title{height:46px; line-height:46px; font-size:16px; background:#f6f5f5; margin-bottom:5px; overflow:hidden; position: relative;}
.ls-column-message .guestbook-table .guestbook_title li{ position: absolute; top:0; height:100%; border-right:#fff 1px solid; text-align:center;}
.ls-column-message .guestbook-table .guestbook_title li.t0{width:150px; right: 0; border-right:none;}
.ls-column-message .guestbook-table .guestbook_title li.t5{width:150px; right: 150px}
.ls-column-message .guestbook-table .guestbook_title li.t1{width:150px; left:0; display: none; }
.ls-column-message .guestbook-table .guestbook_title li.t3{ right: 300px; left: 0;}
.ls-column-message .guestbook-table ul.odd,.ls-column-message .guestbook-table ul.even{height:45px;  clear:both;overflow:hidden; position: relative;}
.ls-column-message .guestbook-table ul.even{background:#fafafa;}
.ls-column-message .guestbook-table ul.odd li,.ls-column-message .guestbook-table ul.even li{  position:absolute;
; top:0; height:45px;line-height:45px;text-align:center;font-size:16px;border-right:#fff 1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-column-message .guestbook-table ul.odd li.t0,.ls-column-message .guestbook-table ul.even li.t0{width:150px; right: 0; border-right:none;color:#999;}
.ls-column-message .guestbook-table ul.odd li.t5,.ls-column-message .guestbook-table ul.even li.t5{width:150px; right: 150px;}
.ls-column-message .guestbook-table ul.odd li.t1,.ls-column-message .guestbook-table ul.even li.t1{width:150px; left:0;  display: none; }
.ls-column-message .guestbook-table ul.odd li.t2,.ls-column-message .guestbook-table ul.even li.t2{width:140px;}
.ls-column-message .guestbook-table ul.odd li.t3,.ls-column-message .guestbook-table ul.even li.t3{ position: absolute;  right: 300px; left: 0; padding-left:20px; text-align:left;}
.ls-column-message .guestbook-table ul.odd li.t3 a,.ls-column-message .guestbook-table ul.even li.t3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-column-message .guestbook-table ul.odd li.t5 .s1,.ls-column-message .guestbook-table ul.even li.t5 .s1{color:#62b455;}
.ls-column-message .guestbook-table ul.odd li.t5 .s2,.ls-column-message .guestbook-table ul.even li.t5 .s2{color:#fd8622;}
/* 栏目页-留言 写信 */
.ls-golist { position: relative; z-index: 1; }
.guestbook_bt{ margin-bottom: 10px; text-align: right;}
.liuyan_xiexin { display: inline-block; text-align: left; width: 75px; height: 33px; line-height: 32px; padding-left: 33px; font-size: 16px; color: #fff; background: url(../images/liuyan_xiexin.png) 0 0 no-repeat; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; }
.liuyan_xiexin:hover { color: #fff; background: url(../images/liuyan_xiexinh.png) 0 0 no-repeat; }
.ls-message-xz { margin-top: 20px; background: #f7faff; padding:  20px; height: auto; position: relative; }
.ls-message-xz .title { line-height: 1.5; font-size: 18px; display: block; padding-bottom: 20px; font-weight: bold; color: #005ed1; }
.ls-message-xz p { color: #666; font-size: 15px; line-height: 1.8; text-indent: 2em; }
.guestbook-form { padding: 15px 0; margin-top: 15px; }
.guestbook-form .guestbook_bt { height: 36px; overflow: hidden; }
.guestbook-form .guestbook_bt span { display: block; float: left; width: 102px; white-space: nowrap; height: 36px; line-height: 36px; font-size: 16px; text-align: center; color: #fff; font-weight: bold; background: #d30b15; }
/*我要留言**/
.guestbook-table-form{ font-size: 16px;}
.guestbook-table-form .red{ color: #f00; margin-right: 2px;}
.guestbook-table-form ul li{float:left; width: 50%;height:40px; margin:0 0 21px 0; }
.guestbook-table-form ul li.tex,.guestbook-table-form ul li.btn_group{width:100%;height:auto; box-sizing: border-box;}
.guestbook-table-form ul li.srk .bt,.guestbook-table-form ul li.srk1 .bt,.guestbook-table-form ul li.tex .bt{height:40px;line-height:40px;font-size:16px; width: 100px; text-align: right; float: left;}
.guestbook-table-form ul li.srk .inpt,.guestbook-table-form ul li.srk1 .inpt{height:40px;position:relative; margin-left: 110px;}
.guestbook-table-form ul li.tex .inpt{position:relative; margin-left: 110px;}
.guestbook-table-form ul li .msg-box{position:absolute;left:0;top:0;}
.guestbook-table-form ul li.srk .inpt input,.guestbook-table-form ul li.srk1 .inpt input.email{ width: 100%; box-sizing: border-box; height:40px;line-height:40px;border:#DCDFE6 1px solid;background:#fff;padding:0 5px;font-size:15px;}
.guestbook-table-form ul li.srk .inpt select,.guestbook-table-form ul li.srk1 .inpt select{width:100%;height:40px;border:#DCDFE6 1px solid;background:#fff;padding:2px 7px;}
.guestbook-table-form ul li.srk1 .inpt label{ padding:0 15px 0 12px;height:40px;line-height:40px;}
.guestbook-table-form ul li.srk1 .inpt label input{margin-right:10px;}
.guestbook-table-form ul li.yzm{ width: 100%;}
.guestbook-table-form ul li.yzm .inpt input.verification{ float: left; width:120px;height:38px;line-height:38px;border:#e4e4e5 1px solid;background:#fff;padding:0 5px; }
.guestbook-table-form ul li.yzm .inpt .duanxin{margin-left:10px;display:block;float:left;width:100px;height:28px;line-height:28px;border:#DCDFE6 1px solid;background:#f2f7ff;text-align:center;color:#1b50a0;font-size:15px;}
.guestbook-table-form ul li.yzm .inpt .duanxin:hover{color:#1b50a0;}
.guestbook-table-form ul li.yzm .inpt img{float:left;margin-left:10px;width:auto;height:36px;}
.guestbook-table-form ul li.tex textarea{ width: 100%; box-sizing: border-box; height:280px;line-height:24px;border:#DCDFE6 1px solid;background:#fff;padding:5px 5px;}
.guestbook-table-form ul li.tex textarea:focus{outline: none;border-color:#007FE1 !important;-webkit-box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;}
.guestbook-table-form ul li.btn_group .btn-input{ padding-left: 110px;}
.guestbook-table-form ul li.btn_group input{margin:0 15px 0 0;border:0;cursor:pointer;outline:none;width:110px;height:42px;font-size:16px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.guestbook-table-form ul li.btn_group input.btn-submit{background:#2775ed;color:#fff;}
.guestbook-table-form ul li.btn_group input.btn-reset{background:#eee;color:#666;}
.guestbook-table-form ul li.srkall{ width: 100%;}
.guestbook-table-form ul li.srkall .inpt select{ width:434px;}
.guestbook-table-form ul li.srkall .inpt .zxselect{ width:200px; margin-left: 30px;}
/* 栏目页-留言查询 弹框 */
.ui-dialog-content .guestbook-search { padding: 10px 50px!important; }
.tishi_con { padding: 10px 0; line-height: 24px; color: #666; }
.guestbook-text ul li { padding-left: 60px; }
.guestbook-text ul li span { color: #d63717; }
/* 栏目页-留言结果 弹框 */
.guestbook-text .font_01 { font-size: 20px!important; line-height: 30px; font-weight: bold; }
.tishi_con { line-height: 28px; font-weight: normal; }
.guestbook-tips ul li { text-align: left; font-size: 16px; line-height: 36px; color: #333; }
/*留言文章 on*/
/* 留言详细页 */
.lynybox{padding: 30px; border: 1px solid #ddd; min-height: 612px;}
.lynybox .liuyancon{margin:20px auto 0;border-collapse:collapse;}
.lynybox .liuyancon th.tit,.lynybox .liuyancon td.nr,.lynybox .liuyancon td.nrtxt{border:#e3e3e3 1px solid;}
.lynybox .liuyancon th.tit{font-size:16px;line-height:24px;padding:18px 10px;text-align:right;width:18%;background:#f8f8f8;}
.lynybox .liuyancon td.nr{font-size:16px;line-height:2;padding:18px 15px;width:32%;}
.lynybox .liuyancon td.nrtxt{padding:18px 15px; font-size:16px;line-height:2}
.lynybox .liuyancon td.pj{color:#f00;line-height:40px;}
.lynybox .liuyancon td .dfbox{border:1px solid #eee;background:#f8f8f8;padding:10px;}
.lynybox .liuyancon td .dfbox .dfyj p{float:left;}
.lynybox .mydcon{height:66px;line-height:66px;font-size:16px;}
.lynybox .mydcon ul li{float:left;white-space:nowrap;}
.lynybox .mydcon ul li.mm{padding-right:10px;}
.lynybox .mydcon ul li p{float:left;}
.lynybox .mydcon ul li p.bt{white-space:nowrap;font-weight:bold;}
.lynybox .mydcon ul li p.srk{position:relative;}
.lynybox .mydcon ul li p.srk .msg-box{position:absolute;left:0;top:17px;}
.lynybox .mydcon ul li p.srk .myd_input{float:left;margin-top:17px;border:1px solid #ddd;width:170px;height:24px;line-height:24px;padding:3px 5px;}
.lynybox .mydcon ul li label{padding-right:15px;white-space:nowrap;}
.lynybox .mydcon ul li.pjbtn{float:right;}
.lynybox .mydcon ul li.pjbtn input.myd_btn{font-size:16px;width:90px;height:36px;line-height:36px;color:#fff;border:0;background:#f80;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
/*留言文章 end*/
/*搜索详细页*/
.ls-search-page { border: 1px #ddd solid; padding: 20px; }
.ls-search-leftbar { width: 260px; height: auto; }
.fenlei_tit, .searchType-title { height: 34px; line-height: 34px; padding-left: 12px; font-size: 16px; font-weight: bold; color: #333; }
.searchType-column, .total_wz { height: auto; margin-bottom: 10px; padding: 8px 0 8px 20px; background: #f1f1f1; font-size: 16px; }
.searchType-column ul li, .total_wz ul li { height: 30px; line-height: 30px; }
.searchType-column ul li a.active, .searchType-column ul li a:hover, .total_wz ul li a.active, .total_wz ul li a:hover { text-decoration: underline; color: #de3e40; }
.ls-search-rightbar { width: 1060px; height: auto; min-height: 622px; padding-top: 10px; }
.ls-search-rightbar .warm-prompt { line-height: 30px; font-size: 14px; color: #666; }
.result_title { padding-right: 18px; font-size: 15px; float: right; text-align: right; width: auto; height: 30px; line-height: 30px; color: #8a8a8a; }
.ls-search-rightbar .search-list { height: auto; margin-bottom: 20px; line-height: 1.8; }
.ls-search-rightbar .search-list li.search-title { line-height: 1.8; font-weight: bold; font-size: 16px;  }
.ls-search-rightbar .search-list li.search-title a:hover { text-decoration: underline; }
.ls-search-rightbar .search-list li a span, .ls-search-rightbar .search-list li span { color: #cd3501; }
.ls-search-rightbar .search-list li.search-info { height: 32px; line-height: 32px;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  color: #666; }
.ls-search-rightbar .search-list li.search-column { color: #005ed1; }
.ls-search-rightbar .search-list li.search-url { height: auto; color: #999; word-break: break-all; font-family: Arial,Helvetica,sans-serif; }
.ls-search-rightbar .search-list li.search-url span.date { padding-left: 14px; color: #999; }
.ls-search-rightbar .search-list li.search-url a { color: #999; }
.ls-search-rightbar .search-list li.search-url a:hover { text-decoration: underline; color: #d00; }
.secondsearch { display: none; }
.warm-prompt { line-height: 30px; font-size: 14px; color: #727272; }



/*互动交流*/
.user-bodybg{   background: #f2f7ff;}
.hd-message-xx{ background: #fff; padding: 20px;}
.hd-message-xx .ls-message-xz{ margin-top: 0;}
.hd-zxts-bg{ border: 2px solid #fff; padding: 20px; background: url(../images/hdjl-bg.png) top right no-repeat #fff; }
.hd-zxts-box{width: 663px;height: 330px; box-sizing: border-box; padding:15px; background:  #fff; box-shadow: 0 0 16px 0 rgba(231, 237, 248, 1);background: rgba(255, 255, 255, 1); }
.hd-zxts-title{ height: 30px; line-height: 30px; padding-left: 12px; font-size: 20px;  background: url(../images/hd-title.png) left center no-repeat;}
.hd-zx-chart{ width: 50%; text-align: center; height: 100%;}
.hd-zx-chart .chart{ height: 240px;  }
.hd-zx-chart .chart-title{ font-size:16px; font-weight: bold; margin-bottom: 6px; line-height: 30px; }
.hd-zx-chart .chart-list{ padding-left: 60px;}
.hd-zx-chart .chart-list li{ line-height: 30px;  text-align: left; padding-left: 12px; color: #595959; position: relative;  font-size: 14px;}
.hd-zx-chart .chart-list li .ico{ position: absolute; left:0; top:50%; margin-top: -3px; width: 6px; height: 6px; border-radius: 50%; -moz-border-radius: 50%; background: #2fdfbd;}
.hd-zx-chart .chart-list li .ico2{ background: #ffd15c;}
.hd-zx-chart .chart-list li .num{  font-style: normal;  margin-right: 2px; color: #333; font-size: 20px; }
.hd-zx-chart .chart-list li .tit{  margin-right: 10px;   font-size: 16px; }
.hd-zx-chart .chart-list li .item{  margin-right: 10px; }
.hd-zx-chart .chart-list li .item:last-child{ border-left: 1px solid #ddd; margin-right: 0; padding-left: 12px;}
.hd-zxts-chart2  .chart{ height: 270px;}
.hd-fx-chart{ width: 300px; text-align: center;}
.hd-fx-chart{ padding: 20px 0 0 0; height: 230px;}
.hf-fxlist{ width: 250px; }
.hf-fxlist li{ line-height: 30px;  text-align: left; padding-left: 12px; color: #595959; position: relative;  font-size: 14px;}
.hf-fxlist li .ico{ position: absolute; left:0; top:50%; margin-top: -3px; width: 6px; height: 6px; border-radius: 50%; -moz-border-radius: 50%; background: #2fdfbd;}
.hf-fxlist li .ico2{ background: #ffd15c;}
.hf-fxlist li .num{  font-style: normal;  margin-right: 2px; color: #333; font-size: 20px; }
.hf-fxlist li .tit{  margin-right: 10px;   font-size: 16px; }
.hf-fxlist li .item{  margin-right: 10px; }
.hf-fxlist li .item:last-child{ border-left: 1px solid #ddd; margin-right: 0; padding-left: 12px;}

.hd-zxts-count{ float: left; width: 610px; padding: 40px 0 0 82px; height: 104px;}
.hd-zxts-count li{  display: inline-block; padding-left: 64px;  vertical-align: middle; font-size: 18px;  height: 48px; line-height: 48px;}
.hd-zxts-count li .num{ font-size: 36px; margin: 0 4px;}
.hd-zxts-count li.zxcont{ background: url(../images/zxxs-ico.png) left center no-repeat; padding-right: 40px;}
.hd-zxts-count li.tscont{ background: url(../images/tszs-ico.png) left center no-repeat; margin-left: 40px;}
.hd-zxts-count li.zxline{ background: url(../images/tx-line.png) center center no-repeat;  padding: 0; width: 1px;}
.hd-zxts-link{ float: left; width: 300px; padding: 40px 0 0 0; }
.hd-zxts-link li{ float:left; width: 124px; margin-right: 20px; }
.hd-zxts-link li a{ display: block;  text-align: center; border-radius: 8px;background: url(../images/ts-bg.png) left center no-repeat; height: 48px; line-height: 48px; font-size: 18px; }

.hd-zxts-listbox{ background: #fff; margin: 20px 0; min-height: 500px; padding: 24px; box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4); background: linear-gradient(146.58deg, rgba(255, 254.74501037597656, 255, 1),rgba(255, 255, 255, 1) 100%);}
.hd-message-title{ position: relative; height: 42px;}
.hd-message-title .title{ font-size: 24px; float: left;}
.message-search { position: relative; float: right;  height: 42px; }
.message-search .select { width: 148px; color: #666; font-size: 16px !important; height: 42px; box-sizing: border-box; border: 1px solid #DCE2E9; border-radius: 8px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25); float: left;}
.message-search .select select { border: none; width: 96%; margin: 0 2%; vertical-align: top; border-radius: 8px; height: 40px; line-height: 40px;}
.message-search .select .selectBox-dropdown { cursor: pointer !important; width: 100% !important; margin-left: -1px; height: 36px !important; }
.message-search .select .selectBox-dropdown .selectBox-label { display: block !important; width: 100% !important; color: #666 !important; box-sizing: border-box }
.selectBox-dropdown-menu { border-color: #DCE2E9 !important; }
.selectBox-options li a { font-size: 16px; cursor: pointer !important; line-height: 30px; text-align: left !important; color: #666 !important; }
.selectBox-options li.selectBox-hover a { background: #ebf1f7 !important; color: #0c93f0 !important;}
.selectBox-options LI.selectBox-selected A {background-color: #ebf1f7 !important; color: #0c93f0 !important;}
.selectBox-dropdown .selectBox-arrow { background: url(../images/arrow_down.png) center center no-repeat !important;}
.message-search .ss1 { margin-left: 10px; width: 485px; float: left; }
.message-search-sm .ss1 { margin-left: 0;]}
.message-search .ss1 input { width: 100%; border-radius: 8px 0 0 8px; font-size: 16px; padding: 0 15px; border: 1px solid rgb(220, 226, 233); border-right: none; box-sizing: border-box; height: 42px; line-height: 42px; background: #fff; }
.message-search .ss2 { float: left; }
.message-search .ss2 input { float: left; width: 85px;height: 42px; line-height: 42px; background: #005ED1; color: #fff; border: 1px solid #005ed1; cursor: pointer; font-size: 16px; box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25); border-radius: 0 8px 8px 0;}
.message-search .ss2 .btn-reset { margin-left: 10px; border-color: #DCE2E9; color: #333; border-radius: 8px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25);background: #fff; cursor: pointer;}
.message-search-date .date { float: left; width: 300px; }
.message-search-date .date .time-input { float: left; width: 140px; margin-left: 10px; }
.message-search-date .date .datetext { width: 100%; background: none; font-size: 16px; padding: 0 10px; text-align: center; border-radius: 8px; border: 1px solid rgb(220, 226, 233); height: 42px; line-height: 42px; background: #fff; box-sizing: border-box; }
.message-search-date .ss1 { width: 385px;}
.message-search input:focus { border-color: #005ed1; }
.message-search input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.message-search input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.message-search input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.message-search .dy-btn { position: absolute; right: 0; top: 0; padding: 0 15px 0 40px; background: url(../images/dy-ico.png) 10px center no-repeat #005ed1; background-size: 20px auto; border-radius: 8px; color: #fff; font-size: 16px; line-height: 42px; height: 42px; }
.message-search .dy-btn:hover { opacity: .9;}
.ls-zxts-message{ margin-top: 20px;}
.ls-zxts-message .guestbook-table .guestbook_title{height:34px; line-height:34px; font-size:16px; background:#EBF1F7; margin-bottom:5px; overflow:hidden; position: relative;}
.ls-zxts-message .guestbook-table .guestbook_title li{ position: absolute; top:0; height:100%; text-align:center;}
.ls-zxts-message .guestbook-table .guestbook_title li.t1{width:100px; left:0;  }
.ls-zxts-message .guestbook-table .guestbook_title li.t2{left:100px; right: 350px;}
.ls-zxts-message .guestbook-table .guestbook_title li.t3{width:150px; right: 200px}
.ls-zxts-message .guestbook-table .guestbook_title li.t4{ width: 200px; right: 0;}
.ls-zxts-message .guestbook-table ul.odd,.ls-zxts-message .guestbook-table ul.even{height:42px;  clear:both;overflow:hidden; position: relative; border-bottom: 1px solid #EBF1F7; }
.ls-zxts-message .guestbook-table ul.odd li,.ls-zxts-message .guestbook-table ul.even li{  position:absolute;
; top:0; height:42px;line-height:42px;text-align:center;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zxts-message .guestbook-table ul.odd li.t1,.ls-zxts-message .guestbook-table ul.even li.t1{width:100px; left:0;}
.ls-zxts-message .guestbook-table ul.odd li.t2,.ls-zxts-message .guestbook-table ul.even li.t2{left:100px; text-align: left; padding: 0 10px; right: 350px;}
.ls-zxts-message .guestbook-table ul.odd li.t3,.ls-zxts-message .guestbook-table ul.even li.t3{ width:150px; right: 200px}
.ls-zxts-message .guestbook-table ul.odd li.t4,.ls-zxts-message .guestbook-table ul.even li.t4{width: 200px; right: 0; color: #999;}
.ls-zxts-message .guestbook-table ul.odd li.t2 a,.ls-zxts-message .guestbook-table ul.even li.t2 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

