﻿/*-- default start --*/
*{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #494A4C;
	font-family: Arial;
}

a{text-decoration: none;}
.course_msgbox_2 a{ text-decoration:underline;}
<!--added by sheak 20091228-->
.course_msgbox_2 a:link , .course_msgbox_2 a:visited{
	color:#333333;
	text-decoration:underline;
}
.course_msgbox_2 a:hover{
	color:#005AA0;
	text-decoration:none;
}
.course_msgbox_2 a:hover *{
	color:#005AA0;
}
.article_more_news { margin-left:10px;}
.article_more_news li{ list-style:square inside;}
<!--added by sheak 20091228-->
ul
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
img
{
	border: 0px;
}
/*-- default end --*/
/*-- custom  start --*/
.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

.bgd_none
{
	background: none !important;
}
.bgd_lab_1
{
	background-image: url(                  "/img/lab/lab_1.gif" );
	height: 22px;
	background-repeat: no-repeat;
}
.bgd_lab_2
{
	background-image: url(                  "/img/lab/lab_2.gif" );
	height: 22px;
	background-repeat: no-repeat;
}
.bgd_content_1
{
	background-color: #EFEFEF;
}
.font_color_1
{
	color: #787878 !important;
}
.font_color_1 *
{
	color: #787878;
}
.font_color_2
{
	color: #005AA0 !important;
}
.font_color_2 *
{
	color: #005AA0;
}
.font_color_1_imp
{
	color: #DD1200;
}
.font_lab_1
{
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
}
.font_lab_2
{
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	color: #494A4C;
	padding-left: 47px;
	float: left;
	letter-spacing: 1px;
}
.font_lab_3
{
	font-size: 22px;
	color: #004D8A;
}
.font_lab_4
{
	font-size: 14px;
	font-weight: 600;
	color: #004D8A;
}
.font_list_1
{
	font-size: 12px;
	line-height: 16px;
}
.border_4s_1
{
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
}
.border_3s_1
{
	border: 1px solid #415C7A !important;
	border-style: solid;
	border-top: 0px !important;
	_border-style: solid;
}
/*-- a start --*/
.a_list_1
{
	color: #494A4C;
}
.a_list_1:hover
{
	color: #005AA0;
}
.a_more_1
{
	float: right;
	padding-right: 12px;
	padding-top: 5px;
}
.a_more_2
{
	float: right;
	padding-right: 12px;
	padding-top: 1px;
}
.a_1
{
	color: #494A4C !important;
}
.a_1:hover
{
	color: #005AA0 !important;
}
.a_1:visited
{
	color: #787878 !important;
}
.a_1 a
{
	color: #494A4C !important;
}
.a_1 a:hover
{
	color: #005AA0 !important;
	text-decoration:underline;
}
.a_1 a:visited
{
	color: #787878 !important;
}
.a_important_1
{
	color: #DD1200 !important;
}
/*-- a end --*/
/*-- conten start --*/
.btn_1_2
{
	background-image: url(        "/img/btn/btn_1_2.jpg" );
	background-repeat: no-repeat;
	width: 58px;
	height: 16px;
	border: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #494A4C;
	padding-left: 16px;
}
.btn_1_4
{
	background-image: url(        "/img/btn/btn_1_4.jpg" );
	background-repeat: no-repeat;
	width: 58px;
	height: 16px;
	border: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #494A4C;
	padding-left: 16px;
}
/*-- content_list_1 start --*/
.content_list_1
{
	width: 230px;
}
.content_list_1 ul
{
	padding: 13px 0px 13px 0px;
	background-color: #EFEFEF;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
}
.content_list_1 ul li
{
	padding-left: 29px;
	font-size: 12px;
	line-height: 21px;
	width: 190px;
}
/*-- content_list_1 end --*/
/*-- content_list_2 start --*/
.content_list_2
{
	width: 677px;
}
.content_list_2 ul
{
	padding: 13px 0px 13px 0px;
	height: 105px;
	font-size: 12px;
	line-height: 21px;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
}
.content_list_2 li
{
	font-size: 12px;
	padding-left: 29px;
	margin-right: 25px;
	float: left;
	width: 280px;
	display: inline;
}
/*-- content_list_2 end --*/
/*-- content_list_3 start --*/
.content_list_3
{
	width: 330px;
}
.content_list_3 ul
{
	padding: 13px 0px 13px 0px;
	height: 105px;
	font-size: 12px;
	line-height: 21px;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
}


