@charset "utf-8";
/* 定义元素的特殊样式和浏览器之间的Bug */

/* 导航栏 start */
#logoAndInnerNav {
	width:958px;
	height:60px;
	margin:0 auto;
	position:relative;
	}
.nav {
	position:absolute;
	width:auto;
	top:31px;
	left:160px;
	}

.innerlogo {
	position:absolute;
	top:10px;
	left:10px;
	}
.navinner {

}
.navlist {
	height: 29px;
	overflow: hidden;
}
.nav li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.nav a {
	display: block;
	text-align: center;
	font-size: 11px;
	line-height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.nav .home a {
	width: 60px;
	height:29px;
	color:#666;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -29px;
	overflow:hidden;
	}
.nav .home a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px 0px;
	overflow:hidden;
	}
	
.nav .studyIC a {
	width: 100px;
	height:29px;
	margin-left:2px;
	color:#666;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -58px;
	overflow:hidden;
	}
.nav .studyIC a:hover {
	text-decoration:none;
	color:#fff;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -87px;
	overflow:hidden;
	}
.nav .discoverChina a,
.nav .ChinaSchools a {
	width: 110px;
	height:29px;
	margin-left:2px;
	color:#666;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -116px;
	overflow:hidden;
	}
	
.nav .discoverChina a:hover,
.nav .ChinaSchools a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -145px;
	overflow:hidden;
	}
.nav .applyOnline a {
	width: 88px;
	height:29px;
	margin-left:2px;
	color:#666;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -174px;
	overflow:hidden;
	}
.nav .applyOnline a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -203px;
	overflow:hidden;
	}
	
.nav .materialTools a {
	width:110px;
	height:29px;
	color:#666;
	margin-left:2px;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -232px;
	}
.nav .materialTools a:hover {
	text-decoration:none;
	color:#fff;
	text-decoration:none;
	background:url(/images/innerpageNavBg.gif) no-repeat 0px -261px;
	}
	 
.subnav {
	position: absolute;
	top: 29px;
	left: 0;
	float: left;
	line-height: 24px;
	white-space: nowrap;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p span {
    display: block;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
}
.subnav a {
    display: block;
    padding: 0;
    font-size: 100%;
	}
[class~="subnav"] a {
    padding: 0 3px;
	}
	
.subnav .subnavList a {
    color: #666;
	width:160px;
	text-align:left;
	padding-left:8px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#f4f4f4;
	background-image:none;
	}
a.topBorder {
	border-top:1px solid #ccc;
	}

.subnav .subnavList a:hover{
	color: #fff;
	background:#fdfdfd url(/images/subNavBglist.gif) repeat-x left bottom;
	}

.guideDogBtn a:link,
.guideDogBtn a:visited,
.chiwestService a:link,
.chiwestService a:visited { 
	font-size:10px;
	display:block;
	line-height:24px;
	color:#333;
	font-weight:normal;
	overflow:hidden;
	}
.guideDogBtn a {
	width:78px;
	margin-top:5px;
	margin-left:10px;
	background:url(/images/gdAndServiceBg.gif) no-repeat 0px 0px;
	}
.guideDogBtn a:hover {
	text-decoration:none;
	background:url(/images/gdAndServiceBg.gif) no-repeat 0px -24px;
	}
.chiwestService a {
	width:106px;
	margin-top:5px;
	margin-left:2px;
	background:url(/images/gdAndServiceBg.gif) no-repeat 0px -48px;
	}
.chiwestService a:hover {
	text-decoration:none;
	background:url(/images/gdAndServiceBg.gif) no-repeat 0px -72px;
	}
#chiwestService {
	 position:absolute; 
	 border:1px solid #b4c3cc; 
	 top:20px;
	 _top:-20px;
	 left:388px; 
	 _left:378px; 
	 width:280px;
}
.browseHistory {
	display:block;
}
.browseHistory li {
	line-height:16px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
}


/* subnav position and pointer position */
#subnav1 {
	left: 60px;
	_left: 70px;
}
#subnav2 {
	left: 162px;
	_left: 172px;
}
#subnav3 {
	left: 274px;
	_left: 284px;
}
#subnav4 {
	left: 386px;
	_left: 396px;
}
#subnav5 {
	left: 476px;
	_left: 486px;
}


