@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	background:url(../images/bg.png) repeat;
}
.main
{
	width:100%;
	height:auto;
	float:left;
}
.page
{
	width:1024px;
	height:auto;
	margin:0px auto;
}
.header
{
	width:1011px;
	height:146px;
	float:left;
}

.header_resize
{
	width:1011px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-bottom:0px;
}
.logo
{
	width:100%;
	height:auto;
	float:left;
}
img
{
	border:none;
}
a
{
	text-decoration:none;
	color:#fff;
}
a:hover
{
	text-decoration:underline;
	color:#fff;
}
.more a
{
	text-decoration:none;
	color:#a50133;
	font: Normal 12px Arial, Helvetica, sans-serif;
}
.more  a:hover
{
	text-decoration:underline;
	color:#a50133;
	font: Normal 12px Arial, Helvetica, sans-serif;
}

.menu
{
	margin-top: 14px;	
	width:1010px;
	height:auto;
	float:left;
	margin-bottom:4px;
}
.menu_nv
{ 
	float:left; 
	background:url(../images/nav.png) no-repeat; 
	width:1010px; 
	margin:0 auto; 
	height:50px; 
	border-radius:5px; 
	text-align:center;	
}

ul.sf-menu 
{
	list-style:none; 
	margin-top:4px;
}
ul.sf-menu * 
{
	margin:0; 
	padding:0;
}
ul.sf-menu li 
{
	position:relative; 
	background:url(../images/divater.png) right no-repeat; 
	float:left; 
	height:30px; 
	padding: 13px 26px 0px 26px;
}
ul.sf-menu li a
{
	font:Bold 14px  Arial, Helvetica, sans-serif;
	color:#FFF; 
	text-transform:uppercase;
}
ul.sf-menu li a:hover
{
	color:#f8a94d;
}
ul.sf-menu li.selected a
{
	color:#f8a94d;
}
ul.sf-menu ul 
{
	position:absolute; 
	top:50px; 
	left:0px;
	display:none; 
	opacity:0; 
	list-style:none;
}
ul.sf-menu ul li 
{
	position:relative; 
	width:200px;
	padding:0px; 
	background:#b9033d; 
	border:#e10047 solid 1px;
	-moz-border-radius:3px;
	-webkit-border-radius: 6px;
	margin-bottom:2px;
}
ul.sf-menu ul li a 
{
	display:block; 
	padding:6px 10px 10px 10px; 
	color:#FFF; 
	font-size:16px;
	-moz-border-radius:3px;
	-webkit-border-radius:6px; 
	font:Normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:none;
}
ul.sf-menu li.selected ul li a
{ 
	color:#FFFFFF;
}
ul.sf-menu li.selected ul li a:hover
{ 
	color:#f8a94d;
}
ul.sf-menu ul li a:hover 
{
	background-color:#7c0024; 
	color:#FFF; 
	display:block; 
	padding-bottom:8px; 
}

.slider
{
	width:1011px;
	height:auto;
	float:left; 
	background:url(../images/banner-bg.png) bottom repeat-x; 
	padding-bottom:0px;
}
#fade
{
	width: 1011px;
	height: 350px;
	border: 0px solid orange;
	padding: 5px;
}
.middle
{
	width:1011px;
	height:auto;
	float:left;
}
.text
{
	width:1011px;
	height:auto;
	float:left;
	background: #fff bottom repeat-x;
	padding-bottom:20px;
	padding-top:0px;
	border-bottom: 2px #a50133 solid;
    padding-bottom: 20px;
}
.full
{
	width:971px; 
	height:auto; 
	float:left; 
	text-align: justify;
   
}
.full h1
{
	width:971px;
	float:left;
	font:Bold 24px Arial, Helvetica;
	color:#a50133;
	padding-bottom:15px; 
	padding-top:34px;
	border-bottom: 2px #a50133 solid;
    padding-bottom: 5px;
}
.full p
{
	width:971px;
	float:left;
	padding-top:15px;
	font:Normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#716f6f;
	text-align:justify;
}
.left
{
	width:700px; 
	height:auto; 
	float:left; 
	padding-left:25px;
}
.left h1
{
	width:700px;
	float:left;
	font:Bold 24px Arial, Helvetica;
	color:#a50133;
	padding-bottom:15px; 
	padding-top:34px;
	border-bottom: 2px #a50133 solid;
    padding-bottom: 5px;
}
.left p
{
	width:700px;
	float:left;
	padding-top:0px;
	font:Normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#716f6f;
	text-align:justify;
}
.left h4
{
width: 700px;
    height: auto;
    float: left;
    font: Bold 12px Arial, Helvetica, sans-serif;
    color: #716f6f;
    padding-top: 15px;
	}