.content_list_3 li
{
	font-size: 12px;
	padding-left: 29px;
	float: left;
	width: 280px;
	display: inline;
}
/*-- content_list_3 end --*/
/*-- content_img_1 start --*/
.content_img_1
{
	width: 330px;
	position: relative;
}
.content_img_1 div
{
	padding-right: 5px;
}

.content_img_1 div img
{
	float: left;
	margin: 10px 15px 22px 15px;
}
.content_img_1 div span
{
	display: block;
	padding: 10px 0px 5px 0px;
	line-height: 20px;
}
/*-- content_img_1 end --*/
/*-- content_submit_1 start --*/
.content_submit_1
{
}
.content_submit_1 div
{
	position: relative;
	width: 228px;
	height: 106px;
	background-color: #EFEFEF;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
}
/*-- content_submit_1 end --*/
/*-- conten end --*/
/*-- lab start --*/
.lab_1
{
	width: 228px;
	font-size: 12px;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-image: url(        "/img/lab/lab_1.gif" );
	height: 22px;
	line-height: 22px;
	background-repeat: no-repeat;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
	border-bottom: 0px;
}
.lab_2
{
	font-size: 12px;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-image: url(        "/img/lab/lab_2.gif" );
	height: 22px;
	line-height: 22px;
	background-repeat: no-repeat;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
	border-bottom: 0px;
}
.lab_3
{
	width: 328px;
	font-size: 12px;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-image: url(        "/img/lab/lab_2.gif" );
	height: 22px;
	line-height: 22px;
	background-repeat: no-repeat;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
	border-bottom: 0px;
}
.lab_4
{
	font-size: 12px;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-image: url(                                "/img/lab/lab_3.gif" );
	height: 23px;
	line-height: 22px;
	background-repeat: no-repeat;
	border: 1px solid #415C7A;
	border-style: solid;
	_border-style: solid;
	border-bottom: 0px;
	position: relative;
}
/*-- lab end --*/
/*-- bgd_listtype_1 start --*/
.bgd_listtype_1 li
{
	background-image: url(        "/img/list_type/list_type_1.gif" );
	background-position: 10px center;
	background-repeat: no-repeat;
}
.bgd_listtype_2 li
{
	background-image: url(        "/img/list_type/list_type_2.gif" );
	background-repeat: no-repeat;
	background-position: 14px center;
	height:20px;
	line-height:20px;
}
/*-- bgd_listtype_1 end --*/
/*-- custom  end --*/
/*-- component start--*/

