@charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:Arial, Helvetica, sans-serif;
}
a:link,
a:visited {
	color:#1264b6;
	text-decoration:none;
	font-size:11px;
}
a:hover,
a:active {
	text-decoration:underline;
}
table,
th,
tr,
td {
	border-collapse:collapse;
}
img {
	border:0px;
}
ul,
ol,
li,
dl,
dt,
dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
form {
	margin: 0px;
	padding: 0px;
}
#nav,
.hpBlock,
#hpBlock,
#links,
#footer {
	margin:0 auto;
	width:950px;
}
#regDiv .top {
	background:url(/images/v3_colsBg.gif) no-repeat 0px 0px;
	overflow:hidden;
}
#regDiv .cnt {
	background:url(/images/v3_colsBg.gif) no-repeat 0px bottom;
	overflow:hidden;
}
#regDiv h2,
#regDiv h2 a:link,
#regDiv h2 a:visited,
.appCUcnt h2 a:link,
.appCUcnt h2 a:visited,
.hpFaqCnt h2 a:link,
.hpFaqCnt h2 a:visited {
	font-size:16px;
	color:#1164b6;
}
.hi {
	color:#fff;
	text-indent:6px;
	background:url(/images/v3_hiBg.gif) no-repeat 0px 0px;
}
.hiCnt {
	border:1px solid #dbdbdb;
	border-top:0px;
	background-color:#eee;
	font-size:10px;
}
.hiCnt p {
	background:url(/images/v3_dot.gif) no-repeat 6px 5px;
}
.hpRegBtn a:link,
.hpRegBtn a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:36px;
	background:url(/images/v3_regBtn.gif) 0px 0px;
	color:#333;
}
.hpRegBtn a:hover,
.hpRegBtn a:active {
	background:url(/images/v3_regBtn.gif) 0px -48px;
}
#searchDiv .top {
	background:url(/images/v3_searchBg.gif) no-repeat 0px 0px;
	overflow:hidden;
}
#searchDiv .cnt {
	background:url(/images/v3_searchBg.gif) no-repeat 0px bottom;
	overflow:hidden;
	color:#fff;
}
#searchDiv h2 {
	font-size:16px;
}
.formItem select {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	line-height:18px;
}
.bymap a:link,
.bymap a:visited {
	font-size:10px;
	color:#ff0;
	line-height:20px;
	font-weight:normal;
	background:url(/images/v3_hpBg.gif) no-repeat 0px -495px;
}
#focusDiv {
	color:#c00;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/v3_focusBg.gif) no-repeat 0px 0px;
}

