@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	background:url(../images/template/page_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	vertical-align:top;
}
table { 
	border-collapse:collapse; 
}
td{
	border:0px;
	padding:0px;
}
img{
	border:0;
}
.clr{
	clear:both;
}
.allBG{

}
.menuBG{
	background:url(../images/template/menu_bg.jpg) repeat-x;
	background-position:top;
	height:70px;
}
.footterBG{
	background:url(../images/template/footer_bg.gif) repeat-x;
	background-position:bottom;
}
.footer_c{
	background:url(../images/template/footer_content_c.gif) top repeat-x;
	height:30px;
	width:960px;
}
.footer{
	background:url(../images/template/footer_content.gif) top repeat-x;
	height:30px;
	width:960px;
}
.footer .left{
	background:url(../images/template/corner_left.gif) top left no-repeat; 
	height:30px;
	width:3px;
	float:left;
}
.footer .right{
	background:url(../images/template/corner_right.gif) top right no-repeat; 
	height:30px;
	width:3px;
	float:right;
}
.footerCaption{
	color:#92afde;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height:40px;
	padding-top:20px;
}
.page{
	width:1000px;
}
.head{
	padding-left:60px;
	float:left;
}
.logo{
	background:url(../images/template/logo.png) no-repeat;
	width:152px;
	height:90px;
}
.logo{
	behavior: url(../templates/iepngfix.htc);
	
}
.menu{
	float:right;
	vertical-align:top;
	padding:0 60px 0 30px;
}
.menuTitle{
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	padding:25px 15px 25px 15px;
}
.moduleBlue{
	background:url(../images/template/banner_gray.png);
	padding:20px;
	width:330px;
}
.moduleBlue{
	behavior: url(../templates/iepngfix.htc);
	vertical-align:top;
}
.moduleBlue div{
	padding-bottom:10px;
	text-align:left;
}
.moduleBlue .title{
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
.moduleBlue .text{
	color:#252525;
}
.moduleGray{
	background:url(../images/template/banner_gray.png);
	behavior: url(../templates/iepngfix.htc);
	padding:20px;
}
.contentArea{
	width:960px;
}
.contentArea .content{
	background:#FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding:20px 20px 0 20px;
	text-align:left;
}
.contentArea .content_c{
	background:#ffe6bf;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding:20px 20px 0 20px;
	text-align:left;
}
.more{
	padding-left:240px;
}
.homePro{
	background:#FFFFFF;
}
.homePro, .details{
	padding:10px;
}
.homePro table td {
	padding-top:10px;
	text-align:center;
}
.homePro table td img{
	width:210px;
	height:140px;
}
.details .images{
	width:540px;
}
.details .descript{
	width:340px;
	background:#efefef;
	vertical-align:top;
	padding:20px;
}
.details .descript .code{
	width:100px;
	text-align:center;
	font-weight:bold;
	
}
.sitemap table td {
	padding:0 10px 0 10px;
	text-align:left;
}
.sitemap .horizontal{
	background: url(../images/template/h-line.gif) repeat-x center center;
	width:50px;
}
.sitemap .vertical{
	background: url(../images/template/v-line.gif) repeat-y center;
}
.sitemap .topline{
	background:url(../images/template/top_line.gif) no-repeat center center;
}
.sitemap .leftline{
	background:url(../images/template/left_line.gif) no-repeat center center;
}
.sitemap .endline{
	background:url(../images/template/end_line.gif) no-repeat center center;
}
.meet, .sitemap{
 text-align:center;
}
.meet table td{
	width:450px;
	text-align:left;
	padding:0 10px 0 10px;
}
.form{
	padding:3px 10px;
	vertical-align:top; 
}
/*text*/
.normal_red, .normal_black, .details .descript .code{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
.normal_black, .details .descript .code{
	vertical-align:top;
	color:#464646;
}
.normal_red{
	color:#bd1e01;
}
.normal_black a:link{
	color:#464646;
	text-decoration:none;
}
.normal_black a:hover{
	color: #0066CC;
	text-decoration:underline;
}
.title_black{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#464646;
	padding-bottom:3px;
}
.title_black a:link, .title_black a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#464646;
	text-decoration:none;
}
.title_black a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#bd1e01;
	text-decoration:underline;
}
.title_red, .title_red_c{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#bd1e01;
	padding-bottom:3px;
	margin-bottom:10px;
}
.title_red{
	border-bottom:#CCCCCC 1px solid;
}
.bottomMenu{
	border-top: 1px solid #CCCCCC;
}
.bottomMenu, .bottomMenu_c{
	text-align:right;
	padding:5px 10px 0 0;
	margin-top:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#898989;
}
.bottomMenu img, .bottomMenu_c img{
	float:left;
	padding-right:10px;
}
.bottomMenu a:link, .bottomMenu a:visited, .bottomMenu_c a:link, .bottomMenu_c a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#898989;
	text-decoration:none;
}
.bottomMenu a:hover, .bottomMenu_c a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#464646;
	text-decoration:underline;
}


