﻿body
{
    margin:0px;
    color:#28176e;
    font-size:12px;
    font-family:Tahoma, "宋体";
    line-height:22px;
}
ul,li
{
    margin:0px;
    padding:0px;
    list-style:none;
}
h1,h2,h3,h4,h5,h6,h7,input
{
    margin:0px;
    padding:0px;
    text-indent:0px;
}
a
{
    color: #6A60C6;
    text-decoration: none;
}
a:hover
{
    color: Red;
    text-decoration:underline;
}
.ClearBoth
{
    width:100%;
    height:1px;
    margin:-1px;
    clear:both;
}
.Biger
{
    font-size:16px;
    font-weight:bold;
    margin:5px;
}
div.W330
{
    background-image:url(/Images/Hr_330.gif);
    width:330px;
    height:1px;
    overflow:hidden;
    margin:0px auto;
}
input.W225
{
    background-image:url(/Images/InputBG_225.gif);
    background-position:left top;
    width:215px;
    height:25px;
    border:0;
    line-height:25px;
    font-size:14px;
    font-family:Tahoma, "宋体";
    font-weight:bold;
    text-align:left;
    padding:0px 5px;
}
.LogonTab
{
    font-size:14px; 
    font-weight:bold; 
    margin-top:10px;
    line-height:30px;
    text-align:left;
}
.LogonTab tr
{
    height:35px;
}
.LogonTab input
{
    margin-left:0px;
}
.MemberInfoTab
{
    font-size:14px; 
    font-weight:bold; 
    margin-top:10px;
    line-height:30px;
    text-align:left;
}
.MemberInfoTab tr
{
    height:35px;
}

div.Partners
{
    width:940px;
    height:57px;
    background-image:url(/Images/PartnersBG.gif);
    margin:0px auto;
}
div.Partners div
{
    width:870px;
    height:57px;
    margin-left:60px;
}
div.Partners div a
{
	height:22px;
	width:145px;
	display:block;
	overflow:hidden;
	margin-top:4px;
	float:left;
	line-height:22px;
	text-align:center;
}

div.Bottom
{
    width:940px;
    height:60px;
    margin:0px auto;
    padding-top:20px;
    text-align:center;
    line-height:20px;
}

div#TopBar
{
    width:100%;
    height:30px;
    background-image:url(/Images/BGStack.gif);
    background-position:0px -27px;
}
div#TopBar #TopBarContent
{
    width:940px;
    height:30px;
    margin:0px auto;
    line-height:30px;
}
div#TopBar #TopBarContent #Part1
{
    width:auto;
    height:30px;
    float:left;
}
div#TopBar #TopBarContent #Part2
{
    width:auto;
    height:30px;
    float:right;
}

div#ViewLogoArea
{
    width:890px;
    margin:10px auto;
    height:62px;
}
div#ViewLogoArea #ViewLogo
{
    width:176px;
    height:62px;
    float:left;
    text-align:left;
    text-indent:-1000px;
}
div#ViewLogoArea #ViewArea
{
    width:714px;
    height:62px;
    background-image:url(/Images/ViewTitleBG.gif);
    float:left;
}
div#ViewLogoArea #ViewArea #ViewAreaContent
{
    width:600px;
    height:50px;
    line-height:25px;
    margin:5px 94px 5px 20px;
    overflow:hidden;
}
div#ViewLogoArea #ViewArea #ViewAreaContent #NewTxtList
{
    width:100%;
    height:25px;
    overflow:hidden;
}
#NewTxtList b
{
   float:left;
}
#NewTxtList #TxtList
{
    float:left;
    width:484px;
    overflow:hidden;
}

div#ViewNav
{
    width:100%;
    height:27px;
    background-image:url(/Images/BGStack.gif);
}
div#ViewNav ul
{
    width:900px;
    height:100%;
    margin:0px auto;
}
div#ViewNav ul li
{
    width:80px;
    height:27px;
    overflow:hidden;
    float:left;
    line-height:27px;
    font-weight:bold;
    margin-left:5px;
}
div#ViewNav ul li a
{
    width:100%;
    height:100%;
    display:block;
    background-image:url(/Images/ViewNavItem.gif);
    background-position:0px 0px;
    text-align:center;
    color:#fff;
}
div#ViewNav ul li a:hover
{
    width:100%;
    height:100%;
    display:block;
    background-image:url(/Images/ViewNavItem.gif);
    background-position:0px -27px;
    text-align:center;
    color:#fff;
    text-decoration:none;
}
.FormTab
{
    line-height:25px;
}

