@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;}
body {
	background-color: #f7f6ee;
	font-family: Arial, Helvetica, sans-serif;
        margin:0 auto;}
img{border:0px;}
a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
a:hover{color:#690;text-decoration:none;}
#header {
	background-color: #9b0d14;
	height: 120px;
        width:100%;
        min-width:1400px;
        margin:0 auto;}
#header_inner {
	height: 120px;
	width: 1350px;
        margin:0 auto;}

#header_left {
	height: 92px;
	width: 278px;
	float: left;
	margin-top: 17px;
	margin-right: 32px;
	margin-bottom: 11px;
	margin-left: 40px;}
#header_left a {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 92px;
	width: 278px;}
#header_left a:hover {
	background-image: url(../images/logo_hover.jpg);}

#header_right {
	height: 120px;
	width: 1000px;
	float: left;}
#top_link {
	height: 55px;
	width: 390px;
	padding-left: 610px;}
#search {
	float: left;
	height: 40px;
	width: 290px;
	font-size: 14px;
	color: #ddacaf;
	font-weight: bold;
	padding-top: 15px;
	line-height: 25px;}
#mail {
	float: left;
	height: 21px;
	width: 28px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 14px;}
#mail a {
	background-image: url(../images/mail.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 28px;}
#mail a:hover {
	background-image: url(../images/mail_hover.jpg);}

#cn {
	float: left;
	height: 35px;
	width: 50px;
	padding-top: 20px;
	color: #DDACAF;
	font-family: "Tahoma,'\5FAE\8F6F\96C5\9ED1','Microsoft Yahei',"hiragino sans gb", Helvetica, Arial, "\5b8b\4f53", 'sans-serif'";}
#cn a {
	color: #DDACAF;
	font-family: "黑体";}
#cn a:hover{color:#fff;text-decoration:none;}

.input {
	height: 25px;
	width: 190px;
	background-image: url(../images/searchbg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606060;
	padding-left: 5px;}

#menu_block {
	float: left;
	height: 65px;
	width: 1000px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 50px;
	font-weight: bold;
	color: #FFFFFF;}
.menu,
.menu ul,
.menu li,
.menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	z-index: 99;}

/* Menu */
.menu {
	height: 50px;
	width: auto;
	float: right;}

.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 40px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;}

/* Links */

.menu li a {
	display: block;
	line-height: 28px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	background-image: url(../images/menu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right 13px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 25px;}

.menu li:first-child a { border-left: none;}
.menu li:last-child a{ border-right: none;}

.menu li:hover > a {
	color: #8fde62;
	background-image: url(../images/menu_arrow_hover.jpg);}

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 25px;
	left: 15px;
	opacity: 0;
	background-color: #9b0d14;
        display:none;}

.menu li:hover > ul { opacity: 1;display:block;}

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	line-height: 18px;
	text-align: left;}
.menu_aboutsdu {
	width: 205px;
        height:200px;}
.menu_admissions {
	width: 210px;
        height:110px;}
.menu_academics {
	width: 185px;
        height:140px;}
.menu_research {
	width: 160px;
        height:80px;}
.menu_library {
	width: 205px;}
.menu_campuslife {
	width: 205px;}
.menu li:hover > ul li {
	height: 18px;
	overflow: visible;
	padding: 0;}

.menu_aboutsdu li a {
	width: 200px;
	margin: 0;
	border: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: none;}
.menu_admissions li a {
	width: 200px;
	margin: 0;
	border: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: none;}
.menu_academics li a {
	width: 175px;
	margin: 0;
	border: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: none;}
.menu_research li a {
	width: 155px;
	margin: 0;
	border: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: none;}
.menu_library li a {
	width: 200px;
	margin: 0;
	border: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: none;}

.menu_campuslife li a {
	width: 200px;
	margin: 0;
	border: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: none;}


.menu ul li a:hover {
	background-image: none;}

.menu ul li:last-child a { border: none;}

/* Icons http://www.5icool.org/ */

