@charset "utf-8";
/* CSS Document */
body{
behavior:url("csshover2.htc");
margin:0px;
padding:0px;
width:100%;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:#9cc8da;
}
#dfdstudio{
overflow:hidden;
position:absolute;
bottom:13px;
*bottom:12px!important;*bottom:20px;
z-index:10;
right:30px;
cursor:pointer;
}
#dfda{
	width:0px;
	height:0px;
	display:block;
	position:relative;
	z-index:11;
	padding-top:20px;
	padding-left:24px;
	overflow:hidden;
	background:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; /*IE8*/
filter:alpha(opacity=1);  /*IE5、IE5.5、IE6、IE7*/
opacity: .01;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
border:1px solid black;
}
#FlashIDx{
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

.alt{
width:100%;
height:100%;
}

img {
border:0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {display: inline-block;}  
.clearfix {
    zoom: 1;     
    display: block;    
    } 

#mainarea{
width:1000px;
margin:auto;
position:relative;
overflow:hidden;
background:#FFF;
border:1px solid white;
}
#lde{
	float:left;
	width:29px;
		 height:1px;
}
#lde1{
	background:url(images/b_01.gif);
	width:16px;
	float:left;
	 height:1px;

}
#lde2{
	background:url(images/b_07.gif);
	width:13px;
	float:left;
	height:1px;

	
}
#lde21{
	background:url(images/b_03.gif);
	width:9px;
	height:68px;
	position:relative;
	top:0px;
	margin-left:2px;
}
#lde22{
	background:url(images/b_11.gif);
	width:11px;
	height:35px;
	position:absolute;
	bottom:15px;
	left:17px;
}
#rde{
		width:29px;
		float:left;
}
#rde1{
	background:url(images/b_05.gif);
	width:16px;
	float:right;
	 height:1px;
}
#rde2{
	background:url(images/b_07.gif);
	width:13px;
	float:right;
	height:1px;
	
}
#rde21{
	background:url(images/b_03.gif);
	width:9px;
	height:68px;
	position:relative;
	top:0px;
	margin-left:2px;
}
#rde22{
	background:url(images/b_11.gif);
	width:11px;
	height:35px;
	position:absolute;
	bottom:15px;
	right:17px;
}