/* Note  background: url(http://www.lanrentuku.com/images/uppic/lrtk.png) no-repeat 50% -144px;
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}
-->

#toplinks {
	border:1px solid #fff;
	}
#toplinks {
	border:1px solid #fff;
	line-height:24px;
	height:26px;
	background-color:#e6eff5;
	position:relative;
	}

.toplinksL {
	position:absolute;
	top:0px;
	left:0px;
	}
	
.toplinksMid {
	position:absolute;
	top:0px;
	left:420px;
	}
.toplinksR {
	position:absolute;
	top:0px;
	right:10px;
	}
.dropmenu {
	background:url(/images/dropIcon.gif) no-repeat 68px center;
	padding-right:8px;
	}
/* 导航栏 end */

#content {
	background-color:#fff;
	}
#searchContent {
	width:960px;
	background-color:#a5c6f3;
	padding-top:8px;
	padding-bottom:8px;
	}
#contentBox {
	background-color:#fff;
	margin-left:8px;
	margin-right:8px;
}
#contentBox h3 {
	padding-bottom:3px;
	padding-left:3px;
	margin-bottom:10px;
	border-bottom:1px solid #666;
}
.searchBtns {
	text-align:right;
	padding-right:20px;
	padding-bottom:5px;
	margin-top:10px;
	padding-top:5px;
	margin-bottom:10px;
	background-color:#f4f4f4;
}
.searchBtns input {
	margin-left:5px;
	cursor:pointer;
}
.titleList h5 {
	margin-left:30px;
	margin-right:20px;
	margin-bottom:10px;
	padding-bottom:2px;
	margin-top:15px;
	padding-left:3px;
	border-bottom:1px dotted #999;
}

.locationDes {
	border:1px solid #CED6DF;
	background-color:#EAF3FD;
}
#slogan {

	}
#slogan h1 {
	font-size:20px;
	height:90px;
	}
#menu {
		border:1px solid #b4c3cc;
}
#menu ul a:link,
#menu ul a:visited {
	display:block;
	width:148px;
	line-height:12px;
	padding-top:9px;
	padding-bottom:10px;
	color:#49576b;
	font-weight:bold;
	padding-left:28px;
	background-color:#EDF2F5;
	}
#menu ul a:hover,
#menu ul a:active {
	background:#f6f7f9 url(/images/sideNavBg.gif) repeat-x left bottom;
	text-decoration:none;
	color:#000;
	}
#menu li {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #b5c3cc;
	}

#authorizationBtn a {
	display:block;
	line-height:26px;
	color:#333;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/authorizationBtn.gif) no-repeat left top;
	width:180px;
	height:28px;
	}
#authorizationBtn a:hover {
		text-decoration:none;
		background:url(/images/authorizationBtnHover.gif) no-repeat left top;
	}
#sidebar .container {
		border:1px solid #b4c3cc;
}
.container p {
	font-size:11px;
	line-height:15px;
	margin:10px auto;
}
.container .box2 p {margin:18px auto;}
.newcol a:link,
.newcol a:visited {
		border:1px solid #ccc;
}
.newcol a:hover,
.newcol a:active {
	border:1px solid #c00;
}

#footer {
	background-color:#B9D7F7;
	}
#footer p a{	
	font-size:11px;
	color:#666;
	}
#BLCUintroL a {
	text-decoration:underline;
}
#BLCUintroL a:hover {
	color:#464646;
}
#BLCUintroL strong {
		font-size:10px;
}
#BLCUintroL strong a {
		font-size:10px;
		text-decoration:none;
		color:#c00;
}
#BLCUintroL strong a:hover {
		text-decoration:underline;
}
#graybox strong {
		font-size:11px;
}