/*-- content_flk_1 start --*/
.content_flk_1
{
	margin: 0px auto 0px auto;
	border-top: 3px solid #7F8081;
	border-bottom: 4px #494A4C solid;
	color: #494A4C;
	width: 956px;
	background-color: #EFEFEF;
	border-left: 1px solid #A4BBCC;
	border-right: 1px solid #A4BBCC;
}
.content_flk_1 .link_msn
{
	width: 927px;
	margin: 0px auto 0px auto;
	line-height: 18px;
	border-bottom: 1px solid #415C7A;
	_border-bottom: 1px solid #415C7A;
	padding-top: 7px;
}
.content_flk_1 .link
{
	width: 890px;
	margin: 0px auto 0px auto;
	padding-top: 12px;
	padding-bottom: 12px;
	word-spacing: 10px;
	line-height: 21px;
}
/*-- content_flk_1 end --*/
/*-- course_msgbox start --*/
.coursearch
{
	margin-top: 23px;
	margin-bottom: 23px;
	padding-left: 11px;
	line-height: 20px;
	position: relative;
}
.searchbox_1
{
	border: 1px solid #DFDFDF;
	background-image: url(                "/img/other/search_logo_1.gif" );
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 113px;
}
.search_btn
{
	position: absolute;
	right: 5px;
	top: 20px;
}
.course_msgbox
{
	width: 229px;
	background-color: #EFEFEF;
	margin-top: 13px;
	margin-left: 16px;
	overflow:hidden;
}
.companylist_1
{
}
.companylist_1 li
{
	line-height: 21px;
	padding-left: 35px;
	font-weight: 800;
	font-size: 12px;
	color: #005AA0;
}
.a_list_2
{
	color: #005AA0;
}
.a_list_2 li a
{
	color: #005AA0;
}
.a_dd_1
{
	padding: 0px;
	margin: 0px;
}
.a_dd_1 dd
{
	padding: 0px;
	margin: 0px;
}
.a_dd_1 dd a
{
	padding: 0px;
	margin: 0px;
	height: 23px;
	font-size: 11px;
	color: #313131;
	font-weight: 100;
}
.a_dd_1 dd a:hover
{
	font-weight: 600;
}
.bgd_listtype_3 li
{
	background-image: url(                                                                                          "/img/list_type/list_type_3.gif" );
	background-repeat: no-repeat;
	background-position: 11px 5px;
}
.coursesort_list
{
}
.coursesort_list dd
{
	padding-left: 15px;
	background-image: url(     "/img/list_type/list_type_4.gif" );
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.level_1_off
{
	cursor: pointer;
	line-height: 21px;
	padding-left: 35px;
	font-weight: 800;
	font-size: 12px;
	color: #005AA0;
	background-image: url(     "/img/list_type/list_type_3.gif" );
	background-repeat: no-repeat;
	background-position: 11px 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_1_on
{
	line-height: 21px;
	padding-left: 35px;
	font-weight: 800;
	font-size: 12px;
	color: #313131;
	background-image: url(     "/img/list_type/list_type_3.gif" );
	background-repeat: no-repeat;
	background-position: 11px 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_1_off a
{
	color: #005AA0;
}
.level_1_off a:hover
{
	color: #313131;
}
.level_2
{
	padding-top: 10px;
	display: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_2 .level_2_off
{
	cursor: pointer;
	padding-left: 48px;
	background-image: url(/img/list_type/list_type_4.gif);
	background-repeat: no-repeat;
	background-position: 35px 7px;
	border: 0px;
	border-bottom: 1px;
	border-style: dashed;
	width: 180px;
	height: 23px;
	line-height: 23px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_2 .level_2_on
{
	padding-left: 48px;
	background-image: url(/img/list_type/list_type_4.gif);
	background-repeat: no-repeat;
	border: 0px;
	border-bottom: 1px;
	border-style: solid;
	width: 180px;
	height: 23px;
	line-height: 23px;
	background-position: 35px 12px;
	border: 0px;
	background-color: White;
	padding-top: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_2 .level_2_on a
{
	font-weight: 600;
}

.level_2 div.on a
{
	font-weight: 600;
}
.level_2 a
{
	font-family: Arial;
	font-weight: 100;
	color: #313131;
	font-size: 12px;
}
.level_2 a:hover
{
	font-weight: 600;
}
.level_3
{
	width: 229px;
	display: none;
	padding-bottom: 5px;
	background-color: White;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_3 div
{
	padding-left: 50px;
	height: 21px;
	line-height: 21px;
	background-image: url(     "/img/list_type/list_type_5.gif" );
	background-repeat: no-repeat;
	background-position: 38px 8px;
	width: 179px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.level_3 div a
{
	font-size: 12px;
	font-weight: 100;
}
.level_3 div a:hover
{
	font-weight: 100;
}


/*-- course_msgbox end --*/
/*-- sitemap start --*/
.sitemap
{
	border-bottom: 2px #787878 solid;
	padding-bottom: 3px;
}
/*-- sitemap end --*/
/*-- component end--*/
/*-- overall  start --*/
.header
{
	margin: 0px auto 0px auto;
	width: 956px;
	height: 150px;
	position: relative;
	background-color: White;
	border-left: 1px solid #A4BBCC;
	border-right: 1px solid #A4BBCC;
	background-image: url(  "/img/other/head_back_2.gif" );
	background-repeat: no-repeat;
	background-position: top;
}
.content
{
	width: 956px;
	background-color: white;
	margin: 0px auto 0px auto;
	border-top: 1px solid white;
	border-left: 1px solid #A4BBCC;
	border-right: 1px solid #A4BBCC;
}

.content_left
{
	width: 247px;
	float: left;
}
.content_right
{
	width: 709px;
	float: left;
}
.content_right a:link , .content_right a:visited{ text-decoration:none;}
.content_right a:hover{ text-decoration:underline;}
.footer
{
	border-left: 1px solid #A4BBCC;
	border-right: 1px solid #A4BBCC;
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	width: 956px;
}



/*-- overall  end --*/

/*-- tao --*/
/*-- tao --*/
/*-- tao --*/
              /*-- 标题居中对齐 --*/
.article_fon1{ font-size:16px;
		       font-weight:800;
			   margin:0px auto;
			   text-align:center;
			  }
.article_fon2{ font-size:12px;
			   margin:0px auto;
			   text-align:center;
			  }
.article_fon3{ font-size:12px;
               font-weight:800;
			   margin:5px auto 0px auto;
			  }
.article_fon4{ font-size:12px;
               text-align:right;
			   right:1px;
			  }
.article_fon5{ font-size:12px;
			   text-indent:20px;
			   right:1px;
			  }
.article_fon6{ font-size:12px;
               color:#787878;
			   text-indent:20px;
			  }
.article_fon7{ font-size:12px;
			   text-indent:25px;
			   right:1px;
			  }
		  
			 /*-- 标题左对齐 --*/ 
.article_fonl1{ font-size:16px;
		       font-weight:800;
			   margin:0px auto;
			  }
.article_fonl12{ font-size:16px;
		       font-weight:800;
			   margin:0px auto;
			   color:#005aa0;
			  }
/*-- 标题左对齐end --*/ 
/*-- 标题居中 --*/ 
.article_fonl13{ font-size:16px;
		       font-weight:800;
			   margin:0px auto;
			   color:#005aa0;
			  }
			/*-- 标题居中end --*/ 
			  		  
.article_bor_d{border-bottom:1px solid #415c7a; 
               text-align:center;
               margin:10px auto 4px auto;
			  }
.article_bor_table{
              border-top:#CCCCCC solid 0px;
			  border-right:#CCCCCC solid 1px;
			  border-bottom:#CCCCCC solid 1px;
			  border-left:#CCCCCC solid 0px;
			  padding:0px 10px 0px 10px;
			  }
.img_mar{
         margin:7px;
         }
.fud{
      float:left;
	  }	
	  
	  	

/*-- changshang --*/ 
* {
	margin:0px;
	padding:0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.float_b {
	padding:10px auto 10px auto;
	margin-top:10px;
	width:588px;
}
.box_1 {
	margin-right:8px;
	float:left;
	width:139px;
	height:158px;
}
.tex_1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#353535;
	font-size:13px;
	font-weight:800;
}
.tex_2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#353535;
	font-size:12px;
	line-height:18px;
}
.img_t {
	margin-bottom:8px;
}
.h_one{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:800;
	color:#005aa0;
      }
.h_two{
    font-family:宋体;
    color:#005aa0;
      }
.h_three{
    font-family:宋体;
    color:#494a4c;
      }
	   /*-- daxuesheng-start--*/ 
.ta{ 
    text-indent:25px;
	}
       /*-- daxuesheng-end--*/ 
   /*-- changshang-end--*/ 

/*-- tao-end --*/


/*added by sheak 20091208 #Start*/
.left{ float:left;}
.right{ float:right;}
.news_more_link{
	width:270px;
}
.news_more_link a:link , .news_more_link a:visited { text-decoration:underline;}
.news_more_link a:hover { text-decoration:none;}
.news_more_link ul {
	margin:0px;
	padding:0px;
}
.news_more_link ul li{
	list-style-type:none;
	margin:2px 10px;
}
.cc_border{
	border-top:1px solid #cccccc;
	width:100%;
	height:1px;
	margin:5px auto;
}
.news_more_title{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background:#0061a7;
	height:28px;
	line-height:28px;
	padding-left:15px;
	margin:0px;
}
/*added by sheak 20091208 #Stop*/


/***********红帽课程页优惠链接 added by cui  20100221***********/
.rhliebiao
{
margin-top:10px;
padding-left:20px;
line-height:20px;
}
.rhliebiao li
{
list-style:disc;
}
.rhyouhui
{
height:20px;
width:100%;
background-color:#CCCCCC;
font-size:12px;
font-weight:bold;
line-height:20px;

}
.rhliebiao a:link
{
font-size:12px;
color:#666666;
text-decoration:none;
}
.rhliebiao a:hover
{
font-size:12px;
color:#3399FF;
text-decoration:underline;
}

/***********红帽课程页优惠链接 added by cui  20100221***********/



/**********首页底部教师图片**********/
.infiniteCarousel {
  width: 675px;
  height:200px;
  position: relative;
  margin-top:10px;
}

.infiniteCarousel .wrapper {
  width: 673px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 185px;
  margin: 0;
  margin-top:23px;
  position: absolute;
  border:1px solid #415c7a;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 2px solid #d1d1d1;
  width:150px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  width: 149px;
}

.infiniteCarousel ul li dl dd{ text-align:center;}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/img/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 87px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 1px;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 1px;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}





/*********member_box***********/
.member_box{ width:900px; padding:0 10px; margin:20px auto; border:1px solid #FF0000; height:25px; line-height:25px;}
.member_box h1{ font-size:15px; font-weight:bold; float:left; width:100px; background:#005AA0;color:#FFFFFF; padding:3px;}
.member_box ul li{ float:left;font-size:15px; font-weight:bold; width:100px; background:#005AA0; color:#FFFFFF; padding:3px; }


.tip{ float:right;}
