
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;BACKGROUND: #fff;background: url("../images/bodybg.gif") #FFFFFF repeat-x 0px 0px;

}
img{
	border:none;
}

A{
	color:#256EB1;
	text-decoration:none;
}
A:hover{
	color:#256EB1;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}

.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
/*---------- frame : header ---------*/
.header{
	width:100%;
	padding-top:12px;
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header .search {
	margin-top:5px;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#390;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
}
.header .title{
	float:left;
	padding-left:16px;
	 
}
.header .title h1 a{
	width:200px;
	height:56px;
	display:block;
	font-size:0px;
	text-indent:-200px;
	overflow:hidden;
	
}
.header .banner{
	width:360px;
	height:80px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	 
	 
}
.header .banner img{
	width:360px;
	height:80px;
	display:block;
}

.header .banner2{
	width:372px;height:80px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-top:0px;
	/*BORDER: #42bcd9 1px dotted;width:192px;height:59px;*/
}

.header .rlink{
	width:172px;
	height:52px;
	float:left;
	margin-left:32px;
	overflow:hidden;
	padding-top:18px;
	/*BORDER: #42bcd9 1px dotted;*/
}
.header .rlink ul li{
	width:78px;
	height:21px;
	background:url(../images/toprlink-bg.gif) left top no-repeat;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	overflow:hidden;
}
.header .rlink ul li a{
	display:block;
	color:#777;
	line-height:21px;
	text-indent:22px;
	background-image:url(../images/toprlink-bg.gif);
	background-repeat:no-repeat;
}
.header .rlink ul li a:hover{
	color:#000;
}
.header .rlink ul li.r1 a{
	background-position:0px -21px;
}
.header .rlink ul li.r2 a{
	background-position:0px -42px;
}
.header .rlink ul li.r3 a{
	background-position:0px -63px;
}
.header .rlink ul li.r4 a{
	background-position:0px -84px;
}
.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/* --------- µ¼º½ ----------------*/
.w963 {
	width:963px;
	margin-top:6px;
	margin-bottom:0px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
	
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin-right:10px;
}
.w963 .tags {
	width:530px;
	overflow:hidden;
	 
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	width:66px;
	height:26px;
	background:url(../images/search-tags-title.gif) 0px 6px no-repeat;
	font-size:0px;
	color:#fafafa;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }

.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/header_bg.png");
}
#navMenu {
	width:940px;
	overflow:hidden;
}
#navMenu li {
	float: left;
	line-height: 34px;
	height: 34px;
	background-image: url(../images/header_interval.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;
}
#navMenu li a {
	font-size: 14px;
	color: #FFF;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 2px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	background-image: url(../images/header_hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}

.search-keyword {
	width:160px;
	height:19px;
	padding-top:5px;
	padding-left:56px;
	border:0px;
	background:url(../images/search-bg.gif) no-repeat;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	height:22px;
}



/*-------- Ô²½ÇÄ£ÐÍ ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	float:right;
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/header_bg.png");
}

/*------ À¶É« -------*/
.blue .top {
	background-position: 0 -87px;
	background-repeat: repeat-x;
	height: 77px;
}
.blue .top .t_l {
	background-position: -13px 0;
	background-repeat: no-repeat;
	height: 77px;
	width: 7px;
}
.blue .top .t_r {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 77px;
	width: 10px;
}


.bodyall {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 960px; PADDING-TOP: 8px; 
}
.bodyleft {
	FLOAT: left; WIDTH: 180px; 
}

.bodyright {
	FLOAT: right; WIDTH: 780px; 
}

.rgtBlkTitle {
	BORDER-RIGHT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f2f6fb; MARGIN-BOTTOM: 0px; BORDER-LEFT: #aaccee 1px solid; COLOR: #0158a5; LINE-HEIGHT: 26px;  HEIGHT: 26px;BACKGROUND-IMAGE: url(../images/titlebg2.gif) ;BORDER-bottom: #aaccee 1px solid;
}
.rgtBlkTitle2 {
	BORDER-RIGHT: #aaccee 1px solid;  FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f2f6fb; MARGIN-BOTTOM: 0px; BORDER-LEFT: #aaccee 1px solid; COLOR: #0158a5; LINE-HEIGHT: 26px;  HEIGHT: 27px;BACKGROUND-IMAGE: url(../images/titlebg2.gif) ;BORDER-bottom: #aaccee 1px solid;
}
.rgtBlkTitle3 {
	   FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f2f6fb; MARGIN-BOTTOM: 0px; BORDER-top: #aaccee 1px solid; COLOR: #0158a5; LINE-HEIGHT: 26px;  HEIGHT: 27px;BACKGROUND-IMAGE: url(../images/title_bg.gif) ; 
}
.Blk {
	BORDER-RIGHT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px;  PADDING-BOTTOM: 8px; BORDER-LEFT: #aaccee 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #aaccee 1px solid
}/*MARGIN-BOTTOM: 5px;*/
.rgtBlkName {
	PADDING-LEFT: 23px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/bdot.gif) no-repeat 6px 47%; FLOAT: left;PADDING-TOP: 2px;
}
.rgtWrapperInner {
	MARGIN: 0px auto; WIDTH: 176px;PADDING-LEFT: 0px;  
}

