/* ============容器============== */
body
{
	margin:0;
	padding:0;
	border:0;
	height:100%;
	text-align:left;
	background: url(xl2012/bg-tail.jpg) repeat scroll 0 0 transparent;
	font:12px/22px simsun,Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d
}
#contain
{
	position: relative;
	height:100%;
	padding:10px;
	margin:10px auto;
	border:0;
	background:#DFE0E2;
	width:900px;
	margin:0px auto;
	padding:0px;
}
#content
{
	position:relative;
	margin:10px auto ;
}
#bottom
{
	position: relative;
	margin:0px auto
}
#top
{
	position:relative;
	margin:0px auto;
	z-index:99
}
#bodyex
{
	position: absolute;
	left:0;
	top:0px;
	margin:0
}
/*===插件分离层===*/

.pdv_class
{
	position:absolute;
	border:0px
}
/* ==常用== */

div, li, td, p, select, input, textarea, a, button, input
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
	text-decoration: none
}
ul
{
	margin:0px;
	padding:0px;
}
a:link, a:visited, a:active
{
	color:#505050;
	text-decoration: none;
}
a.nomal:link, a.nomal:visited, a.nomal:active
{
	color:#505050;
	text-decoration: underline;
}
a:hover
{
	color:#ff0000;
	text-decoration: underline;
}
/* ============表单============== */
form
{
	margin:0;
	padding:0
}
.input
{
	border:1px #ddd solid;
	height:20px;
	line-height:20px;
	padding:0px 3px;
	color:#555;
	background:#f7f7f7
}
.textarea
{
	border:1px #ddd solid;
	font-size:12px;
	padding:3px;
	background:#f7f7f7
}
.button
{
	border:1px #c0c0c0 solid;
	height:22px;
	line-height:20px;
	padding:0px 3px;
	background:#e8e8e8;
}
.submit
{
	border:1px #c0c0c0 solid;
	height:22px;
	line-height:20px;
	padding:0px 3px;
	background:#e8e8e8;
}
.mustfill
{
	color:#ff0000
}
select
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
}
/* ==提示样式== */

.msgdiv
{
	color:#336699;
	padding-left:53px;
	background:url(../images/chk_msg.gif) 30px no-repeat;
}
.errdiv
{
	color:#FF0000;
	padding-left:53px;
	background:url(../images/chk_error.gif) 30px no-repeat;
}
.rightdiv
{
	color:#505050;
	padding-left:53px;
	background:url(../images/chk_right.gif) 30px no-repeat;
}
.noticediv
{
	display:none;
	border:1px #fc5959 solid;
	background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;
	padding-left:33px;
	line-height:25px;
	margin:3px 0px
}
.okdiv
{
	display:none;
	border:1px #fc5959 solid;
	background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;
	padding-left:33px;
	line-height:25px;
	margin:3px 0px
}
.securenotice
{
	line-height:100px;
	color:#FF0000;
	text-align:center;
}
/* ============提示信息窗口============== */
div#alert
{
	display:none;
	cursor:default;
}
div#alert .border
{
	border:1px #97A0AA solid;
}
div#alert .ntc
{
	padding:30px;
	text-align:left;
	background:#fff;
	font: 14px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
div#alert .buttonzone
{
	padding:15px;
	text-align:center;
	background:#f7f7f7;
}
div#alert .topBar
{
	height:20px;
	line-height:20px;
	background:#cbddef;
	text-align:left;
	padding:0px 0px 5px 5px;
	font-size:12px;
}
div#alert .topBar .pwClose
{
	position: absolute;
	top:0px;
	right:8px;
	width:45px;
	height:18px;
	background:url(../images/pwin3.gif) no-repeat;
	cursor:pointer
}
div#alert .button
{
	border:1px #97A0AA solid;
	height:22px;
	line-height:20px;
	padding:0px 5px;
	background:#eee
}
/* ============弹出frame/或大窗口层============== */
#frmWindow
{
	display:none;
	cursor:default;
}
#frmWindow .border
{
	border:1px #97A0AA solid;
}
#frmWindow .ntc
{
	padding:30px;
	text-align:left;
	background:#fff;
	font: 12px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
#frmWindow .buttonzone
{
	padding:15px;
	text-align:center;
	padding-top:10px;
	background:#f7f7f7;
}
#frmWindow .Frm
{
	width:100%;
	height:500px;
	border:0
}
#frmWindow .windowcontent
{
	width:100%;
	height:380px;
	overflow:auto;
	background:#fff;
	border:0
}
#frmWindow .topBar
{
	height:20px;
	line-height:20px;
	background:#cbddef;
	text-align:left;
	padding:0px 0px 5px 5px;
	font-size:12px;
}
#frmWindow .topBar .pwClose
{
	position: absolute;
	top:0px;
	right:8px;
	width:45px;
	height:18px;

	cursor:pointer
}

#menumain{
   margin:0;
   white-space:nowrap;
   overflow:hidden;
   width:100%;
   color:#fff;
   background-color:#2266aa;
}

#menumain .menumain{
   float:left;
   width:145px;
   height:30px;
   color:#fff;
   border-left:1px solid #6796c4;
   border-top:1px solid #6796c4;
   line-height:30px;
   text-align:center;
   margin:-1px 1px 1px -1px ;
}


