@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family: Verdana;}
body{text-align: center; font-family: Verdana;margin:0; padding:0; background:#ddeeff; font-size:11px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:11px;}

/*** link ***/
a:link	{color: #02498f; text-decoration:none; font-size:11px;}
a:visited {color: #02498f;text-decoration:none;font-size:11px;}
a:hover {color: #02498f; text-decoration:underline;font-size:11px;}

/*** layout**/
.layout{width:1002px;margin:0 auto;background:#7caad1;}
div.br{clear:both;}

/*** header**/
#top{float:left; width:1002px;background:url("../images/topbg.gif") repeat-x;}
.top_1{float:left; width:1002px; height:20px;}
.top_1 .language{float:left; width:500px; text-align:left; padding:5px 0 0 10px;}
.top_1 .tel{float:right; width:300px; text-align:right;padding:5px 10px 0 0;}
.tel_nember{color:#b60b01;font-size:18px; font-family:Arial; font-weight:bold;}

.top_2{float:left; width:1002px; height:71px;}
.top_2 .logo{float:left; width:295px; text-align:left; padding:0 0 0 5px;}
.top_2 .logo_title{float:left; width:200px; padding:20px 0 0 10px; text-align:left; vertical-align:bottom; color:#434343;}
.top_2 .L_right{float:right; width:450px; padding:0 10px 0 0;}
.top_2 .L_right .bookmark{float:left;width:450px; text-align:right; padding:3px 0 9px 0;}
.top_2 .L_right .search{float:left;width:450px;text-align:right; padding:5px 0 0 0;}
.top_2 .L_right .search dd{float:left;width:450px;text-align:right;}
.top_2 .L_right .search dd.t1{float:left;width:392px;}
.top_2 .L_right .search dd.t2{float:left;width:55px; padding:0 0 0 3px;}
.search_submit{width:55px;height:22px;background:#777; margin:0 0 0 0; *margin:1px 0 0 0; *margin:1px 0 0 0!important; color:#fff;font-family:Tahoma; border:0px;font-size:11px;cursor:pointer;}

.search_input{width:230px;height:18px; border:1px solid #c0c0c0;color:#999999; font-family:"Tahoma";  margin:0px; background:url("../images/search_dot.gif") no-repeat;background-position:right; padding:2px 0 0 0;}

/*** nav**/
#nav{float:left; width:1002px; height:45px; background: url("../images/nav_bg.gif") repeat-x; }
#nav ul{margin:0px; padding:0 0 0 0;}
#nav ul li{ float:left; list-style-type:none;font-size:14px; font-family:Arial; color:#FFFFFF;}
#nav  ul li.s1{float:left; width:120px;}
#nav  ul li.s2{float:left; width:4px;}
#nav  ul li.s3{float:left; width:120px;height:30px; font-size:14px; font-family:Arial; color:#FFFFFF; text-decoration:none; background: url("../images/nav_visted.gif") no-repeat;padding:15px 0 0 0;  }
#nav  ul li.s3 a{float:left; width:120px;font-size:14px; font-family:Arial; color:#FFFFFF; text-decoration:none; }

#nav  ul li.s1 a{float:left; width:120px;  height:30px;font-size:14px; font-family:Arial; color:#FFFFFF; text-decoration:none; padding:15px 0 0 0;}
#nav  ul li.s1 a:hover{float:left; width:120px; height:30px; font-size:14px; font-family:Arial; color:#FFFFFF; text-decoration:none;background: url("../images/nav_hover.gif") no-repeat;padding:15px 0 0 0;}

	
/**catalog****/
#left #catalog_nav{float:left;width:780px;height:20px;  border-top:2px solid #efefef; background:#05396b; text-align:left; font-size:13px; font-family:Arial;font-weight:bold; color:#fff; padding:5px 0 0 6px;}
#left #catalog_nav a{font-size:13px; font-family:Arial;font-weight:bold; color:#fff; }
#left #catalog_nav a:hover{font-size:13px; font-family:Arial;font-weight:bold; color:#a5d8ff; }

	
/***footer***/
#footer{margin:0 auto; width:982px; background:#fff; }
.bottom{float:left;width:982px;padding:5px 0 0 0; background:#fff;  border-top:5px solid #2b639b;}
.bottom .link,
.bottom .link a{ font-size:12px; font-family:Arial; font-weight:bold; color:#434343; padding:5px 0; text-align:center;}	
.bottom .tag,.bottom .tag a{ margin:0 auto; width:900px; color:#02498f; padding:3px 0; line-height:16px;text-align:center;}
.bottom .tag p{width:900px;}	
.bottom .copyright{ width:982px; padding:5px 0 0 0;text-align:left;text-align:center;font-size:12px; font-family:Arial;}
.bottom .announce{ width:982px; padding:5px 0 0 0;text-align:left;text-align:center;font-size:14px; color:#4186cb; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.pages {text-align:center; margin:0; line-height:30px;}
.pages a{
padding: 0.2em 0.5em;
margin-right: 0.1em; 
border: #9aafe5 1px solid; 
}
.pages a:hover { 
	border-color: #2e6ab1;text-decoration: none;
} 
.pages a.p4 {
	font-weight: bold
	} 
.pages span { 
border: #fff 1px solid; 
padding:0.2em 0.5em;
margin-right: 0.1em;
} 
.pages span.p3 { border: #2e6ab1 1px solid; font-weight: bold; background:#699;color:#fff;} 
.pages span.p2 { border: #ddd 1px solid; color: #999; } 
.pages span.p1 { border: #ddd 1px dotted; color: #999; }  
.pages span.p5 { border: #ddd 1px dotted; color: red; } 

.random{float:left; clear:both;}/*...................................eric edit*/
.random li{ list-style:none; float:left; clear:both;}/*...................................eric edit*/