.whyUsList a:link,
.whyUsList a:visited,
.joinus a:link,
.joinus a:visited,
.commonList a:link,
.commonList a:visited {
	background:url(/images/dot.gif) no-repeat 2px 8px;
	text-decoration:underline;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	display:block;
}
.commonList a:link,
.commonList a:visited,
#serviceList a:link,
#serviceList a:visited {
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
.commonList a:hover,
.commonList a:active,
#serviceList a:hover,
#serviceList a:active {
	text-decoration:underline;
}
#serviceList1 a:link,
#serviceList1 a:visited,
 {
	text-decoration:none;
	padding-left:5px;
	float:left;
	line-height:20px;
	overflow:hidden;
	display:block;
}
#serviceList1 a:hover,
#serviceList1 a:active {
	color:#464646;
}
.facebookBtn a {
		font-size:10px;
		color:#c00;
}

.comments a:link,
.comments a:visited {
	text-decoration:underline;
}
.comments a:hover,
.comments a:active {
	color:#464646;
}

#digList a {
	font-size:10px;
	text-decoration:underline;
}
#digList a.digList1 {
	background:url(/images/digListIcon.gif) no-repeat 0px 2px; 
	padding-left:18px;
	margin-right:15px;
}
#digList a.digList2 {
	background:url(/images/digListIcon.gif) no-repeat 0px -16px; 
	padding-left:18px;
}
#dig a:hover,
#digList a:hover {
	color:#464646;
}
#digList li {
	display:inline;
	margin-right:12px;
}
#relatveList{
		font-size:10px;
}
#relatveList a {
		font-size:10px;
		text-decoration:none;
}
#relatveList a:hover {
	color:#464646;
	text-decoration:underline;
}
.container {
	background-color:#fff;
	}
.container h1 {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    line-height:18px; 
    padding-bottom:5px; 
    padding-top:8px; 
    padding-left:3px; 
    border-bottom:2px dotted #666; 
    margin-bottom:12px;
}
.container h2 {
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #9FACB4;
	padding-left:3px;
	padding-bottom:5px;
	font-size:15px;
	line-height:normal;
	}
#newstyle h2 {font-size:18px;}/*-- add 11.18 --*/

.container h3 {
	font-weight:bolder;
	font-size:10px;
	line-height:13px;
	border-bottom: 1px solid #b4c3cc;
	padding-top:8px;
	padding-left:3px;
	padding-bottom:5px;
	}
.btn1 a:link ,
.btn1 a:visited,
.btn2 a:link,
.btn2 a:visited,
.btn3 a:link,
.btn3 a:visited,
.btn4 a:link,
.btn4 a:visited {
	color:#333;
	font-size:10px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}
.btn1 a {
		width:139px;
		height:21px;
		background:url(/images/Btns.gif) no-repeat 0px 0px;
}
.btn1 a:hover {
	background:url(/images/Btns.gif) no-repeat 0px -63px;
	color:#333;
}
.btn2 a {
		width:118px;
		height:21px;
		background:url(/images/Btns.gif) no-repeat 0px -21px;
}
.btn2 a:hover {
	color:#333;
	background:url(/images/Btns.gif) no-repeat 0px -84px;
}
.btn3 a {
		width:75px;
		height:21px;
		background:url(/images/Btns.gif) no-repeat 0px -42px;
}
.btn3 a:hover {
	color:#333;
	background:url(/images/Btns.gif) no-repeat 0px -105px;
}
.btn4 a {
	width:200px;
	height:21px;
	background:url(/images/Btns.gif) no-repeat 0px -126px;
}
.btn4 a:hover {
	color:#333;
	background:url(/images/Btns.gif) no-repeat 0px -147px;
}
.grayboxT {
	background:url(/images/grayBg.gif) no-repeat 0px 0px;
}
.grayboxM {
	background-color:#f0f0f0;
}
.grayboxB{
	background:url(/images/grayBg.gif) no-repeat 0px -4px;
}


/* Fonts */
.fonts12px,
h4.fonts12px {
	font-size:12px;
	}
.fonts11px {
	font-size:11px;
	}
.fonts10px {
	font-size:10px;
	} 
.redFont,
.redFont a:link,
.redFont a:visited,
a.redFont {
	color:#c00;
	}
.chineseFont {
	font-family:"黑体", "宋体";
	font-weight:bolder;
	font-size:18px;
}
.under_line a:link,
.under_line a:visited {
	text-decoration:underline;
	color:#464646;
}
.dropIcon a:link, 
.dropIcon a:visited {
	color:#464646;
	display:block;
	background:url(/images/tabMore.gif) no-repeat 6px center;
}
.aFont11 a:link,
.aFont11 a:visited {
	font-size:11px;
	text-decoration:underline;
}
.aFont11 a:hover {
	color:#464646;
} 
	
