@charset "utf-8";
/* CSS Document */
#fx_wrap {width:950px; height:auto; margin:0 auto; padding-top:12px;}
#cucas_crumb {padding-top:8px; padding-bottom:8px;background:url(http://www.cucas.edu.cn/images/innerPage_bg.gif) repeat-x 0px -846px;}
#cucas_crumb a{padding-right:15px; padding-left:2px; margin-right:10px; background:url(http://www.cucas.edu.cn/images/cucas_crumb.gif) no-repeat right 5px;}
#fx_title {padding:25px 0 0;}
#fx_title h1 {clear:both;font-size:20px;padding-bottom:5px;}
#fx_title p {font-size:16px; color:#666; font-weight:bold;}
#fx_nav {width:950px; height:50px; padding-top:25px; background:url(../images/activity/fx_nav.gif) repeat-x left bottom;}
#fx_nav ul {margin-left:10px;}
#fx_nav li {display:block; float:left;}
#fx_nav a:link, #fx_nav a:visited {display:block; float:left; border-width:1px 1px 1px 0; border-color:#ccc; border-style:solid; padding:7px 20px 6px; text-decoration:none; color:#4d3626; font-weight:bold;}
#fx_nav a:hover, #fx_nav a:active {background-color:#f8f8f8; color:#d00;}
#fx_nav li.fx_nav1 {border-left:1px solid #ccc;}
#fx_nav li.current a:link, #fx_nav li.current a:visited {background:url(../images/activity/fx_nav.gif) repeat-x 0 0; border-bottom:1px solid #ededed;}

