@charset "utf-8";
/* CSS Document */
/*-------------- Layout -------------------------*/
.havetco-simple-layout-bound{
	width:100%;
	text-align:-moz-center;
	#text-align:center;
}
.havetco-simple-layout-bound-content{
	width:936px;
	background:url(../images/home/bg.png) 0% 0% repeat-x;
}
.havetco-simple-layout-content{
	width:900px;
	text-align:left;
}
.question-name{
	font-size:12px;
	padding:5px 0px 0px 0px;
}
.havetco-simple-layout-footer{
}
/*------------------------ Menu ---------------------------------------*/
.MenuHorizontalLanguage-bound{
	background:url(../images/menu/bg.png) 0% 0% repeat-x;
	height:57px;
	text-align:center;
	margin:0px 10px 0px 10px;
}
.MenuHorizontalLanguage-bound .MenuHorizontalLanguage-bound-left{
	background:url(../images/menu/left.png) 0% 0% no-repeat;
	height:57px;
}
.MenuHorizontalLanguage-bound .MenuHorizontalLanguage-bound-right{
	background:url(../images/menu/right.png) 100% 0% no-repeat;
	height:57px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}
.MenuHorizontalLanguage-bound-link-text{
	float:left;
	padding-left:15px;
	padding-right:15px;
	height:52px;
	line-height:52px;
	text-transform:uppercase;
	font-size:14px;
}
.MenuHorizontalLanguage-bound-link-text a,
.MenuHorizontalLanguage-bound-link-text a:hover,
.MenuHorizontalLanguage-bound-link-text a:visited{
	color:#000000;
	text-decoration:none;
}
.MenuHorizontalLanguage-bound-link-text-selected{
	float:left;
	height:52px;
	line-height:52px;
	background:url(../images/menu/bg-item.png) 0% 0% repeat-x;
	text-transform:uppercase;
	font-size:14px;
}
.MenuHorizontalLanguage-bound-link-text-selected div{
	background:url(../images/menu/left-item.png) 0% 0% no-repeat;
}
.MenuHorizontalLanguage-bound-link-text-selected div div{
	background:url(../images/menu/right-item.png) 100% 0% no-repeat;
}
.MenuHorizontalLanguage-bound-link-text-selected div div a,
.MenuHorizontalLanguage-bound-link-text-selected div div a:visited,
.MenuHorizontalLanguage-bound-link-text-selected div div a:hover{
	padding-left:22px;
	padding-right:22px;
	color:#FFFFFF;
	text-decoration:none;
}
.MenuHorizontalLanguage-bound-link-language
{
	padding-top:18px;
	margin-left:20px;
}
/*--------------------------------partner-----------------------*/
.partner-image IMG{
	border:1px solid #DEDEDE;
}
.partner-content{
	padding-top:5px;
}
.partner-image {
	width:142px;
	height:66px;
}
/*-----------------------introduction_detail---------------------*/
.introduction-detail-image{
	float:left;
	padding:3px;
}
.introduction-detail-name{
	color:#990E23;
	font-weight:bold;
	font-size:16px;
}
.introduction-detail-image IMG{
	border:1px solid #ccc;
}
.introduction-detail-brief{
	text-align:justify
}
.introduction-detail-description{
	text-align:justify
}
/*-----------------------introductionlist---------------------*/
.introduction-list-name{
	color:#A91C25;
	font-weight:bold;
	font-size:14px;
}
.introduction-list-name a,.introduction-list-name a:visited{
	color:#A91C25;
	font-weight:bold;
	font-size:14px;
}
.introduction-list-name a:hover{
	color:#3366FF;font-size:14px;
}
.introduction-list-image{
	float:left;
	margin:5px 5px 0px 0px;
}
.introduction-list-image IMG{
	border:1px solid #ccc;
}
.introduction-list-brief{
	text-align:justify
}
.introduction-list-view-detail{
	text-align:right;
	color:#A91C25
}
.introduction-list-view-detail a,.introduction-list-view-detail a:hover,.introduction-list-view-detail a:visited{
	text-align:right;
	color:#A91C25;
	font-size:11px;
}
/*-----------Partner---------------------*/
.partner-bound{
	width:100%;
	padding-top:10px;
	overflow:hidden;
}
.partner-bound-content{
	width:185px;
	height:100px;
	float:left;	
	padding:5px;
	padding-bottom:0px;
	border-bottom:1px dotted #ccc;
	text-align:center;
}
.partner-image IMG{
	width:146px;
	height:60px;
	text-align:center;
}
.partner-name{
	font-weight:bold;
	padding-bottom:5px;
	font-size:13px;
	text-align:center
}
.partner-brief{

}
.partner-url{

}
/*---------------footer--------------*/
.footer-bound{
	margin-bottom:5px;
	padding-top:10px;
}
.footer-menu a,
.footer-menu a:visited,
.footer-menu a:hover{
	color:#000000;
}
.footer-left{
	border-right:1px solid #BDBEBD;
	color:#6B696B;
	padding-right:30px;
}
.footer-company-info{
	color:#6B696B;
}
.footer-right{
	color:#6B696B;
	padding-left:30px;
}
.footer-company-name{
	text-transform:uppercase;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	width:auto
}

.border-line{
	border-bottom:1px solid #BFBFBF;
	width:95%;
	overflow:hidden
}
.border-line1{
	border-right:1px solid #BFBFBF;
	height:90%;
	overflow:hidden
}
.footer-n-link{
	padding-left:7px;
	padding-right:5px;
}

.supportonline-bound{
	text-align:center;
	padding:10px;
}
.supportonline-bound-content-name{
	margin-bottom:5px;
}
.link-edit-bound a,
.link-edit-bound a:hover{
	color:#FF0000;
}

/*----------------------- banner -------------------------*/
#slideshow{
	float:left;
	margin-top:10px;
	margin-left:10px;
	_margin-left:5px;
}
#nav{
	float:left;
	margin-top:7px;
	margin-left:7px;
}
#nav li{
	width: 65px;
	margin-top:2px;
	#margin-top:1px;
	list-style: none }
#nav a { width: 65px; padding: 1px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }
.banner-bound{
	position:relative;
}
.banner-logo{
	padding-left:50px;
}
.banner-slide-bound{
	width:428px;
	height:185px;
	position:absolute;
	top:40px;
	right:20px;
	background:url(../images/bg.png) 0% 0% no-repeat;
}
.pics{
	width:328px;
	height:160px;
	overflow: hidden;
}
#address{
	width:180px;
	height:100px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #FF0000;
	padding:5px;
}
.slogan{
	top:10px;
	position:absolute;
	left:460px;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000063;
	width:425px;
	_left:405px;
}
.clockspot{
	line-height:40px;
	text-align:left;
}
/*---------------------------------Module Weblink------------------------------------*/
.weblink-bound
{
	text-align:center;
}
.weblink-content
{
	width:185px;
}