/* common background-color */
.gray666 {
	color:#666;
	}
.grayBgF4 {
	background-color:#f4f4f4;
	}
.blueDffBg {
	background-color:#EAF3FD;
	}
.grayDfBg {
	background-color:#dfdfdf;
	}
.whiteBg {
	background-color:#fff;
	}
.grayf8 {
	background-color:#f8f8f8;
	}
	
/* table */
.programTab table,
.programTab th,
.programTab td,
.commonTab table,
.commonTab th,
.commonTab td {
	border:1px solid #ccc;
	border-collapse:collapse;
	}
.programTab th {
	padding-top:4px;
	padding-bottom:4px;
	}
.programTab table,
.commonTab table {
	font-size:11px;
	}
.commonTab th {
	color:#464646;
	line-height:14px;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	background-color:#EAF3FD;
	}
.programTab td,
.commonTab td {
	text-align:center;
	padding:2px;
	line-height:16px;
	}
.noborderTab table {
	border-collapse:collapse;
}
.noborderTab table,
.noborderTab th,
.noborderTab tr,
.noborderTab td {
	border:0px;
}
.btmSolidBorer {
	border-bottom:1px solid #ccc;
}
.box1 p {
	font-size:11px;
	}
.introList a:link,
.introList a:visited,
.intrList a:link,
.intrList a:visited {
	background:url(/images/dot.gif) no-repeat 0px 8px;
	padding-left:10px;
	text-decoration:underline;
	}
.introList a:hover,
.intrList a:hover {
	color:#464646;
	background:url(/images/dot.gif) no-repeat 0px -35px;
	}
