﻿/*  *{margin:0;	padding:0;}  */


body
{
    background-color: #ffffff;
    font: 12px 宋体 Tahoma, Verdana,snas-serif;
    margin: 0px;
    padding: 0px;
    color: #000000;
    
}

#body1
{
    background-color: #DEEBF3;
    font: 12px 宋体 Tahoma, Verdana,snas-serif;
    margin: 0px;
    padding: 0px;
    color: #000000;
    background: url(images/body_bg.jpg) repeat-x;
    
}


a
{
	color: #4b0082;
	text-decoration: none;
}

a:hover 
{
	color: #0080e1;
	text-decoration: underline;
}

div
{
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-3dlight-color:#0071BD; 
    scrollbar-face-color:#E8F5FF; 
    scrollbar-shadow-color:#0071BD; 
    scrollbar-darkshadow-color:#FFFFFF; 
    scrollbar-track-color:#FFFFFF; 
    scrollbar-arrow-color:#0071BD
    
}

input.lightbutton
	{
		color: #666666;
		font-weight: normal;
		background-color: #FFFFFF;
		border: 1px solid #666666;
		height: 20px;
	}
	
/*--------头部文件样式（开始）----------*/


.nav
{
	background:url(images/nav-line.jpg) repeat-x;
	margin:4px auto 4px auto;
	height:64px;
	width:770px;
}

.nav2_l
{
	background:url(images/nav-l.jpg) no-repeat; 
	width:10px;
	height:64px;
	float:left;
}

.nav2_r
{
	background:url(images/nav-r.jpg) no-repeat;
	width:10px;
	height:64px;
	float:right;
}



/*--------头部文件样式（结束）----------*/




/*--------新闻头条（开始）--------------*/
.toutiao
{
	border:#2d9df2 1px solid;
	color:#999999;
	line-height:18px;
}


