﻿/*store user data*/
*{
	margin:0;
	padding:0;
	border:0;
}
body {
	color:#333333;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#003399;
}
#MyBody {
	width:960px;
	line-height: 1.4;
	background-color:#FFF;
	margin:auto;
}
#BodyTop{
	height:10px;
	width:100%;
	font-size:0px;
}
#BodyTopLeft{
	background-image:url(/Images/PageHeadLeft.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:100%;
	float:left;
}
#BodyTopMiddle{
	background-image:url(/Images/PageHeadMiddle.jpg);
	background-repeat:repeat-x;
	width:938px;
	height:100%;
	float:left;	
}
#BodyTopRight{
	background-image:url(/Images/PageHeadRight.jpg);
	background-repeat:no-repeat;
	width:11px;	
	height:100%;
	float:left;
}
#PageHead{
	height:72px;
	width:100%;
	padding-left:11px;
}
#PageHeadLeft{
	float:left;
	width:170px;
}
#PageHeadRight {
	float:none;
	width:763px;
	padding-left:8px;
	padding-right:8px;
}

#CompanyBrief{
	color:#999999;
	float:left;
}
#LanguageList{
	float:right;
}
#ContactInfos{
	font-size:14px;
	height:30px;
	line-height:30px;
	width:100%;
}
.HeadLine{
	height:1px; 
	overflow:hidden;
	background:#ccc;
}

.BoxOff {
	clear:both;
	height:8px;
	display:block;
	width:100%;
	font-size:0px;
}
.BoxTab{
	margin:0px 4px;
}

#AnnounceBox {
	background:#EEE;
	margin:5px 20px;
	padding:5px 20px;
	display:none;
}
.NvgBar{
	width:100%;
	height:40px;
	background-image:url(/Images/nav03.jpg);
	background-repeat:repeat-x;
}
.NvgBarSpace{
 background-image:url(/Images/nav02.jpg);
 background-repeat:repeat-x;
 font-size:0px;
 width:3px;
 height:40px;
 line-height:40px;
 font-size:14px;
 text-align:center;
 float:left;
}

.NvgBarMenu{
 background-position:top;
 width:98px;
 height:40px;
 line-height:40px;
 text-align:center;
 float:left;
 font-size:14px;
 cursor:pointer;
}
.CursorPointer{
	cursor:pointer;
}

.NvgBarBasket{
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
	color:#000000;
	padding:10px !important;
}
#sitePostion{
	margin-top:5px;
	margin-bottom:2px;
	width:771px;
	margin-left:4px;
	color:#999999;
	font-size:13px;
}
#sitePostion span{
	color:#003399;
}

#ContentBody{
	width:960px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	/* overflow:hidden;  闭合浮动元素的方法 */
	width:100%;
}
#BodyLeft{
  background-color:#F9F9F9;
	width:224px;
	float:left;
	background-color:#f5f5f5;
}

ul.ProductTop12{
	margin:10px 0px;
}
ul.ProductTop12 li{
	height:25px;
	line-height:25px;
	padding-left:10px;
	width:202px;
	background:url(/Images/arrow.gif) left no-repeat;
}
ul.ProductTop12 li.h50{
	height:50px;
	line-height:50px;
}
ul.ProductTop12 li a span{
	color:#333;
}

#BodyRight{
	width:720px;
	margin-left:8px;	
	margin-right:8px;
	float:right;
	display:inline;
}

.RightFunctionTitle{
	 width:720px;
   height:24px;
	 line-height:24px;
	 border-bottom:1px solid #2c66af;
	 margin-bottom:12px;
}

.RightFunctionTitle10{
	width:720px;
	height:20px;
	border-bottom:1px #cccccc solid;
	margin-bottom: 10px;
	padding-top:10px;
	font-size:14px;
	clear:both;
}
.RightFunctionTitle20{
	width:720px;
	border-bottom:1px #cccccc solid;
	font-weight:bold;
	font-size:12px;
	height:18px;
	padding:6px 0px;
}
.lineStyle{
   border-bottom:1px #cccccc dotted;
}
.sSort_bg{
	background-image:url(/Images/gb001.gif);
	background-repeat:no-repeat;
	width:22px;
	height:16px;
}
.subPSort{
	font-size:13px;
	padding-left:5px;
}

a:link {
	color: #003399; 
	text-decoration: none;
}
a:visited {
	color: #003399; 
	text-decoration: none;
}
a:hover {
	color: #ff6600;
	position: relative; 
	text-decoration: none;
}
a:active {
	color: #7abc01; 
	text-decoration: none
}
p{
	text-indent:2em;
}

.redColor{
    color:#ff0000;
}
.blueColor{
    color:#0000ff;
}
/***************************************/
.BoxOffBlue{
	height:8px;
	background-color:#2C66AF;
	font-size:0px;
}
.Htop2_0{
  margin-top:0px;
  height:50px;
}

.Htop21{
   width:660px;
}
.Htop21 table{
   width:100%;
   margin-top:15px;
   height:50px;
}

.logoImg{
  margin-top:8px;
}
/**********************************/

.nav_04{
   width:140px;
}

