.top_bar{height:26px; background-image:url(top_bar2.png)}

/*** top_banner ***/
.top_banner{}
.top_banner_left{width:397px; height:107px; overflow:hidden; background-image:url(top_banner_left2.gif)}
.top_banner_right{width:553px; height:107px; background:url(top_banner_right2.gif)}

.main {width:950px; margin:0 auto; background:url(about_red_line.gif) repeat-y 190px 0}
.main .left{float:left;width:190px; background:url(book_photo.jpg) no-repeat right bottom; padding-bottom:200px}
.main .center{float:left;width:488px; margin-left:26px}
.main .right{float:right; width:215px; margin-right:7px; display:inline}

.main .left .title{background:url(about_ico.gif) no-repeat 5px 0; height:88px}
.main .left .news{background-image:url(novedades_ico.gif);background-position:30px 15px}
.main .left .currsos{background-image:url(menu03.gif)}
.main .left .profesores{background-image:url(menu04.gif)}
.main .left .aboutus{background-image:url(menu02.gif)}
.main .left .study{background-image:url(menu05.gif)}
.main .left .abroad{background-image:url(menu06.gif)}
.main .left .tour{background-image:url(menu07.gif)}
.main .left a{display:block; height:48px; line-height:28px; padding-right:43px; text-align:right; background:url(about_arrow.gif) no-repeat 156px 31px; border-bottom:1px solid #e5e5e5; font-size:14px}
.main .left a span{display:block; height:21px; line-height:21px; color:white}
.main .left a.cur, .outer .left a:hover{background-color:#CD1D2F; background-position:156px -11px; color:white; text-decoration:none}

.main .center .nav{height:31px; line-height:21px; font-weight:normal; font-size:14px}
.main .center .nav *{font-size:14px}
.main .center .nav a.cur{font-weight:bold}
.main .center .banner{height:180px; background-position:2px center; background-repeat:no-repeat; position:relative}
.main .center .banner span{position:absolute; left:33px; top:80px; font-size:12px}
.main .center .banner span em{display:block; margin:0; height:23px; line-height:23px; padding-bottom:3px; font-style:normal}
.main .center .banner span img{vertical-align:middle}

.main .center .list{width:480px; margin: 0 auto; margin-top:5px}
.main .content, .main .content p{width:490px; overflow:hidden; font-size:14px; line-height:25px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}
.main .center .content h1{font-size:21px}
.main .center .list dl{width:207px; float:left; display:inline; margin-left:11px; padding-right:22px; margin-top:5px; background:url(shadow_column.gif) no-repeat right center}
.main .center .list dl.list_r{background:none}
.main .center .list dt{background:url(x_1.gif) repeat-x 0 bottom; height:28px; line-height:28px; text-indent:8px; color:#274F92; font-size:14px}
.main .center .list dd{line-height:20px; height:229px}
.main .center .list dl.right{padding:0; background:none}
.main .center .list dd a{background:url(arrow.gif) no-repeat left center; padding-left:13px}
.main .center .list dd a:hover{background-position:3px center}
.main .center .more_1, .main .center .more_1 a{padding-right:0}

/***more_list***/
.list_more h2{height:30px; margin:0; margin-bottom:5px; padding:0; text-indent:10px; line-height:30px; color:#274F92; font-weight:bold; background:url(x_1.gif) repeat-x bottom}
.list_more a{background:url(arrow.gif) no-repeat left center; padding-left:13px}
.list_more a:hover{background-position:3px center}
.list_more .more_1,.list_more .more_1 a{padding-right:0}

.right_1{background:url(right_1_bj.gif) repeat-y right 0}
.right_1 dt.child{height:39px; background:url(right_1.gif) no-repeat right top; line-height:33px; font-size:14px; color:white; text-indent:87px}
.right_1 dd.child{background:url(right_1_bottom.gif) no-repeat right bottom; padding:6px}
.right_1 dd.child li{height:23px; line-height:23px; background:url(dian_1.gif) no-repeat 4px center; text-indent:13px}

.right_2{background:url(right_1_bj.gif) repeat-y right 0; margin-top:10px; display:none}
.right_2 dt{height:37px; background:url(about_right_2.gif) no-repeat right top; line-height:33px; font-size:14px; color:white; text-indent:130px}
.right_2 dd{background:url(right_1_bottom.gif) no-repeat right bottom; padding:6px}

.main .bottom{height:50px; background:#fff url(left_bottom.gif) no-repeat 188px top; margin-top:15px}

/*** list **/
.dl_list{width:460px; margin:0 auto; background:none}
.dl_list dt{background:url(x_1.gif) repeat-x 0 bottom; height:28px; line-height:28px; text-indent:8px; color:#274F92; font-size:14px}
.dl_list dd{line-height:200%}
.dl_list a{background:url(arrow.gif) no-repeat left center; padding-left:13px}
.dl_list a:hover{background-position:3px center}

/*** content ***/
.main .content h1{font-size:30px; font-weight:bold; text-align:center}
.main .con_info {text-align:left; height:23px; line-height:23px; background:url(x_1.gif) repeat-x 0 bottom}
/*.main .con, .main .con p{padding-top:10px; text-align:justify; text-justify: inter-ideograph; font-size:14px; line-height:25px; text-indent:28px}*/
.main .con, .main .con *{padding-top:10px; text-align:justify; text-justify: inter-ideograph; font-size:14px; line-height:25px}
.main .con img{margin:0 5px 5px 5px}

/**currsos**/
.currsos_list{}
.currsos_list dl{}
.currsos_list dt{height:32px; cursor:pointer; line-height:32px; border-bottom:1px solid #e1e1e1; color:#4497ca; font-weight:bold; background:url(currsos_arrow.gif) no-repeat 5px 12px; text-indent:21px}
.currsos_list dd{display:none}
.currsos_list dl.open dt{background-position:5px -11px}
.currsos_list dl.open dd{display:block}
.currsos_list table{border-left:1px solid #e1e1e1; width:100%;}
.currsos_list tr{cursor:default}
.currsos_list th{padding:2px; background:#f4f4f4; height:20px; line-height:20px; border-bottom:1px solid #e1e1e1}
.currsos_list th.th_r{border-right:1px solid #e1e1e1}
.currsos_list td{padding:2px;height:22px; line-height:22px; border:1px solid #e1e1e1; border-top:0; border-left:0; text-align:center}
.currsos_tab{margin-top:20px; height:25px; border:1px solid #e1e1e1; border-top:none; border-bottom:none; line-height:25px; background:url(currsos_tab_bj.gif) repeat-x; position:relative}
.currsos_tab a, .currsos_tab a:visited{font-size:14px; color:black}
.currsos_tab .cur{position:absolute; z-index:100; width:101px; height:28px; line-height:28px; text-indent:16px; color:white; font-weight:bold; left:5px; top:-3px; font-size:14px; background:#e02034 url(currsos_tab_cur.gif) no-repeat}
.currsos_tab .cur1{left:100px}
.currsos_tab .cur2{left:200px}

.main .choice{width:700px}
.choice_list{text-align:center; width:700px;}
.choice_banner{text-align:center}
.choice h1{text-align:center}
.choice_list a{display:block; margin-bottom:7px}
.choice_content, .choice_content p{text-indent:28px; font-size:14px; line-height:25px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}

/**profesores**/
.profesores_list{background:url(x_1.gif) repeat-x 0 top; margin-top:20px; padding-top:5px;}
.div_row{width:480px; main-height:125px; padding:10px 0; background:url(x_1.gif) repeat-x 0 bottom}
.div_row div{width:138px; height:140px; background:url(teacher_head_bj01.gif) no-repeat center; float:left}
.div_row img{width:120px; height:120px; margin:7px auto auto 7px}
.div_row dl{display:inline; width:330px; float:right}
.div_row dt{height:50px; color:#3a5f9d; position:relative}
.div_row dt a:link, .div_row dt a:visited{color:#3a5f9d}
.div_row dt span{display:block; font-size:20px; font-weight:bold}
.div_row dt a.more{position:absolute; right:5px; top:5px}
.div_row dd {main-height:65px; line-height:17px}
.div_row dd span{display:none}
/***view***/
.profesores_view{}
.profesores_view h1{height:60px; text-align:center; line-height:60px; font-size:25px; font-weight:bold; background:url(x_1.gif) repeat-x 0 bottom}
.profesores_view .content{margin-top:15px; padding-top:10px; line-height:200%; font-size:14px}
.profesores_view .img_focus{float:left; margin:0 7px 7px 0}
.profesores_view .img_focus img{width:253px; height:160px; border:0; vertical-align:top}
.profesores_view .view_img_max dt{font-size:16px; height:27px; line-height:27px; background:url(x_1.gif) repeat-x 0 bottom; color:#4f74b2; font-weight:bold}
.profesores_view .view_img_max dd{padding-top:5px}
.profesores_view .view_img_max ul{list-style:none}
.profesores_view .view_img_max li{width:156px; float:left; margin-left:5px; padding-top:10px; margin-bottom:15px}
.profesores_view .view_img_max img{width:150px; height:100px; vertical-align:top}

.view_img_min dt{font-size:16px; height:27px; line-height:27px; background:url(x_1.gif) repeat-x 0 bottom; color:#4f74b2; font-weight:bold}
.view_img_min dd{padding-top:10px}
.view_img_min ul{list-style:none}
.view_img_min li{width:60px; height:85px; display:inline; background:url(teacher_head_bj.gif) no-repeat left top; overflow:hidden; float:left; margin-left:8px}
.view_img_min img{width:50px; height:50px; margin-left:3px; margin-top:3px; vertical-align:top}
.view_img_min span {display:block;height:25px; line-height:25px; text-align:center}
.view_img_min a:link, .view_img_min a:visited{color:#4f74b2}

.teacher_job{width:480px; overflow:hidden}

.re_page{width:450px; margin:0 auto; margin-top:20px; color:#666}
.re_page a:link, .re_page a:visited{color:#274F92}
.re_page a:hover{color:#f60; text-decoration:underline}
.re_page .cur{font-weight:bold}

/***study_list***/
.study_list{margin-top:0}
/***vedio-more***/
.vedio_list {padding:10px; background:url(vedio_ico.gif) no-repeat 70px 11px;}
.vedio_list dt{ font-size:14px; color:#003389; background:url(x_1.gif) repeat-x 0 bottom; height:28px; line-height:28px;}
.vedio_list dd{padding-top:5px}
.vedio_block {margin-bottom:15px}
.vedio_block img{float:left; width:90px; height:70px}
.vedio_block .right{float:right; width:360px; height:90px}
.vedio_block h3{ margin:0; padding:0; height:22px; line-height:22px; font-weight:normal}
.vedio_block h3 a:link,.vedio_block h3 a:visited {color:#003389;font-size:14px; text-decoration:underline}
.vedio_block .vedio_des{color:#666; line-height:150%}

.vedio_block2 {float:left; width:120px; height:110px; margin-right:20px}
.vedio_block2 img{width:116px; height:86px; border:1px solid white}
.vedio_block2 .img{display:block; width:118px; height:88px; border:1px solid #ccc; margin-bottom:2px}

.teacher_view p{display:inline}


/*** map ***/
.spain_map{width:702px;  margin: 0 auto; border-right:1px solid #00b2ed; border-bottom:1px solid #00b2ed; background:white}
.spain_map h1{margin:0; text-indent:-10000px; background:url(spain_map_banner.gif) no-repeat; height:56px; border:1px solid #00b2ed; border-bottom:0; border-right:0}

.spain_map_left{position:relative; float:left; width:524px; overflow:hidden}
#spain_map_left_bottom{border-left:1px solid #00b2ed;border-right:1px solid #00b2ed; _height:100px; min-height:100px; line-height:19px; padding-bottom:5px}
#spain_map_left_bottom img{float:left; width:60px; height:60px; border:0; margin:7px}
#spain_map_left_bottom div{padding-left:83px; padding-top:5px}
#spain_map_left_bottom h3{ margin:0; padding:5px 0; line-height:19px; color:#CD1D2F; font-size:14px}
#spain_map_left_bottom a.ec_info{color:#333; font-weight:bold}
#spain_map_left_bottom span {display:block; padding:5px}
#spain_map_left_bottom span h3{line-height:19px}

#spain_map_right{float:right; width:178px; border-top:1px solid #00b2ed}
#spain_map_right h2{margin:0; padding:0; font-size:14px; font-weight:bold; text-indent:7px;padding:10px 0; line-height:21px}
#spain_map_right h2 a:link, #spain_map_right h2 a:visited{font-size:14px; color:#CD1D2F; text-decoration:none}
#spain_map_right h2 a:hover{text-decoration:underline}
#spain_map_right h2 span{display:none}

#spain_map_right dl{padding-left:7px; margin-bottom:15px}
#spain_map_right dt{color:#333; font-weight:bold; height:21px; line-height:21px}
#spain_map_right h3 {font-weight:normal; padding:0; margin:0; height:19px; line-height:19px}
#spain_map_right h3 a:link, #spain_map_right h3 a:visited{color:black}
#spain_map_right h3 a:hover{color:#CD1D2F;text-decoration:underline}
#spain_map_right h3 span{display:none}

#spain_map_right a.cur:link, #spain_map_right a.cur:visited{text-decoration:underline; color:#CD1D2F}

/*teachers*/
.li{background-image:url(teachers/li.jpg)}
.he{background-image:url(teachers/he.jpg)}
.xin{background-image:url(teachers/xin.jpg)}
.liu{background-image:url(teachers/liu.jpg)}
.zhi{background-image:url(teachers/zhi.jpg)}
.baoyingzhi{background-image:url(teachers/zhi.jpg)}
.yanli{background-image:url(teachers/yan.png)}
div.teacherContact{clear:both; padding-top:15px}
div.teacherContact span{color:blue}
.bannerColor{width:480px; height:201px; background:url(colorBanner.png) no-repeat}