.titleTab,
.whyUs {
	text-align:left;
	background-color:#f2f2f2;
}
.titleTab h4 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		line-height:28px;
		font-weight:bolder;
}
.whyUs h4 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		line-height:28px;
		font-weight:bold;
}
.searchbox1 a:link,
.searchbox1 a:visited {
	text-decoration:underline;
}
.searchbox1 a:hover {
	color:#464646;
}
.searchbox1 .searchBtn {
	cursor:pointer;
}
.colseBtn a:link,
.colseBtn a:visited {
	font-size:11px;
	margin-left:10PX;
	padding-left:6px;
	padding-right:6px;
	border:1px solid #006bb0;
}
.colseBtn a:hover {
	background-color:#D2E2EC;
	text-decoration:none;
}
.borderBtm {
	border-bottom:1px dashed #ccc;
}
.borderDotBtm {
	border-bottom:1px dotted #999;
}
.totalTab h5{
	background-color:#f0f0f0;
	line-height:32px;
	width:120px;
	text-align:center;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.totalTab h5 a {
	border:1px solid #fff;
	display:block;
	height:30px;
	line-height:30px;
}
.totalTab h5 a:hover {
	background-color:#fff;
	text-decoration:none;
}
.mainTab a:link,
.mainTab a:visited {
	border-top:2px solid #a5c6f3;
	border-right:2px solid #a5c6f3;
	border-left:2px solid #a5c6f3;
	color:#464646;
	background-color:#E4EEFB;
}
.mainTab a:hover {
	background-color:#fff;
	text-decoration:none;
}
.container .mainTab a.here {
	background-color:#fff;
	top:2px;
}
.foldIcon a:link,
.foldIcon a:visited {
	color:#666;
	background:url(/images/foldIcon.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.foldIcon a:hover {
	color:#333;
	background:url(/images/foldIcon.gif) no-repeat 0px -24px;
	text-decoration:none;
}
.unfoldIcon a:link,
.unfoldIcon a:visited {
	color:#666;
	background:url(/images/foldIcon.gif) no-repeat 0px -48px;
	padding-left:20px;
}
.unfoldIcon a:hover {
	color:#333;
	background:url(/images/foldIcon.gif) no-repeat 0px -72px;
	text-decoration:none;
}
#type a,
#subject a, 
#language a {
	font-weight:normal;
}
#type a:hover,
#subject a:hover,
#language a:hover {
	text-decoration:none;
	background-color:#dfdfdf;
}
.pageNo {
	font-size:11px;
}
.bluePageNo {
	font-size:11px;
	background-color:#EAF3FD;
}

.pageNo a:link,
.pageNo a:visited,
.bluePageNo a:link,
.bluePageNo a:visited {
	font-size:11px;
	text-decoration:underline;
}
.pageNo a:hover,
.bluePageNo a:hover,
.numList a:hover {
	color:#464646;
}
.pageNo a.here,
.bluePageNo a.here, 
.numList a.here {
	color:#464646;
	font-weight:bold;
}
.programCurrent {
	margin-top:20px;
	font-size:11px;
	height:24px;
}
.programCurrent a {
	font-size:11px;
	font-weight:bold;
}
.toTop a:link,
.toTop a:visited {
	color:#464646;
	font-weight:normal;
	font-size:11px;
}
.courseList a {
	font-size:11px;
	text-decoration:none;
	background:url(/images/dot.gif) no-repeat 2px 6px;
	padding-left:12px;
}
.courseList a:hover {
	background:url(/images/dot.gif) no-repeat 2px -37px;
	padding-left:12px;
	color:#464646;
	text-decoration:underline;
}
.commentBox {
	border:1px solid #CED6DF;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	background-color:#fff;
}
.commentBox a:link,
.commentBox a:visited {
	text-decoration:underline;
	font-size:11px;
}
.commentBox a:hover {
	color:#464646;
}
.totalPage {
	text-align:right;
	padding-right:5px;
}
.piker001 {
	height:0px;
	margin-bottom:1px;
}
.chiwestFacebook a:link,
.chiwestFacebook a:visited {
	font-size:10px;
	color:#c00;
}
.titleRText a:link,
.titleRText a:visited {
	font-size:10px;
}
.imgList a:link,
.imgList a:visited {
	border:1px solid #dfdfdf;
}
.imgList a:hover,
.imgList a:active {
	border:1px solid #c00;
}
.imgListDiv {
	border:1px solid #dfdfdf;
}

.list_619 li {
	padding-top:2px;
	padding-bottom:2px;
	list-style-position:inside;
	list-style-type:disc;
}
.more a:link,
.more a:visited {
	font-size:10px;
	color:#c00;
	font-weight:bold;
}
.spanList span {
	display:block;
	float:left;
	width:50%;
}
.programDiv {
	font-size:10px;
}


/*-- new styles 6.24--*/
.tdUnderline th,
.tdUnderline td {
	border-bottom:1px solid #dfdfdf;
	text-align:left;
	font-size:10px;
	padding:3px;
	line-height:14px;
}
.sc_map {
	width:270px;
	height:220px;
	margin-top:25px; 
	margin-left:35px;
	background:url(http://school.e-admission.edu.cn/images/map_small.jpg) no-repeat 0px 0px;
}
.applBtns {
	/* height:22px; */
}
.applBtns span {
	display:block;
	float:left;
	/* height:22px; */
}
.applBtns a:link,
.applBtns a:visited {
	display:block;
	float:left;
	width:auto;
	padding:1px 10px 1px;
	float:left;
	color:#333;
	text-align:center;
}


/*-- 地图使用 --*/
.dot {
	background:url(/images/cityDot.gif) no-repeat 0px 0px;
	height:9px;
	width:9px;
	cursor:pointer;
	position:absolute;
	z-index:5;
	}
a.dot {
	display:block;
	background:url(/images/cityDot.gif) no-repeat 0px 0px;
	height:9px;
	width:9px;
	cursor:pointer;
	position:absolute;
	z-index:5;
	}
#ro {
	text-align:left;
	position:absolute;
	z-index:16;
	display:block;
	height:18px;
	}
#ro_content {
	background-color:#F3F4DA;
	border:1px solid #999;
	white-space:nowrap;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:6px;
	}
#ro_ptr {
	position:relative;
	background:url(/images/ro_ptr.gif) no-repeat;
	height:4px; 
	width:5px;
	margin-left:0px;
	}
.applyImg {
	text-align:center; 
	padding-top:20px; 
	padding-right:10px; 
	_padding-top:0px; 
	padding-left:15px; 
	float:right;
}


