*{
	margin:0px;
	padding:0px;
	font-family:"Times New Roman";
	}
ul,li,dl,dt,dd{
	list-style:none	/*list-style用于设置列表项标志的类型，如圆点，星号，数字等，none表示不显示*/
	}
img{
	border:0px
	}
img,input{
	vertical-align:middle
}
body{
	font-size:12px;
	overflow:hidden;
	}
html{
	overflow:hidden;
	}
a{
	color:#303030;
	text-decoration:none;
	outline:none;
	hide-focus:expression(this.hideFocus=true);
	}
a:hover{
	color:#266dbb;
	text-decoration:none;
	outline:none;
	hide-focus:expression(this.hideFocus=true);
	}
.flleft{
	float:left; /*float 属性定义元素在哪个方向浮动*/
	}
.tc{
	text-align:center;
	}
.header{
	display:block;	/*display 属性规定元素应该生成的框的类型。可能值：none此元素不会被显示；block此元素将显示为块级元素，此元素前后会带有换行符；inline默认。此元素会被显示为内联元素，元素前后没有换行符；*/
	width:100%;
	min-width:1040px;
	height:76px;
	overflow:hidden; /*overflow 属性规定当内容溢出元素框时发生的事情。可能值：visible默认值。内容不会被修剪，会呈现在元素框之外；hidden内容会被修剪，并且其余内容是不可见的；scroll	内容会被修剪，但是浏览器会显示滚动条以便查看其余的内容。auto如果内容被修剪，则浏览器会显示滚动条以便查看其余的内容。*/
	background:#ffffff;
	}
.logo_title{
	margin:17px 0px 20px 24px;
	_display:inline;
	height:39px;  /*这个属性定义元素内容区的高度，在内容区外面可以增加内边距、边框和外边距。*/
	line-height:39px; /* line-height 属性设置行间的距离（行高)*/
	}
.logo{
	width:93px;
	height:39px;
	background:url(../images/sequence.png) no-repeat left top;
	float:left;
	}
.title{
	font-size:27px;
	color:#181818;
	float:left;
	margin-left:18px;
	_display:inline;	/*在属性名前加上下划线"_",这个Hack只有IE系列 (除IE7外) 识别。*/
	font-family:"Times New Roman";
	font-weight:bold;
	}
.head_right{
	float:right;
	width:727px;
	height:76px;
	background:url(../images/head_right.png) no-repeat left top;
	position:relative;
	}
.head_right a{
	position:absolute;
	top:13px;
	right:16px;
	font-family:Arial,Tahoma,sans-serif;
	color:#676767;
	}
.head_right a:hover{
	text-decoration:underline;
	color:#015da2;
	}
.bg_bar{
	background:url(../images/bg_bar.png) no-repeat left top;
	}	
.nav_bg{
	background-position:left top;/*相当于选bg_bar.png第一子图*/
	background-repeat:repeat-x;
	border-top:1px #0050a3 solid;
	width:100%;	
	height:32px;
	margin-bottom:1px;
	}
.nav_ul{
	float: left;
	}
.nav_ul li{
	float: left;	/*即导航条上列表横向浮动从左向右排列，如果值为right则从右向左*/
	font-size:14px;
	font-weight:bold;
	width:auto;
	min-width:221px;	/*上面宽度*/
	_width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	padding:0px 12px;
/*	filter:DropShadow(Color=#000000,OffX=1,OffY=1,Positive=true);
	text-shadow:1px 1px #000000;*/
	position:relative;	
	cursor:pointer;	
	white-space:nowrap;
	}	
.nav_ul li.li_hv{
	background:url(../images/bg_bar.png) repeat-x left -40px; /*-40px相当于选bg_bar.png第二子图*/
	}	
.nav_ul li.line{	/*导航条分隔竖线*/
	width:2px;
	background-position:left -80px;	/*-80px相当于选bg_bar.png第三子图，如果为-40px则为第二子图*/
	background-repeat:repeat-x;
	padding:0px;
	min-width:2px;
	cursor:default;
	}
.nav_ul li a{
	color:#ffffff;	
	}
.nav_ul li a:hover{
	color:#ffffff;	
	}		
.nav_drop{
	position: absolute;
	left: -2px;
	top: 32px;
	border: 1px #a8a8a8 solid;
	background: #fafafa;
	border-top: none;
	width: 246px;
	height: auto;
	overflow: hidden;
	display: none;
	}
