html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
body {
	margin: 0px; padding: 0px;}
div {
	margin: 0px; padding: 0px;}
dl {
	margin: 0px; padding: 0px;}
dt {
	margin: 0px; padding: 0px;}
dd {
	margin: 0px; padding: 0px;}
ul {
	margin: 0px; padding: 0px;}
ol {
	margin: 0px; padding: 0px;}
li {
	margin: 0px; padding: 0px;}
h1 {
	margin: 0px; padding: 0px;}
h2 {
	margin: 0px; padding: 0px;}
h3 {
	margin: 0px; padding: 0px;}
h4 {
	margin: 0px; padding: 0px;}
h5 {
	margin: 0px; padding: 0px;}
h6 {
	margin: 0px; padding: 0px;}
pre {
	margin: 0px; padding: 0px;}
code {
	margin: 0px; padding: 0px;}
form {
	margin: 0px; padding: 0px;}
fieldset {
	margin: 0px; padding: 0px;}
legend {
	margin: 0px; padding: 0px;}
input {
	margin: 0px; padding: 0px;}
textarea {
	margin: 0px; padding: 0px;}
p {
	margin: 0px; padding: 0px;}
blockquote {
	margin: 0px; padding: 0px;}
th {
	margin: 0px; padding: 0px;}
td {
	margin: 0px; padding: 0px;}
table {
	border-collapse: collapse; border-spacing: 0;}
fieldset {
	border: 0px currentColor; border-image: none;}
img {
	border: 0px currentColor; border-image: none;}
address {
	font-style: normal; font-weight: normal;}
caption {
	font-style: normal; font-weight: normal;}
cite {
	font-style: normal; font-weight: normal;}
code {
	font-style: normal; font-weight: normal;}
dfn {
	font-style: normal; font-weight: normal;}
em {
	font-style: normal; font-weight: normal;}
strong {
	font-style: normal; font-weight: normal;}
th {
	font-style: normal; font-weight: normal;}
var {
	font-style: normal; font-weight: normal;}
ol {
	list-style: none;}
ul {
	list-style: none;}
caption {
	text-align: left;}
th {
	text-align: left;}
h1 {
	font-size: 100%; font-weight: normal;}
h2 {
	font-size: 100%; font-weight: normal;}
h3 {
	font-size: 100%; font-weight: normal;}
h4 {
	font-size: 100%; font-weight: normal;}
h5 {
	font-size: 100%; font-weight: normal;}
h6 {
	font-size: 100%; font-weight: normal;}
q::before {
	content: "";}
q::after {
	content: "";}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;}
sup {
	vertical-align: text-top;}
sub {
	vertical-align: text-bottom;}
input {
	font-family: inherit; font-size: inherit; font-weight: inherit;}
textarea {
	font-family: inherit; font-size: inherit; font-weight: inherit;}
select {
	font-family: inherit; font-size: inherit; font-weight: inherit;}
input {}
textarea {}
select {}
legend {
	color: rgb(0, 0, 0);}
.cssreset#yui3-css-stamp {
	display: none;}
a {
	text-decoration: none;}
body {
	font-family: Arial,Verdana,sans-serif,"宋体"; font-weight: normal; background-color: rgb(0, 0, 0);}
#homepage {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;}
#homepage .top {
	background: url(images/top-trans-bg.jpg) repeat-x left top; top: 0px; width: 100%; height: 96px; bottom: auto; position: fixed; z-index: 2;}
#homepage .content {
	top: auto; width: 100%; height: 50px; bottom: 90px; float: left; position: fixed; z-index: 1;}
#homepage .bottom {
	top: auto; width: 100%; height: 90px; bottom: 0px; position: fixed; z-index: 1; background-color: rgb(0, 77, 161);}
#home-top {
	width: 1270px; height: 96px; margin-right: auto; margin-left: auto;}
#home-content {
	width: 1270px; height: 150px; margin-right: auto; margin-left: auto;}
.cc-long {
	width: 470px; height: 210px; margin-top:-480px ; float: right; margin-right: 30px;}


#home-bottom {
	width: 1270px; height: 70px; margin-right: auto; margin-left: auto;}
#detailpage {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgb(0, 0, 0);}
#detailpage .top {
	background: url(images/top-trans-bg.jpg) repeat-x left top; top: 0px; width: 100%; height: 128px; float: left;}
#detailpage .content {
	width: 100%; float: left; background-color: rgb(255, 251, 238);}
#detailpage .content-bar {
	width: 100%; height: 128px; float: left; background-color: #FFFBEE;}
#detailpage .bottom {
	width: 100%; height: 128px; float: left; background-color: rgb(0, 77, 161);}
#detail-top {
	width: 1270px; height: 128px; margin-right: auto; margin-left: auto;}
#detail-content {
	width: 1270px; margin-top: 1px; margin-right: auto; margin-left: auto; min-height: 500px;}
#detail-contentbar {
	background: url(images/detail-contentbar-trans-bg.jpg) no-repeat 0px 0px; width: 1270px; height: 128px; margin-right: auto; margin-left: auto;}
#detail-bottom {
	width: 1270px; height: 128px; margin-right: auto; margin-left: auto;}
.logo {
	width: 300px; float: left; background-color: rgb(00, 78, 162);}
.logo a.index {
	width: 300px; height: 48px; float: left;}
.lang {
	width: 220px; height: 40px; padding-left: 10px; margin-bottom: 4px; margin-left: 60px; border-left-color: rgb(148, 142, 115); border-left-width: 1px; border-left-style: solid; float: left; display: none; background-color: rgb(00, 78, 162);}
.lang span {
	width: 220px; height: 20px; color: rgb(147, 141, 114); line-height: 20px; font-size: 12px; float: left;}
.lang span a {
	background: url(images/lang_select_bg.jpg) no-repeat 0px 0px; height: 20px; color: rgb(147, 141, 114); line-height: 20px; padding-left: 14px; font-size: 12px; font-weight: 700; margin-right: 10px; float: left; cursor: pointer;}
.lang span a:hover {
	color: rgb(255, 237, 197);}
.lang span a.lang_selected {
	background-position: 0px -20px; color: rgb(255, 237, 197);}
.top-links {
	width: 900px; float: left;}
.animate-area {
	width: 661px; height: 36px; position: absolute; z-index: 100;}
.aa-content {
	padding: 10px 5px 10px 5px; width: 140px; float: left; display: none;}
.aa-content a {
	padding: 0px 0px 0px 8px; height: 20px; color: rgb(255, 236, 197); line-height: 20px; font-size: 12px; float: left; min-width: 60px;}
.aa-content a:hover {
	color: rgb(89, 57, 57);}
.aa-content div.two {
	padding: 0px 0px 0px 8px; height: 20px; color: rgb(255, 236, 197); line-height: 20px; font-size: 12px; float: left; min-width: 80px;}
.aa-content div.two a {
	padding: 0px; height: 20px; text-align: center; color: rgb(255, 236, 197); line-height: 20px; font-size: 12px; float: left; min-width: 5px;}
.aa-content div.two a:hover {
	color: rgb(89, 57, 57);}
.aa-content-en {
	padding: 10px 10px 10px 15px; width: 175px; float: left; display: none;}
.aa-content-en a {
	width: 230px; height: 20px; color: rgb(255, 236, 197); line-height: 20px; padding-left: 20px; font-size: 12px; float: left;}
.aa-content-en a:hover {
	color: rgb(89, 57, 57);}
.sum {
	width: 150px; height: 36px; float: left;}
.sum-en {
	width: 200px; height: 36px; float: left;}
.sum span {
	background: url(images/summ-new.jpg) no-repeat 0px 0px; width: 150px; height: 36px; text-indent: -100000px; float: left;}
.sum-en span {
	background: url(images/summ_en.jpg) no-repeat 0px 0px; width: 165px; height: 36px; text-indent: -100000px; float: left;}
.deps {
	width: 150px; height: 36px; float: left;}
.deps-en {
	width: 150px; height: 36px; float: left;}
.deps span {
	background: url(images/deps-new.jpg) no-repeat 0px 0px; width: 150px; height: 36px; text-indent: -100000px; float: left;}
.deps-en span {
	background: url(images/deps_en.jpg) no-repeat 0px 0px; width: 150px; height: 36px; text-indent: -100000px; float: left;}


.docs {
	width: 150px; height: 36px; float: left;}
.docs {
	width: 150px; height: 36px; float: left;}
.docs span {
	background: url(images/docs-new.jpg) no-repeat 0px 0px; width: 150px; height: 36px; text-indent: -100000px; float: left;}
.docs-en span {
	background: url(images/docs_en.jpg) no-repeat 0px 0px; width: 150px; height: 36px; text-indent: -100000px; float: left;}


.lastvisit {
	width: 265px; height: 20px; margin-top: 5px; border-top-color: rgb(255, 236, 197); border-top-width: 1px; border-top-style: solid; float: left; display: none;}
.lastvisit label {
	margin: 5px 5px 5px 10px; width: 60px; height: 20px; color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; font-weight: 700; float: left;}
.lastvisit a {
	margin: 5px 0px; width: 170px; height: 20px; color: rgb(89, 57, 57); line-height: 20px; overflow: hidden; font-size: 12px; float: left;}
.serv {
	width: 150px; height: 36px; float: left;}
.serv-en {
	width: 150px; height: 36px; float: left;}
.serv span {
	background: url(images/service-new.jpg) no-repeat 0px 0px; width: 150px; height: 36px; text-indent: -100000px; float: left;}
.serv-en span {
	background: url(images/service_en.jpg) no-repeat 0px 0px; width: 300px; height: 36px; text-indent: -100000px; float: left;}
.visitruc-en {
	width: 150px; height: 36px; float: left;}
.visitruc-en span {
	background: url(images/visitruc_en.jpg) no-repeat 0px 0px; width: 300px; height: 36px; text-indent: -100000px; float: left;}
.changebg {
	background-position: 0px -36px !important;}
.links {
	width: 300px; height: 36px; float: right;}
.links a {
	margin: 0px 5px; height: 36px; color: rgb(89, 57, 57); line-height: 36px; font-size: 12px; float: left;}
.links a:hover {
	text-decoration: underline;}
.links a.bord {
	font-weight: 700;}
.links a.link2tv {
	background: url(images/tv.jpg) no-repeat 0px 0px; width: 30px;}
.links a.link2tv:hover {
	background: url(images/tv.jpg) no-repeat 0px -36px;}
.links span {
	color: rgb(89, 57, 57); line-height: 36px; font-size: 12px; float: left;}
.searchbox {
	padding: 5px 45px 5px 54px; width: 200px; height: 50px; float: left; background-color: rgb(255, 238, 198);}
