/* white */
a:link, a:visited {
	color: #135cae;
}

a:hover {
	color: #0b3768;
}

#pillmenu a:hover {
  color: #135cae;
}

#pillmenu a#active_menu-nav {
  background:#fff url(../images/menu_hover.png) no-repeat;
  color: #fff;
  width:72px;
  height:35px;

}

#pillmenu a#active_menu-nav:hover {
}

h3, div.module_menu h3, .componentheading, table.moduletable th {
  color: #135cae;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}
/*
div.module_menu {
	background: url(../images/white/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/white/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/white/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/white/mw_box_tl.png) 0 0 no-repeat;
}
*/
div.module_menu {
}



















/*----------------产品详细页面（属性）效果---------------------*/
/*
.tab_page{
	width:680px;
	margin-top:15px;
	background:url(../images/mid680.png) repeat-y;
	
}
.tab_page .tab_page_header{
width:680px;
	height:28px;
	padding-left:20px;
	background:url(../images/top680.png) no-repeat;
	overflow:hidden;
}
.tab_page .tab_page_header a{
	display:block;
	width:78px;
	height:25px;
	line-height:25px;
	float:left;
	display:inline;
	margin:3px 0 0 4px;
	text-align:center;
	color:#185fb7;
}
.tab_page .tab_page_header a:hover{
	color:#ea7a0d;
	font-weight:bold;
}
.tab_page .tab_page_header a.current{
	background:url(../images/title_a_hover.png) no-repeat;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	width:78px;
}
.tab_page .tab_page_content{
	background:url(../images/bottom680.png) left bottom no-repeat;
	padding-top:20px;
	padding:10px 20px 10px 20px;
}

*/








.container {
width: 680px; margin: 10px auto;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 24px;
	border-bottom: 1px solid #B1C8D6;
	border-left: 1px solid #B1C8D6;
	width: 100%;
}
ul.tabs li {
	float: left;
	height: 24px;
	line-height: 24px;
	border: 1px solid #B1C8D6;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	width:125px;
	text-align:center;
}
ul.tabs li
{
	height:24px;
	background:url(../images/indextab/tab_link.png) repeat-x;
}
ul.tabs li a{
	text-decoration: none;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	text-decoration: none;
}	
ul.tabs li.active{
	color:#4A7AEC;
	line-height: 24px;
	height:24px;
	background:url(../images/indextab/tab_active_blue.png) repeat-x;
	border-bottom: 1px solid #fff;
	text-align:center;
	font-size:14px;
	font-weight:bold;

}
.tab_container {
	border: 1px solid #B1C8D6;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px 8px;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}

dl{border-bottom:1px solid #D2D2D2; margin-bottom:30px;}

dt{border-top:1px solid #D2D2D2; padding:8px 70px 5px 10px;}

dt a, #products_main ul.dl li a{background:url(../images/dt-arrow2.png) no-repeat left 3px; color:#2871C0; font-weight:bold; padding-left:21px; display:block;}

dt a:hover, #products_main ul.dl li a:hover{background-position: left -34px; color:#D30325; font-weight:bold}

dd{padding:0 70px 20px 25px;height:65px;}



dd span.type, dd span.date, dd span.location, dd span.categories, dd span.market{display:block;line-height:1.5;}

#products_main dd img{border:1px solid #D2D2D2; float:right;margin:-15px -50px 0 20px;*margin:0px -50px 0 20px;}
#solution_main dd img{ float:right; margin:0px -50px 0 20px;border:none;}
#solution_main dt{ font-weight:bold;}
dd.hide, dt.hide{display:none;}

#products_main dl.products dd{padding-bottom:9px;}
#products_main dl.products dd a:link{color:#58ADD6;}

#products_main dl.products dd a:hover{color:#D30325;}

#products_main dl dd p{margin:0px;padding:0px;}

#products_main dt.hover, #products_main dd.hover, #products_main ul.dl li.hover{background:url(../images/dl-hover-short.png) repeat-y;}








ul.newtabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 24px;
	border-bottom: 1px solid #B1C8D6;
	border-left: 1px solid #B1C8D6;
	width: 100%;
}
ul.newtabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px;
	line-height: 24px;
	border: 1px solid #B1C8D6;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
	width:220px;
}
ul.newtabs li{	height:24px;
	background:url(../images/indextab/tab_link.png) repeat-x;}
ul.newtabs li a{
	text-decoration: none;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;

}
ul.newtabs li a:hover {
	text-decoration: none;
}	
/*ul.newtabs li.active, ul.newtabs li.active a:hover*/
ul.newtabs li.active{
	height:24px;
	background:none;
	background:url(../images/indextab/tab_active.png) repeat-x;
	border-bottom: 1px solid #fff;
	font-size:15px;
	font-weight:bold;
}
.newtab_content {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;

	padding:10px 0px;
	margin-bottom:10px;
}

/*新闻页面样式*/
.newspresstitle a{color: #940108;}
.newspresstitle
{
    font-family: Arial;
    padding: 0px 0px 0px 0px;
	font-weight: Bold;margin: 7px 0px 0px 10px;
}
.pressdate
{
    color: #999;
	font-size:0.85em;
	padding-left:12px;
}


.newhr{
color: #ccc;
border-width: 0 0 1px 0;
border-style: dashed;
height: 1pt;
padding: 0;
margin: 0;
margin-top:6px;
margin-bottom:6px;
width:682px;
}









div.newsbox {
	width:680px;
	padding:0;
	margin:0;
	/*margin-right:40px;
	padding-right:2px;*/
	text-align: left;
	background-color:#fff;
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border
*/

div.newsbox div.tlc, div.newsbox div.trc, div.newsbox div.blc, div.newsbox div.brc {
	margin:0;
	padding:0;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.newsbox div.tlc {
	background-image:url(../images/box/box_t_l.png);
	background-position: 0% 0%;
}

div.newsbox div.trc {
	background-image:url(../images/box/box_t_r.png);
	background-position: 100% 0%;
}

div.newsbox div.blc {
	background-image:url(../images/box/box_b_l.png);
	background-position: 0% 100%;
}

div.newsbox div.brc {
	background-image:url(../images/box/box_b_r.png);
	background-position: 100% 100%;
}

div.newsbox div.tb, div.box div.bb {
	background-color: transparent;
	background-repeat: repeat-x;
}

div.newsbox div.tb {
	background-image:url(../images/box/box_t_m.png);
	background-position: 0% 0%;
	
}

div.newsbox div.bb {
	background-image:url(../images/box/box_b_m.png);
	background-position: 50% 100%;
	background-repeat: repeat-x;
}

div.newsbox div.rb {
	background-image:url(../images/box/box_m_r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

div.newsbox div.lb {
	background-image:url(../images/box/box_m_l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

div.newsbox div.content {
	/*padding:5px 10px 10px 10px;*/
	/*padding:5px 10px 10px 10px;*/
	padding:10px 10px 10px 10px;
	line-height:20px;
		

	
}

.content_title
{
font-weight:bold;
margin:13px auto;

}


#downloads_select_box{height:30px; line-height:30px; background-color:#CCCCCC; text-align:right;}

.newsletters .downloads_title{
	font-size: 17px;
	font-family: Arial;
	font-weight:bold;
	color: #000;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.newsletters .odd{
background-color: #F1F1F1;
border-bottom: 1px #CCCCCC solid;
border-top: 1px #CCCCCC solid;
}

.newsletters p.presstitle{margin: 7px 0px 0px 10px;}
p.newspresstitle a{color:#74262D;}
.newsletters p.presstitle a{color:#000000;}
.newsletters p.title, #right_panel .newsletters p.presstitle
{
    font-family: Arial;
    font-size: 12px;
    font-weight: Normal;
    margin: 0px 0px 7px 55px;
    padding: 0px 0px 0px 0px;
}
.newsletters p, .newsletters p.press
{
    position: relative;
    width: 670px;
    font-family: Arial;
    font-size: 12px;
    margin: 7px 0px 0px 55px;
    padding: 0px 0px 0px 0px;
	height:25px;
}

/**/

.newsletters p.press{margin: 0px 0px 7px 10px;}
.newsletters .odd, .newsletters .even
{
    position: relative;
    float: left;
    width: 670px;
    color: #424141;
	/*
    background-color: #fcfcfc;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}





