﻿html{ height:auto;}
body{ margin:0 auto; padding:0; font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif,simsun; font-size:14px; height:100%; background:#efefef; max-width:1000px; min-width:320px; width:100%}
a:link{ text-decoration:none; outline:none; overflow:hidden; color:#123261; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
a:visited{ color:#666;}
a:hover{text-decoration:none; color:#BA2636;}
a img{ border:none;}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,dl,dt,dd{ margin:0px; padding:0px; outline:none;}
.clear{ clear:both; display:block; _font-size:0px; *height:0px;}
li{ list-style:none;}

.main{ width:95%; margin:0 auto 20px auto; background:#ffffff;}
.banner img{ width:100%;}

/*群众路线*/
.news_list{}
.news_list li{ padding:10px; border-bottom:1px dashed #dddddd; cursor:pointer; transition:background 0.3s; -moz-transition:background 0.3s; -webkit-transition:background 0.3s; -o-transition:background 0.3s; position:relative;}
.news_list li a.list_a{ position:absolute; width:100%; height:100%; top:0px; left:0px;}
.news_list li:hover{ background:#efefef;}
.news_list li img{ width:72px; height:52px; margin-right:15px; float:left;}
.news_list li h2{ font-size:16px; color:#2f2f2f; text-overflow:ellipsis; white-space:nowrap!important; white-space:normal; overflow:hidden; font-weight:normal; line-height:16px; height:25px;}
.news_list li p{font-size:12px; color:#9C9C9C; line-height:16px; font-weight:normal; margin:0; overflow:hidden; text-overflow:ellipsis;}

/*江门新闻*/
.top_news{ text-align:center; margin-top:15px;}
.top_news img{ width:85%;}
.top_news h1{ word-break:normal; word-wrap:break-word; font-weight:normal; line-height:150%; font-size:20px; padding:8px 0;}
ul.news_t_list{ margin:0 5px;}
ul.news_t_list li{ line-height:35px; padding:7px 0; border-bottom:1px solid #eee; display:-webkit-box;letter-spacing: -0.2px;}
ul.news_t_list li a{ height:100%; width:100%; display:block; font-size:17px;}
#displaypagenum{ padding:10px 0;}
#displaypagenum span.currentpage{ height:25px; widows:25px; border-radius:4px; line-height:24px; color:#fff; background:#0CAEED; padding:0 7px;}
#displaypagenum a.cpage{ height:25px; widows:25px; border-radius:4px; line-height:24px; color:#fff; background:#f0f4f8; padding:0 7px; color:#666; transition:background 0.3s; -moz-transition:background 0.3s; -webkit-transition:background 0.3s; -o-transition:background 0.3s;}
#displaypagenum a.cpage:hover{ background:#0CAEED; color:#fff;}

/*内容页*/
.content{ padding-top:20px; background:#efefef;}
.content_header{ text-align:center; margin-bottom:15px;}
.content h1{ font-size:20px; color:#000; word-break:normal; word-wrap:break-word; font-weight:normal; line-height:150%; margin-bottom:10px;}
.content span{ font-size:12px; color:#8c8c8c;}
.content_text{ margin-top:10px;}
.content_text img{ width:100%; border:none;}
.content_text{color:#222; font-size:16px; line-height:180%;}
.content_text p{ margin-bottom:20px;}
.bottom_img img{ width:100%;}

/*报料*/
.bl{ background:#efefef;}
.bl table tr td{ height:20px; padding:5px;}
.bl input.text{ height:20px; padding:0 5px; width:70%; border:1px solid #c6c6c6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; word-wrap:break-word; word-break:break-all;}
.bl select.select{ border:1px solid #c6c6c6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; word-wrap:break-word; word-break:break-all;}
.bl textarea.textarea{ height:150px; width:80%; border:1px solid #c6c6c6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; word-wrap:break-word; word-break:break-all;}
.bl input.button{ padding:5px 10px; border:none; background:#0CAEED; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; word-wrap:break-word; word-break:break-all;}
.tj{ display:none;}

/*查询2*/
.cx_list li{ float:left; text-align:center; margin:15px 0;}
.cx_list li img{ width:64px;}

/*报料2*/
.btn{position: relative;overflow: hidden;margin-right: 4px;display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#CCC;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; float:left;}
.submit{display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#0CAEED;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; outline:none; float:left; width:100%;}
.btn input {position: absolute;top: 0; right: 0;margin: 0;border: solid transparent;opacity: 0;filter:alpha(opacity=0); cursor: pointer; width:100%;}
.progress { position:relative; margin:3px 0 0 50px; width:40%; padding: 1px; border-radius:3px; display:none; float:right;}
.bar {background-color: green; display:block; width:0%; height:20px; border-radius: 3px; }
.percent { position:absolute; height:20px; display:inline-block; top:3px; left:2%; color:#fff }
.filepath,.imagepath{ line-height:35px;}
#ts{ float:left; margin-left:20px; line-height:35px; color:#F00;}
input.ftext{ width:40%; height:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; word-wrap:break-word; word-break:break-all; background:#fff; border:1px solid #ccc;}
textarea.fcontent{ width:95%; height:80px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; word-wrap:break-word; word-break:break-all; background:#fff; border:1px solid #ccc;}
input.vcode{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; word-wrap:break-word; word-break:break-all; background:#fff; border:1px solid #ccc;}