@charset "utf-8";
/* CSS Document */

body{ color:#333;font-size:14px; font-family:Verdana ,"微软雅黑"; margin:0; padding:0}
ul,li ,dl, dt{ margin:0px; padding:0px; list-style-type: none; }
h1,h2,h3,h4,h5, p{ margin:0; padding:0; font-weight:normal;}
button{ border:none; background:none; vertical-align:middle;}
input{ background:none; vertical-align:middle; }
table{border-collapse: collapse;border-spacing: 0;}
select{ vertical-align:middle;}
button{ cursor:pointer;}
img{ border:none;}
a, a:hover{ text-decoration:none; outline:0; blr:expression(this.onFocus=this.blur()); cursor:pointer;}
a:hover{ cursor:pointer; }
.clear{ clear:both; overflow:hidden;}
em{ color:#f00; font-style:normal;}


/***** 头部 *****/
.header{ height:45px; background:#008cd6; overflow:hidden; position:relative;}
.header a:hover{ background:#0a7bb6;}
.header a span{ width:27px; height:25px; display:block; padding:9px;}
.ui-title{ width:200px; height:45px; line-height:45px; margin:0 auto; text-align:center; font-size:20px; color:#fff; display:block; }
.btn_return{ position:absolute; top:0; left:0; width:45px; height:45px;}
.btn_more{ position:absolute; top:0; right:0; width:45px; height:45px;}

/***** 内容 *****/
.main{ padding:0 20px;}
.news_list1 li{ height:40px; line-height:40px; font-size:14px; overflow:hidden; display:block; cursor:pointer;}
.news_list1 li a{ color:#333;}
.news_list1 li a:hover{ background:#ddd; display:block;}
.news_list1 li a img{ vertical-align:middle; padding-right:5px;}
.news_list1 li span{
	display:block; 
	width:95%; 
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 溢出文本显示省略号*/
	margin:0; padding:0;}
.news_list1 li.line{ height:2px; background:url(../images/line.png) repeat-x 0 0; }

.news_list2 a{width:100%; height:60px; padding:10px 0; font-size:14px;  overflow:hidden; display:block; cursor:pointer; position:relative;}
.news_list2 a:hover{ background:#ddd; display:block;}

.news_img{ position:absolute; left:10px; width:110px; height:90px;}
.news_text{ position:absolute; left:90px; overflow:hidden;}
.news_text h2{ font-size:16px; height:25px; line-height:25px; color:#333; display:block; 
    width:95%; 
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis; /* 溢出文本显示省略号*/
	margin:0; padding:0;}
.news_text span{ color:#6e6d75; height:40px; line-height:40px; display:block; 
	width:95%; 
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 溢出文本显示省略号*/
	margin:0; padding:0;}

.news_tit{ height:70px; padding-top:10px; 
    width:95%; 
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 溢出文本显示省略号*/
	margin:0; }
	
.title{ height:40px; line-height:40px;}
.date{ height:30px; line-height:30px; color:#6e6d75;}
.line{ height:2px; background:url(../images/line.png) repeat-x 0 0; padding:0; }
.text{ width:200px; padding:0 4px; height:21px; border:1px solid #ccc; background:#fff;}
.gray{ color:#6e6d75;}

.news_con{ padding:20px 0;}
.news_con img{ width:100%;}
.news_con p.p-img{ text-align:center;  text-indent:0;}
.news_con p{ line-height:30px; text-indent:24px;}

/***** 表格 *****/
.tablediv{ overflow:hidden; border:1px solid #fff; margin-top:10px;}
.table01{ width:100%;}
.table01 td,.table01 th{ border:1px solid #d2d2d2; font-size:14px; padding:6px;}
.table01 th{ background:#e8e8e8; text-align:right;}
.table01 td{  font-size:14px; font-weight:normal; background:#fff;}

/***** 留言板 *****/
.group{ padding-top:20px;}
.m_tit{ font-size:16px; height:50px; line-height:40px;}
.user{ float:left; color:#008cd6;}
.user img{ vertical-align:middle;}
.message_date{ float:right; font-size:14px; color:#6e6d75;}
.message_box{ border:1px solid #cecece; background:#fff; padding:15px; clear:both; margin-bottom:10px;}


/***** 积分 *****/
.header h2{ color:#fff; font-size:20px; line-height:45px; padding-left:20px;}

.main h3{ font-size:16px; height:40px; line-height:40px;}

.jifen{ clear:both;}
.ul_jifen{ width:100%;}
.ul_jifen li{ float:left; width:48%; padding:1%;}

.box{ background:#fff; height:290px;}
.jf_img{ height:200px;}
.jf_img p{ text-align:center;}
.jf_img img{ width:100%; height:100%;}
.jf_dh p{ font-size:14px; height:40px; line-height:40px; overflow:hidden; padding-left:10px;}
.btn{ width:100px; height:40px; background:url(../images/btn.png) no-repeat 0 0; border:none; cursor:pointer; float:right; margin-right:10px;}

.footer{ clear:both; height:40px; padding-top:20px;} 
.footer p{ text-align:center; line-height:18px;}