/*-- 7.21 styles --*/
.yxBtn1 a:link,
.yxBtn1 a:visited {
	color:#fff;
	margin-right:10px;
	font-weight:normal;
	background:#3882CE url(http://school.e-admission.edu.cn/images/schoolBtnBg.gif) repeat-x 0px 0px;
}
.yxBtn2 a:link,
.yxBtn2 a:visited,
.viewBtn a:link,
.viewBtn a:visited {
	color:#FCFCC4;
	font-weight:normal;
	background:#C82020 url(http://school.e-admission.edu.cn/images/schoolBtnBg.gif) repeat-x 0px -28px;
	font-size:11px;
}
.yxBtn1 a:hover,
.yxBtn1 a:active,
.yxBtn2 a:hover,
.yxBtn2 a:active,
.viewBtn a:hover,
.viewBtn a:active {
	color:#ff0;
	text-decoration:underline;
}

.rus_applBtns a:link,
.rus_applBtns a:visited {
	display:block;
	float:left;
	width:auto;
	padding:1px 2px 2px;
	float:left;
	color:#333;
	text-align:center;
}
.rus_yxBtn1 a:link,
.rus_yxBtn1 a:visited {
	color:#fff;
	margin-right:3px;
	font-size:10px;
	font-weight:normal;
	background:url(../images/schoolBtnBg.gif) repeat-x 0px 0px;
}
.rus_yxBtn2 a:link,
.rus_yxBtn2 a:visited {
	color:#fff;
	font-weight:normal;
	background:url(../images/schoolBtnBg.gif) repeat-x 0px -28px;
	font-size:10px;
}
.rus_yxBtn1 a:hover,
.rus_yxBtn1 a:active,
.rus_yxBtn2 a:hover,
.rus_yxBtn2 a:active {
	color:#ff0;
}

.mar10T {
	margin-top:10px;
}

.add7_21 {
	/* margin:25px auto auto 0px; */
	width:299px;
	border:2px solid #E5F2F8;
}
.add7_21Inner {
	border:1px solid #999999; 
	padding:8px 8px 8px; 
	background:#fff url(../images/cucas_sNewsBg.gif) repeat-x left bottom; 
	text-align:left;
}
.add7_21Inner p {
	color:#333;
}

/*-- add 2009.10.10 --*/
.rus_viewBtn {
	width:35%;
}
.rus_viewBtn a:link,
.rus_viewBtn a:visited {
	font-size:10px;
}


.sidebar7_21 {
	/*--background:url(../images/leftBg.gif) repeat-x 0px 0px;--*/
	margin-top:10px;
	border:1px solid #B5C3CC;
}
.sidebar7_21Inner {
	border:1px solid #fff; 
	padding-left:6px; 
	padding-right:6px; 
	padding-bottom:10px;
	height:250px;
	background:url(../images/how.gif) no-repeat 4px 45px;
}
.sidebar7_21Inner h5{
	font-size:12px;
	padding-top:8px;
	padding-bottom:3px;
	margin-bottom:8px;
	border-bottom:1px solid #B5C3CC;
}
.sidebar7_21Inner h5 a:link,
.sidebar7_21Inner h5 a:visited {
	text-decoration:none;
	font-size:12px;
	color:#333;
}
.sidebar7_21Inner h5 a:hover,
.sidebar7_21Inner h5 a:active {
	text-decoration:underline;
}
.how_step1,
.how_step2,
.how_step3 {
	font-size:10px;
	color:#7b91b0;
	text-align:center;
}
.authBtn {
	margin-top:10px; 
	padding:8px 5px 8px 5px; 
	border:1px #b5c3cc solid;
}
.authBtn h5 a:link,
.authBtn h5 a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#666;
	font-weight:normal;
}
.how_step1 {
	padding-top:6px;
	padding-bottom:8px;
	margin-top:18px;
	width:135px;
	border:1px solid #dfe4eb;
	background:url(../images/how_bg.gif) repeat-x 0px 0px;
}
.how_step2 {
	padding-top:6px;
	padding-bottom:8px;
	width:120px;
	margin-left:40px;
	margin-top:15px;
	line-height:12px;
	border:1px solid #dfe4eb;
	background:url(../images/how_bg.gif) repeat-x 0px -48px;
}
.how_step3 {
	width:68px;
	height:50px;
	color:#7f0c0c;
	margin-top:20px;
	margin-left:25px;
	padding-top:20px;
	text-align:center;
	background:url(../images/how_3Bg.gif) no-repeat 0px 0px;
}
.how_step1 a:link,
.how_step1 a:visited,
.how_step2 a:link,
.how_step2 a:visited {
	color:#c00;
	text-decoration:none;
}
.how_step1 a:hover,
.how_step1 a:active,
.how_step2 a:hover,
.how_step1 a:active {
	color:#c00;
	text-decoration:underline;
}
.step1_link a:link,
.step1_link a:visited {
	color:#ff0;
	text-decoration:underline;
}
.how_step3 a:link,
.how_step3 a:visited {
	color:#7f0c0c;
	text-decoration:none;
}
.how_step3 a:hover,
.how_step3 a:active {
	color:#f00;
	text-decoration:underline;
}
.addBtn7_21 {
	width:215px;
	margin:10px 15px 20px 20px;
	_margin:10px 10px 20px 20px;
	float:right;
}
.unReg{
	background-color:#f8f8f8;
	border:1px solid #ccc;
	margin-top:5px;
	text-align:left;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}
