﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 'SimSun',"Microsoft YaHei",微软雅黑,tahoma,Verdana,arial,sans-serif;color:#000; min-width:1100px; background:url("../images/bg1.png") repeat; }
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;color:#000; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#000;text-decoration:none !important;outline:none;}
a:hover{color:#cf0000;text-decoration:underline;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.cur a{cursor:default}
/* clear */
.clearfix:after{visibility:hidden; display: block; font-size: 0; line-height: 0; content:" ";clear:both; height:0; overflow: hidden; margin: 0; padding: 0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border-radius: 0;}
textarea {  -webkit-appearance: none;}
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;} 
ul,li{ vertical-align:middle;} 
.hide{display: none;}
.hide.active{display: block !important; }

/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float ul li{overflow: hidden; margin-bottom:10px;}
.j-float img{height: auto;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
/*左右悬浮*/
.j-couplet {display: none;}
.ind-left-xf { position: fixed; z-index: 1000;  left: 0;bottom:0;z-index: 9999; }
.ind-left-xf ul li{ margin-bottom: 5px;}
.ind-right-xf { position: fixed; z-index: 1000;  right: 0;bottom:0;z-index: 9999; }
.ind-right-xf ul li{ margin-bottom: 5px;}
.couplet-close{ cursor: pointer; padding-bottom: 5px;}
/*顶部*/
.lianmen1 { background-color: #EEEEEE; }
.lianmen1 .con { width: 960px; margin-left: auto; margin-right: auto }
.lianmen2 { background-color: #F6B84B; }
.lianmen2 .con { width: 960px; margin-left: auto; margin-right: auto; position: relative; }
.lianmen2 .con .bt { position: absolute; right: -30px; top: 3px; overflow: hidden; width: 18px; }
.lianmen2 .con .bt a { background-image: url(../images/bg.png); background-repeat: no-repeat; height: 54px; display: block; }
.lianmen2 .con .bt .a1 { background: url(../images/bg.png) no-repeat left top; }
.lianmen2 .con .bt.active .a1 { display: none; }
.lianmen2 .con .bt .a2 { background: url(../images/bg.png) no-repeat right top; display: none; }
.lianmen2 .con .bt.active .a2 { display: block; }
.lianmen2 .con dl { height: 60px; }
.lianmen2 .con dt { float: left; margin: 8px 0px 0px 0px; }
.lianmen2 .con dd { float: right; margin: 35px 0px 0px 0px; }
.lianmen3 {  display: none; }
.lianmen3 .con {  height: 145px; }
/*头部*/
.top{height: 30px; background-color: #fffaef; border-bottom: 1px solid #ffe8b3;}
.top1{width: 1100px; margin: 0 auto; line-height: 30px;}
.topleft ul li{ float: left; margin-right: 18px;  }
.topleft ul li a{ color: #f00;}
.topright ul li a{ color: #b3a584;}
.topny,.topny a{ color:#b3a584;}
.topny .top1{ width:1003px;}

#banner{ height: 304px; background: url("../images/banner.jpg") center no-repeat #fff;}
.banner{ width: 1103px; margin: 0 auto; position: relative;}
.backlink{ position: absolute; top:250px; right:0px;}
.backlink a{ text-indent: -999em; width: 100px; height: 35px; display: block; float: left; cursor: pointer;}
/*导航*/
.menubox{ height: 47px; background:url("../images/nav_bg.png") repeat-x;}
.menu{ width: 1003px;  margin: 0 auto;  }
.menu ul li{float: left; height: 45px;}
.menu ul li a{ display:block;font-size: 16px;    font-family: "微软雅黑","黑体"; padding: 0 27px; line-height: 45px; color: #fff2d5;}

#container{ background: url(../images/bg1.png) repeat scroll 0 0 #FFFFFF; padding-bottom: 260px;position: relative; z-index: 1;}
.footbg{ background: url(../images/footbg.png) center;    height: 465px;  position: absolute;  bottom: 0;  z-index: -2; width:100%;}
.container{width: 979px; padding: 20px 12px; margin: 0 auto; background-color: #fff;}
/*底部*/
.footer{ padding-top: 28px;line-height: 28px; text-align: center; }
.footlist a,.footnav span{ padding: 0 5px;}
.footnav i{ color:#F00; font-style:normal;} 
/*主题内容*/
/*横幅*/
.hfgg_tu ul li{ margin-bottom: 15px;}
.hf_tu ul li{ margin: 10px 0px;}
.ztzl-pic{ padding: 10px 0px; height: 96px; overflow: hidden;}
.ztzl-pic ul{ width: 105%;}
.ztzl-pic ul li{ width: 319px; height: 96px; margin-right: 10px; float:left;}
/*大标题*/
.bigtitle{ height: 102px; background: url("../images/xftt.png") left 10px no-repeat; padding: 0 80px 0 90px; margin-top:-10px;overflow:hidden;}
.bigtitle .tit{font-size: 48px; font-family: "微软雅黑","黑体"; line-height: 64px; height: 55px;}
.bigtitle .tit a{color: #ca1111; display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bigtitle .tt_con,.bigtitle .tt_con a{color: #808080;font-size: 14px;line-height: 30px; overflow:hidden;}
/*图片轮播*/
.flash{ width:365px; height:251px; margin-bottom:10px; margin-right: 20px;}
.flash .mF_sohusports_wrap{width:100%;height:100% !important; padding:0 !important;border:0 !important;}
.flash .mF_sohusports,.flash .mF_sohusports .pic{ width:100% !important;height:100% !important;}
.flash .mF_sohusports .pic ul,.flash .mF_sohusports .pic li,.flash .mF_sohusports .pic li a{display: block; width:100% !important;height:100% !important;}
.flash .mF_sohusports .pic img{width:100% !important;height:100% !important;}
.flash .mF_sohusports .txt li{width:100%;height:52px !important;line-height:36px !important; text-align: center;}
.flash .mF_sohusports .txt li .con_imgname{ display:none;}
.flash .mF_sohusports .txt li a{display:block;font-size:14px !important; color:#fff!important; font-family:"Microsoft YaHei";height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:0 2%!important; }
.flash .mF_sohusports .txt li b{filter:alpha(opacity=45) !important;opacity:0.45 !important;}
.flash .mF_sohusports .num{bottom:5px !important;right:0px !important; width: 100%; text-align:center;}
.flash .mF_sohusports .num li{margin-right:7px !important; float: none; display: inline-block;}
.flash .mF_sohusports .num li a{width:23px !important;height:5px !important;text-indent:-999999px;background:#e5e5e5; margin-right: 0px!important;}
.flash .mF_sohusports .num li.current a{ background:#ff0000 !important;}
/*列表*/
.dtbox{ width: 332px;}
.dtbox ul li{ height: 24px; background: url("../images/1-dot.png") left 12px no-repeat; padding-left: 5px; font-size:14px; line-height:24px;}
.dtbox ul li.num1,.dtbox ul li.num4,.dtbox ul li.num7{ background: none; padding-left: 0px;}
.dtbox ul li.num1 a,.dtbox ul li.num4 a,.dtbox ul li.num7 a{color: #a81300;font-size: 16px;font-family: "微软雅黑","黑体";}
.dtbox ul li.line{ padding-bottom: 7px; border-bottom: 1px solid #ebebeb; }
.dtbox ul li a{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:none!important;}
/*专题栏目*/
.ztbox{ width: 244px;}
.intab{ height:28px;border-bottom: 1px solid #eee;}
.intab ul li{ float: left;}
.intab ul li a{ font-size: 18px; font-family: "微软雅黑","黑体";text-indent: 12px; height: 28px; line-height: 28px; display:block;}
.intab ul li.active a{background: url(../images/img1.png) left center no-repeat;border-bottom: 1px solid #bababa; margin-bottom: -1px; font-weight: bold; }
.intab ul li.more{ float: right;}
.intab ul li.more a{ font-size: 12px; font-family: SimSun;}
.zt_btn{ height: auto; overflow: hidden;}
.zt_btn ul{ width: 105%;}
.zt_btn ul li{width: 117px; height: 106px;  float: left;  position: relative; margin-top: 6px; margin-right: 10px; overflow: hidden;}
.zt_btn ul li span{width: 100%;  height: 28px;  display: block;  position: absolute;  left: 0;  bottom: 0; background-color: #d32424; text-align: center;  line-height: 28px;  color: #fff;  font-size: 14px;  font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*时政要闻*/
.ywbox{ width:717px; height: 210px;}
.yw_list{ padding-top: 5px; height: 176px;}
.yw_list ul li{width: 358px;float: left; background: url(../images/2-dot.png) 7px center no-repeat; text-indent: 24px; overflow: hidden; line-height: 27px;}
.yw_list ul li a{font-size: 14px; color: #3e3a39;}
/*通知公告*/
.tzggbox{ width: 244px;}
.tzgg_wz{ padding-top: 5px;}
.tzgg_wz ul li{ height:24px;background: url(../images/1-dot.png) center left no-repeat;text-indent: 6px;line-height: 24px;}
/*滚动新闻*/
.gdxw_tit{ height: 24px;background: url("../images/gdxwbg.png") bottom repeat-x; text-align: left;}
.new-pic{ height: 150px; margin: 15px 0 0px; overflow:hidden;}
.new-pic ul li{ width: 192px; height: 150px; float: left; padding: 0 30px; border-right: 1px dashed #b3b3b3; text-align: center;}
.new-pic ul li span{font-size: 14px; font-weight: bold;color: #bc2b16; display: block; line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*党建工作列表*/
.list-tit{ height: 80px; background: url("../images/djgz_titbg.jpg") center repeat-x; text-align: center; margin-bottom:7px; margin-top:20px;}
.djboxl{ width: 473px; padding-left: 5px;  }
.djboxr{ width: 473px; padding-right: 5px;}
.dj-tab{ height: 38px; background: url("../images/djzh_bg.png") bottom repeat-x;}
.dj-tab a.tit{ float: left; padding-bottom: 1px;}
.dj-tab a.more{ float: right; padding-top:8px; line-height: 28px;}
.dj-con{ padding-top: 15px; padding-left: 10px;}
.dj-pic{ width: 147px;}
.dj-pic ul li img{border: 2px solid #eae6df; width: 143px; height: 94px;}
.dj-pic ul li span{color: #333333;line-height: 18px;margin-top: 5px;}
.dj-pic ul li a{ color:#9b0006}
.dj-list{ width: 305px;}
.dj-list ul li{ height: 28px; font-size: 14px; line-height: 28px; background: url("../images/1-dot.png") left center no-repeat; padding-left: 10px;}
/*友情链接*/
.linkbox{height: 166px;border: 1px solid #dcdcdc;}
.link-tab{height: 31px; padding-top: 4px; background-color: #bc2b16; padding-left: 8px; overflow: hidden;}
.link-tab ul li{height: 31px; line-height: 31px;  float: left; }
.link-tab ul li a{padding: 0 30px;  color: #fff; font-size: 14px; font-weight: bold; display: block;}
.link-tab ul li.active a{    background-color: #fff;color: #000;}
.link-wz{ padding-left:40px; padding-top:13px;*padding-top:5px;}
.link-wz ul li{ width:133px; float:left; line-height:28px; height: 28px;}
/*悬浮*/
.xf_right{width: 68px; position: fixed; right: 40px; top: 10%; z-index: 10; _position: absolute; _top: 400px;}
.xf_right .couplet-close{ text-align: right;}
/***********************通用栏目页主*****************************/
.containerny{ width:1003px; margin:0 auto; background:#fff; margin-top:20px;}
/*当前位置*/
.wz_top{line-height: 30px; background:#f5f5f5;     border-left: 5px solid #BC2B16; margin-bottom: 4px; padding-left:10px;}
.wz_top .search-keywords{ color: #f00;}
.wz_top i{ font-style: normal;}
.jump-info .btn-group .btn{ background: #396caf !important; }
/*文章页*/
.con_main{ padding:0 20px  20px 20px;  border: 1px solid #ddd; position:relative;}
.con_main .guidang{ position:absolute; top:30px; right:0;} 
.newstitle{ font-size:14px;line-height:38px;text-align:center;margin:5px 0px 10px;font-weight:bold;}
.newstitlef{ line-height: 35px; font-size: 12px;font-weight: normal;padding-bottom: 5px;text-align: center;}
.newsinfo{height:auto;line-height:28px;   padding:7px 0 7px 4px; color:#999;  text-align: center; border-bottom:1px solid #f0f0f0;}
.newsinfo i{ font-style:normal;}
.newsinfo .sp,.voteinfo span{ display: inline-block; margin: 0 4px;}
.newsinfo a,.zn_newsinfo a{color: #666;} 
.j-fontBig.active,.j-fontNormal.active,.j-fontSmall.active{ font-size:16px; font-weight:bold;}
.newsinforight span{ display: inline-block;}
.newsinforight .print{ display:inline-block; background:url(../images/print.gif) 7px center no-repeat; padding-left:30px;  }
.newsinforight .font{padding-right: 10px;}
.newsinforight .font a{ padding:0 2px;}
.newsinfo input{width: 10px;height: 10px;border: 1px solid #666666; margin:0 1px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.dy_content{ padding: 30px;  text-align: justify;text-justify: inter-ideograph;word-break: break-all;word-wrap: break-word;}
.newscontnet{font-size:14px; margin:0 auto; line-height:26px; padding:20px 0 40px; overflow-x: auto;  text-align: justify;text-justify: inter-ideograph;word-break: break-all;word-wrap: break-word;}
.minh300{ min-height: 300px;}
.newscontnet img,.newscontnet table{ max-width:100%; height: auto;}
.newscontnet table{ margin: 0 auto;}
.wz_bot{ border-top: 1px dashed #dddddd; color: #666; line-height: 28px; font-size: 14px; padding: 8px 0 0;}
.wz_share .share-box{ position:relative; right:auto; top:auto;}
.minh500{  height:auto !important;  min-height:500px; }
 .editor{ text-align:right; font-size:14px;}
.video{ width: auto !important; text-align: center;}
.xgwz_tit{ height:34px; background:url(../images/xgwz.gif) no-repeat left center; line-height:0; font-size:0;}
.xgwz_info{  padding:10px 30px;}
.xgwz_info li{ line-height:30px; font-size:12px; height:30px; background:url(../images/1-dot.png) left center no-repeat; padding-left:8px;}
.prevnext{ padding-top:15px; line-height:26px;}
/*调查征集文章 */
.btn_pysubmit{ background: #164fa6 !important; border: none; padding: 0;}
.wz_mybox table{ margin-top: 10px;}
.voteconbox .vote_table{ border: 1px solid #ddd; margin-bottom: 10px;}
.voteconbox .vote_table td{     padding: 2px 5px;}
.voteconbox .vote_table textarea{ width: 96%; padding: 5px; border: 1px solid #ddd; }
.wz_mybox td{ font-size: 14px; padding:5px; line-height: 22px;}
.wz_mybox input,.wz_mybox  textarea{ border: 1px solid #ddd; font-size: 14px; line-height: 28px; padding:0 5px;}
.btn_pysubmit{ background: #cf0000 !important;}
.voteinfo{ font-size: 16px; line-height: 2; padding: 20px;}
.texttype{ width: 90%; padding: 5px; border: 1px solid #ddd;}
.voteconbox td{ padding: 2px 0;}
.voteconbox  .verification{ border: 1px solid #ddd; padding: 5px;}
.voteconbox .wz_bot{ margin-top: 20px;}
.votebtn{ padding-top: 10px;}
.myzj_ltit{ width: 100px !important;white-space:nowrap;  }
.myzj_formtable .ipstyle04{ width: 96% !important; }

/*搜索详细页*/
.hsearch{ padding-left: 75px;width: 250px;background: url(../images/search_bg.png) no-repeat left center; margin:20px auto;}
.hsearch ul li{ font-size:14px; margin-bottom:5px; line-height:28px;}
.hsearch ul li div{ width:80px; float:left;}
.hsearch ul li input{ margin:0; padding:0px; background:none; border:none;}
.hsearch ul li .topserchbtn{ width:150px; height:26px; border:1px solid #ebebeb; line-height:26px; padding:0 9px;}
.hsearch ul li select{  width: 170px; height: 28px; line-height: 28px;  border: 1px solid #ebebeb;}
.hsearch ul li .bnt{ margin-left: 80px;width: 80px;height: 30px; text-align:center; line-height:30px; border:1px solid #ccc; background:#ddd;}
	
.searhlist{padding:15px; }
.searhlist ul li{    background: url(../images/2-dot.png) no-repeat left 10px; border-bottom:#ddd 1px dashed;line-height:24px;height:auto;color:#555;margin-bottom:10px;font-size:14px; padding-left: 13px; }
.searhlist ul li .s_titlebox{padding:0 120px 0 0; position: relative; height: 32px; }
.searhlist ul li .search_contxt{padding:0 12px !important;}
.searhlist ul li .sslist img{float:left;padding-left:7px;}
.searhlist ul li .s-title{display:block;font-size:14px;color:#555; height:32px; line-height:32px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.searhlist ul li .s-date{ position: absolute; right:0; top:0; color: #999;}
.searhlist ul li .s-url{ word-break:break-all; }
.searhlist ul li a:hover{color:#d00;text-decoration:underline;}
/*分页*/
.pagenav{clear:both; float:right; margin:2px 0;padding:2px 0;}
.pagenav a{border:1px solid #cccccc;color:#d10606;display:block; float:left; font-family: Arial,Helvetica,sans-serif; line-height: 100%;margin:3px;padding:4px 6px; text-decoration:none;}
.pagenav a:hover {background-color:#cccccc; border:1px solid #e3e4e8; color: #d10606;}
.pagenav a.active { border:1px solid #cccccc; color:#d10606;}
.pagenav a.current, .pagenav a.current:hover{background-color:#d10606;border:1px solid #d10606;color:#FFFFFF;}
.pagenav a.disabled { border:1px solid #cccccc; color:#d10606;}
.pagenav a.text{color:#d10606; margin-right:0;}
.pagenav a.text:hover ,.pagenav a.disabled:hover{color:#FFFFFF;background-color:#d10606;border:1px solid #d10606;}
.pagenav #page{ float:left;}
.pagenav #page input{ outline:none;     margin: 0px 3px 2px 3px;  *margin:2px 3px 3px 3px; width:50px; border:1px solid #ccc; height:22px; line-height:22px;}
.pagenav .goto{ float:left; margin:3px 0; padding: 0 2px; background-color:#d10606;border:1px solid #d10606; color:#FFFFFF; cursor:pointer;}
/*文字列表栏目*/
.lm_lban{ width:247px;height:auto;   }
.lm_top{height: auto;  background: #ebebeb; color: #BC2B16; font-size: 16px; font-weight: bolder; font-family: "微软雅黑","黑体"; line-height: 34px; padding:5px 0px;}
.lm_top .tit{padding-left: 20px; display:block;}
.navdh{ height:auto; overflow:hidden;padding: 5px 5px 0;background: #f5f5f5; margin-bottom: 10px; }
.navdh ul li{vertical-align:bottom;overflow:hidden; height:auto; border-bottom: 1px solid #ebebeb; }
.navdh ul li a{display:block; height:auto;padding-left: 15px; font-size: 14px;  height: 40px; line-height: 40px;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#BC2B16; }
.lm_rban{ width:747px; height:auto; min-height:550px; _height:550px;}
.listnews{ font-size:14px; line-height:200%; overflow:hidden;  height:auto; padding:20px;}
.listnews ul{clear: both;}
.listnews li{font-size:14px; line-height:28px; overflow:hidden; }
.listnews li span.date{color:#adadad; white-space: nowrap;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews .wz_list li{ padding-left: 10px;}
.listnews .wz_list li a,.listnews .download-list li a{ float: left; max-width:730px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews .wz_list li,.listnews ul.sollist li,.listnews ul.votelist li{overflow:hidden;  background: url(../images/1-dot.png) no-repeat 5px center;     padding-left: 13px;}
.listnews .wz_list li img{float:left; padding-top: 14px !important;}
.listnews .conlist_title{ border-bottom: 1px solid #ddd; line-height: 36px; font-weight: bold;  margin:0 0 10px; background:none; font-size: 14px;}
.listnews .conlist_title a.more04{ font-size:13px; color:#888; font-weight: normal; float: right !important; margin: 0 !important;}
.listnews .conlist_title a.more04:hover{ color:#cf0000;}
.listnews .conlist_title a.title{ font-weight:bold; color: #cf0000;font-size: 18px;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#cf0000;}
.navjz_sub{ clear: both; height: auto; overflow: hidden;}
.navjz_sub ul li{ width: 20%; line-height: 40px; height: 40px;}
.navjz_sub ul li a{background: url(../images/1-dot.png) no-repeat left center;     padding-left: 15px;}

.ph_list{background: #f5f5f5; margin-top: 2px; padding: 10px 10px 15px 15px; margin-bottom:10px;}
.ph_list ul li{ height:28px; line-height:28px; background:url(../images/1-dot.png) 6px center no-repeat; padding-left:13px;}
/*栏目页 图片列表 */
ul.imglist{  clear:both;}
ul.imglist li{float:left;width:206px;height:auto;   margin: 0 14px 20px 15px; padding: 0; text-align: center;}
ul.imglist li a{display:block;width:100%;height:auto;overflow:hidden;cursor:pointer;position: relative;}
ul.imglist li a img{height:160px; padding: 2px; border: 1px solid #ddd;}
ul.imglist li a .img_title{display:block; height:32px;line-height:32px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listld ul.imglist li{width:184px; margin: 0 21px 20px 20px;}
.listld ul.imglist li a img{height:240px;}
/*栏目页-视频列表 */
.shipinbox li{ padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.shipinbox .left{ width: 200px; float: left; height: 150px;}
.shipinbox .shipin{ margin-left: 220px; float: none;}
.shipinbox .shipin .sp_title{ height: 35px; line-height: 35px; position: relative; padding-right: 100px; display:block;}
.shipinbox .shipin .sp_title .title,.shipinbox .shipin .sp_title a{ display: block; height: 35px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.shipinbox .shipin div{ position: relative;}
.shipinbox .shipin .right{ position:absolute; right:0; top:0; float: none;}
/*栏目页-征集列表 */
.listnews .sollist li,.listnews .votelist li{position: relative; padding-right: 300px; }
.listnews .sollist span,.listnews .votelist span{ float: none !important; display: block; }
.listnews .sollist span a,.listnews .votelist span a{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.listnews .sollist span.right,.listnews .votelist span.right{ position: absolute; right:0; top:0;}
/*栏目页 留言列表 */
.listnews .sys_btn01{background:#d10606 !important;width:68px;}
.btnback{ background:#d10606 !important;}
.listnews .message_page{width:100% !important;}
.STYLE1{color:#d10606 !important;}
.sys_btn02{background:#d10606 !important; line-height:22px !important;}
.message00{overflow:hidden !important;}
.listnews .message{ padding: 0 !important; border: none !important;}
.message_top{border-top:2px solid #d10606 !important; font-size:16px; font-weight:bold; background:#f4f4f4 !important; border-bottom:1px dotted #ddd !important;}
.message_top ul{padding:0;}
.message_top ul li{font: 16px/42px "Microsoft YaHei",微软雅黑 !important;padding:0px;height:42px !important;}
.listnews .message_top01{width:405px !important;}
.message_list{ padding-bottom: 10px;}
.message_list ul li{font: 16px/30px "Microsoft YaHei",微软雅黑 !important;padding:0px;border-bottom: #ddd 1px dotted;clear:both;padding:0 !important;background:none !important;height:30px !important;line-height:30px;font-size:14px;vertical-align:bottom;border-bottom:#ddd 1px dotted; width:100%;}
.wz_title{width:385px !important;background:url(../images/1-dot.png) 8px 14px no-repeat !important;padding-left:20px !important;}
.wz_title a{display:block;height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.liuyanren,.liuyan_time{width:99px !important; height:28px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.message_top02,.message_top03{ width:100px !important;}
.return{width:99px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.message_top04{ width:100px !important;}

.message_formbox{ margin-top: 10px; border: 1px solid #ddd; padding:20px 10px 0;}
.message_input{height:auto!important; overflow: hidden; font-size: 14px; line-height: 34px; position: relative; padding-bottom: 10px; }
.red{color: #d00; font-size: 12px;}
.message_formbox .tit{float: left; width: 160px; padding-right: 10px; text-align: right;}
.message_formbox .tit font{ color: #f00;}
.message_input .input,.message_input .select{ float: left; width: 300px; border: 1px solid #ddd; height: 32px; line-height: 0; padding: 0 10px; font-size: 0;}
.message_input .select{ padding: 0;}
.message_input .input input{border: 0 none; background: none; padding: 0; margin: 0; height: 32px; line-height: 32px; width: 100%; font-size: 15px;}
.message_input .txtcon{ float: left; padding-left: 5px;}
.message_input img{vertical-align: middle; padding-right: 3px;}
.message_input .select select{ border: 0 none; background: none; height: 32px; line-height: 32px; width: 100%; vertical-align: middle; font-size: 15px; padding: 0; margin: 0; text-indent: 10px;}
.message_textarea{ height: 156px; padding-bottom: 10px;}
.message_textarea .textarea{ float: left; font-size: 0; line-height: 0; border: 1px solid #ddd; padding: 5px 10px; height: 144px; width: 500px;}
.message_textarea .textarea textarea{font-size: 15px; line-height: 24px; resize: none; height: 144px; vertical-align: middle; width: 100%; border: 0 none;}
.message_input label{ padding-right: 10px;}
.message_input label input{ margin: 0 8px 0 0;}
.message_input.yzm .input{width: 150px;}
.message_input.yzm .codeimg{ float: left; margin: 3px 0 0 8px;}
.message_btn{text-align: center; padding:10px 0 30px;}
.message_btn input{ margin: 0 10px; padding: 0 20px; height: 34px; line-height: 34px; font-size: 15px; text-align: center; color: #fff; background: #d10606; border: 0 none; cursor: pointer;}
.message_btn input.tj_input1{ background: #eee; color: #666;}
.tishi{ width:650px; overflow:hidden; margin:0 auto;}
.tishi_top,.tishi_bot{ width:650px; height:8px; overflow:hidden;}
.tishi_main{ width:650px; min-height:342px; _height:342px; padding-top:18px; background:#fff;}
.error_ts{ padding-right:24px; text-align:right;}
.error_ts a{ width:20px; height:20px; overflow:hidden;}
.font_01{ height:55px; font:30px/55px "微软雅黑"; color:#d10606; padding-left:135px; margin:0;}
.tishi_con{padding-left:135px;font:20px/35px "微软雅黑"; color:#555; padding-top:5px;}
.ts_btn{ padding-top:32px;}
.ts_btn a{ display:block; width:236px; height:64px; margin:0 auto; background:url(../images/btn.gif) no-repeat 0 0; text-align:center; color:#fff; font:24px/64px "微软雅黑";}
.room_btn{ padding-top:25px;}
.room_btn a{ display:block; width:236px; height:64px; margin:0 auto; background:url(../images/btn.gif) no-repeat 0 0; text-align:center; color:#fff; font:24px/64px "微软雅黑";}
.room_btn a:hover{ color:#fff;}
.tableborder{border-collapse: collapse; font-size: 14px; }
/*****网站地图****/
.mapbox a.ditu {font-size: 16px;padding: 0 10px;line-height: 44px;color: #d10606;font-weight: bold;border-bottom: 1px solid #d10606;display: block;}

