/* CSS Document */
@charset "utf-8";

/*样式初始化*/

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0; padding:0; font-size: 1rem; font-family:
Arial, Helvetica, sans-serif,"微软雅黑"}



img{border:none;}

li{list-style:none;}

input,select,textarea{outline:none;}

textarea{resize:none;}

a{text-decoration:none; color:#fff;}

/*清除浮动*/

.japan_old_main_xiangxi:after{content:"."; display:block; clear:both;}
.main:after{content:"."; display:block; clear:both;}
.main_right:after{content:"."; display:block; clear:both;}
.our_campuses:after{content:"."; display:block; clear:both;}
.our_campuses01:after{content:"."; display:block; clear:both;}
.Cultural_Classes:after{content:"."; display:block; clear:both;}

.middle{
	width:960px;
	margin:0 auto;
}
/*header*/
.header{
	height:130px;
}
.logo01{
	padding-top:50px;
	float:left;
}
.header_right{
	float:right;
	padding-top:10px;
}
.header_right li{
	line-height:24px;
	color:#d70c18;
	font-weight:600;
	font-family:'Cambria';
	font-size:18px;
}


/*nav*/
.nav{
	width:960px;
	height:48px;
	background:#d70c18;
}
.nav li{
	color:#fff;
	float:left; 
	font-weight:600;
	line-height:48px;
	font-size:14px;
	position:relative;
}
.nav li:hover{
	line-height:40px;
}
.second{
	position:absolute;
	left:0;
	padding-top:18px;

	display:none;
	background:#d70c18; 
	font-weight:500;
	line-height:25px;
	z-index:15;

}
.second a{
	width:200px;
	height:25px;
}
.second a:hover{
	background:#9c0009;
}
.nav li a{color:#fff; text-decoration:none; display:block; float:left;   padding:0px 30px; font-size:14px;}


/*left*/
.main_left{
	width:250px;
	float:left;
	background:#fafafa;
}
.main_right{
	width:710px;
	float:right;
}


.biaodan01{
	width:250px;
	height:350px;
	background:#eee;
}



#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#contact {
	background:#F9F9F9;
	padding:25px 35px 25px 25px;
	width:190px;
}


fieldset {
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"],#contact select[type="city"] {
	width:100%;
	border:1px solid #d70c18;
	background:#FFF;
	margin:0 0px 5px 0;
	padding:5px 0 5px 5px;
}

#contact select[type="city"] {
	width:197px;
}
#contact textarea {
	width:185px;
	border:1px solid #ccc;
	background:#FFF;
	margin:0 5px 5px 0;
	padding:5px;
}



#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover,#contact select[type="city"]:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #d70c18;
}

#contact textarea {
	height:70px;
	max-width:100%;
  resize:none;
}

#contact button[type="submit"] {
	cursor:pointer;
	width:100px;
	border:none;
	background:#d70c18;
	color:#FFF;
	margin:0 0 5px;
	margin-left:50px;
	padding:10px;
	font-size:14px;
	font-weight:600;
}

#contact button[type="submit"]:hover {
	background:#d93b44;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #9c0009;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}


.howwork_header{
	width:250px; 
	height:35px;
	background:#ccc;
	color:#d70c18;
	line-height:35px;
	margin-top:30px;
	text-align:center;
	font-weight:600;
	font-size:14px;
}
.howwork p{
	color:#666;
	font-size:14px;
	padding:10px 12px 0;
	
	text-align:justify;
}







.baout_us_header{
	width:250px; 
	height:35px;
	background:#ccc;
	color:#d70c18;
	line-height:35px;
	margin-top:30px;
	text-align:center;
	font-weight:600;
	font-size:14px;
}

.about_us p{
	color:#d70c18;
	font-size:14px;
	padding:10px 12px 0;
	
	text-align:justify;
}

.about_us_more03{
	padding-left:85px;
	padding-top:20px;
	position:relative;
}

.about_us_more05{
	position:absolute;
	left:85px;
	top:20px;
	z-index:10px;
	display:none;
}
.about_us_more03:hover .about_us_more05{
	display:block;
}