.courseApp {
	background-color:#f8f8f8;
	border:1px solid #ccc;
	text-align:left;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
}
.unReg p {
	padding:2px;
	color:#666;
	padding:0px 5px;
	font-size:10px;
	line-height:12px;
}
.courseApp div {
	padding:2px;
	color:#666;
	margin-left:6px;
	margin-bottom:6px;
	font-size:10px;
	line-height:11px;
}
.unReg a:link,
.unReg a:visited {
	display:block;
	width:202px;
	height:46px;
	color:#6f3302;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:46px;
	text-align:center;
	background:url(../images/registerBtn.gif) no-repeat 0px 0px;
}
.unReg a:hover,
.unReg a:active {
	color:#A24A03;
	text-decoration:none;
	background:url(../images/registerBtn_hover.gif) no-repeat 0px 0px;
}

.addText {
	color:#c00;
}
.addText a:link,
.addText a:visited {
	text-decoration:underline;
}
.basicIntro td {
	padding-top:10px;
	padding-bottom:10px;
}

.menuList a:link,
.menuList a:visited {
	font-size:12px;
	padding-left:20px;
}

/* add 2009.12.08 */
.schoolNews li {line-height:14px; padding-top:2px; padding-bottom:2px; list-style-type:decimal; list-style-position:inside;}
.schoolNews li a:link, .schoolNews li a:visited {font-size:11px;}
.schoolNews li a:hover, .schoolNews li a:active {color:#d00;}
#current a {font-size:11px;}


/*CCD start*/
#current {
	background:#fff url(../images/currentIcon.gif) no-repeat 5px center;
	font-size:11px;
	border:1px solid #b5c4cb;
}
#containerLeft h5{
	font-size:14px;
	line-height:18px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
#containerLeft p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666;
}
#containerLeft p span{}
#programInfo{padding-top:10px;font-size:11px;}
#programInfo th{font:Arial, sans-serif;font-weight:normal;color:#666;text-align:left;vertical-align:top; line-height:14px; border-bottom:1px dashed #dfdfdf; padding:4px 0 2px;}
#programInfo tr{height:22px;}
#programInfo td {vertical-align:top; line-height:14px; border-bottom:1px dashed #dfdfdf; padding:4px 0 2px;}
#programInfo td span{color:#d00;}
.pageOptionsPrint{
	background:url(../images/cucas_sPageOptions.gif) no-repeat top left;
}
.pageOptionsSend{
	background:url(../images/cucas_sPageOptions.gif) no-repeat bottom left;
}
.containerRight li{
	font-size:10px;
	line-height:14px;
	border-bottom:1px dashed #dfdfdf;
	padding-left:0;
	text-align:0;
	/* background:url(../images/cucas_sDot.gif) no-repeat top left; */
}
.containerRight li span a:link,.containerRight li span a:visited{
	color:#666;
}
.containerRight li a:hover, .containerRight li a:active, .containerRight li span a:hover, .containerRight li span a:active {color:#d00; text-decoration:underline;}
#containerCatTab li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#016aae;
}
.containerCat p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 5px 0px 20px;
}
.containerCat p a:link, .containerCat p a:visited{
	text-decoration:underline;
}
.containerCat p a:hover, .containerCat p a:active{
	color:#d00;
}

