body{margin:0; background:white}

h1,h2,h3,h4,h5,h6,ul,dl{margin:0; padding:0; list-style:none}
img{border:0}

*{font-family:tahoma,'宋体'; font-size:12px}

a:link, a:visited{ color:#333; text-decoration:none}
a:hover{color:#f30; text-decoration:underline}

#alex_wrapper {
	width: 960px;
	margin:0 auto;
}

#alex_top {
	height: 106px;
	width: 960px;
	background:url(topBanner.png) no-repeat right top
}
#mainmenu {
	width: 960px;
	height: 57px;
	margin:0 auto;
	background: url(navBg.png) repeat-x 0 top
}

.navMain{ margin: 0 auto; height:33px; overflow:hidden}
.navMain a:link, .navMain a:visited{color:#fff}
.navMain li.on a:link, .navMain li.on a:visited{font-weight:bold}
.navMain li{float:left; height:33px; line-height:33px; overflow:hidden; background:url(navmBg.png) no-repeat left top; padding:0 15px 0 16px}
.navMain li.left{background:none}
.navMain li a{float:left; height:27px; line-height:27px; font-size:14px; margin-top:5px; padding:0 20px}
.navMain li a:hover, .navMain li.on a:link, .navMain li.on a:visited{background: #971f28; text-decoration:none}

.nav2{height:24px;line-height:24px; width:960px}
.nav2 a:link, .nav2 a:visited{color:black; text-decoration:none}
.nav2 a:hover{color:#971f28; text-decoration:underline}
/*navs*/
.v_index, .v_study, .v_reg, .v_cursos, .v_abroad, .v_aboutus, .v_tour{display:none}
.vs_index .v_index{display:block}
.vs_study .v_study{display:block; text-indent:55px;}
.vs_aboutus .v_aboutus{display:block; text-indent:767px}
.vs_cursos .v_cursos{display:block; text-indent:60px}
.vs_abroad .v_abroad {display:block; text-indent:110px}
.vs_reg .v_reg{display:block; text-indent:710px}
.vs_tour .v_tour{display:block; text-indent:320px}

#alex_banner {
	height: 274px;
	width: 960px;
}
#alex_banner .banner_d1 {
	float: left;
	height: 274px;
	width: 796px;
	clear: right;
}

#alex_banner .banner_d2 {
	background: url(frbg.png) no-repeat left top;
	width: 164px;
	height: 274px;
	float: left;
}
#alex_banner .banner_d2 span{
	display:block;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-left:7px;
	color:white;
	font-family:'宋体'
}
#alex_banner .banner_d2 span.qqLink{
	padding-top:210px;
	padding-left:9px;
	font-size:14px;
}
#alex_banner .banner_d2 .qqNum{
	padding-top:10px;
}

.mb01{width:960px; margin:0 auto; margin-top:7px}

.mb01 .mbLeft{float:left; width:250px}
.mb01 .mbCenter{float:left; width:470px; margin-left:7px}
.mb01 .mbRight{float:right; width:220px}