#menumain .menumain a:link {
   color: #fff; 
   display:block;
   text-decoration: none;
   line-height:30px;
}

#menumain .menumain a:visited {
   color: #fff; 
   display:block;
   text-decoration: none;
   line-height:30px;
}

#menumain .menumain a:hover {
   color: #fff; 
   text-decoration: none;
   background-color:#477fb9;
   line-height:30px;
} 


/* ============文章列表============== */

ul.newslist_time_white{
margin:0px 22px 0px 28px;
padding:0px;
}

li.newslist_time_white {
margin:0;
padding-left:16px;
list-style-type: none;

}

li.newslist_time_white2 {
float:left;
width:32%;
margin:0;
padding-left:6px;
list-style-type: none;

}

li.newslist_time_white .time{
float:right;
font:12px/22px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

a.newslist_time_white:link,a.newslist_time_white:visited,a.newslist_time_white:active{
color:#7d7d7d;
text-decoration: none;
font:12px/22px simsun,Verdana, Arial, Helvetica, sans-serif;
}

a.newslist_time_white:hover{
color:#ff0000;
text-decoration: underline;
font:12px/22px simsun,Verdana, Arial, Helvetica, sans-serif;
}


/* ============文章详情============== */

div#newscontent{
text-align:left;
margin:0px 34px;
}

div#newscontent .newstitle{
	font-size:22px;
    font-weight: bold;
	line-height:50px;
	text-align:center;

}

div#newscontent .info{
height:28px;
line-height:28px;
border:0px #e8e8e8 solid;
margin:0px;
text-align:center;
background-color:#ccc;

}


div#newscontent .memo{
margin:20px 0px 0px 0px;
padding:0px 15px;
text-align: left;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
border:1px #ddd dotted;
text-align:left;

}

div#newscontent .con{
margin:0px;
text-align: left;
font: 14px/22px Verdana, Arial, Helvetica, sans-serif;

padding:10px 0px;
}

div#newscontent .con p,div#newscontent .con a{
font: 14px/22px Verdana, Arial, Helvetica, sans-serif;

}


div#newscontent .bzone{
clear:both;
margin:0px;
text-align: left;
padding:0px;
}


div#newscontent div.down{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/downfile.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent div.down span#downlink{
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
cursor:pointer;
text-decoration: underline;
}

div#newscontent .tags{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .source{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/source.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .addfav{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/fav.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
cursor:pointer;
}

div#newscontent #zhichi{
cursor:pointer;
background:url(../images/zhichi.gif) right no-repeat;
padding-right:12px;
}

div#newscontent #fandui{
cursor:pointer;
background:url(../images/fandui.gif) right no-repeat;
padding-right:12px;
}


div#newscontent .banzhu{
display:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/banzhu.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .banzhu span{
cursor:pointer;
}




/* ============翻页============== */

div#contentpages {
margin:0;
padding:0;
height:39px;
}


div#contentpages ul{
margin:0;
padding:0;
}


div#contentpages li{
margin:3px;
list-style-type: none;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#505050;
border:1px #cde6ff solid;
white-space: nowrap;
padding:2px 5px;
cursor:pointer;
background-color:#fff;
}

div#contentpages li.pagesnow{
color:#505050;
border:1px #cde6ff solid;
background-color:#e4f2ff;
cursor:pointer;
}

div#contentpages li.pbutton{
color:#505050;
background-color:#e4f2ff;
padding:2px 6px 2px 6px;
cursor:pointer;
}

div#contentpages li.cbutton{
color:#505050;
background-color:#e4f2ff;
padding:2px 6px 2px 6px;
cursor:default;
}