.FormTab input
{
    width:200px;
    margin-left:20px;
}
.GeneralityBtn_W120
{
    width:120px;
    height:25px;
    background-image:url(/Images/BtnBG_W120.gif);
    background-position:top;
    font-size:14px;
    font-family:Tahoma, "宋体";
    color:#fff;
    border:0px;
    cursor:pointer;
}
.GeneralityBtn_W100
{
    width:100px;
    height:25px;
    background-image:url(/Images/BtnBG_W100.gif);
    background-position:top;
    font-size:14px;
    font-family:Tahoma, "宋体";
    color:#fff;
    border:0px;
    cursor:pointer;
}
.GeneralityBtnCancel_W100
{
    width:100px;
    height:25px;
    background-image:url(/Images/BtnCancelBG_W100.gif);
    background-position:top;
    font-size:14px;
    font-family:Tahoma, "宋体";
    color:#fff;
    border:0px;
    cursor:pointer;
}
.FormTab .msRadio input
{
    width:auto;
}
.FormTab select
{
    width:200px;
    margin-left:20px;
}
.FormTab .msCheck input
{
    width:auto;
}

div.Loading_16_16
{
    width:16px;
    height:16px;
    overflow:hidden;
    background-image:url(/Images/Loading_16_16.gif);
    float:left;
}
div.Warning_16_16
{
    width:16px;
    height:16px;
    overflow:hidden;
    background-image:url(/Images/Warning_16_16.gif);
    float:left;
    
}
div.TinytipContainer
{
    width:auto;
    height:22;
    padding-bottom:8px;
    background-image:url(/Images/TinytipBottom.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    position:absolute;
    z-index:99;
}
div.TinytipContainer .TinytipContent
{
    background-color:#d3cfe5;
    width:auto;
    height:20;
    border:1px solid #28176e;
    border-bottom:0px;
    padding:0px 5px;
    text-indent:20px;
    background-image:url(/Images/InfoBG_16_16.gif);
    background-repeat:no-repeat;
    background-position:3px 3px;
    line-height:20px;
}
div.FSTip
{
    width:100%;
    height:100%;
    background-color:White;
}
ul.ViewSNav
{
    width:80px;
    height:auto;
    position:absolute;
    z-index:99;
    line-height:27px;
    text-align:center;
    background-color:#9188b6;
    border:1px solid #6a5e98;
    background-image:url(/Images/ViewNavItem.gif);
    background-position:0px 27px;
    color:White;
    font-size:14px;
}
ul.ViewSNav li
{
    width:80px;
    overflow:hidden;
    line-height:22px;
    font-size:12px;
}
ul.ViewSNav li a
{
    width:80px;
    height:22px;
    display:block;
    background-color:#9188b6;
    color:#ccc;
}
ul.ViewSNav li a:hover
{
    color: White;
    text-decoration: none;
    background-color: #6a6a95;
}


div#ViewNavL2
{
    width:940px;
    height:22px;
    margin:0px auto;
}
div#ViewNavL2 ul
{
    width:840px;
    height:22px;
    margin:0px auto;
}
div#ViewNavL2 ul li
{
    width:78px;
    height:21px;
    overflow:hidden;
    float:left;
    line-height:21px;
    font-weight:bold;
    text-align:center;
    margin-left:5px;
    background-color:#aba3cc;
    border:1px solid #aba3cc;
    border-bottom:0px;
    color:#fff;
}
div#ViewNavL2 ul li a
{
    width:100%;
    height:100%;
    display:block;
    text-align:center;
    color:#6555a9;
    background-color:#fff;
}
div#ViewNavL2 ul li a:hover
{
    width:100%;
    height:100%;
    display:block;
    text-align:center;
    color:#fff;
    text-decoration:none;
    background-color:#aba3cc;
}
div#ViewNavL2 ul li.now
{
    color:#fff;
    background-color:#aba3cc;
}
#ViewContent
{
    width:938px;
    height:auto;
    border:1px solid #aba3cc;
    margin:0px auto;
    padding:20px 0px;
}
#ViewContent #ViewTitle
{
    width:938px;
    height:auto;
    border-bottom:1px solid #aba3cc;
    margin:-20px 0px 20px 0px;
    height:24px;
    line-height:24px;
    font-size:14px;
    font-weight:bold;
    color:#28176e;
    text-align:center;
    background-color:#e6ecf2;
}
#ViewContent .ViewTitle
{
    width:938px;
    height:auto;
    border-bottom:1px solid #aba3cc;
    border-top:1px solid #aba3cc;
    margin:10px 0px;
    height:24px;
    line-height:24px;
    font-size:14px;
    font-weight:bold;
    color:#28176e;
    text-align:center;
    background-color:#e6ecf2;
}

/*分页状态样式*/
div.PageState
{
    width:850px;
    height:25px;
    overflow:hidden;
    background-image:url(/Images/PageStateImgs.gif);
    background-position:left top;
    margin:0px auto;
}
div.PageState .PageStateIco
{
    width:24px;
    height:25px;
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-850px top;
    margin-left:7px;
    float:left;
    display:inline;
}
div.PageState .PageStateText
{
    width:740px;
    height:25px;
    float:left;
    color:#d3cfe5;
    font-family: Tahoma, "宋体";
    line-height:25px;
    display:inline;
    margin-left:10px;
}
div.PageState .PageStateText span
{
    font-size:14px;
    font-weight:bold;
    margin:0px 5px;
    color:#aaa;
}
div.PageState .PageStateText a.PageItem
{
    width:22px;
    height:25px;
    display:inline-block;
    margin-left:2px;
    color:#fff;
    text-align:center;
}
div.PageState .PageStateText a.PageItem:hover
{
    text-decoration:none;
    color:#aaa;
}
div.PageState .PageStateCtrlLeft
{
    width:31px;
    height:25px;
    float:left;
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-938px top;
}
div.PageState .PageStateCtrlLeft a
{
    width:31px;
    height:25px;
    display:block;
    text-align:left;
    text-indent:-100px;
    overflow:hidden;
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-874px top;
}
div.PageState .PageStateCtrlLeft a:hover
{
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-1002px top;
}
div.PageState .PageStateCtrlRight
{
    width:31px;
    height:25px;
    float:left;
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-970px top;
}
div.PageState .PageStateCtrlRight a
{
    width:31px;
    height:25px;
    display:block;
    text-align:left;
    text-indent:-100px;
    overflow:hidden;
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-905px top;
}
div.PageState .PageStateCtrlRight a:hover
{
    background-image:url(/Images/PageStateImgs.gif);
    background-position:-1034px top;
}

/*分页状态样式结束*/

div.FormLeft
{
    width:720px;
    height:auto;
    float:left;
}
div.FormRight
{
    width:218px;
    height:auto;
    float:left;
    text-align:left;
}
div.FormRight h3
{
    width:218px;
    height:22px;
    overflow:hidden;
    font-size:12px;
    font-weight:bold;
    color:Black;
    background-image:url(/Images/SetupLeftImgs.gif);
    background-position:0px 0px;
    text-indent:25px;
    line-height:22px;
}
div.FormRight ul
{
    width:218px;
    height:auto;
}
div.FormRight ul li
{
    width:218px;
    height:25px;
    overflow:hidden;
    background-image:url(/Images/SetupLeftImgs.gif);
    background-position:0px -22px;
    text-indent:25px;
    line-height:25px;
    color:#6555a9;
    font-size:14px;
}
div.FormRight ul li.now
{
    height:25px;
    background-image:url(/Images/SetupLeftImgs.gif);
    background-position:0px -47px;
    line-height:25px;
    font-weight:bold;
}
div.FormRight ul li.end
{
    width:218px;
    height:150px;
    overflow:hidden;
    background-image:url(/Images/SetupLeftImgs.gif);
    background-position:0px -72px;
    text-indent:25px;
}
div.FormRight ul li.end *
{
    margin-left:25px;
    margin-top:120px;
}
div.FormRight ul li a
{
    width:100%;height:25px;display:block;
}
div.FormRight ul li a:hover
{
    text-decoration:none;
    color:#322374;
    background-image:url(/Images/SetupLeftImgs.gif);
    background-position:0px -47px;
}

/*模块标题组件*/
div.PartTitle
{
    width:auto;
    height:25px;
}
div.PartTitle div.PartTitleIco
{
    width:30px;
    height:25px;
    float:left;
    background-image:url(/Images/PartTitle.gif);
}
div.PartTitle h3.PartTitleContent
{
    width:auto;
    line-height:25px;
    float:left;
    font-size:14px;
    background-color:#D8CCFF;
    color:#28176e;
}
div.PartTitle div.PartTitleEnd
{
    width:10px;
    height:25px;
    float:left;
    background-image:url(/Images/PartTitle.gif);
}

    /*SAdd-BG*/
    div.SAdd div.PartTitleIco{background-position:left top;}
    div.SAdd div.PartTitleEnd{background-position:-30px top;}
    /*SAdd-End*/

    /*SUser-BG*/
    div.SUser div.PartTitleIco{background-position:left -25px;}
    div.SUser div.PartTitleEnd{background-position:-30px -25px;}
    /*SUser-End*/

    /*SDoc-BG*/
    div.SDoc div.PartTitleIco{background-position:left -50px;}
    div.SDoc div.PartTitleEnd{background-position:-30px -50px;}
    /*SDoc-End*/

    /*SFav-BG*/
    div.SFav div.PartTitleIco{background-position:left -75px;}
    div.SFav div.PartTitleEnd{background-position:-30px -75px;}
    /*SFav-End*/

    /*SZoom-BG*/
    div.SZoom div.PartTitleIco{background-position:left -100px;}
    div.SZoom div.PartTitleEnd{background-position:-30px -100px;}
    /*SZoom-End*/

    /*SImg-BG*/
    div.SImg div.PartTitleIco{background-position:left -125px;}
    div.SImg div.PartTitleEnd{background-position:-30px -125px;}
    /*SImg-End*/

    /*SArt-BG*/
    div.SArt div.PartTitleIco{background-position:left -150px;}
    div.SArt div.PartTitleEnd{background-position:-30px -150px;}
    /*SArt-End*/
/*模块标题组件结束*/
table.InfoShow
{
    margin-left:60px;
    line-height:25px;
    margin-top:10px;
}
table.InfoShow td.InfoTit
{
    text-align:left; 
    width:150px;
    font-weight:bold;
}
table.MyGV
{
    margin:0px auto;
    line-height:22px;
}
table.MyGV .ContentRow
{
    border-bottom: #000 1px dashed;
    color:#4A3C8C;
    background-color:#FAFAFA;
}
table.MyGV .ActionNow
{
    background-color:#eeeeee;
}
table.MyGV .ImgLink_Edit a
{
    width:16px;
    height:16px;
    display:block;
    background-image:url(/Images/BtnImg.gif);
    background-position:0px -32px;
}
table.MyGV .ImgLink_Del a
{
    width:16px;
    height:16px;
    display:block;
    background-image:url(/Images/BtnImg.gif);
    background-position:0px -16px;
}
table.MyGV .ImgLink_SelResume a
{
    width:16px;
    height:16px;
    display:block;
    background-image:url(/Images/BtnImg.gif);
    background-position:0px -96px;
}
table.MyGV .ImgLink_SelTemp a
{
    width:16px;
    height:16px;
    display:block;
    background-image:url(/Images/BtnImg.gif);
    background-position:0px 0px;
}
table.MyGV .ImgLink_View a
{
    width:16px;
    height:16px;
    display:block;
    background-image:url(/Images/BtnImg.gif);
    background-position:0px -112px;
}
table.MyGV .ImgShow a
{
    width:16px;
    height:16px;
    background-image:url(/Images/BtnImg.gif);
    display:block;
    text-align:left;
    text-indent:-100px;
    overflow:hidden;
}

table.MyGV .ImgShow .TimeOutAct, table.MyGV .ImgShow .TimeOutUnAct
{
    background-position:0px -48px;
}
table.MyGV .ImgShow .TimeInUnAct
{
    background-position:0px -64px;
}
table.MyGV .ImgShow .TimeInAct
{
    background-position:0px -80px;
}

table.InfoShow2
{
    width:95%;
    line-height:25px;
    text-align:left;
    border:1px solid #ccc;
}
table.InfoShow2 td.Title
{
    font-weight:bold;
    /*text-align:right;
    padding-right:10px;*/
    padding-left:10px;
    background-color:#f5f5f5;
}
table.InfoShow2 td.PartTitle
{
    font-size:14px;
    font-weight:bold;
    background-position:-100px bottom;
    background-repeat:no-repeat;
    text-indent:20px;
    line-height:35px;
    margin-top:15px;
    background-image:url(/Images/SpaceLine.gif);
}
table.InfoShow2 td.Title2
{
    font-weight: bold;
    padding-left: 10px;
    background-color: #e6daff;
}
table.InfoShow2 td.Complete
{
    background-color: #fff;
    background-image:url(/Images/AccountBG.gif);
    background-position:right top;
    background-repeat:no-repeat;
    text-align:left;
}
table.InfoShow2 td.NoComplete
{
    background-color: #fff;
    background-image:url(/Images/AccountBG.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    text-align:left;
}
ul.SmallItemList
{
    width:auto;
    height:auto;
}
ul.SmallItemList li
{
    width:100%;
    height:22px;
    text-indent:30px;
}
ul.SmallItemList li a
{
    width:100%;
    height:22px;
    display:block;
    background-image:url(/Images/arrowIco.gif);
    background-repeat:no-repeat;
    background-position:left -22px;
}
ul.SmallItemList li a:hover
{
    background-position:left 0px;
}


div#IndexNav
{
    width:100%;
    height:46px;
    background-image:url(/Images/BGStack.gif);
    background-position:0px -57px;
}
div#IndexNav div#IndexNavContent
{
    width:940px;
    margin:0px auto;
}
ul#Navs{height:29px; margin-top:8px; float:left;}
ul#Navs li{width:100px; height:29px; float:left;}
ul#Navs li a{width:85px; height:29px; margin:0px auto; display:block; background:url(/Images/IndexNavBtns.gif); text-align:left; text-indent:-1000px; overflow:hidden;}
    /*按钮群*/
    ul#Navs li a.Index{ background-position:0px 0px;}
    ul#Navs li a.Index:hover{ background-position:0px -29px;}
    ul#Navs li a.Member{ background-position:-85px 0px;}
    ul#Navs li a.Member:hover{ background-position:-85px -29px;}
    ul#Navs li a.Company{ background-position:-170px 0px;}
    ul#Navs li a.Company:hover{ background-position:-170px -29px;}
    ul#Navs li a.Article{ background-position:-255px 0px;}
    ul#Navs li a.Article:hover{ background-position:-255px -29px;}
    ul#Navs li a.About{ background-position:-340px 0px;}
    ul#Navs li a.About:hover{ background-position:-340px -29px;}
    ul#Navs li a.Headhunters{ background-position:-425px 0px;}
    ul#Navs li a.Headhunters:hover{ background-position:-425px -29px;}
    /*按钮群*/
ul#QuickIn{height:46px; width:373px; background-image:url(/Images/BeginBG.gif); float:right;}
ul#QuickIn li{height:46px; width:186px; float:left;}
ul#QuickIn li a{width:161px; height:29px; display:block; margin-top:8px; background:url(/Images/IndexNavBtns.gif); text-align:left; text-indent:-1000px; overflow:hidden;}
    /*按钮群*/
    ul#QuickIn li a.Member{ background-position:-510px 0px; margin-left:20px;}
    ul#QuickIn li a.Member:hover{ background-position:-510px -29px;}
    ul#QuickIn li a.Company{ background-position:-671px 0px; margin-left:5px;}
    ul#QuickIn li a.Company:hover{ background-position:-671px -29px;}
    /*按钮群*/

/*切换语言*/
#ChangeLang{width:60px; height:32px; float:right; line-height:16px; color:White; text-align:center; margin-top:7px}
#ChangeLang a{color:White;}
#ChangeLang a:hover{ text-decoration:none; color:#ccc;}
#LangSelect {width:300px; margin:20px auto;}
#LangSelect li {width:150px; height:22px; float:left;}
#LangSelect li a {width:100%; height:100; display:block;}
#LangSelect li a:hover { background-color:#f5f5f5;}

div#IndexTop
{
    width:940px;
    height:72px;
    margin:0px auto;
}
div#IndexTop #IndexLogo
{
    width:220px;
    height:72px;
    float:left;
    text-align:left;
    text-indent:-1000px;
}
div#IndexTop #IndexBannerTop
{
    width:720px;
    height:72px;
    float:left;
    overflow:hidden;
}

/*弹出窗*/
.mesWindow{border:#666 1px solid;background:#fff;position:absolute; line-height:22px;}
.mesWindowTop{border-bottom:#eee 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px; height:25px; line-height:25px;}
.mesWindowContent{margin:4px;font-size:12px;}
.mesWindowBottom{border-top:#eee 1px solid;height:20px;font-size:12px;color:#ccc;line-height:20px; text-align:right;}
.mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff}
.mesWindow .save{height:18px;width:80px; font-weight:bold;border:none;cursor:pointer;text-decoration:underline;background:#fff}
/*弹出窗*/


.MsHiddenField
{
    display:none;   
}

.ArtListTop a
{
    font-weight:bold;
    padding-right:30px;
    background-image:url(/Images/ArtListSign.gif);
    background-position:right -22px;
    background-repeat:no-repeat;
}
a.HiddenBlock
{
	width:100%;
	height:100%;
	display:block;
	text-align:left;
	text-indent:-1000px;
	overflow:hidden;
}