.nav_01 a{
  color: #696969; 
  text-decoration: none;
  display:block;
  background-image:url(/Images/nav_bg.jpg);
  background-repeat:repeat-x;
  height:40px;
  line-height:40px;
}
.nav_01 a:visited{
  color: #696969; 
  text-decoration: none;
}
.nav_01 a:hover {
  color: #696969; 
  background-position:0px -40px;
}
.nav_01 a:active{
  color: #696969; 
  text-decoration: none;
}
/************** begin Menu ****************/
#tpMnu1 {
	display: none; 
	z-index:2; 
	position:absolute;
	width:160px;
	font-size:14px; 
}
#tpMnu2 {
	display: none; 
	z-index:2; 
	position:absolute;
	width:150px;
	font-size:14px; 
}
#tpMnu3 {
	display: none; 
	z-index:2; 
	position:absolute;
	width:150px;
	font-size:14px; 
}
.mDD a{
	display:block; 
	padding-left:10px;
	background-color:#E6E6E6; 
	text-decoration:none;
	width:150px;
	height:28px;
	line-height:28px;
}
.mDD a:hover {
	display:block;
	left:0px;
	top:0px;
	position:relative;
	background-image:url(/Images/nav_bg_menu.jpg);
	background-repeat:repeat-x;
	/*border-bottom: 1px dotted #fff;*/
}
.mDD span{
    color:#696969;
}
/*************************************/
.BodyFoot{
	background-color:#F0EFEF;
	clear:both;
}
.BodyFootBody{
   background-image:url(/Images/about_footbg.gif);
   background-repeat:repeat-x;
   height:108px;
	 text-align:center;
}
.foot_02 a{
   font-size:14px;
}
.BodyFootContacts{
   font-size:14px;
   text-align:center;
}
/******************************/

/* End */
/*******************************************/


.left_bg{
  background-color:#F9F9F9;
}
/*************************************************/

.SubClass{
	border-bottom:1px #cfcfcf dotted;
	background-image:url(/Images/gb000.gif);
  background-repeat:no-repeat;
	height:20px;
	line-height:20px;
	padding-left:22px;
}

.PSearch{
   height:60px;
   border-left:1px #cccccc solid;
   border-right:1px #cccccc solid;
}
.PSearch00{
   font-size:14px;
}
.PSearch01{
   width:120px;
   border:1px #cccccc solid;
   padding-left:2px;
   Margin-left:2px;
   color:#696969;
}
.PSearch02{
   width:80px;
   font-size:13px;
   font-weight:bold;
   height:20px;
   background-color:#00CC33;
   color:#FFFFFF;
   cursor:pointer;
}
.PSearch03{
   width:100px;
   font-size:13px;
   font-weight:bold;
   height:20px;
   margin-left:3px;
   background-color:#00CC33;
   color:#FFFFFF;
   cursor:pointer;
}
.p_search_sub{
   width:740px;
   margin-left:8px;
   font-size:16px;
}
.p_search_sub01{
   width:740px;
   margin-left:8px;
}

select{
	font-size:9pt;
	border:1px solid;
}

input[type="submit"] {
	border:1px double rgb(88,88,88);
	font-size:9pt;
	border:1px solid;
}
input[type="text"] {
	height: 18px;
	font-size: 9pt; 
	border: 1px solid; 
	border-color: #000000; 
	color: #0000FF;	
}
input[type="button"] {
	border:1px double rgb(88,88,88);
	font-size:9pt;
}
input[type="FileName"] {
	border:1px #cccccc solid;
	padding-left:2px;
}
img {
	border: none;
} 
#errMsg, .red{
	color:red;
}


.inputsTooltip{
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 4px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#tooltipURL
{
	display: none;
}

/*common*/
.FloatLeft{
	float:left;
	margin-left:5px;
	display:inline;
}
.FloatRight{
	float:right;
}
.t_left{
	text-align:left;
}
.t_right{
	text-align:right;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */ 

.gProductItem{
	display:inline;
	float:left;
	width:110px;
	margin:4px;
	overflow:hidden;
	background-color:#eee;
	border:1px solid #ccc;
}
.gProductImage{
	width:100px;
	height:100px;
	margin:5px;
	overflow:hidden;
	background-color:white;
}
.gProductImage table tr td{
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:100px;	
	overflow:hidden;
}
.gProductItemNo {
	height:16px;
	line-height:100%;
	text-align:center;
}
.gProductName{
	word-break:break-all;
	margin:4px;
	height:32px;
	overflow:hidden;
}
#PageNavigation{
	height:18px;
	float:right;
	padding-right:4px;
}
.PageItem {
	padding: 0 3px;
	margin: 0px 3px;
	border:1px solid #000;
}
#PageGoText{
	height: 14px;
	width:18px;
	border:none;
	/*padding:2px;*/
	font-size: 9pt; 
	color: #0000FF;
}
#PageGoButton{
	height: 20px;
	width:24px;
	font-size: 9pt;
	color: #0000FF;	
}

/*-------------公告栏-------------*/
#BulletinBoards{
	border:1px ridge #ccc;
	background-color:#ddd;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	padding:4px;
}
#BulletinName{
	background-color:#ffc;
	margin-right:2px;
	padding-right:2px;
	border-right:3px outset #ff3;
	color:#00d;
}
#BulletinContent{
	
}
.ProductClass{
	width:224px;
	background-color:#FFFFFF;
}
.ProductClassTitle{
	height:46px;
	width:224px;
	padding-left:32px;
	line-height:46px;
	background-image:url(/Images/p_list.jpg);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:500;
	color:#000;
}
*html .ProductClassTitle {/*SupportIE6*/
	width:192px;
}
.MenuClass{
	border:1px solid #ccc;
	border-top-style:none;
	margin-bottom:8px;
}

.MainClass {
	height: 32px;
	width:222px;
	padding-left:28px;
	background:url(/Images/MenuClass2.gif);
	background-repeat:no-repeat;
	line-height:32px;
	color: #3688BA;	
	cursor:pointer;
}
*html .MainClass {/*SupportIE6*/
	width:194px;
}
.MainClassFocus {
	height: 32px;
	width:222px;
	background:url(/Images/MenuClass2.gif) 0 -32px;
	background-repeat:no-repeat;
	line-height:32px;
	padding-left:30px;
	color: #ff6600;
	cursor:pointer;
}
*html .MainClassFocus {/*SupportIE6*/
	width:190px;
}
