body { font-size:12px; margin:0; padding:0; color:#000000; font-family:"宋体"; }
img { border:none; }
div { border:none; overflow:hidden; }
ul { list-style:none outside; border:none; padding:0; margin:0; }
ol { border:none; padding:0; margin:0; list-style:inside decimal; }
hr { height:1px; background-color:#CCCCCC; border:none; clear:both; }
h3 { font-size:14px; margin:0; padding:0; clear:both; }
.inp_title { font-size:14px; color:#333333; }
.inp_title_red { font-size:14px; color:#A60500; font-weight:bold; }
.inp { border:1px solid #DDDDDD; width:300px; padding:4px; }
.inps { border:1px solid #DDDDDD; width:200px; padding:4px; }
.inpxsp {border:1px solid #DDDDDD ; width:148px; padding:4px; }
.inpxs {border:1px solid #DDDDDD; width:100px; padding:4px; }
.inpxxs { border:1px solid #DDDDDD; width:40px; padding:4px; }
.inp_info { color:#797979; }
.inp:hover,.inps:hover,.inpxsp:hover,.inpxs:hover,.inpxxs:hover { border:1px solid #8496BA; }
.sel { border:1px solid #DDDDDD; padding:4px; }
td { line-height:20px;}
/* 外部框架 */
#page900 { width:900px; margin-left:auto; margin-right:auto; }
#page780 { width:780px; margin-left:auto; margin-right:auto; }
#page654 { width:654px; margin-left:auto; margin-right:auto; }
#nav { height:50px; margin-top:5px; margin-bottom:5px;  }
#nav span { float:right; margin-top:10px;line-height:180% }
#form { background-color:#ECECEC; }
#left { width:6px; height:38px; float:left; background:url(../img/top_bgleft.gif) no-repeat;}
#panel { width:230px;}
#panel_top { padding:12px; padding-top:6px; border:1px solid #FFD078; width:204px; background-color:#FFFFFF; color:#9D752F; font-size:14px; line-height:26px; border-bottom:none; padding-bottom:0; }
#panel_center { border-left:1px solid #FFD078; border-right:1px solid #FFD078; }
#panel_bottom { padding:12px; padding-bottom:6px; border:1px solid #FFD078; width:204px; background-color:#FFFFFF; color:#9D752F; font-size:12px; line-height:22px; border-top:none; padding-top:0; }
.panelbg { height:32px; background:url(../img/panelbg.jpg) no-repeat; line-height:32px; padding-left:55px; font-weight:bold; color:#623520; font-size:14px; background-color:white; }
.panelbg a:link,.panelbg a:hover,.panelbg a:active,.panelbg a:visited { color:#623520; text-decoration:none; }
.panelsp { padding-top:0px; padding-bottom:8px; padding-left:23px; padding-right:23px; border-left:1px solid #F1DEB6; border-right:1px solid #F1DEB6; background-color:white; }
.panelsp li { height:18px; padding-top:9px; padding-left:12px; border-bottom:1px solid #D7C39E; }
.panelsp li a:link,.panelsp li a:hover,.panelsp li a:active,.panelsp li a:visited { color:#1D1D1D; text-decoration:none; font-size:12px; }
.panelsp li a:hover { color:#1D1D1D; text-decoration:underline; }
.panelsp li span { float:right; padding-right:12px; }
.panelsp li span a:link,.panelsp li span a:hover,.panelsp li span a:active,.panelsp li span a:visited { color:#999999; text-decoration:none; font-size:12px; }
.panelsp li span a:hover { color:#999999; text-decoration:underline; }
.panelsp li img { margin-left:12px; margin-right:12px; }
.center { float:left; background:url(../img/top_bgcenter.gif) repeat-x;}
#YYYY,#MM,#DD{ z-index:5}
#right { width:664px;}
#right_top { height:38px; background:url(../img/top_bgright.gif) right no-repeat;}
#right_top div { float:left; padding-top:8px;}
#right_top span { float:right; padding-top:4px; }
#right_bottom { padding-left:6px; padding-right:7px; }
#right_bottom_top,.right_bottom_top { height:32px; background:url(../img/rightbg.gif) repeat-x; border-left:1px solid #FDD079; border-right:1px solid #FDD079; }
.tab { text-decoration:none; }
.tab li { float:left; width:144px; height:32px; line-height:32px; text-align:center; border-right:1px solid #FDD079; cursor:pointer; font-weight:bold; font-size:14px; }
.tab li img { float:left; margin-top:9px; }
.tabon { background:url(../img/rightbgon.gif) repeat-x; color:#60371E; text-align:left !important; }
.taboff { background:url(../img/rightbgoff.gif) repeat-x; color:#5D5D5D; }
.tabright { float:right !important; font-size:12px !important; font-weight:normal !important; color:#000000; border:none !important; width:auto !important; padding-top:6px !important; height:26px !important; line-height:0 !important; }
#right_bottom_center { width:601px; border-left:1px solid #FDD079; border-right:1px solid #FDD079; background:white; padding-left:24px; padding-right:24px; padding-top:24px; }
#Percent { width:102px; height:16px; background:url(../img/100.gif) no-repeat; float:left; }
#Percent div { background-color:#825013; color:#FFFFFF; text-align:center; line-height:14px !important; height:14px; margin:1px; }
#right_bottom_bottom { height:10px; background:url(../img/rightbg9.jpg) no-repeat; }
/* login */
.login_title { background:url(../img/dotv.gif) repeat-x; height:15px; }
.formbg,.formbg2 { border-left:1px solid #CECECE;border-right:1px solid #CECECE; background:#FAFAFA; }
#login_form { background:url(../img/login_bg.gif) no-repeat; }
#regbg { background:url(../img/regbg.jpg) no-repeat; width:780px; height:269px; text-align:center; }
#regbg img { margin-top:200px;}
#scr02_left_ad {  height:133px; float:left; }
#scr02_left_ad center { font-size:14px; font-weight:bold; line-height:28px; }
#scr02_left_ad div { margin-top:6px; width:16px; height:16px; float:right; text-align:center; line-height:18px; margin-right:4px; color:#FFFFFF; cursor:pointer; }
#scr02_left_ad img { width:189px; height:133px; margin-right:12px; margin-left:12px; float:left; }
/* activity */
.joblist_top { height:12px; background:url(../img/joblist_topbg.gif) no-repeat; }
.joblist_center { border-left:1px solid #EBE6C9; border-right:1px solid #EBE6C9; background-color:#FCF9E6;}
.joblist_bottom { height:12px; background:url(../img/joblist_bottombg.gif) no-repeat; margin-bottom:18px; }
.joblist_left { width:85px; float:left; text-align:center;}
.joblist_middle { width:377px; float:left; line-height:19px; }
.joblist_middle h3 { color:#2C629E; margin:0; padding:0; font-size:14px; clear:both;}
.joblist_right { width:123px; float:left; text-align:center; color:#666666; line-height:22px; float:right; padding-right:12px;}
.joblist_right a:link,.joblist_right a:hover,.joblist_right a:active,.joblist_right a:visited { color:#2C629E; font-size:12px; text-decoration:none; }
.joblist_right a:hover { text-decoration:underline;}
.joblist_right font { color:#FF6600; font-size:14px; font-weight:bold; }
#jobsteps li { font-size:14px; line-height:22px;}
#jobsteps li a:link,#jobsteps li a:hover,#jobsteps li a:active,#jobsteps li a:visited { text-decoration:none; color:#2C629E; }
#jobsteps li a:hover { text-decoration:underline;}
/* forumindex */
.forumleft { float:left; width:114px; margin-right:12px; }
#forumlist { background:url(../img/vdot.gif) right repeat-y; }
#forumlist li { line-height:29px; height:29px; color:#3C3C17; font-size:14px;font-weight:bold; }
#forumlist li a:link,#forumlist li a:hover,#forumlist li a:active,#forumlist li a:visited { color:#3C3C17; text-decoration:none; font-size:14px; font-weight:normal; }
#forumlist li a:hover { color:#3C3C17; text-decoration:underline; }
#forumlist li img { margin-right:4px;}
.forumright { float:left; width:473px; }
#forumindex li span { color:#999999; font-size:12px; }
#forumindex li span a { color:#000000; text-decoration:none; font-size:12px; font-family:"Verdana"; }
#forumindex li span a:link,#forumindex li span a:hover,#forumindex li span a:active,#forumindex li span a:visited { color:#2C629E; text-decoration:none; font-size:12px; }
#forumindex li span a:hover { color:#2C629E; text-decoration:underline; }
.hr { clear:both; padding-top:6px; padding-bottom:6px; margin:0; border:none; height:1px; background:url(../img/dot2.gif) center repeat-x; color:#FFFFFF; font-size:1px; }
#forumindex li img { float:left; width:48px; height:48px; padding:2px; border:1px solid #CCCCCC; margin-right:12px; }
a.linkblue02:link,a.linkblue02:hover,a.linkblue02:active,a.linkblue02:visited { color:#2C629E; text-decoration:none; font-size:14px; font-family:"Verdana"; }
a.linkblue02:hover { color:#2C629E; text-decoration:underline; font-family:"Verdana"; }
a.linkgray02:link,a.linkgray02:hover,a.linkgray02:active,a.linkgray02:visited { color:#343434; text-decoration:none; font-size:14px; }
a.linkgray02:hover { color:#343434; text-decoration:underline; }
a.linkgray02s:link,a.linkgray02s:hover,a.linkgray02s:active,a.linkgray02s:visited { color:#343434; text-decoration:none; font-size:12px; }
a.linkgray02s:hover { color:#343434; text-decoration:underline; }
a.linkblue02s:link,a.linkblue02s:hover,a.linkblue02s:active,a.linkblue02s:visited { color:#2C629E; text-decoration:none; font-size:12px; }
a.linkblue02s:hover { color:#2C629E; text-decoration:underline;}
.linkblue02s a:link,.linkblue02s a:hover,.linkblue02s a:active,.linkblue02s a:visited { color:#2C629E; text-decoration:none; font-size:12px; }
.linkblue02s a:hover { color:#2C629E; text-decoration:underline;}
/* bang */
.vsplit19 { float:left; width:19px; }
.bang { float:left; width:286px; margin-bottom:8px; }
.bang ul { border:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF; padding:2px;  }
.bangtitle { height:21px; line-height:23px; color:#FE7E01; font-weight:bold; font-size:14px; background:url(../img/bangtitlebg.gif) no-repeat; padding-left:48px;}
.bangtitle span { color:#FF6600; float:right; padding-right:12px; }
.bangtitle span a:link,.bangtitle span a:hover,.bangtitle span a:active,.bangtitle span a:visited { color:#333333; text-decoration:none; font-size:12px; font-weight:normal; }
.bangtitle span a:hover { text-decoration:underline;}
.bang ul li { height:24px; line-height:24px;}
.bang ul li span { float:right; color:#333333; }
.bang ul li img { margin-right:2px;}
.ligray { background-color:#F1F0F5;}
/* group */
#grouptaglist li { float:left; color:#DDDDDD; }
#grouptaglist li a:link,#grouptaglist li a:hover,#grouptaglist li a:active,#grouptaglist li a:visited { color:#2C629E; text-decoration:none; }
#grouptaglist li a:hover { text-decoration:underline; }
a.active:link,a.active:hover,a.active:active,a.active:visited { color:#000000 !important; text-decoration:none; font-weight:bold; }
a.active:hover { text-decoration:underline; }
#grouplist { width:597px;}
#grouplist li { float:left; width:199px; height:72px; margin-bottom:25px; line-height:24px; }
#grouplist li a:link,#grouplist li a:hover,#grouplist li a:active,#grouplist li a:visited { color:#2C629E; text-decoration:none; }
#grouplist li a:hover { text-decoration:underline; }
#grouplist li font { font-family:"Verdana"; font-size:14px; color:#FF6600; font-weight:bold; }
#grouplist li img { float:left; width:66px; height:66px; border:1px solid #CCCCCC; padding:2px; margin-right:10px; }
#grouptopic li { height:35px; }
#grouptopic li img { width:16px; height:16px; padding:1px; border:1px solid #CCCCCC; margin-right:4px;}
#grouptopic li span { color:#999999;}
.grouptitle { font-size:13px; height:24px; line-height:24px; padding-left:12px; background-color:#FCF9E6; border:1px solid #EBE6C9; margin-bottom:6px; margin-top:6px; }
.groupad { line-height:25px;}
.groupad img { float:left; height:100px; width:100px; border:1px solid #CCCCCC; padding:2px; margin-right:10px; background-color:#FFFFFF; }
#groupleft { float:left; width:420px;}
#groupright { float:right; width:160px;}
#groupmenu li { float:left; width:50%; text-align:center; line-height:22px; }
#groupmenu li a:link,#groupmenu li a:hover,#groupmenu li a:active,#groupmenu li a:visited { color:#2C629E; text-decoration:none; }
#groupmenu li a:hover { text-decoration:underline; }
#groupmember li { line-height:22px; width:50%; text-align:center; float:left; }
#groupmember li img { width:48px; height:48px; padding:1px; border:1px solid #CCCCCC; }
#groupmember li span img { width:12px; height:12px; border:none; padding:0; vertical-align:top; position:absolute; }
#groupmember li a:link,#groupmember li a:hover,#groupmember li a:active,#groupmember li a:visited { color:#2C629E; text-decoration:none; }
#groupmember li a:hover { text-decoration:underline; }
.groupmember2 li { width:20% !important; }
/* score*/
#rule { line-height:22px; }
/* setting */
#questionnaire li { width:20%; float:left; height:24px; line-height:24px;}
#questionnaire h3 { margin-top:8px; margin-bottom:8px; clear:both; }
/* home */
#scr01_left_ct { float:left; }
.home_left { width:348px; float:left; background:url(../img/home_title.jpg) no-repeat; }
.home_title { height:28px; line-height:28px; font-size:14px; color:#343434; font-weight:bold; padding-left:12px; }
.home_title div { float:right; font-size:12px; color:#656565; background:url(../img/home_title.jpg) right no-repeat; font-weight:normal; padding-right:6px; }
.home_txt { border:1px solid #DDDDDD; border-top:none; padding:12px; }
.home_right { width:248px; float:right; background:url(../img/home_title2.jpg) no-repeat; }
.home_bottom { width:601px; background:url(../img/home_title3.jpg) no-repeat; }
#scr01_left_ad {  border:1px solid #707173; width:245px; height:166px; }
#scr01_left_ad div { margin-top:-25px; width:16px; height:16px; float:right; text-align:center; line-height:18px; margin-right:4px; color:#FFFFFF; cursor:pointer; }
#scr01_left_ad img { width:245px; height:166px; }
.imgborder img { padding:1px; border:1px solid #CBCCC6;}
.on { BACKGROUND: url(http://www.edulife.com.cn/zikao/images/swon.jpg) no-repeat; FONT-WEIGHT: bold;}
.off { BACKGROUND: url(http://www.edulife.com.cn/zikao/images/swoff.jpg) no-repeat; }
/* shop */
.ActTitle01{ color:#ffffff; }
.ActTitle02{ color:#ffffff; padding-top:4px; }
.ActBorder01{ border-left:#FFEACF 1px solid; border-right:#FFEACF 1px solid; }
.ActBorder03{ padding-top:4px; padding-left:6px; padding-right:8px; padding-bottom:4px; }
.ActText01{ font-weight:bold; COLOR:#F96400; }
#tbused { height:32px; line-height:32px; font-size:14px; background-color:#FFF8E3; color:#F82E0A; font-weight:bold; text-align:center; }
/* gift */
.giftbanner { height:134px; padding-left:40px; padding-top:150px; line-height:24px; background:url(../img/gift/banner.jpg) no-repeat; }
.giftcontent { background:url(../img/gift/center.jpg) repeat-y;}
.gift20 { width:532px; height:181px; padding-left:30px; padding-top:50px; margin-left:auto; margin-right:auto; color:#676767; line-height:24px; background:url(../img/gift/bg1.jpg) no-repeat;}
.gift50 { width:532px; height:181px; padding-left:30px; padding-top:50px; margin-left:auto; margin-right:auto; color:#676767; line-height:24px; background:url(../img/gift/bg2.jpg) no-repeat;}
.gift100 { width:532px; height:181px; padding-left:30px; padding-top:50px; margin-left:auto; margin-right:auto; color:#676767; line-height:24px; background:url(../img/gift/bg3.jpg) no-repeat;}
.gift20 img,.gift50 img,.gift100 img { padding:1px; border:1px solid #D2D2D2; width:104px; height:104px; margin-bottom:4px; }
.giftabout { width:550px; height:165px; margin-left:auto; line-height:24px; padding-left:12px; padding-top:46px; margin-right:auto; background:url(../img/gift/bg4.jpg) no-repeat;}
.giftabout img { margin-bottom:4px; }
.giftbottom { height:12px; background:url(../img/gift/bottom.jpg) no-repeat;}
.gifttop { height:12px; background:url(../img/gift/top.jpg) no-repeat;}

/* 公共样式*/
.dot { height:1px; font-size:1px; clear:both; background:url(../img/dot.gif) repeat-x; width:100%; margin-top:8px; margin-bottom:8px; }
.dots { height:1px; font-size:1px; clear:both; background:url(../img/dot.gif) repeat-x; width:100%; margin-top:8px; margin-bottom:6px; }
.dot2 { height:1px; font-size:1px; clear:both; background:url(../img/dot2.gif) repeat-x; width:100%; margin-top:8px; margin-bottom:8px;}
.dot3 { height:1px; font-size:1px; clear:both; background:url(../img/dot3.gif) repeat-x; width:100%; margin-top:8px; margin-bottom:8px;}
.split { height:1px; font-size:1px; clear:both; }
.split8 { height:8px; font-size:1px; clear:both; }
.vsplit4 { float:left; width:4px; }
.link002 { font-size: 12px;	color: #000000;	text-decoration: none;}
.link002 a:link, .link002 a:visited{	font-size: 12px;	color: #000000;	text-decoration: none;}
.link002 a:hover{	font-size: 12px;	color: #FF6600;	text-decoration: underline;}
.linkbrown01,.linkbrown01 a:link, .linkbrown01 a:hover, .linkbrown01 a:active, .linkbrown01 a:visited { color:#5E4203; text-decoration:none; font-size:12px;}
.linkbrown01 a:hover { color:#5E4203; text-decoration:underline; }
.linkgray02,.linkgray02 a:link,.linkgray02 a:hover,.linkgray02 a:active,.linkgray02 a:visited { color:#333333; text-decoration:none; font-size:12px; }
.linkgray02 a:hover { color:#330303; text-decoration:underline; }
a.linkgray02:link,a.linkgray02:hover,a.linkgray02:active,a.linkgray02:visited { color:#333333; text-decoration:none; font-size:12px; }
a.linkgray02:hover { color:#330303; text-decoration:underline; }
a.linkblack02:link,a.linkblack02:hover,a.linkblack02:active,a.linkblack02:visited { color:#333333; text-decoration:none; font-size:12px; }
a.linkblack02:hover { color:#FF6600; }
.linkblack02,.linkblack02 a:link,.linkblack02 a:hover,.linkblack02 a:active,.linkblack02 a:visited { color:#000000; text-decoration:none; font-size:12px; }
.linkblack02 a:hover { color:#FF6600; text-decoration:underline; }
a.linkred02:link,a.linkred02:hover,a.linkred02:active,a.linkred02:visited { color:#CD3003; text-decoration:none; font-size:12px; }
a.linkred02:hover { color:#CD3003; text-decoration:underline; }
.link002{font-size: 12px;color: #000000;text-decoration: none;}
.link002 a:link, .link002 a:visited{font-size: 12px;color: #000000;text-decoration: none;}
.link002 a:hover{font-size: 12px;color: #FF6600;text-decoration: underline;}
.link914 { font-size: 12px;	color: #CD3003; font-weight: normal; }
.link914 a:link, .link014 a:visited { color: #CD3003; text-decoration: none; }
.link914 a:hover { color: #CD3003 !important; text-decoration: underline; }
.linkred02b,.linkred02b a:link,.linkred02b a:hover,.linkred02b a:active,.linkred02b a:visited { color:#CD3003; text-decoration:none; font-size:14px; font-weight:bold; }
.linkred02b a:hover { color:#CD3003; text-decoration:underline; }

a.btnOK:link,a.btnOK:hover,a.btnOK:active,a.btnOK:visited { color:#FFFFFF; background-color:#FF8901; text-decoration:none; font-size:12px; line-height:24px; margin:0; border:0; padding:6px 6px 6px 6px; *padding:5px 6px 5px 6px; cursor:pointer;  }
input.btnOK { color:#FFFFFF; background-color:#FF8901; text-decoration:none; font-size:12px; margin:0; border:none; /* FireFox */padding:0 3px 0 3px; /* IE */*padding:0 0px 0 0px; cursor:pointer; line-height:22px; height:24px;}
/* Opera、Safari 、Chrome */
@media all and (min-width:0px){
input.btnOK { padding:0 6px 0 6px;   }
}
a.btnOK:hover { text-decoration:underline; }

.btnCancel:link,a.btnCancel:hover,a.btnCancel:active,a.btnCancel:visited { color:#333333; background-color:#DDDDDD; text-decoration:none; font-size:12px; line-height:24px; margin:0; border:0; padding:6px 6px 6px 6px; *padding:5px 6px 5px 6px; cursor:pointer;  }
input.btnCancel { color:#333333; background-color:#DDDDDD; text-decoration:none; text-decoration:none; font-size:12px; margin:0; border:none; /* FireFox */padding:0 3px 0 3px; /* IE */*padding:0 2px 0 2px; cursor:pointer; line-height:22px; height:24px; }
/* Opera、Safari 、Chrome */
@media all and (min-width:0px){
input.btnCancel { padding:0 6px 0 6px;   }
}
a.btnCancel:hover { text-decoration:underline; }