.nav_drop li{
	 display:block;
	 width:150px;
	 padding:8px 20px 8px 20px;
	 height:auto;
	 overflow:hidden;
	 line-height:16px;
	 text-align:left;
	 float:left;
	 _display:inline;
	 font-size:12px;
	 font-weight:normal;	 
	 cursor:pointer;
	 white-space:normal;
	 color:#676767;
	}
.nav_drop li.li_hv{
	background:#d8f0fd;
	}
.nav_drop li.line1{
	height:1px;
	background:url(../images/li_bg.gif) no-repeat left top;
	padding:0px 0px 0px 39px;
	}
.nav_drop li a,.nav_drop li a:hover{
	color:#6f6f6f;
	}				
.seq_contentl{
	display:block;
	width:246px;
	height:auto;
	overflow:hidden;
	background-color:#f8f8f8;
	border-right:1px #c8c8c8 solid;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
	}
.seq_ctl_top{
	background:url(../images/seq_ctl_topbg.gif) repeat-x left top;
	width:221px;
	height:23px;
	color:#000000;
	padding:10px 0px 0px 25px;
	font-size:13px;
	margin-bottom:1px;
	}
ul#seq_ul{
	padding:15px 20px 0px 27px;
	width:199px;
	height:auto;
	overflow:hidden
	}
ul#seq_ul li ul{
	display:none;
	padding-top:5px;
	padding-left:25px;
	width:164px;
	height:auto;
	overflow:hidden;
	}
ul#seq_ul li{
	float:left;
	padding-bottom:7px;	
	position:relative;
	}
ul#seq_ul li span{
	position:absolute;
	left:0px;
	top:0px;	
	float:left;
	width:18px;
	height:14px;
	background:url(../images/plus.gif) no-repeat left 5px;	
	cursor:pointer;
    }
ul#seq_ul li span.click{
	background:url(../images/minus.gif) no-repeat left 5px;
	}		
ul#seq_ul li a,ul#seq_ul li ul li a{	
	display:block;
	width:171px;
	height:auto;
	line-height:18px;
	padding-left:18px;
	color:#5c5c5c;
	float:left;
	_display:inline;
	overflow:hidden;
	}
ul#seq_ul li ul li a{
	background:none;
	padding-left:10px;
	width:154px;	
	}
ul#seq_ul li a:hover,ul#seq_ul li ul li a:hover{
	color:#266dbb
	}
.seq_contentc{
	width:10px;
	height:47px;
	background:url(../images/sequence.png) no-repeat -336px -47px;
	float:left;
	cursor:pointer;
	}
.seq_contentc1{
	background:url(../images/sequence.png) no-repeat -346px -47px;
	}
.seq_top{
	width:47px;
	height:10px;
	background:url(../images/sequence.png) no-repeat left -41px;
	float:right;
	cursor:pointer;
	margin:0px 1px 22px 0px;
	overflow:hidden;
	}
.seq_top1{
	background:url(../images/sequence.png) no-repeat left -51px;
	}	
.seq_foot{
	width:100%;
	height:33px;
	background:url(../images/seq_foot_bg.gif) repeat-x left top;
	clear:left;
	overflow:hidden;
	}
.foot_logo{
	width:60px;
	height:33px;
	background:url(../images/sequence.png) no-repeat -93px top;
	float:left;
	margin-right:3px;
	_display:inline;
	}
.seq_footl{
	float:left;
	color:#242424;
	height:33px;
	line-height:34px;
	padding-left:21px;
	_display:inline;
	overflow:hidden;
	}
.seq_footr{
	float:right;
	color:#828383;
	height:33px;
	line-height:34px;
	padding-right:25px;
	_display:inline;
	overflow:hidden;
	}
.foot_text{
	margin-right:16px;
	}
.seq_cn{
	float:left;
	}
.seq_cn1{
	padding:15px 36px 35px;
	line-height:20px;
	}	
.seq_cnt{
	font-size:12px;
	height:30px;
	line-height:30px;
	border-bottom:1px #b1b1b1 solid;
	color:#676767;
	margin-bottom:15px;
	}
.form_tt{
	font-size:14px;
	margin:33px 0px 11px 299px
	}
.seq_cn1 table{
	background-color:#e4e9eb;
	margin-bottom:12px;
	border-collapse:collapse;
	border:1px #e4e9eb solid;
	/*下面为table居中三步曲，1自动宽度，2中心化，3margin自动化*/
	width:auto;
	text-align:center;
	margin:auto;    /*关于表格的居中问题，光text-align是不够，还必需加上这句。*/

	}
