@charset "utf-8";
/* CSS Document */

*{font:12px Arial, Helvetica, sans-serif, "宋体"; margin:0; padding:0;}
img{border:0;}

/*** 
---------------------
Libra Specific Styles
---------------------
. generic round corners
. added 09/01/06
***/

/*** Generic Rounded Corner Module Declaration ***/

.TechTabActive{
	width:103px;
	text-align:center;
	color:#8A8B8B;
	float:left;
	height:17px;
	background:url(/images/bottom_bg_b.gif) bottom no-repeat;
	font-weight:bold;
	cursor:hand;
	padding-top:13px;
}

.TechTabComm{width:103px;text-align:center;color:#416B91;float:left;height:17px;padding-left:3px;padding-right:3px;cursor:hand;background:url(/images/bottom_bg_a.gif) bottom no-repeat;cursor:hand; padding-top:13px;font-weight:bold;}

.TechTabComm2{
	width:103px;
	text-align:center;
	color:#416B91;
	float:left;
	height:17px;
	padding-left:3px;
	padding-right:3px;
	cursor:hand;
	background:url(/images/bottom_bg_a.gif) bottom no-repeat;
	cursor:hand;
	padding-top:13px;
	font-weight:bold;
}
.TechTabComm3{
	width:103px;
	text-align:center;
	color:#0F5173;
	float:left;
	height:17px;
	padding-left:3px;
	padding-right:3px;
	cursor:hand;
	background: url(/images/bottom_bg_b2.gif) bottom no-repeat;
	cursor:hand;
	padding-top:13px;
	font-weight:bold;
}
.TechTabComm4{
	width:103px;
	text-align:center;
	color:#ffffff;
	float:left;
	height:17px;
	padding-left:3px;
	padding-right:3px;
	cursor:hand;
	background:url(/images/bottom_bg_b3.gif) bottom no-repeat;
	cursor:hand;
	padding-top:13px;
	font-weight:bold;
}

.corner-top, .corner-left, .corner-bottom {
  position:relative; /* req */
  background-image: url(images/cr_def.gif);
  background-repeat:no-repeat;
  display:block;
  font-size:0;
  height:3px;
  }

.corner-top {
  background-position:100% 0;
  width:auto;
  top:-1px;
  right:-1px;
  }

.corner-top .corner-left {
  background-position:0 -6px;
  width:3px;
  left:-2px;
  }

.corner-bottom {
  background-position:100% -3px;
  clear:both;
  width:auto;
  bottom:-1px;
  right:-1px;
  }

.corner-bottom .corner-left {
  background-position:0 -9px;
  width:3px;
  left:-2px;
  }

.cdc-rc-container {
  border:1px solid #ccc;
  width:100%;
  }

.side {
  border:1px solid #aeaeae;
  border-top:0;
  }

/*** 
---------------------------
Site Area Navigation Styles
---------------------------
. features overrides to generic rounded corners css 
. defines border and the corners. 
. content to define height & keep the corner positioning correct 
. legend:
    cdc-nav-module : wrapper div
    nav-container  : table
    nav            : table column cells
***/

#cdc-nav-module {
  position:relative;
  margin-top:1px;
  background:url(/images/pnav-bg.gif) repeat-x top left;
  z-index:10;  /* req: flydowns */
  }
  /* IE requires height. FF1.0 takes literally */
  * html #cdc-nav-module { height:1%; }

#cdc-nav-module .nav-container{
  margin-top:0; 
  width:100%;
  }
  /* IE6 moves flydown 1 pixel down to not overlap nav */    
  * html #cdc-nav-module .nav-container { margin-bottom:-1px; }

#cdc-nav-module .nav { 
  padding:6px 7px 6px 8px;
  border-right:1px solid #ccc;  
  }
  /* IE hover alternative */
  * html #cdc-nav-module .nav {
  behavior: expression( 
    this.onmouseenter=new Function("this.className+=' hover'"),
    this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),
    this.style.behavior=null);
    } 

#cdc-nav-module .lastnav { border-right:0 solid #ccc; }

#cdc-nav-module .nav:hover, #cdc-nav-module .hover {
  background:url(/images/pnav-bg-on.gif) repeat-x 0 0; 
  }

#cdc-nav-module .nav a {
  display:block;
  padding:0; /* req */
  height:auto; /* req: min auto. Not 100% */
  color:#2f6681; 
  background-color:transparent;
  font-size:12px;
  line-height:1.13em; /* equiv: 4px line-height; */
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  }