.mod01{margin-bottom:7px; border:1px solid #a12932;background:#fcf1f2}
.mod01 h6{height:27px; line-height:27px; text-indent:-1000px; overflow:hidden; position:relative}
.mod01 h6 a{position:absolute; right:0; top:0; width:55px; height:27px; line-height:27px; text-align:center}

.strategy h6{background:url(title1.jpg)}
.curriculum h6{background:url(title3.jpg)}
.hotLine h6{background:url(title2.jpg)}
.hotLine {background:none}

.mod03{margin-bottom:7px; border:1px solid #a12932;background:#fcf1f2}
.mod03 h6{height:27px; color:white; line-height:27px; text-indent:9px; overflow:hidden; position:relative; background:#a12932}
.mod03 h6 a{position:absolute; color:white; right:0; top:0; width:55px; height:27px; line-height:27px; text-align:center}


.ulist01{padding:5px 10px 5px 10px}
.ulist01 li{height:21px; line-height:21px; text-indent:9px; background:url(arrow01.gif) no-repeat left center}

.mod02{background-position:10px center; margin-bottom:6px; background-repeat:no-repeat; padding-left:110px; border:1px solid #ccc}
.mod02 p{margin:0; padding:3px 5px; border-left:1px solid #ccc}
.mod02 a.t{display:block; height:36px; text-indent:-1000px; background-position:left bottom; background-repeat:no-repeat}
.mod02 a.p{display:block; line-height:17px}

.mb01 .mbLeft .focus{border:1px solid #a12932; padding:8px 0 0 8px; margin-bottom:6px}
.mb01 .mbLeft .strategy{margin-bottom:6px}

.mb01 .mbCenter .free{background-image:url(cutton1.gif)}
.mb01 .mbCenter .free a.t{background-image:url(word1.jpg)}

.mb01 .mbCenter .f30{background-image:url(cutton2.jpg)}
.mb01 .mbCenter .f30 a.t{background-image:url(word2.jpg)}

.mb01 .mbCenter .superiority{background-image:url(cutton3.gif)}
.mb01 .mbCenter .superiority a.t{background-image:url(word3.jpg)}

.mb01 .mbCenter .vista{background-image:url(cutton4.gif)}
.mb01 .mbCenter .vista a.t{background-image:url(word4.jpg)}

.mb02{width:960px; margin:0 auto; margin-top:7px; clear:both}
.mb02 h5{height:40px; text-indent:-10000px}

.mod04{border:1px solid #ccc; _display:inline}
.mod04 h6{height:29px; text-indent:20px; color:white; line-height:25px; position:relative; background:url(mod04bg.png) no-repeat left top}
.mod04 h6 a{position:absolute; right:0; top:0; width:75px; text-align:center; color:black}

.xygj h5{background-image:url(title_hd1.gif)}
.xygj .mod04, .tour .mod04{float:left; margin-top:6px; width:233px; margin-right:6px}
.xygj .mod04Right, .tour .mod04Right {float:right; margin-right:0}

.abroad h5{background-image:url(title_hd2.gif)}
.abroad .mod04{float:left; margin-top:6px; width:314px; margin-right:6px}
.abroad .mod04Right {float:right; margin-right:0}

.tour h5{background-image:url(title_hd3.gif)}


/*** links ***/
.links{width:958px; margin:0 auto; margin-top:7px; border:1px solid #ccc}
.links h6{height:24px; color:white; line-height:24px; text-indent:28px; background:url(midtitle_ttt.gif) no-repeat}
.links ul{padding:10px 0 10px 20px; border-left:none; border-right:none; zoom:1; overflow:hidden}
.links li {float:left; zoom:1; width:103px; text-indent: 8px; height:20px; line-height:20px; white-space:nowrap; overflow:hidden}

/*** footer ***/
.footer {width:960px; margin:0 auto; padding-top:108px; margin-top:7px; background:url(bot.jpg) no-repeat 0 top}
.footer .copy{padding:10px 0; padding-left:145px; border:1px solid #bc0420; background:url(logo2.jpg) no-repeat 0 center}
.footer .copy p{text-align:center; line-height:21px; border-left:1px solid #bc0420}

/**list**/
.mb04 {width:960px; margin:0 auto; margin-top:7px}
.mb04 .mbLeft{float:left; width:250px}
.mb04 .mbRight{float:right; width:700px}
.mb04 .mbRight h6.title{height:30px; text-indent:7px; line-height:30px; font-weight:normal; border:1px solid #ccc; background:#f3f2f2;}
.mb03 .mbRight .list{margin-top:15px}
.mb03 .mbRight .list li{height:27px; line-height:27px; text-indent:12px; border-bottom:1px dotted #7a7a7a; position:relative; background:url(arrow02.gif) no-repeat left center}
.mb03 .mbRight .list li em{position:absolute; right:0; top:0; width:130px; height:27px; line-height:27px; font-style:normal}
.mb03 .mbRight .list li.s{background-color:#f5f5f5}

/**view**/
.mb03 {width:960px; margin:0 auto; margin-top:7px}
.mb03 .mbLeft{float:left; width:250px}
.mb03 .mbRight{float:right; width:700px}
.mb03 .mbRight h6.title{padding:6px 0; text-indent:7px; font-weight:normal; border:1px solid #ccc; background:#f3f2f2;}
.mb03 .mbRight h6.title img{width:4px; margin:0 3px; height:7px; background:url(arrow03.png) no-repeat center}
.mb03 .mbRight .content{border:1px solid #ccc; margin-top:6px}
.mb03 .mbRight .content h1{width:605px; margin:0 auto; color:#063; font-size:16px; border-bottom:1px solid #717171; height:50px; line-height:50px; text-align:center}
.mb03 .mbRight .time{height:30px; line-height:30px; text-align:center; color:#06f}
.mb03 .mbRight .con{font-size:14px; line-height:25px; text-align:justify; padding:0 15px 15px 15px}


/*aboutus*/
.viewTab{height:28px; margin-top:7px; border-bottom:1px solid #BF0012}
.viewTab a{display:block; float:left; width:100px; height:28px; line-height:28px; text-align:center; color:#515151; font-size:14px; background:url(cursos_tabbg.png) no-repeat left 0}
.viewTab a.on {color:white; font-weight:bold; background-position:right 0; text-decoration:none}
.viewTab a.on:hover{text-decoration:none}

.viewTab2{height:30px; line-height:30px; padding-bottom:10px}
.viewTab2 a.on{font-weight:bold; color:#c00}


.mb03 .mbRight .contentnb{border:none; font-size:14px; line-height:25px; text-align:justify; padding:0 15px 15px 15px}

/**currsos**/
.currsos_list{}
.currsos_list dl{margin:0; padding:0}
.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; padding:0; margin:0}
.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}

.tj{display:none}

.rePage{height:23px; margin-top:10px; overflow:hidden; text-align:right}
.rePage a{float:right; padding:0 7px; height:16px; line-height:16px; display:inline; margin-left:6px; border:1px solid #d1d1d1; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.rePage a.on:link, .rePage a.on:visited{background:#BF0012; color:white;font-weight:bold}
.rePage span{float:right; padding:3px}
a.prevPage, a.nextPage{text-indent:-1000px; text-align:left; overflow:hidden; padding:0; border:0; width:33px; width:33px; height:17px}
a.prevPage, a.prevPage:hover{ background:url(page.png) no-repeat -5px -4px}
a.nextPage, a.nextPage:hover{ background:url(page.png) no-repeat -48px -4px}
