﻿@charset "utf-8";

/* --------------------------------------------------------------   
   reset.css      不需要改动
-------------------------------------------------------------- */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 {
  margin: 0;
  padding: 0;
  border: 0;
}
/*
* {margin: 0;}


table { border-collapse: separate; border-spacing: 0; }
*/
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }



/* --------------------------------------------------------------    
   typography   排版 
-------------------------------------------------------------- */


body {   
  color:#333;
  font-size:12px;
  font-family:Arial,Verdana,sans-serif; 
  background:#fff;
  height:100%;
}

img { border: none; }


h1,h2,h3,h4 {font-size:14px;}

a           { color:#333;} 
a:link, 
a:visited 	{}

a:focus,
a:hover, 
a:active 	{text-decoration:underline; color:#42629b; }

em			{font-style:italic;color:#FF6600;}
ul,ol ,li		{ list-style:none;}


/* --------------------------------------------------------------    
   form   表单
-------------------------------------------------------------- */


 /* 清除浮动的一般办法 */
.clear { clear:both; visibility:hidden; }
.overflow {overflow: auto;zoom: 1;}
.lt {float:left;}
.rt {float:right;}

/*==*/

.hand { cursor:pointer; _cursor:hand;}

.wrapper{ width:963px; margin:0 auto; clear:both;height:auto; display:block; text-align:left;}
/*分站区域*/

.headBg{ width:963px; height: auto; background:url(images/headbg.jpg) no-repeat scroll right top;}
.head{ width:963px; margin:0 auto;}
.area { width:963px; height:20px;padding-top:7px;}
.areaList{ width:550px; float:left;}
.areaList span{ font-weight:bold; color:#666;  float:left;padding:2px 3px;}
.areaList a{  margin-left:4px; float:left; color:#42629b; font-family:"宋体"; padding:2px 3px;}
.areaList a:hover{ background-color:#42629b; color:#FFFFFF; text-decoration:none;}
.areaLogin{ width:360px; float:right;text-align:right; }
.areaLogin a{margin-left:4px; text-align:right;color:#42629b;}

.logo { width:963px; height:50px;}


/*left Area*/

.content{ width:963px; margin:0 auto; padding-top:7px; }
.content_s{ width:963px; margin:0 auto;}

.left {width:724px; float:left; }
.banner{width:724px; margin-bottom:7px;}
.path{width:694px;height:16px; background:url(images/pathtitle.jpg) 10px center scroll no-repeat;  margin-bottom:7px; padding-left:30px;}
.path span{ background:url(images/path.jpg) left center scroll no-repeat; padding-left:20px; margin-right:10px;}
.pathCurrent{color:#42629b; font-weight:bold;}

.detail{width:724px; float:left;}
.more{ float:right;margin:5px 10px 0 0;}

.sideBar{ width:231px; float:right;}
.callCenter{ width:230px; float:left; margin-bottom:7px;}

.sideNavigate{ width:230px;float:left;}
.sideNavigateTitle{width:230px; height:25px; background:url(images/righttitle.jpg) scroll no-repeat left top;}
.sideNavigateUp{ margin:15px 3px 5px 7px;}
.sideNavigateDown{ margin:5px 3px 5px 7px;}

.sideCount{ width:230px;float:left; margin-top:7px;}
.sideCountTitle{width:230px; height:25px; background:url(images/righttitle.jpg) scroll no-repeat left -26px;}
.sideRankTitle{width:230px; height:25px; background:url(images/righttitle.jpg) scroll no-repeat left -179px;}

.sideRank{background:transparent url(images/rank.png) no-repeat scroll 0 0;margin-left:10px}
.sideRank li{line-height:20px;text-indent:30px;text-align:left;}

.sideGoto{ width:230px;float:left; margin-top:7px;}
.sideGotoTitle{width:230px; height:25px; background:url(images/righttitle.jpg) scroll no-repeat left -52px;}

.sideDetail{ width:230px; background:url(images/sidebg.jpg) repeat-y scroll left top;text-align:center;}
.sideDetail td{ width:230px;padding-left:22px; background:url(images/listdot.jpg) no-repeat scroll 15px center;}
.sideBottom{ height:15px; background:url(images/sidebottom.jpg) no-repeat scroll left top; margin-bottom:7px;}
.sideDetail select{ margin-top:10px; margin-left:10px;}
.sideDetail input{margin-left:10px; text-align:center; width:45px; height:24px;}
.sideDetail span{ margin-left:10px; margin-top:10px; color:#ff3300;}
.sideBanner{ width:230px; height:52px;float:left}

#footer{ width:963px;clear:both; margin:0 auto; }
#footer a:hover{color:#42629B}
.eachCity{ width:963px; height:auto;}
.eachCityTitle{ width:963px; height:25px;background:url(images/foottitle.jpg) left top scroll no-repeat;text-align:left;text-indent:775px;line-height:24px}
.eachCityTitle a{color:#42629B;}
.eachCityDetail{ background:url(images/footbg.jpg) scroll repeat-y top center; height:110px; width:962px;}
.eachCityDetail a{color:#333333}
.eachCityBottom{ background:url(images/footbottom.jpg) no-repeat scroll left top; height:14px; width:963px;}
.eachCityList{ width:125; height:80px; text-align:center; float:left; margin:10px 0px 10px 25px;_margin:10px 0px 10px 20px;}
.eachCityListImg{ width:125px; height:80px; border:1px solid #e0e0e0; padding:1px; margin-bottom:2px; }


.aboutKaplan{margin:7px 0 20px 0;  width:963px; height:35px;}
.kapalanInfo{ float:left; line-height:24px;}
.ad{width:724px; height:auto;  float:left; margin-bottom:7px;}


.999{ color:#999;}

/* School List*/

#ListAutoPic{
}

.titleLeft{ float:left; font-size:14px; font-weight:bold; color:#333;text-indent:32px; margin-top:8px;}
.titleRight{ float:right;font-size:12px; color:#999; margin:8px 10px 0 0;}


/* --------------------------------------------------------------    
   about kaplan 
-------------------------------------------------------------- */


.blue-strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #4c4091;
	text-decoration: none;
}
.black-69 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #696969;
	text-decoration: none;
}

#aboutkaplan td,th{
vertical-align:top;


}
.right-left {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AEAEAE;
	border-left-color: #AEAEAE;
	border-bottom-width: 1px;
	border-bottom-color: #AEAEAE;
}
.page-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #696969;
	text-decoration: none;
}
.page-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8C05;
	text-decoration: none;
}
.FF8C05 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF8C05;
	text-decoration: none;
}

.contentblock IMG {
	MARGIN: 0px 10px 10px 0px
}
.big-title {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.page-arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
}
.page_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #696969;
	text-decoration: underline;
	line-height: 20px;
}
.page_new:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8C05;
	text-decoration: none;
	line-height: 20px;
}

.kaplan-aducation-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #4c4091;
	text-decoration: none;
}
.about_bg {
	background-image: url(images/aboutkaplan/Kaplan_Landing_BG.jpg);
	background-repeat: no-repeat;
	height: 521px;
	width: 963px;
}
.write12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.kaplanChina{ width:230px;float:left;}
.kaplanChinaTitle{ width:230px; height:25px; background:url(images/righttitle.jpg) no-repeat scroll left -104px;}
.localCenter{width:200px; height:55px; background-color:#6666FF; margin:5px 0px 0px 15px}

.expertTeam{ width:230px;float:left;}
.expertTeamTitle span{ float:right; line-height:100px;padding:8px 8px 0 0;}
.expertTeamTitle{ width:230px; height:25px; background:url(images/righttitle.jpg) no-repeat scroll left -129px;}
.expertTeamMember{width:210px; height:70px; float:left; margin:5px 0 0 6px !important; margin:5px 0px 0px 2px;border-bottom:1px dashed #aaa; float:left;}
.menberPhoto{ width:80px; height:70px; text-align:center; vertical-align:middle; float:left}
.menberPhoto img{width:60px; height:60px;}
.menberIntro{ width:128px; height:70px; float:left}
.menberName{ font-weight:bold; color:#333; height:20px; width:128px;text-align:left;}
.menberDetail{ width:128px; height:50px; width:128px;color:#666;text-align:left; }


.download{ width:230px;float:left;}
.downloadTitle{ width:230px; height:25px; background:url(images/righttitle.jpg) no-repeat scroll left -153px;}
.downloadDetail{width:210px; height:50px; background-color:#6666FF; float:left; margin:5px 0 0 10px;}