#tagContentBtm a:link,
#tagContentBtm a:visited {
	background:url(/images/v3_hpBg.gif) 0px -481px;
	color:#c00;
}
.appCU .top,
.hpFaq .top {
	background:url(/images/v3_colsBg.gif) no-repeat -1180px 0px;
}
#btmR .top {
	background:url(/images/v3_colsBg.gif) no-repeat -1640px 0px;
}
#btmR .btmRcnt {
	background:url(/images/v3_colsBg.gif) no-repeat -1640px bottom;
}
.appCU .appCUcnt,
.hpFaq .hpFaqCnt {
	background:url(/images/v3_colsBg.gif) no-repeat -1180px bottom;
}
.faqItems a.faq1 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -285px;
}
.faqItems a.faq2 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -336px;
}
.faqItems a.faq3 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -386px;
}
.faqItems a.faq4 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -436px;
}
.faqItems a.faq5 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -310px;
}
.faqItems a.faq6 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -360px;
}
.faqItems a.faq7 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -410px;
}
.faqItems a.faq8 {
	background:url(/images/v3_hpBg.gif) no-repeat 0px -460px;
}
.appCUcnt h2,
.hpFaqCnt h2 {
	font-size:16px;
	color:#666;
}
.colsCnt h2 {
	font-size:13px;
	color:#666;
}
.appCUcnt a:link,
.appCUcnt a:visited {
	font-size:11px;
	font-weight:bold;
}
.btmRcnt h3 a:link,
.btmRcnt h3 a:visited{
	color:#e87b09;
	font-size:16px;
}
.hundred,
.thousand {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c00;
	font-weight:bold;
}
.viewMore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#464646;
	font-weight:bold;
}
.viewMore a:link,
.viewMore a:visited {
	font-size:15px;
}
.cols .top {
	background:url(/images/v3_colsBg.gif) -1915px 0px;
}
.cols .colsCnt {
	background:url(/images/v3_colsBg.gif) -1915px bottom;
}
.newsCnt li,
.colsItem li,
.linksCnt li {
	background:url(/images/v3_hpBg.gif) 0px -511px;
}
#links .top {
	background:url(/images/v3_colsBg.gif) -220px 0px;
}
#links .linksCnt {
	background:url(/images/v3_colsBg.gif) -220px bottom;
}
.linksCnt h6 {
	font-size:13px;
}
.redFont {
	color:#c00;
}
input{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
@charset "utf-8";
.hpBlock {
	padding-top:8px;
	_padding-top:5px;
	clear:both;
}
#mainColL {
	width:210px;
	float:left;
	margin-right:10px;
	_margin-right:6px;
}
#mainColR {
	width:730px;
	float:left;
}
#regDiv .top,
#searchDiv .top {
	width:210px;
	height:5px;
}
#regDiv .cnt {
	padding:5px 10px 10px;
	height:110px;
}
#searchDiv .cnt {
	padding:10px 10px 18px;
	height:440px;
	
}
#regDiv .cnt p {
	text-align:center;
}
#regDiv h2 {
	padding-bottom:8px;
	text-align:center;
}
.hi {
	display:block;
	width:190px;
	height:22px;
	line-height:22px;
}
.hiCnt {
	line-height:14px;
	padding-top:10px;
}
.hiCnt p {
	padding-left:18px;
	padding-bottom:8px;
}
.hpRegBtn {
	padding-left:10px;
	margin-bottom:6px;
}
.hpRegBtn a:link,
.hpRegBtn a:visited {
	display:block;
	text-align:center;
	width:170px;
	height:38px;
}
#searchDiv {
	padding-top:6px;
}
.radioList {
	padding-bottom:8px;
}
.radioList input {
	vertical-align:middle;
}
.radioList label {
	line-height:16px;
	margin-right:15px;
}
.formItem {
	padding:9px 3px 9px;
	_padding:8px 3px 8px;
}
.formItem select {
	width:185px;
}
.formItem input {
	width:180px;
}
#searchDiv h2 {
	padding-bottom:10px;
}
.hpbtn {
	height:24px;
	padding:10px 0px 5px 12px;
}
.hpbtn a {
	display:block;
	width:75px;
	height:22px;
	text-align:center;
	line-height:22px;
	margin-right:10px;
	float:left;
}
.bymap a {
	float:right;
	padding-left:12px;
}
#focusDiv {
	width:450px;
	height:255px;
	text-align:center;
	padding-top:12px;
	float:left;
	margin-left:2px;
}

/*---news style start --*/
#news {
	width: 265px;
	position:relative;
	float:right;
	right:0px;
}
#tags {
	padding:0px;
	margin:0px;
	width:265px;
	height:30px;
	position:absolute;
	z-index:9999;
}
#tags li {
	background: url(/images/v3Tab.gif) no-repeat -142px 0px;
	float: left; 
	list-style: none;
	height: 30px;
	width:132px;
}
#tags li a:link,
#tags li a:visited {
	float:left; 
	color:#666;
	line-height:30px;
	height:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: none;
	width:132px;
	text-align:center;
	 
}
#tags li.emptyTag {
	background: none transparent scroll repeat 0% 0%; 
	width:4px;
}
#tags li.selectTag {
	background-position:left top; 
	position:relative;
	z-index:999;
	height:30px;
	width:132px;
	background: url(/images/v3Tab.gif) no-repeat 0px 0px;
}
#tags li.selectTag a:link,
#tags li.selectTag a:visited {
	background-position: right top; 
	color:#1164b6;
	line-height:30px; 
	height: 30px;
	font-size:15px;
	font-weight:bold;
	width:132px;
	text-align:center;
	 
}
#tagContent {
	clear:both;
	width:265px;
	height:235px;
	position:relative;
	top:29px;
	background-color:#fff;
}
#tagContentBtm {
	background:url(/images/v3_newBtm.gif) no-repeat 0px bottom;
	height:25px;
	padding-top:4px;
	width:265px;
}
#tagContentBtm a {
	float:right;
	margin-top:-5px;
	margin-right:15px;
	padding-left:12px;
}
.tagContent {
	display:none; 
	color:#474747;
}
#tagContent div.selectTag {
	display: block;
}
.newsCnt,
.colsItem {
	display:block;
}
.newsCnt {
	width:263px;
	height:200px;
	padding-top:7px;
	border:#ccc 1px solid;
	border-bottom:0px;
}
.newsCnt li {
	margin:10px auto 10px;
	padding-left:10px;
	margin-left:12px;
}
.colsItem li {
	margin:8px auto 8px 15px;
	padding-left:10px;
}
/*---news style end --*/
.btm {
	clear:left;
	padding-top:1px;
}
.appCU {
	width:450px;
	margin-top:6px;
}
.hpFaq {
	width:450px;
	margin-top:8px;
}
.appCU .top,
.hpFaq .top {
	width:450px;
	height:4px;
}
#btmR .top {
	width:265px;
	height:4px;
}
.appCU .appCUcnt {
	height:208px;
	position:relative;
	z-index:9999;
}
.hpFaq {
	width:450px;
}

