/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;  
	background: #BBB;
	font-family: "Arial Unicode MS", "Arial", "Lucida Sans Unicode";
}
a, a:visited {
	text-decoration:none;
	color: #444;
}
a:hover {
	color:#09F;
}
a:active {
	color:#FF1493;
}
a[href$=".pdf"] {
	background:transparent url(_image/iconPdf.gif) no-repeat right center;
	padding-right:35px;
}
a[href$=".zip"] {
	background:transparent url(_image/iconZip.gif) no-repeat right center;
	padding-right:35px;
}
a[href$=".wmv"], a[href$=".mpg"], a[href$=".avi"] {
	background:transparent url(_image/iconFilm.png) no-repeat right center;
	padding-right:20px;
}
img {
	border:0px;
}
/*------------------------------------------------------------*/
.clear {
	clear:both;
}
/*------------------------------------------------------------*/
#main {
	position:relative;
	width:1000px;
	left:50%;
	margin-left:-500px;
	border:2px solid #888;
	background-color:#F2F3F5;
	font-size:15px;
}
#header {
	position:relative;
	width:1000px;
	height:85px;
	background-color:#F2F3F5
}
#content {
	width:1000px;
	background-color:#F2F3F5;
	padding-bottom:20px;
}
#bottom {
	position:relative;
	height:125px;
	background:#FFF url(_image/logo_bottom.gif) no-repeat left center;
	padding-left:230px;
}

/*------------------------------------------------------------*/
#logo {
	background:transparent url(_image/logo.gif) no-repeat left top;
	width:290px;
	height:65px;
	border-right: 1px solid #BBB;
	float:left;
	cursor:pointer;
}
#logoHome {
	width:60px;
	font-size:12px;
	color:#076;
	position:absolute;
	top:47px;
	margin-left:5px;
	left:290px;
}
#logoHome a, #logoHome a:visited {
	color:#076;
}
#logoHome a:hover {
	color:#09F;
}
/*------------------------------------------------------------*/
#menu {
	width:675px;
	margin-top:20px;
	float:right;
}
#menuMain {
	background:#000 url(_image/menu_right.gif) no-repeat center right;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	width:650px;
	height:27px;
}
#menu span {
	height:27px;
	line-height:27px;
	margin-left:10px;
}
#menu .menuHead {
	width:20px;
	background:transparent url(_image/menu_left.gif) no-repeat left center;
	float:left;
	margin:0px;
}
#menu .menuTail {
	width:29px;
	background:transparent url(_image/menu_right.gif) no-repeat right center;
	float:right;
}
#menu a, #menu a:visited {
	color:#EEE;
}
#menu a:hover {
	color:#09F;
}
#menu a:active {
	color:#FF1493;
}
#menuSub {
	margin-top:5px;
	font-size:15px;
	font-weight:bold;
}
#menuSub a, #menuSub a:visited {
	color:#444;
	height:27px;
	line-height:27px;
	margin-left:15px;
	text-decoration:underline;
}
#menuSub a:hover {
	color:#09F;
}
#menuBottom {
	background:#EBEBEB;
	text-align:center;
	border-bottom:1px solid #BBB;
	font-size:13px;
	line-height:25px;
	margin:20px 0px 0px 0px;
}
#languageBar {
	position:absolute;
	right:1px;
	top:1px;
	font-size:12px;
}
#languageBar select {
	font-size:10px;
}
/*------------------------------------------------------------*/
#bottom span {
	width:370px;
	margin-top:10px;
	margin-right:10px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#444;
}
#bottom #goAdminPage {
	position:absolute;
	width:10px;
	height:20px;
	float:right;
	bottom:0px;
	right:0px;
}
#copyRightBar {
	font-size:10px;
	color:#444;
	margin:10px 0px 0px 80px;
	width:450px;
	text-align:center;
}
/*------------------------------------------------------------*/
#menuInner {
	position:relative;
	float:left;
	width:190px;
	min-height:300px;
}
#menuInner h2 {
	font-size:15px;
	font-weight:bold;
	color:#555;
	margin:20px 0px -10px 40px;
}
#menuInner .menuItem {
	width:120px;
	line-height:25px;
	margin:10px 0px 0px 60px;
	border-bottom:1px dotted #999;
}
#menuInner .menuItem:hover {
	background:#E8E8E8;
}
/*------------------------------------------------------------*/
#banner {
	width:1000px;
	height:205px;
	background:transparent url(_banner/background.gif) repeat-y;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