.searchbox-en {
	padding: 6px 45px 0px 54px; height: 30px;}
.searchbox input.inputtext {
	background: url(images/searchbox_bg.jpg) no-repeat 0px 0px; padding: 0px 30px 0px 5px; border: currentColor; border-image: none; width: 165px; height: 24px; color: rgb(171, 138, 108); line-height: 24px; font-size: 14px; float: left;}
.searchbox input.submit {
	width: 24px; height: 24px; margin-left: -24px; float: left;}
.searchbox input:focus {
	background-position: 0px -24px; color: rgb(89, 57, 57);}
.searchbox div.help {
	margin: 5px 0px 0px; width: 160px; height: 20px; color: rgb(171, 138, 108); line-height: 20px; overflow: hidden; font-size: 12px; float: left;}
.searchbox a.help {
	margin: 5px 0px 0px; height: 20px; text-align: right; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: right;}
.focusonsinaweibo {
	width: 95px; height: 20px; margin-top: 60px; float: right;}
a.weibo-link {
	background: url(images/sina-weibo-2.jpg) no-repeat 0px 0px; width: 95px; height: 20px; float: left;}
a.weibo-link:hover {
	background-position: 0px -20px;}
.bc-line-1 {
	width: 1270px; height: 20px; margin-top: 15px; float: left;}
.bc-left-1 {
	color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; float: left;}
.bc-right-1 {
	float: right;}
.bc-right-1 a {
	color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; text-decoration: none; margin-left: 10px; float: right;}
.bc-right-1 a:hover {
	color: rgb(255, 255, 255);}
.bc-right-1 span {
	color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; margin-left: 10px; float: right;}
.bc-line-2 {
	width: 1270px; height: 20px; margin-top: 5px; float: left;}
.bc-left-2 {
	color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; float: left;}
.bc-right-2 {
	color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; float: right;}
.bc-right-2 span {
	font-weight: 700;}
.bc-right-2 a {
	color: rgb(255, 255, 255);}
.cc-left {
	background: url(images/ccl-trans-bg-2.jpg); width: 360px; height: 222px; margin-top: -187px; float: left;}
.ccl-box {
	background: url(images/imagenav-bg-2.jpg); width: 610px; height: 40px; padding-top: 7px; margin-top: -60px; float: left;}
.ccl-box-old {
	margin-top: 0px; margin-bottom: 10px;}
.ccl-box ul {
	width: 515px; height: 40px; overflow: hidden; float: left;}
.ccl-box ul li {
	width: 510px; height: 40px; float: left; display: none; over-flow: hidden;}
.ccl-box ul li.showPage {
	display: block;}
