
/*--- main ---*/
*{margin:0px;padding:0px;list-style:none;}
body{margin:0px;padding:0px;color:#4d3626;font-size:12px;font-family: Arial,Verdana, Geneva, sans-serif;}
form,input,select,option,textarea {font-family: Arial,Verdana, Geneva, sans-serif;color:#4d3626;}
img {border:0px;}
a:link, a:visited {color:#0a74b9;text-decoration:none;}
a:hover, a:active {color:#d00;text-decoration:underline;}
.spacer{clear:both;}
.wrap1116{}

/*--- header  ---*/
#cucas_header {width:960px; height:125px; margin:0 auto; background-image:url(../images/top_bg.gif)}
#cucas_top1116{width:960px; height:30px; margin:0 auto; text-align:right;}
#cucas_logo_slogan_log{width:960px; height:48px; margin:0 auto; padding:5px 0 35px;}
#cucas_logo_slogan_log img{ float:left; margin-right:15px;}
#loginregister{ float:right; padding:10px 0 0 0;}
#un_log{color:#c9c9c9;font-size:14px;font-weight:bold;background:url(../images/login_bg.gif) no-repeat left center;height:38px;line-height:38px;padding:0 0 0 20px;color:#8d4900;float:left;}#un_log b{background:url(../images/login_bg.gif) no-repeat right center;padding:0 20px 0 0; height:38px;display:block; float:left;} 
#un_log a:link, #un_log a:visited {color:#fff;}
#un_log a:hover, #un_log a:active {color:#fff;}
.un_logline{background:url(../images/login_line1116.gif) no-repeat right center;}
.padR15{padding-right:15px;}
.marR15{ margin-right:15px;}

/*--- nav  ---*/
#cucas_nav1116 {width:100%; height:40px; background-color:#ef7b00; margin-bottom:10px;}
.nav1116_inner {width:960px; height:34px; margin:0 auto;position:relative; padding:6px 0 0 0; overflow:hidden;}
.main_nav li {display:block; float:left; font-size:14px;}
.main_nav a:link, .main_nav a:visited {display:block;text-align:center; float:left; padding:0 15px;margin-right:10px;_margin-right:5px;height:34px; line-height:34px;font-weight:bold; color:#fff;}
.main_nav a:hover, .main_nav a:active{text-decoration:none; color:#fff; background-color:#E07004; border-radius:5px;}
.main_nav li.nav_here a:link, .main_nav li.nav_here a:visited {height:34px;color:#000;background:url(../images/nav_bg.gif) no-repeat left center;margin-right:10px;_margin-right:5px;padding:0 0 0 15px; float:left;}
.main_nav li.nav_here a:hover, .main_nav li.nav_here a:active {border-radius:0;}
.main_nav li.nav_here b {height:34px;background:url(../images/nav_bg.gif) no-repeat right center;padding:0 15px 0 0; display:block;}
.share{position:absolute; right:3px; top:10px;}


#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:0;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:0 22px 0 10px;DISPLAY: block;Z-INDEX: 10002; MARGIN: 1px 1px 0px; CURSOR: pointer;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 .menu-hd em {BORDER-RIGHT: #f4f4f4 3px solid; BORDER-TOP: #666 3px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #f4f4f4 3px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #f4f4f4 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: #bfbfbf 1px solid;DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff;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 .menu:hover .menu-hd em {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 .hover .menu-hd em {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; right:-2px;}
#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;}

/*-- Bug--*/
.clearfix:after {content:""; display:block; height:0px; clear:both; overflow:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}


/* footer */
#cucas_footer1116 {width:100%; height:auto; clear:both; margin:0 auto;padding:15px 0 10px; background:#f2f2f2 url(../images/bottom_bg.gif) repeat-x left top;}
#cucas_footer1116 a:link, #cucas_footer1116 a:visited{padding:0px 3px;}
.global_links {width:960px; height:auto; margin:0 auto; background:url(../images/line1116.gif) no-repeat left center;}
.hp_useful_links {display:block; float:left;padding:10px 0 10px 20px; margin:0;color:#666; width:220px; height:155px;background:url(../images/line1116.gif) no-repeat right center;}
.hp_useful_links dt {font-weight:bold; margin-bottom:10px;font-size:14px; font-family:"Times New Roman", Times, serif;}
.hp_useful_links dd {padding:5px 0 5px 6px; margin:0;background: url(../images/disc1116.gif) no-repeat 0 11px;}
.hp_useful_links dd a:link,.hp_useful_links dd a:visited{ color:#666;}
.hp_useful_links dd a:hover,.hp_useful_links dd a:active{ color:#666;}
.btm_nav {display:block; width:950px; height:auto; margin:0 auto;}
.cucas_btm1116 {width:100%; height:auto; margin:0 auto;padding:15px 0;font-size:11px; background-color:#e3e3e3; text-align:center; color:#666;}
.cucas_btm1116 p {clear:both; line-height:20px;}
.footer_nav{color:#666; font-size:12px; line-height:12px; margin:5px 0 15px;}
.footer_nav a:link,.footer_nav a:visited{color:#666;}
.footer_nav a:hover,.footer_nav a:active{color:#666;}


/*Pop ads*/
.pop_ads{ width:260px; position:absolute; right:22px;bottom:0; z-index:99999;}
.pop_ads_title{background-color:#5aba3f; padding:10px 15px;font-size:14px;color:#fff;border:1px solid #d4d4d4; border-bottom:0;}
.pop_ads_title img{ float:right; cursor:pointer;padding:3px 0 0 0;}
.pop_adsul{ padding:10px 20px; height:169px;border:1px solid #d4d4d4; background-color:#fdffe9;border-bottom:0;}
.pop_adsul li{padding:0 0 10px 50px; margin:0 0 10px 0; border-bottom:1px dashed #ccc; font-size:15px; font-family:"Times New Roman", Times, serif; color:#5a5a5a; font-weight:bold;}
.pop_call{background:url(http://www.cucas.edu.cn/images/tb_bg.gif) no-repeat left -75px;}
.pop_dol{background:url(http://www.cucas.edu.cn/images/tb_bg.gif) no-repeat left -153px;}
.pop_email{background:url(http://www.cucas.edu.cn/images/tb_bg.gif) no-repeat left -256px;}
.popad{ padding:15px 1px 2px 1px;border:1px solid #d4d4d4;border-top:0;background-color:#fdffe9;}



#cucas_top0912{width:950px; height:22px; margin:0 auto; text-align:right;}