/*services*/
.services_header{
	width:250px; 
	height:35px;
	background:#ccc;
	color:#d70c18;
	line-height:35px;
	margin-top:20px;
	text-align:center;
	font-weight:600;
	font-size:14px;
}
.services_li{
	width:250px;
	height:150px;
	padding-top:10px;
}
.services_li p{
	color:#fff; 
	padding-top:110px;
	font-size:14px;
	font-weight:600;
	line-height:30px;
	text-align:center;
}
.services_li:hover p{
	color:#d70c18;
}

.services_li1{
	background:url(images/services_03.png) no-repeat;
	position:relative;
}
.services_li1:hover p{
	display:none;
}
.services_li1:hover .services_one{
	display:block;}
.services_one{
	position:absolute;
	top:0;
	left:0;
	width:250px;
	height:150px;
	display:none;
}
.services_one li{
	width:250px;
	height:36.5px;
	margin-bottom:1px;
	text-align:center;
	line-height:36.5px;
	background:url(images/services_touming_06.png) no-repeat;
}
.services_one li:hover{
	color:#d70c18;
	background:url(images/services_touming_03.png);
}

.services_li2{
	background:url(images/services_06.png) no-repeat;
}
		 
.services_li3{
	background:url(images/services_08.png) no-repeat;
}

.services_li4{
	background:url(images/services_10.png) no-repeat;
}
.services_li5{
	background:url(images/services_12.png) no-repeat;
}
.services_li6{
	background:url(images/services_14.png) no-repeat;
}


/*right*/
.right_banner{
	border-bottom:#555 dashed 1px;
}
.main_xiangmu1{
	width:710px;
	height:900px;
	padding-top:20px;
}
.shouye_xiangmu1{
	width:710px;
	height:950px;
}

.shouye_xiangmu{
	width:345px; 
	height:440px;
	padding-left:10px;
	float:left;
}
.shouye_xiangmu p{
	text-align:center;
	color:#d70c18;
	font-size:18px;
	line-height:40px;
	font-weight:600;
}
.shouye_xiangmu_text{
	width:345px; 
	height:400px;
}
.shouye_xiangmu_text01{
	background:url(images/shouye_xiangmu_03.png) no-repeat;
}
.shouye_xiangmu_text02{
	background:url(images/shouye_xiangmu_05.png) no-repeat;
}

.shouye_xiangmu_text03{
	background:url(images/shouye_xiangmu_09.png) no-repeat;
}

.shouye_xiangmu_text04{
	background:url(images/shouye_xiangmu_10.png) no-repeat;
}

.shouye_xiangmu_text p{
	padding:265px 15px 0;
	font-size:14px;
	line-height:14px;
	text-align:left;
	font-weight:500;
	color:#fff;
}
.shouye_xiangmu_text ul{
	padding:0 0px 0 15px;
	color:#fff;
	float:left;
	font-size:14px;
}
.shouye_xiangmu_text ul li{
	font-size:14px;
	line-height:16px;
	}
.shouye_xiangmu_text04 p{
	padding:265px 10px 0;
}

	
.shouye_xiangmu_text01:hover ul{
	color:#d70c18;
}
.shouye_xiangmu_text01:hover p{
	color:#d70c18;
}
.shouye_xiangmu_text02:hover p{
	color:#d70c18;
}

.shouye_xiangmu_text04:hover p{
	color:#d70c18;
}

.our_campuses{
	width:710px;
	margin-top:20px;
}
.our_campuses p{
	border-top:#555 dashed 1px;
	font-size:24px;
	font-weight:600;
	color:#d70c18;
	line-height:40px;
	text-align:center;
	}
.our_campuses ul{
	float:left;
	width:330px;
	padding-left:20px;
}
.our_campuses ul li{
	font-size:14px;
	border:none;
	}
.dizhi_biaoti{
	font-weight:600;
}
.dizhi_more{
	position:relative;
}
.dizhi_more02{
	position:absolute;
	top:40px;
	left:200px;
	display:none;
	z-index:10;

}
.dizhi_more:hover .dizhi_more02{
	display:block;
	}

.awards_Memberships p{
	font-size:24px;
	font-weight:600;
	color:#d70c18;
	line-height:60px;
	text-align:center;
	border-top:#555 dashed 1px;
}

/*footer*/
.footer ul{
	padding:10px 0;
}
.footer ul li{
	font-size:12px;
	line-height:18px;
	color:#555;
	text-align:center;
}






/*Language And Communication Skills*/