.left h4
{
	width: 425px;
    height: auto;
    float: left;
    padding: 4px;
    margin-top: 10px;
}
.right
{
	width:286px;
	height:auto;
	float:left; 
	padding-top:47px;
}
.right-inner
{
	width:269px;
	height:auto;
	float:right; 
	margin-right:-7px;
}
.right-top,.right-bottom,.right-center
{
	width:269px;
	height:auto;
	float:left; 
	background:#a00221;
}
.enform
{
	width: 700px;
    height: auto;
    float: left;
    margin-top: 40px;
}
.menu1
{
	width:251px;
	height:auto;
	float:left; 
	background:url(../images/sidebar-border.png) bottom repeat-x; 
	padding:13px 0px 10px 18px;
}

.event
{
	width:1011px;
	height:auto;
	float:left;
	background:url(../images/event-bg.png) #fafafa bottom repeat-x;
	padding-bottom:25px;
	padding-top:5px;
}
.news
{
	width:353px;
	height:auto;
	float:left;
	padding-left:26px;
}
.news h1
{
	font:Bold 20px Arial, Helvetica, sans-serif;
	color:#a50133;
	padding-bottom:10px;
	line-height:15px;
}
.news-box
{
	width:320px;
	height:67px;
	float:left;
	padding-bottom:12px;
	background:url(../images/divater-list.png) bottom repeat-x;
	padding-top: 0px;
}
.news-image
{
	width:76px;
	height:62px;
	float:left;
	background:url(../images/spot-bg.png) repeat;
	padding:4px;
}
.news-text
{
	width:225px;
	height:67px;
	float:left;
	padding-left:8px;
	margin-top: -7px;
}
.news-text h2
{
	font:Normal 14px Arial, Helvetica, sans-serif;
	color:#191516;
}
.news-text h2 span
{
	width:225px;
	float:left;
	font:Normal 12px Arial, Helvetica, sans-serif;
	color:#a50133;
}
.news-text p
{
	width:225px;
	float:left;
	font:Normal 12px Arial, Helvetica, sans-serif;
	color:#716f6f;
	line-height:15px;
	text-align:justify;
	margin-top: 5px;
}



.moments-part{width:981px;height:auto;float:left;background:#ffffff;border-bottom:#d0cccc solid 1px;padding-bottom:10px;padding-top:10px;padding-left:30px;}
.moments-part h1{font:Bold 20px "Myriad Pro", Arial;color:#a50133;padding-bottom:5px;line-height:15px;}
.moments-part ul li{width:285px;height:auto;float:left;background:url(../images/spot-bg.png) repeat;padding:4px;margin-right:20px;}

.mleft{ width:57%; height:auto;float:left;background:#ffffff;padding-bottom:10px;padding-top:10px;border-right: #d0cccc solid 1px;}
.mleft h1{font:Bold 20px "Myriad Pro", Arial;color:#a50133;padding-bottom:5px;line-height:15px;}
.mleft ul li{width:250px;height:auto;float:left;background:url(../images/spot-bg.png) repeat;padding:4px;margin-right:20px;}

.mright{ width:40%; height:auto;float:left;background:#ffffff;padding-bottom:10px;padding-top:10px;padding-left: 10px;}
.mright h1{font:Bold 20px "Myriad Pro", Arial;color:#a50133;padding-bottom:5px;line-height:15px;}


.gallery_item{ padding:0px; position:relative; overflow:hidden;}
.gallery_item img{}
.gallery_item span{ position:absolute; top:-60px; left:38%; z-index:9999;}

/*Footer Start*/

.footer-top{width:100%;height:auto;float:left;background:url(../images/footer-bottom.png) bottom repeat-x;padding-bottom:10px;}
.footer-top-inner{width:1024px;height:auto;margin:0px auto;}
.footer-menu{width:984px;height:auto;float:left;background: url(../images/footer-round-corner.png) #eeeeee bottom no-repeat;padding-left:27px;padding-top:27px;padding-bottom:27px;}

.general{width:196px;height:auto;float:left;}
.general h1,.university h1,.quick h1{font:Bold 18px "Myriad Pro", Arial;color:#2e2b2c;padding-bottom:8px;}
.general ul li,.university ul li,.quick ul li{font:Normal 12px Arial, Helvetica, sans-serif;color:#797575;line-height:24px;}
.general ul li a,.university ul li a,.quick ul li a{color:#797575;}

.university{width:232px;height:auto;float:left;}
.quick{width:214px;height:auto;float:left;}

.footer-bottom{width:1011px;height:auto;float:left;margin-top:10px;}
.footer-copy{width:1011px;height:auto;float:left;font:Normal 12px Arial, Helvetica, sans-serif;color:#ffffff;line-height:18px;}
.footer-copy a{padding-left:5px;padding-right:5px;color:#ffffff;}

