@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"Times New Roman";
}
div{
	margin:0 auto;
}
.pageWidth{
	width:980px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	padding:0;
	margin:0;
	height:0px;
}
img{
	border:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a.whiteLink:link{
	color:#FFFFFF;
	text-decoration:none;
}
a.whiteLink:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.whiteLink:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.whiteLink:active{
	color:#FFFFFF;
	text-decoration:none;
}
/* head common styles */
#fixedheader{
	position:fixed;
	width:100%;
	z-index:999;
}
#head{
	background:url(../images/top_bg.jpg) repeat-x;
	height:116px;
	overflow:hidden;
}
#colorLine{
	background:url(../images/color_line.jpg) repeat-x;
	height:4px;
	width:100%;
	overflow:hidden;
}
#logo{
	float:left;
	padding-top:10px;
	margin-left:10px;
}
#menu{
	float:left;
	margin-top:40px;
	padding-left:150px;
}
#menu li{
	float:left;
	font-weight:bold;
	color:#ed912a;
	padding-top:10px;
	cursor:pointer;
	font-family:"微软雅黑","Microsoft YaHei",Arial;
}
#menuBtn_1{
	background:url(../images/top_menu_bg_1.jpg) no-repeat;
	width:72px;
	height:26px;
	overflow:hidden;
	padding-left:65px;
}
#menuBtn_2{
	background:url(../images/top_menu_bg_2.jpg) no-repeat;
	padding-left:55px;
	width:113px;
	height:26px;
	overflow:hidden;
}
#menuBtn_3{
	background:url(../images/top_menu_bg_3.jpg) no-repeat;
	padding-left:55px;
	width:92px;
	height:26px;
	overflow:hidden;
}
#language{
	float:right;
	background:url(../images/lang_bg_ch.jpg) no-repeat;
	width:178px;
	margin-right:8px;
	padding-top:5px;padding-top:7px\9;
	height:26px;height:24px\9;
	overflow:hidden;
	text-align:center;
	margin-top:45px;
}
#lang_tc{
	float:left;
	width:75px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 0 10px;
	cursor:default;
	font-family:"微软雅黑","Microsoft YaHei";
}
#lang_en{
	float:left;
	width:75px;
	height:24px;
	font-weight:bold;
	padding:0px 0 0 15px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
#language a:link{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:65px;
	height:25px;
	float:left;
}
#language a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:65px;
	height:25px;
}
#language a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#language a:active{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
/* content common styles */
#content{
	background:url(../images/content_bg.jpg) repeat-x top;
}
/* footer common styles */
#footer{
	background:url(../images/footer_bg.jpg) repeat-x;
	padding-top:60px;
	height:35px;
	font-size:14px;
	color:#7F7F7F;
	overflow:hidden;
	text-align:center;
	font-family:"微软雅黑","Microsoft YaHei",Arial;
}
/* about and product page styles */
#aboutHeader{
	background:url(../images/shadow_bg_1.jpg) repeat-x bottom;
	height:60px;
	font-size:35px;
	padding-top:40px;
	padding-left:30px;
	font-family:"微软雅黑","Microsoft YaHei";
}
#aboutContent{
	background:#ef9921;
	color:#FFFFFF;
	padding:45px;
	font-size:15px;
	line-height:24px;
	font-family:"微软雅黑","Microsoft YaHei";
}
.aboutList li{
	background:url(../images/list_point.jpg) no-repeat 0 5px;
	padding-left:25px;
	margin-bottom:5px;
}
.headText{
	font-size:28px;
	margin-top:35px;
}
/* buy/down page styles */
.buyBoldTitle{
	padding-top:40px;
	font-size:35px;
	color:#333333;
	font-family:"微软雅黑","Microsoft YaHei";
	padding-left:30px;
	padding-bottom:15px;
}
/* home page style */
.slideBox{ width:680px; height:545px; overflow:hidden; position:relative; float:left; margin-left:-30px;} 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:680px; height:545px; } 
/*---------- home tooltip styles-----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px;
	left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	text-align:left;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px 0 20px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}