.cclb-news {
	height: 40px; color: rgb(255, 237, 197); line-height: 40px; font-size: 16px; font-weight: 700; margin-left: 10px; float: left; text-shadow: 1px 1px #64604e;}
.cclb-news a {
	height: 40px; color: rgb(255, 237, 197); line-height: 40px; font-size: 16px; float: left; text-shadow: 1px 1px #64604e;}
.cclb-news a:hover {
	text-decoration: underline;}
.cclb-date {
	margin: 12px 0px 0px 10px; height: 20px; color: rgb(255, 237, 197); line-height: 20px; font-size: 12px; float: left;}
.cclb-btn {
	width: 90px; height: 40px; float: right;}
.cclb-btn-prev {
	background: url(images/imagenav-btn.jpg); width: 30px; height: 40px; text-indent: -10000px; float: left; cursor: pointer;}
.cclb-btn-prev:hover {
	background-position: -30px 0px;}
.cclb-btn-pause {
	background: url(images/imagenav-btn.jpg) 0px -80px; width: 30px; height: 40px; text-indent: -10000px; float: left; cursor: pointer;}
.cclb-btn-pause:hover {
	background-position: -30px -80px;}
.cclb-btn-start {
	background: url(images/imagenav-btn.jpg) 0px -120px; width: 30px; height: 40px; text-indent: -10000px; float: left; cursor: pointer;}
.cclb-btn-start:hover {
	background-position: -30px -120px;}
.cclb-btn-next {
	background: url(images/imagenav-btn.jpg) 0px -40px; width: 30px; height: 40px; text-indent: -10000px; float: left; cursor: pointer;}
.cclb-btn-next:hover {
	background-position: -30px -40px;}
.ccl-box-2 {
	width: 360px; height: 129px; border-bottom-color: rgb(148, 142, 115); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.cclb2 {
	margin: 10px 20px; width: 320px; height: 100px;}
.cclb2 li {
	width: 320px; height: 25px; overflow: hidden; float: left;}
.cclb2 li a {
	color: rgb(255, 237, 197); line-height: 25px; font-size: 12px;}
.cclb2 li a:hover {
	color: rgb(255, 255, 255);}
.ccl-box-3 {
	width: 360px; height: 35px; float: left;}
.ccl-box-3 a {
	margin: 0px 10px; height: 36px; text-indent: -100000px; float: left;}
.ccl-box-3 a.news {
	background: url(images/ccl-news.jpg) no-repeat 0px 0px; width: 60px;}
.ccl-box-3 a.notice {
	background: url(images/ccl-notice.jpg) no-repeat 0px 0px; width: 74px;}
.ccl-box-3 a.active {
	background-position: 0px -36px !important;}
.cc-middle {
	width: 700px; margin-left: 10px; float: left;}
.ccm-box-1 {
	background: url(images/ccm-admission.jpg) no-repeat 0px 0px; width: 240px; height: 165px; margin-top: -130px; margin-right: 10px; float: left;}
.ccm-box-2 {
	background: url(images/ccm-research.jpg) no-repeat 0px 0px; width: 240px; height: 165px; margin-top: -130px; margin-right: 10px; float: left;}
.ccm-box-3 {
	background: url(images/ccm-lecture.jpg) no-repeat 0px 0px; width: 200px; height: 165px; margin-top: -130px; float: left;}
.ccmb-img {
	margin: 15px 0px 0px 10px; width: 56px; height: 56px; float: left;}
.ccmb-img img {
	width: 56px; height: 56px;}
.ccmb-box {
	margin: 15px 15px 0px 0px; width: 150px; height: 110px; float: right;}
.ccmb-news {
	width: 130px; margin-right: 20px; float: right; over-flow: hidden;}
.ccmb-news a {
	color: rgb(255, 237, 197); line-height: 20px; font-size: 14px;}
.ccmb-news a:hover {
	text-decoration: underline;}
.ccmb-date {
	margin: 5px 10px 5px 0px; width: 150px; height: 20px; text-align: right; color: rgb(171, 138, 108); font-size: 12px; float: right;}
.ccmb-links {
	margin: 10px 0px 0px; width: 130px; height: 20px; padding-left: 100px; float: right;}
.ccmb-links a {
	width: 25px; height: 20px; color: rgb(204, 177, 140); line-height: 20px; font-size: 12px; margin-right: 5px; float: left;}
.ccmb-links a:hover {
	color: rgb(255, 255, 255);}
.ccmb-links-short {
	margin: 10px 0px 0px; width: 110px; height: 20px; padding-left: 100px; float: right;}
.ccmb-links-short a {
	width: 25px; height: 20px; color: rgb(204, 177, 140); line-height: 20px; font-size: 12px; margin-right: 5px; float: left;}
.ccmb-links-short a:hover {
	color: rgb(255, 255, 255);}
.ccm-box-3 img {
	margin: 15px 0px 0px 10px; width: 56px; height: 56px; float: left;}
.ccmb-box-2 {
	margin: 15px 10px 0px 0px; width: 115px; height: 110px; float: right;}
.ccmb-title {
	width: 100px; margin-right: 15px; float: right; over-flow: hidden;}
.ccmb-title a {
	color: rgb(255, 237, 197); line-height: 20px; font-size: 14px;}
.ccmb-title a:hover {
	text-decoration: underline;}
.ccmb-name {
	margin: 5px 15px 5px 0px; width: 110px; height: 20px; text-align: right; float: right; over-flow: hidden;}
.ccmb-name a {
	color: rgb(204, 177, 140); line-height: 20px; font-size: 12px;}
.ccmb-campus {
	background: url(images/campus.jpg) no-repeat 0px 0px; width: 70px; height: 64px; margin-top: -155px; margin-right: -6px; float: right;}
.ccmb-research {
	background: url(images/research.jpg) no-repeat 0px 0px; width: 70px; height: 64px; margin-top: -155px; margin-right: -6px; float: right;}
.ccmb-activity {
	background: url(images/activity.jpg) no-repeat 0px 0px; width: 70px; height: 64px; margin-top: -155px; margin-right: -6px; float: right;}
.cc-right {
	width: 120px; float: right;}
.ccr-up {
	width: 120px; height: 210px; margin-top: -178px; float: left;}
.ccr-up img {
	width: 120px; height: 210px; float: left;}
.ccr-down {
	width: 120px; height: 20px; margin-top: 10px; float: left;}
.ccr-down a {
	background: url(images/lib.jpg) no-repeat 0px 0px; width: 120px; height: 20px; text-indent: -100000px; float: right;}
.ccr-down a:hover {
	background-position: 0px -20px;}
.vd a {
	width: 188px; height: 100px; margin-left: -4px; float: left;}
.dc-left {
	padding: 65px 10px 20px 75px; width: 215px; float: left;}
.dc-left-overview {
	background: url(images/overview-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-service {
	background: url(images/service-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-service-std {
	background: url(images/service-std-left-title-trans-bg.jpg) no-repeat 0px 0px !important;}
.dc-left-service-tch {
	background: url(images/service-tch-left-title-trans-bg.jpg) no-repeat 0px 0px !important;}
.dc-left-service-stf {
	background: url(images/service-stf-left-title-trans-bg.jpg) no-repeat 0px 0px !important;}
.dc-left-service-alu {
	background: url(images/service-alu-left-title-trans-bg.jpg) no-repeat 0px 0px !important;}
.dc-left-service-gus {
	background: url(images/service-gus-left-title-trans-bg.jpg) no-repeat 0px 0px !important;}
.dc-left-department {
	background: url(images/department-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-education {
	background: url(images/education-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-extra {
	background: url(images/extra-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-notice {
	background: url(images/notice-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-activity {
	background: url(images/activity-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-research {
	background: url(images/research-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-addm-emp {
	background: url(images/addm-emp-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-administration {
	background: url(images/administration-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-humanities {
	background: url(images/humanities-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-socialsciences {
	background: url(images/socialsciences-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-economics {
	background: url(images/economics-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-ST {
	background: url(images/science-technology-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-LP {
	background: url(images/lp-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-schools {
	background: url(images/schools-left-title-bg.jpg) no-repeat 0px 0px;}
.dc-left-admission {
	background: url(images/admission-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-resource {
	background: url(images/resource-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-info {
	background: url(images/info-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-is {
	background: url(images/is-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-fc {
	background: url(images/fc-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-gco {
	background: url(images/gco-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-tr {
	background: url(images/tr-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-ennews {
	background: url(images/ennews-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-campuslife {
	background: url(images/campus-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-partners {
	background: url(images/partners-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-exchangeprograms {
	background: url(images/exchangeprograms-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-rucandworld {
	background: url(images/rucandworld-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-academics {
	background: url(images/academics-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-visitrenmin {
	background: url(images/visitrenmin-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dc-left-students {
	background: url(images/students-left-title-trans-bg.jpg) no-repeat 0px 0px;}
.dcl-title {
	display: none;}
.dc-left ul.dcl-nav-1 {
	width: 215px; float: left;}
.dc-left ul.dcl-nav-1 li {
	background: url(images/left-nav-trans-bg.jpg) no-repeat 0px -40px; width: 215px; height: 36px; float: left;}
.dc-left ul.dcl-nav-1 li:hover {
	background-position: 0px 0px; background-color: rgb(255, 255, 255);}
.dc-left ul.dcl-nav-1 li:hover a.dcl-ul-a-left {
	color: rgb(89, 57, 57);}
.dc-left ul.dcl-nav-1 li:hover a.dcl-ul-a-right {
	color: rgb(89, 57, 57);}
.dc-left ul.dcl-nav-1 li.active {
	background-position: 0px 0px;}
.dc-left ul.dcl-nav-1 li.active a.dcl-ul-a-left {
	color: rgb(89, 57, 57);}
.dc-left ul.dcl-nav-1 li a {
	height: 36px; color: rgb(204, 177, 142); line-height: 36px;}
.dc-left ul.dcl-nav-1 li a.dcl-ul-a-left {
	font-family: Arial, "黑体"; font-size: 14px; margin-left: 8px; float: left;}
.dc-left ul.dcl-nav-1 li a.dcl-ul-a-right {
	font-size: 12px; float: right;}
.dc-left ul.dcl-nav-2 {
	width: 100px; height: 100px; margin-top: 20px; float: right;}
.dc-left ul.dcl-nav-2 li {
	margin: 5px; width: 40px; height: 40px; float: left;}
.dc-left ul.dcl-nav-2 li a {
	background: url(images/left-nav2-sprite-bg.jpg) no-repeat; width: 40px; height: 40px; text-indent: -10000px; float: left;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-jx {
	background-position: 0px -225px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-jx:hover {
	background-position: 0px -180px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-jx-hover {
	background-position: 0px -180px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-ky {
	background-position: 0px -135px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-ky:hover {
	background-position: 0px -90px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-ky-hover {
	background-position: 0px -90px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-zsjy {
	background-position: 0px -315px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-zsjy:hover {
	background-position: 0px -270px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-zsjy-hover {
	background-position: 0px -270px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-hzjl {
	background-position: 0px -45px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-hzjl:hover {
	background-position: 0px 0px;}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-hzjl-hover {
	background-position: 0px 0px;}
.dc-middle {
	width: 970px; float: left; min-height: 730px;}
.dc-middle-intro {
	background: url(images/detail-content-intro-bg.jpg) no-repeat 0px 0px;}
.dc-middle-leaders {
	background: url(images/detail-content-leaders-bg.jpg) no-repeat 0px 0px;}
.dc-middle-leaders-summary {
	background: url(images/detail-content-leaders-summary-bg.jpg) no-repeat 0px 0px;}
.dc-middle-documentary {
	background: url(images/detail-content-documentary-bg.jpg) no-repeat 0px 0px;}
.dc-middle-rucnet {
	background: url(images/detail-content-rucnet-bg.jpg) no-repeat 0px 0px;}
.dc-middle-rucmap {
	background: url(images/detail-content-rucmap-bg.jpg) no-repeat 0px 0px;}
.dc-middle-department {
	background: url(images/detail-content-department-bg.jpg) no-repeat 0px 0px;}
.dc-middle-yellowpage {
	background: url(images/detail-content-yellowpage-bg.jpg) no-repeat 0px 0px;}
.dc-middle-ads {
	background: url(images/detail-content-addmissionconsultation-bg.jpg) no-repeat 0px 0px;}
.dc-middle-workflow {
	background: url(images/detail-content-workflow-bg.jpg) no-repeat 0px 0px;}
.dc-middle-ecard {
	background: url(images/detail-content-ecard-bg.jpg) no-repeat 0px 0px;}
.dc-middle-pgedu {
	background: url(images/detail-content-pgedu-bg.jpg) no-repeat 0px 0px;}
.dc-middle-ugedu {
	background: url(images/detail-content-ugedu-bg.jpg) no-repeat 0px 0px;}
.dc-middle-sitemap {
	background: url(images/detail-content-sitemap-bg.jpg) no-repeat 0px 0px;}
.dc-middle-lecture {
	background: url(images/detail-content-lectures-bg.jpg) no-repeat 0px 0px;}
.dc-middle-activity {
	background: url(images/detail-content-activities-bg.jpg) no-repeat 0px 0px;}
.dc-middle-teachers {
	background: url(images/detail-content-teachers-bg.jpg) no-repeat 0px 0px;}
.dc-middle-resource {
	background: url(images/detail-content-resource-bg.jpg) no-repeat 0px 0px;}
.dc-middle-continualeducation {
	background: url(images/detail-content-continualeducation-bg.jpg) no-repeat 0px 0px;}
.dc-middle-history {
	background: url(images/detail-content-history-bg.jpg) no-repeat 0px 0px;}
.dc-middle-other {
	background: url(images/detail-content-other-bg.jpg) no-repeat 0px 0px;}
.dc-middle-notice {
	background: url(images/detail-content-notice-bg.jpg) no-repeat 0px 0px;}
.dc-middle-search {
	background: url(images/detail-content-search-bg.jpg) no-repeat 0px 0px;}
.dc-middle-contracts {
	background: url(images/detail-content-contracts-bg.jpg) no-repeat 0px 0px;}
.dc-middle-privacy {
	background: url(images/detail-content-privacy-bg.jpg) no-repeat 0px 0px;}
.dc-middle-keysubjects {
	background: url(images/detail-content-keysubjects-bg.jpg) no-repeat 0px 0px;}
.dc-middle-institutes {
	background: url(images/detail-content-institutes-bg.jpg) no-repeat 0px 0px;}
.dc-middle-magazines {
	background: url(images/detail-content-magazines-bg.jpg) no-repeat 0px 0px;}
.dc-middle-academicjournals {
	background: url(images/detail-content-academicjournals-bg.jpg) no-repeat 0px 0px;}
.dc-middle-ungaddm {
	background: url(images/detail-content-ungadm-bg.jpg) no-repeat 0px 0px;}
.dc-middle-posaddm {
	background: url(images/detail-content-posadm-bg.jpg) no-repeat 0px 0px;}
.dc-middle-osaddm {
	background: url(images/detail-content-osaddm-bg.jpg) no-repeat 0px 0px;}
.dc-middle-emba {
	background: url(images/detail-content-emba-bg.jpg) no-repeat 0px 0px;}
.dc-middle-employment {
	background: url(images/detail-content-emp-bg.jpg) no-repeat 0px 0px;}
.dc-middle-economics {
	background: url(images/detail-content-economics-bg.jpg) no-repeat 0px 0px;}
.dc-middle-humanities {
	background: url(images/detail-content-humanities-bg.jpg) no-repeat 0px 0px;}
.dc-middle-socialsciences {
	background: url(images/detail-content-sociology-bg.jpg) no-repeat 0px 0px;}
.dc-middle-lp {
	background: url(images/detail-content-lp-bg.jpg) no-repeat 0px 0px;}
.dc-middle-st {
	background: url(images/detail-content-st-bg.jpg) no-repeat 0px 0px;}
.dc-middle-all {
	background: url(images/detail-content-all-bg.jpg) no-repeat 0px 0px;}
.dc-middle-teacherssummary {
	background: url(images/detail-content-teacherssummary-bg.jpg) no-repeat 0px 0px;}
.dc-middle-calendar {
	background: url(images/detail-content-calendar-bg.jpg) no-repeat 0px 0px;}
.dc-middle-guest {
	background: url(images/detail-content-guests-bg.jpg) no-repeat 0px 0px;}
.dc-middle-student {
	background: url(images/detail-content-student-bg.jpg) no-repeat 0px 0px;}
.dc-middle-staff {
	background: url(images/detail-content-staff-bg.jpg) no-repeat 0px 0px;}
.dc-middle-alumnus {
	background: url(images/detail-content-alumnus-bg.jpg) no-repeat 0px 0px;}
.dc-middle-activity {
	background: url(images/detail-content-activity-bg.jpg) no-repeat 0px 0px;}
.dc-middle-academic {
	background: url(images/detail-content-academic-bg.jpg) no-repeat 0px 0px;}
.dc-middle-communication {
	background: url(images/detail-content-communication-bg.jpg) no-repeat 0px 0px;}
.dc-middle-ennews {
	background: url(images/detail-content-ennews-bg.jpg) no-repeat 0px 0px;}
.dc-middle-en {
	background: url(images/detail-content-en-bg.jpg) no-repeat 0px 0px;}
.dcm-fix {
	margin: 55px 5px -128px 6px; padding: 0px 15px 25px; width: 900px; float: left; position: relative; z-index: 3; min-height: 700px; background-color: rgb(255, 255, 255);}
.left-line {
	background: url(images/dcm-fix-trans-bg.jpg) no-repeat 0px 0px rgb(255, 255, 255);}
.dcm-util {
	width: 900px; height: 20px; margin-top: -50px; float: right;}
.dcm-util span {
	margin: 0px 5px; height: 20px; color: rgb(204, 177, 140); line-height: 20px; font-family: "Times New Roman"; font-size: 14px; float: right; cursor: pointer;}
.dcm-util span.f1 {
	font-size: 12px;}
.dcm-util span.f2 {
	font-size: 14px;}
.dcm-util span.f3 {
	font-size: 16px;}

.dcm-util span.ftitle {
	font-size: 22px; font-family: "KaiTi_GB2312";  float: left; color: rgb(255,255,255); cursor: auto;}

.dcm-util span.ftitle2 {
	font-size: 22px; font-family: "KaiTi_GB2312";  float: left; color: #593939; cursor: auto;}

.dcm-util span.f1:hover {
	text-decoration: underline;}
.dcm-util span.f2:hover {
	text-decoration: underline;}
.dcm-util span.f3:hover {
	text-decoration: underline;}
.dcm-util a {
	margin: 0px 3px; height: 20px; color: #593939; line-height: 20px; font-family: "Times New Roman"; float: right; cursor: pointer;}
.dcm-util a:hover {
	color: rgb(255, 255, 255);}
.dcm-content p {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-bottom: 20px; display: block;}
.dcm-content p img {
	border-radius: 4px; height: auto; margin-left: 0px; max-width: 896px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}
.dcm-content p img.large-img {
	margin-left: -15px; max-width: 670px !important;}
.dcm-content p a {
	color: rgb(89, 57, 57);}
.dcm-content p span.goback {
	text-align: right; display: block;}
.dcm-content p span.goback a {
	color: rgb(89, 57, 57); margin-right: 10px;}
.dcm-content h3 {
	margin: 10px 0px; width: 100%; height: 30px; color: rgb(89, 57, 57); line-height: 28px; font-family: Arial,"黑体"; font-size: 16px; float: left; display: block;}
.dcm-content ul {
	display: block;}
.dcm-content ul li {
	width: 100%; font-size: 16px; margin-bottom: 5px; float: left;}
.dcm-content ul.leaderlist li label {
	color: rgb(171, 138, 108); font-weight: 700; float: left;}
.dcm-content ul.leaderlist li a {
	color: rgb(171, 138, 108);}
.dcm-content ol {
	display: block;}
.dcm-content ol li {
	width: 100%; color: rgb(171, 138, 108); font-size: 12px; margin-bottom: 5px; float: left;}
.dc-right {
	width: 220px; float: left;}
.dcr-hotlinkslist {
	width: 220px; height: 350px; float: left;}
.dcr-hotlinkslist-links {
	background: url(images/hotlinkslist-bg.jpg) no-repeat 0px 0px;}
.dcr-hotlinkslist-netc {
	background: url(images/netc-bg.jpg) no-repeat 0px 0px;}
.dcr-hotlinkslist-map {
	background: url(images/map-bg.jpg) no-repeat 0px 0px;}
.dcr-hotlinkslist-more {
	background: url(images/more-bg.jpg) no-repeat 0px 0px;}
.dcr-hotlinkslist ul {
	margin: 55px 20px 10px 30px; width: 170px; float: left;}
.dcr-hotlinkslist ul li {
	width: 180px; height: 36px; float: left;}
.dcr-hotlinkslist ul li a {
	color: rgb(147, 141, 114); line-height: 35px; font-size: 12px; cursor: pointer;}
.dcr-hotlinkslist ul li a:hover {
	font-weight: 700;}
.dcr-hotlinkslist ul li a.prev {
	float: left;}
.dcr-hotlinkslist ul li a.next {
	float: right;}
.dcr-hotlinkslist ul li a img {
	margin: 0px 3px;}
.dcr-hotlinkslist ul span.p2 {
	display: none;}
.dcr-hotlinkslist ul a.prev {
	display: none;}
.leader-box {
	margin: 0px 12px 30px; width: 290px; float: left;}
.lb-title {
	width: 280px; height: 24px; color: rgb(89, 57, 57); line-height: 24px; padding-left: 6px; font-size: 14px; border-left-color: rgb(0, 78, 162); border-left-width: 4px; border-left-style: solid; float: left; background-color: rgb(255, 251, 238);}
.lb-content {
	padding: 10px 0px; width: 290px; float: left;}
.lb-content h5 {
	margin: 0px 10px; color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; float: left;}
.lb-content img {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 110px; height: 150px; float: left; background-color: rgb(255, 251, 238);}
.lbc-text {
	width: 150px; float: right;}
.lbc-text h3 {
	margin: 0px; color: rgb(89, 57, 57); line-height: 24px; font-size: 14px;}
.lbc-text h4 {
	color: rgb(204, 177, 140); line-height: 20px; font-size: 12px;}
.lb-readmore {
	width: 290px; height: 20px; margin-top: -30px; float: left;}
.lb-readmore a {
	color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; margin-right: 10px; float: right;}
.lb-readmore a img {
	margin-left: 5px;}
.leader-box-long {
	margin: 0px 12px 30px; width: 590px; float: left;}
.lb-title-long {
	width: 580px; height: 24px; color: rgb(89, 57, 57); line-height: 24px; padding-left: 6px; font-size: 16px !important; float: left; background-color: rgb(255, 251, 238);}
.lb-content-long {
	padding: 10px 0px; width: 590px; float: left;}
.lb-content-long img {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 110px; height: 150px; float: left; background-color: rgb(255, 251, 238);}
.lbc-text-long {
	width: 430px; float: right;}
.lbc-text-long p {
	margin: 0px; color: rgb(89, 57, 57); line-height: 20px; font-size: 14px !important;}
.lb-readmore-long {
	width: 590px; height: 20px; float: left;}
.lb-readmore-long a {
	color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; font-style: italic; margin-right: 10px; float: right;}
.lb-readmore-long a img {
	margin-left: 5px;}
.lb-sign-long {
	width: 590px; height: 80px; text-align: right; float: left;}
.lb-sign-long img {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; float: right !important; box-shadow: none !important;}
.dcm-ldetail-left {
	margin: 0px 10px; width: 210px; float: left;}
.dcm-ldetail-left-imgbg {
	background: url(images/leaderpix-bg.jpg) no-repeat 0px 0px; width: 208px; height: 296px; float: left;}
.dcm-ldetail-left-imgbg span.leaderpix {
	margin: 8px; width: 192px; height: 280px; float: left;}
.dcm-ldetail-left-imgbg span.leaderpix img {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 192px; height: 280px; box-shadow: none !important;}
.dcm-ldetail-left-desc {
	margin: 10px 10px 0px 0px !important; width: 190px; height: 20px; text-align: right; color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; float: right;}
.dcm-ldetail-right {
	width: 390px; float: right;}
.dcm-ldetail-linkbox {
	width: 390px; margin-top: 20px; float: right;}
.dcm-ldetail-linkbox h3 {
	width: 390px; height: 20px; color: rgb(89, 57, 57); line-height: 20px; padding-bottom: 5px; font-size: 16px; font-weight: 700; margin-bottom: 5px; border-bottom-color: rgb(89, 57, 57); border-bottom-width: 1px; border-bottom-style: solid;}
.dcm-ldetail-linkbox ul {
	width: 390px; float: right;}
.dcm-ldetail-linkbox ul li {
	width: 390px; float: left;}
.dcm-ldetail-linkbox ul li label {
	color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; float: left;}
.dcm-ldetail-linkbox ul li a {
	margin: 0px 5px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: left;}
.dcmc-documentary-video {
	width: 640px; height: 400px; display: block;}
.dcmc-documentary-list {
	margin: 20px 0px; width: 640px; display: block;}
.dcmc-documentary-list-item {
	width: 640px; margin-bottom: 10px; float: left;}
.playvideo {
	cursor: pointer;}
.dcmc-documentary-li-left {
	margin: 0px 10px; width: 188px; height: 150px; float: left;}
.dcmc-documentary-li-left:hover {
	background: url(images/vedio-play-bg.jpg) no-repeat 0px 0px;}
.dcmc-documentary-li-left img {
	margin: 4px; width: 180px; height: 100px; float: left;}
.dcmc-documentary-li-left-vedio-playing {
	background: url(images/vedio-playing-bg.jpg) no-repeat 0px 0px; margin: 0px 10px; width: 188px; height: 150px; float: left;}
.dcmc-documentary-li-left-vedio-playing img {
	margin: 4px; width: 180px; height: 100px; float: left;}
.dcmc-documentary-li-right {
	width: 420px; float: right;}
.dcmc-documentary-li-right-title {
	width: 420px; height: 30px; margin-bottom: 10px; border-bottom-color: rgb(89, 57, 57); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.dcmc-documentary-li-right-title a {
	color: rgb(89, 57, 57); line-height: 30px; font-size: 16px; font-weight: 700; float: left;}
.dcmc-documentary-li-right-desc {
	width: 420px; float: left;}
.dcmc-documentary-li-right-desc p {
	margin: 0px; width: 420px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: left;}
.dcmc-documentary-li-right-desc p b {
	font-weight: 700;}
.dcm-content-history-item {
	display: block;}
.dcm-content-history {
	width: 639px; margin-bottom: 24px; float: left;}
.dcm-content-history-img {
	margin: 0px 10px; width: 190px; float: left;}
.dcm-content-history-img img {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 10px; float: left; background-color: rgb(255, 251, 238);}
.dcm-content-history-img span {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: left;}
.dcm-content-history h3 {
	margin: 0px 0px 12px; width: 420px; height: 24px; line-height: 24px; font-size: 16px; float: right;}
.dcm-content-history p {
	width: 420px; margin-bottom: 12px; float: right;}
.dcm-content-history a.hiddenimg {
	display: none;}
.dcm-content-history a {
	color: rgb(146, 140, 114);}
.dcm-content-history a:hover {
	color: rgb(89, 57, 57);}
.dcmc-map {
	margin: 0px 5px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 624px; height: 340px; float: left;}
.dcmc-link2netc {
	margin: 5px 0px; width: 639px; height: 30px; float: left;}
.dcmc-link2netc span {
	width: 400px; height: 30px; color: rgb(146, 140, 114); line-height: 30px; font-size: 12px; margin-left: 20px; float: left;}
.dcmc-link2netc span b {
	font-weight: 700;}
.dcmc-link2netc a {
	width: 190px; height: 30px; text-align: right; float: right;}
.dcmc-admissionpix {
	margin: 0px 5px 20px; width: 630px; height: 310px; float: left;}
.dcmc-service-list {
	width: 640px; margin-bottom: 20px; float: left;}
.dcmc-service-list-item {
	width: 640px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(171, 138, 108); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.dcmc-service-li-left {
	margin: 0px 10px; width: 132px; height: 132px; float: left;}
.dcmc-service-li-left img {
	margin: 4px; border: 4px solid rgb(148, 142, 115); border-image: none; width: 116px; height: 116px; float: left;}
.dcmc-service-li-right {
	width: 470px; float: right;}
.dcmc-service-li-right-title {
	width: 470px; margin-bottom: 5px; float: left;}
.dcmc-service-li-right-title a {
	color: rgb(89, 57, 57); line-height: 30px; font-size: 16px; font-weight: 700; float: left;}
.dcmc-service-li-right-desc {
	width: 470px; float: left;}
.dcmc-service-li-right-desc p {
	width: 470px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-bottom: 5px; float: left;}
.dcmc-service-li-right-desc p a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-right: 5px; float: left;}
.dcmc-service-li-right-desc p a:hover {
	color: rgb(89, 57, 57);}
.dcmc-service-li-right-desc p img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;}
.dcmc-service-li-right-desc ul {
	width: 470px; margin-bottom: 5px; float: left;}
.dcmc-service-li-right-desc ul li {
	width: 470px; height: 20px; margin-bottom: 0px; float: left;}
.dcmc-service-li-right-desc ul li a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px;}
.dcmc-service-li-right-desc ul li a:hover {
	color: rgb(146, 140, 114);}
.dcmc-service-li-right-desc a.addmission_links {
	background: url(images/addmission-links.jpg) no-repeat 0px 0px; width: 140px; height: 28px; float: right;}
.dcmc-service-li-right-desc a.addmission_link2pg {
	background-position: 0px -30px;}
.dcmc-service-li-right-desc a.addmission_link2mba {
	background-position: 0px -60px;}
.dcmc-service-li-right-desc a.addmission_link2cg {
	background-position: 0px -90px;}
.dcmc-service-li-right-desc a.addmission_link2os {
	background-position: 0px -120px;}
.dcmc-service-li-right-desc a.workflow_links {
	background: url(images/workflow-links.jpg) no-repeat 0px 0px; width: 140px; height: 28px; float: right;}
.dcmc-service-li-right-desc a.workflow_link2ar {
	background-position: 0px -30px;}
.dcmc-service-li-right-desc a.workflow_link2eruc {
	background-position: 0px -60px;}
.dcmc-service-li-right-sprit {
	width: 470px; height: 1px; border-bottom-color: rgb(171, 138, 108); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.dcmc-service-list-style2 {
	padding: 10px 0px; width: 640px; margin-bottom: 20px; border-bottom-color: rgb(204, 177, 142); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.dcmc-service-list-style2-item {
	width: 160px; float: left;}
.dcmc-service-li2-left {
	background: url(images/plus.jpg) no-repeat 0px 0px; width: 34px; height: 34px; margin-right: 6px; float: left;}
.dcmc-service-li2-left-mid {
	background-position: 0px 0px;}
.dcmc-service-li2-left-spo {
	background-position: 0px -34px;}
.dcmc-service-li2-left-hai {
	background-position: 0px -68px;}
.dcmc-service-li2-left-oth {
	background-position: 0px -102px;}
.dcmc-service-li2-right {
	width: 110px; float: right;}
.dcmc-service-li2-right-title {
	width: 110px; height: 20px; margin-bottom: 10px; float: left;}
.dcmc-service-li2-right-title a {
	color: rgb(89, 57, 57); line-height: 20px; font-size: 16px; font-weight: 700; float: left;}
dcmcservice-li2-right-desc {
	width: 110px; float: left;}
.dcmc-service-li2-right-desc a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-right: 5px; float: left;}
.dcmc-service-li2-right-desc a:hover {
	color: rgb(89, 57, 57);}
.dcmc-news-list {
	margin: 20px 0px; width: 640px; float: left;}
.dcmc-news-list-item {
	width: 640px; margin-bottom: 10px; float: left;}
.dcmc-news-li-left {
	margin: 0px 10px; width: 188px; height: 150px; float: left;}
.dcmc-news-li-left img {
	margin: 4px; width: 180px; height: 100px; float: left;}
.dcmc-news-li-right {
	width: 420px; float: right;}
.dcmc-news-li-right-title {
	width: 400px; padding-left: 5px; margin-bottom: 10px; border-bottom-color: rgb(89, 57, 57); border-left-color: rgb(0, 78, 162); border-bottom-width: 1px; border-left-width: 3px; border-bottom-style: dotted; border-left-style: solid; float: left;}
.dcmc-news-li-right-title a {
	color: rgb(89, 57, 57); line-height: 30px; font-size: 16px; font-weight: 700; float: left;}
.dcmc-news-li-right-desc {
	width: 408px; float: left;}
.dcmc-news-li-right-desc p {
	margin: 0px; width: 408px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: left;}
.dcmc-news-li-right-desc p a {
	color: rgb(171, 138, 108);}
.dcmc-news-li-right-desc p span.src {
	color: rgb(171, 138, 108); float: right;}
.dcmc-news-li-right-desc p span.src a {
	color: rgb(89, 57, 57);}
.dcmc-news-li-right-desc p span.b {
	font-weight: 700;}
.dcmc-news-li-right-meta {
	width: 408px; height: 20px; float: left;}
.dcmc-news-li-right-meta span.date {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; font-weight: 700; float: left;}
.dcmc-news-li-right-meta span.src {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; font-weight: 700; float: right;}
.dcmc-news-li-right-meta span.src a {
	color: rgb(89, 57, 57);}
.content_col_2_nav {
	width: 640px; height: 20px; margin-bottom: 20px; float: left;}
.content_col_2_nav_alignright {
	padding-right: 20px; float: right;}
.content_col_2_nav_alignleft {
	padding-left: 20px; float: left;}
.content_col_2_nav_alignleft a {
	color: rgb(204, 177, 141); font-size: 12px;}
.content_col_2_nav_alignright a {
	color: rgb(204, 177, 141); font-size: 12px;}
.content_col_2_nav_alignleft a:hover {
	color: rgb(89, 57, 57);}
.content_col_2_nav_alignright a:hover {
	color: rgb(89, 57, 57);}
.dcmc-teachersummarypix {
	margin: 0px 5px 20px; width: 630px; height: 260px; float: left;}
.dcmc-teachersummary {
	width: 630px; margin-bottom: 10px; float: left;}
.dcmc-teachersummary-num-long {
	width: 190px; height: 80px; margin-right: 20px; float: left;}
.dcmc-teachersummary-num-long span.title {
	width: 190px; height: 20px; color: rgb(171, 138, 108); line-height: 20px; font-size: 14px; float: left;}
.dcmc-teachersummary-num {
	width: 100px; height: 80px; margin-right: 20px; float: left;}
.dcmc-teachersummary-num span.title {
	width: 100px; height: 20px; color: rgb(171, 138, 108); line-height: 20px; font-size: 14px; float: left;}
.dcmc-teachersummary-num span.num {
	height: 20px; color: rgb(171, 138, 108); line-height: 50px; font-family: Arial; font-size: 36px; float: left;}
.dcmc-teachersummary-num-long span.num {
	height: 20px; color: rgb(171, 138, 108); line-height: 50px; font-family: Arial; font-size: 36px; float: left;}
.dcmc-teachersummary-num span.ren {
	height: 20px; color: rgb(171, 138, 108); line-height: 20px; font-family: Arial; font-size: 14px; margin-top: 22px; margin-left: 5px; float: left;}
.dcmc-teachersummary-num-long span.ren {
	height: 20px; color: rgb(171, 138, 108); line-height: 20px; font-family: Arial; font-size: 14px; margin-top: 22px; margin-left: 5px; float: left;}
.dcmc-teachersummary-link2rsc {
	width: 131px; height: 31px; float: right;}
.dcmc-teachersummary-link2rsc a {
	background: url(images/link2rsc.jpg) no-repeat 0px 0px; width: 131px; height: 31px; text-indent: -100000px; float: left;}
.dcm-content-dep-cat {
	width: 639px; padding-right: 30px; padding-bottom: 40px; margin-left: -15px; float: left;}
.dcmc-dep-cat-name {
	width: 50px; height: 80px; color: rgb(171, 138, 108); line-height: 20px; font-size: 14px; margin-left: 19px; float: left;}
.dcmc-dep-cat-name span {
	height: 25px; color: rgb(171, 138, 108); line-height: 25px; font-size: 14px; float: left;}
.dcmc-dep-cat-name span.count {
	height: 40px; text-align: center; line-height: 40px; font-size: 36px; border-bottom-color: rgb(171, 138, 108); border-bottom-width: 2px; border-bottom-style: solid;}
.dcmc-dep-cat-list {
	width: 560px; margin-left: 10px; float: right;}
.dcmc-dep-cat-list-dotted {
	padding-bottom: 29px; margin-bottom: 20px; border-bottom-color: rgb(171, 138, 108); border-bottom-width: 1px; border-bottom-style: dotted;}
.dcmc-dep-cat-list ul {
	width: 560px; border-top-color: rgb(255, 238, 198); border-top-width: 1px; border-top-style: solid; float: left;}
.dcmc-dep-cat-list ul li {
	width: 180px; height: 40px; float: left;}
.dcmc-dep-cat-list ul li.long {
	width: 560px;}
.dcmc-dep-cat-list ul li a {
	color: rgb(171, 138, 108); line-height: 40px; font-size: 14px;}
.dcmc-dep-cat-list ul li a:hover {
	color: rgb(89, 57, 57);}
.dcmc-dep-cat-list-ins {
	width: 320px; float: left;}
.dcmc-dep-cat-list-ins-name {
	width: 320px; height: 30px; color: rgb(89, 57, 57); line-height: 30px; font-size: 14px; font-weight: 700; float: left;}
.dcmc-dep-cat-list-ins-link {
	width: 320px; height: 20px; float: left;}
.dcmc-dep-cat-list-ins-link a {
	color: rgb(204, 177, 141); line-height: 20px; font-size: 12px; font-style: italic;}
.dcmc-dep-cat-list-ins-link a:hover {
	text-decoration: underline;}
.dcmc-dep-cat-list-ins-desc {
	margin: 10px 0px; width: 320px; color: rgb(171, 138, 108); line-height: 20px; padding-bottom: 20px; font-size: 12px; border-bottom-color: rgb(171, 138, 108); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.dcmc-dep-cat-list-ins-desc a {
	color: rgb(89, 57, 57);}
.dcmc-dep-cat-list-ins-subject {
	width: 320px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: left;}
.dcmc-dep-cat-list-ins-subject span {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; font-weight: 700; margin-right: 10px; float: left;}
.dcmc-dep-cat-list-ins-subject a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-right: 12px; display: inline;}
.dcmc-dep-cat-list-ins-subject a:hover {
	text-decoration: underline;}
.dcmc-dep-cat-list-people {
	width: 220px; margin-top: 65px; float: right;}
.dcmc-dep-cat-list-people a.more {
	float: right;}
.dcmc-dep-cat-list-people ul {
	width: 220px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; float: left;}
.dcmc-dep-cat-list-people ul li {
	width: 220px; height: 60px; padding-bottom: 9px; margin-bottom: 10px; border-bottom-color: rgb(204, 177, 142); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.dcmc-dep-cat-list-people ul li img {
	border: 1px solid rgb(51, 51, 51); border-image: none; width: 58px; height: 58px; float: left;}
.dcmc-dep-cat-list-people ul li a {
	width: 150px; height: 60px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; float: right;}
.dcmc-dep-cat-list-people ul li a:hover {
	color: rgb(89, 57, 57);}
.dcmc-dep-cat-list-people ul li a span {
	color: rgb(89, 57, 57); font-weight: 700; margin-left: 8px;}
.dcmc-dep-cat-list-people a.more {
	width: 100px; height: 20px; text-align: right; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; font-weight: 700; margin-right: 10px; float: right;}
.dcmc-dep-cat-list-people a.more:hover {
	color: rgb(89, 57, 57);}
.dcmc-dep-cat-list-long {
	width: 560px; float: left;}
.dcmc-dep-cat-list-long-name {
	width: 560px; height: 30px; color: rgb(89, 57, 57); line-height: 30px; font-size: 14px; font-weight: 700; float: left;}
.dcmc-dep-cat-list-long-link {
	width: 560px; height: 20px; float: left;}
.dcmc-dep-cat-list-long-link a {
	color: rgb(204, 177, 141); line-height: 20px; font-size: 12px; font-style: italic;}
.dcmc-dep-cat-list-long-desc {
	width: 560px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-top: 10px; float: left;}
.dcmc-dep-cat-list-long-desc a {
	color: rgb(89, 57, 57);}
.dcm-content-dep-cat-partners {
	width: 639px; padding-right: 30px; padding-bottom: 30px; margin-left: -15px; float: left;}
.dcmc-dep-cat-name-partners {
	width: 100px; height: 80px; margin-left: 19px; float: left;}
.dcmc-dep-cat-name-partners span {
	width: 80px; height: 25px; text-align: center; color: rgb(171, 138, 108); line-height: 25px; font-size: 14px; float: left;}
.dcmc-dep-cat-name-partners span.count {
	height: 40px; line-height: 40px; font-size: 36px; border-bottom-color: rgb(171, 138, 108); border-bottom-width: 2px; border-bottom-style: solid;}
.dcmc-dep-cat-list-partners {
	width: 500px; margin-right: 20px; float: right;}
.dcmc-dep-cat-list-partners h1 {
	width: 500px; height: 30px; color: rgb(89, 57, 57); line-height: 30px; font-size: 16px; font-weight: 700; float: left;}
.dcmc-dep-cat-list-partners ul {
	width: 500px; float: left;}
.dcmc-dep-cat-list-partners ul li {
	width: 500px; height: 20px; float: left;}
.dcmc-dep-cat-list-partners ul li a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 14px;}
.dcmc-dep-cat-list-partners ul li a:hover {
	color: rgb(89, 57, 57);}
.section {
	display: none;}
.department-list-programs li {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 14px !important;}
.department-list-programs li a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; font-style: italic; margin-left: 5px;}
.dcmc-teacherinfo {
	width: 640px; float: left;}
.dcmc-teacherinfo-searchhelp {
	width: 640px; color: rgb(171, 138, 108); line-height: 20px; padding-bottom: 5px; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;}
.dcmc-teacherinfo-searchhelp a {
	color: rgb(89, 57, 57);}
.dcmc-teacherinfo-searchbar {
	margin: 5px 0px; width: 640px; height: 20px; color: rgb(171, 138, 108); line-height: 20px; padding-bottom: 5px; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.dcmc-teacherinfo-searchbar span {
	color: rgb(89, 57, 57); font-weight: 700;}
.dcmc-teacherinfo-searchbar a {
	background: url(images/reset-condition.jpg) no-repeat 0px 0px; width: 60px; height: 20px; color: rgb(171, 138, 108); padding-left: 20px; float: right; cursor: pointer;}
.dcmc-teacherinfo-searchconditions {
	width: 640px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.dcmc-teacherinfo-searchcondition {
	width: 640px; height: 24px; float: left;}
.dcmc-teacherinfo-searchcondition lable {
	margin: 5px 0px; width: 70px; height: 14px; color: rgb(89, 57, 57); line-height: 14px; font-size: 12px; float: left;}
.dcmc-teacherinfo-searchcondition a {
	margin: 5px 15px 5px 0px; padding: 0px 3px; height: 14px; color: rgb(89, 57, 57); line-height: 14px; font-size: 12px; float: left; cursor: pointer;}
.dcmc-teacherinfo-searchcondition span {
	margin: 5px 15px 5px 0px; padding: 0px 3px; height: 14px; color: rgb(89, 57, 57); line-height: 14px; font-size: 12px; float: left; cursor: pointer;}
.dcmc-teacherinfo-searchcondition a.selected {
	background: rgb(0, 78, 162); color: rgb(255, 255, 255);}
.dcmc-teacherinfo-searchcondition span.allselected {
	background: rgb(0, 78, 162); color: rgb(255, 255, 255);}
.dcmc-teacherinfo-searchresult {
	margin: 10px 0px; width: 640px; color: rgb(89, 57, 57); line-height: 24px; font-size: 12px; float: left; display: none;}
.dcmc-teacherinfo-searchresult lable {
	width: 70px; height: 24px; color: rgb(89, 57, 57); line-height: 24px; font-size: 12px; float: left;}
.dcmc-teacherinfo-searchresult a {
	background: url(images/removecondition.jpg) no-repeat right top; margin: 2px 15px 2px 0px; padding: 0px 23px 0px 3px; height: 20px; color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; float: left; cursor: pointer;}
.dcmc-teacherinfo-searchresultlist {
	width: 640px; float: left;}
.dcmc-teacherinfo-searchresultlist ul {
	width: 640px; float: left;}
.dcmc-teacherinfo-searchresultlist ul li {
	margin: 10px 10px 10px 0px; width: 200px; height: 60px; float: left;}
.dcmc-teacherinfo-searchresultlist ul li img {
	border: 2px solid rgb(148, 142, 115); border-image: none; width: 56px; height: 56px; float: left;}
.dcmc-teacherinfo-searchresultlist ul li span {
	width: 130px; float: right;}
.dcmc-teacherinfo-searchresultlist ul li span.name {
	height: 20px; color: rgb(89, 57, 57); line-height: 20px; font-size: 14px; font-weight: 700;}
.dcmc-teacherinfo-searchresultlist ul li span.title {
	height: 15px; color: rgb(171, 138, 108); line-height: 15px; font-size: 12px;}
.dcmc-teacherinfo-searchresultlist ul li span.institute {
	height: 15px; color: rgb(171, 138, 108); line-height: 15px; font-size: 12px;}
.yellowpage-ruc {
	width: 639px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 177, 142); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.yp-ruc-top {
	width: 639px; height: 30px; float: left;}
.yp-ruc-top-left {
	height: 30px; color: rgb(146, 140, 114); line-height: 30px; font-size: 12px; float: left;}
.yp-ruc-top-right {
	height: 30px; float: right;}
.yp-ruc-info {
	width: 639px; float: left;}
.yp-ruc-info img.yp-ruc-info-logo {
	margin: 4px; border: 4px solid rgb(148, 142, 115); border-image: none; width: 116px; height: 116px; float: left;}
.yp-ruc-infobox {
	margin: 4px 0px; width: 490px; height: 120px; float: right;}
.yp-ruc-infobox h3 {
	margin: 0px; width: 490px; color: rgb(89, 57, 57); line-height: 30px; font-size: 14px; float: left;}
.yp-ruc-infobox p {
	margin: 0px; width: 490px; color: rgb(148, 142, 115); font-size: 12px; float: left;}
.yellowpage-az {
	width: 639px; height: 30px; float: left;}
.yellowpage-az ul {
	width: 639px; height: 30px; float: left;}
.yellowpage-az ul li {
	width: 25px; height: 30px; float: left;}
.yellowpage-az ul li.az {
	width: 36px;}
.yellowpage-az ul li a {
	padding: 5px; width: 15px; height: 20px; color: rgb(89, 57, 57); line-height: 20px; font-size: 14px; font-style: italic; float: left;}
.yellowpage-az ul li a:hover {
	text-decoration: underline;}
.yellowpage-az ul li a.cur {
	text-decoration: underline;}
.yellowpage-nav {
	width: 639px; height: 30px; float: left;}
.yellowpage-nav-left {
	width: 310px; height: 30px; color: rgb(204, 177, 142); line-height: 30px; font-size: 12px; float: left;}
.yellowpage-nav-right {
	width: 310px; height: 30px; float: right;}
.yellowpage-nav-right a {
	padding: 0px 5px; color: rgb(204, 177, 142); line-height: 30px; font-size: 12px; float: right;}
.yellowpage-nav-right a:hover {
	color: rgb(89, 57, 57);}
.yellowpage-nav-right a.cur {
	color: rgb(89, 57, 57);}
.yellowpage-list {
	width: 639px; float: left;}
.yellowpage-list ul {
	width: 638px; margin-bottom: 10px; border-bottom-color: rgb(204, 177, 142); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.yellowpage-list ul li {
	width: 319px; padding-bottom: 10px; margin-bottom: 10px; float: left;}
.yellowpage-list ul li img.yellowpage-list-logo {
	margin: 4px; border: 4px solid rgb(148, 142, 115); border-image: none; width: 60px; height: 60px; float: left;}
.yellowpage-list-infobox {
	width: 230px; float: right;}
.yellowpage-list-infobox h3 {
	margin: 0px; width: 230px; color: rgb(89, 57, 57); line-height: 30px; font-family: "黑体"; font-size: 14px; float: left;}
.yellowpage-list-infobox p {
	margin: 0px; width: 230px; color: rgb(148, 142, 115); font-size: 12px; float: left;}
.ugedu-table {
	border: 1px solid rgb(204, 177, 142); border-image: none; width: 418px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-bottom: 20px; float: right;}
.ugedu-table-col {
	width: 418px; float: left;}
.ugedu-table-col-title {
	font-weight: 700; background-color: rgb(255, 238, 198);}
.ugedu-table-row {
	padding: 5px 10px; width: 187px; float: left;}
.ugedu-table-row-noborder {
	border: currentColor; border-image: none;}
.ugedu-table-row-l {
	padding: 5px 10px; width: 400px; float: left;}
.sitemap {
	width: 640px; height: 800px; margin-bottom: 10px; border-bottom-color: rgb(204, 177, 142); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.sitemap-ruc {
	background: url(images/sitemap-ruc-logo.jpg) no-repeat 0px 0px; width: 124px; height: 124px; text-indent: -100000px; float: left;}
.sitemap-lines {
	background: url(images/sitemap-lines.jpg) no-repeat 0px 0px; width: 68px; height: 750px; float: left;}
.sitemap-deps {
	width: 440px; height: 800px; float: left;}
.sitemap-deps-line {
	width: 440px; height: 78px; float: left;}
.sitemap-deps-line span.cat {
	padding: 5px; border: 4px solid rgb(190, 186, 170); border-image: none; width: 50px; height: 50px; color: rgb(146, 140, 114); line-height: 16px; font-size: 12px; font-weight: 700; float: left;}
.sitemap-deps-line span.sprit {
	background: url(images/sitemap-sprit.jpg) no-repeat 0px 0px; width: 26px; height: 68px; float: left;}
.sitemap-deps-line ul {
	height: 68px; float: left;}
.sitemap-deps-line ul li {
	height: 68px; float: left;}
.sitemap-deps-line ul li.lc {
	background: url(images/sitemap-lc.jpg) no-repeat 0px 0px; width: 60px;}
.sitemap-deps-line ul li.lc-end {
	background: url(images/sitemap-lc-end.jpg) no-repeat 0px 0px; width: 60px;}
.sitemap-deps-line ul li.sc {
	background: url(images/sitemap-sc.jpg) no-repeat 0px 0px; width: 40px;}
.sitemap-deps-line ul li.sc-end {
	background: url(images/sitemap-sc-end.jpg) no-repeat 0px 0px; width: 40px;}
.sitemap-deps-line ul li:hover {
	background-position: 0px -68px;}
.sitemap-deps-line ul li.lc a {
	width: 60px; height: 20px; text-align: center; color: rgb(146, 140, 114); line-height: 20px; font-size: 12px; margin-top: 46px; float: left;}
.sitemap-deps-line ul li.lc-end a {
	width: 60px; height: 20px; text-align: center; color: rgb(146, 140, 114); line-height: 20px; font-size: 12px; margin-top: 46px; float: left;}
.sitemap-deps-line ul li.lc a:hover {
	color: rgb(204, 177, 142);}
.sitemap-deps-line ul li.lc-end a:hover {
	color: rgb(204, 177, 142);}
.sitemap-deps-line ul li.sc a {
	width: 40px; height: 34px; text-align: center; color: rgb(146, 140, 114); line-height: 16px; font-size: 12px; margin-top: 34px; float: left;}
.sitemap-deps-line ul li.sc-end a {
	width: 40px; height: 34px; text-align: center; color: rgb(146, 140, 114); line-height: 16px; font-size: 12px; margin-top: 34px; float: left;}
.sitemap-deps-line ul li.sc a:hover {
	color: rgb(204, 177, 142);}
.sitemap-deps-line ul li.sc-end a:hover {
	color: rgb(204, 177, 142);}
.dcmc-service-li2-sitemapicons {
	background: url(images/sitemap-icons.jpg) no-repeat 0px 0px; width: 36px; height: 36px; margin-right: 4px;}
.sitemapicons-02 {
	background-position: 0px -36px;}
.sitemapicons-03 {
	background-position: 0px -72px;}
.sitemapicons-04 {
	background-position: 0px -108px;}
.sitemapicons-05 {
	background-position: 0px -144px;}
.sitemapicons-06 {
	background-position: 0px -180px;}
.sitemapicons-07 {
	background-position: 0px -216px;}
.sitemapicons-08 {
	background-position: 0px -252px;}
.sitemapicons-09 {
	background-position: 0px -288px;}
.sitemapicons-10 {
	background-position: 0px -324px;}
ul.noticelist {
	width: 600px; margin-left: 30px; float: left;}
ul.noticelist li {
	width: 600px; margin-bottom: 8px; float: left;}
ul.noticelist li img {
	width: 5px; height: 20px; margin-right: 5px; float: left;}
ul.noticelist li a {
	width: 520px; color: rgb(89, 57, 57); line-height: 20px; font-size: 14px; float: left;}
ul.noticelist li span.date {
	width: 70px; height: 20px; text-align: right; color: rgb(204, 177, 141); line-height: 20px; font-size: 12px; float: right;}
.dcmc-notice {
	width: 630px; float: left;}
.nc_title {
	margin: 10px 0px; width: 630px; color: rgb(56, 62, 51); line-height: 24px; font-size: 16px; font-weight: 700; float: left;}
.nc_meta {
	width: 630px; height: 20px; color: rgb(171, 138, 108); line-height: 20px; font-size: 12px; margin-bottom: 30px; float: left;}
.nc_meta span.date {
	color: rgb(204, 177, 141); margin-right: 10px; float: left;}
.nc_meta a {
	color: rgb(204, 177, 141);}
.en_title {
	width: 630px; color: rgb(56, 62, 51); line-height: 34px; font-size: 20px; font-weight: 700; float: left;}
.nc_body {
	width: 630px; color: rgb(89, 57, 57); line-height: 20px; font-size: 14px; float: left;}
.nc_body p {
	color: rgb(89, 57, 57) !important; line-height: 20px !important; font-size: 14px !important; margin-bottom: 10px !important;}
.nc_body li {
	color: rgb(89, 57, 57) !important; line-height: 20px !important; font-size: 14px !important; margin-bottom: 10px !important;}
.nc_body span {
	color: rgb(89, 57, 57) !important; line-height: 20px !important; font-size: 14px !important; margin-bottom: 10px !important;}
.nc_body img {
	border-radius: 4px; height: auto; margin-left: 0px; max-width: 490px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}
.nc_body img.aligncenter {
	margin-right: auto; margin-left: auto; display: block;}
.nc_body div {
	color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; margin-bottom: 10px;}
.nc_body br {
	margin-bottom: 5px;}
.nc_body a {
	color: rgb(89, 57, 57);}
.nc_body a:hover {
	text-decoration: underline;}
.nc_body table {
	border: 2px solid rgb(0, 0, 0); border-image: none; width: 650px; color: rgb(89, 57, 57); line-height: 20px; font-size: 14px; margin-bottom: 10px;}
.nc_body table tr {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;}
.nc_body table td {
	padding: 0px 10px; border-right-color: rgb(0, 0, 0); border-right-width: 2px; border-right-style: solid;}
.nc_body h1 {
	margin: 0px 0px 10px; width: 630px; color: rgb(56, 62, 51); line-height: 24px; font-size: 16px; font-weight: 700; float: left;}
.nc_body strong {
	font-weight: 700;}
.nc_body_en {
	text-align: justify;}
.dcm-content-resource-cat {
	padding: 0px 30px 5px 19px; width: 620px; margin-bottom: 5px; margin-left: -15px; float: left;}
.resource-desc {
	width: 600px; color: rgb(146, 140, 114); line-height: 20px; padding-bottom: 5px; font-size: 12px; margin-left: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.resource-desc img {
	width: 30px; height: 30px; margin-right: 10px; float: left;}
.resource-desc a {
	margin: 0px 5px; color: rgb(89, 57, 57); padding-right: 20px;}
.resourcelinks {
	width: 600px; padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.resourcelinks-type {
	width: 100px; color: rgb(171, 138, 108); line-height: 30px; font-family: "Microsoft Yahei"; font-size: 16px; float: left;}
.resourcelinks-list {
	width: 490px; float: right;}
.resourcelinks-list li {
	width: 240px !important; height: 20px !important; color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; margin-bottom: 5px; float: left;}
.resourcelinks-list li a {
	color: rgb(89, 57, 57); line-height: 20px; ont-size: 12px;}
.resourcelinks-list li a.links {
	color: rgb(146, 140, 114);}
.resourcelinks-list li.long {
	width: 480px !important; height: 20px !important; color: rgb(89, 57, 57); line-height: 20px; font-size: 12px; margin-bottom: 5px; float: left;}

.cc-short {
	width: 470px; height: 210px; margin-top: -178px; margin-left: 10px; float: left;}
.cc-short-peiyang {
	background: url(images/peiyan.jpg) no-repeat 0px 0px;}
.cc-short-jiaoliu {
	background: url(images/jiaoliu.jpg) no-repeat 0px 0px;}
.cc-short-yanjiu {
	background: url(images/yanjiu.jpg) no-repeat 0px 0px;}
.cc-short-faculty-careers {
	background: url(images/faculty-careers.jpg) no-repeat 0px 0px;}
.cc-short-teaching-research {
	background: url(images/teaching-research.jpg) no-repeat 0px 0px;}
.cc-short-gcop {
	background: url(images/ruc-world.jpg) no-repeat 0px 0px;}
.cc-short-admission {
	background: url(images/admission.jpg) no-repeat 0px 0px;}
.cc-short-academics {
	background: url(images/academics.jpg) no-repeat 0px 0px;}
.cc-short-students {
	background: url(images/students.jpg) no-repeat 0px 0px;}
.cc-short-rucandworld {
	background: url(images/rucandworld.jpg) no-repeat 0px 0px;}
.cc-short-quicklinks {
	background: url(images/quicklinks.jpg) no-repeat 0px 0px;}
.mb-left {
	background: url(images/homeinfo-trans-bg.jpg) no-repeat 0px 0px; width: 470px; height: 210px; float: right;}
.mb-left-info {
	background: url(images/homeinfo-trans-bg.jpg) no-repeat 0px -210px; width: 470px; height: 210px; float: right;}
.mb-left-en {
	background: url(images/homeinfo-trans-bg-en.jpg) no-repeat 0px -210px; width: 470px; height: 210px; float: left;}
.mb-left-info-en {
	background: url(images/homeinfo-trans-bg-en.jpg) no-repeat 0px 0px; width: 470px; height: 210px; float: left;}
.mbleft-nav {
	width: 460px; height: 36px; float: left;}
.newsbox {
	width: 140px; height: 36px; float: left;}
.newsbox a {
	width: 140px; height: 36px; text-indent: -99999px; float: left; cursor: pointer;}
.infobox {
	width: 300px; height: 32px; text-indent: -99999px; float: right; cursor: pointer;}
.infobox a {
	padding: 10px 0px 4px; width: 40px; height: 20px; color: rgb(255, 238, 198); line-height: 20px; text-indent: 0px; font-size: 12px; float: left; _margin-top: -14px;}
.infobox a.en {
	padding: 10px 0px 4px 10px; width: auto; _margin-top: -14px;}
.infobox a:hover {
	color: rgb(255, 255, 255);}
.infolist {
	width: 460px; height: 170px; float: left; display: none;}
.infolist div.featured {
	margin: 10px 0px 5px 20px; width: 440px; height: 24px; overflow: hidden; padding-bottom: 5px; border-bottom-color: rgb(255, 242, 213); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.infolist div.featured a {
	width: 440px; color: rgb(255, 242, 213); line-height: 24px; font-size: 16px; float: left;}
.infolist div.featured a span {
	font-size: 9px; margin-left: 5px;}
.infolist ul {
	margin: 5px 0px 0px 20px; width: 440px; height: 144px; overflow: hidden; float: left;}
.infolist ul li {
	width: 440px; height: 24px; overflow: hidden; float: left;}
.infolist ul li a {
	width: 440px; height: 24px; color: rgb(255, 238, 198); line-height: 24px; overflow: hidden; font-size: 12px; float: left; _display: block;}
.infolist ul li a:hover {
	color: rgb(255, 255, 255);}
a.go2rucnews {
	background: url(images_1024/arrow.jpg) no-repeat right top; height: 20px; text-align: center; color: rgb(171, 138, 108); line-height: 20px; padding-right: 12px; font-size: 12px; font-style: italic; float: right;}
a.go2rucnews:hover {
	color: rgb(255, 238, 198);}
.infolist ul li a span {
	color: rgb(171, 138, 108); font-size: 12px; margin-left: 5px;}
.spotnews {
	margin: 10px 0px; width: 440px; height: 116px; overflow: hidden; float: left;}
.spotnews h1 {
	background: url(images/spotnews-title-arrow.jpg) no-repeat 5px 0px; padding: 0px 20px; width: 420px; color: rgb(255, 235, 197); line-height: 30px; font-family: Georgia, Arial; font-size: 20px; float: left;}
.spotnews-sum {
	width: 420px; color: rgb(126, 99, 72); line-height: 18px; font-family: Georgia, Arial; font-size: 12px; margin-left: 20px; float: left;}
.spotnews-sum a {
	color: rgb(171, 138, 108); line-height: 18px; font-family: Georgia, Arial; font-size: 12px;}
.is_left {
	margin: 10px 10px 0px; width: 180px; height: 160px; float: left;}
.is_left h1 a {
	background: url(images/is-left-arrow.jpg) no-repeat 0px 0px; width: 170px; height: 30px; color: rgb(255, 235, 197); line-height: 30px; padding-left: 10px; font-size: 16px; font-weight: 700; float: left;}
.is_left h1 a:hover {
	text-decoration: underline;}
.is_left ul {
	width: 160px; margin-left: 20px; float: left;}
.is_left ul li {
	width: 160px; height: 20px; float: left;}
.is_left ul li a {
	color: rgb(171, 138, 108); line-height: 20px; font-size: 12px;}
.is_left ul li a:hover {
	text-decoration: underline;}
.is_right {
	margin: 10px 10px 0px; width: 230px; height: 160px; float: right;}
.is_right h1 a {
	background: url(images/is-left-arrow.jpg) no-repeat 0px 0px; width: 220px; height: 30px; color: rgb(255, 235, 197); line-height: 30px; padding-left: 10px; font-size: 16px; font-weight: 700; float: left;}
.is_right h1 a:hover {
	text-decoration: underline;}
.is_right a.apply {
	color: rgb(171, 138, 108); line-height: 20px; font-family: "Times New Roman"; font-size: 12px; margin-top: 50px; float: right;}
.is_right a.apply:hover {
	color: rgb(255, 235, 197);}
.mbright-box {
	margin: 45px 0px 0px 5px; width: 180px; height: 160px; float: left; _margin: 45px 0px 0 2px;}
.mbrbox-links {
	width: 180px; height: 20px; margin-bottom: 10px; float: left;}
.mbrbox-links a {
	width: 30px; height: 20px; text-align: center; color: rgb(255, 238, 198); font-size: 12px; margin-right: 5px; float: left;}
.mbrbox-links a:hover {
	color: rgb(255, 255, 255);}
.mbrbox-info {
	width: 180px; height: 100px; float: left;}
.mbrbox-info-left {
	width: 60px; height: 100px; color: rgb(171, 138, 108); font-size: 9px; float: left; -webkit-text-size-adjust: none;}
.mbrbox-info-left a {
	color: rgb(171, 138, 108);}
.mbrbox-info-left a img {
	width: 56px; height: 56px;}
.mbrbox-info-right {
	width: 110px; height: 100px; float: right; _width: 80px; _margin-right: 5px;}
.mbrbox-info-right a {
	color: rgb(255, 238, 198); line-height: 20px; font-size: 12px;}
.mbrbox-info-right a span {
	color: rgb(171, 138, 108); font-size: 12px; margin-left: 5px;}
.mbrbox-info-all {
	margin: 0px 10px; width: 120px; height: 100px; float: right; _width: 130px;}
.mbrbox-info-all a {
	color: rgb(255, 238, 198); line-height: 20px; font-size: 12px;}
.mbrbox-more {
	width: 180px; height: 20px; margin-top: 5px; float: left;}
.mbrbox-more a {
	background: url(images_1024/arrow.jpg) no-repeat right top; height: 20px; text-align: center; color: rgb(171, 138, 108); line-height: 20px; padding-right: 10px; font-size: 12px; float: right;}
.mbrbox-more a:hover {
	color: rgb(255, 238, 198);}
.ruc-vedio {
	width: 188px; height: 98px !important; overflow: hidden; float: left;}
.ruc-vedio:hover img {
	margin-top: -98px;}
.enhome-mbrbox-links {
	margin: 5px 10px 0px; width: 160px; height: 130px; float: left;}
.enhome-mbrbox-links a {
	color: rgb(255, 236, 197); line-height: 20px; font-family: Georgia, Arial; font-size: 12px; display: block;}
.enhome-mbrbox-links a:hover {
	text-decoration: underline;}
.enhome-mbrbox-links h1 {
	float: left;}
.enhome-mbrbox-links h1 a {
	width: 160px; height: 20px; color: rgb(255, 235, 197); line-height: 20px; font-family: Georgia, Arial; font-size: 16px; font-weight: 700; float: left;}
.enhome-mbrbox-links h1 a:hover {
	text-decoration: underline;}
.enhome-mbrbox-links ul {
	width: 160px; float: left;}
.enhome-mbrbox-links ul li {
	width: 160px; float: left;}
.enhome-mbrbox-links ul li a {
	color: rgb(171, 138, 108); line-height: 18px; font-family: Georgia, Arial; font-size: 12px;}
.enhome-mbrbox-links ul li a:hover {
	text-decoration: underline;}
.enhome-mbrbox-links ul.academics {}
.enhome-mbrbox-links ul.academics li a {
	margin: 0px 20px 10px 24px;}
.enhome-mbrbox-links ul.students {
	width: 170px;}
.enhome-mbrbox-links ul.students li {
	margin: 0px 10px 10px 0px; width: 170px; height: 28px; float: left;}
.enhome-mbrbox-links ul.students li a {
	width: 130px; height: 28px; line-height: 28px; margin-left: 40px; float: left;}
.enhome-mbrbox-rucandworld a {
	width: 100%; color: rgb(171, 138, 108); line-height: 24px; font-family: Georgia,Arial; font-size: 12px; margin-left: 18px; float: left;}
.admissionlinkbox {
	margin: 10px 0px; width: 100px; height: 50px; padding-left: 60px; float: right;}
.admissionlinkbox-is {
	background: url(images/internationalstudents.jpg) no-repeat 0px 0px;}
.admissionlinkbox-cs {
	background: url(images/chinesestudents.jpg) no-repeat 0px 0px;}
.admissionlinkbox a.admissionlinkbox-title {
	color: rgb(255, 236, 197); line-height: 18px; font-size: 14px; float: left;}
.admissionlinkbox a.admissionlinkbox-more {
	color: rgb(255, 236, 197); line-height: 12px; font-size: 10px; font-style: italic; float: left;}
.admissionlinkbox a.admissionlinkbox-more:hover {
	text-decoration: underline;}
.enhome-mbrbox-quicklinks {
	margin: 5px 0px; width: 180px; height: 150px; float: left;}
.enhome-mbrbox-quicklinks a {
	background: url(images/quicklinksicon.jpg) no-repeat 0px 0px; width: 120px; height: 45px; color: rgb(255, 236, 197); line-height: 20px; padding-left: 50px; font-family: Georgia, Arial; font-size: 14px; margin-bottom: 10px; float: left;}
.enhome-mbrbox-quicklinks a:hover {
	text-decoration: underline;}
.enhome-mbrbox-quicklinks a.MPE {
	background-position: 0px 0px;}
.enhome-mbrbox-quicklinks a.ISS {
	background-position: 0px -60px;}
.enhome-mbrbox-quicklinks a.IO {
	background-position: 0px -113px;}
#slide-arrow-box .slide-arrow {
	background: url(images/slide-arrow.jpg) no-repeat 0px 0px; width: 22px; height: 35px; position: absolute; z-index: 999; cursor: pointer;}
#slide-arrow-box .slide-arrow-prev {
	background-position: 0px 0px; left: 0px;}
#slide-arrow-box .slide-arrow-prev:hover {
	background-position: 0px -35px;}
#slide-arrow-box .slide-arrow-next {
	background-position: -22px 0px; right: 0px;}
#slide-arrow-box .slide-arrow-next:hover {
	background-position: -22px -35px;}
#nav {
	top: 165px; width: 36px; height: 36px; right: 165px; position: absolute; z-index: 999;}
#nav ul {
	width: 36px; height: 36px; overflow: hidden; float: left;}
#nav ul li {
	width: 36px; height: 36px; float: left; display: none;}
#nav ul li.showPage {
	display: block;}
#nav ul li a {
	background: url(images/info.jpg) no-repeat 0px 0px; width: 36px; height: 36px; float: left;}
#nav ul li a:hover {
	background-position: 0px -36px;}
#vclip {
	background: url(images/ruc75_cctv.jpg) no-repeat 0px 0px; width: 180px; height: 67px; float: left;}
#vclip:hover {
	background: url(images/ruc75_cctv_hover.jpg) no-repeat 0px 0px;}
#vclip_txt {
	width: 180px; height: 20px; text-align: right; color: rgb(255, 238, 198); line-height: 20px; font-size: 12px; float: left;}

/*Links*/
#Links {	
	padding:2px 2px;
	line-height:25px;
	font-size:12px;
	color: rgb(255,255,255);}
	
#Links span{
	font-weight:normal;}

#Links a{
	padding:0px 4px;
	color:#ffffff;}

#ListTitle{
font-size:28px;
color: #593939;}

/* News List */
.content_col_2_list {
	width: 900px;
	float: left;
	margin: 10px 0;
	border-bottom: 1px dotted #CCB18E;
	padding-bottom: 15px;}
.content_col_2_list ul {
	width: 900px;
	float: left;}
.content_col_2_list ul li {
	width: 900px;
	float: left;
	margin-bottom: 8px;
        text-align:right;
        font-size:14px;}
.content_col_2_list ul li img {
	float: left;
	width: 5px;
	height: 20px;
	margin-right: 5px;}
.content_col_2_list ul li a {
	float: left;
	width: 860px;
	color: #593939;
	font-size: 14px;
	line-height: 20px;
        text-align:left;}
.content_col_2_list ul li a:hover {
	color: #AB8A6C;}

.content_col_2_list ul li span {
	float: right;
	width: 70px;
	height: 20px;
	text-align: right;
	color: #CCB18D;
	font-size: 12px;
	line-height: 20px;}