﻿@charset "utf-8";
@import url("/css/scorll_pic.css");
* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
}
#container {
	MARGIN: auto;
	width:950px;
	text-align:left;
	MIN-HEIGHT: 100%;
}
#site-nav,#site-nav-bg,#site-nav .quick-link li,#site-nav .quick-link .student s,#site-nav .quick-link .school s,#site-nav .quick-link .sale s,#site-nav .quick-link .student b, #site-nav .quick-link .school b, #site-nav .quick-link .sale b,#site-nav .quick-link .space b,#site-nav-mid .logo-site span s{
	background:url(/images/page/banner_top.png);_background:url(/images/page/banner_top.gif);

}
#site-nav-bg {
	background-position:0px -44px;
	 position: absolute;
	 height: 26px;
	 width: 100%;
	 left: 0px;
	 top: 0px;
	 border:#C1C1C1 1px solid;
	 border-top:none;
	 border-bottom:none;
}
#site-nav {
	position:relative;
	width:100%;
	height:26px;
	z-index:10000;
	background-position:0px -44px;
}
#site-nav a {
	color:#7B7B99;
}
#site-nav a:hover {
	color:#f50;
}
#site-nav .login-info {
	margin-left:10px;
	float:left;
	line-height:25px;
}
#site-nav .login-info a {
	margin-right:8px;
}
#site-nav .login-info a.user-nick {
	margin-right:0;
}
#site-nav .login-info a.user-nick:link, #site-nav .login-info a.user-nick:visited {
	color:#6497D0;
}
#site-nav .login-info a.user-nick:hover {
	color:#1D3374;
}
#site-nav .quick-link {
	float:right;
}
#site-nav .quick-link li {
	float:left;
	background-position:right 6px;
	background-repeat:no-repeat;
	line-height:26px;
	height:26px;
	padding:0 8px 0 20px;
	margin-left:-1px;
}
#site-nav .quick-link .space, #site-nav .quick-link .trans {
	padding-left:8px;
}
#site-nav .quick-link li s {
	position:absolute;
	margin:6px 0 0 -15px;
	*margin-top:0;
	_margin-top:1px;
	width:15px;
	height:12px;
	font-size:0;
	cursor:pointer;
}
#site-nav .quick-link .student {
	padding-right:16px;
	position:relative;
}
#site-nav .quick-link .space {
	padding-right:16px;
	position:relative;
	background-image:none;
}
#site-nav .quick-link .student s {
	background-position:-28px -33px;
}
#site-nav .quick-link .school s {
	background-position:-14px -33px;
}
#site-nav .quick-link .sale s {
	background-position:0px -33px;
}
#site-nav .quick-link .help s {
	background-position:-149px -339px;
}
#site-nav .quick-link .school,#site-nav .quick-link .sale {
	padding-right:16px;
	position:relative;
}

#site-nav .quick-link .student b, #site-nav .quick-link .school b, #site-nav .quick-link .sale b, #site-nav .quick-link .space b {
	position:absolute;
	margin-left:2px;
	width:8px;
	height:4px;
	font-size:0;
	margin-top:10px;
	*margin-top:4px;
	_margin-top:5px;
	background-position:-3px -24px;
	cursor:pointer;
}
#site-nav li.student-hover, #site-nav li.student:hover {

	background-position:0 -74px!important;
	position:relative;
}
#site-nav li.school-hover, #site-nav li.school:hover {
	background-position:0 -74px!important;
	position:relative;
}
#site-nav li.sale-hover, #site-nav li.sale:hover {
	background-position:0 -74px!important;
	position:relative;
}
#site-nav li.student:hover b, #site-nav li.school:hover b, #site-nav li.sale:hover b {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
#site-nav li:hover .menu-list, #site-nav li.student-hover .menu-list, #site-nav li.school-hover .menu-list, #site-nav li.sale-hover .menu-list {
	display:block;
}
#site-nav li.hover a.menu-hd, #site-nav li:student-hover a.menu-hd, #site-nav li:school-hover a.menu-hd {
text-decoration:none;
color:#f50;
}
#site-nav .menu-list {
	display:none;
	position:absolute;
	top:26px;
	left:0;
	width:86px;
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #ccc;
	border-top-width:0;
	background-color:#fff;
	z-index:99999;
	overflow:hidden;
}
#site-nav .menu-list li {
	clear:both;
	background:none;
	padding-left:8px;
	padding-right:8px;
	line-height:20px;
	height:20px;
	width:86px;
}
#site-nav .quick-link .help .menu-list {
	width:70px;
}
#site-nav .quick-link .forum .menu-list {
	width:70px;
}
#site-nav-mid {
	position:relative;
	float:left;
	width:100%;
	z-index:2000;
}
#site-nav-mid .logo {
	float:left;
	padding:10px 0;
}
#site-nav-mid .logo s{ display:none}
#site-nav-mid .logo-site{
	float:left;
	padding:50px 0 10px 0;
}
#site-nav-mid .logo-site a{
	font-size:14px; font-weight:bold; color:#999999;
}
#site-nav-mid .logo-site b
{
	font-size:14px; font-weight:bold; color:#999999;
	width:50px;
	display:block;
	text-align:center;
}
#site-nav-mid .logo-site span
{
	position:absolute;
	top:20px;
	left:183px;
	font-size:12px;
	cursor:pointer;
	color:#333333;
	display:block;
	line-height:20px;
	height:19px;
	border:#CCCCCC 1px solid;
	width:58px;
	padding:0 2px;
}
#site-nav-mid .logo-site span:hover
{
	background-color:#E1E1E1;
	
}
#site-nav-mid .logo-site span.selected{background-color:#CCCCCC;}
#site-nav-mid .logo-site span s
{
	width:8px;
	height:8px;
	background-position:-3px -20px;
	display:inline-block;
}
#site-nav-mid .search-div {
	float:left;
	margin-left:20px;
	padding:10px 0px;
}
#site-nav-city
{
	position:absolute;
	top:41px;
	left:183px;
	border:#CCCCCC solid 1px;
	z-index:3000;
	background-color:#FFFFFF;
	line-height:24px;
	min-width:50px;
	width:650px;
	display:block;
}
#site-nav-city li.CityChoose{ background-color:#CFDAF3; padding:0 5px; float:left; width:640px;}
#site-nav-city .selected
{
	background-color:#CCCCCC;
}
#site-nav-city li.CitySelect1:hover{ background-color:#e1e1e1}
#site-nav-city li a{ padding:0 5px; display:inline-block;}
#site-nav-city li.CitySelect1{ cursor:pointer; padding:0 10px; float:left; display:block;}
#site-nav-city li.CitySelect2{float:left;display:block;}
/*搜索条样式*/
#search {
 width:680px;
 position:relative;
 float:left;
 z-index:20;
}