.btTitle1 {
	BORDER: #fcc671 1px solid;   FONT-WEIGHT: normal; FONT-SIZE: 12px;  MARGIN-BOTTOM: 0px;  COLOR: #1f3a87; LINE-HEIGHT: 26px;  HEIGHT: 25px;BACKGROUND-IMAGE: url(../images/bt2.gif) ;width:766px; margin:0 auto;float:right;margin-top:5px;
}
.btTitle4 {
	BORDER: #efa4bc 1px solid;   FONT-WEIGHT: normal; FONT-SIZE: 12px;  MARGIN-BOTTOM: 0px;  COLOR: #1f3a87; LINE-HEIGHT: 26px;  HEIGHT: 27px;BACKGROUND-IMAGE: url(../images/bt4.gif) ;width:770px; margin:0 auto;float:right;margin-top:5px;
}

.banner_div {
	width:768px; margin:0 auto;float:right;margin-top:5px;PADDING-TOP: 8px;
}

.body_banner {
	 float:left; 
}

.body_banner2 {
	float:right;  
}
.rglBlkTitle {
	BORDER-RIGHT: #dff2f5 1px solid; BORDER-TOP: #dff2f5 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f2f6fb; MARGIN-BOTTOM: 0px; BORDER-LEFT: #dff2f5 1px solid; COLOR: #1f3a87; LINE-HEIGHT: 26px;  HEIGHT: 25px;BACKGROUND-IMAGE: url(../images/title_bg.gif) ;width:690px ;margin-TOP: 8px; margin:0 auto;float:right;
}
.lBlk {
	BORDER-RIGHT: #dff2f5 1px solid; BORDER-TOP: #dff2f5 1px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; BORDER-LEFT: #dff2f5 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #dff2f5 1px solid;width:690px
}


	.box{ width:766px; border:1px solid #aaccee; margin-left: 6px;float:right;}/*height:380px*/

	.box_div {
	width:768px; margin:0 auto;float:right;margin-top:5px;margin-left: 6px;float:right;
}
	.box2{ width:380px; border:1px solid #aaccee; float:left;}
	.box3{ width:380px; border:1px solid #aaccee; float:right;}

	.comtab{ height:26px; line-height:26px;  BACKGROUND: url(../images/title_bg.gif);   padding:0;}
	.comtab ul{ margin:0;padding:0; color:#0058a7;}
	.comtab li{ float:left; width:100px; text-align:center;  cursor:pointer;border-right:1px solid #aaccee;}
	.comtab li.cur{   color:#d82600;font-weight:bold; background:#fff url(../images/ydot.gif) no-repeat  10px 10px; }
	.comcon{}
	.comcon div{ padding:6px; background:#fff; color:#000; line-height:26px; text-align:center; font-size:12px;   }
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #ace 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eff6fd; PADDING-BOTTOM: 5px; COLOR: #666; LINE-HEIGHT: 21px; PADDING-TOP: 5px; TEXT-ALIGN: center;margin-TOP: 5px;
}


.color_015h {
	COLOR: #0158a7
}
UL.ywlist {
	FONT-SIZE: 14px; LINE-HEIGHT: 25px;FONT-FAMILY: Tahoma
}

.listbg {
	HEIGHT: 20px;line-height:20px; 
}
.tdline {
BORDER-BOTTOM: #dff2f5 1px solid;
}
.newslist 
{
	width:96%;margin-top:4px;
	}
.newslist_td 
{
	height:22px;LINE-HEIGHT: 22px; color:#333333;
	/*border-bottom:1px dotted #ccc; color:#333333;*/
	}
.newslist_td2
{
	height:20px;LINE-HEIGHT: 20px; color:#333333;
	/*border-bottom:1px dotted #ccc;color:#333333; */
	}
.userlink  {
color:#d17721;
}

.ggad72890 {
	width:766px; margin:0 auto;float:right;margin-top:5px;
}

.ggad72815 {
	width:766px; margin:0 auto;float:right;margin-top:5px;
}

.subpagebox{ width:766px; border:1px solid #aaccee; margin-left: 6px;float:right;}
.subpagecomtab{ height:28px; line-height:28px;  BACKGROUND: url(../images/title_bg.gif);   padding:0;FONT-SIZE: 14px;color:#037FA8;font-weight:bold;}
.subpagecomcon { padding:0px; background:#fff; color:#000;  margin:0 auto;   }

TD.bodytitle {
	BACKGROUND-IMAGE: url(../images_2004/admin_bg_2.gif);FONT-SIZE: 9pt;color:#037FA8;font-weight:bold;
}
.bbstk {

line-height:32px;FONT-SIZE: 11pt;color:#037FA8;
}
.inputarea {
	BORDER-RIGHT: #999999 1px groove; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid;  BORDER-BOTTOM: #999999 1px groove; FONT-FAMILY: "tahoma"
}

.tableBorder input{
BORDER-RIGHT: #999999 1px groove; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid;  BORDER-BOTTOM: #999999 1px groove; height:18px; 
}