#ca{
	float:left;
	width:942px;
}
#headarea{
	width:942px;
	height:53px;
	overflow:hidden;
	
}
#head1{
	background:url(images/c_09.gif);
	height:53px;
	width:221px;
	float:left;
}
#hb1{
	width:214px;
	float:left;
	height:53px;
}
#hb2{
	float:left;
	width:595px;
	height:53px;
	
}
.ht1{
	background:url(images/b_04.gif);
	background-repeat:no-repeat;
	width:5px;
	height:53px;
	overflow:hidden;
	float:left;
}
#head2{
		background:url(images/c_09.gif);
	float:left;
	width:600px;
	height:53px;
}
#head3{
	width:121px;
	height:53px;
	float:left;
	background:url(images/c_017.gif);
	background-position:-5px 0px;
}
#mbanner{
	width:942px;
}
#navigation{
	background-color:#a5b5d0;

	height:20px;
	width:942px;
	position:relative;
	z-index:5;
	margin-top:0px;
}
#n2{
	position:absolute;
	top:0px;
	left:120px;
	padding:0px;
	height:20px;

}
#nvul{
	margin:auto;
	float:left;
	padding:0px;
	margin:0px;
	height:20px;
}
.navili{
	background-position:0px 12px;
	background-repeat:repeat-x;
	height:20px;;
	background-color:#ffffff;
	position:relative;
	display:block;
	float:left;
	padding:0px;

}
#nvul li a{
	padding-left:10px;
	padding-right:10px;
	color:#555555;
	text-decoration:none;
	font-size:12px;
}
#nvul li a:hover{
	color:red;
}
#navif{
	background:url(images/i_22.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:1px;
	height:20px;
	overflow:hidden;
		display:block;
	float:left;
	padding:0px;
}
#navil{
    background:url(images/i_26.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	width:1px;
	height:20px;
	overflow:hidden;
		display:block;
	float:left;
	padding:0px;
}
.moml{
	border:1px solid blue;
	position:relative;
}
.sonl{
	display:none;
	position:absolute;
	left:0px;
	top:20px;
	float:left;
}
.navili:hover .sonl{
	background:#FFF;
	display:block;
	border-bottom:1px solid black;
}
.sonl ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#mainbanner{
	background:url(images/d_17.gif);
	width:942px;
	height:145px;
	position:relative;
	z-index:4;
	*margin-top:0px;
}
#mbf{
	background:url(images/d_20.gif);
	height:13px;
	width:942px;
	overflow:hidden;
}
#mcarea{
	background:#5ba4dc;
	width:930px;
	padding:6px;
}
#mcr{
	background:url(images/e_28.gif);
	width:227px;
	overflow:hidden;
	float:left;
	
}
#mcrhead{
	background:url(images/e_26.gif);
	width:227px;
	height:5px;
	overflow:hidden;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#mcrfoot{
	background:url(images/e_34.gif);
	width:227px;
	height:6px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.mctitle{
	background-color:#a3d5ff;
	background-image:url(images/b_46.jpg);
	background-repeat:no-repeat;
	height:19px;
	width:100%;
	color:#FFF;
	padding-left:40px;
}
.mcrbody{
	padding:15px;
}
#mcl{
	float:right;
	background-color:#FFF;
	overflow:hidden;
	position:relative;
}
#mclhead{
	background:url(images/f_27.gif);
    background-repeat:repeat-x;
	height:5px;
	overflow:hidden;
}
#mclhead1{
	background:url(images/f_26.gif);
    background-repeat:no-repeat;
	width:5px;
	height:5px;
	overflow:hidden;
	float:left;
}
#mc1head2{
	background:url(images/f_29.gif);
    background-repeat:no-repeat;
	width:6px;
	height:5px;
	overflow:hidden;
	float:right;

}
.mode1{
	width:700px;
}
.mode2{
	width:921px;
}
#mclbody{
	width:100%;
}
#mclbody1{
	background:url(images/f_34.gif);
	width:5px;
	float:left;
	position:relative;
	z-index:3;
}
#mclbody2{
	float:left;
	position:relative;
	z-index:4;
	padding-top:10px;
}
#mclbody3{
	background:url(images/f_36.gif);
	width:6px;
	float:left;
	position:relative;
	z-index:3;
}
.mode1c{
	width:689px;
	
}
.mode2c{
	width:910px;
	
}
#mclfoot{
	background:url(images/f_49.gif);
	height:5px;
	background-repeat:repeat-x;
	position:relative;
	z-index:7;
}
#mclfoot1{
	background:url(images/f_48.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	height:5px;
	width:5px;
	float:left;
}
#mclfoot2{
	background:url(images/f_51.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:6px;
	height:5px;
	float:right;
}
.mctitle1{
	background-color:#a3d5ff;
	background-image:url(images/b_46.jpg);
	background-repeat:no-repeat;
	height:19px;
	margin-left:-5px;
	width:102%!important;width:100%;
}
.title1h{
	float:left;
	background:#5ca5dc;
	margin:0px;
	margin-left:30px;
	padding-right:70px;
	height:19px;
	padding-right:130px;
	color:#FFF;
}
.tdet{
	behavior: url("iepngfix.htc") ;
	background:url(images/h_02.gif);
	width:20px;
	height:19px;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}