#search legend {
 display: none;
 z-index:21;
}
#search .search-like{
	position:absolute;
	width:462px;
	border:solid 1px #CCCCCC;
	line-height:22px;
	left:4px;
	top:52px;
	z-index:2000;
}
#search ul.search-like li{cursor:pointer; padding:0 3px; background-color:#FFFFFF;}
#search ul.search-like li span{ float:right;}
#search ul.search-like li.selected{
 background-color:#92C2EB;
}

.search-tablist {
 float: left;
 height: 22px;
 width: 100%;
}

.search-tablist li {
 position: relative;
 float: left;
 padding: 2px 15px 0 15px;
 line-height: 22px;
 cursor:pointer;
}

.search-tablist li a {
 color: #153679;
}
.search-tablist .selected,.search-tablist .selected a,.search-btn button,.search-panel{
	background-image:url(/images/page/site-nav-search.png);
}
.search-tablist .selected {
 padding: 0;
 font-size: 13px;
 font-weight: bold;
 margin-left: 0px;
 position: relative;
 z-index: 2;
 background-position:left 0px;
}

.search-tablist .selected a {
 margin-left:2px;
 background-position:right 0px;
 line-height: 20px;
 display: block;
 height:20px;
 padding: 2px;
 text-align: center;
 width: 48px;
 color:#FFFFFF;
}

.search-tablist .selected a.global {
 width: 60px;
}

.search-tablist .selected a.mall,.search-tablist .selected a.cod {
 width: 72px;
}

.search-panel {
 position: relative;
 float: left;
 width: 600px;
 height: 34px;
 background-position: 0 -23px;
 background-repeat: repeat-x;
}

.search-panel span,.search-panel input,.search-panel button {
 float: left;
}

.search-input-box {
 position: relative;
 margin-top:5px;
 margin-left:5px;
 width: 463px;
 height: 25px;
 line-height:25px;
 background: white;
}
.search-input-box label {
 position: absolute;
 left: 3px;
 top: 3px;
 color: #ccc;
 line-height: 21px;
 cursor: text;
}

.search-input-box label.hint-off {
 display: none;
}

.search-input-box input {
 border: 0;
 width: 400px;
 height: 25px;
 line-height: 25px;
 padding: 0px 3px 0px 3px;
 vertical-align: middle;
}

.search-btn button {
 width: 132px;
 height: 34px;
 border: 0;
 font-weight: bold;
 cursor: pointer;
 background-position:right -57px;
}
#like_keys{
	width:99.8%;
	border:solid 1px #CCCCCC;
	background:url(/images/page/common.png) repeat-x;
	height:24px;
	line-height:24px;
	margin-bottom:3px;
	overflow:hidden;
}
#like_keys span
{
	margin-left:10px;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}
#like_keys a
{
	margin:0 10px;
	float:left;
}
#site-nav-bottom {
	float:left;
	width:100%;
	height:29px;
	padding-bottom:3px;
	background-image:url(/images/page/site-nav-bottom.png);
	_background-image:url(/images/page/site-nav-bottom.gif);
	background-position:0px -60px;
	background-repeat:repeat-x;
}
#site-nav-bottom li {
	float:left;
	position:relative;
	line-height:29px;
	display:block;
	width:90px;
	margin-left:3px;
	background-image:url(/images/page/site-nav-bottom.png);
	_background-image:url(/images/page/site-nav-bottom.gif);
	background-position:0px -29px;
}
#site-nav-bottom li a {
	color:#003399;
	font-weight:bold;
	margin-left:7px;
	padding-right:7px;
	text-align:center;
	font-size:14px;
	color:#666666;
	line-height:29px;
	display:block;
	background-image:url(/images/page/site-nav-bottom.png);
	_background-image:url(/images/page/site-nav-bottom.gif);
	background-position:right 0px;
	text-decoration:none;
}
#site-nav-bottom li:hover {
	background-image:url(/images/page/site-nav-bottom.png);
	_background-image:url(/images/page/site-nav-bottom.gif);
	background-position:0 -121px;
}
#site-nav-bottom li a:hover{
	color:#ffffff;
	background-image:url(/images/page/site-nav-bottom.png);
	_background-image:url(/images/page/site-nav-bottom.gif);
	background-position:right -92px;
}