.coursesCatDot{
	background:url(../images/cucas_sDot.gif) no-repeat 0px -2px;
}
.nice thead, .nice th{font-size:11px; line-height:14px;}
/*.nice td {line-height:14px; padding:2px 0px;}*/

.ulDisc {padding-top:8px; padding-bottom:8px;}
.ulDisc li {list-style:disc; list-style-position:inside;}

/*CCD */
@media all and (min-width: 0px){
.os {
position:relative;
height:20px;
float:right;
overflow:hidden;
width:160px;
z-index:0;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;

}
.os select {
position:absolute;
left:0px;
right:0;
padding-left:5px;
z-index:-10;
height:22px;
}
}
.os {
position:relative;
height:20px;
float:right;
overflow:hidden;
width:162px;
_width:165px;
z-index:0;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
.os select {
position:absolute;
left:0px;
right:0;
padding-left:5px;
z-index:-10;
height:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

/* added 2010.1.8 by Richen */
#programInfo2 th{font-size:11px; line-height:14px; vertical-align:bottom; padding:5px 1px; font-weight:normal; background-color:#f4f4f4; border:1px solid #dfdfdf;}
#programInfo2 td{padding:5px 1px; border:1px solid #dfdfdf;}
.cucas_subApply a:link, .cucas_subApply a:visited {font-family:Arial;width:78px; height:18px; line-height:18px; display:block; text-align:center; color:#fcfcc4; background:url(../images/cucas_sAPBtn.gif) no-repeat 0px 0px;}
.cucas_subApply a:hover, .cucas_subApply a:active {color:#ff0;}

/* added 2010.1.14 by Richen */
.cucas_NewDiv p {padding:0; font-weight:bold;}
.cucas_tips {border:1px solid #ffa841; background-color:#fffcec; padding:10px; margin-bottom:15px;}

/* added 2010.2.8 by Richen */
.school_2010app {border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.school_2010app td {vertical-align:top;}
.steps_div {border:1px solid #b3b3b3; background-color:#fcfcfc; width:158px; height:46px; padding:5px 10px; font-size:13px; font-weight:bold; color:#333; line-height:21px;}
.steps_div span {color:#666;}
.steps_arrow1{height:36px;background:url(http://school.cucas.edu.cn/images/school_arrow1.gif) no-repeat center bottom;}
.steps_arrow2{height:50px;background:url(http://school.cucas.edu.cn/images/school_arrow1.gif) no-repeat center bottom;}
.steps_arrow3{height:36px;background:url(http://school.cucas.edu.cn/images/school_arrow3.gif) no-repeat 85px bottom;}
.steps_arrow4{width:37px; height:94px; margin-top:12px;background:url(http://school.cucas.edu.cn/images/school_arrow2.gif) no-repeat center bottom;}
.steps_arrow5{height:36px;background:url(http://school.cucas.edu.cn/images/school_arrow4.gif) no-repeat 89px bottom;}
.placehold{height:36px;background:url(http://school.cucas.edu.cn/images/school_arrow1.gif) no-repeat center top;}
.step3_1{width:280px; border:1px solid #b3b3b3; background-color:#fff; padding:5px 10px;}
.steps_arrowR3{width:302px; height:20px;background:url(http://school.cucas.edu.cn/images/school_arrow1.gif) no-repeat center bottom;}
.stepsNote {line-height:18px;}
.pre-dep {width:550px; border:1px solid #c6c6c6; color:#333; background-color:#fafdff; padding:12px 10px; line-height:18px; font-weight:bold; font-style:italic;}
.pre_t{color:#d00; line-height:22px;}

.cucas_sTL{font-family:Arial, Helvetica, sans-serif; width:135px; font-size:11px; height:20px; margin-left:10px;}