.menu a.documents { background: url(../img/docs.jpg) no-repeat 6px center;}
.menu a.messages { background: url(../img/bubble.jpg) no-repeat 6px center;}
.menu a.signout { background: url(../img/arrow.jpg) no-repeat 6px center;}
#banner {
	height: 400px;
	width: 100%;
	float: left;
	position: relative;}
#banner_inner {
	height: 400px;
	width: 1600px;
	position: relative;
	margin-right: auto;
	margin-left: auto;}
#banner_header {
	background-image: url(../images/banner_headerbg.jpg);
	background-repeat: repeat-x;
	height: 10px;
	width: 100%;
        min-width:1400px;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;}
#banner_header1 {
	background-image: url(../images/banner_headerbg.jpg);
	background-repeat: repeat-x;
	height: 10px;
	width: 100%;
        min-width:1400px;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;}
#main_r1 {
	height: 440px;
	width: 100%;
	float: left;}
#main_r1_inner {
	height: 440px;
	width: 1400px;
	margin-right: auto;
	margin-left: auto;}
#title_news {
	float: left;
	height: 45px;
	width: 1365px;
	font-size: 29px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-left: 35px;}
#news_pic {
	float: left;
	height: 215px;
	width: 290px;}
#news_title {
	float: left;
	height: auto;
	width: 290px;
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 10px;}
#news_date {
	font-size: 12px;
	line-height: 20px;
	color: #80605f;
	float: left;
	height: auto;
	width: 290px;}

#news {
	float: left;
	height: 350px;
	width: 1360px;
	padding-right: 20px;
	padding-left: 20px;}
#news li {
	display: block;
	list-style-type: none;
	background-color: #edeacb;
	float: left;
	height: 330px;
	width: 290px;
	margin-right: 15px;
	margin-left: 15px;
	padding: 10px;
	margin-bottom: 30px;}

#news_pic1 {
	float: left;
	height: 215px;
	width: 290px;}
#news_title1 {
	float: left;
	height: auto;
	width: 290px;
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 10px;}
#news_date1 {
	font-size: 12px;
	line-height: 20px;
	color: #80605f;
	float: left;
	height: auto;
	width: 290px;}


#news1 {
	
	height: auto;
	width: 1160px;
	margin:0 auto;

}
#news1 li {
	display: block;
	list-style-type: none;
	background-color: #edeacb;
	float: left;
	height: 260px;
	width: 300px;
	margin-right: 15px;
	margin-left: 15px;
	padding: 10px;
	margin-bottom: 30px;}
#events {
	float: left;
	height: auto;
	width: 400px;}
#events_list {
	float: left;
	height: auto;
	width: 325px;
	padding-right: 40px;
	padding-left: 35px;}
#links {
	float: left;
	height: auto;
	width: 1350px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;}
#footer {
	float: left;
	height: auto;
	width: 100%;}
#footer_inner {
	height: auto;
	width: 1357px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #9B0D14;}
#footer_left {
	float: left;
	height: 87px;
	width: 600px;
	font-size: 14px;
	line-height: 28px;
	padding-top: 5px;
	padding-left: 15px;}
#footer_right {
	float: right;
	height: auto;
	padding-top: 15px;
	width: auto;}
#t1 {
	position: relative;
	cursor: pointer;}
#footer_right li {
	padding-right: 15px;
	list-style-type: none;
	float: left;
	height: 43px;
	width: 43px;
	position: relative;}


#links li {
	float: left;
	padding-right: 11px;
	padding-left: 10px;
	list-style-type: none;}

#events_list li {
	float: left;
	height: 95px;
	width: 325px;
	display: block;
	list-style-type: none;
	padding-bottom: 15px;}
#resource {
	float: left;
	height: 500px;
	width: 1000px;
	overflow: hidden;}
#resources_r1 {
	float: left;
	height: 230px;
	width: 1000px;
	font-size: 18px;
	line-height: 24px;}
#resource_block {
	width: 300px;
	margin-right: 30px;
	margin-bottom: 25px;
	float: left;
	height: 208px;
	position: relative;
	left: 0px;
	top: 0px;}
