@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
a{
	text-decoration:none;
	}
a, a:active, a:focus {
	outline: none;
	}
a.mybutton{
	background:#fff;
	padding:2px 8px 2px 8px;
	font-weight:bold;
	color:#281611;
	border-radius:5px;
	margin-left:10px;
	-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.75);
	}
a.mybutton2{
	background:#DB6138;
	padding:5px 15px 5px 15px;
	font-weight:bold;
	color:#fff;
	border-radius:2px;
	-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.75);
	}

img{}
body{
	font-family: 'Open Sans', sans-serif;
	}
#head{
	width:100%;
	overflow: hidden;
	background:url(headerbg.png) repeat;
	padding-bottom:30px;
	padding-top:30px;
	border-top:#DB6138 5px solid;
	}
.head{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
#menu{
	width:100%;
	overflow: hidden;
	background:#DB6138;
	overflow:hidden;
	}
.head .logo{
	float:left;
	}
.head .hright{
	float:right;
	text-align:right;
	color:#FFF;
	font-size:13px;
	}
.head .hright img{
	opacity:0.5;
	}
.head .hright img:hover{
	opacity:0.8;
	}
.menu{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	overflow:hidden;
	}
.menu ul{
	overflow:hidden;
	}
.menu ul li {
	list-style:none;
	float:left;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:8px;
	}
.menu ul li a{
	color:#FFF;
	font-family: 'Roboto Slab', serif;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	transition:all 0.8s;
	}
.menu ul li a:hover{
	background:#FFF;
	color:#4D2C24;
	}
.menu ul li a.active{
	background:#FFF;
	color:#4D2C24;
	}
.menu>ul>li:hover ul.sub{
	display:block;
	}
ul.sub{
	border-radius:0px 5px 5px 5px;
	margin-top:5px;
	position:absolute;
	display:none;
	min-width:130px;
	z-index:100;
	padding-left:10px;
	overflow:hidden;
	background:#fff;
	padding-right:10px;
	}
ul.sub li{
	float:none;
	margin-top:7px;
	margin-bottom:7px;
	list-style:none;
	border-bottom:1px solid #CCC;
	}
ul.sub li a{
	color:#666;
	font-size:13px;
	}
ul.sub li a:hover{
	color:#DB6138;
	}
#slider{
	width:100%;
	overflow: hidden;
	background:url(slider.png) repeat;
	padding:50px;
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(105,100,105,1);
-moz-box-shadow: inset 0px 0px 8px 0px rgba(105,100,105,1);
box-shadow: inset 0px 0px 8px 0px rgba(105,100,105,1);
	}
.slider{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(105,100,105,1);
-moz-box-shadow: 0px 0px 8px 0px rgba(105,100,105,1);
box-shadow: 0px 0px 8px 0px rgba(105,100,105,1);
	}
.slider .banner{
	background:#513F36;
	border-radius:5px;
	width:100%;
	padding:60px;
	}
.banner h4{
	color:#DB6138;
	font-size:100px;
	font-family: 'Quicksand', sans-serif;
	font-weight:100;
	}
.banner h4 span{
	color:#2E1914;
	}
.slider .sleft{
	float:left;
	background:#999;
	width:860px;
	height:400px;
	}
.slider .sright{
	float:right;
	background:#281611;
	width:300px;
	height:400px;
	padding:30px;
	}
.slider h1{
	font-family: 'Roboto Slab', serif;
	font-size:25px;
	font-weight:100;
	color:#fff;
	padding-bottom:10px;
	}
.sright p{
	color:#FFF;
	text-align:justify;
	font-size:13px;
	}
#row1{
	width:100%;
	overflow: hidden;
	background:#DB6138;
	padding-top:40px;
	padding-bottom:50px;
	}