.div_window {
	position:absolute;
	z-index:10001;
	border:solid 1px #E8E8E8;
	text-align:left;
}
.loading {
	width:100%;
	height:100%;
	background:url(/images/page/load.gif) no-repeat center;
}
.div_window .bar{
	height:25px;
	line-height:25px;
	padding-left:15px;
	color:#999999;
	font-size:14px;
	background:url(/images/page/layerbg1.png) 0 -46px repeat-x;
	cursor:move;
	text-align:left;
}
.div_window .bar .close{
	background:url(/images/page/layerbg1.png) 0 -89px no-repeat;
	border:solid 1px #E8E8E8;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:4px;
	right:8px;
	cursor:pointer;
}
.div_window .bar .close:hover{ background-position:0 -104px; border:1px solid #CCCCCC;}
.login-editor
{
	padding:10px;
	line-height:24px;
}
.login-editor .warring{color:#FF0000; display:none;}
.login-editor li{ text-align:left;}
.login-editor li span{width:60px; text-align:right; display:inline-block;}
.login-editor .txt-input{
	height:18px;
	width:160px;
	font-size:14px;
	color:#333333;
}
.login-editor .code-input{
	height:18px;
	width:70px;
	font-size:14px;
	color:#333333;
}
.login-box a{float:left; display:block;height:34px;background:url(/images/page/login-box.png);}
.login-box a.reg-btn{
	width:98px;
	background-position:0px 0px;
}
.login-box a.login-btn{
	width:85px;
	background-position:-98px 0px;
}
.login-box a.pub-btn{
	width:97px;
	background-position:-183px 0px;
}
.login-box a.reg-btn:hover{
	background-position:0px -34px;
}
.login-box a.login-btn:hover{
	background-position:-98px -34px;
}
.login-box a.pub-btn:hover{
	background-position:-183px -34px;
}
/*主页类目列表*/
.product-list {
	float:left;
	line-height:24px;
	border:#9bd7ea solid 1px;
	background-color:#EFFAFE;
	width:99%;
}
.product-list li a {
	display:block;
	float:left;
	position:relative;
	width:100%;
}
.product-list li.product-item a:hover {
	background-color:#EEEEEE;
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-repeat:repeat-x;
	background-position:0px -25px;
	height:24px;
}
.product-list li.product-path b {
	width:24px;
	height:24px;
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-position:0px -48px;
	display:block;
	position:absolute;
	top:0px; right:0px;
}
.product-list li.product-item b {
	display:block;
	width:24px;
	height:24px;
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-position:0px -73px;
	position:absolute;
	top:0px; right:0px;
}
.product-list li {
	width:100%;
	float:left;
	height:24px;
}
.product-list li.product-path {
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-repeat:repeat-x;
	border-bottom:#9bd7ea solid 1px;
	font-size:14px;
	font-weight:bold;
	height:24px;
	width:100%;
}
.product-list li.product-path s{
	margin-left:3px;
}
.product-list li.product-item {
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-repeat:repeat-x;
	background-position:0px -25px;
	font-size:14px;
	font-weight:normal;
	
}
.product-list li.product-item s{
	padding-left:50px;
}
.product-list li.product-path s.course-path {
	float:left;
	width:24px;
	height:24px;
	display:block;
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-position:0 -100px;
}
.product-list li.product-path s.org-path {
	float:left;
	width:24px;
	height:24px;
	display:block;
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-position:0 -124px;
}
.product-list li.product-path s.zsb-path {
	float:left;
	width:24px;
	height:24px;
	display:block;
	background-image:url(/images/page/product-list.png);
	_background-image:url(/images/page/product-list.gif);
	background-position:0 -148px;
}
.product-list li.item {
	float:left;
	width:100%;
	height:auto;
}
.product-list li.item a {
	margin-left:5px;
	float:left;
	width:45%;
	text-align:center;
}
/*通用自动切换框*/
.banner-blue-box {
	float:left;
	border:#9bd7ea solid 1px;
	width:99.5%;
	pading:0;
	overflow:hidden;
}
.banner-blue-box .bar {
	float:left;
	width:100%;
	height:24px;
	width:auto;
}
.banner-blue-box .bar li{
	float:left;
	height:24px;
	width:auto;
}
.banner-blue-box .bar li a{
	float:left;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
}
.banner-blue-box .bar li a:link {
	 COLOR: #003399;
}
.banner-blue-box .bar li a:visited {
	 COLOR: #003399;
}
.banner-blue-box .bar li a.btn_default {
	CURSOR: pointer;
	height:23px;
	border-bottom:#9bd7ea solid 1px;
}
.banner-blue-box .bar li a.btn_active {
	background:url(/images/page/box-bar.png) 0px 0px repeat-x; CURSOR: pointer;
}
.banner-blue-box .content{
	width:100%;
	float:left;
	padding:5px 0px;
	line-height:22px;
}
.uhd_content UL {
	float:left;
	width:100%;
	MARGIN: 0px auto;  TEXT-ALIGN: left
}
.banner-blue-box .content LI {
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 96%;
	margin-LEFT: 5px; font-size:12px; 
	text-align:center;
	float: left;
}
.banner-blue-box .content LI a{
	float:left;
	width:48%;
	text-align:center;
	margin:0 2px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.banner-blue-box .content LI A:link {
	COLOR: #333; TEXT-DECORATION: none; 
}
.banner-blue-box .content LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.banner-blue-box .content LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.banner-blue-box .content div.h1 {
	DISPLAY: block; float:left; width:100%; FONT-SIZE: 16px;  COLOR: #c00; LINE-HEIGHT: 28px; PADDING-TOP: 5px; FONT-FAMILY: "黑体"; TEXT-ALIGN: center
}
/*通用框蓝色*/
.blue-box {
	float:left;
	border:#9bd7ea solid 1px;
	width:99%;
	overflow:hidden;
}
.blue-box .bar {
	float:left;
	line-height:24px;
	background-image:url(/images/page/box-bar.png);
	background-repeat:repeat-x;
	border-bottom:#9bd7ea solid 1px;
	width:100%;
}
.blue-box .bar s {
	float:left;
	width:16px;
	display:block;
	text-decoration:none;
}
.blue-box .bar span{
	padding-top:2px;
	float:left;
	line-height:22px;
	font-size:13px;
	color:#1476AB;
	font-weight:bold;
}
.blue-box .bar b{
	float:right;
	font-weight:normal;
	margin-right:5px;
	font-size:12px;
}
.blue-box .content{
	float:left;
	line-height:22px;
	width:100%;
	padding:0;
}
.blue-box .content li{
	margin-left:5px;
	margin-right:5px;
	float:left;
}
.jinpai-icon
{
	width:16px;
	height:16px;
	margin:4px;
	background-image:url(/images/page/pai.png);
}

#header {
	z-index:1000;
}
#header_move {
	POSITION: absolute;
	width:950px;
	TOP: 0px
}
#bottom_index {
	clear: both;
	margin:0px auto;
}
#bottom_inside {
	clear: both;
	margin:0px auto;
}
/* class column guider  4列显示*/
.column_guide {
	width: auto;
}
.column_guide ul {
	list-style: none;
	line-height:18px;
	padding-left:8px;
}
.column_guide li {
	float:left;
	text-align:left;
	width: 75px;
}
/* 2列显示 */
.column_guide_2list {
	width: auto;
}
.column_guide_2list ul {
	list-style: none;
	padding:5px;
	margin:3px;
}
.column_guide_2list li {
	float:left;
	text-align:left;
	width: 150px;
}
.showinfo {
	display:block;
}
.hideinfo {
	display:none;
}
.hidetext {
	display:none;
}
.showno {
	display:none;
}
.nothing {
	display:none;
}
.hidesome {
	display:none;
}
/* fen zhan area banner */
.areabanner {
	display:none;
}
/* +++++++++++++ hr ++++++++++++++++ */
hr.line {
	height:0px;
	border:#d1d7dc 1px solid;
}
hr.dot {
	height:0px;
	margin:1px;
	border:#cccccc 1px dashed;
}
hr.none {
	-moz-opacity:0;
	opacity:0;
}
/* 竖线 */
.vline {
	width:1px;
	height:140px;
	background:#999;
}
/*  ++++++++++++ div +++++++++++++++++ */
div.all {
	clear:both;
	width:100%;
}
div.clear {
	clear:both;
}
div.space {
	clear:both;
	padding:2px;
	margin:2px;
}
/* 名校推荐*/
.minxiaoList {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 5px 3px 5px 3px;
}
.minxiaoList li {
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 132px; /*FF*/
 *width: 145px !important; /*IE7*/
 *width: 126px; /*IE6*/
	margin: 0px 5px 3px 0px;
	padding: 0px 0px 4px 0px;
	float: left;
}
/* 截取字符个数 */
.cutLen {
	width:290px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.textOverflow250 {
	width: 250px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.textOverflow224 {
	width: 224px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.textOverflow150 {
	width: 150px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.textOverflow250 {
	width: 250px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.textOverflow315 {
	width: 315px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.textOverflow180 {
	width: 180px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.textOverflow {
	width: auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.cred {
	color:#FF0000;
}
/* 置顶显示课程(二)*/
.fixclassListW120 {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	color:#07519a;
}
.fixclassListW120 li {
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 122px; /*FF*/
	*width: 120px !important; /*IE7*/
    *width: 100px; /*IE6*/
	margin: 0px 3px 3px 0px;
	padding: 0px 0px 4px 0px;
	float: left;
}

/* 文章显示*/
.arListW220 {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px 3px 0px 3px;
	width:	470px;
    *width:	462px !important;
	_width:	458px;
}
.arListW220 li {
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 140px; /*FF*/
    *width: 142px !important; /*IE7*/
	_width: 138px; /*IE6*/
	margin:  0px 3px 0px 3px;
	padding: 0px 0px 2px 0px;
	float: left;
}

/*  在线课程*/
.olBox {
	width: 100%;
	margin-bottom: 5px;
	border-bottom:1px #CCCCCC solid;border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;
	text-align:left;
}
.olBox ul {
	margin: 0;
	list-style: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.olBox li {
	margin: 0 0 6px;
	padding: 0;
}
.olBox .olBar1 {
	font-size: 100%;
	color: #333;
	background: url(/images/page/x_bar1.gif) repeat-x top left;
	padding-left: 20px;
	padding-top:12px;
	height: 30px;
}
.olBox .olBar2 {
	font-size: 120%;
	color: #333;
	background: url(/images/page/x_bar2.gif) repeat-x top left;
	padding-left: 15px;
	padding-top:12px;
	height: 30px;
}
.olBox .olBar3 {
	margin-top: 2px;
	margin-left:2px;
	margin-right:2px;
	font-size: 100%;
	color: #333;
	background: url(/images/page/kr.gif) repeat-x top left;
	padding-left: 4px;
	padding-top:5px;
	height: 20px;
}
.olBar4{
	background:url(/images/page/x_bar4.gif) no-repeat;
	padding-left:40px;
	height:30px;
    padding-top:5px;	
}
.olBox h3 a {
	font-size:12px;
	font-weight:normal;
	float:right;
	margin:-12px 10px 0 0;
}

/* ++++++++++++++++ font size and font style ++++++++++++++++++++++ */
.h {
	line-height:160%;
}
.b {
	font-weight:bold;
}
.i {
	font-style:italic;
}
.u {
	text-decoration:underline;
}
.t {
	text-decoration:line-through;
}
.bold {
	font-weight:bold;
}
.superbig {
	font-size:23px;
}
.big {
	font-size:14px;
}
.large {
	font-size:16px;
}
.normal {
	font-size:12px;
}
.small {
	font-size:10px;
}
.banner_title {
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.gray {
	color: #666666;
}
.blue {
	color: #0000FF;
}
.white {
	color: #fffffe;
}
.green {
	color: #336600;
}
.green2 {
	color:#91ce1d;
}
/* 老红色 */
.lred {
	color:#b9271a;
}
/* 黄绿色 */
.yg {
	color:#a0c103;
}
/* 深蓝色 */
.sBlue {
	color:#0049A5;
}
.color1 {
	color: #fca21d;
}
.color2 {
	color: #c82d45;
}
.color3 {
	color: #a619ff;
}
.color4 {
	color: #91ce1d;
}
.color5 {
	color: #e44f25;
}
.hand {
	cursor:pointer;
}
.hide {
	display:none;
}
.invisible {
	visibility:hidden;
}
.clear {
	clear:both;
}
/* +++++++++++++++++++ align style ++++++++++++++++++++*/
.left {
	float:left;
	vertical-align:middle;
}
.center {
	text-align:center;
	vertical-align:middle;
}
.right {
	float:right;
	vertical-align:middle;
}
.table-break {
	table-layout:fixed;
	overflow:hidden;
}
.table-break {
	table-layout:fixed;
	word-wrap:break-word;
	overflow:hidden;
}
.word-break {
	word-wrap:break-word;
	word-break:break-all;
}
.word-keep {
	word-break:keep-all;
}
.over-hide {
	overflow:hidden;
}
.align-left {
	text-align:left !important;
}
.align-center {
	text-align:center !important;
}
.align-right {
	text-align:right !important;
}
/* ********* base style ****** */
DIV {
	MARGIN: 0px auto
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
/* 深黑色显示 */
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR:#3a3a3a;
}
A:visited {
	COLOR: #3a3a3a
}
A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #3a3a3a
}
/* 灰色显示 */
.graytitle A {
 color::#999999;
	TEXT-DECORATION: none;
}
.graytitle A:link {
	COLOR: #999999
}
.graytitle A:visited {
	COLOR: #999999
}
.graytitle A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
.graytitle A:active {
	COLOR: #999999
}
/* 蓝色显示 */
.bluetitle A {
 color::#07519a;
	TEXT-DECORATION: none;
}
.bluetitle A:link {
	COLOR: #07519a
}
.bluetitle A:visited {
	COLOR: #07519a
}
.bluetitle A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
.bluetitle A:active {
	COLOR: #07519a
}
/* 绿色显示 */
.greentitle A {
 color::#006633;
	TEXT-DECORATION: none;
}
.greentitle A:link {
	COLOR: #006633
}
.greentitle A:visited {
	COLOR: #006633
}
.greentitle A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
.greentitle A:active {
	COLOR: #006633
}
/* 橙红色显示 */
.orgtitle A {
 color::#ff5500;
	TEXT-DECORATION: none;
}
.orgtitle A:link {
	COLOR: #ff5500
}
.orgtitle A:visited {
	COLOR: #ff5500
}
.orgtitle A:hover {
	COLOR: #e04216;
	TEXT-DECORATION: underline
}
.orgtitle A:active {
	COLOR: #ff5500
}
.clear {
	CLEAR: both
}
/*.left {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #1874c7
}
.right {
	FLOAT: right; COLOR: #1874c7; TEXT-DECORATION: underline
}*/
.orange_text {
	color:ff5500;
	font-weight:bold;
}
/* +++++++++++++++++++++ search banner +++++++++++++++++++++++ */
.search_bg {
	BACKGROUND: url(/images/page/search_bg.gif) no-repeat;
	padding-left:5px;
}
/* area banner */
.area_bg {
	BACKGROUND: url(/images/page/area_bg.jpg) no-repeat;
	height:36px;
	line-height:36px;
	vertical-align:middle;
}
/* ++++++++++++++++ bottom setter +++++++++++++++++++++++++++++++++ */
.bottom {
	PADDING-TOP: 0px
}
.bottom .ts {
	BACKGROUND: url(/images/page/bom_t.gif) repeat-x;
}
.bottom .ms {
	BACKGROUND: url(/images/page/bom_m.gif) repeat-x repeat-y;
	height:45px;
}
.bottom .bs {
	BACKGROUND: url(/images/page/bom_b.gif) repeat-x;
}
.bottom_menu {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	FONT-SIZE: 13px;
	LETTER-SPACING: 2px;
	TEXT-ALIGN: center;
	line-height:25px;
}
.bottom_menu2 {
	width:950px;
	BORDER-RIGHT: #d7e9fc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #d7e9fc 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 13px;
	background-color:#CCCCCC;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #d7e9fc 1px solid;
	PADDING-TOP: 6px;
	LETTER-SPACING: 2px;
	HEIGHT: 19px;
	TEXT-ALIGN: center
}
.bottom_count {
	DISPLAY: none;
}
.bottom_cop {
	text-align:center;
}
/*  +++++++++++++++++++++++++++++ 分隔线 及线条++++++++++++++++++ */
.separate {
	PADDING-LEFT: 10px;
	WIDTH: 10px;
	COLOR: #1874c7;
}
.line_box {
	width:313px; /*For Firefox*/
 *width:315px; /*For IE7 & IE6*/
	_width:315px; /*For IE6*/
	overflow:hidden;
	float:left;
	background:#ffffff;
	BORDER:#d7e9fc 1px solid;
	margin-right:6px;
	margin-top:5px;
}
.bBox {
	BORDER: #99bbdd 1px solid;
	MARGIN-BOTTOM: 8px;
	width:auto;
}
.gBox {
	BORDER: #b8dfc2 1px solid;
	MARGIN-BOTTOM: 8px;
}
.yBox {
	BORDER-RIGHT: #FFCC99 1px solid;
	BORDER-TOP: #FFCC99 1px solid;
	MARGIN-BOTTOM: 8px;
	BORDER-LEFT: #FFCC99 1px solid;
	BORDER-BOTTOM: #FFCC99 1px solid
}
.rBox {
	BORDER-RIGHT: #ff5500 1px solid;
	BORDER-TOP: #ff5500 1px solid;
	MARGIN-BOTTOM: 10px;
	BORDER-LEFT: #ff5500 1px solid;
	BORDER-BOTTOM: #ff5500 1px solid;
	width:auto;
}
.grayBox {
	BORDER-RIGHT: #E1E1E1 1px solid;
	BORDER-TOP: #E1E1E1 1px solid;
	MARGIN-BOTTOM: 10px;
	BORDER-LEFT: #E1E1E1 1px solid;
	BORDER-BOTTOM: #E1E1E1 1px solid;
	width:auto;
}
/*- +++++++++++++++++++++ others +++++++++++++++++++++*/

.mt5 {
	MARGIN-TOP: 5px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mt8 {
	MARGIN-TOP: 8px
}
.mb8 {
	MARGIN-BOTTOM: 8px
}
.mt15 {
	MARGIN-TOP: 15px
}
A.f_nav:link {
	DISPLAY: block;
	COLOR: #0c4d83;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}
.clear_float {
	CLEAR: both;
	HEIGHT: 1px
}
.float_left {
	FLOAT: left
}
.float_right {
	FLOAT: right
}
A.f_nav:visited {
	COLOR: #0c4d83
}
A.f_nav:hover {
	DISPLAY: block;
	COLOR: #000000;
	PADDING-TOP: 1px;
	TEXT-DECORATION: none
}
.clearfix {
	DISPLAY: inline-block
}
.hidden {
	DISPLAY: none
}
.clear {
	CLEAR: both;
	OVERFLOW: hidden;
	HEIGHT: 0px
}
.undis {
	DISPLAY: none
}
.f_green {
	COLOR: #008000f
}
A.f_green:link {
	COLOR: #008000
}
A.f_green:visited {
	COLOR: #008000
}
/* 2列显示  */
.listdata_2list LI {
	width:49%;
	float:left;
}
/* 3列显示  */
.listdata_3list LI {
	width:30%;
	float:left;
}
/* 4列显示  */
.listdata_4list {
	padding: 10px 5px;
	line-height:25px;
}
.listdata_4list LI {
	position:relative;
	width:16%;
	float:left;
	background-color:#DEF8EB;
	border:1px #CCCCCC solid;
	margin:1px;	
}
.listdata_4list li a { position:absolute;display:block; width:100%; left:0px; top:0px;text-align:center;}
.listdata_4list li a:hover { background-color:#16E7F8; text-decoration:none;}
/* 黑色显示 */
.listdata LI {

	/*PADDING: 2px 2px 2px 2px; */
	line-height:20px;
	padding-left:6px;
}
.listdata LI A {
	COLOR: #333;
}
.listdata LI A:hover {
	TEXT-DECORATION: none;
	color:#FF0000;
	text-decoration:underline;
}
.cuteList {
	float: left;
	list-style-type: none;
	list-style-position: outside;
}
.cuteList li {
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	float: left;
}
.jingpai {
	background:url("/images/page/jingpai_back.gif") repeat-x;
}
/* div里不加<img> <input> 等html时使用 */
div.dataList ul.dotIcon li {
	list-style:none;
	background:url("/images/page/icon/dot.gif") 0px 10px no-repeat;
	text-align:left;
	/*padding:4px 9px 3px 6px;	*/
	line-height:20px;/*padding-left:6px;*/
}
.dataList {
	padding:5px 2px 5px 2px;
	line-height:22px;
	width:98%;	
}
.dataList li {
	width:98%;
}
/* 头条新闻标题 */
.firstNewsTitle {
	line-height:25px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold
}
.required {
	color:#FF3300;
	font-weight:bold;
	font-size:16px;
}
.btn {
	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;
	font-weight:bold;
	line-height:16px;
}
.listImage {
	MARGIN: 0px auto;
	text-align:left;
	padding:0px;
}
.listImage LI {
	BACKGROUND-POSITION: 0px 8px;
	BACKGROUND-REPEAT: no-repeat;
}
.listImage .dot {
	BACKGROUND-IMAGE: url(/images/page/icon/dot.gif);
	vertical-align:middle;
}
.ydvcib {
	border:#C1E2FD solid 2px;
	margin:5px 5px 0px 10px;
	padding:4px 4px 4px 4px;
}
.smalldv {
	border:#CCCCCC solid 1px;
	margin:0px;
	width:117px;
}
.smalldv:hover {
	border:#990000 solid 1px;
	margin:0px;
	width:117px;
}
/* 网上商城 */
table.products {
	padding: 0px;
	margin-top: 0px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: -1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3bfe8;
	border-right-color: #a3bfe8;
	border-bottom-color: #a3bfe8;
	border-left-color: #a3bfe8;
	background-color: #FFFFFF;
	line-height:25px;
}
table.products td {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3bfe8;
	border-right-color: #a3bfe8;
	border-bottom-color: #a3bfe8;
	border-left-color: #a3bfe8;
}
table.products tr:hover {
	background-color: #f9fbff;
}
table.products .header {
	font-weight: bold;
	color: #333333;
	background-color: #e9f1f8;
}
table.products .header:hover {
	background-color: #E7EBF8;
}
/* 在线课程 */
div.bg {
	clear:both;
	BACKGROUND-IMAGE: url(/images/page/bgcontent.gif);
}
div.titleBar {
	text-align:left;
	color:#29458C;
	font-weight:bold;
	font-size:14px;
	padding:8px 8px 1px 8px;
}
div.titleBarInfo {
	text-align:left;
	color:#29458C;
	font-size:14px;
	padding:10px 8px 2px 8px;
}
div.titleBar a {
	color:#29458C;
}
div.titleBar a:visited {
	color:#29458C;
}
div.titleBar a.more {
	font-weight:normal;
	font-size:12px;
	float: right;
}
/* 链接 */
.Demo:link {
	color: #FF0000;
	text-decoration:underline;
}
.Demo:visited {
	color:#FF0000;
}
.Demo:hover {
	color: #ff6600;
}
.Buy:link {
	color: #FF0000;
	text-decoration:underline;
}
.Buy:visited {
	color:#FF0000;
}
.Buy:hover {
	color: #ff6600;
}
/* 链接 */
.fixClassShow:link {
	COLOR: #0000FF;
}
.fixClassShow:visited {
	COLOR: #0000FF;
}
.fixClassShow:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
.redObvious:link {
	color: #FF0000;
}
.redObvious:visited {
	color:#FF0000;
}
.redObvious:hover {
	color: #FF0000;
}
.grayText:link {
	color: #CC6600;
}
.grayText:visited {
	color:#CC6600;
}
.grayText:hover {
	color: #CC6600;
}
/* 蓝色标题 */
.blueTitle:link {
	COLOR: #07519a;
}
.blueTitle:visited {
	COLOR: #07519a;
}
.blueTitle:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}


/* 内容显示 */
div.content {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
/* start */
ul {
	margin:0;
	padding:0;
	list-style:none
}
h1, h2 {
	margin:0;
	padding:0;
	font-size:14px
}
h1 span {
	font-weight:normal;
	font-size:12px;
	float:right
}
.r1, .r2, .r3, .r4, .r5, .r6, .bg1, .t2 {
	background:url(/images/page/bg_5.gif)
}
.r1 {
	background-position:0 0;
	background-repeat:no-repeat
}
.r2 {
	background-position:right -39px;
	background-repeat:no-repeat;
	padding:0 6px
}
.r3 {
	width:6px;
	height:9px;
	float:left;
	overflow:hidden;
	background-position:0 -117px;
	margin-top:-9px;
}
.r4 {
	width:6px;
	height:9px;
	float:right;
	overflow:hidden;
	background-position:0 -136px;
	margin-top:-9px;
}
.r5 {
	background-position:0 -155px;
	background-repeat:no-repeat
}
.r6 {
	background-position:right -194px;
	background-repeat:no-repeat;
	padding:0 6px
}
.t2 {
	background-position:0 -233px;
	color:#163463;
	height:21px;
	padding:8px 8px 0 8px
}
.bg1 {
	background-position:0 -78px;
	color:#163463;
	height:26px;
	padding:3px 0 0 0;	
}
.brd {
	border:1px solid #d1dce0;
	border-top:none;
	background-color:#FFFFFF;
	overflow:hidden;
}
.brd2 {
	border:1px solid #abc8ed;
	padding:10px 0
}
.h10 {
	height:10px;
	overflow:hidden
}
.clist {
	padding:10px;
	line-height:24px
}
.clist li {
	background:url(/images/page/icon/dot.gif) no-repeat 2px 12px;
	padding-left:10px
}
.noline a {
	text-decoration:none
}
.noline a:hover {
	text-decoration:underline
}
/*tab*/
.skin1, .skin2 {
	display:block;
	width:80px;
	height:20px;
	padding-top:6px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:normal;
	cursor:pointer
}
.skin1 {
	text-decoration:none;
	font-weight:bold;
	background:url(/images/page/bg_tab.gif) no-repeat
}
.skin3 {
	display:block;
	width:160px;
	height:20px;
	padding-top:6px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:normal;
	cursor:pointer
}
.skin3 {
	text-decoration:none;
	font-weight:bold;
	background:url(/images/page/bg_tab2.gif) no-repeat
}
.skin5 {
	display:block;
	padding-top:6px;
	padding-left:5px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer
}
.skin6 {
	display:block;
	padding-top:6px;
	width:98%;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer
}
/* end */

/* links */
.links {
	width: auto;
	float:left;
}
.links li {
	float:left;
	text-align:center;
	padding:5px 4px 5px 4px;
	width:105px;
	font:Arial, Helvetica, sans-serif;
	line-height:110%;
}
/* article tags */
.article_tags {
	width: auto;
	float:left;
}
.article_tags li {
	float:left;
	text-align:center;
	width:70px;
	padding:5px 3px 5px 3px;
}
.articleColumn_tags {
	width: auto;
	float:left;
}
.articleColumn_tags li {
	float:left;
	text-align:left;
	width:150px;
	padding:5px 3px 5px 3px;
}
/* 分站样式开始 */
.schoolList {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 5px 3px 5px 3px;
}
.schoolList li {
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 132px; /*FF*/
 *width: 145px !important; /*IE7*/
 *width: 126px; /*IE6*/
	margin: 0px 5px 3px 0px;
	padding: 0px 0px 4px 0px;
	float: left;
}
/* fen zhan index class column show  - style1-blue */
.cBox {
	WIDTH: auto;
	background-color:#FFFFFF;
}
.cBox .tab10_left {
	float: left;
	HEIGHT: 29px;
	line-height: 29px;
	vertical-align: baseline;
	width: 122px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(/images/page/tab11.gif) no-repeat;
}
.cBox .tab10_right {
	float:right;
	width:350px;
}
.cBox .content {
	BORDER-RIGHT: #b5d8ec 1px solid;
	BORDER-TOP: 0px;
	BORDER-LEFT: #b5d8ec 1px solid;
	BORDER-BOTTOM: #b5d8ec 1px solid;
	PADDING: 0px;
	text-align:left;
}
.tab10 A:hover {
	TEXT-DECORATION: none
}
.tab10 {
	CLEAR: both;
	BACKGROUND: url(/images/page/tab10.gif) no-repeat;
	HEIGHT: 29px;
}
.tab10 LI {
	FLOAT: left
}
.tab10 LI A {
	DISPLAY: block;
	WIDTH: 75px;
	COLOR: #000;
	PADDING-TOP: 12px;
	HEIGHT: 17px;
	TEXT-ALIGN: center
}
.tab10 LI A:hover {
	TEXT-DECORATION: underline
}
.tab10 A.train_class_active {
	FONT-WEIGHT: bold;
	BACKGROUND: url(/images/page/tab10.gif) 0px -29px;
	TEXT-DECORATION: underline;
}
.tab10 A.train_class_default {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/* fen zhan index class column show  - style1-yellow */
.cBox {
	WIDTH: auto;
}
.cBox .tab12_left {
	float: left;
	HEIGHT: 29px;
	line-height: 29px;
	vertical-align: baseline;
	width: 122px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(/images/page/tab13.gif) no-repeat;
}
.cBox .tab12_right {
	float:right;
	width:350px;
}
.cBox .content {
	clear:both;
	BORDER-RIGHT: #b5d8ec 1px solid;
	BORDER-TOP: 0px;
	BORDER-LEFT: #b5d8ec 1px solid;
	BORDER-BOTTOM: #b5d8ec 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align:left;
}
.tab12 A:hover {
	TEXT-DECORATION: none
}
.tab12 {
	CLEAR: both;
	BACKGROUND: url(/images/page/tab12.gif) no-repeat;
	HEIGHT: 29px;
}
.tab12 LI {
	FLOAT: left
}
.tab12 LI A {
	DISPLAY: block;
	WIDTH: 75px;
	COLOR: #000;
	PADDING-TOP: 12px;
	HEIGHT: 17px;
	TEXT-ALIGN: center
}
.tab12 LI A:hover {
	TEXT-DECORATION: underline
}
.tab12 A.train_class_active {
	FONT-WEIGHT: bold;
	BACKGROUND: url(/images/page/tab12.gif) 0px -29px;
	TEXT-DECORATION: underline;
}
.tab12 A.train_class_default {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.inputbox {
	border:1px solid #D4D0C8;
	height:17px;
	background-color:#FFFFFF;
}
/* 按地区查看培训课程 */
.areacouse {
	width:auto;
	TEXT-ALIGN: left;
	font-size:13px;
	float:left;
	text-align:center;
}
.areacouse li {
	float:left;
	text-align:center;
	padding:8px 4px 8px 4px;
	width:100px;
	font:Arial, Helvetica, sans-serif;
	line-height:110%;	
}
/* 排行的编号*/
.TopNo{
	font-size:12px;	font-weight:bold; color:#FF6600;	font-style:italic; FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.TopList li {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 77%; FONT-FAMILY: "宋体"; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left;
}
.TopList li.scroce {
	FONT-SIZE: 14px; FLOAT: right; font-weight:bold;color:#FF6600; width:16%; text-align:right; padding-right:4px;
}
.comment{
	text-align:left; padding:5px 20px 5px 20px;
}
.ybbtn {
	BORDER-RIGHT: #FF9900 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FF9900 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#FF9900); BORDER-LEFT: #FF9900 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FF9900 2px solid; font-weight:bold; line-height:30px;
}

.shoppingcart_nav{
	height:30px;
	BACKGROUND: url(/images/page/bg_cart_title.gif) 0px 0px no-repeat;
}
.curriculum_repeat {
	float:left;
	width:100%;
	display:none;
}

.trainclass ul {
	list-style: none;
	float:left;
	width:100%;
}
.trainclass li {
	float:left;
	line-height:28px;
	text-align:left;
	width:100%;
	margin-left:10px;
}
.trainclass li span {
	float:left;
	width:65%;
	overflow:hidden;
}
.trainclass li b{
	float:left;
	width:24%;
}
.trainclass li s{
	float:left;
}

