@import   url(../Css3/Indextop.css); 

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}
ul,ol{list-style:none;}
/*
a{text-decoration:none;}
a:hover {text-decoration:underline;}
a{color:#2b2b2b;text-decoration:none;}
a:visited{color:#2b2b2b;text-decoration:none;}a:hover{color:#ba2636;text-decoration:underline;}
a:active{color:#ba2636;}
*/
sup{vertical-align:text-top;}sub{vertical-align:text-bottom; }
img{border:0;}button,input,select,textarea{font-size:100%;}.hidden{display:none;}.invisible{visibility:hidden;}
.AntClear:after{content:'\20';display:block;height:0;clear:both;}.AntClear {*zoom:1;}

.AntCategoriesInfo {width:auto; height:auto; overflow:hidden;}
/** 背景图 **/
.AntTopBar .Button,.AntTopInfo .Tab a,.Customer li,.AntRss a,.Notice,.Notice div,#IndexNotice p,.Challenge,.AntLocaIco,.AntInfo_Help,.AntNewsList li,.AntClassInfo ul li,.AntHousingInfoList li,.Recruitment li,.City em,.AntNav ul .Class,.AntCategoriesInfo dd{background-image:url(../Images/Index/NewAntHome/AntHome-Ico.gif); background-repeat:no-repeat;}
.AntInfoHelp,.AntInfo-menu,.AntInfoNavBottom { background:url(../Images/Index/NewAntHome/AntSelectMenuBg.gif);}
.AntTopBar .Input {background:url(../Images/Index/AntHome/Input-1.gif) 0 0;}
.LoginInfo,.MemberCenter,.UserExit { background:url(../Images/Index/AntHome/AntUserIco.gif) no-repeat;}
.AntSearch .Search .Form .Input { background: #FFFFFF url(../Images/Index/NewAntHome/input.gif) no-repeat 0 0;}
/** 通用背景调用 **/
.AntTopBar .Button,.Logo,.AntTopInfo .Tab a,.Customer li{text-decoration:none; text-align:center; border:0; position:relative;}
.AntRss a { background-position:60px -48px;text-align:center; border:0; position:relative; width:60px; display:block;line-height:2.4em;text-indent:-1em;}
.AntNewsList li,.AntClassInfo ul li,.AntHousingInfoList li,.Ant-Recruitment .Company,.Ant-Talent li{ background-position:left -110px;}

/*广告*/
.Ant-UpFile img,.Ant-UpFile embed { border-bottom:solid 7px #FFF;}

/** IE7 广告 **/
.AntIE7 { padding-bottom:7px\9;_padding-bottom:0;}

/** 新闻 **/
.AntNewsList h2,.AntNewsList ul{ background:url(../Images/Index/NewAntHome/Lin-1_03.gif) repeat-x left bottom; }

/** 切换城市 **/
.AntCityLay .Top { background:url(../Images/Index/AntHome/AntCity/AntCityLay_03.gif);}
.AntCityLay .Content { background:url(../Images/Index/AntHome/AntCity/AntCityLay_06.gif) repeat-y;}
.AntCityLay .Bottom { background:url(../Images/Index/AntHome/AntCity/AntCityLay_07.gif);}

/** 布局 **/
.AntMain,.AntHead,.AntTop,.AntNav,.Notice,.AntTopInfo,.MainContent,.AntSearch,.AntNews-1,.Ant-News,.Ant-News .Right,.AntHouse,.AntRecruitment,.AntFooter,.AntLocaIco,.AntBox{ width:auto; height:auto; overflow:hidden; margin: 0 auto;}
.AntMain,.AntHead,.AntBox{width:950px;}.AntTopBar,.Notice,.MainContent,.AntLocaIco{width:948px;}.AntBox7px{*margin-bottom:7px;}
.AntWidth670,.AntWidth946,.AntWidth736,.AntWidth201,.AntWidth205,.AntWidth740{height:auto; overflow:hidden; margin-bottom:7px;}
.AntWidth670 { width:670px;}.AntWidth946 { width:946px;}.AntWidth736 { width:736px;}.AntWidth201{ width:201px;}.AntWidth205{width:205px;}
.AntWidth466 { width:461px;}.AntWidth266 { width:266px;}.AntWidth310 { width:309px; margin-left:5px;}.AntWidth740 { width:740px;}
/*
.AntTopBar { height:28px; border:solid 1px #e7ecf0; line-height:28px; }
*/
.marginB0px { margin-bottom:0;}
.AntBox { background:#FFF;}

/** 用户登录前 **/
.Login {  width:550px; float:left; padding-left:10px; position:relative; top:-1px;+top:-3px; _top:2px;}
.AntTopBar .Input { width:90px; color:#6e6e6e; padding-left:3px; border: solid 1px #a7a6aa; height:15px;}
.AntTopBar .Button { width:46px; height:20px; line-height:20px\9;  margin-bottom:-6px; margin-bottom:2px\9; _margin-bottom:auto; _line-height:normal; _height:auto; color:#4b4b4b;cursor:pointer; position:relative; top:2px;}
.AntTopBar .Free { margin-left:5px;}

/** 用户登录后 **/
.AntUserLogin { float:left; position:relative; top:1px;+top:3px;_top:-2px;}
.AntUserLogin div { float:left; margin-left:3px;}
.AntUserLogin .LoginInfo span { color:#ff0000; font-weight:bold;}
.AntUserLogin .LoginInfo  { background-position:-5px 5px;padding-left:17px; margin-left:0px;}
.AntUserLogin .MemberCenter {background-position:1px -20px; padding-left:22px;} 
.AntUserLogin .UserExit {background-position:2px -76px;padding-left:25px;}
.AntUserLogin .MemberCenter a,.AntUserLogin .Challenge a,.AntUserLogin .UserExit a {color:#c81500;}

/** 下拉菜单 **/
.AntInfoQuicklinkHome { width:350px; float:right;}.AntInfoQuicklinkHome .AntInfoNav{float:right;}
.AntInfoQuicklinkHome .AntInfoNavLink { position:relative; padding-top:1px; z-index:100;}
.AntInfo_Help { background-position:56px -86px;background-position:56px -87px\9;} 
.AntInfoQuicklinkHome .AntInfoNavLink .AntInfoHelp { position:relative;display:block; overflow:hidden;width:58px; height:23px; background-position:-4px -304px;+background-position:-4px -306px;_background-position:-4px -304px;}
.AntInfoQuicklinkHome .AntInfoNavLink .AntInfoHelp_hover {background-position: -92px -304px;+background-position: -92px -306px;_background-position: -92px -304px;}
.AntInfoQuicklinkHome li a{padding: 0 12px 0 8px;}
.AntInfoQuicklinkHome .AntInfo-menu {position:absolute; width:100px; border-left:solid 1px #bfbfbf;background-position:right 0px; background-color:#FFFFFF;top:23px;}
*+html .AntInfoQuicklinkHome .AntInfo-menu { top:-3px!important;margin-top:26px!important;}
.AntInfoQuicklinkHome .AntInfo-menu { line-height:23px; padding-top:5px;}
.AntInfoQuicklinkHome .AntInfoNavBottom {height:2px; font-size: 0;line-height: 0; position:relative; left:-1px; background-position:0 -300px; margin-top:5px;}

/** 导航菜单 **/
.AntMenu { width:950px; height:77px; overflow:hidden;}
.logoAnt { margin:10px 0 0 10px; }
.AntInfoLogo { width:200px; height:auto; overflow:hidden; text-align:center; float:left;}
.AntInfoLogo div,.AntInfoLogo div a{ width:200px; height:60px; overflow:hidden;}
.AntInfoLogo div a{display:table-cell;vertical-align:middle;text-align:center;outline:none;*display:block;*font-family:Arial;*font-size:49px;}
.AntInfoLogo div a img{vertical-align:middle;}

/** 切换城市 **/
.City h2 {font-size:18px;}
.City {width:70px; float:left; height:50px; overflow:hidden; margin:20px 0 0 7px;}
.City em {display:block; text-indent:1px; width:63px; background-position:left -22px;background-position:left -24px\9; cursor:pointer; color:#FFFFFF;}

/*浮动城市*/
.AntCityLay { width:359px; height:auto; overflow:hidden; position:absolute; z-index:1000; cursor:default;}
.AntCityLay .Top { height:11px; overflow:hidden;}
.AntCityLay .Content { width:395px; height:auto; overflow:hidden; height:auto; padding:10px 0px 10px 7px!important; *padding:10px 0px 10px 7px!important;padding:10px 0px 10px 0px;}
.AntCityLay .Content a {display:block; width:70px;text-align:center; padding-top:2px; height:20px; line-height:20px; overflow:hidden; margin:3px 0px 0px 10px;float:left;}
.AntCityLay .Content a:hover { background:#e4e4e4; color:#000000; text-decoration:none;}
.AntCityLay .Bottom { height:8px; overflow:hidden;}

/** 频道导航 **/
.AntMenu .Menu { width:710px; float:right;}
.AntMenu .Menu li { float:right; padding:10px 1px 0 0;}
.AntMenu .Menu a { background:none; display:block; width:63px; height:63px; position:relative; text-align:center;}
.AntMenu .Menu a img { margin-top:5px;}
.AntMenu .Menu a em { display:block; position:absolute; left:0; bottom:1px; width:63px; text-align:center; cursor:pointer; }
.AntMenu .Menu a:hover {text-decoration:none;}

/** 导航子类 **/
.AntNav .Left,.AntNav .Right {width:5px;height:57px; float:left;}
.AntNav ul { width:950px; height:56px; position:absolute; left:5px; padding-top:2px;}
.AntNav ul li { float:left; white-space:nowrap; padding:6px 0px 0px 12px;}
.AntNav ul a { display:block; float:left;}
.AntNav ul a:link,.AntNav ul a:visited { color:#FFFFFF;}
.AntNav ul .Class { width:38px;background-position:0 -283px;+background-position:0 -285px; _background-position:0 -283px;letter-spacing:2px; text-align:center;}
.AntNav ul .Class:link,.AntNav ul .Class:visited { color:#666666;text-decoration:none; margin-right:10px;}
.AntNav em { float:left; padding:0px 5px 0px 5px; color:#FFFFFF; position:relative; top:0;+top:-2px; _top:0;}

.Notice,.AntLocaIco{ height:26px; overflow:hidden; border:solid 1px #c6d8e0; position:relative; margin-top:67px;+margin-top:50px;_margin-top:50px; clear:both;margin-bottom:7px; background-position:-75px -18px; margin-bottom:7px; background-color:#FFF;}

.Notice em,.Notice ul,.Notice ul div,.Notice ul dl div {float:left; line-height:26px;}
.Notice em,.AntLocaIco em { margin:0px 5px 0px 35px; color:#5f5f5f;}
#AntTopNewScroll { background:none; height:26px; overflow:hidden;}
.Notice ul div,.Notice ul dl div { width:250px; height:26px;overflow:hidden;background-position:10px -130px; padding-left:28px;}
.Notice a:link,.Notice a:visited { color:#149a02;}
.Notice em a:link,.Notice em  a:visited { color:#5f5f5f;}
.Notice  ul dl{ list-style:none;}
.Notice  ul dl dt div{width:250px; height:26px;overflow:hidden;background-position:10px -130px; padding-left:28px; }
#IndexNotice{ width:850px; height:26px;line-height:26px;overflow:hidden; background:none;}
#IndexNotice  ul li{ list-style:none;height:25px;line-height:25px;  width:850px; }
#IndexNotice ul li p { width:250px; height:25px;line-height:25px;overflow:hidden;background-position:10px -130px; padding-left:28px; float:left; }

/*版权信息*/
.AntFooter { width:950px; text-align:center; padding:10px 0px 10px; line-height:1.8em;color:#666666;}
.AntFooter li a,.AntFooter li a:link,.AntFooter li a:visited{color:#666666;}
.AntFooter .Nav a { margin:0px 5px 0px 5px;}
.AntFooter .Nav a,.AntFooter .Nav a:link,.AntFooter .Nav a:visited { color:#307eb9; text-decoration:underline;}
.AntFooter .Nav a:hover,.AntFooter li a:hover{ color:#CC0000;}

/*当前位置*/
.AntLocaIco { line-height:2.3em; background-position:12px -487px;}
.AntLocaIco .Time {float:right; line-height:2em; padding-right:10px; color:#0000FF;}

/** 导航菜单兼容性定义 **/
.AntFixIe { display:none\9;}
/**错误页面开始*/
#recommendation-container {
    width: 760px;
    height: 200px;
    margin: 0 auto 55px 95px;
}

#error-notice {
    margin: 60px auto 30px 120px;
}

.ant-emotion {
    float: left;
    display: inline;
}

.error-notice-text {
    float: left;
    display: inline;
    margin-left: 20px;
}

.error-notice-hd {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}

.error-notice-advice .you-can {
    display: block;
    margin-bottom: 10px;
}

.error-notice-advice {
    line-height: 2;
}

.error-notice-advice ol {
    margin-left: 25px;
}

.error-notice-advice ol li {
    list-style-type: decimal;
}

#page:after, #error-notice:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

#page, #error-notice {
    _zoom: 1;
}

#error-page-divider {
    width: 100%;
    height: 3px;
    background-color: #f59500;
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}
/*错误页面结束*/

.AntSkin2Box,.Skin2Main{ width:auto; height:auto; overflow:hidden; margin: 0 auto; background:#FFF;}
.AntSkin2BoxFF { width:950px; height:auto; margin: 0 auto;}

/** 网站头部 **/
.AntTopBar .Button {background-image:url(../Images/index/AntHome/AntHome-Ico.gif); background-repeat:no-repeat;}
.AntInfoHelp,.AntInfo-menu,.AntInfoNavBottom { background:url(../Images/index/AntHome/AntSelectMenuBg.gif);}
.AntTopBar .Input {background:url(../Images/index/AntHome/Input-1.gif) 0 0;}
.LoginInfo,.MemberCenter,.UserExit { background:url(../Images/index/AntHome/AntUserIco.gif) no-repeat;}
.AntTopBar .Button{text-decoration:none; text-align:center; border:0; position:relative;}
.AntRss a { background-position:60px -48px;text-align:center; border:0; position:relative; width:60px; display:block;line-height:2.4em;text-indent:-1em;}
.AntTopBar { height:28px; border:solid 1px #e7ecf0; background:#fafafa; line-height:28px; width:948px; }

/** 用户登录前 **/
.Login { width:580px; float:left; padding-left:10px; position:relative; top:-1px;+top:-3px; _top:2px;}
.AntTopBar .Input { top:2px; position:relative; margin: 0; width:90px; color:#6e6e6e;padding: 2px 0 1px 3px;border: solid 1px #a7a6aa;}
.AntTopBar .Button { width:46px; _height:20px; _padding:0;  padding:2px 0px 5px 0px; +padding:1px 0px 0px 0px;; color:#4b4b4b; top:1px; +top:4px;_top:2px; cursor:pointer;}
.AntTopBar .Free { margin-left:5px;}
.Login img{ margin-top:0px!important;*margin-top:3px!important;*margin-top:3px;margin-top:3px;}
/** 用户登录后 **/
.AntUserLogin { float:left; position:relative; top:1px;+top:3px;_top:-2px;}
.AntUserLogin div { float:left; margin-left:3px;}
.AntUserLogin .LoginInfo span{ font-size:12px; color:#ff0000; font-weight:bold;}
.AntUserLogin .LoginInfo font { font-size:12px;}
.AntUserLogin .LoginInfo  { background-position:-5px 5px;padding-left:17px; margin-left:0px;}
.AntUserLogin .MemberCenter {background-position:1px -20px; padding-left:22px;} 
.AntUserLogin .UserExit {background-position:2px -76px;padding-left:25px;}
.AntUserLogin .MemberCenter a,.AntUserLogin .Challenge a,.AntUserLogin .UserExit a {color:#c81500;}

/** 第一排导航菜单 **/
.AntSkinMenu { width:950px; margin-bottom:7px;}
.AntSkinMenu .Logo { width:200px; height:60px; float:left;}
.AntSkinMenu .Menu { width:740px; float:right; height:60px; margin-bottom:10px;}
.AntSkinMenu .Menu ul li { float:left; width:135px; height:20px; line-height:20px; overflow:hidden; border-right:solid 1px #dcdddd; padding-left:12px;}
.AntSkinMenu .Menu ul li a { white-space:nowrap; display:block; float:left; margin-right:9px; color:#2b2b2b;}
.AntSkinMenu .Menu ul li a:hover{ background:none;}
.AntSkinMenu .Menu ul .nolin { border:0;}
/** 导航 **/
.AntSkinMenu .Nav,.AntSkinMenu .Nav .l,.AntSkinMenu .Nav .r,.AntSkinMenu .Nav ul li,.AntSkinMenu .Nav ul li a,.AntSin2TopInfo .TabLeft .Tab a,.AntSin2TopInfo .TabRight .Tab a,.AntSkin2ServiceSearch .Service ul li
{background-image:url(../images/index/AntHome/MenuBg-1.gif);}
.AntSkinMenu .Nav { width:950px; height:33px; margin: 0 auto; overflow:hidden; line-height:33px; text-align:center; position:relative;}
.AntSkinMenu .Nav .l,.AntSkinMenu .Nav .r {display:block; width:2px; height:33px; overflow:hidden; position:absolute;top:0;}
.AntSkinMenu .Nav .l { left:0; }.AntSkinMenu .Nav .r {right:0;}
.AntSkinMenu .Nav ul li,.AntSkinMenu .Nav ul li a { float:left; width:86px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.AntSkinMenu .Nav ul li a {text-decoration:none;}

/*sk1*/
.AntSkinMenu .sk1 { background-position:left -318px;}
.AntSkinMenu .sk1 .l {background-position:left -425px;}.AntSkinMenu .sk1 .r {background-position:-4px -425px;}
.AntSkinMenu .sk1 ul li a {background-position:left -354px; color:#000000; font-family:"宋体"; font-size:14px; font-weight:normal;}
.AntSkinMenu .sk1 ul li a:hover { color:#FFFFFF; text-decoration:none;}
.AntSkinMenu .sk1 .Current,.AntSkinMenu .sk1 ul li a:hover {background-position:left -390px; color:#FFFFFF;}

/*sk2*/
.AntSkinMenu .sk2 { background-position:left top;}
.AntSkinMenu .sk2 .l {background-position:left -66px;} .AntSkinMenu .sk2 .r {background-position:-4px -66px;}
.AntSkinMenu .sk2 ul li a {background-position:left -100px; color:#FFFFFF;}
.AntSkinMenu .sk2 .Current,.AntSkinMenu .sk2 ul li a:hover {background-position:left -32px; color:#FFFFFF;}

/*sk3*/
.AntSkinMenu .sk3 { background-position:left -500px;}
.AntSkinMenu .sk3 .l {background-position:left -620px;}.AntSkinMenu .sk3 .r {background-position:-4px -620px;}
.AntSkinMenu .sk3 ul li a {background-position:left -537px; color:#FFFFFF;}
.AntSkinMenu .sk3 ul li a:hover { color:#FFFFFF; text-decoration:none;}
.AntSkinMenu .sk3 .Current,.AntSkinMenu .sk3 ul li a:hover {background-position:left -577px; color:#FFFFFF;}