
*{margin:0; padding:0;}
body, p, dl, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, hr, legend, fieldset, textarea, img, form{ margin:0;padding:0; font-weight:normal;}
img, iframe{ border:none;}
ul,li{ list-style:none;color:#0d0d0d;}
a{ text-decoration:none;color:#af1717;}/*a标签样式*/
a:hover{ color:#af1717; font-weight:bold;}/*a标签鼠标经过样式*/
body{ font-size:12px; font-family:微软雅黑;  color:#0d0d0d; background:#d9e8ff;} 
.container{ width:1000px; margin:0 auto;}
.clear{ clear:both;}  /*清除浮动*/


/*导航*/
.top img{ margin-top:15px;}

div{
	overflow: hidden;
}
div.top{
	width: 100%;
	height: 80px;
	background: #000;
	position:absolute; margin:0 0 60px 0;
}

div.top1{
	width: 1000px;
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
}

.left{
	width: 230px;
	height: 80px;
	float: left;
}

.right{
	width: 700px;
	height: 80px;
	float: right;
}

.right ul{
	padding-top:9px;
	}

.right ul li {
	font-size:14px;
	width: 600px;
    display: inline-block;
    float: right;
    width: 64px;
    height: auto;
    text-align: center;
    margin: 8px 0 0 0;
    border-right: 1px solid #fff;
}

.top a{ text-decoration:none;color:#fff;}
.top a:hover{ color:#fff; font-weight:bold;}


/*banner*/

.banner {
background:url("../images/banner.png" ) center 80px scroll no-repeat 
; 
height: 700px;
}



.banner a{  
	width:185px; 
	height:89px; 
	 display:block;  
	 color:#af1717;  
	 font-size:18px;  
	 background:url(../images/btn_banner.png) no-repeat;  
	 margin-top:570px; 
	 margin-left: 420px;
    text-align:center;
}
.banner a:hover{
	 background:url(../images/btn_banner_click.png) no-repeat;  
}



/*导语*/
.daoyu img{
	display:block;
	float:left;
	padding-top:40px;
	padding-left:80px;
	}

.daoyu p{
	float:left;
	padding-top:44px;
	margin-left:40px;
	font-size:14px;
	line-height:24px;
	width:660px;
	}

/*北欧——童话的世界*/
.tonghua img{
	display:block;
	padding-top:10px;
	margin:0 auto;
	}
	
.tonghua ul{
	margin:0 auto;
	}

.tonghua ul li{
	float:left;
	padding-left:13px;
	padding-right:13px;
	padding-top:20px;
	}

.tonghua .zhezhao {
  height: 240px;
  width: 220px;
  position:relative;
  overflow: hidden;
  left:0px;
  top: 0px;
}
.tonghua .box1 {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.tonghua .box2 {
  height: 100%;
  width: 100%;
  position: absolute;
  text-align:center;
  line-height:300px;
  
  top: 0;
  left: -300px;
  transition: all 0.5s;
}
.tonghua .zhezhao:hover .box2 {
  left: 0;
}

.btn_01 a{  
	width:327px; 
	height:91px; 
	 display:block;  
	 background:url(../images/btn_01.png) no-repeat;  
	 margin:30px auto 15px auto; 
	 
}
.btn_01 a:hover{
	 background:url(../images/btn_01_click.png) no-repeat;  
}

/*为什么选择去北欧留学？*/

.why{
	background:url("../images/bg_01.png" ) center 0px scroll no-repeat; 
    height: 700px;
	}

.why .title{
	display:block;
	padding-top:5px;
	margin:60px auto 0 auto;
	}
	
.why ul{
	margin:0 auto;
	padding:0 20px 0 20px;
	}
	
.why li{
	float:left;
	width:192px;
	}
/*.why li.active{
		margin-top: -10px;
	 Mozilla内核浏览器：firefox3.5+
	-moz-transform: translateY(-10px); ;
	Webkit内核浏览器：Safari and Chrome
	-webkit-transform:  translateY(-10px); ;
	Opera
	-o-transform: translateY(-10px); ;
	IE9
	-ms-transform: translateY(-10px); ;
	W3C标准
	transform:  translateY(-10px);transition: all 0.3s;
}
 */



.why .why_h1.active{
	color:#5e89e7;
	font-weight:bold;
	}	
	
.why .why_h2.active{
	color:#d73e3d;
	font-weight:bold;
	}	
	
.why .why_h3.active{
	color:#22b695;
	font-weight:bold;
	}	
	
.why .why_h4.active{
	color:#f3c031;
	font-weight:bold;
	}		
	
.why .why_h5.active{
	color:#d131f3;
	font-weight:bold;
	}	
	
	

.why li h1{
	font-size:16px;
	line-height:24px;
	text-align:center;
	padding-top:14px;
	padding-bottom:30px;	
	}
.why ul li img{
	display:block;
	margin:0 auto;
	padding-top:30px;	
	}


.neirong { background:url(../images/border_01.png) no-repeat center; 
 	width:902px;
	height:177px;
	margin:0 auto;
	}
	
.neirong p {
	font-size:14px;
	line-height:24px;
	 }

	
.neirong_01 { 
	width: 902px;
	height:100px;
	float: left; /*display: block;*/
	margin:0 auto; }
	
.neirong_01 p{
	padding-top:52px;
	padding-left:40px;
	padding-right:40px;
	}	
	
.neirong_02 p{
	padding-top:52px;
	padding-left:40px;
	padding-right:40px;
	}

.neirong_03 p{
	padding-top:52px;
	padding-left:40px;
	padding-right:40px;
	}
.neirong_04 p{
	padding-top:52px;
	padding-left:40px;
	padding-right:40px;
	}
.neirong_05 p{
	padding-top:52px;
	padding-left:40px;
	padding-right:40px;
	}

/*北欧各国名校推荐*/
.school img{
	display:block;
	padding-top:30px;
	margin:0 auto;
	}
	
.school ul{
	width:923px;
	margin-left:50px;
	
	}
	
.school .school_h1 ,.school .school_h2,.school .school_h3{
	float:left;
	width:205px;
	height:83px;
	background:url(../images/school_name.png) no-repeat;
	margin-right:34px;	
	}
	
.school .school_h4 {
	float:right;
	width:205px;
	height:83px;
	background:url(../images/school_name.png) no-repeat;
	}

.school li img{
	display:block;
	float:left;
	padding-left:20px;
	}
	
.school li h1{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	float:left;
	padding-top:33px;
	padding-left:10px;
	}	
	
.school ul li.active{
	background:url(../images/school_name_click.png) no-repeat;
	}


.school ul li.active h1{
	color:#4b5f69
	}	
	
	
.neirong_school{
	background:url(../images/border_02.png) no-repeat;
	width:900px;
	margin:0 auto;
	/*padding-top:30px;*/
	margin-top:-6px;
	overflow:hidden;height:444px;
	padding-bottom: 40px;
	}	


/*.neirong_school_01 div.neirong_school_div{ width:420px;  padding-top:30px;}
*/
.neirong_school_01 .div01{
					float: left;
					width:400px; 
					padding-left:30px;
					padding-top: 30px;
					}
.neirong_school_01 .div02{
					float: right;
					width:450px;
					padding-left: 10px;
					padding-top: 30px;
					}

.neirong_school p{
	font-size:12px;
	color:#0d0d0d;
	line-height:24px;
	}
	
.neirong_school_01 .btn_02{
	display:block;
	width:213px; 
	height:91px;
	background:url(../images/btn_02.png) no-repeat;
	margin-left:115px;
	}
	
.neirong_school_01  .btn_02 span{
	display:block; 
	font-size:16px;
	line-height:35px;
	color:#af1717;
	padding-top:28px;
	padding-left:40px;
	}
	
.neirong_school_01  a:hover .neirong_school_01  a span{
	font-weight:bold;	  
	}	
	

	
.neirong_school_01 .div02 div.div02_t ,.neirong_school_01 .div02 div.div02_b {
	overflow: hidden;
	background:url(../images/bg_02.png) no-repeat center;
	width:380px;
	height:130px;
	padding:20px;
	}


.neirong_school_01 p{font-size: 12px;text-indent: 2em;margin-bottom: 18px;}
.neirong_school_01 span p{font-size: 12px;text-indent: 2em;margin-bottom: 0;}

.neirong_school_01 .div02 div.out img{
							float: left;
							width:130px;
							height:130px;
							padding-top: 0!important;
							}
.neirong_school_01 .div02 div.out div.inner{float: right;width:240px;}

.neirong_school_01 .div02 div.out div.inner_01{
									float: right;
									width:240px;
									padding-top:10px;
									}

.neirong_school_01 .div02 div.out div.inner_02{
									float: right;
									width:240px;
									padding-top:20px;
									}								

.neirong_school_01 .div02 div.out h1{font-size: 14px;color:#4b5f69;font-weight: 600;}
.neirong_school_01 .div02 div.out h2{font-size: 13px;color:#4b5f69}
.neirong_school_01 .div02 div.div02_t{margin-bottom: 20px;margin-top: 10px;}
.neirong_school_01 .div02 div.out:hover{/*Mozilla内核浏览器：firefox3.5+*/
	-moz-transform: translateY(-10px); ;
	/*Webkit内核浏览器：Safari and Chrome*/
	-webkit-transform:  translateY(-10px); ;
	/*Opera*/
	-o-transform: translateY(-10px); ;
	/*IE9*/
	-ms-transform: translateY(-10px); ;
	/*W3C标准*/
	transform:  translateY(-10px);transition: all 0.3s;

	-moz-box-shadow: 0 0 10px #929cab;
    -webkit-box-shadow: 0 0 10px #929cab;
    box-shadow: 0 0 10px #929cab;

	}
	
/*申请要求及申请流程*/	
.shenqing{
	background:url("../images/bg_03.png" ) center 0px scroll no-repeat; 
    height: 675px;
	}

.shenqing .title{
	display:block;
	padding-top:5px;
	margin:60px auto 26px auto;
	}
	
.shenqing .table{
	background:url(../images/border_03.png) no-repeat;
	width:902px;
	height:345px;
	margin:0 auto;

	}
.shenqing .table h1,.shenqing .table h2,.shenqing .table h3,.shenqing .table p{
	color:#0d0d0d;
	font-size:14px;
	float:left;
		}	
.shenqing .table .line_01 h1{
	width:900px;
	height: 37px;
	text-align:center;
	margin-top: 5px;
    line-height: 37px;}
.shenqing .table .line_02{
	width: 900px;
	height: 37px;
	margin: 0 auto;
}	
.shenqing .table .line_02 h1{
	width:140px;
	height: 37px;
	text-align:center;
	line-height: 40px;
}
	
.shenqing .table .line_02 h2{
	width:240px;
	height: 37px;
	text-align:center;
	line-height: 40px;
}

.shenqing .table .line_02 h3{
	width:450px;
	height: 37px;
	text-align:center;
	line-height: 40px;
}
.shenqing .table .line_03{
	width: 900px;
	height: 85px;
	margin: 0 auto;
}
.shenqing .table .line_03 h1{
	width:140px;
	height: 85px;
	margin-top: 22px;
	text-align:center;
}
	
.shenqing .table .line_03 p{
	width:730px;
	height: 85px;
	margin-top:15px;
	margin-left:30px;}
.shenqing .table .line_04{
	width: 900px;
	height: 40px;
}
.shenqing .table .line_04 h1{
	width:140px;
	height: 40px;
	text-align:center;
	line-height: 43px;
	}
	
.shenqing .table .line_04 p{
	width:730px;
	height: 40px;	
	line-height: 43px;
	margin-left:30px;
}
.shenqing .table .line_05{
	width: 900px;
	height: 63px;
	margin:  0 auto;
}
.shenqing .table .line_05 h1{
	width:140px;
	height: 63px;
	text-align:center;
	line-height: 63px;
}
	
.shenqing .table .line_05 p{
	width:730px;
	height: 63px;
	margin-top: 12px;
	line-height: 20px;
	margin-left:30px;
}
.shenqing .table .line_06{
	width: 900px;
	height: 42px;
	margin:  0 auto;
}
.shenqing .table .line_06 h1{
	width:140px;
	height: 42px;
	text-align:center;
	line-height: 40px;
}
.shenqing .table .line_06 p{
	width:730px;
	height: 42px;
	line-height:40px;
	margin-left:30px;}
.liucheng{height:650px;}
.liucheng img.title{display: block;margin:0px auto 26px auto;}
.liucheng .steps{height:432px;width:100%;background: url("../images/bj-1_03.png") no-repeat left top;background-size: 100% 100%;}
.liucheng ul.ul01{height:245px;width:100%;overflow: hidden;font-size: 14px;color: #0d0d0d;}
.liucheng ul.ul01 li{float: left;width:100px;height:80px;margin-top: 120px;}
.liucheng ul.ul01 li.li1{margin-left: 210px;width:120px;}
.liucheng ul.ul01 li.li2{margin-left: 110px;}
.liucheng ul.ul01 li.li3{margin-left: 120px;}
.liucheng ul.ul01 li.li4{margin-left: 120px;}
.liucheng ul.ul02{overflow: hidden;}
.liucheng ul.ul02 li{float: left;width:100px;height:80px;margin-top: 70px;font-size: 14px;color: #0d0d0d;overflow: hidden;}
.liucheng ul.ul02 li.li1{margin-left: 130px;}
.liucheng ul.ul02 li.li2{margin-left: 120px;}
.liucheng ul.ul02 li.li3{margin-left: 130px;}
.liucheng ul.ul02 li.li4{margin-left: 120px;}


.offers{height:550px;
		background: url("../images/bg_04.png") 
		 center 0px scroll no-repeat;}
.offers .title{margin:60px auto 40px;
				display: block}
.offers ul{padding:0 30px;}
.offers ul li{float: left;margin-right: 20px;}
.offers ul li:last-child{margin-right: 0!important;}
.offers ul div{width:140px;height:200px;background: url("../images/bj2_03.png") no-repeat left top;background-size: 100% 100%;}
.offers ul div img{display: block;width:118px;height:178px;margin:11px 11px;}
.offers ul li p{text-align: center;margin-top: 18px;font-size: 14px;color: #0d0d0d;}

.tcs .title{ display: block;margin:40px auto 0px;

}

.tcs ul{/* overflow: hidden;padding:30px 30px 10px; */
         width: 940px;
         height: 289px;
         margin: 0 auto;
         margin-top: 30px;
     }
.tcs ul li{float: left;margin-right: 62.5px;}
.tcs ul li:last-child{margin-right: 0!important;}
.tcs ul li img{width:188px;height:188px; display:block; }


.tcs ul li p{text-align: center;margin-top: 20px;font-size: 16px;color: #0d0d0d;}
.tcs ul li:hover {/*Mozilla内核浏览器：firefox3.5+*/
	-moz-transform: translateY(-10px); ;
	/*Webkit内核浏览器：Safari and Chrome*/
	-webkit-transform:  translateY(-10px); ;
	/*Opera*/
	-o-transform: translateY(-10px); ;
	/*IE9*/
	-ms-transform: translateY(-10px); ;
	/*W3C标准*/
	transform:  translateY(-10px);transition: all 0.3s;box-shadow: 0 0 0 #000;}
.tcs ul li:hover img {display:block;
					box-shadow: 0 0 10px #929cab;
					border-radius: 50%;
					-webkit-border-radius: 50%;
					-moz-border-radius: 50%;}
/*
.tcs ul li:hover img {display:block;box-shadow:0 0 0px 2px red}
*/
.tcs ul li:hover p{color: #4b5f69;font-weight: 600;}

.tcs .btn_03{display: block;width:190px;height:56px;margin:20px auto 20px;background: url("../images/btn03_03.png") no-repeat left top;
background-size: 100% 100%;font-size:16px;padding-top: 35px;padding-left: 43px;}

.jr{height:227px;
		background: url("../images/jr_02.png") 
		 center 0px scroll no-repeat;}


.footer { 
	width:100%; 
	height:240px; 
	overflow:hidden;
	 margin:0px auto;
	 background:url(../images/footer.jpg)
	  center bottom scroll no-repeat;
	  margin: 0 auto;
	}
.footer p {
	width:100%; 
	height:auto; 
	text-align:center; 
	line-height:26px; 
	color:#3a3a3a; margin:0px auto; padding-top:30px;
    border-top:1px solid #ddd;
 }
.CNZZ{
	width: 50px;
	margin: 0 auto;




}

/*左客服*/
#float-kefu{position:fixed;left:5px;top:50%;width:120px;height:500px;background:url("../images/kefu_l.png") center top scroll no-repeat;overflow:hidden;padding-bottom:2px;margin-top:-250px;z-index: 2}
#float-kefu ul{width:70px;height:auto;margin:94px 0 0 44px}
#float-kefu ul li{width:70px;height:40px;margin-top:3px}
#float-kefu ul li a{display:block;width:70px;height:40px;color:#fff;font-size:14px;line-height:40px;}
#float-kefu ul li a:hover{text-decoration: underline}