*{
	font:12px Arial, Helvetica, sans-serif, "宋体";
	line-height:150%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

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%; 
    } 
#framework-column-center{color:#424E53;}
#cdc-nav-module {
  position:relative;
  margin-top:1px;
  background:url(/html/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(/html/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; }
/*** Generic Rounded Corner Module Declaration ***/
.corner-top, .corner-left, .corner-bottom {
  position:relative; /* req */
  background-image: url(/html/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;
  }

 /*顶部登陆*/
.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;	
}
.font_blue_thin{color: #888;}
.font_blue_thin a {color: #166082;font-size: 12px;line-height:16px; text-decoration:none;}
.font_blue_thin a:hover{text-decoration:underline;}
.div_c{ background-color:#cccccc; font-weight:bold; padding:3px 10px 3px 10px;color:#666666; margin:8px 0px 4px 0px;}
.div_b{ background-color:#669999; font-weight:bold; padding:3px 10px 3px 10px;color:#ffffff; margin:8px 0px 4px 0px;}
.left ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 8px;
	margin-top:8px;
	margin-bottom:6px;
}
.strong_b{ font-weight:bold;}
.strong_c{padding-left:15px;}

/* All Modules */
.side-parcel {
  background:#fff url(/html/images/home_corners.gif) no-repeat -781px bottom;
  margin:8px 0 1px;
  padding-bottom:1px;
  width:189px;
  }
.side-parcel h3 {
  background:#aeaeae url(/html/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(/html/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 0 0px;
  }

.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:none; padding-left:5px;}

.side-parcel div.selectBox a {
  display:block;
  width:153px;
  min-height:14px; /* req: mac */
  padding:2px 6px 1px;
  border:1px solid #aeaeae;
  background:url(/html/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:8px;
  background:url(/html/images/chevrons.gif) no-repeat 3% 25%;
  }

.alt-links a:link, .alt-links a:visited {  }

.fw a{font-weight:lighter;}
.but{ background:url(/html/images/trainNow_01.gif) no-repeat; width:96px;height:16px;color:#313031; font-weight:bold; border:0px; padding-top:3px; cursor:hand;}
/*字体*/
.font_white12 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;

}
.font_brown_01,.font_brown_01 a{color:#424E53;text-decoration:none;}	
.font_brown_01 a:hover{text-decoration: underline;}

.text_brown{color:#666666; font-size:12px; font-weight:bold;}
.text_brown a{color:#666666; font-size:12px; font-weight:bold;text-decoration:none}
.text_brown a:hover{ text-decoration:underline;}

.line_01 a{color:#166082;text-decoration:underline;}
.line_01 a:hover,.line_01 a:linkd {}
.line_01 a:visited{color:#003399;text-decoration:underline;}
.td_learning_01,.td_learning{border-top:#999999 1px solid; border-right:#999999 1px solid;}
.td_learning_01{border-top:#b7b7b7 1px solid; border-right:#b7b7b7 1px solid;}
.td_learning td{padding-left:8px; line-height:22px; border-bottom:#999999 1px solid; border-left:#999999 1px solid;}
.td_learning_01 td{padding:0px 4px 0px 4px; line-height:24px; border-bottom:#b7b7b7 1px solid; border-left:#b7b7b7 1px solid;}
.td_learning_01 th{line-height:24px; border-bottom:#b7b7b7 1px solid; padding:0px 4px 0px 4px;}
.td_learning_01 li {
  display:block;
  list-style:none;
  margin:4px 0 2px 0px;
  line-height:1em;
  padding-left:18px;  
  background:url(/html/images/chevrons.gif) no-repeat 3% 25%;
  }
.li_sanjiao li{
  display:block;
  list-style:none;
  margin:4px 0 2px 0px;
  line-height:22px;
  padding-left:25px;  
  background:url(/images/iecool_arrow_017.gif) no-repeat 2% 48%;
}
.li_sanjiao li a{color:#039; text-decoration:underline;}
.li_sanjiao_04 li{
  display:block;
  list-style:none;
  margin:4px 0 2px 0px;
  line-height:22px;
  padding-left:25px;  
  background:url(/images/iecool_arrow_017.gif) no-repeat 2%  10px;
}
.li_sanjiao_01 li{
  display:block;
  list-style:none;
  margin:4px 0 2px 0px;
  line-height:22px;;
  padding-left:25px;  
  background:url(/images/iecool_arrow_126.gif) no-repeat 2% 48%;
}
.li_sanjiao_02 li{
  display:block;
  list-style:none;
  margin:4px 0 2px 0px;
  line-height:22px;;
  padding-left:25px;  
  background:url(/images/iecool_arrow_163.gif) no-repeat 2% 48%;
}
.li_sanjiao_03 li{
  display:block;
  list-style:none;
  margin:4px 0 2px 0px;
  line-height:22px;;
  padding-left:15px;  
  background:url(/images/iecool_arrow_163.gif) no-repeat 3% 48%;
}

.left_hellay{
 color:#2f6681; 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%;}
.m_left{padding-left:15px;}
.index_btn_h{ background:url(/images/btn_001.gif) left no-repeat; border:none; width:80px; padding-left:22px; float:right; font-weight:normal; font-size:12px; color:#2F6681;text-align:left; height:28px; line-height:28px; cursor:hand;}
.index_btn_h_01{ background:url(/images/HP_01.gif) left no-repeat; border:none; width:130px; padding-left:22px; float:left; font-weight:normal; font-size:12px; color:#2F6681;text-align:left; height:28px; line-height:28px; cursor:hand;}

.s1{display:block;padding:10px;}
.s2{display:none;}
table{font-size:12px;}

.TechTopNavBar{border-left:1px solid #b8c9d1;border-right:1px solid #b8c9d1;}
.TechTopNavBar a{text-decoration:none;}
.TechSpecialTitle{border:1px solid #b8c9d1;background:#FEFFEF;line-height:15px;width:208px;padding-top:2px;text-align:center}
.TechBorder3{border:1px solid #b8c9d1;border-top:none}
.TechTabActive{
	width:103px;
	text-align:center;
	color:#fff;
	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;
}
.TechIndexListTitle{height:24px;line-height:24px;font-size:12px;font-weight:bold}
.TechIndexListDetail{line-height:18px;padding-left:5px;color:#666}
/*forget pw*/
.biaoqian{width:350px; margin-left:180px;}
.forget_img{height:37px; width:350px; border-bottom:1px solid #CDDEE7;float:left; margin-top:20px; padding-left:20px; margin-bottom:8px;}

.biaoqian a{display:block; float:left; padding:2px 5px; margin-right:10px; margin-bottom:10px; border:1px dashed #009999; background-color:#FFF; color:#009999; text-decoration:none;}
.biaoqian a:hover{background-color:#D1E4ED; color:#006699;text-decoration:none;}
.biaoqian a.normal_link{color:#009999;}
a.xuanzhong{background-color:#D1E4ED; color:#006699;text-decoration:none;}

.biaoqian{margin-bottom:8px;}
.main_reg{margin-left:90px; float:left; text-align:left; padding:8px 0 8px 0; border-top:1px solid #CDDEE7;width:345px;}
html > body .main_reg{margin-left:180px; width:370px;}
.main_reg label{ display:block; width:300px; float:left; color:#006699; margin-bottom:4px; margin-top:4px; clear:both; text-align:left; font:Arial, Helvetica, sans-serif, "����";}
.main_reg label input{height:15px; color:#999; width:200px;}
.main_reg div{float:left;width:180px; margin-left:25px; margin-top:10px;}
html > body .main_reg div{margin-left:72px;}
.main_reg p{ float:left;width:300px; text-align:left;margin-left:34px; color:#FF6600; clear:both}
html > body .main_reg p{margin-left:66px;}
.main_reg input.name_re{width:120px;}