﻿@charset "utf-8";
/* 定义区块的布局 */
#wrap {
	width:950px;
	background-color:#fff;
	margin:0 auto;
	padding-top:8px;
	padding-bottom:10px;
	_padding-top:0;
	_margin-top:-10px;
	}
	
#header {
	width:950px;
	}

#main {
	width:950px;
	}
	
#slogan {
	width:948px;
	height:90px;
	/* _height:80px; */
	clear:both;
	border:1px solid #B4C3CC; /* 修改了颜色值 */
	}
#slogan h1 {padding-left:10px;}

#sidebar {
	width:180px;
	}

#authorizationBtn {
	width:180px;
	height:28px;
	margin-top:5px;
	text-align:center;
	}

#content {
	width:760px;
	}

#BLCUintroL {
	width:500px;
	float:left;
}
#BLCUintroL .clearL {
	padding-top:5px;
	padding-bottom:5px;
}
.whyUsList,
.joinus {
	width:300px;
	margin-left:5px;
	margin-right:30px;
}
.grayboxM {
	width:195px;
}
.grayboxM li {
	margin-bottom:5px;
}
.grayboxM li.noMarBtm {
	margin-bottom:0px;
}
.newcol {
	text-align:center;
	height:330px;
	padding-left:25px;
	_padding-left:10px;
}
.newcol a:link,
.newcol a:visited {
	display:block;
	float:left;
	margin:12px;
	padding:3px;
	width:132px;
	height:132px;
	text-align:center;
}
.btnList {
		margin-top:-24px;
}
.btnList a:link,
.btnList a:visited {
	float:right;
	display:block;
	margin-right:2px;
	
}
.btnList a:hover,
.btnList a:active {
}
.btn1 {
	width:139px;
	height:21px;
	line-height:20px;
	float:right;
}
.btn2 {
	width:118px;
	height:21px;
	line-height:20px;
	float:right;
	margin-left:2px;
}
.btn3 {
	width:75px;
	height:21px;
	line-height:20px;
	float:right;
	margin-left:2px;
}
.btn4 {
	width:200px;
	height:21px;
	line-height:20px;
	float:right;
	margin-left:2px;
}

.grayboxT {
	width:195px;
	height:4px;
	overflow:hidden;
}
.grayboxB {
	width:195px;
	height:4px;
	overflow:hidden;
}
.locationLabel {
	float:left;
	width:12%;
	text-align:right;
	padding-right:8px;
}
.locationBox {
	margin-top:10px;
}
.locationDes {
	margin-top:10px;
	padding:5px;
}
.schoolList {
	float:left;
	width:48%;
}

#footer {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	}
#footer p {
	padding-left:10px;
	padding-right:10px;
	}

#current {
	padding:5px;
	padding-left:25px;
	margin-bottom:10px;
	}

.box1 p {
	margin-top:10px;
	}
.box2 p {
	margin-bottom:10px;
}
.titleTab,
.whyUs {
	padding-left:10px;
}
#type,
#subject,
#language {
	position:absolute; 
	left:0px; 
	_left:-45px;
	top:5px; 
	width:180px;
	background-color:#fff;
	}
#language {
	width:150px;
	_left:-75px;
}
#type a,
#subject a,
#language a {
	display:block;
	text-align:left;
	padding-left:5px;
	line-height:22px;
	color:#464646;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
	border-bottom:1px solid #464646;
	background-color:#fff;
}
#type a.borderTop,
#subject a.borderTop,
#language a.borderTop {
	border-top:1px solid #464646;
}
	
/* 共用容器 */
.container {
	padding:15px;
	margin-top:0px;
	border:1px solid #B4C3CC;
	}
#content .container {
	margin:0px 0px 8px;
}
#sidebar .container {
	margin-top:10px;
	padding-top:0px;
}
.container h2 a {
	float:right;
}

/* 清除浮动 */
.floatL {
	float:left;
	}
.floatR {
	float:right;
	}
.clearL {
	clear:left;
	}
.clearR {
	clear:right;
	}
.clearBoth {
	clear:both;
	}
	
	
/* common margin */
.mar5 {
	margin:5px;
}
.mar10 {
	margin:10px;
	}
.mar5T {
	margin-top:5px;
	}
.mar5L{
	margin-left:5px;
	}
.mar10T20L {
	margin-top:10px;
	margin-left:20px;
	}
.mar5T10R5L {
	margin-left:5px;
	margin-top:5px;
	margin-right:10px;
	}
.mar10R5L{
	margin-right:10px;
	margin-left:5px;
	}
.mar10T {
	margin-top:10px;
	}
.mar10B {
	margin-bottom:10px;
	}
.mar20B {
	margin-bottom:20px;
	}
.mar_20T {
	margin-top:-20px;
	}
.mar8L {
	margin-left:8px;
	}
.mar10L {
	margin-left:10px;
	}
.mar10L li{
	word-break:break-all;
	}
.mar20T {
	margin-top:20px;
	}
.mar20L {
	margin-left:20px;
	}
