body
{
   background-image:url('./images/mainbackground.gif');
   background-repeat:repeat-x;
   width: 100%;
   margin:0px;
   font-family: 宋体, Verdana ;
   font-size: 11px;
}

A:link	{	
	text-decoration:	none;
	color:	#333333;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333333;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#e9723a;
	}

/*  以下提示框*/
home_center_table_body a.info { position:relative; z-index:0; background-color:#fff; color:#000; text-decoration:none; !important} 
home_center_table_body a.info:hover { z-index:1; background-color:#ff0; !important} 
home_center_table_body a.info span { clear:both; display: none;!important } 
home_center_table_body a.info:hover span { clear:both; display:block; position:absolute; top:25px; left:10px; width:50px;  
border:1px solid #0cf; background-color:#cff; color:#000; text-align: center;!important } 

/*  以下提示框1*/
.info1 {position:relative;}/*设置链接的属性,一定要设置为relative才能使提示层跟着链接走*/
.info1:hover {}
.info1 span {display: none }/*设置正常下的span为隐藏状态*/
.info1:hover span /*设置hover下的span属性为呈现状态,并设置提示层的位置*/{display:block;position:absolute;top:30px;left:60px;width:130px;
border:1px solid #000000; background:#ffffe1; color:#000;padding:5px;text-align:left;text-decoration: none;}


/*  以下提示框2*/
.divPhoto a span {
 display:block ;
 overflow: hidden;
 height: 14;
 text-decoration:none;
 background-color:#33CC00;
 color:white;
 margin: 205px 0 0 3px;
 position:absolute;
 display: none
 }
.divPhoto a:hover {
 background:none;
 background:#EFF8FF;
 text-decoration:none;
}
.divPhoto a:hover span {
 display:block;
 background:#fff;
 color:green;
 border:2px solid #669900;
 text-decoration:none;
 padding: 2px;
 line-height: 12px;
 font-size: 12px;
 filter: Alpha(Opacity=85);/* //IE下控制背景透明度
 -moz-opacity: 0.85;//其它浏览器下控制背景透明度*/
 cursor: pointer;
 height: auto;
 margin:0;
}

/*  控件CLASS*/
.widthstyle8 { FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana }

.widthstyleX1 { FONT-SIZE: 7pt; WIDTH: 100%; FONT-FAMILY: Verdana }
	
.widthstyle { FONT-SIZE: 9pt; WIDTH: 100%; FONT-FAMILY: Verdana }

.widthstyle1 { FONT-SIZE: 9pt; WIDTH: 80%; Height: 80% ; FONT-FAMILY: Verdana }


/*  以下正文*/
.MainTable
{
   text-align: left;
   background-color: White;
}

.HeaderTable
{
   width: 100%;
}


.TopStrip
{
   font-weight: bold;
   background-image:url('./images/topline.gif');
   background-repeat: no-repeat;
   width: 1024px;
   height: 37px;
   padding-right: 70px;
}

.LogoRow
{
   height: 90px;
   overflow: hidden;
   padding: 0px;
}

.Logo
{
   width: 400px;
   line-height: 1px;
   vertical-align: top;
}

.LogoLink
{
   border-style:none;
}

.LogoImage
{
   border-style:none;
   height: 97px;
   position: absolute;
   z-index: 0;
}

.LaptopCell
{
   width: 256px;
}

.HeaderRightCorner
{
   vertical-align: top;
}

.TopRightCornerTable
{
   width: 368px;
   height: 97px;
}

.TopRightCornerImage
{
   background-image: url('./images/toprightcorner.gif');
   background-repeat: no-repeat;
   background-position: right top;
   width: 368px;
   height: 45px;
}

.TopRightCornerTabs
{
   width: 100%;
}

.SitemapPosition
{
   width: 138px;
   text-align: right;
   padding: 13px 20px 0px 8px;	
}

.CartPosition
{
   text-align: left;
   padding: 13px 0px 0px 7px;			
}

a.SiteMap
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration:none;
	color: #006baf;
}

a.Cart
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration:none;
	color: white;
}

.TopRightCornerInfoRow
{
   vertical-align: bottom;
   height: 52px;
}

.TopRightCornerInfoRow
{
   vertical-align: bottom;
   height: 52px;
}


.TopRightCornerPhone
{
   width: 200px;
}

a.ContactText
{
   font-family:Arial;
   font-size:11px;
   font-weight: bold;
   color: #1e2252;
   text-decoration:none;		
}

a.ContactNumber
{
   font-family:Arial;
   font-size:17px;
   font-weight: bold;
   color: #ff5e00;
   text-decoration:none;		
}

.TopRightCornerRightBorder
{
   background-image: url('./images/toprightcornerright.gif');
   background-repeat: no-repeat;
   width:74px;
   height: 52px;
}

.TopRightCornerPhoneLeftMargin
{
   width: 94px;
}


.LeftBorder
{
   background-image: url('./images/leftborder.gif');
   background-repeat: no-repeat;
   width: 37px;
   height: 170px;
}

.RightBorder
{
   background-image: url('./images/rightborder.gif');
   background-repeat: no-repeat;
   width: 36px;
   height: 299px;
}


.Content
{
   width: 951px;
  
}

.Menus
{
   font-size: 11px;
   margin: 17px 0px -10px 20px;
 
}


.MenusRow
{
}

.TopMenuMain
{
   background-image:url('./images/menubackground.gif');
   background-repeat: no-repeat;
   background-position: center;
   height: 33px;
   width: 559px;
}

.MenuCell
{
   white-space:nowrap;
   padding: 0px 7px 0px 7px;
}

.TopMenuLink 
{ 
   text-decoration: underline;
   color: #1e2252;
   background-color: #f1f8fb;
}

.TopMenuLinkSelected 
{ 
   font-weight: bold;
   text-decoration: none;
   color: #006baf;
   background-color: #f1f8fb;
}


.TopRightMenuMain
{
   background-image:url('./images/searchmenubackground.gif');
   background-repeat: no-repeat;
   background-position: center;
   height: 33px;
   width: 346px;
}


.TopRightMenuLink 
{ 
   text-decoration: underline;
   color: #ff5e00;
}


.SearchCell
{
   background-image: url('./images/searchmenuborderline.gif');
   background-position: left center;
   background-repeat:  no-repeat;
   padding-left: 10px;
}


.SearchTextBox
{
   font-size: 11px;
   font-family: tahoma;
   color: #969696;
   height: 13px;
   width: 86px;	
   margin-bottom: 5px;
   margin-right: 3px;
}

.SearchButton
{
	margin:0px;
	padding-top:4px;
}

.home_body{
padding:20px 20px 20px;
}

.home_body2{
padding:0px 20px 0px 20px;

}

.Footer
{
   margin: 0px 0px 20px 70px;
   color: #a6b3ba;
}


.FooterSeparator
{
   width: 910px;	
   height:1px;	
   background-image: url('./images/separator.gif');
   background-repeat:repeat-x;
   margin: 5px 56px 5px 58px;
   font-size:1px
}


.left_column{
padding-bottom:10px;}
/*COSO TABLE*/

  .coso_table{  
  width:185px;
  padding:0px; margin:0px;
  }
  .coso_table_head {
 width:185px;
  height:33px;
  }
  
  .coso_table_head img {  vertical-align:bottom; }
  
  .coso_table_mid { 
   width:185px;
   background:url(./images/coso_content_background.gif) repeat-y;
  }
  .coso_table_mid p { padding:0px; margin:0px;}
  
  .coso_table_body {
  width:153px;
  padding:10px;16px;16px;16px;
  }
  
 .coso_table_row {
   width:153px;
  padding-bottom:8px;
  }
  
  
  .coso_table_td1{

  width:10px;
  background:url(./images/row_blue.gif) left no-repeat;
  float:left;
   }
   
  .coso_table_td2{
  text-align: left;
  vertical-align:middle;
  word-break:break-all;
  float:left;
   } 
   
   .coso_table_td3{

  width:36px;
  height:18px;
  background:url(./images/expert1.gif) left no-repeat;
  float:left;
   }
   
  .coso_table_td4{

  width:36px;
  height:18px;
  background:url(./images/expert_want01.gif) left no-repeat;
  float:left;
   }
   
   .coso_table_more{
     text-align:right;
   }
  
  .coso_table_foot {
  width:185px;
  height:8px;
  background:url(./images/coso_content_end.gif) no-repeat;}
  
  
  /*home center TABLE*/
  
  .home_center_column{padding-bottom:10px;}
  
  .home_center_table{
  width:515px;
  padding:0px; margin:0px;
  border:1px solid #dedede;
  }
  .home_center_table_head {
  width:515px;
  height:20px;
  background-color:#3c5f84;
  text-align:left;
  
  }
  
    .home_center_table_head2 {
  width:515px;
  height:20px;
  background-color:#98b1c4;
  text-align:left;
  
  }
  
  .home_center_table_head_text{
  padding-top:5px;
  padding-left:5px;
  color:#FFFFFF;  
  }
  
  
  
   .home_center_table_body {
  width:495px;
  padding:10px;
  }
  
  .home_center_table_row {
   width:495px;
  padding-bottom:15px;
  }
  
  .home_center_table_td1{

  width:85px;
  text-align: left;
  vertical-align:middle;
  word-break:break-all;
  float:left;
   }
   
  .home_center_table_td2{
   width:80px;
  text-align: left;
  vertical-align:middle;
  word-break:break-all;
  float:left;
   } 
   
   .home_center_table_td3{ 
    width:245px; 
  text-align: left;
  vertical-align:middle;
  word-break:break-all;
  float:left;
   } 
   
   .home_center_table_td4{
    width:80px; 
   text-align: left;
  vertical-align:middle;
  word-break:break-all;
  float:left;
   } 
   
  .home_center_table_tx{
 
      	width:25%;
    float:left;
   }
   
   .home_center_table_tx_r{
  position:relative;
   float:left;
   }
   
   .home_center_table_more{
     text-align:right;
	  padding-right:20px;
   }
   
    .home_center_table_td_tx1{

  width:15px;
  background:url(./images/dot01.gif) left no-repeat;
  float:left;
   }
     .home_center_table_td_tx2{
text-align: left;
 vertical-align:middle;
  word-break:break-all;
   padding-right:2px;
  float:left;
  
   }
   
  /*home right TABLE*/ 
  
  .home_right_column{
 
  padding-bottom:10px;}
  
  .home_right_table{
    width:170px;
  padding:0px; margin:0px;
  border:1px solid #dedede;
  }
  .home_right_table_head2 {
  width:170px;
  height:20px;
background-color:#98b1c4;
  text-align:left;
  
  }
  
 
  
  .home_right_table_head_text{
  padding-top:5px;
  padding-left:5px;
  color:#FFFFFF;  
  }
  
  
  
   .home_right_table_body {

  width:160px;
  padding:2px;
  }
  
  .home_right_table_row {
   width:160px;
  padding-bottom:7px;
  padding-top:6px;
  } 
  
  
 .home_right_table_td1{

  width:40px;
  height:31px;
  background:url(./images/video-secondary-over.gif) left no-repeat;
  float:left;
   }
 .home_right_table_td2{
text-align: left;
 vertical-align:middle;
  word-break:break-all;
   padding-right:2px;
  float:left;
  
   }
   
   
   
   /*qq list*/
  .qq_column{padding-bottom:0px;}
  
  .qq_table{
    width:910px;
  padding:0px; margin:0px;
  border:1px solid #dedede;
  }
  .qq_table_head {
  width:910px;
  height:20px;
  background-color:#3c5f84;
  text-align:left;
  
  }
  
     
  .qq_table_head_text{
  padding-top:5px;
  padding-left:5px;
  color:#FFFFFF;  
  }
  
  
  
   .qq_table_body {
  width:890px;
  padding:10px;
  }
  
  .qq_table_row {
   width:890px;
  padding-bottom:5px;
  }
  
  
 .qq_table_tx{
 
      	width:25%;
    float:left;
   }
   
  .qq_table_tx_r{
  position:relative;
   float:left;
   }
   
   
   
    /*href list*/
  .href_column{padding-bottom:0px;}
  
  .href_table{
    width:910px;
  padding:0px; margin:0px;
  border:1px solid #dedede;
  }
  .href_table_head {
  width:910px;
  height:20px;
  background-color:#98b1c4;
  text-align:left;
  
  }
  
     
  .href_table_head_text{
  padding-top:5px;
  padding-left:5px;
  color:#FFFFFF;  
  }
  
  
  
   .href_table_body {
  width:890px;
  padding:10px;
  }
  
  .href_table_row {
   width:890px;
  padding-bottom:5px;
  }
  
  
 .href_table_tx{
 
    width:88px;
	height:31px;
    float:left;
	padding:5px;
   }
   
  .href_table_tx_r{
  position:relative;
   float:left;
   }
   
   /* 更新进度条  */
#d_wait
{
	background-position: center center;
	background-color: #CCCCCC;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10001;
	top: 0px;
	left: 0px;
	background-image: url('./images/loading.gif');
	background-repeat: no-repeat;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* 控件通用  */

/* 水印样式  */
/* 以下样式表类用于AJAX扩展控件 */

.Watermark
{
	background-color:Gray;
	color:#666666;
}

.Validator
{
	background-color:Red;
}

.PopulatePanel
{
	background-repeat:no-repeat;
	padding:2px;
	height:2em;
	margin:5px;
}

.PasswordStrengthText
{
	color:Red;
	font-size:9pt;
}

.PopupCalendar
{
	display:none;
}

.ratingStar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 13px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.filledRatingStar {
	BACKGROUND-IMAGE: url(../Images/filledStar.gif)
}
.emptyRatingStar {
	BACKGROUND-IMAGE: url(../Images/emptyStar.gif)
}
.waitingRatingStar {
	BACKGROUND-IMAGE: url(../Images/waitingStar.gif)
}

.modalDialog {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.dpshow 
{
	background-image:url(./images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink
{
  color: #FFFFFF;
	background: none;
	text-decoration: none;  
    }