﻿/*
Theme Name: RUC Website
Theme URI: http://www.ruc.edu.cn
Author: Shekarau Shen, Zubairu Fan
Description: New Website for RUC.
Version: 2.1
Tags: RUC
*/

/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}a{text-decoration: none;}

body {
	font-family: Arial,Verdana,sans-serif,"宋体";
	font-weight: normal;
	background-color: #000;
}
/*
Home Page FrameSet
*/
#homepage {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}



#homepage .top {
	width: 100%;
	height: 96px;
	top: 0;
	position:fixed;
	bottom:auto;
	top:0px;
	background:transparent url("images/top-trans-bg.png") repeat-x left top;
	z-index: 2;
}


#homepage .content {
	width: 100%;
	height: 50px;
	float: left;
	position:fixed;
	bottom:55px;  /*90*/
	top:auto;
	z-index: 1;
}
#homepage .bottom {
	width: 100%;
	height: 46px;    /*90*/
	background-color: #000;
	position:fixed;
	bottom:0px;
	top:auto;
	z-index: 1;
}


#home-top {
	width: 1200px;
	height: 96px;
	margin-left: auto;
	margin-right: auto;
}


#home-content {
	width: 1200px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
#home-bottom {
	width: 1200px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
}

/*
Detail Page FrameSet
*/
#detailpage {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
}
#detailpage .top {
	width: 100%;
	height: 128px;
	top: 0;
	float: left;
	background:transparent url("images/top-trans-bg.png") repeat-x left top;
}
#detailpage .content {
	width: 100%;
	float: left;
	background-color: #FFFBEE;
}
#detailpage .content-bar {
	width: 100%;
	height: 128px;
	background-color: #383E33;
	float: left;
}
#detailpage .bottom {
	width: 100%;
	height: 128px;
	background-color: #000;
	float: left;
}
#detail-top {
	width: 1200px;
	height: 128px;
	margin-left: auto;
	margin-right: auto;
}
#detail-content {
	margin-top: 1px;
	width: 1200px;
	min-height: 500px;
	margin-left: auto;
	margin-right: auto;
}
#detail-contentbar {
	width: 1200px;
	height: 128px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url("images/detail-contentbar-trans-bg.png") no-repeat 0 0;
}
#detail-bottom {
	width: 1200px;
	height: 128px;
	margin-left: auto;
	margin-right: auto;
}

/*
Top Content CSS
*/
.logo {
	width: 300px;
	float: left;
	background-color: #AE0C2A;
}
.logo a.index {
	width: 300px;
	height: 48px;
	float: left;
}
.lang {
	width: 220px;
	height: 40px;
	float: left;
	margin-left: 60px;
	margin-bottom: 4px;
	padding-left: 10px;
	border-left: 1px solid #948E73;
	background-color: #AE0C2A;
	display: none;
}
.lang span {
	font-size: 12px;
	line-height: 20px;
	color: #938D72;
	float: left;
	width: 220px;
	height: 20px;
}
.lang span a {
	padding-left: 14px;
	height: 20px;
	float: left;
	background: url("images/lang_select_bg.png") no-repeat 0 0;
	font-size: 12px;
	line-height: 20px;
	margin-right: 10px;
	cursor: pointer;
	color: #938D72;
	font-weight: 700;
} 
.lang span a:hover {
	color: #FFEDC5;
}
.lang span a.lang_selected {
	background-position: 0 -20px;
	color: #FFEDC5;
}
.top-links {
	width: 900px;
	float: left;
}
.animate-area {
	width: 601px;
	height: 36px;
	position: absolute;
	z-index: 100;
}
.aa-content {
	width: 275px;
	float: left;
	display: none;
	padding: 10px 10px 10px 15px;
}
.aa-content a {
	float: left;
	height: 20px;
	color: #FFECC5;
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 20px;
	min-width: 80px;
}
.aa-content a:hover {
	color: #593939;
}
.aa-content div.two {
	float: left;
	height: 20px;
	color: #FFECC5;
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 20px;
	min-width: 80px;
}
.aa-content div.two a {
	float: left;
	height: 20px;
	color: #FFECC5;
	font-size: 12px;
	line-height: 20px;
        min-width: 5px;
        padding:0;
        text-align:center;
}
.aa-content div.two a:hover {
	color: #593939;
}
.aa-content-en {
	width: 275px;
	float: left;
	display: none;
	padding: 10px 10px 10px 15px;
}
.aa-content-en a {
	float: left;
	height: 20px;
	color: #FFECC5;
	font-size: 12px;
	line-height: 20px;
	width: 230px;
    padding-left:20px;
}
.aa-content-en a:hover {
	color: #593939;
}
.sum, .sum-en {
	float: left;
	width: 200px;
	height: 36px;
}
.sum span {
	float: left;
	width: 300px;
	height: 36px;
	text-indent: -100000px;
	background: url("images/summ-new.png") no-repeat 0 0;
}
.sum-en span {
	float: left;
	width: 300px;
	height: 36px;
	text-indent: -100000px;
	background: url("images/summ_en.png") no-repeat 0 0;
}
.deps, .deps-en {
	width: 200px;
	float: left;
	height: 36px;
}
.deps span {
	float: left;
	width: 300px;
	height: 36px;
	text-indent: -100000px;
	background: url("images/deps-new.png") no-repeat 0 0;
}
.deps-en span {
	float: left;
	width: 300px;
	height: 36px;
	text-indent: -100000px;
	background: url("images/deps_en.png") no-repeat 0 0;
}
.lastvisit {
	width: 265px;
	height: 20px;
	float: left;
	border-top: 1px solid #FFECC5;
	margin-top: 5px;
	display: none;
}
.lastvisit label {
	height: 20px;
	width: 60px;
	font-size: 12px;
	color: #593939;
	line-height: 20px;
	font-weight: 700;
	float: left;
	margin: 5px 5px 5px 10px;
}
.lastvisit a {
	height: 20px;
	width: 170px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 5px 0;
	color: #593939;
	overflow: hidden;
}
.serv, .serv-en {
	width: 200px;
	float: left;
	height: 36px;
}
.serv span {
	float: left;
	width: 300px;
	height: 36px;
	text-indent: -100000px;
	background: url("images/service-new.png") no-repeat 0 0;
}
.serv-en span {
	float: left;
	width: 300px;
	height: 36px;
	text-indent: -100000px;
	background: url("images/service_en.png") no-repeat 0 0;
}
.changebg {
	background-position: 0 -36px !important;
}
.links {
	width: 299px;
	float: right;
	height: 36px;
}
.links a {
	font-size: 12px;
	line-height: 36px;
	color: #593939;
	float: left;
	margin: 0 5px;
    height:36px;
}
.links a:hover {
	text-decoration: underline;
}
.links a.bord {
	font-weight: 700;
}
.links a.link2tv {
	width:30px;
	background:url("images/tv.png") 0 0 no-repeat;
}
.links a.link2tv:hover {
	background:url("images/tv.png") 0 -36px no-repeat;
}
.links span {
	float: left;
	color: #593939;
	font-size: 12px;
	line-height: 36px;
}
.searchbox {
	width: 200px;
	height: 50px;
	float: left;
	background-color: #FFEEC6;
	padding: 5px 45px 5px 54px;
}
.searchbox-en {
	height: 30px;
        padding: 6px 45px 0px 54px;
}
.searchbox input.inputtext {
	width: 165px;
	height: 24px;
	float: left;
	border: none;
	padding: 0 30px 0 5px;
	background: url("images/searchbox_bg.png") no-repeat 0 0;
	color: #AB8A6C;
	font-size: 14px;
	line-height: 24px;
}
.searchbox input.submit {
	float: left;
	width: 24px;
	height: 24px;
	margin-left: -24px;
}
.searchbox input:focus {
	background-position: 0 -24px;
	color: #593939;
}
.searchbox div.help {
	width: 160px;
	height: 20px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	margin: 5px 0 0;
    overflow:hidden;
}
.searchbox a.help {
	float:right;
	height:20px;
	font-size:12px;
	line-height:20px;
	color:#AB8A6C;
	text-align:right;
	margin:5px 0 0 0;
}
.focusonsinaweibo {
	width: 95px;
	height: 20px;
	float: right;
	margin-top: 60px;
}
a.weibo-link {
	width: 95px;
	height: 20px;
	background: url("images/sina-weibo-2.png") no-repeat 0 0;
	float: left;
}
a.weibo-link:hover {
	background-position: 0px -20px;
}

/*
Bottom Content CSS
*/
.bc-line-1 {
	width: 1200px;
	height: 20px;
	float: left;
	margin-top: 15px;
}
.bc-left-1 {
	float: left;
	font-size: 12px;
	line-height: 25px;
	color: #999;
}
.bc-right-1 {
	float: right;
}
.bc-right-1 a {
	font-size: 12px;
	line-height: 25px;
	color: #999;
	float: right;
	margin-left:10px;
	text-decoration: none;
}
.bc-right-1 a:hover {
	color: #fff;
}
.bc-right-1 span {
	float: right;
	color: #999;
	font-size: 12px;
	line-height: 25px;
	margin-left: 10px;
}
.bc-line-2 {
	width: 1200px;
	height: 20px;
	float: left;
	margin-top: 5px;
}
.bc-left-2 {
	float: left;
	font-size: 12px;
	line-height: 25px;
	color: #666;
}
.bc-right-2 {
	float: right;
	font-size: 12px;
	line-height: 25px;
	color: #666;
}
.bc-right-2 span {
	font-weight: 700;
}
.bc-right-2 a {
	color: #666;
}

