@charset "utf-8";
/* CSS Document */
.ls-lmcontainer{ margin-bottom: 30px;}
/*栏目页-左侧 */
.ls-column-left{width:360px; background: #f3fafe;}
.ls-column-title{padding:10px; background: #007FE1; }
.ls-column-title .tit,.ls-column-title span{ display: block; line-height: 50px; font-size: 24px;font-weight: bold; color: #fff; text-align: center;}
.ls-column-menu{ padding: 0 24px 20px 24px;}
.ls-column-menu  li{  border-bottom: 1px solid #c8ecff; }
.ls-column-menu  li a{display:block;padding: 15px 30px;line-height:40px;font-size:22px; text-align: center;   }
.ls-column-menu  li a:hover,.ls-column-menu  li.active a{ color: #007FE1;  background:url(../images-new/menu-h.png) right center no-repeat;  }
/*栏目页-窄屏下二级栏目 */
.btn-group{/*width:100%;*/cursor:pointer;position:relative;z-index:1;}
.btn{width:100%;padding:8px 12px;font-size:18px;text-align:left;border-radius:0;}
.btn-danger{/*height:44px;*/color:#fff;background:#007fe1;border:0;font-weight:bold;padding:10px 20px 10px 12px;border-radius:4px;position: relative;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#007fe1;border:0;}
.btn .caret{float:right;position: absolute;top: 50%;right: 10px;margin-top: -2px;}
.ls-column-smmenu .btn{ font-size: 22px;}
.dropdown-backdrop{ display: none;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0; position: static; float:none;}
.dropdown-menu > li > a{padding:8px 10px;font-size:16px;white-space:normal; line-height: 1.6; color: #fff;}
.dropdown-menu a{background: #f2f4fb;border-top: 1px solid #fff;color: #333 !important;}
.dropdown-menu a:hover{background:#007fe1 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background: #007fe1 !important;color:#fff !important;}
/*栏目页-文字列表 */
.ls-column-right{width: 1008px;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 #C8ECFF;  line-height: 40px; }
.ls-column-name span{display: inline-block; font-size: 24px; font-weight: bold;color: #007FE1;}
/***栏目文字列表****/
.ls-column-list{height:auto;margin-top:10px;min-height:500px;_height:500px;font-size:18px;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: 2px 110px 2px 18px;    background-image: url(../images-new/ico.png) !important;  background-position:left center; background-repeat: no-repeat;  font-size:18px;position: relative;}
.ls-column-list ul.doc_list .date{float:none;position: absolute; right: 0; top:2px;color:#999;font-size: 18px; }
.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-new/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;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-column-right{ width: 808px; }
    .ls-column-list ul.doc_list li a{    max-width: 620px;}
    .ls-module-news .ls-column-list ul.doc_list li a{max-width: 960px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .ls-column-left{  width: 300px;}
    .ls-column-right{  width: 660px;}
    .ls-column-list ul.doc_list li a{max-width:480px; }
    .ls-module-news .ls-column-list ul.doc_list li a{max-width: 780px; }
}
@media (max-width: 991px){
    .ls-lmcontainer{ padding: 0 10px;}
    .ls-column-right{ float: none;width: auto; height: auto !important; margin-top: 5px;}
    .ls-column-list{margin-top:15px;}
    .ls-column-list ul li{ height: 40px; line-height: 40px;}
    .ls-column-list ul.doc_list li a{max-width: none; display: block; float: none;}
    .ls-column-list ul.doc_list li img{ display: none;}
    .ls-column-list ul li.columnName{height: auto;position: relative;}
}
@media (max-width:767px) {
    .lm_container{margin: 10px;}
    .ls-lmcontainer{ margin-bottom: 20px; padding: 0 10px;}
    .ls-column-name{ padding: 5px 20px;}
    .ls-column-name span{ font-size: 20px;}
    .ls-column-right .guidang,.ls-module-news .guidang{ width: 200px !important; height: 200px !important; top:-30px; background-size: 100% 100% !important;}
    .ls-column-list{min-height: 200px;margin-top:10px;}
    .ls-column-list ul li{ font-size: 16px; height: 30px; line-height: 30px; padding-right: 100px;}
    .ls-column-list ul.doc_list li .date{ font-size: 16px;}

}
/*栏目页 图片列表 */
.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: 285px; 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:176px;}
.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;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-column-list ul.picture-list li,.ls-column-list ul.videoNews-img-list li{  width: 218px; }
    .ls-column-list ul.picture-list li a img,.ls-column-list ul.videoNews-img-list li .video-thumb{ height:135px;}
}

@media (min-width: 992px) and (max-width:1199px) {
    .ls-column-list ul.picture-list li,.ls-column-list ul.videoNews-img-list li{  width: 284px;   }
    .ls-column-list ul.picture-list li a img,.ls-column-list ul.videoNews-img-list li .video-thumb{ height:175px;}

}
@media (max-width: 991px){
    .ls-column-list ul.picture-list,.ls-column-list ul.videoNews-img-list{margin-right:-20px;}
    .ls-column-list ul.picture-list li,.ls-column-list ul.videoNews-img-list li{  width: 205px;margin-right:20px;}
    .ls-column-list ul.picture-list li a img,.ls-column-list ul.videoNews-img-list li .video-thumb{ height:127px;}

}
@media (max-width: 767px){
    .ls-column-list ul.picture-list,.ls-column-list ul.videoNews-img-list{ margin-top: 15px;  margin-right: 0;}
    .ls-column-list ul.picture-list li, .ls-column-list ul.videoNews-img-list li{ display: block; margin-bottom: 20px;  width: auto; float: none; margin-right: 0;}
    .ls-column-list ul.picture-list li a img,.ls-column-list ul.videoNews-img-list li .video-thumb{ width: 100%; height:auto;}
}

/*网站地图*/
.ls-map{ background: #fff; padding:0 38px; }
.ls-map-title{line-height:52px;text-align:center;  font-weight: bold; font-size:30px; padding: 20px 0; color: #007FE1;}
.ls-map-title .tit{ display: inline-block;   position: relative;}
.ls-map-title .tit i{ font-style: normal; z-index: 1; position: relative;}
.ls-map-title .tit:after{ content: ""; display: block; position:absolute; width:100%; left:0; bottom:6px; height:6px;  z-index:0; background: linear-gradient(270deg, rgba(255, 195, 0, 0) 0%, #FFC300 100%);}

.dty_contain{height:auto;min-height:300px;_height:300px;font-size:16px;margin-top:10px;}
.dty_mutitle{ margin-bottom: 10px;   background:url("../images-new/map-titlebg.png") center center repeat-x; font-size: 22px;color: #007FE1;font-weight: bold;line-height:48px; }
.dty_mutitle a{color:#007FE1; display: inline-block;padding-right: 22px; background:url("../images-new/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; padding: 5px; 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: #007FE1; border-color:#007FE1;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .dty_sublb ul li{ width:263px; margin: 0 20px 20px 0; }
}
@media (min-width: 992px) and (max-width:1199px) {
    .dty_sublb ul li{ width:214px; margin: 0 20px 20px 0; }

}
@media(max-width:991px) {
    .ls-map{ padding:0 20px; }
    .dty_sublb ul li{ width:222px; margin: 0 20px 20px 0; }
}
@media(max-width:767px) {
    .ls-map{ padding:0 10px; }
    .dty_mutitle{ margin-bottom: 5px;}
    .dty_sublb ul{ margin-right: 0;}
    .dty_sublb ul li{ width:auto; float:none; margin: 0 10px 10px 0; }
    .dty_sublb ul li a{  height: 42px; line-height: 42px; font-size: 16px; }
}

/*征集调查-栏目*/
.ls-column-list .survey-list,.ls-column-list .collect-list{ padding-bottom: 15px;}
.ls-column-list .survey-list li,.ls-column-list .collect-list li{ height: auto; padding: 15px 80px 20px 0; border-bottom: 2px #e6e6e6 dotted; background: none !important; text-align: left; position: relative; line-height: 1; font-size: 18px;}
.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; margin:0; line-height: 40px;}

.ls-column-list .survey-list li .date,.ls-column-list .collect-list li .date{ color: #999; position: static; display: block; line-height: 38px; float: none;}

.ls-column-list .survey-list li .state,.ls-column-list .collect-list li .state{display:block; position: absolute; top: 18px; right:0; width:80px; height: 30px; line-height: 30px; font-size: 16px; border-radius: 2px; -moz-border-radius: 2px; text-align:center; background:#fff; border: 1px #e0e0e0 solid; color: #9E9E9E;}
.ls-column-list .survey-list li .starting,.ls-column-list .collect-list li .starting{background: linear-gradient(270deg, #24A0FF 0%, #4FB2FF 98%); border: 0 none; padding: 1px; color: #fff;}

.ls-column-list .survey-list li .result,.ls-column-list .collect-list li .result{position: absolute; bottom: 18px; right: 0; width: 80px; height: 30px; line-height: 30px; font-size: 16px; border-radius: 2px; -moz-border-radius: 2px; text-align:center; background: #F3FAFE; border: 1px solid #C8ECFF; color: #007FE1;}
.ls-column-list .survey-list li .result:hover,.ls-column-list .collect-list li .result:hover{background: linear-gradient(270deg, #24A0FF 0%, #4FB2FF 98%); border: 0 none; padding: 1px; color: #fff;}
@media only screen and (max-width:767px) {
    .ls-column-list .survey-list li,.ls-column-list .collect-list li{ height: auto; padding: 10px 0 15px 0; font-size: 14px; line-height: 1.8;}
    .ls-column-list .survey-list li .title,.ls-column-list .collect-list li .title{display:block;white-space: normal; line-height: 1.5; padding-bottom: 5px; height: auto;}
    .ls-column-list .survey-list li .date,.ls-column-list .collect-list li .date{display: inline-block; vertical-align: middle; line-height: 2;}
    .ls-column-list .survey-list li .state,.ls-column-list .collect-list li .state,.ls-column-list .survey-list li .result,.ls-column-list .collect-list li .result{position: static; display: inline-block; vertical-align: middle; margin-left: 0.5em; font-size: 12px; padding: 0 10px; width: auto; height: auto; line-height: 2;}
}
/*在线访谈-栏目*/
.ls-column-interview{background:#F8FBFF;padding-top: 20px;}
.ls-column-interview .ls-column-list{padding:0 30px 20px;}
.ls-column-list ul.interview-list li{ background: none !important; padding: 0 0 30px 0;margin-bottom:30px; height: auto; border-bottom: 1px dotted #D9E5F4;}
.ls-column-list ul.interview-list li .interview-img{float: left;}
.ls-column-list ul.interview-list li .interview-img img{ width: 350px; height: 197px;}
.ls-column-list ul.interview-list li .interview-info{margin-left: 380px;min-height: 197px;}
.ls-column-list ul.interview-list li .interview-info p{ font-size: 16px; line-height:28px;margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-column-list ul.interview-list li .interview-info p a{ }
.ls-column-list ul.interview-list li .interview-info p span{ color: #0C4AAD; }
.ls-column-list ul.interview-list li .interview-info .interview-title{margin-bottom: 10px;}
.ls-column-list ul.interview-list li .interview-info .interview-title a{display: block; font-size: 20px;line-height:32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-column-list ul.interview-list li .interview-info .interview-title a:hover{ color:#1C4DA3;}
.ls-column-list ul.interview-list li .interview-info .interview-note{white-space: normal;}
@media (max-width: 1199px){

}
@media (max-width: 991px){
    .ls-column-list ul.interview-list li{padding-bottom: 15px;margin-bottom:15px;}
    .ls-column-list ul.interview-list li .interview-img{ float: none; width: auto; text-align: center; height:  auto; padding:0;}
    .ls-column-list ul.interview-list li .interview-img img{width: 100%; height: auto;}
    .ls-column-list ul.interview-list li .interview-info{margin:10px 0 0;min-height:auto;}
    .ls-column-list ul.interview-list li .interview-info p{font-size: 16px;line-height: 1.8;white-space: normal;margin-bottom:5px;}
    .ls-column-list ul.interview-list li .interview-info .interview-title a{font-size: 20px;line-height: 1.8;white-space: normal;}
}
@media (max-width: 767px){
    .ls-column-interview{padding-top: 10px;}
    .ls-column-interview .ls-column-list{padding:0 10px 10px;}
    .ls-column-list ul.interview-list li{padding-bottom: 10px;margin-bottom:10px;}
    .ls-column-list ul.interview-list li .interview-info .interview-title a{font-size: 18px;}
}


/*调查文章页*/
.ls-vote-info{padding-bottom: 20px;}
.vote_result{ min-height:500px;}
.newsinfo_title{  height:auto;text-align:center; margin-top:30px; }
.voteinfo{ text-align:center;}
.voteinfo  span{  margin-right:15px;}
.voteinfo   i{ display:inline-block;  font-style:inherit;}
/*.voteinfo .nostart{background:#dd0000;color:#fff; font-style:inherit; margin-right:0;width: 46px; height: 18px; line-height: 18px;text-align: center; font-size: 12px;}*/
/*.voteinfo .starting{background:#FCB22D;color:#fff; margin-right:0;width: 46px; height: 18px; line-height: 18px;text-align: center; font-size: 12px;}*/
.voteinfo .nostart{color: #dd0000;}
.voteinfo .starting{color:#FCB22D;}
.voteinfo .over{color:#f00;}
.voteinfo .over{background:#ddd;color:#999; margin-right:0;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.vote-info{ padding:38px 10px; line-height:36px; font-size:16px;}
.vote-main{ font-size:16px; border: 1px #eee solid; padding:30px 38px 35px; margin-bottom:40px; }
.dcxm_title{font-size:20px;color:#28508e;font-weight:bold;height:80px;line-height:80px;padding-left:40px;}
.vote-lsit{ font-family:"微软雅黑"; height:auto; overflow:hidden; padding: 0 0 20px; margin-bottom: 20px; border-bottom: 2px #eee dotted;}
.vote-lsit ul{ height:auto; overflow:hidden;}
.vote-lsit .title{ font-weight:bold; height:auto; line-height:30px; padding:10px 0;}
.vote-lsit ul li{ height:auto; line-height:28px; padding: 10px 0;}
.vote-lsit ul li label{display: inline;}
.vote-lsit ul li input{font-size:12px; margin-right: 10px;}
.vote-lsit ul li.vote-textarea{width: auto;float: none; height:100px;margin-right: 0;}
.vote-lsit ul li.vote-textarea textarea{ border:1px solid #ddd; height:92px; width:100%; box-sizing: border-box; padding:4px 5px;}
.vote-code{   margin:0 auto;padding:20px 0 20px 40px; font-family:"微软雅黑"; font-size:14px; overflow:hidden; height:30px;}
.vote-code .text-code{ float:left; display:block; line-height:30px;}
.vote-code .verification{ border:1px solid #ddd; height:28px; line-height:28px; width:96px; float:left;}
.vote-code .img-code{ float:left; padding-left:8px;}
.vote-btn{ height:40px; text-align: center; padding-top: 10px;}
.vote-btn button{ height:40px; line-height:40px; border-radius: 5px;  float:none !important; margin-right:20px; border:0 none; background:#007fe1; cursor:pointer; width:120px; font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}
.vote-btn button.btn-review{ background:#ccc; color:#fff;}
.vote-show{ margin:0 auto; width: 100%; border:1px solid #e3e3e3; color:#333; margin-bottom:20px; font-size: 16px;}
.vote-show table{}
.vote-show th{ text-align:left; border-bottom:1px solid #f0f0f0; background:#fbfafa; height:auto; padding:15px; line-height:1.5; font-size:18px;}
.vote-show td .vote_con{ overflow: hidden; border-bottom:1px dotted #ddd; height:auto; padding: 15px 0; margin: 15px 40px; line-height:1.5;}
.vote-show td .vote_con span{ display:block; height:auto; float:left;}
.vote-show td .vote_con span.c1{ width:600px; padding-right: 10px; padding-left:15px;}
.vote-show td .vote_con span.c2{ width:193px; height:27px; padding-top:3px;}
.vote-show td .vote_con span.c3{ width:85px; padding-right:15px; float:right; text-align:right;}
.vote-show td .vote_con span.c3 i{ color:#b60000; font-style:normal;}
.vote-show td .vote_con span.progress-bar{width: 99px;height: 14px;float: none; margin: 0 auto; background:#eee !important; box-shadow: none;border-radius: 4px; overflow: hidden;}
.vote-show td .vote_con span.progress-bar .progress{ background:#f27c25 !important;display: block;height: 14px;}
.vote-show td .vote_content{width: 92%;margin: 0 auto;border-bottom: 1px dotted #f0f0f0;line-height: 26px; padding: 15px 0;}
@media (min-width: 992px) and (max-width:1199px) {
    .vote-show td .vote_con span.c1{ width: 408px;}
}
@media (max-width: 991px) {

    .vote-info{ padding:10px 0;}
    .vote-show td .vote_con span.c1{width: 100%; padding: 0;}
    .vote-show td .vote_con span.c2{width: 100%; padding-top: 10px;}
    .vote-show td .vote_con span.progress-bar{float: left;}
    .vote-show td .vote_con span.c3{width: 100%; padding: 0; text-align: left;}
    .vote-show{margin: 0;}
    .vote-show td .vote_con{margin: 15px; padding: 10px 0;}
}
@media (max-width: 767px) {
    .vote-show{font-size: 14px; text-align: justify;}
    .vote-show th{font-size: 14px; text-align: justify;}
    .vote-main{ margin-bottom:0; padding:0 10px 15px;}
    .vote-lsit{ }
    .vote-btn{ padding-left:10px;}
    .vote-code{ padding-left:0;}
    .vote-code .verification{ width:76px;}
    .vote-btn button{ width:85px;}

    .vote-show td .vote_con{margin: 10px; padding: 5px 0;}
    .vote-show td .vote_con span.progress-bar1{ width:50px;}
    .vote-lsit ul li.vote-textarea{padding-bottom: 0;}
    .vote-lsit ul li.vote-textarea textarea{width: 100%;box-sizing: border-box;}
}
/*征集文章页*/
.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;background:url(../images-new/icon_myzj.gif) left center no-repeat;padding-left:38px;}
.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: 33.3%;}
.m-yjzjtabs li i,.m-yjzjtabs li a{display: block;font-style: normal;}
.m-yjzjtabs li.active,.m-yjzjtabs li.active a{background: #007fe1; color: #fff;}
.g-yjzjbox {padding: 20px 0 0;}

.u-tit{font-size: 20px;color: #007fe1;font-weight: bold; padding: 10px; line-height: 1.8; position: relative;}
.u-tit .time{ display: block; font-size: 16px; font-weight: normal;  margin-top: 8px; color: #333; }
.u-tit .time i{ font-style: normal; font-weight: bold;    color: #ec2e42;}
.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-new/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;}
@media (max-width: 991px){
    .m-yjzjtabs li{ width: 50%; min-width: 0;}
    .collectInfo_backinfo{padding: 10px 5px;}
}
@media (max-width: 767px){
    .ls-article-info{font-size: 16px;}
    .poll_collect{font-size: 14px;}
    .poll_collect li p.poll_conts textarea{font-size: 14px;}
    .poll_collect li p.poll_yzm label{font-size: 14px !important;}
    .poll_collect li.btn-group{margin-top: 10px;}
    .poll_collect li.btn-group input{font-size: 16px;}
    .u-tit .time{ position: static; display: block;}
}
@media (max-width: 424px){
    .m-yjzjtabs li{ width: 100%;}
    .poll_collect li{height: auto !important; border: 0 none; padding: 0; margin-bottom: 0;}
    .poll_collect li p.poll_txt, .poll_collect li p.poll_con{width: auto; float: none; text-align: left; border-right: 0 none;}
    .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:0; padding: 0;}
    .poll_collect li p input,.poll_collect li p.poll_conts textarea{ border: 1px #ddd solid; padding: 0 10px; box-sizing: border-box;}
    .poll_collect li p.poll_con{height: auto;}
    .poll_collect li p.poll_conts textarea{padding: 5px 10px; height: 130px;}
    .poll_collect li.isprivacy p.poll_txt{float: left; padding-right: 0;}
}

/*** 访谈文章页 ****/
.ftysecnr{height:auto;min-height:500px;_height:500px;}
.interview-detail{width:auto;padding-top: 10px;}
.interview-detail .interview-info{height:auto;clear:both; margin:30px 0 20px; }
.interview-detail .interview-info:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .interview-detail .interview-info{zoom: 1;} /* IE6 */
*:first-child+html .interview-detail .interview-info{zoom: 1;} /* IE7 */
/*图文描述*/
.interview-detail .interview-info .in-img{float:left;width:660px;height:370px;}
.interview-detail .interview-info .in-img img{width:100%;height:100%;}
.interview-detail .interview-info .in-info{width:auto;float: none;margin-left: 690px;font-size:18px;line-height:38px;  padding:10px 0 0;}
.interview-detail .interview-info .in-info p{ margin: 4px 0; overflow:hidden; text-align: justify;text-overflow: ellipsis;white-space: nowrap;}
.interview-detail .interview-info .in-info .ft-title{font-weight: bold;}
.interview-detail .interview-info .in-info .ft-title .title{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.interview-detail .interview-info .in-info .interview-note{margin-top:10px;}
.interview-detail .interview-info .in-info p.p4{height:35px;margin-top:3px; display: none;}
.interview-detail .interview-info .in-info span.tit{ float: left;font-weight: normal !important;  width:60px; color: #1C4DA3;}
.interview-detail .interview-info .in-info .note-content{display: block; margin-left: 60px; max-height:224px; overflow: hidden; overflow-y: auto;}

/*标题切换*/
.interview-detail .interview-desc-title{position: relative; height:48px; line-height:48px;background: url(../images-new/ls-atabbg.gif) bottom center repeat-x; }
.interview-detail .interview-desc-title span{display:block;float:left;padding:0 30px; font-size:18px; color:#fff; background:#0154a4;}
.interview-detail .interview-desc-title .tptabs>li{  float:left; width:auto;  margin-right: 24px; }
.interview-detail .interview-desc-title .tptabs>li>a{font-size:24px; color:#333;line-height: 30px;position: relative;}
.interview-detail .interview-desc-title .tptabs>li.active>a{ color:#1C4DA3;}
.interview-detail .interview-desc-title .tptabs>li>a:before{content: ""; display: block;position: absolute;left: 0;bottom: 0;height: 5px;width:0;z-index: 0;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;background: url(../images-new/btab-aon.png) left bottom no-repeat;}
.interview-detail .interview-desc-title .tptabs >li.active>a:before{width: 100%;}

/*访谈图片-视频-小结*/
.interview-detail .interview-desc{ margin-top:20px;clear:both; }
.interview-ftwz .interview-ftwz-con{padding: 20px 0 30px;}
/*访谈图片*/
.interview-pic{ height: 181px; overflow: hidden; }
.interview-pic .interview-pic-marquee{ width: 100%; height: 181px;overflow:hidden;}
.interview-pic ul li{width:322px;height:181px;float:left; margin-right:24px; position:relative; padding-left:0; background:none;}
.interview-pic ul li a{display: block; position:relative;}
.interview-pic ul li a,.interview-pic ul li img{display: block; width:100%; height:100%; padding:0;}
.interview-pic ul li span{ position:absolute; left:0; bottom:0;right: 0; padding:0 10px; height:42px; line-height:42px; font-size:16px; text-align:center; background: url(../images/txtbg.png); display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wza-on .interview-pic ul li span{ background: url(../images/txtbg.png) !important;color:#fff !important;}
.interview-pic ul li a{color: #fff;}
.interview-pic ul li a:hover{color: #fff;}

.wza-on .interview-pic{height: auto !important;}
.wza-on .interview-pic .interview-pic-marquee ul{ margin-right: -24px;}
.wza-on .interview-pic .interview-pic-marquee{height:auto !important;}
.wza-on .interview-pic ul li{margin-bottom: 15px;}
/*访谈小结*/
.interview-summary{font-size: 16px;line-height: 2;}

/*访谈实录*/
.ls-interview-message{background: #FAFCFF;padding-bottom: 20px;}
.interview-desc-con{padding:20px;background: #fff;}
/*文字实录排序*/
.interview-detail .interview-desc-title .tptabs>li.active .ft-px{display: block;}
.interview-detail .interview-desc-title .ft-px{display: none; position: absolute;right: 0;top: 0px; height: 30px; line-height: 30px;padding: 7px 0;}
.interview-detail .interview-desc-title .ft-px a{ display:block; float:left;font-size: 16px;color: #666;padding-left: 15px;margin-left: 10px; background:url(../images-new/ftwz_px_ico.png) 0 0 no-repeat;}
.interview-detail .interview-desc-title .ft-px a.on{ background-position:0 -30px; color:#1C4DA3;}
/*内容*/
.interview-detail .interview-desc .desc{padding-right: 20px; line-height:180%;font-size:16px;color:#555;text-indent:2em;word-break:break-all;word-wrap:break-word;max-height: 646px;overflow-y: auto; }
.interview-detail  .interview-zj{ font-size:14px; line-height:26px; padding:0 10px;}
.interview-detail .interview-desc .slimScrollBar{background:#358cee !important; }
/*文字实录*/
.interview-detail .interview-info-list{clear:both;  max-height: 646px; overflow: auto;}
.interview-detail .interview-desc  .video-player{display: none;}
.interview-detail .interview-info-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .interview-detail .interview-info-list{zoom: 1;} /* IE6 */
*:first-child+html .interview-detail .interview-info-list{zoom: 1;} /* IE7 */
.interview-detail .interview-info-list .pagination{margin:0;padding:10px 0 10px;}
.interview-detail .interview-info-list .interview-body,.interview-detail .interview-info-list .interview-reply{padding:10px 10px 15px 0;line-height:24px;font-size:16px;color:#555;/* border-bottom:1px solid #f6f6f6;*/word-break:break-all;word-wrap:break-word;}
.interview-detail .interview-info-list .interview-body .interview-info{word-break:break-all;word-wrap:break-word;}
/*.interview-detail .interview-info-list .interview-reply{border:#dcdcdc 1px dashed;background:#f6f6f6;}*/
.interview-detail .interview-info-list .interview-username{display: inline-block; color:#fff;border-radius: 15px;background: #FCB22D; line-height: 30px;padding:0 14px;margin-right: 14px; }
.interview-detail .interview-info-list .interview-reply .interview-username{background: #358CEE;}
/*.interview-detail .interview-info-list .interview-username1{background: #358CEE;}*/
/*.interview-detail .interview-info-list .interview-username2{background: #FC492D;}*/
.interview-detail .interview-info-list .interview-datetime{color: #9E9E9E;}
.interview-infonr{display: block; position: relative; margin-top: 20px; border: 1px solid #fce1c8; border-radius: 8px; padding: 10px 23px; line-height: 1.875; font-size: 16px;}
.interview-infonr:after{display: block; content: ""; position: absolute; width: 21px; height: 15px; left:30px; top: -15px; background: 0 0 no-repeat; background-image:url("../images-new/ft_arrow.png") !important;}
/*留言*/
.interview-detail .interview-table{width:100%; margin-top: 40px; clear: both;}
.interview-detail .interview-table th{height:40px;line-height:40px;font-size:16px;width:160px;text-align:right;padding-right:10px;font-weight:normal;}
.interview-detail .interview-table td{padding:4px 0;}
.interview-detail .interview-table td input,.interview-detail .interview-table td textarea{font-family:"Microsoft YaHei",微软雅黑;color:#666;}
.interview-detail .interview-table td.name #interview_name{width:300px;height:30px;line-height:30px;padding:0 5px;border:#ddd 1px solid;background:#f8f8f8;}
.interview-detail .interview-table td.opinion #interview_content{width:550px;height:100px;line-height:30px;padding:5px;border:#ddd 1px solid;background:#f8f8f8;}
.interview-detail .interview-table td.poll_input #checkimg{width:100px;height:30px;line-height:30px;padding:0 5px;border:#ddd 1px solid;background:#f8f8f8;}
.interview-detail .interview-table td.btn-group{padding:10px 0 30px; width: auto !important;}
.interview-detail .interview-table td.btn-group #btn_submit{width:116px;background:#0154a4;height:38px;line-height:38px;cursor:pointer;border:0;outline:none;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding: 0; text-align: center;}

.ls-article-interview .ls-article-share{border-top: none;padding-bottom: 20px;}
/*** 访谈文章页 ****/
@media (min-width: 1200px) and (max-width:1399px) {
    /*访谈图片*/
    .interview-pic,.interview-pic .interview-pic-marquee{height: 159px;}
    .interview-pic ul li{width: 282px;height: 159px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    /*图文描述*/
    .interview-detail .interview-info .in-img{width: 450px; height: auto;}
    .interview-detail .interview-info .in-img img{width: 100%; height: auto;}
    .interview-detail .interview-info .in-info{margin-left: 470px; padding-top: 10px;}
    .interview-detail .interview-info .in-info .note-content{max-height: 166px;}

    /*访谈图片*/
    .interview-pic,.interview-pic .interview-pic-marquee{height: 178px;}
    .interview-pic ul li{width: 314px;height: 178px;}
}
@media (max-width:991px) {
    .ls-crumbs-wzft{margin: 0 10px;}
    .interview-ftwz{padding: 0 10px;}
    .interview-detail{padding-top: 0;}
    .interview-detail .interview-desc{padding: 0 10px;margin-top: 15px;}
    /*图文描述*/
    .interview-detail .interview-info{margin: 15px 0;}
    .interview-detail .interview-info .in-img{float: none; width: auto; height: auto; text-align: center; padding: 15px 15px 0;}
    .interview-detail .interview-info .in-img img{width: 100%; margin: 0 auto; height: auto;}
    .interview-detail .interview-info .in-info{float: none; padding: 15px; margin: 0 auto; width: auto;}
    .interview-detail .interview-info .in-info .note-content{max-height: none;}
    .interview-detail .interview-info .in-info p{white-space: normal;}
    /*访谈图片*/
    .interview-pic,.interview-pic .interview-pic-marquee{height: 133px;}
    .interview-pic ul li{width: 236px;height: 133px;margin-right: 20px;}
    .wza-on .interview-pic .interview-pic-marquee ul{margin-right: -20px;}

    /*访谈实录*/
    .interview-desc-con{padding: 15px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .interview-detail .interview-table th{width: 120px;}
}
@media (max-width:767px) {
    /*图文描述*/
    .interview-detail .interview-info{margin: 10px 0;}
    .interview-detail .interview-table{width: auto;margin:10px 10px 0;}
    .interview-detail .interview-table th{width: 120px;}
    .interview-detail .interview-table td.opinion #interview_content{width: 100%;box-sizing: border-box;}
    .interview-detail .interview-table td.name #interview_name{width: 100%;box-sizing: border-box;}
    /*标题切换*/
    .interview-detail .interview-desc-title{height: auto;}
    .interview-detail .interview-desc-title .tptabs>li>a{font-size: 22px;}
    /*访谈图片*/
    .wza-on .interview-pic .interview-pic-marquee ul{margin-right:0px;}
    .wza-on .interview-pic ul li{width: auto;float: none;height: auto;margin-right: 0;}
    /*访谈实录*/
    .interview-desc-con{padding: 10px;}
    .interview-detail .interview-desc-title .ft-px{display: none !important;}
    .interview-detail .interview-info-list .interview-body, .interview-detail .interview-info-list .interview-reply{padding: 10px 10px 10px 0;}
    .interview-detail .interview-info-list,.interview-detail .interview-desc .desc{max-height: 400px;}
    /*视频*/
    .interview-video .j-video-player,.interview-video .j-video-player video{width: 100%!important; height: auto!important;}
    /*留言*/
    .interview-detail .interview-table td.btn-group{padding-bottom: 0;}

    .ls-article-interview .ls-article-share{padding: 10px;}
}
@media (max-width:480px) {
    /*图文描述*/
    .interview-detail .interview-info{padding-top: 0;}
    .interview-detail .interview-info .in-img{ padding:10px;}
    .interview-detail .interview-info .in-img img{width: 100%;}

    .interview-detail .interview-info-list .interview-body{ padding: 15px 0;}
    /*留言*/
    .interview-detail .interview-table th{width: 106px; padding-right: 5px;}
    .interview-detail .interview-desc .desc{padding: 23px 0 10px;}
    .interview-detail .interview-table td.poll_input #checkimg{width: 75px;}

}

/* 栏目页-留言 写信 */
/* 栏目页-留言查询、列表 */
/*左侧*/
.ls-message-left{background: #EBF6FF;}
.ls-message-leftInner{ padding: 24px;}
.ls-message-bgf60{background: rgba(253, 254, 255, 0.6); padding: 20px 20px 25px;}
/*我要写信*/
.ls-message-link{padding-bottom: 10px;}
.ls-message-link li{ padding: 0 0 25px;}
.ls-message-link li a{display:block; line-height: 0; font-size: 0; text-align: center; padding: 10px 0; color: #fff; background: #007FE1; transition: 0.4s all; outline: 1px transparent solid;}
.ls-message-link li img,.ls-message-link li span{ height: 56px; cursor: pointer; vertical-align: middle;}
.ls-message-link li img{ width: auto;}
.ls-message-link li span{padding: 0 0 0 25px; line-height: 56px; font-size: 24px; font-weight: 500; white-space: nowrap; max-width: 230px; *width: 230px; overflow: hidden; text-overflow: ellipsis; transition: 0.4s all;}
.ls-message-link li a:hover{ box-shadow: 0 0 10px rgba(0, 127, 225, 0.9); outline-color: rgba(255, 255, 255, 0.8);}
.ls-message-link li a:hover span{ padding-left: 15px;font-weight: bold;}
/*信件查询*/
.ls-message-search .srk{padding: 10px 0 0;}
.ls-message-search .srk label{ line-height: 2.5; font-size: 18px; display: block;}
.ls-message-search .srk input{box-sizing: border-box; width: 100%; *width:270px; padding: 0 15px 0 0; *padding:0; text-indent: 15px; height: 40px; line-height: 40px; font-size: 16px; border: 1px solid #c8ecff; 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{padding: 20px 0 0;}
.ls-message-search .cx-btn input{display: block; width: 100%; background: #007fe1; color: #fff; cursor: pointer; text-align:center;font-size: 20px; height: 42px; line-height: 42px; border: 0 none;}
.ls-message-search .cx-btn input:hover{background: #0068b8;}
/*信件统计*/
.ls-message-statistics .messageBoardCountAjax ul{ padding: 11px 0 0;}
.ls-message-statistics .messageBoardCountAjax li{float: left; width: 50%;}
.ls-message-statistics .messageBoardCountAjax li p{ padding: 9px 0;}
.ls-message-statistics .messageBoardCountAjax li p span{display: block; vertical-align: middle; line-height: 29px;}
.ls-message-statistics .messageBoardCountAjax li p .tit{ font-size: 18px;}
.ls-message-statistics .messageBoardCountAjax li p .num{ font-size: 16px;}
.ls-message-statistics .messageBoardCountAjax li p .num i{ font-size: 20px; color: #007FE1; font-style: normal;}

.ls-message-statistics .messageBoardCountAjax li.num1{position: relative;}
.ls-message-statistics .messageBoardCountAjax li.num1:after{ content: "";display: block; width: 1px; top: 16px; bottom: 14px; background: #E5E5E5; position: absolute; right: 19px;}

/*右侧列表*/
.ls-column-message .ls-btabs{ margin: 5px 0 15px;}
.ls-column-list .guestbook-table{margin-top:13px; font-size: 18px;}
.ls-column-list .guestbook-table .pagination{margin-top:27px; padding-bottom: 0; margin-bottom: 0;}
.ls-column-list .guestbook-table .guestbook_title{height:46px; background:#ebf6ff; position: relative; color: #007FE1; margin-bottom: 3px;}
.ls-column-list .guestbook-table .guestbook_title li{height:100%; line-height:46px;border-right:#fff 2px solid;text-align:center;padding:0;background:none !important; position: absolute;top:0;}
.ls-column-list .guestbook-table .t1{left:0; right:466px; }
.ls-column-list .guestbook-table .t2{width:182px; right:284px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-column-list .guestbook-table .t3{width:140px; right:142px;}
.ls-column-list .guestbook-table .t4{width:140px; border-right:none; right:0;}
.ls-column-list .guestbook-table .t5{display:none;}
.ls-column-list .guestbook-table ul.odd,.ls-column-list .guestbook-table ul.even{height: 58px; clear:both; position: relative; border-bottom: 2px #e4f6ff dotted;}
.ls-column-list .guestbook-table ul.odd li,.ls-column-list .guestbook-table ul.even li{ position: absolute; top:0; padding:0;background:none !important;height:100%;line-height:58px;text-align:center; border-right:#fff 2px solid; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-column-list .guestbook-table ul.odd li.t1,.ls-column-list .guestbook-table ul.even li.t1{text-align:left;}
.ls-column-list .guestbook-table ul.odd li.t4,.ls-column-list .guestbook-table ul.even li.t4{color:#999; font-family: Arial;}
.ls-column-list .guestbook-table ul.odd li.t1 a,.ls-column-list .guestbook-table ul.even li.t1 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-left: 31px; margin: 0 10px 0 1px; background: url("../images-new/mesg_icon.png") 0 center no-repeat; background-size: 20px auto;}
@media (max-width: 1399px) and (min-width: 1200px) {
    .ls-column-list .guestbook-table .t1{right:406px; }
    .ls-column-list .guestbook-table .t2{width:142px; right:264px;}
    .ls-column-list .guestbook-table .t3{width:120px;}

}
@media (max-width: 1199px) and (min-width: 992px) {
    .ls-message-link li span{max-width: 170px; *width: 170px; padding-left: 20px;}
    /*信件统计*/
    .ls-message-statistics .messageBoardCountAjax li.num1{width: 60%;}
    .ls-message-statistics .messageBoardCountAjax li.num2{width: 40%;}
    /*右侧列表*/
    .ls-column-list .guestbook-table .t1{right:346px; }
    .ls-column-list .guestbook-table .t2{width:122px; right:224px;}
    .ls-column-list .guestbook-table .t3{width:100px; right: 122px;}
    .ls-column-list .guestbook-table .t4{width:120px;}

}
@media (max-width:991px) {
    .ls-message-left{float: none; width: auto; height: auto !important;}
    .ls-message-leftInner{padding: 15px;}
    .ls-message-link li{float: left; width: 49%; padding-bottom: 12px;}
    .ls-message-link li.num2{float: right;}
    .ls-message-link li img, .ls-message-link li span{height: 46px;}
    .ls-message-link li span{font-size: 20px; line-height: 46px; padding-left: 20px; max-width: 280px;}
    .ls-message-bgf60{padding: 10px 15px 15px;}
    .ls-message-search .srk{padding: 5px 0 0;}
    .ls-message-search .cx-btn{padding-top: 10px;}
    .ls-message-statistics .messageBoardCountAjax li.num1:after{right: 0;}
    .ls-message-statistics .messageBoardCountAjax li p{width: 50%; float: left; text-align: center;}
    /*右侧列表*/
    .ls-column-message{margin-top:15px;}
    .ls-column-list .guestbook-table{margin-top:10px; font-size: 16px;}
    .ls-column-list .guestbook-table ul li{font-size: 16px;}
    .ls-column-list .guestbook-table .t1{right:336px;}
    .ls-column-list .guestbook-table .t2{width:122px; right:214px;}
    .ls-column-list .guestbook-table .t3{width:100px; right: 112px;}
    .ls-column-list .guestbook-table .t4{width:110px;}
}
@media (max-width: 767px) {
    .ls-message-leftInner{padding: 10px;}
    .ls-message-link li a{padding: 15px 5px 10px;}
    .ls-message-link li img{height: 40px;}
    .ls-message-link li span{font-size: 16px; display: block; height: auto; padding-top: 8px; line-height:1.5; padding-left: 0; max-width: none;}
    .ls-message-bgf60{padding: 5px 10px 10px;}

    .ls-message-search .srk label,.ls-message-search .cx-btn input{font-size: 14px;}
    .ls-message-search .srk input{font-size: 14px;}
    .ls-message-statistics .messageBoardCountAjax ul{padding-top: 6px;}
    .ls-message-statistics .messageBoardCountAjax li p .tit{font-size: 14px;}
    .ls-message-statistics .messageBoardCountAjax li p .num{font-size: 12px;}
    .ls-message-statistics .messageBoardCountAjax li p .num i{font-size: 16px;}
    /*右侧列表*/
    .ls-column-message{margin-top:10px;}
    .ls-column-list .guestbook-table{margin-top:8px; font-size: 14px;}
    .ls-column-list .guestbook-table ul li{font-size: 14px;}
    .ls-column-list .guestbook-table ul.odd, .ls-column-list .guestbook-table ul.even{height: 42px;}
    .ls-column-list .guestbook-table ul.odd li, .ls-column-list .guestbook-table ul.even li{line-height: 42px;}
    .ls-column-list .guestbook-table .t1{right:82px; }
    .ls-column-list .guestbook-table .t2{display: none;}
    .ls-column-list .guestbook-table .t3{width:80px; right: 0;}
    .ls-column-list .guestbook-table .t4{display: none;}
    .ls-column-list .guestbook-table .pagination{margin-top: 10px;}
}
@media (max-width: 424px) {
    .ls-message-statistics .messageBoardCountAjax li.num1:after{right: 0; top: 14px; bottom: 12px;}
    .ls-message-statistics .messageBoardCountAjax li p{width: auto; float: none; text-align: center; padding: 3px 0;}
}
/* 栏目页-留言 写信 */
.ls-message-writeBox{padding:0 80px 40px;}
.ls-write-title{ text-align: center; height:auto; padding:10px 0 35px; }
.ls-write-title img{max-width: 96%; height: auto;}
.ly_slrbox{ height:auto; overflow:hidden;}
.ly_slrbox ul li{ width:auto; float:left; margin: 0 52px; height:310px; text-align:center; }
.ly_slrbox ul li a{ display:block;line-height:2.1; font-size:18px; font-weight:bold; cursor:pointer;}
.ly_slrbox ul li img{ width:113px; height:158px; padding:8px; border:1px solid #e4f6ff; background:#ebf6ff; display:block;margin:0 auto; transition: 0.4s all;}
.ly_slrbox ul li.active a,.ly_slrbox ul li a:hover{ color:#007fe1;}
.ly_slrbox ul li.active,.ly_slrbox ul li:hover{ padding-top:0;}
.ly_slrbox ul li.active img,.ly_slrbox ul li:hover img{ width:143px; height:201px; padding:10px;}
.ly_slrbox ul li a span{line-height: 2.1; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ly_slrbox ul li a span.job{ color: #666; font-size: 16px; font-weight: normal; line-height: 1.5;}
.ly_slrbox ul li a:hover span.job{ color: #666;}
.ly_slrbox ul li#last{ margin-right:0;}
.ly_ldfg{ height:auto; position:relative; width:803px; margin:0 auto; display:none;}
.ly_ldfg.active{ display:block;}
.ly_fgtext{ padding-left:77px;}
.ly_fgtext1{ border:1px solid #dce4ed; background:#fff;border-radius:6px; padding:11px 20px; line-height:2; font-size:16px; overflow: hidden;}
.ly_fgtext1 p{ text-align:right;}
a.ly_xwxx{ display: inline-block; padding: 0 15px 2px; line-height: 2.4; text-align: center; font-size: 16px; color: #fff; background: #007fe1; border-radius: 5px; margin-top: 10px;}
a.ly_xwxx.xuzhi{ background: #007fe1; margin-left: 10px; transition: 0.4s all;}
a.ly_xwxx.xuzhi:hover,a.ly_xwxx:hover{ background: #005494;}

.ly_ldtu{ position:absolute; left:0px; top:0px; width:58px; height:auto;}
.ly_ldtu img{width:58px; height:auto;border-radius:6px; }
.ly_textdot{ width:8px; height:13px; position:absolute; left:70px; top:23px;}
.ly_slr_ts{ height:76px; line-height:76px; text-align:center; color: #007fe1;font-size: 18px;font-weight: bold;}
.wza-on .ly_slr_ts{display: none;}
.ly_xzlist{ height:35px; background:#f8f8f8; line-height:35px; }
.ly_xzlist span{ width:110px; height:35px; float:left; line-height:35px; border-radius:6px; display:block; text-align:center; background:#164fa6; font-size:18px; font-weight:bold; color:#fff;}
.ly_mainwzn{padding:0 20px 10px 0; line-height:28px; width:auto; height:480px; overflow-x:hidden; overflow-y:auto; font-size:14px;}

.ly_mainwz p{ margin-bottom:30px;}
.ly_mainwz .div_scroll{ width:100%; height:254px; overflow:auto;}
.ly_mainwz .scroll_container{overflow:hidden;position:relative;}
.ly_mainwz .scroll_absolute{position: absolute;}
.ly_mainwz .scroll_vertical_bar{position:absolute;top:0;right:0;width:6px;height:100%;margin:0;padding:0;}
.ly_mainwz .scroll_track{position:relative;background:#f0f0f0;width:6px;}
.ly_mainwz .scroll_drag{position:relative;top:0;right:0;cursor:pointer;background:#d6d6d6;width:6px !important;}
.ly_mainwz .scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background:#d6d6d6;}
.guestbook-search{ padding-left:75px; padding-top:58px;}
.warm-prompt{line-height:30px; font-size:14px; color:#727272; margin:0 auto;width: 300px;padding: 100px 0;}
.ly_ld_btn{ text-align: right; padding:30px 0 0;}
.ly_ld_btn a{width:110px; height:35px; line-height:35px; border-radius:6px; display:inline-block; text-align:center; background:#164fa6; font-size:18px; font-weight:bold; color:#fff;}
.ly_ld_btn a:hover{color: #fff;}
@media (min-width: 1200px) and (max-width:1399px) {
    .ls-message-writeBox{padding:0 94px 40px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-message-writeBox{padding:0 24px 40px;}
    .ly_slrbox ul li img{ width:93px; height:130px;}
    .ly_slrbox ul li.active img,.ly_slrbox ul li:hover img{ width:123px; height:173px;}
    .ly_xxtitle{ width:99%;}
    .ly_slrbox{padding-left:0;}
}
@media (max-width:991px) {
    .ls-message-writeBox{padding:0;}
    .ly_slrbox{ height:auto; overflow:hidden;}
    .ly_slrbox ul li{width:23%;margin:0 1%; height:190px;}
    .ly_slrbox ul li.active,.ly_slrbox ul li:hover{ padding-top:0;}
    .ly_slrbox ul li img{ width:76px; height:106px;padding:4px;}
    .ly_slrbox ul li.active img,.ly_slrbox ul li:hover img{width:76px; height:106px;padding:4px;}
    .ly_ldfg{ width:600px;display:none !important;}
}
@media (max-width:767px) {
    .ly_maintop{padding:0 15px 40px 15px;}
    .ui-dialog-content{max-width: 450px !important; width: auto !important;}
    .ly_slrbox ul li a{font-size:16px;}
    .ly_slrbox ul li a span.job{font-size: 14px;}
    .ly_slr_ts{font-size: 16px; height: auto; line-height: 2;}
}
@media (max-width:480px) {
    .ui-dialog-content{max-width: 300px !important; width: auto !important;}
    .ui-dialog-body{ padding: 20px 10px !important;}
    .ly_slrbox ul li{width:31.33%;}
}
@media (max-width:380px) {
    .ly_slrbox ul li{width:48%;}
}
@media (max-width:320px) {
}


.ls-golist{position:relative; z-index: 1;}
/*写信*/
.ls-messageForm-wellcome{ margin:30px 0; width: 90%; position:relative; min-height: 75px;}
.ls-messageForm-wellcome .img{ position:absolute; left:0; top:0; width:58px; height:auto;}
.ls-messageForm-wellcome .img img{width:58px; height:auto;border-radius:6px; }
.ls-messageForm-wellcome .info{ margin-left: 77px;border: 1px solid #c8ecff; min-height: 30px;background: #ebf6ff;border-radius: 6px;padding: 20px 20px;line-height: 1.8;font-size: 16px;}


.ls-message-xz{background: linear-gradient(180deg, #F0F9FE 0%, #FFFFFF 100%); border: 1px solid #D9F2FF; padding:20px 30px; margin-top: 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:#007fe1;}
.ls-message-xz .liuyan_xiexin{ font-size: 16px; background: #DEF3FF; transition: 0.4s all; color: #007FE1; padding: 0 15px; line-height: 2; border-radius: 4px;}
.ls-message-xz .liuyan_xiexin:hover{background: #007FE1; color: #fff;}

.ls-message-xz p{color:#666; font-size:16px; line-height:1.8; text-indent:2em;}
.guestbook-form{padding:17px 0 17px 20px;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{margin-top:10px;}
.guestbook-table-form ul{overflow:inherit;}
.guestbook-table-form ul li{float:left;padding:0;background:none !important; font-size: 16px; overflow:inherit; padding-bottom: 15px;}
.guestbook-table-form ul li input,.guestbook-table-form ul li select,.guestbook-table-form ul li.tex textarea{ border-radius: 4px;}
.guestbook-table-form ul li.bt{width:140px;text-align:right;line-height: 46px;}
.guestbook-table-form ul li.bt span,.guestbook-table-form ul li.bt1 span,.guestbook-table-form ul li .red{color:#f00;}
.guestbook-table-form ul li.srk{width:354px; position:relative;}
.guestbook-table-form ul li.srk .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.srk input{float:left; width: 100%; box-sizing: border-box; height:44px;line-height:44px;border:#e5e5e5 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.srk select{float:left; width: 100%; height: 46px; box-sizing: border-box; border:#e5e5e5 1px solid;padding:3px 5px;}
.guestbook-table-form ul li.btk,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.yzm{width:641px;height:44px;position:relative;}
.guestbook-table-form ul li.btk .msg-box,.guestbook-table-form ul li.yzm .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.btk input{float:left;  width: 100%; box-sizing: border-box; height:38px;line-height:38px; border:#e5e5e5 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.bt1{width:140px;height:140px;line-height:140px;text-align:right;}
.guestbook-table-form ul li.srk1{width:848px;}
.guestbook-table-form ul li.tex{width:848px; position:relative;}
.guestbook-table-form ul li.tex .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.tex textarea{float:left; width: 100%; box-sizing: border-box; line-height:1.6; height:140px; border:#e5e5e5 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.gk .tip{ margin-left: 10px; color: #d00;}
.guestbook-table-form ul li.gk label{margin-left:5px;}
.guestbook-table-form ul li.gk input[type='radio']{margin-top:-3px;}
.guestbook-table-form ul li.yzm input{float:left; width:122px; box-sizing: border-box; height:44px;line-height:44px;border:#e5e5e5 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.yzm img{float:left; margin-left:5px; height: 46px; width: auto;}
.guestbook-table-form ul li.btn_group{width:100%;height:45px;text-align:center;padding-top:5px;}
.guestbook-table-form ul li.btn_group input{background:#007fe1;height:40px;line-height:40px;cursor:pointer;border:0;outline:none;color:#fff;width:120px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px; transition: 0.4s all;}
.guestbook-table-form ul li.btn_group input:hover{background: #0e56a7;}
.guestbook-table-form ul li.btn_group input.btn-search{margin-left:15px; background: #afafaf; *padding:0 !important;_padding:0 !important;}
.guestbook-table-form ul li.btn_group input.btn-search:hover{background: #999;}
.guestbook-table-form ul li.ispublic{ padding-left: 140px;}
.guestbook-table-form ul li.ispublic input{ margin:0 5px;}
.guestbook-table-form ul li.clear{padding: 0; float: none; height: 0; font-size: 0 !important; line-height: 0 !important;}

/* 栏目页-留言查询 弹框 */
.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;}
@media (max-width:767px) {
    .ui-dialog-content .guestbook-search{padding:10px 0 !important;}
    .guestbook-search ul li input{width:170px;}
}

@media (min-width: 1200px) and (max-width:1399px) {
    .guestbook-form{padding:15px 0;}
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{ width: 120px;}
    .guestbook-table-form ul li.srk{width: 284px;}
    .guestbook-table-form ul li.tex,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm,.guestbook-table-form ul li.srk1{width: 688px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .guestbook-form{padding:15px 0;}
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{ width: 120px;}
    .guestbook-table-form ul li.srk{width: 210px;}
    .guestbook-table-form ul li.tex,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm,.guestbook-table-form ul li.srk1{width: 540px;}
}
@media(max-width:991px) {
    .ls-message-xz{margin-top: 15px; padding: 10px 20px 15px;}
    .ls-message-xz .title{padding-bottom: 5px;}
    .ls-message-xz p{font-size: 14px;}
    .ls-messageForm-wellcome{width: auto; margin: 20px 0;}
    .ls-messageForm-wellcome .info{font-size: 14px; margin-left: 67px; padding: 10px;}
    .guestbook-form{padding:5px 0 15px; margin: 0;}
    .guestbook-table-form ul li{font-size: 14px;}
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{ width: 120px;}
    .guestbook-table-form ul li.srk{width: 210px;}
    .guestbook-table-form ul li.tex,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm,.guestbook-table-form ul li.srk1{width: 540px;}
}
@media (max-width:767px) {
    .ls-message-xz{margin-top: 10px; padding: 10px;}
    .ls-message-xz{padding:10px;}
    .ls-messageForm-wellcome{width: auto; margin: 10px 0;}
    .guestbook-form{padding: 0;margin-top:0;}
    .guestbook-table-form ul li{width: 100% !important;}
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{text-align: left; height: auto; line-height: 40px; padding-bottom: 0; font-size: 15px;}
    .guestbook-table-form ul li.srk,.guestbook-table-form ul li.srk1,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm{height: auto; padding-bottom: 0;}
    .guestbook-table-form ul li.bt.fl{height:0;}
    .guestbook-table-form ul li.tex{height: auto;}
    .guestbook-table-form ul li.ispublic{line-height: 40px; padding-left: 0;}
    .guestbook-table-form ul li.btn_group input{width:100px;}
    .guestbook-table-form ul li.srk select{ height: 38px; line-height: 38px;}
    .guestbook-table-form ul li.srk input,.guestbook-table-form ul li.yzm input{ height: 36px; line-height: 36px;}
    .guestbook-table-form ul li.tex textarea{height: 100px;}
    .guestbook-table-form ul li.yzm img{height: 38px;}
}

/* 留言详细页 */
.ls-message-info{padding:0 30px 0; font-size: 16px; line-height: 200%;word-break: break-all;}
.ls-message-info .ls-article-title{color: #333; font-size: 32px;}


.ls-message-info .liuyancon{margin:15px auto 0;border-collapse:collapse;}
.ls-message-info .liuyancon th.tit,.ls-message-info .liuyancon td.nr,.ls-message-info .liuyancon td.nrtxt{border:#EBF6FF 1px solid;}
.ls-message-info .liuyancon th.tit{font-size:18px;line-height:1.5;padding:18px 10px;text-align:right;width:15%;background: #EBF6FF; border-color: #fff; color: #007FE1; font-weight: normal;}
.ls-message-info .liuyancon td.nr{font-size:16px;line-height:1.5;padding:18px 15px;width:32%;}
.ls-message-info .liuyancon td.nrtxt{padding:18px 15px;}
.ls-message-info .liuyancon td.pj{color:#f00;line-height:40px;}
.ls-message-info .liuyancon td .dfbox{border:1px solid #ebf6ff;background:#f6faff;padding:15px 20px; margin: 5px 0; word-break: break-word !important; word-wrap: break-word !important;  table-layout: fixed; white-space: normal;}
.ls-message-info .liuyancon td .dfbox *{ table-layout: fixed; word-wrap: break-word !important; white-space: normal;  word-break: break-word;}
.ls-message-info .liuyancon .MsoNormal span{font-family:"微软雅黑" !important;font-size:16px !important;}
.ls-message-info .mydcon{height:66px;line-height:66px;font-size:16px;}
.ls-message-info .mydcon ul li{float:left;white-space:nowrap;}
.ls-message-info .mydcon ul li.mm{padding-right:10px;}
.ls-message-info .mydcon ul li p{float:left;}
.ls-message-info .mydcon ul li p.bt{white-space:nowrap;font-weight:bold;}
.ls-message-info .mydcon ul li p.rad input{ margin: 0;}
.ls-message-info .mydcon ul li p.srk{position:relative;}
.ls-message-info .mydcon ul li p.srk .msg-box{position:absolute;left:0;top:17px;}
.ls-message-info .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;}
.ls-message-info .mydcon ul li label{padding-right:15px;white-space:nowrap;}
.ls-message-info .mydcon ul li.pjbtn{float:right;}
.ls-message-info .mydcon ul li.pjbtn input.myd_btn{font-size:16px;width:90px;height:36px;line-height:36px;color:#fff;border:0;background:#2e6eab;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}

.detailtable td div {padding: 15px 0;}
.detailtable td.lbl {width: 110px;padding-left: 50px;font-weight: bold;background: #f2f6fa;}
.detailtable td.txt {padding-left: 20px;}
.star {background: url("../images/star.png") no-repeat left top;width: 105px;display: inline-block;*display: inline;*zoom: 1;height: 16px;}
.star li {cursor: pointer;display: block;float: left;height: 16px;width: 16px;margin-right: 5px;}
.star.one {background-position: 0 -16px;}
.star.two {background-position: 0 -32px;}
.star.three {background-position: 0 -48px;}
.star.four {background-position: 0 -64px;}
.star.five {background-position: 0 -80px;}

.evaluate div {padding: 0 !important;}
.evaluate .limiteval {display: inline-block;*display: inline;*zoom: 1;width: 95px;}
.onestar{background-position: 0 -16px;}
.twostar{background-position: 0 -32px;}
.threestar{background-position: 0 -48px;}
.fourstar{background-position: 0 -64px;}
.fivestar{background-position: 0 -80px;}
.evaluate .resulteval {display: inline-block;*display: inline;*zoom: 1;width: 95px;}
@media (min-width: 1200px) and (max-width:1399px) {
    .ls-message-info .liuyancon th.tit{width: 18%;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-message-info .liuyancon th.tit{width: 22%;}
}
@media (max-width: 991px) {
    .ls-message-info{padding:0;line-height:1.5; font-size: 14px;}
    .ls-message-info .liuyancon th.tit{width:22%;padding:5px; font-size: 16px;}
    .ls-message-info .liuyancon td.nr{width:28%;word-break:break-all;padding:10px; font-size: 14px;}
    .ls-message-info .liuyancon td.nrtxt{padding:10px;}
    .ls-message-info .liuyancon td .dfbox{padding: 10px 15px;}
    .ls-message-info .mydcon{ height: auto; line-height: 1.5; font-size: 14px;}
    .ls-message-info .mydcon ul li{width:100%;height:auto;line-height:40px;}
    .ls-message-info .mydcon ul li.mm{padding-right:0;}
    .ls-message-info .mydcon ul li p.srk .myd_input{margin-top:7px;}
}
@media (max-width: 767px) {
    .ls-message-info .liuyancon{ width: auto;}
    .ls-message-info .liuyancon td,.ls-message-info .liuyancon th{width: auto !important;display: block; text-align: left !important;height: auto;}
    .ls-message-info .liuyancon td.nr{padding:8px 10px;}
    .ls-message-info .liuyancon td.nrtxt{padding:8px 10px;}
    .ls-message-info .liuyancon td .dfbox{padding: 5px 10px;}
    .ls-message-info .liuyancon th.tit{height: auto; font-size: 14px; border: 0 none; padding:8px 10px;}
    .liuyan_cxcon{height: auto; overflow: hidden;min-height: auto!important;}
    .liuyan_cxcon .liuyan_cxbox{width: 100%;padding-left: 0 !important;height: auto;}
    .liuyan_cxcon .liuyan_cxbox ul li.tm,.liuyan_cxcon .liuyan_cxbox ul li.srk,.liuyan_cxcon .liuyan_cxbox ul li.ss2{width: 100% !important;padding-top: 5px; border-bottom: 0 none;}
    .liuyan_cxcon .liuyan_cxbox ul li.jg{display: none;}
    .liuyan_cxcon .liuyan_cxbox ul li.tm input{width: 100% !important; padding-left: 15px; box-sizing: border-box;}
    .liuyan_cxcon .tj{ height: auto; padding-left: 0; padding-top: 40px;}
    .liuyan_cxcon .liuyan_cxtit{padding-left: 0;top: 0;}
    .liuyan_cxcon .liuyan_cxbox ul li.gjz{display: none;}
    .liuyan_cxcon .liuyan_cxbox ul li.srk input{width: 100% !important; padding-left: 15px; box-sizing: border-box; border-right: #cecece 1px solid;}
    .liuyan_cxcon .liuyan_cxbox ul li.clear{display: block;}
    .liuyan_cxcon .liuyan_cxbox ul li.ss2 input{width: 99%; margin-left: 1px;}
}


/*错误提示页*/
.conts{  padding:60px 30px; background:#fff; margin:20px auto;}
.contbox{  font-size: 22px; color: #666; font-weight: bold;}
.contbox .tips-img{ float: left;}
.contbox .tips-img img{ max-width: 98%; height: auto;}
.contbox .tops-info{ margin-left: 520px;}
.contbox .tips-title{  font-size:35px; padding:80px 0 0 0; margin:0; color:#333; line-height:52px; margin-bottom: 8px;}
.contbox .tips-link{ display: inline-block; border-radius: 5px; -moz-border-radius: 5px;  line-height: 44px; color: #fff; background: #3486d3; padding: 0 15px; font-size: 20px; margin-right: 10px; }
.contbox .tips-font .num{ color: #3486d3; }
@media (max-width: 991px){
    .conts{ padding: 20px;}
    .contbox .tips-img{ float: none;  text-align: center; }
    .contbox .tops-info{ margin-left: 0; text-align: center;}
    .contbox .tips-title{ padding-top: 10px;}
}

/*历年来信办理情况*/
.ls-letter-box{ padding: 32px; background: #fff;}
.ls-letter-innner{ padding: 30px 50px 46px 52px; border: 1px solid #C8ECFF;}
.ls-letter-title{ font-size: 24px; font-weight: bold; margin-bottom: 20px; text-align:center;}
.ls-letter-chart{width: 100%;}
#oChart{width: 100%; height: 400px;-webkit-tap-highlight-color: transparent; user-select: none; position: relative; background: transparent; overflow: hidden;}
.ls-history-grid-wrap{margin-left: 55px;}
.ls-history-grid-wrap table{table-layout: fixed;width: 100%; font-size: 18px;}
.ls-history-grid-wrap table th{background: #ebf6ff; font-weight: normal; text-align:center;line-height: 46px;border: 1px #fff solid; color: #007FE1;}
.ls-history-grid-wrap table td{text-align:center;line-height: 50px;border: 1px #ebf6ff solid;background-color: white;}
#tableTitle{color: #e26c08;font-size: 18px;font-weight: lighter;font-style: normal;}
#acceptImage,#doneImage{margin: -2px 8px 0 0; vertical-align: middle; display: inline-block;background:#0dc2ff;width: 14px;height: 10px; border-radius: 2px;}
#doneImage{background:#ccd6d7;}
@media (max-width: 991px){
    .ls-letter-box{ padding: 20px;}
    .ls-letter-innner{ padding: 15px 20px 20px 10px; border: 1px solid #C8ECFF;}
    .ls-history-grid-wrap{margin-left:10px;}
    .ls-letter-title{ font-size: 20px;}
    .ls-history-grid-wrap table{font-size: 14px;}
    #tableTitle{ font-size: 14px;}
    .ls-history-grid-wrap table th{line-height: 1.5; padding: 12px 0; word-break: break-all;}
    .ls-history-grid-wrap table td{line-height: 1.5; padding: 8px 5px;}
    .ls-history-grid-wrap table th:first-child{width: auto !important;}
    #acceptImage, #doneImage{margin-right: 4px;}
}
@media (max-width: 767px){
    .ls-letter-box{ padding: 10px;}
    .ls-letter-innner{ padding: 15px 10px 10px 0;}
    .ls-letter-title{ font-size: 20px;}
    .ls-history-grid-wrap table{font-size: 12px;}
    #tableTitle{ font-size: 12px;}
    .ls-letter-innner{overflow-x: auto;}
    #oChart{min-width: 528px;}
    .ls-history-grid-wrap table{min-width: 528px;}

}