#banner a, #banner a:visited {
	color:#FFF;
}
#banner a:hover {
	color:#FF69B4;
}
#bannerInner {
	width:1000px;
	height:197px;
	background:#FFF;
}
/*------------------------------------------------------------*/
#productHot {
	position:relative;
	margin:10px 10px 20px 10px;
	font-size:14px;
	background:transparent url(_image/index_product.gif) no-repeat top left
}
#productHot .productHotItem {
	float:left;
	padding:5px;
	text-align:center;
	color:#444;
	line-height:16px;
	font-size:12px;
	border:1px solid #F2F3F5;
}
#productHot .productHotItem:hover {
	border:1px solid #09F;
}
#productHot .productHotItem a:hover {
	color:#444;
}
/*------------------------------------------------------------*/
#news {
	position:relative;
	float:left;
	width:600px;
	min-height:155px;
	margin:0px 10px 0px 10px;
	/*overflow:auto;*/
	font-size:14px;
	background:transparent url(_image/index_product.gif) no-repeat top left;
}
*html #news {
	height:150px;
}
/*------------------------------------------------------------*/
#information {
	position:relative;
	float:right;
	width:350px;
	min-height:155px;
	margin:0px 25px 0px 0px;
	/*overflow:auto;*/
	font-size:14px;
	background:transparent url(_image/index_product.gif) no-repeat top left;
}
/*------------------------------------------------------------*/
#faq {
	position:relative;
	width:960px;
	margin:25px 10px 0px 10px;
	font-size:14px;
	background:#EEE url(_image/index_product.gif) no-repeat top left;
}
#faq .faqItem {
	margin:0px 0px 5px 20px;
	border-bottom:1px dotted #AAA;
}
#faq .faqItem:hover {
	background-color:#E8E8E8;
}
/*------------------------------------------------------------*/
#introTop {
	width:980px;
	height:11px;
	margin-top:20px;
}
#introMiddle {
	position:absolute;
	width:57px;
	height:289px;
	left:196px;
	top:0px;
}
#introTitle {
	width:170px;
	height:41px;
	margin-left:15px;
}
/*------------------------------------------------------------*/
#box {
	float:right;
	width:730px;
	margin:0px 10px 0px 0px;
}
#titleBar {
	color:#EEE;
	font-size:15px;
	font-weight:bold;
	width:500px;
	height:29px;
	line-height:29px;
	background:#5A5A5A url(_image/support/titleBar_left.gif) no-repeat left center;
	padding-left:30px;
}
#titleBar span {
	float:left;
}
#titleBar a, #titleBar a:visited {
	color:#EEE;
}
#titleBar #titleBar_right {
	width:21px;
	height:29px;
	background:transparent url(_image/support/titleBar_right.gif) no-repeat right center;
	float:right;
}
/*------------------------------------------------------------*/
.boxContent {
	width:700px;
	margin-top:5px;
	color:#444;
}
.boxContent h2 {
	position:relative;
	font-size:16px;
	color:#444;
	margin:20px 0px 0px 10px;
}
.boxContent h2 a {
	border:1px dotted #444;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
.boxContent h3 {
	font-size:15px;
	color:#888;
	margin:5px 0px 0px 10px;
}
.boxContent p {
	position:relative;
}
.boxContent img {
	margin:10px 10px 10px 0px;
}
/*------------------------------------------------------------*/
.boxContentText {
	position:relative;
	width:675px;
	margin:20px 0px 10px 20px;
	font-size:15px;
	line-height:25px;
	border-bottom:1px dotted #BBB
}
.boxContentText1 {
	width:300px;
	text-align:left;
	float:left;
}
.boxContentText2 {
	position:relative;
	width:600px;
	margin:20px 0px 10px 20px;
	font-size:15px;
	line-height:25px;
	border-bottom:1px dotted #BBB
}
.boxContentText img {
	margin:0px 5px 5px 0px;
}
.boxContentText td {
	text-align:center;
	padding:0px 15px 0px 15px;
}
.boxContentText a {
	margin:0px 5px 0px 3px;
	border-bottom:1px dotted #444;
}
.boxContentText a:hover {
	border-bottom:1px dotted #09F;
}
.boxContentList {
	position:relative;
	width:670px;
	margin:0px 0px 0px 20px;
	line-height:25px;
	border-bottom:1px dotted #BBB
}
.boxContent img {
	
}
.boxContentTextPic {
	margin:20px 0px 0px 0px;
	padding-left:15px;
	line-height:25px;
	border-bottom:1px dotted #BBB
}
.boxContentTextPicSmall {
	width:340px;
	margin:20px 0px 0px 0px;
	padding-left:15px;
	line-height:25px;
	border-bottom:1px dotted #BBB
}
.boxContentTable {
	margin:20px 0px 0px 70px;
	font-size:13px;
	line-height:25px;
	border-bottom:1px dotted #BBB
}
.boxContentTable input[type="text"], .boxContent .boxContentTable textarea {
	width:430px;
	border:1px solid #888;
}
.boxContentTable textarea {
	height:150px;
}
.boxContentTable input[type="text"]:hover, .boxContent .boxContentTable textarea:hover {
	border:1px solid #09F;
}
.boxTitle {
	border-bottom:1px solid #047969;
	font-size:16px;
}
.boxInnerTitle {
	position:relative;
	margin:0px 0px 0px 10px;
	padding-left:10px;
	height:35px;
	background:#DDD;
	color:#444;
	font-size:14px;
	line-height:35px;
}
.boxContentAd {
	background-color: #F0E68C;
	font-size:1.15em;
}
.boxContentAd a {
	text-decoration:underline;
	color:#CD5C5C
}
/*------------------------------------------------------------*/
.tableLeft {
	width:250px;
	float:left;
	margin-left:10px;
}
.tableRight {
	width:320px;
	padding-left:30px;
	margin:10px 10px 10px 50px;
	line-height:22px;
	border-left:1px solid #AAA;
	float:right;
}
/*------------------------------------------------------------*/
.faqAnswer {
	width:680px;
	line-height:25px;
	border-bottom:2px dotted #999;
	margin:0px 0px 0px 10px;
}
.faqAnswer p {
	margin-left:25px;
}
.faqAnswer ul {
	margin:10px 0px 10px 60px;
}
/*------------------------------------------------------------*/
.downloadTitle {
	background:transparent url(_image/icon_dot.gif) no-repeat center left;
	padding-left:25px;
	margin-bottom:10px;
}
.downloadItemTitle {
	width:400px;
	float:left;
}
.downloadIcon {
	margin-right:30px;
}
/*------------------------------------------------------------*/
.historyItemTitle {
	width:70px;
	float:left;
	font-size:14px;
}
.boxContent .historyItem {
	width:550px;
	float:right;
}
/*------------------------------------------------------------*/
.certItemTitle {
	position:relative;
	float:left;
	width:60px;
	font-size:13px;
	background:#EAEAEA;
	margin:1px 0px 0px 0px;
	height:50px;
}
.certItemLeft {
	width:190px;
	font-size:13px;
	float:left;
}
.certItemMid {
	width:205px;
	background:#EAEAEA;
	margin:1px 0px 0px 0px;
	float:left;
	font-size:13px;
	height:50px;
}
.certItemRight {
	float:right;
	width:200px;
	font-size:13px;
}
/*------------------------------------------------------------*/
.patentItemTitle {
	width:420px;
	float:left;
	font-size:15px;
	margin:0px 0px 0px 0px;
}
.patentItemLeft {
	width:80px;
	font-size:13px;
	float:right;
	text-align:center;
}
.patentItemMid {
	width:90px;
	text-align:center;
	float:right;
}
.patentItemRight {
	width:80px;
	text-align:center;
	float:right;
}
.patentHr {
	margin-left:0px;
	width:690px;
	height:1px;
	color:#CCC;
}
/*------------------------------------------------------------*/
#productOption {
	margin:10px 0px 10px 0px;
	font-size:13px;
	background:#E5E5E5;
	height:30px;
	line-height:30px;
}
#productOption span {
	background:transparent url(_image/icon_dot.gif) no-repeat center left;
	margin:0px 35px 0px 35px;
	padding-left:25px;
}
#productOption a:hover {
	text-decoration:underline;
	cursor:pointer;
}
/*------------------------------------------------------------*/
.tableTitle {
	background:#EAEAEA;
}
.indexTitle {
	color:#444;
	line-height:16px;
	padding-left:20px;
	margin-bottom:5px;
}
.indexIconMore {
	position:absolute;
	left:253px;
	top:5px;
	z-index: 2;
}
.indexIconFeed {
	position:absolute;
	left:300px;
	top:0px;
}
.indexListNew {
	background:transparent url(_image/icon_new.gif) no-repeat center left;
	line-height:15px;
	padding-left:30px;
	color:#333;
}
.indexList {
	border-bottom:1px dotted #444;
	margin-left:20px;
	padding-top:7px;
	font-size:13px;
	color:#333;
}
.indexList:hover {
	background-color:#E8E8E8;
}
.gotoTop {
	float:right;
	border:1px solid transparent;
	margin:-46px -11px 0px 0px;
}
.readAll {
	margin:-10px 0px 10px 620px;
	font-size:13px;
}
/*------------------------------------------------------------*/
.newsItem {
	position:relative;
	border-bottom:1px dotted #444;
}
.newsItem p {
	line-height:25px;
	margin:10px 10px 10px 20px;
	padding-bottom:5px;
}
.newsItem p a, .newsLink a {
	margin:0px 5px 0px 3px;;
	border-bottom:1px dotted #444;
}
.newsItem p a[target="_blank"], .newsLink a[target="_blank"] {
	background:transparent url(_image/external_link.gif) no-repeat right top;
	padding-right:20px;
}
.newsItem p a:hover, .newsLink a:hover {
	border-bottom:1px dotted #09F;
}
.newsItem img {
	margin:10px;
}
.newsNote {
	margin:10px 10px 0px 20px;
}
.newsLink {
	margin:10px 0px 0px 0px;
}
.newsPic {
	border:1px solid transparent;
	margin:0px 5px 0px 5px;
}
.newsPic:hover {
	border:1px solid #09F;
}
/*------------------------------------------------------------*/
.lastPage {
	margin:20px 0px 10px 300px;
}
/*------------------------------------------------------------*/
#loginDialog {
	position:absolute;
	background:#DDD;
	width:180px;
	height:80px;
	bottom:0px;
	right:0px;
	z-index:50;
	font-size:12px;
	padding:30px 0px 0px 2px;
	border:1px solid #444;
}
#loginDialog #useridZoom, #loginDialog  #pwdZoom {
	width:180px;
	margin:3px;
}
#loginDialog input[type="text"], #loginDialog input[type="password"] {
	width:100px;
	font-size:12px;
	border:1px solid #AAA;
}
#loginDialog input[type="text"]:hover, #loginDialog input[type="password"]:hover {
	border:1px solid #09F;
}
#loginDialog input[type="submit"] {
	font-size:12px;
	height:22px;
	margin-left:65px;
}
#loginDialog #controlBar {
	position:absolute;
	width:180px;
	height:18px;
	top:0px;
	right:0px;
	line-height:18px;
	border:1px solid #444;
	background-color:#00008B;
	color:#DDD;
}
#loginDialog #closeButton {
	position:absolute;
	width:18px;
	height:18px;
	background:#00008B url(_image/cross.png) no-repeat right center;
	border:1px;
	top:0px;
	right:0px;	
}
#loginDialog #closeButton:hover {
	cursor:pointer;
}