/*
Homepage Content CSS
*/
.cc-left {
	width: 360px;
	height: 222px;
	float: left;
	margin-top: -187px;
	background: transparent url("images/ccl-trans-bg-2.png") repeat;
}
.ccl-box{
	width: 610px;
	height: 40px;
        padding-top: 7px;
	margin-top:-60px;
	float: left;
        background: transparent url("images/imagenav-bg-2.png") repeat;
}
.ccl-box-old{
	margin-bottom:10px;
        margin-top:0;
}
.ccl-box ul {
	width:515px;
        height:40px;
        float:left;
        overflow:hidden;
}
.ccl-box ul li {
	width:510px;
        height:40px;
        float:left;
        over-flow:hidden;
        display:none;
}
.ccl-box ul li.showPage {
	display:block;
}
.cclb-news {
	float:left;
        height:40px;
        font-size:16px;
        line-height:40px;
        color:#FFEDC5;
        margin-left:10px;
        font-weight:700;
        text-shadow: 1px 1px #64604E;
}
.cclb-news a {
	float:left;
        height:40px;
        font-size:16px;
        line-height:40px;
        color:#FFEDC5;
        text-shadow: 1px 1px #64604E;
}
.cclb-news a:hover {
	text-decoration:underline;
}
.cclb-date {
	float:left;
        height:20px;
        font-size:12px;
        line-height:20px;
        margin:12px 0 0 10px;
        color:#FFEDC5;
}
.cclb-btn {
	width:90px;
        height:40px;
        float:right;
}
.cclb-btn-prev {
	width:30px;
        height:40px;
        float:left;
        background: transparent url("images/imagenav-btn.png") repeat;
        cursor: pointer;
        text-indent: -10000px;
}
.cclb-btn-prev:hover {
	background-position: -30px 0;
}
.cclb-btn-pause {
	width:30px;
        height:40px;
        float:left;
        background: transparent url("images/imagenav-btn.png") repeat;
        background-position: 0 -80px;
        cursor: pointer;
        text-indent: -10000px;
}
.cclb-btn-pause:hover {
	background-position: -30px -80px;
}
.cclb-btn-start {
	width:30px;
        height:40px;
        float:left;
        background: transparent url("images/imagenav-btn.png") repeat;
        background-position: 0 -120px;
        cursor: pointer;
        text-indent: -10000px;
}
.cclb-btn-start:hover {
	background-position: -30px -120px;
}
.cclb-btn-next {
	width:30px;
        height:40px;
        float:left;
        background: transparent url("images/imagenav-btn.png") repeat;
        background-position: 0 -40px;
        cursor: pointer;
        text-indent: -10000px;
}
.cclb-btn-next:hover {
	background-position: -30px -40px;
}
.ccl-box-2{
	width: 360px;
	height: 129px;
	border-bottom: 1px solid #948E73;
	float: left;
}
.cclb2 {
	width: 320px;
	height: 100px;
	margin: 10px 20px;
}
.cclb2 li {
	width: 320px;
	height: 25px;
	float: left;
        overflow:hidden;
}
.cclb2 li a {
	color: #FFEDC5;
	font-size: 12px;
	line-height: 25px;
}
.cclb2 li a:hover {
	color: #FFF;
}
.ccl-box-3 {
	width: 360px;
	height: 35px;
	float: left;
}
.ccl-box-3 a {
	height: 36px;
	float: left;
	margin: 0 10px;
	text-indent: -100000px;
}

.ccl-box-3 a.news {
        background:url("images/ccl-news.png") 0 0 no-repeat;
        width:60px;
}
.ccl-box-3 a.notice {
        background:url("images/ccl-notice.png") 0 0 no-repeat;
        width:74px;
}
.ccl-box-3 a.active {
	background-position: 0 -36px !important;
}
.cc-middle {
	width: 700px;
	float: left;
        margin-left:10px;
}
.ccm-box-1 {
	width:240px;
        height:165px;
        float:left;
        background:url("images/ccm-admission.png") 0 0 no-repeat;
        margin-top:-130px;
        margin-right:10px;
}
.ccm-box-2 {
	width:240px;
        height:165px;
        float:left;
        background:url("images/ccm-research.png") 0 0 no-repeat;
        margin-top:-130px;
        margin-right:10px;
}
.ccm-box-3 {
	width:200px;
        height:165px;
        float:left;
        background:url("images/ccm-lecture.png") 0 0 no-repeat;
        margin-top:-130px;
}
.ccmb-img {
	width:56px;
        height:56px;
        float:left;
        margin:15px 0 0 10px;
}
.ccmb-img img {
	width:56px;
        height:56px;
}
.ccmb-box {
	width:150px;
        height:110px;
        float:right;
        margin:15px 15px 0 0;
}
.ccmb-news {
        width:130px;
        float:right;
        over-flow:hidden;
        margin-right:20px;
}
.ccmb-news a {
       font-size:14px;
       line-height:20px;
       color:#FFEDC5;
}
.ccmb-news a:hover {
	text-decoration:underline;
}
.ccmb-date {
	float:right;
        margin: 5px 10px 5px 0;
        height:20px;
        width:150px;
        text-align:right;
        font-size:12px;
        color:#AB8A6C;
}
.ccmb-links {
       width:130px;
       height:20px;
       margin: 10px 0 0 0;
       float:right;
       padding-left: 100px;
}
.ccmb-links a {
       font-size:12px;
       line-height:20px;
       color:#CCB18C;
       float:left;
       margin-right: 5px;
       width:25px;
       height:20px;
}
.ccmb-links a:hover {
	color:#FFF;
}
.ccmb-links-short {
       width:110px;
       height:20px;
       margin: 10px 0 0 0;
       float:right;
       padding-left: 100px;
}
.ccmb-links-short a {
       font-size:12px;
       line-height:20px;
       color:#CCB18C;
       float:left;
       margin-right: 5px;
       width:25px;
       height:20px;
}
.ccmb-links-short a:hover {
	color:#FFF;
}
.ccm-box-3 img {
	width:56px;
        height:56px;
        float:left;
        margin:15px 0 0 10px ;
} 
.ccmb-box-2 {
	width:115px;
        height:110px;
        float:right;
        margin:15px 10px 0 0;
}
.ccmb-title {
	width:100px;
        float:right;
        over-flow:hidden;
        margin-right:15px;
}
.ccmb-title a {
       font-size:14px;
       line-height:20px;
       color:#FFEDC5;
}
.ccmb-title a:hover {
	text-decoration:underline;
}
.ccmb-name {
	width:110px;
        height:20px;
        float:right;
        margin: 5px 15px 5px 0;
        over-flow:hidden;
        text-align:right;
}
.ccmb-name a {
       font-size:12px;
       line-height:20px;
       color:#CCB18C;
}
.ccmb-campus {
	width:70px;
        height:64px;
        float:right;
        margin-top:-155px;
        margin-right:-6px;
        background: transparent url("images/campus.png") 0 0 no-repeat;
}
.ccmb-research {
	width:70px;
        height:64px;
        float:right;
        margin-top:-155px;
        margin-right:-6px;
        background: transparent url("images/research.png") 0 0 no-repeat;
}
.ccmb-activity {
	width:70px;
        height:64px;
        float:right;
        margin-top:-155px;
        margin-right:-6px;
        background: transparent url("images/activity.png") 0 0 no-repeat;
}
.cc-right {
	width: 130px;
	float: right;
}
.ccr-up {
	width: 130px;
	height: 210px;
	float: left;
	margin-top: -178px;
	background: transparent url("images/sidepix-trans-bg.png") 0 0 no-repeat;
}
.ccr-up img {
	width: 130px;
	height: 210px;
	float: left;
}
.ccr-down {
	width: 120px;
	height: 20px;
	float: left;
	margin-top: 10px;
}
.ccr-down a {
	width: 120px;
	height: 20px;
	float: right;
	background: url("images/lib.png") no-repeat 0 0;
	text-indent: -100000px;
}
.ccr-down a:hover {
	background-position: 0 -20px;
}
.vd a {
    width:188px;
    height:100px;
    float:left;
    margin-left:-4px;
}

