@charset "utf-8";/* CSS Document */
.titlebar {width: 100%;height:60px; overflow: hidden; background:#f2f2f2;}/*首页单独用*/
.headLogo {padding:5px 0 0 10px;width:40%; float:left;}
.headLogo img {width:; height:50px; }
p.schoolName {width:;color: #FFFFFF;float: left;}
/*首页二级页公用头部菜单栏按钮*/
.btn {padding: 20px 15px 0 0; float:right;}
.btn img {width: 35px;height:35px;}/*首页二级页菜单栏显示内容*/
.hidden {display: none;}
.btn_lan { width:200px; padding: 5px 0px 20px 0;position: absolute;right: 0;top:60px;text-align: center;background:#f2f2f2;z-index: 10;}
.btn_lan li {height:50px; padding: 0;position: relative; border-bottom:1px solid #dadada;}
.btn_lan ul{ padding:0;}
.btn_lan > ul > li:last-child:after {content: "";height: 0;width: 0;z-index: -1;}
.btn_lan a { width:100%; height:50px; line-height:50px; font-size:16px;color: #434c55;}
.btn_lan a:hover{ background:#dadada;}
.closed {position: absolute;z-index: 15;top: 0.4rem;right: 0.26666667rem; display:none;}
.closed img {width: 0.4rem;height: 0.4rem;}
#head{ max-width:800px; height:60px; clear:both;}
.swiper-container{ max-width:800px; height:220px;}
.swiper-container-horizontal > .swiper-pagination-bullets {}
.swiper-pagination-bullet {background: #FFFFFF;}
.swiper-pagination-bullet-active {background: #FF7700;}
.swiper-slide img {display: block; width:100%; height:220px;}
.tel{ padding:20px 0;  width:100%; background:#324a57;height:auto!important; height:50px; min-height:50px; clear:both;}
.tel:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tel a{ display:block; float:left; width:50%;}
.tel img{  margin:0 auto; width:90%;}

.p1{ height:30px; line-height:30px; padding:10px 10px 10px 20px; background:#324a57; color:#FFF; font-size:18px; border-bottom:1px solid #FFF;}
.p1 a{ width:30px; height:30px; line-height:30px; text-align:center; border-radius:30px; border:1px solid #FFF; color:#FFF; font-size:30px; display:block; float:right;}
#box5 { width:90%;  padding:5% 0 0 5%;}
#box5 img{ width:50%; float:left;}
#box6{ width:90%;  padding:5% 0 0 5%;}
/*校区地址*/
#cont_ad{ width:100%;height:auto!important; height:100px; min-height:100px; clear:both; padding:30px 0 30px 0; font-family: "Microsoft YaHei"; background:#FFF;}
#cont_ad:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#cont_ad h3{ font-size:23px; color:#474d58; text-align:center; padding:30px 0 60px 0;}
#cont_ad h4{ font-size:14px; text-align:center;}
.cont_ad{ width:100%;}
.xiaoqu{ width:100%; height:150px; float:left;}
.span1{ font-size:18px; padding-bottom:15px; background:url(../images/dot.gif) no-repeat 0px 5px; padding-left:15px; display:block;}
.span2{ color:#999; font-size:14px; line-height:28px;display:block;}
.xiaoqu a{ color:#1eb2a4;}
.cp1{ height:50px; line-height:50px; color:#ffd790; text-align:center; fong-size:18px; background:#1eb2a4;}
.cp2{ height:50px; line-height:50px; color:#90c6c0; text-align:center; fong-size:18px; background:#199c90;}


body{
	font-family: "Arial","Microsoft Yahei","Hiragino Sans GB",sans-serif;
	margin:0px;
	padding:0px;
	border:0px;

}


div{
	margin:0px;
	padding:0px;
	border:0px;
}

h1,h2,h3,p,a,img,li{
	margin:0px;
	padding:0px;
	border:0px;
}

ul{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
}



.br5{width:100%; height:5px; }
.br10{width:100%; height:10px; }
.br15{width:100%; height:15px; }
.br25{width:100%; height:25px; }
.br30{width:100%; height:30px; }
.br50{width:100%; height:50px;}

.br5-bg{background-color:#324a57; width:100%; height:5px; }
.br5a{background-color:#1eb2a4; width:100%; height:5px; }

.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}


/*part1*/
.part1{
	width:100%;
	height:auto;
	
}

/*part2*/
.part2{
	width:100%;
	height:auto;
	background-color:#1eb2a4;
}
.part2 h2{
	font-size:20px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	color:#ffffff;
	letter-spacing: 1px;
}
.part2 h3{
	font-size:18px;
	font-weight:bold;
	line-height:2em;
	text-align:center;
	color:#ffffff;
	letter-spacing: 1px;
}
.part2 p{
	font-size:16px;
	line-height:2em;
	text-align:center;
	color:#fff;
	letter-spacing: 1px;
}

.table4{
	width:90%;
	border-spacing:3px;
	margin:0px auto;
	border-collapse: separate;
	

}

.table4 tr{
	background-color: #fff;
}


.table4 td{
	font-size:13px;
	font-weight:normal;
	line-height:1.3em;
	text-align:left;
	color:#555;
	padding:5px 5px 3px 10px;
	letter-spacing: 0.5px;
}

.table4 th{
	font-size:14px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	background-color: #eef8c5;
	color:#365c62;
	letter-spacing: 1px;

}



/*part3*/
.part3{
	width:100%;
	height:auto;   
	background: #324a57;
}
.part3 p{
	font-size:14px;
	line-height:2em;
	text-align:center;
	color:#fff;
}
.part3 h2{
	font-size:20px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	color:#ff9e2b;
	letter-spacing: 1px;
}
.part3 h3{
	font-size:18px;
	font-weight:bold;
	line-height:2em;
	text-align:center;
	color:#1eb2a4;
	letter-spacing: 1px;
}

.part3 span {
    
	font-weight:bold;
	
	
}
.table1{
	width:90%;
	border-spacing:3px;
	margin:0px auto;
	border-collapse: separate;
	

}

.table1 tr{
	background-color: #fff;
}


.table1 td{
	font-size:13px;
	font-weight:normal;
	line-height:1.3em;
	text-align:left;
	color:#555;
	padding:5px 5px 3px 10px;
	letter-spacing: 0.5px;
}

.table1 th{
	font-size:14px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	background-color: #1eb2a4;
	color:#fff;
	letter-spacing: 1px;

}



.table2{
	width:90%;
	border-spacing:3px;
	margin:0px auto;
	border-collapse: separate;
	

}

.table2 tr{
	background-color: #fff;
}


.table2 td{
	font-size:13px;
	font-weight:normal;
	line-height:1.3em;
	text-align:left;
	color:#555;
	padding:5px 5px 3px 10px;
	letter-spacing: 0.5px;
}

.table2 th{
	font-size:14px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	background-color: #1eb2a4;
	color:#fff;
	letter-spacing: 1px;

}

.table2 span{color:crimson;font-weight:bold;}

/*part5*/
.part5{
	width: 100%;
    height: auto;
    background:#eaeaea;
}

.part5 h2{
	font-size:22px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	color:#34475f;
	letter-spacing: 1px;
}
.part5 a{
    font-weight: bold;
	text-decoration:underline;
	color:#34475f;
	font-size:16px;
	 line-height: 2em;
}


.part5 p {
    font-size: 16px;
    font-weight: normal;
    line-height: 2em;
    text-align: left;
    color: #555;
    display: block;
    margin: 0px auto;
}

.table3{
	width:90%;
	border-spacing:3px;
	margin:0px auto;
	border-collapse: separate;
	

}

.table3 tr{
	background-color: #fff;
}


.table3 td{
	font-size:13px;
	font-weight:normal;
	line-height:1.6em;
	text-align:center;
	color:#555;
	padding:10px 5px 10px 10px;
	letter-spacing: 0.5px;
}

.table3 th{
	font-size:15px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	background-color: #34475f;
	color:#fff;
	letter-spacing: 1px;

}

/*part6*/
.part6{
	width:100%;
	background-color: #34475f;
}

.part6 h2{
	font-size:22px;
	font-weight:bold;
	line-height:2em;
	text-align:center;
	color:#fff;
	margin:0px auto;
}

.part6 h3{
	font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #34475f;
	letter-spacing: 0.5px;

}

.part6 p {
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    text-align: center;
    color: #fff;
    display: block;
    
}
