﻿/* CSS Document */

body 
{
   background:#ffffff; 
   margin:0px auto;
   padding:0px auto;
   text-align:center;
   font-size:14px; 
   COLOR: #333;
    font-family: ����,tahoma,Arial,Verdana,sans-serif
}


div,ul,li,dl,dt,dd
 {
   margin:0px;
   padding:0px;
   border: 0;
 }


a{font-size:12px}

a:link,a:visited
{
    color:#333;
	text-decoration:none;
	FONT-FAMILY: ����,tahoma,Arial,Verdana,sans-serif
}


a:hover,a:active
{
   color:#ff0000;
   text-decoration:underline;
}



img,a img
{
      border:0;
	  margin:0;
	  padding:0;
}

.head
{
	width:960px;
    height: 150px;
	margin:0px auto; 
	margin-top:10px;
}



.logo
{
	width:200px;
	height:68px; 
	float:left
}



.banner
{
	width:760px; 
	float:right;
	height:68px;
	text-align:right;
}


.menu
{
	margin:0px auto;
	margin-top:10px;
	background:url(main_res/headbg.gif); 
	width:960px;
	height:30px; 
	border:#A3BFE8 1px solid;
	text-align:right;
	line-height:30px;
}


.menu li
{
	float:left;
	list-style-type:none; 
	padding-left:20px;
	font-weight:bold
}



.menu a:Link,.menu a:visited
{
	color:#003366;
	text-decoration:none;
	font-size: 14px;
}


.menu a:hover
{
	color:red;
}


.main1
{
	width:960px;
	margin:0px auto; 
	color:#003366;
}


.main1 .flash
{
	width:240px;
	height:210px;
	float:left;
	border:#ccc 1px solid;
}

.main1 .flash a{font-size:14px;font-weight:bold}
.main1 .news
{
	width:480px;
	float:left;
	padding-left:5px;
	
}


.title
{
	background:url(main_res/headbg.gif);
	font-weight:bold;
	height:30px;
	border:#A3BFE8 1px solid;
	text-align:left;
	padding-left:20px;
}


.box_480
{

	border-left:#A3BFE8 1px solid;
	border-bottom:#A3BFE8 1px solid;
	border-right:#A3BFE8 1px solid;
	padding:5px; 
	

	width: 468px;

	background:#C4DCFB
;

	/* overflow: hidden; */

}


.box_480 ul
{
	width:458px;
	background:#ffffff;
	border:#A3BFE8 1px solid; 
	padding:4px;
      

}


.box_480 li
{
	line-height:24px;
	list-style-type:none; 
	text-align:left;
	
}



.box_480 a:link,.box_480 a:visited
{
	text-decoration:none;
	width: 380px;
	white-space:nowrap;
	overflow:hidden;
	color:#003366;
	float:left;
   text-overflow:ellipsis;        /* for IE */
}


.main1 .login
{
	width:220px;
	float:right;
}


.user_login
{
	background:url(main_res/headbg.gif);
	font-weight:bold;
	height:30px;border:#A3BFE8 1px solid;
	line-height:30px;
	text-align:left;
	padding-left:20px;
}


.box_220
{
	width:208px; 
	border-left:#A3BFE8 1px solid;
	border-bottom:#A3BFE8 1px solid; 
	border-right:#A3BFE8 1px solid;
	padding:5px; 
	background:#C4DCFB
}

.box_220 .mod_ss
{
	width:198px;
	background:#ffffff;
	border:#A3BFE8 1px solid;
	padding:4px;
}

.box_220 li
{
	line-height:24px;
	list-style-type:none; 
	text-align:left;
}


.box_220 a:link,.box_220 a:visited
{
	text-decoration:none;
	color:#003366;
}



.box_240
{
	width: 230px;
	border-left:#A3BFE8 1px solid;
	border-bottom:#A3BFE8 1px solid;
	border-right:#A3BFE8 1px solid;
	padding: 5px;
	background:#C4DCFB
}

.box_240 ul
{
	width:218px;
	background:#ffffff;
	border:#A3BFE8 1px solid;
	padding: 8px 4px 12px 4px;
	/* height: 178px; */
}

.box_240 li
{
	line-height:24px;
	list-style-type:none; 
	text-align:left;
	font:"����";
font-size:12px;
}

.box_240 a:link,.box_240 a:visited
{
	text-decoration:none;
	width: 150px;
	white-space:nowrap;
	color:#003366;
	overflow:hidden;
	float:left;
   text-overflow:ellipsis;        /* for IE */
}




.foot
{
	margin:0px auto;
	margin-top:10px;
	background:#E8F2FF; 
	width:960px; 
	height:30px; 
	color:#003366;
	border:#A3BFE8 1px solid;
	text-align:center;
	line-height:30px;
}

.foot a
{
  color:#003366;
}

.copy
{
	margin:0px auto;
	margin-top:10px;
	color:#003366;
	width:960px;
	text-align:center;
}



.text-style{
font:"����";
font-size:12px;
color:#000000;
float:left;
}

.time{
float:right;

}


.rnull
{
	width:220px;
	float:left;
	margin:0px;
	padding:0px;
}


.lnull
{
	width:240px;
	float:left;
}


.title .more
{
	width:44px;
	height:13px;
	float:right;
	background:url(main_res/more.gif);
	margin:10px 10px 5px;
	
}


.title a
{
	text-decoration:none;
}

.title1
{

float:left;
height:20px;
margin:10px 10px 5px;

}

.titlenav
{
	font-size:12px;
	font-weight:bold;

}

.contentnav
{
	padding-left:1.5em;
}


.imgstyle
{
 	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:#99CCFF;
	
}


ul form
{
    padding:0;
	margin:0;
}

.tzgg{
    height: 120px;
}
.tzgg li{}
.xsbg{
    height: 177px;
}
.xsbg li{}
.sysxw{
    height: 216px;
}
.sysxw li{
    height: 24px;
    display: inline-block;
    line-height: 24px;
    width: 454px !important;
    overflow: hidden;
}


.contact{width: 218px; height:275px; background:url(main_res/contact_img_bj.png) 0 0 no-repeat;margin: 8px 0;border: #A3BFE8 1px solid;}
.contact div{/* padding: 30px 10px 10px; */line-height:20px;font-size: 14px;/* color:#9A0000; */}
.contact p{text-indent: -2.5em;margin-left: 2.5em;display: block;text-align: left;}
.contact img{width: 220px;height: 100px;}
#title
{
	background:url(main_res/headbg.gif);
	font-weight:bold;
	height:30px;
	border-bottom: #A3BFE8 1px solid;
	text-align:left;
	padding-left:20px;
}



#keyword {
	width:135px !important;}