/*
Detailpage Content CSS
*/
.dc-left {
	width: 215px;
	padding: 65px 10px 20px 75px;
	float: left;
}
.dc-left-overview {
	background: url("images/overview-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-service {
	background: url("images/service-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-service-std {
	background: url("images/service-std-left-title-trans-bg.png") no-repeat 0 0 !important;
}
.dc-left-service-tch {
	background: url("images/service-tch-left-title-trans-bg.png") no-repeat 0 0 !important;
}
.dc-left-service-stf {
	background: url("images/service-stf-left-title-trans-bg.png") no-repeat 0 0 !important;
}
.dc-left-service-alu {
	background: url("images/service-alu-left-title-trans-bg.png") no-repeat 0 0 !important;
}
.dc-left-service-gus {
	background: url("images/service-gus-left-title-trans-bg.png") no-repeat 0 0 !important;
}
.dc-left-department {
	background: url("images/department-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-education {
	background: url("images/education-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-extra {
	background: url("images/extra-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-notice {
	background: url("images/notice-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-activity {
	background: url("images/activity-left-title-bg.png") no-repeat 0 0;
}
.dc-left-research {
	background: url("images/research-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-addm-emp {
	background: url("images/addm-emp-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-administration {
	background: url("images/administration-left-title-bg.png") no-repeat 0 0;
}
.dc-left-humanities {
	background: url("images/Humanities-left-title-bg.png") no-repeat 0 0;
}
.dc-left-socialsciences {
	background: url("images/socialsciences-left-title-bg.png") no-repeat 0 0;
}
.dc-left-economics {
	background: url("images/Economics-left-title-bg.png") no-repeat 0 0;
}
.dc-left-ST {
	background: url("images/Science-Technology-left-title-bg.png") no-repeat 0 0;
}
.dc-left-LP {
	background: url("images/LP-left-title-bg.png") no-repeat 0 0;
}
.dc-left-schools {
	background: url("images/schools-left-title-bg.png") no-repeat 0 0;
}
.dc-left-admission {
	background: url("images/admission-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-resource {
	background: url("images/resource-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-info {
	background: url("images/info-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-is {
	background: url("images/is-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-fc {
	background: url("images/fc-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-gco {
	background: url("images/gco-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-tr {
	background: url("images/tr-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-ennews {
	background: url("images/ennews-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-campuslife {
	background: url("images/campus-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-partners {
	background: url("images/partners-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-exchangeprograms {
	background: url("images/exchangeprograms-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-rucandworld {
	background: url("images/rucandworld-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-academics {
	background: url("images/academics-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-visitrenmin {
	background: url("images/visitrenmin-left-title-trans-bg.png") no-repeat 0 0;
}
.dc-left-students {
	background: url("images/students-left-title-trans-bg.png") no-repeat 0 0;
}

.dcl-title {
	display: none;
}
.dc-left ul.dcl-nav-1 {
	width: 215px;
	float: left;
}
.dc-left ul.dcl-nav-1 li {
	width: 215px;
	height: 36px;
	float: left;
	background: url("images/left-nav-trans-bg.png") no-repeat;
	background-position: 0px -40px;
}
.dc-left ul.dcl-nav-1 li:hover {
	background-position: 0px 0px;
	background-color: #fff;
}
.dc-left ul.dcl-nav-1 li:hover a.dcl-ul-a-left {
	color: #593939;
}
.dc-left ul.dcl-nav-1 li:hover a.dcl-ul-a-right {
	color: #593939;
}
.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: #593939;
}
.dc-left ul.dcl-nav-1 li a {
	height: 36px;
	line-height: 36px;
	color: #CCB18E;
}
.dc-left ul.dcl-nav-1 li a.dcl-ul-a-left {
	font-size: 14px;
	float: left;
	margin-left: 8px;
	font-family: Arial, "黑体";
}
.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;
	float: right;
	margin-top: 20px;
}
.dc-left ul.dcl-nav-2 li {
	width: 40px;
	height: 40px;
	float: left;
	margin: 5px;
}
.dc-left ul.dcl-nav-2 li a {
	width: 40px;
	height: 40px;
	float: left;
	text-indent: -10000px;
	background: url("images/left-nav2-sprite-bg.png") no-repeat;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-jx {
	background-position: 0 -225px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-jx:hover {
	background-position: 0 -180px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-jx-hover {
	background-position: 0 -180px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-ky {
	background-position: 0 -135px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-ky:hover {
	background-position: 0 -90px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-ky-hover {
	background-position: 0 -90px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-zsjy {
	background-position: 0 -315px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-zsjy:hover {
	background-position: 0 -270px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-zsjy-hover {
	background-position: 0 -270px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-hzjl {
	background-position: 0 -45px;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-hzjl:hover {
	background-position: 0 0;
}
.dc-left ul.dcl-nav-2 li a.dcl-ul-a-hzjl-hover {
	background-position: 0 0;
}
.dc-middle {
	width: 880px;
	min-height: 730px;
	float: left;
}
.dc-middle-intro {
	background: url("images/detail-content-intro-bg.png") no-repeat 0 0;
}
.dc-middle-leaders {
	background: url("images/detail-content-leaders-bg.png") no-repeat 0 0;
}
.dc-middle-leaders-summary {
	background: url("images/detail-content-leaders-summary-bg.png") no-repeat 0 0;
}
.dc-middle-documentary {
	background: url("images/detail-content-documentary-bg.png") no-repeat 0 0;
}
.dc-middle-rucnet {
	background: url("images/detail-content-rucnet-bg.png") no-repeat 0 0;
}
.dc-middle-rucmap {
	background: url("images/detail-content-rucmap-bg.png") no-repeat 0 0;
}
.dc-middle-department {
	background: url("images/detail-content-department-bg.png") no-repeat 0 0;
}
.dc-middle-yellowpage {
	background: url("images/detail-content-yellowpage-bg.png") no-repeat 0 0;
}
.dc-middle-ads {
	background: url("images/detail-content-addmissionconsultation-bg.png") no-repeat 0 0;
}
.dc-middle-workflow {
	background: url("images/detail-content-workflow-bg.png") no-repeat 0 0;
}
.dc-middle-ecard {
	background: url("images/detail-content-ecard-bg.png") no-repeat 0 0;
}
.dc-middle-pgedu {
	background: url("images/detail-content-pgedu-bg.png") no-repeat 0 0;
}
.dc-middle-ugedu {
	background: url("images/detail-content-ugedu-bg.png") no-repeat 0 0;
}
.dc-middle-sitemap {
	background: url("images/detail-content-sitemap-bg.png") no-repeat 0 0;
}
.dc-middle-lecture {
	background: url("images/detail-content-lectures-bg.png") no-repeat 0 0;
}
.dc-middle-activity {
	background: url("images/detail-content-activities-bg.png") no-repeat 0 0;
}
.dc-middle-teachers {
	background: url("images/detail-content-teachers-bg.png") no-repeat 0 0;
}
.dc-middle-resource {
	background: url("images/detail-content-resource-bg.png") no-repeat 0 0;
}
.dc-middle-continualeducation {
	background: url("images/detail-content-continualeducation-bg.png") no-repeat 0 0;
}
.dc-middle-history {
	background: url("images/detail-content-history-bg.png") no-repeat 0 0;
}

.dc-middle-search {
	background: url("images/detail-content-search-bg.png") no-repeat 0 0;
}
.dc-middle-contracts {
	background: url("images/detail-content-contracts-bg.png") no-repeat 0 0;
}
.dc-middle-privacy {
	background: url("images/detail-content-privacy-bg.png") no-repeat 0 0;
}
.dc-middle-keysubjects {
	background: url("images/detail-content-keysubjects-bg.png") no-repeat 0 0;
}
.dc-middle-institutes {
	background: url("images/detail-content-institutes-bg.png") no-repeat 0 0;
}
.dc-middle-magazines {
	background: url("images/detail-content-magazines-bg.png") no-repeat 0 0;
}
.dc-middle-academicjournals {
	background: url("images/detail-content-academicjournals-bg.png") no-repeat 0 0;
}
.dc-middle-ungaddm {
	background: url("images/detail-content-ungadm-bg.png") no-repeat 0 0;
}
.dc-middle-posaddm {
	background: url("images/detail-content-posadm-bg.png") no-repeat 0 0;
}
.dc-middle-osaddm {
	background: url("images/detail-content-osaddm-bg.png") no-repeat 0 0;
}
.dc-middle-emba {
	background: url("images/detail-content-emba-bg.png") no-repeat 0 0;
}
.dc-middle-employment {
	background: url("images/detail-content-emp-bg.png") no-repeat 0 0;
}
.dc-middle-economics {
	background: url("images/detail-content-economics-bg.png") no-repeat 0 0;
}
.dc-middle-humanities {
	background: url("images/detail-content-humanities-bg.png") no-repeat 0 0;
}
.dc-middle-socialsciences {
	background: url("images/detail-content-sociology-bg.png") no-repeat 0 0;
}
.dc-middle-lp {
	background: url("images/detail-content-lp-bg.png") no-repeat 0 0;
}
.dc-middle-st {
	background: url("images/detail-content-st-bg.png") no-repeat 0 0;
}
.dc-middle-all {
	background: url("images/detail-content-all-bg.png") no-repeat 0 0;
}
.dc-middle-teacherssummary {
	background: url("images/detail-content-teacherssummary-bg.png") no-repeat 0 0;
}
.dc-middle-calendar {
	background: url("images/detail-content-calendar-bg.png") no-repeat 0 0;
}
.dc-middle-guest {
	background: url("images/detail-content-guests-bg.png") no-repeat 0 0;
}
.dc-middle-student {
	background: url("images/detail-content-student-bg.png") no-repeat 0 0;
}
.dc-middle-stuff {
	background: url("images/detail-content-stuff-bg.png") no-repeat 0 0;
}
.dc-middle-alumnus {
	background: url("images/detail-content-alumnus-bg.png") no-repeat 0 0;
}
.dc-middle-activity {
	background: url("images/detail-content-activity-bg.png") no-repeat 0 0;
}
.dc-middle-academic {
	background: url("images/detail-content-academic-bg.png") no-repeat 0 0;
}
.dc-middle-communication {
	background: url("images/detail-content-communication-bg.png") no-repeat 0 0;
}
.dc-middle-ennews {
	background: url("images/detail-content-ennews-bg.png") no-repeat 0 0;
}
.dc-middle-en {
	background: url("images/detail-content-en-bg.png") no-repeat 0 0;
}



.dc-middle-notice {
	background: url("images/detail-content-notice-bg.png") no-repeat 0 0;
}


.dcm-fix {
	width: 796px;
	margin: 55px 5px -128px 6px;
	padding: 0 15px;
	float: left;
	padding-bottom: 25px;
	background-color: #fff;
	min-height: 700px;
	position: relative;
	z-index: 3;
}
.left-line {
	background: #fff url("images/dcm-fix-trans-bg.png") no-repeat 0 0;
}
.dcm-util {
	width: 500px;
	height: 20px;
	float: right;
	margin-top: -50px;
}
.dcm-util span {
	color: #CCB18C;
	float: right;
	margin: 0 5px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	font-family: "Times New Roman";
	font-size: 14px;
}
.dcm-util span.f1 {
	font-size: 12px;
}
.dcm-util span.f2 {
	font-size: 14px;
}
.dcm-util span.f3 {
	font-size: 16px;
}
.dcm-util span.f1:hover, .dcm-util span.f2:hover, .dcm-util span.f3:hover {
	text-decoration: underline;
}
.dcm-util a {
	color: #CCB18C;
	float: right;
	margin: 0 3px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	font-family: "Times New Roman";
}
.dcm-util a:hover {
	color: #fff;
}
.dcm-content p {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	display: block;
}
.dcm-content p img {
	border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    height: auto;
    margin-left: 0;
    max-width: 490px;
}
.dcm-content p a {
	color: #593939;
}
.dcm-content p span.goback {
	display: block;
	text-align: right;
}
.dcm-content p span.goback a {
	color: #593939;
	margin-right: 10px;
}
.dcm-content h3 {
	width: 100%;
	display: block;
	margin: 10px 0;
	font-size: 16px;
	font-family: "黑体";
	color: #593939;
	line-height: 28px;
	height: 30px;
}
.dcm-content ul {
	display: block;
}
.dcm-content ul li {
	width: 100%;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
}
.dcm-content ul.leaderlist li label {
	float: left;
	font-weight: 700;
	color: #AB8A6C;
}
.dcm-content ul.leaderlist li a {
	color: #AB8A6C;
}
.dcm-content ol {
	display: block;
}
.dcm-content ol li {
	width: 100%;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
        color:#AB8A6C;
}
.dc-right {
	width: 220px;
	float: left;
}
.dcr-hotlinkslist {
	width: 220px;
	height: 350px;
	float: left;	
}
.dcr-hotlinkslist-links {
	background: url("images/hotlinkslist-bg.png") no-repeat 0 0;
}
.dcr-hotlinkslist-netc {
	background: url("images/netc-bg.png") no-repeat 0 0;
}
.dcr-hotlinkslist-map {
	background: url("images/map-bg.png") no-repeat 0 0;
}
.dcr-hotlinkslist-more {
	background: url("images/more-bg.png") no-repeat 0 0;
}
.dcr-hotlinkslist ul {
	width: 170px;
	float: left;
	margin: 55px 20px 10px 30px;
}
.dcr-hotlinkslist ul li {
	width: 180px;
	height: 36px;
	float: left;
}
.dcr-hotlinkslist ul li a {
	color: #938D72;
	font-size: 12px;
	line-height: 35px;
	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: 0 3px;
}
.dcr-hotlinkslist ul span.p2 {
	display: none;
}
.dcr-hotlinkslist ul a.prev {
	display: none;
}

/*
Leaders Content CSS
*/
.leader-box {
	width: 290px;
	float: left;
	margin: 0 12px 30px 12px;
}
.lb-title {
	width: 280px;
	height: 24px;
	float: left;
	border-left: 4px solid #AE0C2A;
	background-color: #FFFBEE;
	font-size: 14px;
	line-height: 24px;
	color: #593939;
	padding-left: 6px;
}
.lb-content {
	width: 290px;
	float: left;
	padding: 10px 0;
}
.lb-content h5 {
	font-size: 12px;
	color: #593939;
	line-height: 20px;
	float: left;
	margin: 0 10px;
}
.lb-content img {
	width: 110px;
	height: 150px;
	float: left;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #FFFBEE;
}
.lbc-text {
	width: 150px;
	float: right;
}
.lbc-text h3 {
	font-size: 14px;
	color: #593939;
	line-height: 24px;
        margin:0;
}
.lbc-text h4 {
	font-size: 12px;
	color: #CCB18C;
	line-height: 20px;
}
.lb-readmore {
	width: 290px;
	height: 20px;
	float: left;
	margin-top: -30px;
}
.lb-readmore a {
	float: right;
	font-size: 12px;
	color: #593939;
	line-height: 20px;
	margin-right: 10px;
}
.lb-readmore a img {
	margin-left: 5px;
}
.leader-box-long {
    float: left;
    margin: 0 12px 30px;
    width: 590px;
}
.lb-title-long {
    background-color: #FFFBEE;
    color: #593939;
    float: left;
    font-size: 16px !important;
    height: 24px;
    line-height: 24px;
    padding-left: 6px;
    width: 580px;
}
.lb-content-long {
    float: left;
    padding: 10px 0;
    width: 590px;
}
.lb-content-long img {
    background-color: #FFFBEE;
    border: 1px solid #CCCCCC;
    float: left;
    height: 150px;
    padding: 4px;
    width: 110px;
}
.lbc-text-long {
    float: right;
    width: 430px;
}
.lbc-text-long p {
    color: #593939;
    font-size: 14px !important;
    line-height: 20px;
    margin: 0;
}
.lb-readmore-long {
    float: left;
    height: 20px;
    width: 590px;
}
.lb-readmore-long a {
    color: #593939;
    float: right;
    font-size: 12px;
    line-height: 20px;
    margin-right: 10px;
    font-style: italic;
}
.lb-readmore-long a img {
    margin-left: 5px;
}
.lb-sign-long {
	width: 590px;
	height:80px;
	float: left;
	text-align: right;
}
.lb-sign-long img {
	float: right !important;
	border: none !important;
	box-shadow: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.dcm-ldetail-left {
	width: 210px;
	float: left;
	margin: 0 10px;
}
.dcm-ldetail-left-imgbg {
	width: 208px;
	height: 296px;
	float: left;
	background: url("images/leaderpix-bg.png") no-repeat 0 0;
}
.dcm-ldetail-left-imgbg span.leaderpix {
	width: 192px;
	height: 280px;
	float: left;
	margin: 8px;
}
.dcm-ldetail-left-imgbg span.leaderpix img {
	width:192px;
    height:280px;
    border: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.dcm-ldetail-left-desc {
	width:190px;
	height: 20px;
	float: right;
	margin: 10px 10px 0px 0 !important;
	text-align: right;
	color: #593939;
	font-size: 12px;
	line-height: 20px;
}
.dcm-ldetail-right {
	width: 390px;
	float: right;
}
.dcm-ldetail-linkbox {
	width:390px;
        float:right;
        margin-top:20px;
}
.dcm-ldetail-linkbox h3 {
	width:390px;
        height:20px;
        line-height:20px;
        font-size:16px;
        color:#593939;
        padding-bottom:5px;
        margin-bottom:5px;
        border-bottom: 1px solid #593939;
        font-weight:700;
}
.dcm-ldetail-linkbox ul {
	width:390px;
        float:right;
}
.dcm-ldetail-linkbox ul li {
	width:390px;
        float:left;
}
.dcm-ldetail-linkbox ul li label {
	float:left;
        font-size: 12px;
        color:#593939;
        line-height:20px;
}
.dcm-ldetail-linkbox ul li a {
	float:left;
        font-size: 12px;
        color:#AB8A6C;
        line-height:20px;
        margin:0 5px;
}
/*
Documentary Content CSS
*/
.dcmc-documentary-video {
	width: 640px;
	height: 400px;
	display: block;
}
.dcmc-documentary-list {
	width: 640px;
	display:block;
	margin: 20px 0;
}
.dcmc-documentary-list-item {
	width: 640px;
	float: left;
	margin-bottom: 10px;
}
.playvideo {
	cursor: pointer;
}
.dcmc-documentary-li-left {
	width: 188px;
	height: 150px;
	float: left;
	margin: 0 10px;
}
.dcmc-documentary-li-left:hover {
	background: url("images/vedio-play-bg.png") no-repeat 0 0;
}
.dcmc-documentary-li-left img {
	width: 180px;
	height: 100px;
	margin: 4px;
	float: left;
}
.dcmc-documentary-li-left-vedio-playing {
	width: 188px;
	height: 150px;
	float: left;
	margin: 0 10px;
	background: url("images/vedio-playing-bg.png") no-repeat 0 0;
}
.dcmc-documentary-li-left-vedio-playing img {
	width: 180px;
	height: 100px;
	margin: 4px;
	float: left;
}
.dcmc-documentary-li-right {
	width: 420px;
	float: right;
}
.dcmc-documentary-li-right-title {
	width: 420px;
	height: 30px;
	border-bottom: 1px dotted #593939;
	float: left;
	margin-bottom: 10px;
}
.dcmc-documentary-li-right-title a {
	font-size: 16px;
	line-height: 30px;
	font-weight: 700;
	color: #593939;
	float: left;
}
.dcmc-documentary-li-right-desc {
	width: 420px;
	float: left;
}
.dcmc-documentary-li-right-desc p {
	width: 420px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	margin: 0;
}
.dcmc-documentary-li-right-desc p b {
	font-weight: 700;
}

/*
History Section CSS
*/
.dcm-content-history-item {
	display: block;
}
.dcm-content-history {
	width: 639px;
	float: left;
	margin-bottom: 24px;
}
.dcm-content-history-img {
	margin: 0 10px;
	float: left;
	width: 190px;
}
.dcm-content-history-img img {
	background-color: #FFFBEE;
    border: 1px solid #CCCCCC;
    float: left;
    padding: 4px;
    margin-bottom:10px;
}
.dcm-content-history-img span {
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
}
.dcm-content-history h3 {
	width: 420px;
	height: 24px;
	float: right;
	margin: 0 0 12px 0;
	font-size: 16px;
	line-height: 24px;
}
.dcm-content-history p {
	float: right;
	width: 420px;
	margin-bottom: 12px;
}
.dcm-content-history a.hiddenimg {
	display: none;
}
.dcm-content-history a {
	color:#928C72;
}
.dcm-content-history a:hover {
	color:#593939;
}

.dcmc-map {
	width: 624px;
	height: 340px;
	float: left;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 0 5px;
}
.dcmc-link2netc {
	width: 639px;
	height: 30px;
	float: left;
	margin: 5px 0;
}
.dcmc-link2netc span {
	width: 400px;
	height: 30px;
	float: left;
	font-size: 12px;
	line-height: 30px;
	margin-left: 20px;
	color: #928C72;
}
.dcmc-link2netc span b {
	font-weight: 700;
}
.dcmc-link2netc a {
	width: 190px;
	height: 30px;
	float: right;
	text-align: right;
}
.dcmc-admissionpix {
	width:630px;
        height:310px;
        float:left;
        margin:0 5px 20px 5px;
}
.dcmc-service-list {
	float: left;
	width: 640px;
	margin-bottom: 20px;
}
.dcmc-service-list-item {
	float: left;
	margin-bottom: 10px;
	width: 640px;
        padding-bottom: 10px;
        border-bottom: 1px dotted #AB8A6C;
}
.dcmc-service-li-left {
	width: 132px;
	height: 132px;
	float: left;
	margin: 0 10px;
}
.dcmc-service-li-left img {
	width: 116px;
	height: 116px;
	border: 4px solid #948E73;
	margin: 4px;
	float: left;
}
.dcmc-service-li-right {
	width: 470px;
	float: right;
}
.dcmc-service-li-right-title {
	width: 470px;
	float: left;
	margin-bottom: 5px;
}
.dcmc-service-li-right-title a {
	font-size: 16px;
	line-height: 30px;
	font-weight: 700;
	color: #593939;
	float: left;
}
.dcmc-service-li-right-desc {
	width: 470px;
	float: left;
}
.dcmc-service-li-right-desc p {
	width: 470px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	margin-bottom: 5px;
}
.dcmc-service-li-right-desc p a {
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	margin-right: 5px;
}
.dcmc-service-li-right-desc p a:hover {
	color: #593939;
}
.dcmc-service-li-right-desc p img {
	margin: 0;
	border: none;
	padding: 0;
}
.dcmc-service-li-right-desc ul {
	float: left;
	width: 470px;
	margin-bottom: 5px;
}
.dcmc-service-li-right-desc ul li {
	width: 470px;
	height: 20px;
	float: left;
	margin-bottom: 0;
}
.dcmc-service-li-right-desc ul li a {
	font-size: 12px;
	color: #AB8A6C;
	line-height: 20px;
}
.dcmc-service-li-right-desc ul li a:hover {
	color: #928C72;
}
.dcmc-service-li-right-desc a.addmission_links {
	width: 140px;
	height: 28px;
	float: right;
	background: url("images/addmission-links.png") no-repeat 0 0;
}
.dcmc-service-li-right-desc a.addmission_link2pg {
	background-position: 0 -30px;
}
.dcmc-service-li-right-desc a.addmission_link2mba {
	background-position: 0 -60px;
}
.dcmc-service-li-right-desc a.addmission_link2cg {
	background-position: 0 -90px;
}
.dcmc-service-li-right-desc a.addmission_link2os {
	background-position: 0 -120px;
}
.dcmc-service-li-right-desc a.workflow_links {
	width: 140px;
	height: 28px;
	float: right;
	background: url("images/workflow-links.png") no-repeat 0 0;
}
.dcmc-service-li-right-desc a.workflow_link2ar {
	background-position: 0 -30px;
}
.dcmc-service-li-right-desc a.workflow_link2eruc {
	background-position: 0 -60px;
}
.dcmc-service-li-right-sprit {
	width:470px;
        height:1px;
        float:left;
        border-bottom:1px dotted #AB8A6C;
}
.dcmc-service-list-style2 {
	float: left;
	width: 640px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #CCB18E;
	padding: 10px 0;
}
.dcmc-service-list-style2-item {
	float: left;
	width: 160px;
}
.dcmc-service-li2-left {
	width: 34px;
	height: 34px;
	margin-right: 6px;
	float: left;
	background: url("images/plus.png") no-repeat 0 0;
}
.dcmc-service-li2-left-mid {
	background-position: 0 0px;
}
.dcmc-service-li2-left-spo {
	background-position: 0 -34px;
}
.dcmc-service-li2-left-hai {
	background-position: 0 -68px;
}
.dcmc-service-li2-left-oth {
	background-position: 0 -102px;
}
.dcmc-service-li2-right {
	width: 110px;
	float: right;
}
.dcmc-service-li2-right-title {
	width: 110px;
	height: 20px;
	float: left;
	margin-bottom: 10px;
}
.dcmc-service-li2-right-title a {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	color: #593939;
	float: left;
}
dcmcservice-li2-right-desc {
	width: 110px;
	float: left;
}
.dcmc-service-li2-right-desc a {
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	margin-right: 5px;
	float: left;
}
.dcmc-service-li2-right-desc a:hover {
	color: #593939;
}
.dcmc-news-list {
	width: 640px;
	float: left;
	margin: 20px 0;
}
.dcmc-news-list-item {
	width: 640px;
	float: left;
	margin-bottom: 10px;
}
.dcmc-news-li-left {
	width: 188px;
	height: 150px;
	float: left;
	margin: 0 10px;
}
.dcmc-news-li-left img {
	width: 180px;
	height: 100px;
	margin: 4px;
	float: left;
}
.dcmc-news-li-right {
	width: 420px;
	float: right;
}
.dcmc-news-li-right-title {
	width: 400px;
	border-bottom: 1px dotted #593939;
	border-left: 3px solid #AE0C2A;
	padding-left: 5px;
	float: left;
	margin-bottom: 10px;
}
.dcmc-news-li-right-title a {
	font-size: 16px;
	line-height: 30px;
	font-weight: 700;
	color: #593939;
	float: left;
}
.dcmc-news-li-right-desc {
	width: 408px;
	float: left;
}
.dcmc-news-li-right-desc p {
	width: 408px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	margin: 0;
}
.dcmc-news-li-right-desc p a {
	color: #AB8A6C;
}
.dcmc-news-li-right-desc p span.src {
	float: right;
	color: #AB8A6C;
}
.dcmc-news-li-right-desc p span.src a {
	color: #593939;
}
.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 {
	float: left;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
}
.dcmc-news-li-right-meta span.src {
	float: right;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
}
.dcmc-news-li-right-meta span.src a {
	color: #593939;
}

.content_col_2_nav {
	width: 640px;
	height: 20px;
	float: left;
	margin-bottom: 20px;
}
.content_col_2_nav_alignright {
	float: right;
        padding-right:20px;
}
.content_col_2_nav_alignleft {
	float: left;
        padding-left:20px;
}
.content_col_2_nav_alignleft a, .content_col_2_nav_alignright a {
	color: #CCB18D;
	font-size: 12px;
}
.content_col_2_nav_alignleft a:hover, .content_col_2_nav_alignright a:hover {
	color: #593939;
}
.dcmc-teachersummarypix {
	width:630px;
        height:260px;
        float:left;
        margin: 0 5px 20px 5px;
}
.dcmc-teachersummary {
	width:630px;
        float:left;
        margin-bottom:10px;
}
.dcmc-teachersummary-num-long {
	float:left;
      	height:80px;
        width:190px;
        margin-right:20px;
} 
.dcmc-teachersummary-num-long span.title {
	float:left;
        height:20px;
        width:190px;
        font-size:14px;
        line-height:20px;
        color:#AB8A6C;
}
.dcmc-teachersummary-num {
	float:left;
      	height:80px;
        width:100px;
        margin-right:20px;
} 
.dcmc-teachersummary-num span.title {
	float:left;
        height:20px;
        width:100px;
        font-size:14px;
        line-height:20px;
        color:#AB8A6C;
}
.dcmc-teachersummary-num span.num, .dcmc-teachersummary-num-long span.num {
	float:left;
        height:20px;
        font-size:36px;
        line-height:50px;
        font-family: Arial;
        color:#AB8A6C;
}
.dcmc-teachersummary-num span.ren, .dcmc-teachersummary-num-long span.ren {
	float:left;
        height:20px;
        font-size:14px;
        line-height:20px;
        font-family: Arial;
        margin-top:22px;
        margin-left:5px;
        color:#AB8A6C;
}
.dcmc-teachersummary-link2rsc {
	width:131px;
        height:31px;
        float:right;
}
.dcmc-teachersummary-link2rsc a {
	width:131px;
        height:31px;
        float:left;
        background:url("images/link2rsc.png") 0 0 no-repeat;
        text-indent:-100000px;
}
/*
Department Section CSS
*/
.dcm-content-dep-cat {
	width: 639px;
	float: left;
	padding-bottom: 40px;
	margin-left: -15px;
	padding-right: 30px;
}
.dcmc-dep-cat-name {
	width: 50px;
	height: 80px;
	float: left;
	margin-left: 19px;
}
.dcmc-dep-cat-name span {
	height: 25px;
	float: left;
	color: #AB8A6C;
	font-size: 14px;
	line-height: 25px;
}
.dcmc-dep-cat-name span.count {
	height: 40px;
	font-size: 36px;
	line-height: 40px;
	border-bottom: 2px solid #AB8A6C;
	text-align: center;
}
.dcmc-dep-cat-list {
	width: 560px;
	float: right;
	margin-left: 10px;
}
.dcmc-dep-cat-list-dotted {
	margin-bottom: 20px;
	padding-bottom: 29px;
	border-bottom: 1px dotted #AB8A6C;
}
.dcmc-dep-cat-list ul {
	width: 560px;
	float: left;
	border-top: 1px solid #FFEEC6;
}
.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 {
	font-size: 14px;
	color: #AB8A6C;
	line-height: 40px;
}
.dcmc-dep-cat-list ul li a:hover {
	color: #593939;
}
.dcmc-dep-cat-list-ins {
	width: 320px;
	float: left;
}
.dcmc-dep-cat-list-ins-name {
	width: 320px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #593939;
	float: left;
	font-weight: 700;
}
.dcmc-dep-cat-list-ins-link {
	width: 320px;
	height: 20px;
	float: left;
}
.dcmc-dep-cat-list-ins-link a {
	font-size: 12px;
	line-height: 20px;
	color: #CCB18D;
	font-style: italic;
}
.dcmc-dep-cat-list-ins-link a:hover {
	text-decoration: underline;
}
.dcmc-dep-cat-list-ins-desc {
	width: 320px;
	float: left;
	margin: 10px 0;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
        padding-bottom:20px;
        border-bottom: 1px dotted #AB8A6C;
}
.dcmc-dep-cat-list-ins-desc a {
	color: #593939;
}
.dcmc-dep-cat-list-ins-subject {
	width: 320px;
	float: left;
}
.dcmc-dep-cat-list-ins-subject span {
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	font-weight: 700;
	float: left;
	margin-right: 10px;
}
.dcmc-dep-cat-list-ins-subject a {
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	float: left;
	margin-right: 12px;
        display:inline;
}
.dcmc-dep-cat-list-ins-subject a:hover {
	text-decoration: underline;
}
.dcmc-dep-cat-list-people {
	width: 220px;
	float: right;
        margin-top:65px;
}
.dcmc-dep-cat-list-people a.more {
	float: right;
}
.dcmc-dep-cat-list-people ul {
    float: left;
    width: 220px;
    border-top: none; 
}
.dcmc-dep-cat-list-people ul li {
    border-bottom: 1px dotted #CCB18E;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 9px;
    width: 220px;
    height: 60px;
}
.dcmc-dep-cat-list-people ul li img {
    border: 1px solid #333333;
    float: left;
    height: 58px;
    width: 58px;
}
.dcmc-dep-cat-list-people ul li a {
    color: #AB8A6C;
    float: right;
    font-size: 12px;
    height: 60px;
    line-height: 20px;
    width: 150px;
}
.dcmc-dep-cat-list-people ul li a:hover {
    color: #593939;
}
.dcmc-dep-cat-list-people ul li a span {
    color: #593939;
    font-weight: 700;
    margin-left: 8px;
}
.dcmc-dep-cat-list-people a.more {
    color: #AB8A6C;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}
.dcmc-dep-cat-list-people a.more:hover {
    color: #593939;
}
.dcmc-dep-cat-list-long {
    float: left;
    width: 560px;
}
.dcmc-dep-cat-list-long-name {
    color: #593939;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    width: 560px;
}
.dcmc-dep-cat-list-long-link {
    float: left;
    height: 20px;
    width: 560px;
}
.dcmc-dep-cat-list-long-link a {
    color: #CCB18D;
    font-size: 12px;
    font-style: italic;
    line-height: 20px;
}
.dcmc-dep-cat-list-long-desc {
    color: #AB8A6C;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    width: 560px;
}
.dcmc-dep-cat-list-long-desc a {
    color: #593939;
}
.dcm-content-dep-cat-partners {
	width: 639px;
	float: left;
	padding-bottom: 30px;
	margin-left: -15px;
	padding-right: 30px;
}
.dcmc-dep-cat-name-partners {
	width: 100px;
	height: 80px;
	float: left;
	margin-left: 19px;
}
.dcmc-dep-cat-name-partners span {
	height: 25px;
	float: left;
	color: #AB8A6C;
	font-size: 14px;
	line-height: 25px;
 	width:80px;      
        text-align: center;
}
.dcmc-dep-cat-name-partners span.count {
	height: 40px;
	font-size: 36px;
	line-height: 40px;
	border-bottom: 2px solid #AB8A6C;
}
.dcmc-dep-cat-list-partners {
	width: 500px;
	float: right;
	margin-right: 20px;
}
.dcmc-dep-cat-list-partners h1 {
	width:500px;
        height:30px;
        float:left;
        font-size:16px;
        line-height:30px;
        color:#593939;
        font-weight:700;
}
.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 {
	font-size: 14px;
	color: #AB8A6C;
	line-height: 20px;
}
.dcmc-dep-cat-list-partners ul li a:hover {
	color: #593939;
}
.section {
	display:none;
}
.department-list-programs li {
	font-size: 14px !important;
	color: #AB8A6C;
	line-height: 20px;
}
.department-list-programs li a{
	font-size: 12px;
	color: #AB8A6C;
	line-height: 20px;
        font-style:italic;
        margin-left:5px;
}

/*
Teacher Section CSS
*/
.dcmc-teacherinfo {
	width:640px;
        float:left;
}
.dcmc-teacherinfo-searchhelp {
	width:640px;
        border-bottom:1px solid #ccc;
        font-size:12px;
        color:#AB8A6C;
        line-height:20px;
        padding-bottom:5px;
}
.dcmc-teacherinfo-searchhelp a {
	color:#593939;
}
.dcmc-teacherinfo-searchbar {
	width:640px;
        height:20px;
        border-bottom:1px dotted #ccc;
        font-size:12px;
        color:#AB8A6C;
        line-height:20px;
        margin:5px 0;
        padding-bottom:5px;
}
.dcmc-teacherinfo-searchbar span {
	font-weight:700;
        color:#593939;
}
.dcmc-teacherinfo-searchbar a {
	float:right;
        width:60px;
        height:20px;
        padding-left:20px;
        background:url("images/reset-condition.png") 0 0 no-repeat;
        cursor:pointer;
        color:#AB8A6C;
}
.dcmc-teacherinfo-searchconditions {
	width:640px;
        float:left;
        padding-bottom:10px;
        border-bottom:1px solid #ccc;
}
.dcmc-teacherinfo-searchcondition {
	width:640px;
        height:24px;
        float:left;
}
.dcmc-teacherinfo-searchcondition lable {
	width:70px;
        height:14px;
        float:left;
        font-size:12px;
        line-height:14px;
        color:#593939;
        margin:5px 0;
}
.dcmc-teacherinfo-searchcondition a, .dcmc-teacherinfo-searchcondition span {
        height:14px;
        float:left;
        font-size:12px;
        line-height:14px;
        margin:5px 15px 5px 0;
        color:#593939;
        cursor:pointer;
        padding:0 3px;
}
.dcmc-teacherinfo-searchcondition a.selected , .dcmc-teacherinfo-searchcondition span.allselected{
	background:#AE0C2A;
        color:#fff;
}
.dcmc-teacherinfo-searchresult {
	width:640px;
        float:left;
        margin:10px 0;
        font-size:12px;
        line-height:24px;
        color:#593939;
		display:none;
}
.dcmc-teacherinfo-searchresult lable {
	width:70px;
        height:24px;
        float:left;
        font-size:12px;
        line-height:24px;
        color:#593939;
}
.dcmc-teacherinfo-searchresult a {
        height:20px;
        float:left;
        font-size:12px;
        line-height:20px;
        margin:2px 15px 2px 0;
        color:#593939;
        cursor:pointer;
        padding:0 23px 0 3px;
        background:url("images/removecondition.png") top right no-repeat;
}
.dcmc-teacherinfo-searchresultlist, .dcmc-teacherinfo-searchresultlist ul {
	width:640px;
        float:left;
}
.dcmc-teacherinfo-searchresultlist ul li{
	width:200px;
        height:60px;
        float:left;
        margin:10px 10px 10px 0;
}
.dcmc-teacherinfo-searchresultlist ul li img {
	width:56px;
        height:56px;
        float:left;
        border:2px solid #948E73;
}
.dcmc-teacherinfo-searchresultlist ul li span {
	width:130px;
        float:right;
}
.dcmc-teacherinfo-searchresultlist ul li span.name {
	height:20px;
        font-size:14px;
        font-weight:700;
        color:#593939;
        line-height:20px;
}
.dcmc-teacherinfo-searchresultlist ul li span.title,  .dcmc-teacherinfo-searchresultlist ul li span.institute {
	height:15px;
        font-size:12px;
        color:#AB8A6C;
        line-height:15px;
}
/*
Yellowpage Section CSS
*/
.yellowpage-ruc {
	width: 639px;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCB18E;
}
.yp-ruc-top {
	width: 639px;
	height: 30px;
	float: left;
}
.yp-ruc-top-left {
	float: left;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #928C72;
}
.yp-ruc-top-right {
	float: right;
	height: 30px;
}
.yp-ruc-info {
	width: 639px;
	float: left;
}
.yp-ruc-info img.yp-ruc-info-logo {
	width: 116px;
	height: 116px;
	float: left;
	border: 4px solid #948E73;
	margin: 4px;
}
.yp-ruc-infobox {
	float: right;
	width: 490px;
	height: 120px;
	margin: 4px 0;
}
.yp-ruc-infobox h3 {
	font-size: 14px;
	color: #593939;
	line-height: 30px;
	float: left;
	margin: 0;
	width: 490px;
}
.yp-ruc-infobox p {
	float: left;
	width: 490px;
	font-size: 12px;
	color: #948E73;
	margin: 0;
}
.yellowpage-az {
	width: 639px;
	height: 30px;
	float: left;
}
.yellowpage-az ul {
	width: 639px;
	height: 30px;
	float: left;
}
.yellowpage-az ul li {
	height: 30px;
	float: left;
	width: 25px;
}
.yellowpage-az ul li.az {
	width: 36px;
}
.yellowpage-az ul li a {
	font-size: 14px;
	color: #593939;
	line-height: 20px;
	font-style: italic;
	height: 20px;
	padding: 5px;
	float: left;
	width: 15px;
}
.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 {
	float: left;
	height: 30px;
	width: 310px;
	font-size: 12px;
	line-height: 30px;
	color: #CCB18E;
}
.yellowpage-nav-right {
	float: right;
	height: 30px;
	width: 310px;
}
.yellowpage-nav-right a {
	font-size: 12px;
	line-height: 30px;
	color: #CCB18E;
	float: right;
	padding: 0 5px;
}
.yellowpage-nav-right a:hover {
	color: #593939;
}
.yellowpage-nav-right a.cur {
	color: #593939;
}
.yellowpage-list {
	width: 639px;
	float: left;	
}
.yellowpage-list ul {
	width: 638px;
	float: left;
        margin-bottom:10px;
        border-bottom: 1px dotted #CCB18E;
        
}
.yellowpage-list ul li{
	width: 319px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.yellowpage-list ul li img.yellowpage-list-logo {
	width: 60px;
	height: 60px;
	float: left;
	border: 4px solid #948E73;
	margin: 4px;
}
.yellowpage-list-infobox{
	width: 230px;
	float: right;
}
.yellowpage-list-infobox h3 {
	font-size: 14px;
	color: #593939;
	line-height: 30px;
	float: left;
	margin: 0;
	width: 230px;
	font-family: "黑体";
}
.yellowpage-list-infobox p {
	float: left;
	width: 230px;
	font-size: 12px;
	color: #948E73;
	margin: 0;
}
/*
Undergraduation Section CSS
*/
.ugedu-table {
	width: 418px;
	float: right;
	margin-bottom: 20px;
	border: 1px solid #CCB18E;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
}
.ugedu-table-col {
	width: 418px;
	float: left;
}
.ugedu-table-col-title {
	background-color: #FFEEC6;
	font-weight: 700;
}
.ugedu-table-row {
	float: left;
	width: 187px;
	padding: 5px 10px;
}
.ugedu-table-row-noborder {
	border: none;
}
.ugedu-table-row-l {
	width: 400px;
	float: left;
	padding: 5px 10px;
}
/*
Sitemap Section CSS
*/
.sitemap {
	width: 640px;
	height: 800px;
	float: left;
	border-bottom: 1px dotted #CCB18E;
	margin-bottom: 10px;
}
.sitemap-ruc {
	width: 124px;
	height: 124px;
	float: left;
	text-indent: -100000px;
	background: url("images/sitemap-ruc-logo.png") 0 0 no-repeat;
}
.sitemap-lines {
	width: 68px;
	height: 750px;
	float: left;
	background: url("images/sitemap-lines.png") 0 0 no-repeat;
}
.sitemap-deps {
	width: 440px;
	height: 800px;
	float: left;
}
.sitemap-deps-line {
	width: 440px;
	height: 78px;
	float: left;
}
.sitemap-deps-line span.cat {
	float: left;
	width: 50px;
	height: 50px;
	border: 4px solid #BEBAAA;
	color: #928C72;
	font-size: 12px;
	line-height: 16px;
	padding: 5px;
	font-weight: 700;
}
.sitemap-deps-line span.sprit {
	width: 26px;
	height: 68px;
	float: left;
	background: url("images/sitemap-sprit.png") 0 0 no-repeat;
}
.sitemap-deps-line ul {
	float: left;
	height: 68px;
}
.sitemap-deps-line ul li {
	height: 68px;
	float: left;
}
.sitemap-deps-line ul li.lc {
	width: 60px;
	background: url("images/sitemap-lc.png") 0 0 no-repeat;
}
.sitemap-deps-line ul li.lc-end {
	width: 60px;
	background: url("images/sitemap-lc-end.png") 0 0 no-repeat;
}
.sitemap-deps-line ul li.sc {
	width: 40px;
	background: url("images/sitemap-sc.png") 0 0 no-repeat;
}
.sitemap-deps-line ul li.sc-end {
	width: 40px;
	background: url("images/sitemap-sc-end.png") 0 0 no-repeat;
}
.sitemap-deps-line ul li:hover {
	background-position: 0 -68px;
}
.sitemap-deps-line ul li.lc a, .sitemap-deps-line ul li.lc-end a {
	width: 60px;
	height: 20px;
	float: left;
	margin-top: 46px;
	color: #928C72;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
.sitemap-deps-line ul li.lc a:hover, .sitemap-deps-line ul li.lc-end a:hover {
	color: #CCB18E;
}
.sitemap-deps-line ul li.sc a, .sitemap-deps-line ul li.sc-end a {
	width: 40px;
	height: 34px;
	float: left;
	margin-top: 34px;
	color: #928C72;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}
.sitemap-deps-line ul li.sc a:hover, .sitemap-deps-line ul li.sc-end a:hover {
	color: #CCB18E;
}
.dcmc-service-li2-sitemapicons {
	background: url("images/sitemap-icons.png") 0 0 no-repeat;
	width: 36px;
	height: 36px;
	margin-right: 4px;
}
.sitemapicons-02 {
	background-position: 0 -36px;
}
.sitemapicons-03 {
	background-position: 0 -72px;
}
.sitemapicons-04 {
	background-position: 0 -108px;
}
.sitemapicons-05 {
	background-position: 0 -144px;
}
.sitemapicons-06 {
	background-position: 0 -180px;
}
.sitemapicons-07 {
	background-position: 0 -216px;
}
.sitemapicons-08 {
	background-position: 0 -252px;
}
.sitemapicons-09 {
	background-position: 0 -288px;
}
.sitemapicons-10 {
	background-position: 0 -324px;
}


/*
Notice Section CSS
*/
ul.noticelist {
	float: left;
    	width: 800px;
        margin-left:30px;
}
ul.noticelist li {
	float: left;
        margin-bottom: 8px;
        width: 750px;
}
ul.noticelist li img {
	float: left;
        height: 20px;
        margin-right: 5px;
        width: 5px;
}
ul.noticelist li a {
  	color: #593939;
        float: left;
        font-size: 14px;
        line-height: 20px;
        width: 520px;
}
ul.noticelist li span.date {
      color: #CCB18D;
  float: right;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  text-align: right;
  width: 70px;
}
.dcmc-notice {
	width:630px;
        float:left;
}
.nc_title {
        color: #383E33;
        float: left;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        margin: 10px 0;
        width: 630px;
}
.nc_meta {
    color: #AB8A6C;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 30px;
    width: 630px;
}
.nc_meta span.date {
    color: #CCB18D;
    margin-right: 10px;
}
.en_title {
	color: #383E33;
	float: left;
	font-size: 20px;
	font-weight: 700;
	line-height: 34px;
	width: 630px;
}
.nc_body {
    float: left;
    width: 630px;
}
.nc_body p {
    color: #593939;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
.nc_body img {
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    height: auto;
    margin-left: 0;
    max-width: 490px;
}
.nc_body div {
    color: #593939;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}
.nc_body a {
    color:#593939;
}
.nc_body a:hover {
	text-decoration:underline;
}
.nc_body table  {
	color: #593939;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
        width:650px;
        border:2px solid #000;
}
.nc_body table tr {
	border-bottom:2px solid #000;
}
.nc_body table td {
	border-right:2px solid #000;
	padding: 0 10px;
}
.nc_body h1 {
	color: #383E33;
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0px 0 10px 0;
	width: 630px;
}
.nc_body strong {
	font-weight:700;
}



.dcm-content-resource-cat {
    float: left;
    margin-left: -15px;
    margin-bottom: 5px;
    padding: 0 30px 5px 19px;
    width: 620px;
}
.resource-desc {
	width: 600px;
	float: left;
        font-size: 12px;
	line-height: 20px;
	color: #928C72;
        margin-left:20px;
        border-bottom: 1px dotted #ccc;
        padding-bottom:5px;
}
.resource-desc img {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.resource-desc a {
	color: #593939;
	margin: 0 5px;
	padding-right: 20px;
	background: url("images/arrow-right.png") no-repeat -3px right;
}
.resourcelinks {
	width:600px;
        float:left;
        padding-bottom:5px;
        border-bottom: 1px dotted #ccc;
        margin-bottom:5px;
        
}
.resourcelinks-type {
	float: left;
	width: 100px;
	font-size: 16px;
	line-height: 30px;
	color: #AB8A6C;
	font-family: "Microsoft Yahei";
}
.resourcelinks-list {
	width: 490px;
	float: right;
}
.resourcelinks-list li {
	width: 240px !important;
	height: 20px !important;
	float: left;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 20px;
	color: #593939;
}
.resourcelinks-list li a {
	ont-size: 12px;
	line-height: 20px;
	color: #593939;
}
.resourcelinks-list li a.links {
	color: #928C72;
}
.resourcelinks-list li.long {
	width: 480px !important;
	height: 20px !important;
	float: left;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 20px;
	color: #593939;
}


.cc-long {
    	float: left;
    	height: 210px;
    	margin-top: -178px;
    	width: 470px;
        
}


.cc-short2 {
	float: left;
    	height: 210px;
    	margin-top: -178px;
    	width: 380px;
        margin-right: 10px;
}





.cc-short {
	float: left;
    	height: 210px;
    	margin-top: -178px;
    	width: 190px;
        margin-right: 10px;
}

.cc-short-peiyang {
	background:url("images/peiyan.png") 0 0 no-repeat;
}
.cc-short-jiaoliu {
	background:url("images/jiaoliu.png") 0 0 no-repeat;
}
.cc-short-yanjiu {
	background:url("images/yanjiu.png") 0 0 no-repeat;
}
.cc-short-faculty-careers {
	background:url("images/faculty-careers.png") 0 0 no-repeat;
}
.cc-short-teaching-research {
	background:url("images/teaching-research.png") 0 0 no-repeat;
}
.cc-short-gcop {
	background:url("images/ruc-world.png") 0 0 no-repeat;
}
.cc-short-admission {
	background:url("images/admission.png") 0 0 no-repeat;
}
.cc-short-academics {
	background:url("images/academics.png") 0 0 no-repeat;
}
.cc-short-students {
	background:url("images/students.png") 0 0 no-repeat;
}
.cc-short-rucandworld {
	background:url("images/rucandworld.png") 0 0 no-repeat;
}
.cc-short-quicklinks {
	background:url("images/quicklinks.png") 0 0 no-repeat;
}
.mb-left {
	float: left;
    	height: 210px;
    	width: 470px;
	background:url("images/homeinfo-trans-bg.png") 0 0 no-repeat;
}
.mb-left-info {
	float: left;
    	height: 210px;
    	width: 470px;
	background:url("images/homeinfo-trans-bg.png") 0 -210px no-repeat;
}
.mb-left-en {
	float: left;
    	height: 210px;
    	width: 470px;
	background:url("images/homeinfo-trans-bg-en.png") 0 -210px no-repeat;
}
.mb-left-info-en {
	float: left;
    	height: 210px;
    	width: 470px;
	background:url("images/homeinfo-trans-bg-en.png") 0 0 no-repeat;
}
.mbleft-nav {
    float: left;
    height: 36px;
    width: 460px;
}
.newsbox {
	width: 140px;
	height: 36px;
	float: left;
}
.newsbox a{
	width: 140px;
	height: 36px;
	float: left;
	text-indent: -99999px;
	cursor: pointer;
}
.infobox {
	width: 300px;
	height: 32px;
	float: right;
	text-indent: -99999px;
	cursor: pointer;
}
.infobox a {
	float: left;
	width: 40px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #FFEEC6;
	text-indent: 0;
	padding: 10px 0 4px 0;
	_margin-top:-14px;
}
.infobox a.en {
	width: auto;
	padding: 10px 0 4px 10px;
	_margin-top:-14px;
}
.infobox a:hover {
	color: #FFF;
}
.infolist {
	width: 460px;
	height: 170px;
	float: left;
	display: none;
}
.infolist div.featured {
	width: 440px;
	height: 24px;
	overflow: hidden;
	float: left;
	margin: 10px 0 10px 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #FFF2D5;
	margin-bottom: 5px;
}
.infolist div.featured a {
	width: 440px;
	float: left;
	color: #FFF2D5;
	font-size: 16px;
	line-height: 24px;
}
.infolist div.featured a span {
	font-size:9px;
        margin-left:5px;
}


.infolist ul {
	width: 440px;
	float: left;
	margin: 5px 0px 0 20px;
	height:144px;
	overflow:hidden;
}
.infolist ul li {
	width: 440px;
	height: 24px;
	float: left;
	overflow: hidden;
}
.infolist ul li a {
	color: #FFEEC6;
	font-size: 12px;
	line-height: 24px;
	width: 440px;
	height: 24px;
	float: left;
	overflow: hidden;
	_display:block;
}
.infolist ul li a:hover {
	color: #FFF;
}





.infolist .index_style_date {
	color:#AB8A6C;	
	font-size: 12px;
	line-height: 20px;
}


.infolist td a {
	color: #FFEEC6;
	font-size: 12px;
	line-height: 20px;
}
.infolist td a:hover {
	color: #FFF;
}



a.go2rucnews {
	height: 20px;
	float: left;
	padding-right: 12px;
	float: right;
	background: url("images_1024/arrow.jpg") no-repeat top right;
	font-size: 12px;
	line-height: 20px;
	color: #AB8A6C;
	text-align: center;
	font-style: italic;
}
a.go2rucnews:hover {
	color:#FFEEC6;
}
.infolist ul li a span {
	font-size:12px;
    	margin-left:5px;
	color:#AB8A6C;	
}

.spotnews {
	width: 440px;
	float: left;
	height: 116px;
	margin: 10px 0px;
	overflow: hidden;
}
.spotnews h1 {
	width: 420px;
	padding: 0 20px;
	float: left;
	font-size: 20px;
	line-height: 30px;
	font-family: Georgia, Arial;
	color: #FFEBC5;
	background: url("images/spotnews-title-arrow.png") no-repeat 5px 0;
}
.spotnews-sum {
	width: 420px;
	color: #7E6348;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, Arial;
	margin-left: 20px;
}
.spotnews-sum a {
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, Arial;
	color: #AB8A6C;
}

.is_left {
	width: 180px;
	height: 160px;
	float: left;
	margin: 10px 10px 0 10px;
}
.is_left h1 a{
	width: 170px;
	height: 30px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
	padding-left: 10px;
	background: url("images/is-left-arrow.png") 0 0 no-repeat;
	color: #FFEBC5;
}
.is_left h1 a:hover {
	text-decoration: underline;
}
.is_left ul {
	width: 160px;
	float: left;
	margin-left: 20px;
}
.is_left ul li {
	width: 160px;
	float: left;
	height: 20px;
	
}
.is_left ul li a {
	line-height: 20px;
	font-size: 12px;
	color: #AB8A6C;
}
.is_left ul li a:hover {
	text-decoration: underline;
}
.is_right {
	width: 230px;
	height: 160px;
	float: right;
	margin: 10px 10px 0 10px;
}
.is_right h1 a{
	width: 220px;
	height: 30px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
	padding-left: 10px;
	background: url("images/is-left-arrow.png") 0 0 no-repeat;
	color: #FFEBC5;
}
.is_right h1 a:hover {
	text-decoration: underline;
}
.is_right a.apply {
	float: right;
	font-size: 12px;
	margin-top: 50px;
	font-family: "Times New Roman";
	line-height: 20px;
	color: #AB8A6C;
}
.is_right a.apply:hover {
	color: #FFEBC5;
}


/** 主页要闻start **/


.mbyaowen-box {
	width: 360px;
	height: 160px;
	float: left;
	margin: 45px 0px 0 5px;
	_margin: 45px 0px 0 2px;
}
.mbyaowen-links {
	width: 180px;
	height: 20px;
	float: left;
	margin-bottom: 10px;
}
.mbyaowen-links a {
	width: 30px;
	float: left;
	height: 20px;
	margin-right: 5px;
	font-size: 12px;
	color: #FFEEC6;
	text-align: center;
}
.mbyaowen-links a:hover {
	color: #FFF;
}



.mbyaowen-info {
	width: 360px;
	height: 100px;
	float: left;
}
.mbyaowen-info-left {
	width: 60px;
	height: 100px;
	float: left;
	font-size: 9px;
	color: #AB8A6C;
    -webkit-text-size-adjust:none;
}
.mbyaowen-info-left a {
	color: #AB8A6C;
}
.mbyaowen-info-left a img{
	width: 56px;
	height: 56px;
}
.mbyaowen-info-right {
	width: 110px;
	_width:80px;
	_margin-right:5px;
	height: 100px;
	float: right;
}
.mbyaowen-info-right a {
	color: #FFEEC6;
	font-size: 12px;
	line-height: 20px;
}
.mbyaowen-info-right a span {
	font-size:12px;
    	margin-left:5px;
	color:#AB8A6C;	
}

/**主页要闻end**/




.mbright-box {
	width: 180px;
	height: 160px;
	float: left;
	margin: 45px 0px 0 5px;
	_margin: 45px 0px 0 2px;
}
.mbrbox-links {
	width: 180px;
	height: 20px;
	float: left;
	margin-bottom: 10px;
}
.mbrbox-links a {
	width: 30px;
	float: left;
	height: 20px;
	margin-right: 5px;
	font-size: 12px;
	color: #FFEEC6;
	text-align: center;
}
.mbrbox-links a:hover {
	color: #FFF;
}



.mbrbox-info {
	width: 180px;
	height: 100px;
	float: left;
}
.mbrbox-info-left {
	width: 60px;
	height: 100px;
	float: left;
	font-size: 9px;
	color: #AB8A6C;
    -webkit-text-size-adjust:none;
}
.mbrbox-info-left a {
	color: #AB8A6C;
}
.mbrbox-info-left a img{
	width: 56px;
	height: 56px;
}
.mbrbox-info-right {
	width: 110px;
	_width:80px;
	_margin-right:5px;
	height: 100px;
	float: right;
}
.mbrbox-info-right a {
	color: #FFEEC6;
	font-size: 12px;
	line-height: 20px;
}
.mbrbox-info-right a span {
	font-size:12px;
    	margin-left:5px;
	color:#AB8A6C;	
}



.mbrbox-info-all {
	width: 120px;
	_width:130px;
	margin:0 10px;
	height: 100px;
	float: right;
}
.mbrbox-info-all a {
	color: #FFEEC6;
	font-size: 12px;
	line-height: 20px;
}
.mbrbox-more {
	float:left;
	width:180px;
	height:20px;
	margin-top:5px;
}
.mbrbox-more a {
	background: url("images_1024/arrow.jpg") no-repeat scroll right top transparent;
    color: #AB8A6C;
    float: right;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-right: 10px;
    text-align: center;
}
.mbrbox-more a:hover {
	color:#FFEEC6;
}




.ruc-vedio {
	 width:188px;
    height:98px !important;
    overflow:hidden;
    float:left;
}
.ruc-vedio:hover img {
	margin-top:-98px;
}
.enhome-mbrbox-links {
	float:left;
	width:160px;
	height:130px;
	margin:5px 10px 0 10px;
}
.enhome-mbrbox-links a {
	display: block;
	font-size: 12px;
	line-height: 20px;
	color: #FFECC5;
	font-family: Georgia, Arial;
}
.enhome-mbrbox-links a:hover {
	text-decoration: underline;
}
.enhome-mbrbox-links h1 {
	float: left;
}
.enhome-mbrbox-links h1 a{
	width: 160px;
	height: 20px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: #FFEBC5;
	font-family: Georgia, Arial;
}
.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 {
	line-height: 18px;
	font-size: 12px;
	color: #AB8A6C;
	font-family: Georgia, Arial;
}
.enhome-mbrbox-links ul li a:hover {
	text-decoration: underline;
}
.enhome-mbrbox-links ul.academics {
	
}
.enhome-mbrbox-links ul.academics li a {
	margin: 0 20px 10px;
}
.enhome-mbrbox-links ul.students {
	margin-top: 50px;
	width: 170px;
}
.enhome-mbrbox-links ul.students li {
	width: 75px;
	height: 40px;
	float: left;
	margin: 0 10px 10px 0;
}
.enhome-mbrbox-links ul.students li a {
	text-indent: -100000px;
	width: 75px;
	height: 40px;
	float: left;
}
.enhome-mbrbox-rucandworld a{
	margin-left: 21px;
	color: #AB8A6C;
    font-family: Georgia,Arial;
    font-size: 12px;
    line-height: 24px;
}
.admissionlinkbox {
	float: right;
	width: 100px;
	height: 50px;
	margin: 10px 0;
	padding-left: 60px;
}
.admissionlinkbox-is {
	background: url("images/internationalstudents.jpg") no-repeat 0 0;
}
.admissionlinkbox-cs {
	background: url("images/chinesestudents.jpg") no-repeat 0 0;
}
.admissionlinkbox a.admissionlinkbox-title {
	font-size: 14px;
	line-height: 18px;
	color: #FFECC5;
	float: left;
}
.admissionlinkbox a.admissionlinkbox-more {
	font-size: 10px;
	line-height: 12px;
	color: #FFECC5;
	float: left;
	font-style: italic;
}
.admissionlinkbox a.admissionlinkbox-more:hover {
	text-decoration: underline;
}

.enhome-mbrbox-quicklinks {
	float:left;
	width:180px;
	height:150px;
	margin:5px 0;
}
.enhome-mbrbox-quicklinks a {
	float: left;
	width: 120px;
	height: 45px;
	padding-left: 50px;
	background: url("images/quicklinksicon.png") no-repeat 0 0;
	font-size: 14px;
	line-height: 20px;
	color: #FFECC5;
	font-family: Georgia, Arial;
	margin-bottom: 10px;
}
.enhome-mbrbox-quicklinks a:hover {
	text-decoration: underline;
}
.enhome-mbrbox-quicklinks a.MPE {
	background-position: 0 0;
}
.enhome-mbrbox-quicklinks a.ISS {
	background-position: 0 -60px;
}
.enhome-mbrbox-quicklinks a.IO {
	background-position: 0 -113px;
}
#slide-arrow-box .slide-arrow {
	width:22px;
        height:35px;
        position: absolute;
        z-index: 999;
        background: url("images/slide-arrow.png") 0 0 no-repeat;
        cursor:pointer;
}
#slide-arrow-box .slide-arrow-prev {
	background-position: 0 0;
        left:0;
}
#slide-arrow-box .slide-arrow-prev:hover {
	background-position: 0 -35px;
}
#slide-arrow-box .slide-arrow-next {
	background-position: -22px 0;
        right:0;
}
#slide-arrow-box .slide-arrow-next:hover {
	background-position: -22px -35px;
}

#nav {
	width:36px;
        height:36px;
        position: absolute;
        z-index: 999;
		top:200px;
		right:200px;
}
#nav ul {
	width:36px;
        height:36px;
        float:left;
        overflow:hidden;
}
#nav ul li {
	width:36px;
        height:36px;
        float:left;
		display:none;
}
#nav ul li.showPage {
	display:block;
}
#nav ul li a {
	width:36px;
        height:36px;
        float:left;
        background:url("images/info.png") 0 0 no-repeat;
}
#nav ul li a:hover {
	background-position:0 -36px;;
}

#vclip {
	width:180px;
        height: 67px;
        background:url("images/ruc75_cctv.jpg") 0 0 no-repeat;
        float:left;
}
#vclip:hover {
	background:url("images/ruc75_cctv_hover.jpg") 0 0 no-repeat;
}
#vclip_txt {
	width:180px;
        height:20px;
        float:left;
        text-align:right;
        font-size:12px;
        line-height:20px;
        color:#FFEEC6;
}