.row1{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
.row1 p{
	text-align:justify;
	color:#FFF;
	font-size:13px;
	}
.row1 h1{
	font-family: 'Roboto Slab', serif;
	font-size:20px;
	font-weight:100;
	color:#fff;
	padding-bottom:10px;
	}
.row1 .box1{
	float:left;
	width:350px;
	background:url(b1.png) no-repeat;
	padding-left:100px;
	}
.row1{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
.row1 .box2{
	float:left;
	width:350px;
	background:url(b2.png) no-repeat;
	padding-left:100px;
	margin-left:50px;
	}
.row1{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
.row1 .box3{
	float:right;
	width:350px;
	background:url(b3.png) no-repeat;
	padding-left:100px;
	}




#row2{
	width:100%;
	overflow: hidden;
	border-bottom:5px solid #CCC;
	padding:50px;
	
	}
.row2{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	overflow:hidden;
	margin-bottom:50px;
	}
.row2 p{
	text-align:justify;
	color:#513F36;
	font-size:14px;
	line-height:1.6em;
	}
.row2 h1{
	font-family: 'Roboto Slab', serif;
	font-size:30px;
	font-weight:100;
	color:#513F36;
	padding-bottom:10px;
	}
.row2 .rowleft{
	float:left;
	width:700px;
	overflow:hidden;
	}
.row2 .rowright{
	float:right;
	width:420px;
	}
.row2 .rowright img{
	width:400px;
	height:250px;
	border:5px #DB6138 solid;
	}
#admission{
	width:100%;
	overflow: hidden;
	}
.admission{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
#facility{
	width:100%;
	overflow: hidden;
	}
.facility{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
#row3{
	width:100%;
	overflow: hidden;
	background:url(slider.png) repeat;
	padding:50px;
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(105,100,105,1);
-moz-box-shadow: inset 0px 0px 8px 0px rgba(105,100,105,1);
box-shadow: inset 0px 0px 8px 0px rgba(105,100,105,1);
	}
.row3{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
.row3 p{
	text-align:justify;
	color:#ccc;
	font-size:13px;
	}
.row3 h1{
	font-family: 'Roboto Slab', serif;
	font-size:20px;
	font-weight:100;
	color:#fff;
	padding-bottom:10px;
	}
.row3 .box31{
	float:left;
	border-radius:3px;
	width:350px;
	height:200px;	
	background:#513F36;
	padding:20px;
	}
.row3 .box32{
	float:left;
	border-radius:3px;
	width:350px;
	margin-left:55px;
	background:#513F36;
	padding:20px;
	height:200px;
	}
.row3 .box33{
	float:right;
	border-radius:3px;
	width:350px;
	background:#513F36;
	height:200px;
	}

#fhead{
	width:100%;
	overflow: hidden;
	}
.fhead{
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
#footer{
	width:100%;
	overflow: hidden;
	background:url(headerbg.png) repeat;
	padding-top:40px;
	padding-bottom:40px;
	}
.footer{
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:1160px;
	}
.footer p{
	text-align:justify;
	color:#ccc;
	font-size:13px;
	}
.footer h1{
	font-family: 'Roboto Slab', serif;
	font-size:20px;
	font-weight:100;
	color:#fff;
	padding-bottom:10px;
	}
.footer .f4{
	overflow:hidden;
	float:left;
	width:120px;
	}
.f4 ul li{ 
	list-style:none;
	padding-bottom:8px;
	}
.f4 ul li a{
	color:#ccc;
	font-size:14px;
	}
.f4 ul li a:hover{
	color:#DB6138;
	}

.footer .f1{
	overflow:hidden;
	float:left;
	width:280px;
	margin-left:40px;
	}
.footer .f2{
	overflow:hidden;
	float:left;
	width:280px;
	margin-left:60px;
	}
.footer .f3{
	overflow:hidden;
	float:right;
	width:310px;
	}
.f3 ul li{ 
	list-style:none;
	padding-bottom:8px;
	color:#ccc;
	font-size:13px;
	}
.f3 ul li a{
	color:#ccc;
	font-size:14px;
	}
.f3 ul li a:hover{
	color:#DB6138;
	}
#ffoot{
	width:100%;
	overflow: hidden;
	font-size:13px;
	background:#281611;
	padding:50px;
	text-align:center;
	color:#FFF;
	border-bottom:5px solid #DB6138;
	}
#ffoot a{
	color:#FFF;
	}
.vid{
	border-radius:5px;
	border:5px solid #666;
	margin-left:45px;
	margin-top:45px;
	}