#resource_txt {
	width: 270px;
	position: absolute;
	bottom: 0px;
	background-image: url(../images/resource_block_txtbg.jpg);
	height: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	left: 0px;}

#events_date {
	float: left;
	height: 52px;
	width: 55px;
	margin-right: 10px;
	margin-bottom: 40px;
	background-color: #9B0D14;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;}
#events_txt {
	float: left;
	height: 80px;
	width: 260px;}

h4 {
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	padding-bottom: 5px;}
h6 {
	font-size: 12px;
	line-height: 18px;
	color: #888888;
	font-weight: normal;}



#title_events {
	float: left;
	height: 45px;
	width: 365px;
	font-size: 29px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-left: 35px;}
#title_resources {
	float: left;
	height: 45px;
	width: 1000px;
	font-size: 29px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;}
#main_r2 {
	height: auto;
	width: 100%;
        min-width:1400px;
	float: left;
	background-color: #EBE7DA;}
#main_r2_inner {
	height: auto;
	width: 1400px;
	margin-right: auto;
	margin-left: auto;}
#main_r3 {
	height: auto;
	width: 100%;
	float: left;}
#main_r3_inner {
	height: auto;
	width: 1400px;
	margin-right: auto;
	margin-left: auto;}
#main {
	height: auto;
	width: 100%;
	float: left;
	position: relative;}
#main1 {
	height: auto;
	width: 100%;
	float: left;
	position: relative;}
#main_inner {
	height: auto;
	width: 1400px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;}
#main_inner1 {
	height: auto;
	width: 1200px;
	padding-top: 10px;
        margin-left:150px;}

#title_list {
	float: left;
	height: 45px;
	width: 1325px;
	font-size: 29px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-left: 35px;}

#title_list1 {
	float: left;
	height: 45px;
	width: 1200px;
	font-size: 29px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-left: 35px;}
#list {
	height: auto;
	width: 1250px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
	margin-bottom: 30px;
	background-color: #EDEACB;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;}
#list li {
	line-height: 40px;
	height: auto;
	width: 1225px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333353;
	background-image: url(../images/li.jpg);
	background-repeat: no-repeat;
	background-position: 5px 17px;
	float: left;
	padding-left: 25px;}
#list ul {
	margin-bottom: 15px;
	float: left;}

#news_key {
	height: 260px;
	width: 1300px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
	margin-bottom: 30px;
	background-color: #EDEACB;
	padding: 15px;}
#news_key1 {
	height: 260px;
	width: 990px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
	margin-bottom: 30px;
	background-color: #EDEACB;
	padding: 15px;}

#news_key_title {
	font-size: 20px;
	line-height: 40px;
	float: left;
	height: auto;
	width: 900px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;}
#news_key_date {
	text-align: right;
	float: left;
	height: auto;
	width: 885px;
	font-size: 12px;
	line-height: 28px;
	color: #666666;
	padding-right: 15px;}


#news_key_txt {
	float: left;
	height: 260px;
	width: 900px;
	padding-left: 10px;}
#news_key_pic {
	float: right;
	height: 260px;
	width: 380px;
	text-align: right;}
#news_key_description {
	line-height: 26px;
	color: #666666;
	float: left;
	height: auto;
	width: 900px;
	padding-top: 10px;}

#pages {
	text-align:center;
	clear:left;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	width: 680px;
	height: auto;
	padding-bottom: 15px;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #9b0d14; text-align:center; color:#9b0d14;}
#pages a.now{ background:#9b0d14; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover {
	background:#9b0d14;
	color:#fff;
	text-decoration: none;}
.date {
	float: right;}

#show {
	height: auto;
	width: 1250px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
	margin-bottom: 30px;
	background-color: #EDEACB;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;}
#show_title {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	float: left;
	height: auto;
	width: 1250px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	margin-bottom: 5px;}
#show_content {
        float:left;
	height: auto;
	width: 900px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 200px;
	font-size: 16px;
	line-height: 26px;}
#show_info {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	float: left;
	height: auto;
	width: 1250px;}