#btmL {
	width:450px;
	float:left;
	margin-left:2px;
}
.faqItems {
	margin:10px auto;
}
.faqItems a {
	display:block;
	width:auto;
	height:20px;
	padding-left:25px;
}
.hpFaq .hpFaqCnt {
	height:110px;
}
.colsCnt {
	padding-bottom:15px;
}
.hpFaqCnt h2 {
	padding:8px 0px 6px 12px;
}
.appCUcnt h2 {
	padding:8px 0px 3px 12px;
}
.colsCnt h2 {
	padding:10px 0px 3px 12px;
}
#btmR {
	width:265px;
	float:left;
	padding-left:12px;
	_padding-left:11px;
	padding-top:6px;
}
#btmR .btmRcnt {
	padding-bottom:25px;
	height:305px;
}
.btmRcnt h3 {
	text-align:right;
	padding:8px 15px 9px;
	_padding:9px 15px 9px;
}
.gatewayCnt {
	text-align:center;
	margin:13px auto 30px;
	padding-top:5px;
}
.hundred {
	padding-left:20px;
}
.thousand {
	text-align:right;
	padding-right:20px;
}
.viewMore {
	text-align:center;
	padding-top:15px;
}
/*--How to apply China University--*/
#hor1 {
	cursor:pointer;
	margin-top:20px;
	position:absolute;
	left:15px;
	top:20px;
	width:422px;
	height:20px;
	line-height:20px;
	color:#fff;
	text-indent:10px;
	border-bottom:1px solid #fff;
	background-color:#e57a09;
	z-index:1;
}
#hor2 {
	cursor:pointer;
	margin-top:20px;
    position:absolute;
    left:15px;
    top:46px;
    width:422px;
    height:20px;
	line-height:20px;
	color:#fff;
	text-indent:10px;
	border-bottom:1px solid #fff;
    background-color:#657691;
	z-index:2;
}
#hor3 {
	cursor:pointer;
	margin-top:20px;
    position:absolute;
    left:15px;
    top:67px;
    width:422px;
    height:20px;
	line-height:20px;
	color:#fff;
	text-indent:10px;
	border-bottom:1px solid #fff;
    background-color:#801e19;
	z-index:3;
}
#hor4 {
	cursor:pointer;
	margin-top:20px;
    position:absolute;
    left:15px;
    top:88px;
    width:422px;
    height:20px;
	line-height:20px;
	color:#fff;
	text-indent:10px;
    background-color:#1371a9;
	z-index:4;
}
#board1 {
	margin-top:20px;
    position:absolute;
    left:15px;
    top:41px;
    width:402px;
    height:52px;
	font-weight:normal;
    background:none;
	border:1px solid #ccc;
    visibility: hidden;
	z-index:-100;
	padding:6px 8px 6px 10px;
	font-size:11px;
	line-height:15px;
}
#board2 {
	margin-top:20px;
    position:absolute;
    left:15px;
    top:61px;
    width:402px;
    height:52px;
	font-weight:normal;
    background:none;
	border:1px solid #ccc;
    visibility: hidden;
	z-index:-90;
	padding:6px 8px 6px 10px;
	font-size:11px;
	line-height:15px;
}
#board3 {
	margin-top:20px;
    position:absolute;
    width:402px;
    height:52px;
    left:15px;
    top:81px;
	font-weight:normal;
    background:none;
	border:1px solid #ccc;
    visibility: hidden;
	z-index:-80;
	padding:6px 8px 6px 10px;
	font-size:11px;
	line-height:15px;
}
#board4 {
	margin-top:20px;
    position:absolute;
    left:15px;
    top:101px;
    width:402px;
    height:52px;
	font-weight:normal;
    background:none;
	border:1px solid #ccc;
    visibility: hidden;
	z-index:-70;
	padding:6px 8px 6px 10px;
	font-size:11px;
	line-height:15px;
}
/*--How to apply China University--*/
.cols {
	width:310px;
	float:left;
}
.cols .top {
	width:310px;
	height:4px;
}
.marR10 {
	margin-right:10px;
}
.marL8 {
	margin-left:8px;
}
#links {
	margin-top:6px;
	clear:both;
}
#links .top {
	width:950px;
	height:4px;
}
.linksCnt table {
	margin:0 auto;
}
.linksCnt table td {
	padding:6px;
}
.linksCnt h6 {
	padding-top:5px;
	padding-bottom:5px;
}
.linksCnt li {
	margin:5px auto 5px;
	padding-left:8px;
}
.colsDesc {
	margin:10px 12px 15px 15px;
}
.colsDesc img {
	float:left;
	margin-right:10px;
	border:1px solid #ccc;
}
#regDiv .cnt p {
	text-align:left;
}
.mar1R {
	margin-right:1px;
}