.mcltext{
	padding:20px;
}
#footarea{
	position:relative;
	z-index:8;
}
#footlink{
	background:url(images/g_75.gif);
	background-repeat:repeat-x;
	height:35px;
	overflow:hidden;
	width:936px;
	border-left:3px solid #609dc4;
	border-right:3px solid #609dc4;
	position:relative;
	text-align:center;
}
#footlink ul{
	background:#ffdada;
	list-style:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	padding:0px;
	display:inline-block;
	padding:4px 10px 4px 10px;
}
#footlink ul{
	*display:inline;
}
#footlink ul li{
	float:left;
}
#footlink ul li a{
	margin:5px;
	color:#4e4d47;
}
#footlink ul li a:hover{
	color:#F00;
}
#footinfo{
	background:#a5b5d0;
	background-repeat:repeat-x;
	height:15px;
	overflow:hidden;
	width:926px;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	color:#FFF;
	font-size:12px;
	padding-left:10px;
	position:relative;
}
#searchl{
		behavior:url("iepngfix.htc");
	display:block;
	background:url(images/l_06.gif);
	width:109px;
	height:14px;
	overflow:hidden;
	background-repeat:no-repeat;
	margin:4px 0px 3px 8px;
}
#keywords{

	margin-left:28px;
}
.inputdfd{
		background:url(images/i_03.gif);
	width:89px;
	height:16px;
	background-repeat:no-repeat;
	border:0;
}
#ssb{
	background:url(images/i_02.gif);
	background-repeat:no-repeat;
	width:28px;
	height:16px;
	border:0px;
	cursor:pointer;
	overflow:hidden;
	margin-left:5px;
}
#dfdform2{
		behavior:url("iepngfix.htc");
	background:url(images/l_08.gif);
	background-repeat:no-repeat;
	background-position:25px 5px;
	width:100%;
	height:100%;
	color:#535740;
	position:relative;
}
#fcode{
	position:absolute;
	top:20px;
	left:20px;
	color:#535740;
}
#fcode:hover{
	color:#000;
}
#rifo{
		position:absolute;
	top:20px;
	left:90px;
	color:#535740;
}
#rifo:hover{
	color:#000;
}
#usernamediv{
	position:absolute;
	left:200px;
	top:3px;
}
#passworddiv{
		position:absolute;
	left:200px;
	top:23px;
}
#tsbb{
	position:absolute;
	top:24px;
	left:330px;
}
#tsbb input{
	background:url(images/i_17.gif);
	width:32px;
	height:16px;
	background-repeat:no-repeat;
	overflow:hidden;
	border:0px;
	cursor:pointer;
}
#rbanner{
	width:823px;
	height:145px;
	float:left;
}
#logodiv{
	float:left;
	width:119px;
	height:145px;
}
.newstime{
	display:inline-block;
	padding:5px;
	border-left:1px solid black;
	border-right:1px solid black;
	color:#7c7265;
}
.newstime{
	*display:inline;
}
.newstime:hover{
	color:#000;
}
.more{
	color:#f05e0a;
	text-decoration:underline;
}
.more:hover{
	font-weight:bold;
}
#lde,#lde1,#lde2,#rde,#rde1,#rde2,#mclbody1,#mclbody3{
padding-bottom:10000px;margin-bottom:-10000px;
height:100px;
}
#searchresult {
	margin:auto;
}
#searchresult tr td{
	border:1px solid black;
	padding:3px;
}
#searchresult tr td a:hover{
	color:red;
}
#mtitle{
	margin-left:10px;
	margin-top:3px;
}
#mfunc{
	margin-left:10px;
}
#mfunc a{
	color:#666;
	margin-left:5px;
}
#mfunc a:hover{
	color:#000;
}
#newstable{
	margin:auto;
	width:80%;
}
#newstable thead{
	background:#39C;
}
#searchresult thead{
	background:#39C;
}
#newstable tbody td{
	padding:5px;
	padding-left:10px;
}
#newstable tbody td a{
	color:#000;
}
#newstable tbody td a:hover{
	color:#F00;
}
.tbodd{
	background:#CFF;
}
.tbeven{
	background:#CFC;
}
#memberbox{
width:607px;
margin:auto;
}
#memberbox1banner{
margin-top:10px;
background:url(images/o_03.gif);
background-repeat:no-repeat;
width:607px;
height:40px;
overflow:hidden;
}
#memberbox1{
background:url(images/o_09.gif);
width:616px;
margin-top:10px;
margin-left:-5px;
}
#memberbox1head{
background:url(images/o_07.gif);
background-repeat:no-repeat;
width:616px;
height:14px;
overflow:hidden;
}
#membrbox1foot{
background:url(images/o_15.gif);
background-repeat:no-repeat;
height:14px;
width:616px;
overflow:hidden;
}
#memberbox1 table{
width:90%;
margin:auto;
}
#memberbox1 table th{
text-align:center;
vertical-align:middle;
border-bottom:1px solid #FF6600;
}
#memberbox1 table td{
text-align:center;
vertical-align:middle;
border-bottom:1px solid #FF6600;
}