@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#f0f0f0; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

/* 设置背景色 */

body{
	width:100%;
	min-width:1200px;
	/* background:; */
	background:#F0F0F0 url(./../a-level/fixed-bj.png) center top repeat-y;
	/* background:#F0F0F0 url(./../images/ceshi.jpg) center top; */
	background-attachment: fixed;
}

.logo{
	width:100%;
	min-width: 1200px;
	height:100px;
	background: #b10008;
	margin-bottom: 40px;
}

.logo .nav ul{
	width: 1200px;
	margin:0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.logo .nav ul li{
	height:100px;
	line-height:100px;
	color:#000;
}
.logo .nav ul li a{
	color:#fff;
}
.logo .nav ul li a:hover{
	text-decoration:underline;
}


/* 版型容器设定宽度 背景竖线 */
.container{
	width:1200px;
	margin:0 auto;
	padding-bottom: 100px;
}

/* banner */
.ryclass{
	display: flex;
	justify-content: space-between;
	background:#FFF;
	margin-bottom: 100px;

}
.ry-l dl{
	height:190px;
	background: #DDB5B6;
	margin:40px 0 0 20px;
}

.ry-l h2{
	font-family:"PF Fusion Sans Pro Black","微软雅黑","Arial, Helvetica", "sans-serif";
	font-weight: 600;
	font-size:75px;
	padding-left:20px;
	color:#b10008;
	height:140px;
	line-height: 160px;
}
.ry-l samp{
	font-family:"微软雅黑","Arial, Helvetica", "sans-serif";
	font-size:50px;
	padding-left:20px;
	color:#b10008;
	font-weight: 600;
	letter-spacing: 10px;
	height:80px;
	display: block;
}

.ry-l p{
	width:535px;
	padding-left:20px;
	font-size:20px;
	line-height: 35px;
	color:#000;
	font-family:"思源黑体 CN","微软雅黑","Arial, Helvetica", "sans-serif";
	letter-spacing: -0.2px;
	text-align:justify;
	font-weight: 300;
	text-indent: 40px;
}



/* 按钮 */
.ry-btn{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.ry-btn a{
	box-shadow: 1px 1px 10px 1px #dbdbdb;
	width: 170px;
	height: 40px;
	text-align: center;
	line-height:40px;
	font-size:16px;
	color:#B10008;
	font-family:"思源黑体 CN","微软雅黑","Arial, Helvetica", "sans-serif";
	background: #FFFFFF;
}
.ry-btn a:hover{
	box-shadow: 1px 1px 10px 1px #e29696;
	width: 170px;
	height: 40px;
	text-align: center;
	line-height:40px;
	font-size:16px;
	color:#fff;
	font-family:"思源黑体 CN","微软雅黑","Arial, Helvetica", "sans-serif";
	
	background: #b10008;
}

/* 按钮 */




/* 课程优势 */
.ys{
	width: 1200px;
	height:1045px;
	margin-bottom: 100px;
	font-family:"思源黑体 CN","微软雅黑","Arial, Helvetica", "sans-serif";
	font-weight: 300;
}

.ys .ys_biaoti{
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}

.ys .ys_biaoti .bt_left{
	height:500px;
	width:280px;
	float:left;
	background: #b10008;
}

.ys .ys_biaoti .bt_right{
	height:500px;
	width:506px;
	float:left;
	background: #ffffff;
}

.ys .zhanwei{
	height:500px;
	width:45px;
}

.ys .ys_shang_0{
	height:500px;
	width:370px;
	background: #ffffff;
}

.ys .ys_shang_0{
	height:500px;
	width:370px;
	background: #ffffff;
}

.ys .ys_shang_0 .wenzi p{
	font-size: 20px;
	color:#000;
	font-family:"思源黑体 CN","微软雅黑","Arial, Helvetica", "sans-serif";
	padding:0 15px 10px 15px;
	font-weight: 300;
}

.ys .ys_shang_0 .wenzi samp{
	font-size: 16px;
	color:#000;
	font-family:"DIN","微软雅黑","Arial, Helvetica", "sans-serif";
	padding:0 15px 0 15px;
	display: block;
	font-weight: 300;
}


.ys .ys_neirong{
	width:1200px;
	height:500px;
	margin-bottom:40px;
}

.ys .ys_neirong .ys_shang_1{
	width:370px;
	height:500px;
	background: #FFFFFF;
	float:left;
}

.ys .ys_neirong .ys_shang_1 .wenzi p{
	font-size: 20px;
	color:#000;
	font-family:"思源黑体 CN","微软雅黑","Arial, Helvetica", "sans-serif";
	padding:0 15px 10px 15px;
	font-weight: 300;
}

.ys .ys_neirong .ys_shang_1 .wenzi samp{
	font-size: 16px;
	color:#000;
	font-family:"DIN","微软雅黑","Arial, Helvetica", "sans-serif";
	padding:0 15px 0 15px;
	display: block;
	font-weight: 300;
}


h4{
	font-size:60px;
	color:#000;
	font-family: "思源黑体 CN Medium";
	text-align: center;
	height:53px;
	line-height: 53px;
}



/* 小学部K-6年级 */
.k_6{
	width: 1200px;
	margin-bottom: 100px;
}

.k_6 .k_biaoti{
	width: 1200px;
	height:200px;
}
.k_6 .k_biaoti dl dt{
	text-align: center;
	font-family:"思源黑体 CN Normal";
	font-size: 26px;
	color:#000;
	height:45px;
	line-height: 50px;
}
.k_6 .k_biaoti dl dt samp{
	font-family:"思源黑体 CN Normal";
	color:#b20009;
}

.k_6 .k_biaoti dl dd{
	font-size: 20px;
	color:#000;
	font-family: "思源黑体 CN Light";
	text-indent: 40px;
	padding-top: 15px;
}

.k_6 h6{
	margin-top:30px;
	height:34px;
	font-size: 34px;
	color:#000;
	font-family: '思源黑体 CN Medium';
	line-height: 34px;
}

.k_6 .k_bg table{
	margin-bottom: 10px;
}
.k_6 .k_bg table tr td{
	border-bottom: none;
}
.k_6 .k_bg{
	width:1200px;
	
}


.k_6 .k_bg table tr td{
	height: 60px;
}


.k_6 .k_bg table tr td p{
	font-size: 20px;
	color:#000;
	font-family: "思源黑体 CN Light";
	padding-left: 25px;
}

.k_6 .k_bg table tr th samp{
	font-size: 20px;
	color:#000;
	font-family: "思源黑体 CN Light";
}
.k_6 .k_bg table tr .bt p{
	font-size: 26px;
	font-family: '思源黑体 CN Medium';
}
.k_6 .k_bg table tr .bt samp{
	font-size: 26px;
	font-family: '思源黑体 CN Medium';
}

.k_6 .k_bg .biaoti .right{
	border: 1px solid #c6c6c6;
	border-left: none;
}


.k_6 .k_bg .Arts .center{
	border: 1px solid #c6c6c6;
	border-left: none;
	border-right: none;
}
.k_6 .k_bg .Arts .right{
	border: 1px solid #c6c6c6;
	border-left: none;
}


.k_6 .k_bg .kexue .right{
	border: 1px solid #c6c6c6;
	border-left: none;
}

.k_6 .k_bg .kexue .center{
	border: 1px solid #c6c6c6;
	border-right: none;
}


.k_6 .k_bg .xuexian .center{
	border: 1px solid #c6c6c6;
	border-right: none;
	border-left: none;
}
.k_6 .k_bg .xuexian .right{
	border: 1px solid #c6c6c6;
	border-left: none;
}




.k_6 .k_bg .left{
	width:360px;
	background: #A80002;
}

.k_6 .k_bg .left p{
	font-size: 20px;
	color:#fff;
	font-family: "思源黑体 CN Light";
	padding-left: 25px;
}

.k_6 .k_bg .center{
	width:420px;
	background: #fff;
}

.k_6 .k_bg .right{
	width:209px;
	background: #e6e6e6;
	text-align: center;
}


.k_6 ul{
	width:1200px;
	height:250px;
	margin-top:40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}


/*高中课程设置*/
.k_6 .gaozhong{
	display: flex;
	justify-content: space-between;
	width:1200px;
	margin-top: 10px;
}
.k_6 .gaozhong ol{
	margin-bottom: 15px;
	
}
.k_6 .gaozhong ol li{
	color:#fff;
	font-family: '思源黑体 CN Normal';
	font-size: 26px;
	padding-left:20px;
	line-height: 85px;
}
.k_6 .gaozhong dl{
	height:900px;
	background: #a30008;
}
.k_6 .gaozhong dl dt{
	border-bottom: 1px solid #7c0030;
	width:260px;
	margin:0 auto;
	height:90px;
}
.k_6 .gaozhong dl dt p{
	color:#fff;
	font-family: '思源黑体 CN Light';
	font-size: 22px;
	padding-left:20px;
	padding-top:15px;
}
.k_6 .gaozhong dl dt samp{
	color:#fff;
	font-family:"DINPro-Light";
	font-weight: 200;
	font-size: 18px;
	padding-left:20px;
}

.k_6 .gaozhong .red{
	width:290px;
}

.k_6 .gaozhong .red ol{
	background: #a30008;
	height:90px;
}



.k_6 .gaozhong .white{
	width:290px;
	height:950px;
}
.k_6 .gaozhong .white ol{
	background: #fff;
	height:90px;
}

.k_6 .gaozhong .white ol li{
	color:#000;
}
.k_6 .gaozhong .white dl{
	height:900px;
	background: #fff;
}
.k_6 .gaozhong .white dl dt{
	border-bottom: 1px solid #c1c1c1;

}
.k_6 .gaozhong .white dl dt p{
	color:#000;
}
.k_6 .gaozhong .white dl dt samp{
	color:#000;
}




/*全球可申请院校*/
.yx{
	width: 1200px;
	margin-bottom: 30px;
}

.yx p{
	font-family: "思源黑体 CN";
	font-size: 24px;
	text-align: center;
	color:#000;
	font-weight: 300;
	height: 40px;
	line-height: 50px;
}

.yx ul{
	width:1200px;
	height: 460px;
	margin:40px 0 40px 0;
}
.yx ul li{
	width:230px;
	height: 400px;
	float: left;
}

.yx ul dt{
	width:230px;
	height: 400px;
	float: left;
	margin:60px 12px 0 12px;
}

.yx .xiaoming{
	width:1200px;
	height: 520px;
}
.yx .xiaoming .xm_jianju{
	padding-right:80px;
}
.yx .xiaoming table tr td p{
	text-align: left;
	font-size:16px;
	
	line-height: 20px;
	color:#000;
	font-family:'思源黑体 CN',"微软雅黑","Arial, Helvetica", "sans-serif";
}
.yx .xiaoming table tr td p a{
	color:#a30008;
	font-size:20px;
	font-weight: 400;
}

.yx .xiaoming table tr td p a:hover{
	font-size:20px;
	text-decoration:underline;
}




/* 地图地址 */
.map{
	background:#fff;
	width:100%;
}
.map .container{
	padding-bottom: 50px;
	background:#fff;
}
.navpro ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.navpro ul li{
	height:40px;
	line-height:40px;
	margin: 20px 0px;
	color:#000;
}

.mapinfo{
	display: flex;
	justify-content: space-between;
}

.mapinfo .address{
	display: flex;
	margin-top:20px;
    margin: 0 auto;
}

.mapinfo .addres{
	line-height: 36px;
	padding-left: 10px;
	padding-top: 36px;
}
.mapinfo .addres h5{
	font-weight: 600;
	font-size:24px;
	color:#000;
	padding-bottom: 10px;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
}
.mapinfo .addres p{
	font-weight: 500;
	font-size:16px;
	color:#000;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
}



/* 版权声明 */
.coryright{
	width: 100%;
	min-width: 1200px;
	background:#B10008;
	padding:30px 0px;
}

.coryright p{
	color:#fff;
	text-align: center;
	line-height:30px;
	font-weight: 100;
	letter-spacing: 1px;
	font-size: 14px;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
}

/* 定位左上角 */
/*
.info{
	width: 210px;
	min-height: 100vh;
	background: red;
	position: fixed;
	left:0px;
	top:0px;
	background-color:#fff;
	padding:20px 10px;
	text-align: center;
	overflow: hidden;
}

.info h3{
	text-align: left;
	font-size: 20px;
	font-weight:600;
	margin:30px 0 10px 15px;
	color:#000;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
}

.info dl{
	text-align:left;
	font-size: 14px;
	width:190px;
	margin:10px 15px;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
}
.info dt{
	font-size: 16px;
	font-weight: 550;
	padding-left: 20px;
	color:#000;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
	background:url(./../a-level/ico-address.png) no-repeat left center;
}

.info dd{
	padding-left: 20px;
	color:#000;
	padding-top:8px;
	font-family:"思源黑体 CN VF","微软雅黑",Arial, Helvetica, sans-serif;
}

.info p{
	line-height:60px;
	font-size: 23px;
	color:#000;
	text-align:center;
	font-family:"DIN";
}
*/