/*banner*/


#indexslider {
	position:relative;
	width:710px;
	left:50%;
	margin-left:-355px;
	height:350px;
}
.index-img {
	display:block;
	width:710px;
	height:350px;
	overflow:hidden;
}
.index-img img {
	width:710px;
	height:350px;
}
.index-pagination {
	position:absolute;
	z-index:66;
	top:320px;
	left:50%;
	height:30px;
	width:210px;
	margin-left:-50px;
	text-align:center;
}
.index-pagination li {
	display:inline-block;
	width:30px;
	position:relative;
	float:left;
	height:23px;
	margin-right:4px;
	overflow:hidden;
}
.index-pagination li a {
	position:relative;
	z-index:666;
	display:block;
	padding:16px 0px 5px 0px;
	height:2px;
	color:#5f6a72;
	text-align:center;
}
.index-pagination li a div {
	position:relative;
	z-index:555;
	display:block;
	height:2px;
	background:#c9242b;
}
.index-pagination li a div span {
	position:absolute;
	top:0px;
	left:0px;
	height:2px;
	width:0px;
	background:#FFF;
}
.index-pagination li a div em {
	position:absolute;
	display:none;
	width:27px;
	height:10px;
	background:url(images/car-ico.png) no-repeat;
	top:-5px;
	left:1px;
}
.index-pagination li.current a {
	color:#0b4da2;
	_color:#c9242b;
}
.index-pagination li.back {
	background:url(images/car-ico.png) no-repeat;
	display:block;
	position:absolute;
	width:27px;
	height:10px;
	left:0px;
	top:4px;
	z-index:444;
}








.main_right_p01{
	width:680px;
	padding-left:20px;
	font-size:14px;
	line-height:24px;
	color:#555;
	text-align:justify;
}
.main_right_p02{
	padding-top:20px;
}

.main_right_p03{
	width:680px;
	padding-left:20px;
	text-align:center;
	font-weight:600;
	font-size:24px;
	line-height:36px;
	color:#d70c18;
}


.aboutus02{
	margin-top:20px;
	width:710px;
	height:180px;
	background:#eee;
	border-top:#555 dashed 1px;
    border-bottom:#555 dashed 1px;
}


.aboutus02 .aboutus02_biaoti{
	width:710px;
	text-align:center;
	font-weight:600;
	font-size:24px;
	line-height:36px;
	color:#d70c18;
}
.about_us_img01{
	margin:5px 0 0 30px;
	border:#000 solid 1px;
	float:left;
}
.aboutus02_p01{
	width:380px;
		margin:5px 0 0 20px;
		float:left;
		font-size:14px;
		color:#555;
		text-align:justify;
}

.aboutus02_more{
	position:relative;
	padding-left:570px;
	padding-top:100px;
}
.aboutus02_more01{
	position:absolute;
	left:570px;
	top:100px;
	display:none;
	z-index:10;
}
.aboutus02_more:hover .aboutus02_more01{
	display:block;
	}
.our_campuses01{
	width:710px;
}
.our_campuses01 p{
	font-size:24px;
	font-weight:600;
	color:#d70c18;
	line-height:40px;
	text-align:center;
	}
.our_campuses01 ul{
	float:left;
	width:330px;
	padding-left:20px;
}
.our_campuses01 ul li{
	font-size:14px;
	}
	
.awards_Memberships01{
	width:710px;
	height:115px;
	background:#eee;
	}


	

.Cultural_Classes{
	margin-top:20px;
	border-top:#555 dashed 1px;
	
}
.pubuliu01{	
    float:left;
	width:236px;
}

.class01{
	margin-left:16px;
	width:220px;
	background:#f3f3f3;
	margin-top:25px;
}
.class01 h3{
	color:#d70c18;
	padding:10px 10px 0 10px;
	font-size:18px;
}

.class01 p{
	color:#666;
	padding:0 10px 10px 10px;
	text-align:justify;
	font-size:14px;
}	

.class01:hover{
	margin-top:20px;
	padding-bottom:5px;
}


/*联系与返回顶部按钮*/

.online_top{
	position:fixed;
	right:2px;
	bottom:50px;

}
.online_top01{
	position:relative;
	padding-bottom:2px;
}

.online_top02{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.online_top01:hover .online_top02{
	display:block;
}



	


		