.mar30L {
	margin-left:30px;
	}
.mar40L {
	margin-left:40px;
	}
.mar50L {
	margin-left:50px;
	}
.mar60L {
	margin-left:60px;
	}
.mar245L {
	margin-left:245px;
	}
.mar5T5B {
	margin-top:5px;
	margin-bottom:5px;
	}
.mar5T5B_mar0 {
	margin-top:5px;
	margin-bottom:5px;
	_margin-top:0px;
	_margin-bottom:0px;
	}
.mar10T10B {
	margin-top:10px;
	margin-bottom:10px;
	}
.mar10T10B10L {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	}
.pad5Lmar5T {
	padding-left:5px;
	margin-top:5px;
}
.mar5Tmar20L {
	margin-top:5px;
	margin-left:20px;
}
.mar30L30R {
	margin-left:30px;
	margin-right:30px;
}



/* common padding */
.pad3L {
		padding-left:3px;
}
.pad5L {
		padding-left:5px;
}
.pad5 {	
	padding:5px;
	}
.pad10 {	
	padding:10px;
	}
.pad3R {
	padding-right:3px;
	}
.pad5L5R {
	padding-left:5px;
	padding-right:5px;
	}
.mar5B5L {
	padding-left:5px;
	padding-bottom:5px;
	}
.mar10Tpad3L3R {
	margin-top:10px;
	padding-left:3px;
	padding-right:3px;
	}
.padmar10T3L {
	margin-top:10px;
	padding-left:3px;
}
.mar_20Tpad3R {
	margin-top:-20px;
	padding-right:3px;
}

/* common width */
.width60 {
	width:60px;
	}
.width120 {
	width:120px;
	}
.width150 {
	width:150px;
	}
.width170 {
	width:170px;
	}
.width180 {
	width:180px;
	}
.width160 {
	width:160px;
	}
.width330 {
		width:330px;
}
.width345 {
		width:340px;
}

.widthx {
		width:100px;
}
.width380height80 {
		width:380px;
		height:80px;
}
.width700marAuto {
	width:700px;
	margin:0 auto;
}

/* common height */
.height24 {
	height:22px;
	line-height:20px;
}





.totalTab {
	height:32px;
}
.mainTab {
	border-bottom:2px solid #a5c6f3;
	background-color:#f5f8fc;
	position:relative;
	height:32px;
	padding-left:10px;
}
.anchor {
	text-align:right;
	margin-right:10px;
}
.anchor a {

}
.mainTab a {
	float:left;
	display:block;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
}
.mainTab a.link1 {
	position:absolute;
	top:0px;
	left:15px;
}
.mainTab a.link2 {
	position:absolute;
	top:0px;
	left:162px;
}
.rightList  {
	float:left;
	width:74%;
	padding-left:10px;
}
.leftList {
	float:left;
	width:24%;
	text-align:right;
}
.rightList2  {
	float:left;
	width:70%;
	padding-left:6px;
}
.leftList2 {
	float:left;
	width:25%;
	text-align:right;
}

.pageNo,
.bluePageNo {
	margin-top:10px;
}
.numList {
	float:left;
	width:60%;
}
.numList a:link,
.numList a:visited {
	margin-right:5px;
	margin-left:3px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:3px;
	text-decoration:underline;
}
.numList a:hover {
	color:#464646;
}

.pageNo a:link, 
.pageNo a:visited,
.bluePageNo a:link,
.bluePageNo a:visited {
	margin:auto 5px auto 3px;
	padding-left:1px;
	padding-right:1px;
}

.toTop {
	margin-left:20px;
}
.toTop_new {
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}
.intrList a {
	margin:auto 25px auto 5px;
}
.picSkip {
	margin:20px auto;
	height:118px;
}
.imgBox {
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	height:116px;
}
.imgList {
	padding-left:10px;
	_padding-left:3px;
}
.imgList a:link,
.imgList a:visited {
	width:105px;
	height:105px;
	display:block;
	float:left;
	text-align:center;
	margin:4px 10px 4px 8px;
}
.applyProgram {
	margin-left:30px;
	margin-right:30px;
	padding-left:3px;
}
.applyProgram div {
	width:25%;
	float:left;
	text-align:left;
}
.applyProgramTitle {
	float:left;
	width:28%;
	margin-left:10px;
	text-align:right;
}

.list3 div {
	width:30%;
}
.list5 div {
	width:20%;
	float:left;
	text-align:left;
}
.list6 div {
	width:19%;
	float:left;
	text-align:left;
}
.titleRText {
	float:right;
	margin-top:-20px;
	margin-right:3px;
	font-size:11px;
}
.chiwestFacebook {
	padding-top:6px;
}
#contactChiwest ul {
	margin-top:10px;
}

.imgListDiv {
	padding:3px;
	margin-left:15px;
}

.programDiv {
	margin:10px auto 10px;
	padding-left:13px;
	padding-right:13px;
	_padding-left:8px;
	_padding-right:8px;
	_margin:20px;
}
.programDiv th,
.programDiv td {
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}
.infTable td {
	border-bottom:1px solid #ddd;
}
.requireTable span {
	margin-right:40px;
}