/*--clear float start--*/
.clearfix:after {}{
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {}{
  display: inline-block;     
}
* html .clearfix {}{
	height: 1%;
}
.clearfix {}{
	display: block;
	}
.clearBoth {
	clear:both;
}
/*--clear float end--*/

/**************样式***************/
/************CCD*************/
#fpPanel{
	background-image:url(/images/v3_fppPanel.gif);
}
#fpPanel p{
	color:#658099;
	font-size:12px;
	padding-top:5px;
}
#fpPanel p span{
	font-weight:bold;
	color:#F00;
	}
#showResults{
	background-image:url(/images/v3_fppTitle.gif);
}
.sRWhite{
	font-weight:bold;
	color:#fff;
	height:32px;
}
#fPPlogin{
	background-image:url(/images/v3_loginBg.gif);
}
.fPPLoginLiFirst{
	background:url(/images/v3_fgicon.gif) 0px top no-repeat;
	font-size:10px;
}
.fPPLoginLiLast{
	background:url(/images/v3_fgicon.gif) 0px bottom no-repeat;
	padding-left:30px;
	height:26px;
	font-size:10px;
}
#programTable{
	border:1px solid #b1c5dd;
}
#programTable th{
	background:url(/images/v3_fpBg.gif) 0px bottom;
	border-right:1px solid #b1c5dd;
	font-size:10px;
	color:#333333;
}
#programTable th span{
	font-weight:normal;
	color:#F00;
}
#programTable tr{
	border-bottom:1px solid #b1c5dd;
}
#programTable td{
	text-align:center;
	border-right:1px solid #b1c5dd;
}
.pageNumber{
	width:15px;
	height:15px;
	margin:0px 5px;
}
.pageNumber a:hover, .pageNumber a:active{
	background-color:#06C;
	display:block;
}
.btnA{
	background:url(/images/v3_fpBg.gif) repeat-x;
	height:14px;
	width:50px;
	display:block;
	border:1px solid #d98e1f;
	margin-bottom:4px;
	text-align:center;
}
.btnA a:link, .btnA a:visited{
	color:#81410d;
}
.btnC{
	background:url(/images/v3_fpBg.gif) 0px -24px repeat-x;
	height:14px;
	width:50px;
	display:block;
	border:1px solid #85bfe3;
	text-align:center;
}
.btnC a:link, .btnC a:visited{
	color:#1264b6;
}
#findProgramSearch{
	background:url(/images/v3_searchBgLong.gif);
	padding-top:8px;
}
#findProgramAdvancedSearch{
	background:url(/images/v3_advanceSearchBg.gif);
	width:125px;
	height:19px;
	display:inline-block;
	float:right;
	line-height:19px;
	padding-left:5px;
	margin-right:5px;
	margin-top:5px;
}
.mostrar a:{
	display:block;
}
#findProgramSearchHidden{
	background-color:#646d82;
	padding:10px;
}
#findProgramSearchHidden table{
	color:#fff;
}
#findProgramListBox{
	background-color:#ebf0fb;
	border:1px solid #b1c5dd;
}
#findProgramListBox li{
	float:left;
	width:220px;
	line-height:20px;
}