#fx_main {clear:both; width:950px; margin:0 auto;}
.fx_left {width:700px; height:auto; float:left;}
.fx_DL1 {display:block; padding-top:30px; padding-left:2px; line-height:18px;}
.fx_DL1 dt, .fx_DL2 dt {color:#c93427; font-size:18px;}
.fx_DL1 dd {padding:10px 0; clear:both;}
.stepL {float:left; padding-right:30px;}
.fx_right {width:212px; height:auto; float:right;}
.fx_logName {display:block; background-color:#885A1F; padding:5px; color:#fff;}
.fx_logName a:link, .fx_logName a:visited {color:#fff; margin-left:5px;}
.stepR {display:block; width:610px; height:auto; line-height:16px; float:left;}
.stepR dt {font-size:12px; color:#4d3626; font-weight:bold;}
.fx_DL1 .stepR dd {padding:3px 0;}
.fx_table1, .fx_table1 th, .fx_table1 td {border-collapse:collapse; border:1px solid #ccc;}
.fx_table1 th {text-align:left; font-weight:normal; background-color:#f4f4f4; padding:5px;}
.fx_table1 td {padding:3px 5px;}
.redFont {color:#d00;}
.fx_regbox {border:1px solid #885A1F; padding:1px; margin-top:10px;}
.fx_unregbox {border:1px solid #ccc; padding:10px; margin-top:10px;}
.fx_regBtn {margin:15px 0;}
.fx_regBtn a:link, .fx_regBtn a:visited {display:block; padding-right:15px; width:153px; height:40px; color:#4b2e07; text-decoration:none; background:url(../images/activity/fx_reg.gif) no-repeat 0 0; font-size:18px; text-align:center; line-height:40px;}
.fx_regBtn a:hover, .fx_regBtn a:active {background:url(../images/activity/fx_reg.gif) no-repeat 0 -60px;}
.fx_UL1 {margin:10px;}
.fx_UL1 li {padding:5px 0;}
.fx_sideAD {padding:5px 5px 10px; border:1px solid #ccc; margin-top:10px;}
.fx_sideAD img {margin-top:6px; display:block;}
.fx_ad {padding-left:5px; color:#8a8a8a;}
.fx_creBtn {background-color:#4c7ebf; border-width:1px; border-style:solid; border-color:#4c7ebf #2d5b97 #2d5b97 #4c7ebf; font-size:11px; padding:2px 5px 0; _padding:1px 5px 0; width:115px; cursor:pointer; color:#fff;}
.fx_creBox {width:465px; _width:445px; float:left;}
.fx_DL2 {padding-top:30px; display:block; clear:both;}
.fx_DL2 dt {padding:0 0 6px;}
.fx_DL2 dd {padding:2px 0;}
.wid390marT25 {width:390px; _width:385px; margin-top:25px;}
.fx_tipUL {margin:0 0 0 20px; padding:0;}
.fx_tipUL li {padding:3px 0;}
.emailInfo {margin:0; padding:0; list-style:none;}
.eiLeft {width:120px; float:left; text-align:right; padding-right:8px;}
.eiRight {float:left;}
.emailInfo li {padding:3px 0; clear:both;}
.eiNote {float:left; color:#8a8a8a; padding-left:10px; width:220px; line-height:18px;}
.fx_left dd.subTit {padding:15px 0 5px; clear:both;}
.fx_left dd.subTit2 {padding:25px 0 5px; clear:both;}
.fx_btn2 input {background-color:#4c7ebf; color:#fff; border-width:1px; border-style:solid; border-color:#4c7ebf #2d5b97 #2d5b97 #4c7ebf; cursor:pointer; padding:1px 4px; _padding:1px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
.emailInfo li.padT15 {padding-top:15px;}
.padT15 {padding-top:15px;}
.marT25 {margin-top:25px;}
.marT25padB20 {margin-top:25px; padding-bottom:20px;}
.com_sug {margin-top:25px; padding:0 20px 20px 0;}
.wid60 {width:60px;}
.gray8a {color:#8a8a8a;}
.fx_tips {background-color:#feffdb; border:1px solid #ffddb3; padding:10px; line-height:18px;}
.fx_tipUL {margin:0 0 0 5px; padding:0;}
.fx_tipUL li {padding:3px 16px; background:url(../images/activity/fx_dot.gif) no-repeat 0 9px;}
.fx_myFriend {padding-top:25px;}
.fx_myFriend a:link, .fx_myFriend a:visited {text-decoration:none;}
.fx_myFriend a:hover, .fx_myFriend a:active {text-decoration:underline;}
.fx_total {width:645px; height:24px; padding-top:12px; font-weight:bold;}
.fx_pi {float:left;}
.fx_pi a {margin:0 3px;}
.fx_earn {float:right;}
.fx_shCnt {padding:20px 2px 0;}
.fx_shCnt p {padding:6px 0;}
.fx_mdBox {border:1px solid #ccc; padding:5px 12px; width:558px; height:auto;}
.fx_contact {border:1px solid #ccc; background-color:#fafafa; font-size:11px; padding:15px; width:520px; height:auto; margin-top:25px;}
.fx_contact p {padding:3px 0;}
.fx_DL1 a, .fx_DL2 a {text-decoration:underline;}
.fx_adTxt {text-align:center; padding:3px 0; line-height:14px; color:#666; background-color:#f0f0f0; font-size:11px;}
.fx_adTxt a:link, .fx_adTxt a:visited {color:#666;} 
.fx_adTxt a:hover, .fx_adTxt a:active {color:#d00;}
input.fx_copied {border:1px solid #797979; background-color:#FFFFCC; padding:1px 4px 2px;}
.fx_creBtn3 {background-color:#4C7EBF;border-color:#4C7EBF #2D5B97 #2D5B97 #4C7EBF;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:11px;padding:2px 0 1px; margin-left:3px;width:80px;}
b.fx_creBtn3 {padding:2px 10px 1px;}
.addthis_toolbox {padding-left:120px;}
.fx_overview {float:left;}
.fx_overview a:link, .fx_overview a:visited {background-color:#4C7EBF; display:block;border-color:#4C7EBF #2D5B97 #2D5B97 #4C7EBF;border-style:solid;border-width:1px;color:#fff;
font-size:11px;padding:1px 4px; margin-right:3px; text-align:center; text-decoration:none;}
.myRewardsNote {padding-top:10px; font-size:11px; width:635px; height:auto;border-top:1px solid #dfdfdf; margin-top:15px; padding-left:10px; padding-bottom:10px; background-color:#fafafa;}
.myRewardsNote p {padding:2px 0; line-height:14px;}

#endBox {width:735px; height:auto; padding-top:20px;}
#endBox p {line-height:18px; padding-bottom:20px;}


.clearfix:after {content:""; display:block; height:0px; clear:both; overflow:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;} 