/* ie Bugs */
._mar20T {_margin-top:20px;}
.viewBtn {
	display:block;
	float:right;
	height:20px;
	line-height:20px;
	width:30%;
}
.viewBtn a {
	padding-left:6px;
	padding-right:6px;
}

/*CCD start*/
/* --
#current {
	padding:1px;
	padding-left:25px;
	margin-bottom:10px;
}
--*/
.containerRight{
	width:208px;
	padding:0 10px 10px;
	border:1px solid #b7c7c6;
	float:left;
	margin-bottom:10px;
}
#containerLeft{
	width:488px;
	padding:15px;
	border:1px solid #b7c7c6;
	float:left;
	margin-right:10px;
	margin-bottom:25px;
}
#containerLeft h5{
	margin-bottom:5px;
}
/* -- add 2010.1.7 by Richen
#containerLeft table{width:460px; height:auto; font-family:Arial; font-size:12px; line-height:14px;}
#containerLeft th{text-align:left; vertical-align:bottom;}
#containerLeft td {text-align:left; vertical-align:bottom; height:26px;}
 -- */

.pageOptions{
	border-top:1px solid #d1d1d1;
	margin-top:45px;
	padding-top:10px;
}
.pageOptions span{
	font-size:11px;
	margin-right:25px;
}
.containerRight h5{
	border-bottom:1px solid #dfdfdf;
	background-color:#f4f4f4;
	margin-top:10px;
}
.pageOptionsPrint{
	padding-left:20px;
}
.pageOptionsSend{
	padding-left:20px;
}
.containerRight ul{
	width:185px;
}
.containerRight li{
	/* padding:5px 0px 5px 15px; */
	 padding:8px 0;
}
#applyNow{
	width:128px;
	padding-top:40px;
}
.containerCat{
	border:1px solid #B4C3CC;
	border-top:none;
}
#containerCatTab{
	border-top:1px solid #B4C3CC;
	border-bottom:1px solid #B4C3CC;
	height:35px;
}
#containerCatTab li{
	border-right:1px solid #B4C3CC;
	padding:8px 10px;
	float:left;
}
#containerCatTab .here{
	background:url(../images/cucas_sTabBg.gif) repeat-x top;
	_position:relative;
	_top:1px;
}
#containerCatTab .here a:link{
	color:#999;
}
.courseTableLeft{
	width:200px;
}
.courseTableRight{
	width:300px;
	float:right;
}
#coursesCat{
	padding:20px;
}
#coursesCat span{
	color:#dd0000;
}
#coursesCat p{
	padding-bottom:20px;
}
.coursesCatDot{
	padding-left:15px;	
}
.cucas_fpr_box {clear:both; padding:10px 0px 15px;}
.cucas_fpr_ndpsBox {padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #cbc7b8;}
.cucas_fpr_box td {text-align:left; font-size:11px;font-weight:normal; color:#666666;}
.cucas_fpr_box th { font-size:12px; text-align:left; padding-top:3px; color:#666666;}

/*--友好表格样式--*/
.nice{border-collapse:collapse;/*细线表格代码*/}
.nice td{/*细线表格线条颜色*/ height:20px; line-height:14px; border-bottom:1px dashed #dfdfdf;}
.nice tr.t1 td {background-color:;}/* 交替行第一行的背景色 */	
.nice tr.t2 td {background-color:;}/* 交替行第二行的背景色 */	
.nice tr.t3 td {background-color:#f2f8fd; border-bottom:1px solid #d9d9d9;}/* 鼠标经过时的背景色 */
.nice thead,.nice th{text-align:left; padding:0px 8px 0px 0px}

/*--- 页码索引 ---*/
.cucas_pageIndex {border-bottom:1px solid #acbbc3; padding:4px 0px 3px; background-color:#f5f8fa;}
.cucas_pageIndex a {padding-left:2px; padding-right:2px;}
#spanLeft {float:left;height:20px;line-height:20px;padding-left:2px;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#spanRight {float:right;height:20px;line-height:20px;padding-right:2px;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.cucas_fpPageIndexSelect {width:50px; font-size:10px;}
.cucas_pageIndexBottom{border-top:1px solid #acbbc3; border-bottom:0px;padding:4px 0px 3px; background-color:#f5f8fa;}
.cucasLabel{width:100px;}

/*--- Added 2010.2.25 by Richen ---*/
#cucas_PI th {font-family:Arial, Helvetica, sans-serif; vertical-align:bottom; border-bottom:1px solid #dfdfdf; padding-top:8px; padding-bottom:5px;}
#cucas_PI td {vertical-align:top;padding-top:8px; padding-bottom:10px;}

/*--- Added 2010.1.7 by Richen ---*/
.app_desc {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:20px; line-height:18px;}
.school_2010app {border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto;}
.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_arrow2 div {height:75px; _height:40px;}
.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;}