﻿body {
	font-family: arial, tahoma, verdana, geneva, sans-serif, "宋体";
	background:url(bg-0055.gif) #444;font-size: 12px;margin:0;padding:0;color:#000;
	}
ul, li{list-style:inside none none; margin:0px; padding:0px;}
form {margin:0;padding:0;}
img{border:0; display:block}
hr {border-bottom:1px dashed #000}
table{ border-collapse:collapse; border-spacing:0;border-cellpadding:0;}
th,td {padding: 0;}
a:link,a:visited{color: #0033CC;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
#big_wrap{width:100%; height:auto; text-align:center}
#top{width:980px; height:159px; background:url(head.jpg) no-repeat; display:block; margin:0 auto;text-align:left;}
#middle{width:980px; min-height:496px; height:auto!important;  height:496px; background:url(main_bg.jpg) repeat-y #2F417D; display:block; margin:0 auto;}
#left{width:189px; min-height:496px; height:auto!important; height:496px; background:url(left_bg.jpg) repeat-x; display:block; float:left; text-align:left;}
#right{width:791px; height:auto;display:block;float:left; text-align:left;}
#foot{width:980px; height:36px; background:url(foot_bg.jpg) no-repeat; display:block; margin:0 auto; font-size:12px; color:#324582; line-height:36px; padding-top:10px;}
#foot a:link, #foot a:visited{color:#324582; text-decoration:underline}
#foot a:hover,#foot a:active,#foot a:focus{color:#000; text-decoration:none}
.indent{ text-indent:2em;}
.dis{display:block;}
.undis{display:none;}
.clear{clear:both}
pre {
font:Arial!important;
font-size:14px;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ 
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
}  

	.cons a{
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		text-decoration:underline;
	}
	  .cons a:hover{
	  	color:#333;
	  }
	  .cons p{
	  	margin:0 0 20px 0;
	  	padding:0 0 0 10px; 
	  }
	  .pcenter p{
	  	font-size:12px;
		padding:0;
		margin:0;
	  }
	  .smallimg {
	  	width:290px;
		float:left; 
		margin:20px 0 10px 0;
		padding-bottom:20px; 
		background-color:#999;
		border:1px solid #333;
	  }
	  .smallimg img{
	  margin:13px 0px 0px 13px;
	  #margin:13px 0px 0px 6px;
	  border:7px solid #fff;
	  float:left;
	  }
	  .imgleft img{
	  padding: 0 0 20px 20px;
	  float:left;
	  }
	  .paddress{
	  	width: 200px;
		text-align:right;
	  }
	  .loc{
	  width:200px;
	  min-height:270px;
	  height:auto!important;
	  height:270px; 
	  border:1px solid #000; 
	  margin:10px; 
	  padding:10px; 
	  float:left;
	  }
	  #training{
	  	width:100px;
	  	float:left;
		margin:10px 20px 0 10px;
	  }
	  #training li{
        list-style-type:none;
		background:none;
        margin-right:5px;
        margin-left:5px;
        padding:5px;
        color:#000;
        cursor:hand;
        cursor:pointer;
	  }
	  #trainingservices{ font:Arial, Helvetica, sans-serif;}
	  #trainingservices h4{
	  	color:#000066;
		font-size:16px;
		margin:0;
		padding:0;
	  }
	  .rightword {
	  	padding:20px; width:450px; float:left!important;
	  }
	  .smalltitle{
	  	color:#324582; 
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px; 
		font-weight:bold;
	  }
.p_name{ width:200px; height:78px; display:block; background:url(name_bg.gif) top left no-repeat; text-decoration:none!important; color:#FFFFFF!important; text-align:center; margin:0 0 20px 20px; padding:27px 10px 0 10px; font-weight:bold; float:left}	  