.findProgramCourseInfo span{
	color:#cc0000;
}
.findProgramCourseBox{
	background:url(/images/v3_courseBoxBg.gif) repeat-y;
	border:1px solid #b1c5dd;
	border-top:none;
}
.findProgramCourseBox li{
	list-style:disc;
	line-height:20px;
}
.findProgramCourseDesc{
	padding:10px;
}

/*findSchool*/
#universityBox{
	border:1px solid #b1c5dd;
	border-top:none;
}
#universityBoxLeft h4{
	font-size:14px;
	background:url(/images/v3_findSchoolTitleBg.gif) repeat-x;
	height:32px;
	line-height:32px;
	padding-left:10px;
}
#universityBoxLeft h4 span{
	float:right;
	font-weight:normal;
	font-size:11px;
	padding-right:5px;
}
#universityBoxLeft p{
	padding:5px 10px 20px 10px;
	line-height:15px;
}
#universityBoxLeft table td{
	line-height:16px;
	padding:2px 10px;
}
#universityBoxLeft table td span{
	color:#cc0000;
	font-weight:bold;
}
.findSchoolBtnC{
	background:url(/images/v3_findSchoolCollectBg.gif) repeat-x;
	height:18px;
	line-height:18px;
	width:50px;
	display:block;
	border:1px solid #85bfe3;
	text-align:center;
}
.findSchoolBtnC a:link, .btnC a:visited{
	color:#1264b6;
}
/*findSchoolPages*/

/*searchResult*/
#searchResultTable{
	border:1px solid #b1c5dd;
}
#searchResultTable th{
	background:url(/images/v3_fpBg.gif) 0px bottom;
	border-right:1px solid #b1c5dd;
	font-size:10px;
	color:#333333;
}
#searchResultTable th span{
	font-weight:normal;
	color:#F00;
}
#searchResultTable tr{
	border-bottom:1px solid #b1c5dd;
}
#searchResultTable td{
	text-align:center;
	border-right:1px solid #b1c5dd;
}

/*-- add 10.19 --*/
#searchResultContent .fSearch {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#c00;
	margin-left:20px;
}
.fSearch a:link,
.fSearch a:visited {
	color:#fff;
	font-weight:normal;
	display:inline-block;
	padding:0px 5px 0px;
	background:transparent url(/images/v3_fSearchBtn.gif) repeat-x scroll 0 8px;
}
.fSearch a:hover, .fSearch a:active {color:#ff0;}
/*--- 顶部样式  add 10.15 ---*/
#rus_top {color:#999;font-size:12px;background-color:#f8f8f8;border-bottom:1px solid #e6e6e6;padding:7px 0px 8px 0px;}
#rus_top .rus_top_cnt {width:950px;margin:0 auto;}
.rus_topL {float:left; position:relative;}
.rus_topR {float:right;}
#rus_top a:link, #rus_top a:visited {padding-left:12px;margin:auto 3px;color:#d00;background:transparent url(../images/v3_hpBg.gif) no-repeat scroll 0 -511px;}
#rus_top span.langHere{font-weight:bolder;padding-left:12px;background:transparent url(../images/v3_hpBg.gif) no-repeat scroll 0 -511px;}
#rus_top a:hover, #rus_top a:active {color:#d00;text-decoration:underline;}
#rus_top .translateList {position:absolute;top:18px;left:160px;display:block; width:445px;height:auto;background-color:#fdfdfd;border:1px solid #ccc;padding:4px;z-index:9999;}
#rus_top .translateList a:link, #rus_top .translateList a:visited{background-image:none; display:block;float:left; padding:0px 3px 0px;}

/*-- Bug add 10.15  --*/
.clearfix:after {content:""; display:block;height:0px;clear:both;overflow:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