/*--------搜索（结束）--------------*/
/*--------点击换内容（开始）--------*/
.sec1  {background-color:  #F4F4F4;cursor:  hand;color:  #000000;border-left:  1px  solid  #F4F4F4;border-top:  1px  solid  #F4F4F4;border-right:  1px  solid  gray;border-bottom:  1px  solid  #F4F4F4}
.sec2  {background-color:  #4ba9ef;cursor:  hand;color:  #ffffff;border-left:  1px  solid  #F4F4F4;border-top:  1px  solid  #F4F4F4;border-right:  1px  solid  gray;font-weight:  bold;}
.ss1  {background-color:  #F4F4F4;cursor:  hand;color:  #000000;border-left:  1px  solid  #F4F4F4;border-top:  1px  solid  #F4F4F4;border-right:  1px  solid  gray;border-bottom:  1px  solid  #F4F4F4}
.ss2  {background-color:  #4ba9ef;cursor:  hand;color:  #ffffff;border-left:  1px  solid  #F4F4F4;border-top:  1px  solid  #F4F4F4;border-right:  1px  solid  gray;font-weight:  bold;}
/*--------点击换内容（结束）--------*/


/*--------新闻（开始）--------------*/
.newstb 
{
	border:#2e9df2 1px solid;
	color:#767676;
}





.news a:link,.news a:visited{color:#3F4E5A;	text-decoration:none;line-height:20px;}
.news a:hover,.news a:active{color:#258DC9; text-decoration:underline;line-height:20px;}

.news-sline
{
	border-right: #ffccff 1px solid;
}
.news-sline2
{
	border-right: 1px #ffffff dotted;
}
.news-line 
	{
		border-bottom:1px #1880cf solid;
	}


	
#newsimg {border:#2e9df2 1px solid;}
/*--------新闻（结束）--------------*/
/*--------底部（开始）----------*/
#linktb {border-bottom:#1880cf 1px solid;border-top:#1880cf 1px solid;background-color:#f1f9ff;	font-weight: bold;color: #1880cf;	text-decoration: none;line-height:23px;	text-align:center}
#banquan {text-align:center;line-height:23px;color:#085fa1;}
/*--------底部（结束）----------*/



/*--------新闻首页（开始）--------------*/
.newsindextb{border:1px solid #3ba6f7;}
.newsindextb2
{
	
	border-right: #d3d3d3 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

.newsbox_header
{
	background-image: url(images/newsindex-m-bg1.gif);
	padding-left: 25px;
	
}

.news_menu_bg
{
	background-image: url(images/newsindex-menu.gif);
	color:#ffffff;
}


.newsbox_header_bg
{
	  background-image:url(images/newsindex-m-bg.gif);
	  
}



/*--------新闻首页（结束）---





/*--------子页　内容开始----------*/

.c_bar a:link,.c_bar a:visited{color:#ffffff;	text-decoration:none;line-height:20px;}  /*-----您所在的位置在这里修改-----*/
.c_bar a:hover,.c_bqr a:active{color:#ffffff; text-decoration:underline;line-height:20px;}
.c_bar
{
	background-image: url(images/c_bar.gif);
	height: 26px;
	color: #FFFFFF;
	padding-bottom: 0px;
}

.c_body
	{
		margin:2px 0px; 
		color:#000;
		table-layout: fixed;
	}
		/*----内容部分表格间距及默认文字颜色-----*/
		
.c_body a:link,.c_body a:visited{color:#000;text-decoration:none;line-height:20px;}/*-----内容部分链接样式-----*/
.c_body a:hover,.c_body a:active{color:#000; text-decoration:underline;line-height:20px;}


.c_content
{
	border: #3aa4f5 1px solid;
	color: #000;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.c_cmargin{margin:5px 0px; line-height:18px;}

/*-----相关文章------*/
.news_relation
{
	margin: 5px 0px;
	border-right: #ffccff 1px solid;
	border-top: #ffccff 1px solid;
	border-left: #ffccff 1px solid;
	border-bottom: #ffccff 1px solid;
}
.news_relation_title
{
	background-color:#ccffff; 
	height:23px; 
	line-height:23px; 
	font-size:14px
}







.kuang{
	border:1px solid #666666;
	padding:1px;
	width:123px;
	background-color:#FFFFFF;
	margin-bottom:7px;
}






/*--------文本行距----------*/
.line_space
{
	padding-right: 2px;
	padding-left: 2px;
	line-height: 15pt;
}


.row_arrow
{
	background-image: url(images/icon001.gif);
	padding-left: 15px;
	background-position: 5px center;
	background-repeat: no-repeat;
}




/*--------菜单标题----------*/
.menu_box
{
	border-right: #99ffff 1px solid;
	border-top: #99ffff 1px solid;
	border-left: #99ffff 1px solid;
	border-bottom: #99ffff 1px solid;
	background-color: #ffffff;
}
.menu_box_backcolor
{
	background-color: #99ffff;
	padding-left: 15px;
	text-align: left;
}
.menu_box_line
{
	
	border-bottom: #99ffff 1px dotted;
	background-color: #ffffff;
	padding-left: 15px;
}

.submenu_box_line
{

	background-color: #ffffff;
	padding-left: 20px;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 6px;
}


/*--------表格标题背景行----------*/
.box_header
{
	background-image: url(images/header_bg.gif);
	font-weight: bold;
	font-size: 10pt;
	height: 23px;
	left: 10px;
	margin-left: 30px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
}

/*--------表格居中每行标题----------*/
.box_cell_center
{
	background-color: #ffffff;
	text-align: center;
}
.box_cell_left
{
	background-color: #ffffff;
	text-align: left;
}
.box_cell_right
{
	color: Black;
	background-color: #ffffff;
	text-align: right;
	padding-right: 10px;
}

.box_content_2space
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
}




.info_list_header4
{
	background-image: url(images/rtitle_bg.gif);
	width: 164px;
	height: 22px;
	background-color: white;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 20pt;
}


/*--------错误信息框----------*/
.message_box
{
	background-color: #f5f5f5;
	font-size: 9pt;
	height: 25px;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	text-indent: 10pt;
	color: #ff0000;
	border-style: dotted;
}


.info_list_header
{
	background-image: url(images/Info_List_Title.gif);
	width: 470px;
	height: 30px;
	background-color: white;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 20pt;
}


/*--------新闻主题----------*/
.news_title
{
	font-weight: bold;
	font-size: 14pt;
	color: #000066;
	font-style: normal;
	font-family: 宋体;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 6px;
	padding-top: 12px;
	text-align:center;
	
}

.news_body
{
	table-layout: fixed;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 11pt;
	line-height: 20pt;
	
	padding:8px;


}

.news_editor
{
	background-color: #ccffff;
}

.news_right_panel
{
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-right: #3aa4f5 1px solid;
	border-top: #3aa4f5 1px solid;
	border-left: #3aa4f5 1px;
	border-bottom: #3aa4f5 1px solid;
}



.news_panel_header
{
	background-image: url(images/newsindex-left.gif);
	height: 23px;
	color: #ffffff;
	padding-left: 5px;
}


.info_author
{
	color: gray;
	font-size: 10pt;
}





.info_title
{
	color: #b7071e;
	font-weight: bold;
	font-size: 12pt;
}
.info_page_box
{
	table-layout: fixed;
	font-size: 11pt;
}

.datecol
{
	color: #808080;
	font-family: Arial;
}


.gridview_header
{
	height:23px;
    text-align:center;
}
.gridview_header th
{
	font-weight: normal;
	background-color: #E7E7E7;
}





.hideovertext1
{

	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;	
	-webkit-text-overflow: ellipsis;

}

.hideovertext2
{

	overflow:hidden;
	white-space:nowrap;
	text-overflow:clip;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;	
	-webkit-text-overflow: ellipsis;

}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.tempclass
{
	 font-size:11pt;
}


.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}




.resume_main_box
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.resume_header_box
{
	background-color: #dcdcdc;
	font-weight: bold;
	font-size: 11pt;
	color: #333366;
	border-left-width: 1px;
	border-left-color: #a9a9a9;
	border-right-width: 1px;
	border-right-color: #a9a9a9;
	border-top: #696969 1px solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
}


.resume_company
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11pt;
	color: #696969;
	background-color: #ffffff;
	border-bottom: #dcdcdc 1px dashed;
}



.resume_label
{
	font-size: 9pt;
	color: #0000cc;
	text-align: right;
}



.search_list_box
{
	border-right: #a9a9a9 1px dotted;
	border-top: #a9a9a9 1px dotted;
	border-left: #a9a9a9 1px dotted;
	border-bottom: #a9a9a9 1px dotted;
}



.search_box
{
	background-color: #ccffff;
	border-right: #2e9df2 1px solid;
	border-top: #2e9df2 1px solid;
	border-left: #2e9df2 1px solid;
	border-bottom: #2e9df2 1px solid;
}

.hand_cursor
{
	cursor: hand;
}




.searchpage_header
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #fbfbfc;
}




/* ------------ search tabpage start -------------------- */

.navcontainer
{
	background: #66ffff;
	border-top: #9cc 1px solid;
	border-right: #9cc 1px solid;
	border-left: #9cc 1px solid;
	border-bottom: #9cc 1px solid;
	
}


.navlist 
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align:center;
}

.navlist li
{
        bottom: 13px;
        display: inline;
        line-height: 1.2em;
        margin: 0;
        padding: 0;
        position: relative;
}



.navlist a,navlist a:link,navlist a:visited
{
	background: #ccffff;
	bottom: 2px;
	color: #000000;
	cursor: pointer;
	display: inline;
	height: 1em;
	margin: 0;
	padding: 3px 5px 3px 5px;
	position: relative;
	right: 2px;
	text-decoration: none;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;    
}

.navlist a:hover
{
    background: #C00;
    bottom: 1px;
    color: #FFF;
    position: relative;
    right: 1px;
}

.navlist_selected a, navlist_selected a:link,navlist_selected a:hover,navlist_selected a.visited
{
	background: #66ffff;
	border-bottom: none;
	border-left: 1px solid #9CC;
	border-right: 1px solid #9CC;
	border-top: 1px solid #9CC;
	color:000;
	margin: 0;
	padding: 2px 5px 0 5px;
	position: relative;
	right: 0;
	cursor: hand;
	bottom:2px;
	font-weight:bold;
}	
/* ------------ search tabpage end -------------------- */







/* ----------- 首页评测menu --------------*/

#left_nav1{
	background-image: url(images/left_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-top-color: #B3C6D4;
	border-right-color: #B3C6D4;
	border-bottom-color: #B3C6D4;
	border-left-color: #B3C6D4;
	margin: 0px;
	padding: 0px;
}
#left_nav1 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#left_nav1 li{
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-color: #FFF;
}
#left_nav1 li a {
	font-weight: bold;
	font-size: 12px;
	display: block;
	text-indent: 28px;
	background-image: url(images/nav_li_link.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
#left_nav1 li a:hover{
	background-image: url(images/channel_nav_up.png);
	background-position: left center;
	color: #FFF;
	text-decoration: none;
}
#left_nav1 li a:hover span{
	color: #FFF;
}
#left_nav1 span
{
	color: #666666;
	font-size: 9px;
	font-weight: normal;
}



/* company.aspx start */

.company_logo
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	text-align:center;
	vertical-align:middle;
}
.company_title
{
	padding-left:8px;
	padding-top:3px;
	font-weight: bold;
	font-size: 13pt;
	color: #666666;
	background-image: url(images/main013.gif);
	height: 26px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}


.comment1_list_title
{
	padding-top:5px;
	font-weight: bold;
	font-size: 10pt;
	color: #996600;
	border-bottom: #a9a9a9 1px dotted;
	padding-bottom: 3px;
	padding-left: 18px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}

.comment1_list ul
{
	padding-left: 2px;
	list-style-type: none;
	left: 0px;
	top: 0px;
}
.comment1_list li
{ 
	height:16px;
	line-height:17px;
	padding:6px 0 0 0;
	word-wrap:break-word;
	word-break:break-all;

}


/* end */


.box1
{
	border-right: #2e9df2 1px solid;
	border-top: #2e9df2 3px solid;
	border-left: #2e9df2 1px solid;
	border-bottom: #2e9df2 1px solid;
}

.box2
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.box3
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

.box4
{
	border-right: #3ba6f7 1px solid;
	border-top: #3ba6f7 1px solid;
	border-left: #3ba6f7 1px solid;
	border-bottom: #3ba6f7 1px solid;
}


.box5
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #f5f5f5;
}



.header1
{
	border-bottom: #dcdcdc 1px solid;
	background-color: #dcdcdc;
	height: 20px;
	background-position: 5px 9px;
	background-image: url(images/icon001.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 6px;
	font-weight: bold;
	vertical-align: middle;
}

.header2
{
	background-image: url(images/main013.gif);
	height: 20px;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 6px;
	color: dimgray;
}

.header3
{
    background-color:#D1E7FC;
	color:#0736aa;
	padding-top:4px;
	height:20px;
	padding-left:8px;
	font-weight:bold;
	
}

.header4
{
    background-image: url(images/line01.gif);
    padding-left: 10px;
    color: #000066;
	font-weight:bold;    
	font-size:10pt;
    height:23px;
}

.header5
{
	background-image: url(images/point.gif);
}

.header6
{
	background-image: url(images/zbline.gif);
	height:20px;
	padding-top:6px;
	padding-left:5px;
	color:#fff;
	

}




.Separatorline
{
	background-image: url(images/main061.gif);
	background-repeat: repeat-y;
}

.dotline
{
	border-bottom: #a9a9a9 1px dotted;
}





.dotarrow
{
	 color:Red;
}

.arrow_lable
{
	background-image: url(images/icon001.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	padding-left:10px;
}



.header_msg
{
	background-image: url(images/amsg.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	background-color: whitesmoke;
	border-bottom: #dcdcdc 1px groove;
}



.content_main_box
{
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ccffff;
	border-right: #3ba6f7 1px solid;
	border-top: #3ba6f7 1px solid;
	border-left: #3ba6f7 1px solid;
	border-bottom: #3ba6f7 1px solid;
	border-color: #B9B9FF;
}

.content_main_box_left
{
	margin:2px;
	width:530px;
	float:left;
	table-layout:fixed;
	overflow:hidden;
}

.content_main_box_right
{
	margin: 2px 2px 2px 2px;
	width:223px;
	table-layout:fixed;
	overflow:hidden;
	float:right;
	
}



.content_sub_box_left
{
	border: #B3C6D4 1px solid;
	background-color: #ffffff;
	margin-bottom:6px;
	width:528px;
	table-layout:fixed;
	overflow:hidden;
}

.content_sub_box_right
{
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
	border-bottom: #B3C6D4 1px solid;
	background-color: #ffffff;
	width: 221px;
	table-layout: fixed;
	overflow: hidden;
	margin-bottom: 6px;
}







.content_sub_box_homepage
{
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
	border-bottom: #B3C6D4 1px solid;
	background-color: #ffffff;
	width: 221px;
	table-layout: fixed;
	overflow: hidden;
	margin-bottom: 6px;
}



.content_panel_list
{
	 padding: 2px;
	 overflow:hidden;
}

	


.homepage_content
{
    width: 770px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}

.homepage_content2
{
	width:768px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ccffff;
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
}


.homepage_sub_content
{
	margin:0px 0px 5px 0px; 
	background-color:#fff;
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
	border-bottom:#B3C6D4 1px solid;	
	table-layout: fixed;
	overflow:hidden;
}


.homepage_sub_content_right
{
	margin:0px 0px 6px 0px; 
	background-color:#fff;
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
	border-bottom:#B3C6D4 1px solid;	
	table-layout: fixed;
	overflow:hidden;
	width:584px;
}

.homepage_sub_content_right2
{
	table-layout: fixed;
	overflow:hidden;
	width:590px;
}

.homepage_sub_content2
{
	margin:2px;
	padding:2px;
	background-color:#fff;
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
	border-bottom:#B3C6D4 1px solid;	
	width:761px;
}

.homepage_content_left
{
	margin:3px 0px 3px 0px;  
	padding-bottom:5px;
	width:175px;
	float:left; 
}



.homepage_content_right
{
	margin: 3px 0px 3px 0px;   
	width:588px; 
	float:right; 
	padding-bottom:5px;
	table-layout: fixed;
	overflow:hidden;
	

}


.home_company_header
{
	background-position: 6px 5px;
	background-image: url(Images/licon.gif);
	background-repeat: no-repeat;
	background-color:#57b1f6;
	font-size:14px;
	height:21px;
	padding-left:29px;
	padding-top:6px;
	color:#fff;
	
}

.home_top_banner
{
	background-image: url(images/home_top_banner_bg.jpg);
	height: 27px;
	padding: 0px 5px 0px 5px;
	width: 760px;
	margin: auto;
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	margin-top: 2px;

}

/* --- TabPage Start --- */
	.ww1 {width:165px;background-color:#D1E7FC;border-top:1px solid #9EC9EC;border-left:1px solid #9EC9EC;}
	.ww1 td {border-right:1px solid #9EC9EC;border-bottom:1px solid #9EC9EC;height:28px;text-align:center;width:125px;font-size:12px;cursor:hand;}
	.ww1 td.s {border-bottom:1px solid #FFFFFF;font-weight:bold;background-color:#FFFFFF;}
	.ww2 {width:165px;border-right:1px solid #9EC9EC;border-top:none;border-left:1px solid #9EC9EC;border-bottom:1px solid #9EC9EC;font-size:12px; background-color:#ffffff;}
	.ww2 a:link {color:#00007f;text-decoration:none;}
	.ww2 a:visited {color:#800080;text-decoration:none;}
	.ww2 a:hover {color:#00007f;text-decoration:underline;}
	.ww2 a:active {color:#00007f;text-decoration:underline;}
	.dis {display:block}
	.undis {display:none}
/* --- TabPage end --- */


/* 产品分类导航菜单 Start */
.category_menu_bar1
{
	background-image:url("images/category_list_bg.gif");
    padding-left:10px;
    font-weight:bold;
    color:Black;
    height:25px;
    padding-top:5px;
     margin:3px 0px 3px 0px;
}

.category_menu_bar2
{
	font-weight: bold;
	padding-left: 12px;
	margin: 0px 5px 0px 5px;
	color: Black;
	height: 20px;
	padding-top: 5px;
	background-position: 10px 8px;
	background-repeat: no-repeat;
	border-bottom: #868b8f 1px solid;
	border-top: #9fa4a8 1px solid;
}

.category_menu_bar3
{
	background-image: url(images/lists1.gif);
	padding-left: 15px;
	margin: 0px 5px 0px 16px;
	color: Black;
	height: 20px;
	padding-top: 5px;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	
}

.category_men_bar3_dotline
{
	background-image: url(images/dot_line4.gif);
	background-repeat: repeat-y;
	background-position-x: 20px;
}


/* 产品分类导航菜单 End */



/* 产品明细 Start */
.product_detail_title
{
	font-weight: bold;
	color: #663366;
	border-bottom: #dcdcdc 1px solid;
	height: 20px;
	padding: 4px;
}
/* 产品明细 End */


.product_category_cate
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: #d3d3d3 1px solid;
}

.product_category_cate1
{
	padding-left:5px;
	border-bottom: #d3d3d3 1px double;
	font-size: 10pt;
	
}


.product_category_cate2
{
	font-size: 10pt;
	padding:3px 8px 0px 8px;  
	line-height:25px;
}





.class_header
{
	background-image: url(images/header_bg3.gif);
	color:#ffffff;
	padding-top:9px;
	font-weight:bold;
	height:20px;
	width:141px; 
	text-align:center;
	font-size:10pt;
	
}

.class_list
{
	border-top: #ef7700 3px solid;
	border-right: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	padding: 10px;
	
}

.class_sub_header
{
	color: #ff6600;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: #d3d3d3 1px solid;
	padding:2px;
}
.class_sub_header a
{
	color: #ff6600;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: #d3d3d3 1px solid;
	padding:2px;
}


.class_sub_list
{
	font-size: 10pt;
	padding: 3px;
	margin: 5px 0px 0px 5px;
}
.class_sub_list_column
{
	padding-left: 5px;
	border-left: #d3d3d3 1px dashed;
}



.top10_serial
{
	background-image: url(images/top10_serial.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 1px;
	height: 240px;
	background-color: #fff;
	border-right: #B3C6D4 1px solid;
	border-top: #B3C6D4 1px solid;
	border-left: #B3C6D4 1px solid;
	border-bottom: #B3C6D4 1px solid;
}








.middle_div
{
	line-height: 500px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border-bottom: #d3d3d3 1px dotted;
	padding-bottom:5px;
}
.middle_div p {
  position:static;
  +position:absolute;
  top:50%;
  vertical-align:middle
}
.middle_div img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle
}

.middle_div120
{
	line-height: 40px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border-bottom: #d3d3d3 1px dotted;
	padding-bottom:5px;
}
.middle_div120 p {
  position:static;
  +position:absolute;
  top:50%;
  vertical-align:middle
}
.middle_div120 img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle
}




.ul_no_list
{
	list-style-type: none;
	
}


.brand_letter
{
	color: #ffffff;
	background-color: #000080;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	font-size: 10pt;
	width:16px;
	height:16px;
	text-align:center;
}


.upload
{
	height: 23px;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}



/*--------展会----------*/

.expo_r
{
	padding-top: 7px;
	padding-bottom: 7px;
	height: 23px;
	background-attachment: scroll;
	background-position-y: bottom;
	background-image: url(images/dot_line.gif);
	background-repeat: repeat-x;
}

.expo_title
{
	width:80px; 
	float:left;
}


.expo_body
{
	width:410px; 
	text-align:left;
}


/*------------------*/

/*---button start ---*/

.btn {BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid}
.btn1_mouseout {BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid}
.btn1_mouseover {BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid}
.btn2 {padding: 2 4 0 4;font-size:12px;height:23;background-color:#ece9d8;border-width:1;}
.btn3_mouseout {BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid}
.btn3_mouseover {BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid}
.btn3_mousedown{BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid}
.btn3_mouseup {BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid}
.btn_2k3 {BORDER-RIGHT: #002D96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #002D96 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002D96 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #002D96 1px solid}

/*---button end ---*/

/*---a.button start ---*/

a.button {
  background: transparent url(images/a.gif) no-repeat scroll right top;
  color: White;
  display: block;
  float: left;
  height: 24px;
  padding-right: 10px;
  font: normal 12px sans-serif;
  margin-right: 10px;
  text-decoration: none;
}
a.button span {
  background: transparent url(images/span.gif) no-repeat;
  display: block;
  padding: 5px 1px 5px 11px;
  line-height: 14px;
  color:#ffffff;
}
a.button:hover {
  background-position: right -24px;
  text-decoration: none;
}
a.button:hover span {
  background-position: left -24px;
  text-decoration: none;
}
a.button:active {
  background-position: right -48px;
  outline: none;
  text-decoration: none;
}
a.button:active span {
  background-position: left -48px;
  padding: 6px 0 4px 12px;
  text-decoration: none;
}
/*---a.button end ---*/



.softdown_header
{
	border-top: #a9a9a9 1px solid;
	background-color: #f5f5f5;
	
}


.ul_news_list
{
	line-height: 28px;
	list-style: square url(images/icon001.gif) outside;
}

.ul_news_list li
{
	border-bottom: #a9a9a9 1px dotted;
}


.ul_lab_list
{
	line-height: 28px;
	list-style: square url(images/icon9.gif) outside;
}

.ul_lab_list li
{
	border-bottom: #a9a9a9 1px dotted;
}


.ul_list
{
	line-height: 21px;
	margin: 5px 0px 5px 8px;
	padding: 0px 0px 0px 2px;
	list-style-type: none;
}

.ul_list_dot
{
    line-height: 20px;
    margin: 5px;
    list-style-type: none;
    overflow:hidden;
    padding-left:1px;
    
}

.ul_list_dot li
{
    background: url(images/bdot.gif) no-repeat;
    padding-left: 8px;
    overflow:hidden;
    height:20px;
}





.toolbar_header
{
	
    background-image: url(images/tbback2.jpg);
    padding:6px;
    height:23px;
}





.accordionHeader
{
    border: 1px solid #CCCCCC;
    background-color: #EFEFEF;
    font-size: 10pt;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #F6F6F6;

    padding: 5px;
    padding-top: 10px;
}



.detail_header
{
	background-image: url(images/detailheader1.gif);
	color:#ffffff;
	padding-top:9px;
	font-weight:bold;
	height:20px;
	width:134px; 
	text-align:center;
	font-size:9pt;
}
.detail_header a:hover {  text-decoration:none;}

.detail_body
{
	border-top: #ef7700 3px solid;
	border-right: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	border-width: 3px;
	border-color: #6666FF;
	margin-right: 15px;
}


.mustinput
{
	color:Red;
}




.company_banner
{
	background-image: url(images/company_banner_default.gif);
	padding: 5px 5px 0px 5px;
	height: 100px;
	background-repeat: inherit;
	margin: 5px 5px 1px 5px;
}


.company_navmenu
{
	background-color: #333399;
	text-align: center;
	color: #ffffff;
	height:30px; 
	padding-left:5px;
	font-size:11pt;
	margin: 0px 5px 15px 5px;
}
.company_navmenu ul
{
	padding-left:50px;
}
.company_navmenu li
{
	
	float:left;
	height:32px; 
	line-height:32px; 
	display:block; 
	text-align:center; 
	padding:0 5px;
}

.company_navmenu a
{
	color: #ffffff;
}

.company_nav_sel
{
	background-color: #ffffff;
	display: block;
	width: 70px;
	height: 20px;
	margin: 3px 3px 0px 5px;
}

.company_nav_sel a
{
	color: #000080;
	font-weight:bold;
}


.class_span
{
	color: #4b0082;
	margin: 0px 0px 0px 0px;
}

.phone
{
	
	background-position: left center;
	background-image: url(images/phone.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	
}

.box_title
{
    background-position: center;
    background-color: #D1E7FC;
    border-bottom: #B3C6D4 1px solid;
    height: 20px;
    padding-top: 5px;

}
.box_title span
{
    font-weight: bold;
    padding-left: 10px;
    color:#0736aa;
}

.loginnav
{
	background-image: url(images/home_top_banner_bg.jpg);
	height: 25px;
	margin:2px;
}	



.friends { width:100%; margin:5px 0px 5px 0px; line-height:19px; }
.friends a { margin:0px 3px 0px 3px;}
.friends span { color:#CCCCCC; padding:0px 2px 0px 2px;}


.bidding_headerline {width:510px; line-height:23px; background-color:#EEEEEE; }
.bidding_line { width:500px; line-height:23px; padding-left:8px;}
.bidding_col230 { width:330px; float:left; height:23px; overflow:hidden;}
.bidding_col80 { width:80px; float:left;  text-align:center;}


.marketinfo_line
{
    background-position: left center;
    width: 242px;
    float: left;
    height: 13px;
    overflow: hidden;
    padding: 2px 5px 2px 14px;
    background-image: url(images/dot.gif);
    background-repeat:no-repeat; background-position:6px 7px;
}

.brandlink { padding-right:2px;}