#cdc-nav-module .nav:hover a, 
#cdc-nav-module .hover a { color:#fff; }

body#libra {
  margin: 0 5px 0 3px;
  font:80.5% arial,helvetica,sans-serif; /* Sets base */
  color:#000;
  background-color:#fff;
  }
  * html body#libra { 
    font:80% arial,helvetica,sans-serif; /* IE6 reset */
    width:98.9%; 
    } 

.head p{padding-top:10px; color:#666;}
.foot td{color:#666; text-indent:20px;}
.head p a,.foot td a,.denglu td a{color:#2f6681; text-decoration:none;}
.head p a:hover,.foot td a:hover,.denglu td a:hover{text-decoration:underline;}
.denglu td{color:#666;}
.txt input{height:18px; width:118px; border:1px solid #707070; color:#777; text-indent:3px; line-height:18px;}
.cisco_brown{color:#898989;text-decoration:none;}
.cisco_brown a{color:#2f6681;text-decoration:none;}
.cisco_blue,.cisco_blue a{color:#2f6681;text-decoration:none;}
.cisco_blue a:hover,.cisco_brown a:hover,a .cisco_blue:hover{text-decoration:underline;}
.cisco_brown_01{color:#333333;}
.font_blue_thin a,.font_blue_thin a:visited{color: #166082;font-size: 12px;line-height:16px; text-decoration:none;}
.font_blue_thin a:hover{text-decoration:underline;}
.column_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8E9091;
	padding-left: 8px;
	margin-top:12px;
}
.column_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #424E53;
	border-bottom:1px solid #CCCCCC;
	padding-left: 8px;
	padding-bottom: 5px;
	margin-top:8px;
}
.column_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #424E53;
	padding-bottom: 5px;
	margin-top:8px;
	padding-top:5px;
}
.item_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #424E53;
	padding-left: 8px;
	margin-top:12px;
}
.border_d {border-bottom:1px solid #efefef; }
.border_four {border:1px solid #dcdcdc; }
.border_r {border-right:1px solid #efefef; }
.white {color:#FFFFFF; font-weight:bold; }
.wight {font-weight:bold; }

a.font_green:link{
	color:#2F6681;
	font-size: 12px;
	text-decoration:none;
}
a.font_green:visited{
	color:#2F6681;
	font-size: 12px;
	text-decoration:none;
}
a.font_green:hover{
	color:#2F6681;
	font-size: 12px;
    text-decoration:none;
}
a.font_green:active{
	color:#2F6681;
	font-size: 12px;
	text-decoration:none;
}

a.font_blue:link{
	color:#2F6681;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
}
a.font_blue:visited{
	color:#2F6681;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
}
a.font_blue:hover{
	color:#2F6681;
	font-size: 12px;
    text-decoration:underline;
	font-weight:bold;
}
a.font_blue:active{
	color:#2F6681;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
a.text_blue:link{
	color:#03519c;
	font-size: 12px;
	text-decoration:underline;
	line-height:18px;
}
a.text_blue:visited{
	color:#03519c;
	font-size: 12px;
	text-decoration:underline;
	line-height:18px;
}
a.text_blue:hover{
	color:#03519c;
	font-size: 12px;
    text-decoration:underline;
	line-height:18px;
}
a.text_blue:active{
	color:#03519c;
	font-size:12px;
	text-decoration:underline;
	line-height:18px;
}


.side-parcel {
  background:#fff url(/images/home_corners.gif) no-repeat -781px bottom;
  margin:8px 0 1px;
  padding-bottom:1px;
  width:189px;
  }
.side-parcel h3 {
  background:#aeaeae url(/images/home_corners.gif) no-repeat -592px 0px;
  padding:5px 10px 4px;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
  text-align:left;
  }
.side-parcel h2 {
  background:#990000 url(/images/home_corners_rag.gif) no-repeat -592px 0px;
  padding:5px 10px 4px;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
  text-align:left;
  }
.side-parcel ul {
  padding:0px 0 0px 0px; 
  line-height:12px; /* sync IE and FF line-height */
  }

.side-parcel li {
  display:block;
  padding:0;
  }

.side-parcel ul, .nojs, .js {
  border-left:1px solid #aeaeae;	
  border-right:1px solid #aeaeae;	
  font-size:85%;
  }
.side-parcel a{color:#2f6681;text-decoration:underline padding-left:5px;}
.side-parcel a:hover{ text-decoration:underline;}

.side-parcel div.selectBox a {
  display:block;
  width:153px;
  min-height:14px; /* req: mac */
  padding:2px 6px 1px;
  border:1px solid #aeaeae;
  background:url(/images/dd-arrow.gif) no-repeat 149px 1px;
  text-decoration:none; 
  }
.side-parcel div.selectBox a:link, .side-parcel div.selectBox a:visited { 
  color:#666;
  text-decoration:none;
  }
/* Alternative Settings */
.no-rc h3{
  padding-top:5px;
  background-image:none;
  }

.alt-color{ background-color:#efefef; }

.alt-links ul { padding:5px 0 1px 10px; }

.alt-links li {
  display:block;
  list-style:none;
  margin:4px 0 2px -5px;
  line-height:1em;
  padding-left:0;
  background:url(/html/images/chevrons.gif) no-repeat 3% 25%;
  }
.left_hellay{
 color:#03519c; line-height:22px;  border-left:1px solid #aeaeae;	
  border-right:1px solid #aeaeae;
}
.left_hellay li{line-height:22px;background:url(/images/iecool_arrow_126.gif) no-repeat 2% 48%; }

.padding_u{padding-left:10px;}
.survey{margin:0px auto 0px auto; width:790px;}
.survey_content{border-right:#2f6681 1px solid; padding:8px; line-height:20px;}


/*top注册*/
.top_login{
	float:right;
	color:#666;
	height:29px;
}
.top_login li{
	float:left;
	list-style:none;
	padding-left:7px;
	line-height:29px;
}
.top_login a{
	color:#2f6681;
	text-decoration:none;	
}
.top_login a:hover{
	color:#2f6681;
	text-decoration: underline;
}

.font_black12 {
font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height:16px;	
}

/*左侧菜单hi-nav*/
.underline{ border-top:1px solid #D5E0E6; }

.over_bg{ background-color:#DDE6EB; border-top:1px solid #C8CACC; border-bottom:1px solid #ACC2CD;}

.news_conent{padding-left:8px; line-height:22px;}
.news_conent h1{font-size:13px; font-weight:bold; color:#666666;margin-bottom:8px;}
.news_conent p{margin-bottom:10px; line-height:22px;}
.news_conent li{list-style:square; line-height:22px;}
h1.title_h1{border-top:1px solid #1b5d75; padding:0;}
h1.title_h1 h3{background-color:#1b5d75; width:200px; overflow:visible;  padding:0 3px;}
h1.title_h1 h3 nobr{line-height:20px;font-weight:bold;color:#ffffff;}

h1.title2_h1{border-bottom:2px solid #444; height:26px;}
h1.title2_h1 span{display:block; width:100px; height:26px;background:url(/images/title2.jpg) no-repeat right top; padding-right:18px;}
h1.title2_h1 span nobr{display:block; height:26px; line-height:26px; font-weight:bold;color:#000; background:url(/images/title2.jpg) no-repeat 0 0; padding-left:10px;}

p.title_p1{line-height:22px; color:#555; padding:7px 4px 3px 10px;}
h2.more{text-align:right; padding-bottom:10px; padding-right:4px;}
h2.more a{text-decoration:none; font-family:"宋体"; color:#166082;}
h2.more a:hover{text-decoration:underline;}
.jieshao h1{font-weight:bold; color:#03519c; line-height:30px;}
.jieshao p{line-height:20px; color:#555;}
div.contactus{padding-top:7px; line-height:22px; color:#555;}
div.contactus a{text-decoration:none; color:#166082;}
div.contactus a:hover{text-decoration:underline;}

.cisco_blue02 a{text-decoration:underline;}
.cisco_blue02{background:url(/images/row.gif) no-repeat 0 2px; padding-left:10px;}


.table_line {border-bottom:1px #999999 dashed;}
.big{ color:#2D393F; font-size:16px; font-family:Arial,"宋体"; line-height:23px; font-weight:bold}
.title{ color:#7C8385;font-size:12px; font-family:Arial,"宋体"; font-weight:bold; border-bottom:1px #E1E1E1 solid; line-height:23px}
.columns{ color:#7C8385;font-size:13px; font-family:Arial,"宋体"; font-weight:bold; border-bottom:1px #E1E1E1 solid; line-height:23px;  border-bottom:1px #e1e1e1 solid}
.banner_r{ color:#656765; font-family:Arial,"宋体"; font-size:12px; font-weight:normal; line-height:18px; padding:15px;}
.blue{ color: #001385; font-family:Arial,"宋体"; font-size:12px; font-weight:normal;line-height:23px}
.blue:link{ color: #001385; font-family:Arial,"宋体"; font-size:12px; font-weight:normal;line-height:23px}
.blue:hover{ color: #001385; font-family:Arial,"宋体"; font-size:12px; font-weight:normal;line-height:23px}
p{color:#000000; font-family:Arial,"宋体"; font-size:12px; font-weight:normal; line-height:23px}
.text{ color:#656765; font-family:Arial,"宋体"; font-size:12px; font-weight:normal; line-height:23px}
.hidden{display:none;}
.yellow{ font-size:12px; font-family:Arial,"宋体"; font-weight:bold; color:#A37D33}

.point{ line-height:18px; color:#656765;font-family:Arial,"宋体"; font-size:12px; font-weight:normal;}

.text_gray{color:#656765;}
ul.ul_text { color:#000000; line-height:24px; padding-left:15px;}
ul.ul_text li{line-height:18px;}
ul.list_b { color:#000000; line-height:24px; padding-left:15px;}
ul.list_b li{line-height:23px;}
.add{width:576px; border-left:1px #e1e1e1 solid; padding-left:13px}
.t td{ padding-left:8px; line-height:23px; padding-right:5px; padding-top:5px}


.tab_table td{ padding:5px;border-left:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #CCCCCC solid; }
.tab_table01 td{ padding:5px;  }
.framework-content-titles{border-bottom:1px #CCCCCC solid; padding:10px;}
.title-page{ font-size:18px; font-weight:bold; color:#424e53;}


/**teb**/
.table_line {
	border-bottom:1px #999999 dashed;
}
.hidden {
	display:none
}
.biaoqian_a {
	border: 1px #dadada solid;
}
.li_sanjiao_04 li {
	display:block;
	list-style:none;
	color:#555;
	margin:4px 0 2px 0px;
	line-height:22px;
	padding-left:24px;
	background:url(/images/iecool_arrow_017.gif) no-repeat 2% 10px;
}
.li_sanjiao_05 li {
	display:block;
	list-style:none;
	color:#555;
	margin:0px 0 2px 0px;
	line-height:22px;
	padding-left:24px;
	background:url(/images/blueCTAarrow.gif) no-repeat 2% 5px;
}
.teb {
	padding:13px;
}

#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; width:580px;
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px;  PADDING-TOP: 0px; HEIGHT: 23px
}
#tags LI {
	BACKGROUND: url(/images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 3px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#tags LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #3e454b;  LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #444444; LINE-HEIGHT: 25px; HEIGHT: 25px; font-weight:bold;
}
#tagContent {
 BACKGROUND-COLOR: #fff
}
.tagContent {
	 DISPLAY: none; COLOR: #474747; PADDING:0px 0px 0px 0px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.li_sanjiao_04 a{ color:#2f6681; font-weight:bold; text-decoration:none;}
.li_sanjiao_04 a:hover{ color:#2f6681; font-weight:bold; text-decoration:underline;}
#con01 {
	FONT-SIZE: 12px; border-bottom:2px #666666 solid; height:23px;
}
.table_blue td{ color:#666666;  padding:10px 10px 0px 10px; line-height:18px;}
.table_blue .line{ border-bottom:1px #CCCCCC dotted; padding-bottom:10px;}
.table_blue a{ color:#03519c; }
.table_blue a:hover{ color:#03519c;}
.event_pic{ padding:5px 10px 10px 10px;}
.text_gray{ color:#444444; font-size:12px; font-weight:bold;}

.customer {line-height:18px;font-family:Arial, Helvetica, sans-serif;
	color: #666666;}
.customer td{line-height:18px;font-family:Arial, Helvetica, sans-serif;
	color: #666666;}
.customer a{ color:#2970a6; text-decoration:none;}
.customer a:hover{ color:#2970a6; text-decoration:underline;}
.customer .font_black14 {
font-family:Arial, Helvetica, "宋体";
	color: #666666;
	font-size: 14px;
	line-height:16px;
	font-weight:bold;
}
