/* 
 ****************************************************
 *
 * description:this website global css config 
 * author:jokechen
 * email:expert@siom.ac.cn
 * time:2012-01-13 09:37:22
 * version:1.0.0
 *
 ****************************************************
 */
/* 背景颜色 */
body{background-color:#f7f7f7;/*white*/;margin:10px;}
/* 一般字体设置 */
a,td,p,body,span,div{font-size:13px;font-family:verdana,arial, helvetica, sans-serif;}
/* 链接及其颜色设置 */
a{color:blue;text-decoration:none;}
a:hover{color:red;text-decoration:underline}
/* 菜单及其焦点颜色 */

a.darkRedLink{color:#7d0000;}
/* 通用颜色设置 */
.red{color:Red}
.green{color:Green}
.blue{color:blue}
.black{color:Black}
.white{color:White}
/* 特殊颜色 */
.special{color:#333399;}
.foreColor{color:#cccccc;}
.backColor{color:#cccccc;}
.mainColor{color:#cccccc;}
.secondColor{color:#cccccc;}
/* 字体粗 */
.bold{font-weight:bold}
/* 鼠标手型 */
.hand{cursor:pointer;}
/* float clear */
.clear
{
    padding:0px;
    margin:0px;
    width:0px;
    height:0px;    
    clear: both;
}
/* 通用字号 */
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f32{font-size:32px;}

/* for all page std */
.divGlobal
{
	width:100%;
	/*background:#f7f7f7;*/
}
.divPage
{
    width: 998px;
    background:white;
    padding:0px;
    margin-left: auto;
    margin-right: auto;
}
.divLogo{float:left;}
.divLogoDesc
{
	color:#727faa;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	float:right;
	padding-right:10px;
	padding-top:50px;
}
.divTopMenu
{
	background:#97a6b7;/* 6a85dc;*/
	
}
.divMenuForEnglish
{
	float:left;
	padding-left:10px;
	font-weight:bold;
}
.divMenuForLanguage
{
	float:right;
	padding:5px 10px 0px 0px;
	height:23px;
}
.divMenuForEnglish a
{
	display:block;
	float:left;
	padding:6px 10px 0px 10px;
	height:22px;
}
/* for main and sub menus std */
.divMainMenu
{
    float:left;
    padding-left:10px;
    font-weight:bold;
}

.divMenuItem
{
    float:left;
    position:relative;
}
.divMenuItem>a
{
    display:block;
	float:left;
	padding:6px 10px 0px 10px;
	height:22px;
}
.divSubMenu
{
    position:absolute;
    z-index:100;
    width:200px;
    display:none;
    margin-top:28px;
    background:url(../images/nv/sub_menu_bg.png);
    border:1px solid #c4d3e3;
    border-top:0px;
    padding:10px;
    zoom:100%;

           
}
.divSubMenu a
{
    color:#70859c;
    display:block;
    padding-left:10px;
    font-weight:normal;
}
.divSubMenuSep
{
    padding:8px;
}
/* for main and sub menus end */

a.normalMenu
{
	color:white;
	font-family:Arial;
	font-size:12px;
}
a.normalMenu:hover
{
	color:#FFCC00;
	/* background:url(../images/nv/02.jpg); */
}
a.focusMenu
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#808080;
	background:url(../images/nv/02.jpg);
}
a.focusMenu:hover
{
	color:#FFCC00;
}
.divSlidePic
{
	padding:0px;/* 10px;*/
    display:inline;
	/*background-color:#bcc2d6;*/
}

.divFooter
{
	text-align:center;
	padding:10px;
	color:#777777;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.divFooter a
{
	color:#666666;
}
/* for all page end */

/* index std */
.divCategory
{
	background-color:white;
}
.divCategoryCatalog
{
	float:left;
	width:758px;
    padding-left:5px;
    padding-top:5px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#ecf0f4;
}
.divTable td{color:#2d3742;font-size:12px;text-align:center;}
.divTable th{color:white;font-weight:bold; font-family:Verdana;font-size:18px;height:40px;background:#acb9c6;}
/* 2012-03-19 by jokechen */
td ul{margin:0px;padding:0px;padding-left:30px;}
td li
{
   
    text-align:left;
    list-style-position:outside;
    line-height:20px;
    padding:0px;
    margin:0px;
    font-size:13px;
}

.divCatalogContent{  }

.divIndexNews
{
    margin-top:10px;
    background:#ecf0f4;
    
}
.divIndexNewsTitle
{
    padding:6px;
    background:#acb9c6;
    font-weight:bold;
    color:#ffffff;
}
.divIndexNewsContent
{
    padding:10px;
    border:1px solid #d0dae4;
    margin-bottom:10px;
}
.divCategorySearch
{
	float:right;
	width:230px;
	background-color:#969696;
	color:white;
}
.divSearchDesc
{
	background-color:#ff0000;
	color:white;
    /*
	margin-left:4px;
	margin-right:4px;
    */
	padding:8px 8px 20px 8px;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana;
}
.divSearchOption
{
	background-color:#939ea9;
	color:white;
    /*
	margin-left:4px;
	margin-right:4px;
	margin-top:10px;divSlidePicdivSlidePic
    */
	padding:8px 8px 10px 8px;
	font-size:12px;
	font-family:Verdana;
}

.divREQLabel{float:left; width:110px;padding:4px;padding-top:8px;height:16px}
.divREQField{float:right;padding:4px;height:20px}
.divREQField input{width:60px;}
#dvREQEmail .divREQField{ float:left;}
#dvREQEmail .divREQField input{ width:200px;}

.divDNCellTitle a,.divDNCellDesc a{color:#31549a;font-weight:bold;padding-bottom:15px;}
.divDNCellDesc{color:#49597a;padding-bottom:15px;}

/* news products std */
.divNewProductsForIndex
{
    padding:10px;

}
#dvNPLeft
{
    float:left;
    margin-right:10px;
    width:660px;
    
}
.divNPCellIndex
{
    float:left;
    padding-bottom:10px;
    padding-left:30px;
    width:300px;
}
.divNPTitle
{
    font-weight:bold;
    font-size:13px;
    padding-bottom:6px;
    color:#31549a;
}
.divNPPic
{
    
    padding-right:10px;
}
.divNPDesc
{
    
    font-family:Verdana;
    line-height:18px;
    color:#2D3742;
}
 

#dvNPRight
{
    float:right;
    width:308px;

}
#dvNPRight
{
    font-family:Verdana;

}
.divVideoDesc
{
    padding-top:15px;
    color:#2D3742;
    line-height:21px;
}
/* news products end */

/* index end */


/* sel1/2/3/4 */



#sel1,#sel2,#sel3,#sel4{width:210px;text-align:left;;color:#454545;}

/* master page std */

/* catalog std */
.divProductCatalog
{
	padding:12px;
	font-family:宋体,Verdana;
}
.divProductCatalogMiddle
{
	background:url(../images/index/08.jpg);
	padding:10px;
}
.divPCTitle{text-align:center;}
.divPCCell
{
	float:left;
	color:#6c6c6c;
	height:150px;
	width:200px;
	padding-top:10px;
	padding-left:37px;
	line-height:20px;
    overflow:hidden;
}
.divPCCellTitle{font-weight:bold;}
.divPCCellTitle a{color:#6c6c6c;}
.divPCCellDesc{line-height:20px;}
.divPCSep{float:left;}
.divPCMore{text-align:right;}
/* catalog end */

.divNav
{
    padding-bottom:10px;
    border-bottom:1px solid #cccccc;
    margin-bottom:10px;
    background:url('../images/news/dot.gif') no-repeat;
    padding-left:20px;
    font-size:14px;
    letter-spacing:1px;
    color:#7d7d7d;
    margin-left:3px;
    margin-right:3px;
}
.divNav a{color:#333399;font-size:14px;}

.divMainContent
{
    margin-left:3px;
    margin-right:3px;
}
.divMCLeft
{
    float:left;
    width:200px;
    padding-top:39px;
    text-align:center;
}
.divMCRight
{
    float:right;
    width:700px;
    border-left:1px solid #cccccc;
    margin-left:24px;
    padding-left:23px;
    min-height:493px;
}

.pageContentTitle{color:#777777;font-size:24px;font-weight:bold;letter-spacing:1px;padding-bottom:10px;font-family:微软雅黑;text-align:center;}
.divNewsTitle
{
    background:url("../images/news/dot.gif") no-repeat 0px 15px;
    padding-left:25px;
    padding-top:12px;
    padding-bottom:12px;
}
.divNewsTitle a{color:#454545;}
.divNewsTitle a:hover{color:#8f0000;}
.divNewsTitleDT{color:#777777;}
.divNewsTitleSep{}
.divNewsRead{color:#777777;font-weight:bold;text-align:right;padding:6px 18px 6px 0px;}
.divNewsAbs{padding:6px;background:#f9f9f9;border:1px dotted #dddddd;margin-top:6px;}
.divNewsContent{padding:7px;letter-spacing:1px;color:#777777;}
/* master page end */

/**
 ********************************************
 * 
 * some table based docs style
 *
 ********************************************
 */
.Grid{width:90%; border-collapse:collapse;border:0px solid #454545;}
.GridHeader{background:#336699;color:White;font-size:14px;font-weight:bold;height:20px; text-align:left;padding:4px; }
.GridHeader th,GridHeader div{padding:4px;}
.Row1 td{height:20px;background:#f1f1f1;padding:4px;}
.Row2 td{height:20px;background:#fcfcfc;padding:4px;}
.Row3 td{background:#ff6600;color:White;}
.Row3 td a,.Row3 td a:hover{color:White;}
.hide{display:none;}
.content{padding:10px;}
.UserLoginDialog{width:200px;height:18px;border:1px green solid;color:Blue;}

.PagerStyle
{
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
}
#dialogDiv
{
    border:2px solid green;
    padding:4px;
    width:500px;
    display:none;
    background:white;
    position:absolute;
    top:20px;
    left:270px;
}