.seq_cn1 table tr td{
	width:auto;
	white-space:nowrap;
	overflow:hidden;
	height:31px;
	line-height:31px;
	padding:0px 3px;	/*上下内边距为 0px,左右内边距为3px*/
	text-align:center;
	border:1px #e4e9eb solid;
	/*background-color:#ffffff;*/
	}
.seq_cn1 table tr th{
	background-color:#609ce0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	height:31px;
	padding:0px 3px;
	line-height:31px;
	border:1px #e4e9eb solid;		
	}
.seq_calu{
	color:#6e6e6e;
	margin-left:113px
	}
.cl1{
	color:#000000;
	}
.cl2{
	color:#0764c2;
	}
.cl3{
	color:#818181;
	}	
.fs14{
	font-size:14px;
	}
.pl5{
	padding-left:5px;
	}
.tc{
	text-align:center;
	}
.seq_mg{
	margin:35px 0px 13px;
	}
.big_pic{
	text-align:center;
	}
.cnt_style{
	line-height:18px;
	margin-top:9px;
	text-indent:2em;
	}
	


.top_btn{
	position:fixed;
	right:15px;
	bottom:25px;
	width:18px;
	height:68px;
	background:url(../images/sequence.png) no-repeat -195px -32px;
	cursor:pointer;
	}		
.top_btn_hv{
	background:url(../images/sequence.png) no-repeat -214px -32px;
	}
* html .top_btn{
	position:absolute;
	left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)-15);
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-25);
	}
.seq_cn1 h1{
	 font-size:20px;
	 color:#0764C2;
	}
.seq_cn1 h2{
	 font-size:18px;
	 color:#0764C2;
	}
.seq_cn1 h3{
	 font-size:16px;
	 color:#0764C2;
	}	
.seq_cn1 h4{
	 font-size:14px;
	 font-weight:normal;
	 color:#0764C2;
	}		
.seq_cn1 p{
    line-height: 18px;
    margin: 7px 0px;
    text-indent: 2em;	
	}


.floatleft{
float:left;
text-align:right;
margin-left:17%;
}
.floatright{
float:right;
text-align:left;
margin-right:13%;
	}

/*add */

ul#new_ul{
	padding:15px 20px 0px 27px;
	width:199px;
	height:auto;
	}

ul#new_ul li{ 
float:left;
}


/*
当为链接的不同状态设置样式时，请按照以下次序规则：
  a:hover 必须位于 a:link 和 a:visited 之后
  a:active 必须位于 a:hover 之后
*/

a:link {color:#0000ff;;text-decoration:none;}    /* 未被访问的链接 */
a:visited {color:#7c32a9;text-decoration:none;} /* 已被访问的链接 */
a:hover {color:#ffcc00;text-decoration:underline;}   /* 鼠标指针移动到链接上 */
a:active {color:#7c32a9;text-decoration:underline;}  /* 正在被点击的链接 */

/*
 pep和pro summary下载按钮的ccs高亮
*/
.button{
	font:bold small "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-transform:uppercase;
	padding-right:3px;
	position:relative;
	top:-0.5ex;
	padding-left:3px;
	cursor:pointer;
	border:1px #ddd solid;
	color:#666;
	border-radius:.55ex;
}
.button:hover{
	-webkit-box-shadow:0 0 5px black;
	-moz-box-shadow:0 0 5px black;
	-opera-box-shadow:0 0 5px black;
	box-shadow:0 0 5px black;
}
.button:active{
	-webkit-box-shadow:0 0 20px #000;
	-moz-box-shadow:0 0 20px #000;
	-opera-box-shadow:0 0 20px #000;
	box-shadow:0 0 20px #000;
}
.button.contenttoggle{
	font:bold small "Courier New",Courier,mono;
	margin-right:5px;
	float:right;/*text-align只是文本的对齐方式。float才能使元素变成块，从而左右进行浮动*/
}

/*
 基础统计table的设置
*/

.seq_cn1 .stat
{
	width:auto;
	border:2px solid #c3c3c3;
}
.seq_cn1 .stat th
{
	padding-left:10px;
	padding-right:10px;
	background:#609ce0;
}
.seq_cn1 .stat td
{
	padding-left:10px;
	padding-right:10px;
	background:#FFC;
}

/*下面两个属性应用于help page中*/
div#plaincontent{
    width: 800px;
    margin: 0 0 0 250px;
    padding: 20px 0 20px 0px;
    border:0;
    /*border-top: 1px solid #aaa;*/
    border-bottom: 2px solid #aaa;
    text-align: left;
    font-size:17px;
    font-family:"Times New Roman";
}

.ident {
word-wrap:break-word;
word-break:normal; 
}