/*  
Theme Name: CUCAS Global
Description: Developed by <a href="http://www.cucas.edu.cn">CUCAS</a>.
Version: 4.1
Author: Richen Cheung
Author URI: www.cucas.edu.cn
*/

/*--- 全局样式 ---*/
html {overflow:-moz-scrollbars-vertical;-webkit-text-size-adjust:none;}
*{margin:0px;padding:0px;}
body{margin:0px;padding:0px;color:#4d3626;font-size:12px;font-family: Arial,Verdana, Geneva, sans-serif; background-color:#fff; /* background:#fff url(/images/cucas_bg.jpg) repeat-x 0px 0px;*/}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:15px; padding-bottom:10px;}
h4 {font-size:13px;}
form,input,select,option,textarea {font-family: Arial,Verdana, Geneva, sans-serif;color:#4d3626;}
img {border:0px;}
ul,ol,li,dl,dt,dd {padding:0px;margin:0px;list-style:none;}
a:link, a:visited {color:#0a74b9;text-decoration:none;}
a:hover, a:active {color:#d00;text-decoration:underline;}

/*--- 页头样式  ---*/
.cucas_top {text-align:right; line-height:20px;}
#cucas_header {width:950px; height:90px; margin:0 auto;}
.fx_entry a:link, .fx_entry a:visited {background:transparent url(http://www.cucas.edu.cn/images/activity/fx_entry.gif) no-repeat scroll 0 0;color:#fff;padding:3px 10px 4px;}

/*--- 导航样式  ---*/
#cucas_nav {width:100%; height:44px; background:url(/images/cucas_hpBg.gif) repeat-x 0px 0px;}
.cucas_navInner {width:950px; height:43px; padding-top:1px; margin:0 auto; background:url(/images/cucas_navChina.gif) no-repeat 83% 0%;}
.cucas_navList li {float:left; border-left:1px solid #ffbe68; border-right:1px solid #c98225; height:34px;}
.cucas_navList {border-left:1px solid #c98225; border-right:1px solid #ffbe68; width:554px; height:34px;}
.cucas_navList a:link, .cucas_navList a:visited {color:#fff;display:block; padding:8px 14px 10px; font-size:13px; font-weight:bold; background:url(/images/cucas_hpBg.gif) repeat-x 0px -74px;}
.cucas_navList a:hover, .cucas_navList a:active, .cucas_navList li.here a:link, .cucas_navList li.here a:visited {color:#4d3626; text-decoration:none; background:url(/images/cucas_hpBg.gif) repeat-x 0px -138px;}
.cucas_login {float:right; font-size:11px; color:#fcfcc4; padding-top:10px;}
.cucas_login li {float:left; display:block; width:auto; height:17px; line-height:16px; padding-left:3px; padding-right:3px; background:url(/images/cucas_logM.gif) repeat-x 0px 0px;}
.cucas_login li.nobg{background-image:none; padding:0px;}
.cucas_login a:link, .cucas_login a:visited {color:#fcfcc4;}
.cucas_login a:hover, .cucas_login a:active {color:#ff0;}

/*--- 登陆样式 20100430  ---*/
.cucas_login2010 {padding-top:5px;float:right;}
.cucas_login2010 li {background:transparent url(/images/cucas_logM2010.gif) repeat-x scroll 0 0;display:block;float:left;height:25px;line-height:24px;padding:0 5px;width:auto; font-weight:bold;}
.cucas_login2010 li.nobg {background-image:none;padding:0;}
.cucas_login2010 a:link, .cucas_login2010 a:visited {color:#FCFCC4;}

/*--- 页脚样式  ---*/
/*
#cucas_footer {width:950px; height:auto; clear:both; margin:0 auto; font-size:11px; color:#8a8a8a; padding-bottom:10px;border-top:0;}
#cucas_footer a:link, #cucas_footer a:visited{padding:0px 3px; color:#8a8a8a;}
#cucas_footer a:hover, #cucas_footer a:active {color:#d00;}
#cucas_footer p {clear:both; line-height:20px;}
.serviceMail{padding-left:18px; margin-left:12px; background:url(/images/cucas_mail.gif) no-repeat 0px 3px;}
.serviceMail a:link, .serviceMail a:visited {color:#d00; text-decoration:underline; font-weight:bold;}
.serviceMail a:hover, .serviceMail a:active{color:#0a74b9;}
.cucas_btnNav {background-color:#ECECEC; text-align:center; padding:5px 0;}
*/
#cucas_footer {width:100%; height:auto; clear:both; margin:0 auto;padding:20px 0 10px; background:#f4f4f4 url(http://www.cucas.edu.cn/images/cucas_footer2010.gif) repeat-x left top;}
#cucas_footer a:link, #cucas_footer a:visited{padding:0px 3px;}
#cucas_footer a:hover, #cucas_footer a:active {color:#d00;}
#cucas_footer p {clear:both; line-height:20px;}
.serviceMail{padding-left:18px; margin-left:12px; background:url(http://www.cucas.edu.cn/images/cucas_mail.gif) no-repeat 0px 3px;}
.serviceMail a:link, .serviceMail a:visited {color:#d00; text-decoration:underline; font-weight:bold;}
.serviceMail a:hover, .serviceMail a:active{color:#0a74b9;}
.global_links {width:950px; height:auto; margin:0 auto; padding-bottom:10px;}
.hp_useful_links {display:block; float:left;padding:10px 40px 10px 0; margin:0;}
.hp_useful_links dt {font-weight:bold;padding-bottom:10px;font-size:14px;}
.hp_useful_links dd {padding:6px 0; margin:0;}
.cucas_btmNav {}
.btm_nav {display:block; width:950px; height:auto; margin:0 auto;}
.cucas_btm2010 {width:950px; height:auto; margin:0 auto;padding:15px 0 5px; width:950px; height:auto; margin:0 auto;font-size:11px; border-top:1px solid #cfcfcf;}



/*-- Bug--*/
.clearfix:after {content:""; display:block; height:0px; clear:both; overflow:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}


/*-- 用户反馈框 --*/
.cucuas_actComs {padding:12px; margin-top:12px; border:1px solid #dedcd1;background-color:#fdfcf9;}
.actComs {font-size:14px; font-weight:bold; padding-bottom:12px;}
.actRadio {padding-bottom:12px;}
.actRadio span {margin-right:20px;}
.actTxtAera {width:540px; height:100px;}
.actComsBtn input {padding:8px 12px; cursor:pointer; font-weight:bold;}

/*-- 20100912新版首页 --*/
#cucas_top0912{width:950px; height:22px; margin:0 auto; text-align:right;}
#cucas_logo_slogan_log{width:950px; height:48px; margin:0 auto; padding:5px 0 25px; position:relative; z-index:0;}
.log0912 {position:absolute; top:5px; left:2px;}
.slogan0912 {position:absolute; top:6px; left:169px;}
#un_log{position:absolute; top:30px; right:0px; color:#c9c9c9;font-size:18px;} 
#un_log a:link, #un_log a:visited {margin:0 2px;}
#logged {position:absolute; top:30px; right:0px; color:#c9c9c9;}
#logged a:link, #logged a:visited {font-weight:bold; margin:0 2px;}
.userName {font-weight:bold; color:#464646;}
#cucas_nav0912 {width:100%; height:46px; background:url(../images/cucas0912_rep.gif) repeat-x 0 0;}
.nav0912_inner {width:950px; height:46px; margin:0 auto;position:relative;}
.main_nav li {display:block; float:left;}
.main_nav a:link, .main_nav a:visited {display:block; margin-right:1px; text-align:center; float:left; width:116px; height:32px; line-height:32px;font-weight:bold; color:#4d3626;background:url(../images/cucas0912_norep.gif) no-repeat 0 -53px;}
.main_nav a:hover, .main_nav a:active{background:url(../images/cucas0912_norep.gif) no-repeat -143px -53px; text-decoration:none; color:#fff;}
.main_nav li.nav_here a:link, .main_nav li.nav_here a:visited {width:116px; height:33px;color:#fff;background:url(../images/cucas0912_norep.gif) no-repeat -286px -52px;}
.main_nav li.nav_home a:link, .main_nav li.nav_home a:visited {width:74px; background-position:0 0;}
.main_nav li.nav_home a:hover, .main_nav li.nav_home a:active {background-position:-94px 0; text-decoration:none; color:#fff;}
.main_nav li.home_here a:link, .main_nav li.home_here a:visited {width:74px; height:33px; color:#fff; background-position:-188px 0;}
.cucas_func {float:right; display:block; width:262px; padding-top:8px;}
.cucas_func li {display:block; float:left; color:#c9c9c9;}
.cucas_func a:link, .cucas_func a:visited {color:#4d3626; margin:0 3px;}
.cucas_func a:hover, .cucas_func a:active {color:#c00;}
.cucas_fb{position:absolute; right:5px; top:6px;}
/*
#more_list{display:block;padding:0; text-align:center;background-color:#fff;clear:both; border:1px solid #ccc;}
#more_list li {display:block;}
#more_list a:link, #more_list a:visited {display:block; padding:2px 8px; margin:0;}
#more_list a:hover, #more_list a:active {}
*/
.cucas_func B{BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #999 3px solid; FONT-SIZE: 0px; RIGHT: 0px; BORDER-LEFT: #fff 3px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #fff 3px solid; POSITION: absolute; TOP: 6px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}


#site-nav .quick-menu LI {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .search .menu-hd S {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#site-nav .search .menu-bd BUTTON {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#header {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#page {MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto}
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 1; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 22px}
#site-nav A {COLOR: #8a8a8a}
#site-nav A:hover {COLOR: #c00}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px;}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; float: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px;}
#site-nav .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #666 3px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #fff 3px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #fff 3px solid; POSITION: absolute; TOP: 9px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px;}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}

#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 9px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 130px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px; text-align:left;}

#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .search .menu-bd {WIDTH: 204px; TOP: 21px; HEIGHT: 66px}
#site-nav .search .menu-bd INPUT {BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #878787 1px solid; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #b7b7b7 1px solid}
#site-nav .search .menu-bd BUTTON {BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -20px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 66px; CURSOR: pointer; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}

#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}
#site-nav .quick-menu li.onfacebook{width:120px; position:absolute; top:105px; right:0px;}

/*-- 奖学金推广位置样式 --*/
#hpSurvey {background-color:#F8F8F8;border:1px solid #DFDFDF;height:auto;margin:15px auto 0;width:948px;}
.hpAd {border-top:1px solid #DFDFDF;color:#999;padding:1px 3px;text-align:center; font-family:Arial;}
.hpAd a:link, .hpAd a:visited {color:#666;font-size:11px;}
.cucas_scholarships2 {padding-top:15px;}
.cucas_scholarships3_1 {padding-bottom:10px;}
.cucas_scholarships4 {padding-bottom:10px;}



/* 专题导航样式 common styling */
#sub_dropMenu .bj_titl a:link, #sub_dropMenu .bj_titl a:visited{font-size:20px; font-weight:bold; color:#d00; padding:0 40px 0 0;background:url(http://www.cucas.edu.cn/subject/liaoning/images/bj_bg.gif) no-repeat 160px 6px;}

#sub_dropMenu{border-bottom:1px solid #c3c3c3; padding:25px 0 0; margin:0 0 12px;}

/* set up the overall width of the menu div, the font and the margins */
.menu {font-family: arial, sans-serif; width:auto;display:block; float:right;}

/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {padding:0; margin:0;list-style-type: none;}

/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {float:left; position:relative;}

/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a:link, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:auto; float:left; color:#4D3626; border:1px solid #fff;border-width:1px 1px 0 0;background:#e6e6e6; padding:8px 15px;font-size:12px; font-weight:bold;}

/* make the dropdown ul invisible */
.menu ul li ul.subMenu {display: none;}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a, .menu ul li.here a:link, .menu ul li.here a:visited {color:#fff; background:#999;}

/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul.subMenu {display:block; position:absolute; top:31px; left:0;}

/* style the background and foreground color of the submenu links */
.menu ul li:hover ul.subMenu li a {display:block; background:#999;font-weight:normal;color:#fff; text-align:left;}
.menu ul li:hover ul.subWid1 li a {width:150px;}
.menu ul li:hover ul.subWid2 li a {width:180px;}

/* style the background and forground colors of the links on hover */
.menu ul li:hover ul.subMenu li a:hover {color:#fff; background:#6a6a6a;}
