@charset "utf-8";
/* CSS Document */
body {
    background: url("http://csdnimg.cn/www/company/images/company09_pic1.gif") repeat-x scroll center top transparent;
    color: #000000;
    font: 12px/150% "Macrosoft Yahei",simsun,sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
}
a {
    color: #3771A4;
    text-decoration: underline;
}
a:hover {
    color: #3771A4;
    text-decoration: none;
}
.clear {
    clear: both;
}
img {
    border: 0 none;
    vertical-align: middle;
}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, form {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style-type: none;
}
input, textarea, select {
    font: 12px "Macrosoft Yahei",simsun;
}
code, samp, cite, em, dfn {
    font-style: normal;
}
.engtxt {
    font: 11px verdana;
}
.stxt {
    font: 12px "Macrosoft Yahei",simsun;
}
.mainwarp {
    margin: 0 auto;
    position: relative;
    width: 945px;
}
.mainwarp h1.logo {
    float: left;
    margin: 33px 0 0 5px;
}
.mainwarp h2.notice {
    float: right;
    margin: 53px 10px 0 0;
}
.tophead {
    background: url("http://csdnimg.cn/www/company/images/company09_pic2.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 33px;
    margin: 1px 0 0;
    width: 945px;
}
.tophead ul {
    float: left;
    /*padding: 0 12px;*/
	padding:0 21px;
}
.tophead ul li {
    float: left;
    line-height: 33px;
    /*padding: 0 20px;*/
	padding: 0 23px;
}
.tophead ul li a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.tophead ul li a:hover {
    text-decoration: none;
}
.contents {
    float: left;
    margin: 20px 0 0;
    overflow: hidden;
    width: 945px;
}
.sidebar {
    background: url("http://csdnimg.cn/www/company/images/company09_pic5.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 643px;
    width: 163px;
}
.sidebar ul {
    float: left;
    position: relative;
    padding-top: 21px;
}
.sidebar li.menu1, .sidebar li.menu2, .sidebar li.menu3, .sidebar li.menu4, .sidebar li.menu5, .sidebar li.menu6, .sidebar li.menu7, .sidebar li.menu8, .sidebar li.menu9, .sidebar li.menu10, .sidebar li.menu11, .sidebar li.menu12 {
    /* left: 28px; */
    border-bottom: 1px solid #728DBA;
    height: 36px;
    line-height: 36px;
    margin-left: 19px;
    width: 122px;
    text-align: left;
}
.sidebar li.menu1 {
    /* position: absolute; */
    /* top: 25px; */
}
.sidebar li.menu2 {
    /* position: absolute; */
    /* top: 56px; */
}
.sidebar li.menu3 {
    /* position: absolute; */
    /* top: 87px; */
    display: none;
}
.sidebar li.menu4 {
    /* position: absolute; */
    /* top: 117px; */
    /*display: none;*/
}

.sidebar li.menu5 {
    /* position: absolute; */
    /* top: 147px; */
}
.sidebar li.menu6 {
    /* position: absolute; */
    /* top: 176px; */
}
.sidebar li.menu7 {
    /* position: absolute; */
    /* top: 207px; */
}
.sidebar li.menu8 {
    /* position: absolute; */
    /* top: 236px; */
}
.sidebar li.menu9 {
    /* position: absolute; */
    /* top: 267px; */
}
.sidebar li.menu10 {
    /* position: absolute; */
    /* top: 298px; */
    display:none;
}
.sidebar li.menu11 {
    /* position: absolute; */
    /* top: 330px; */
}
.sidebar li.menu12 {
    /* position: absolute; */
    /* top: 362px; */
}
.com_txt {
    float: right;
    width: 769px;
}
.wraptop {
    background: url("http://csdnimg.cn/www/company/images/company09_pic16.gif") no-repeat scroll center top transparent;
    float: left;
    height: 54px;
    position: relative;
    text-align: left;
    width: 769px;
}
.wraptop h1 {
    left: 23px;
    position: absolute;
    top: 22px;
}
.wrapcons {
    background: url("http://csdnimg.cn/www/company/images/company09_pic17.gif") repeat-y scroll 0 0 transparent;
    float: left;
    font: 14px/22px "Macrosoft Yahei",simsun;
    padding: 15px 20px;
    text-align: left;
    width: 729px;
}
.wrapcons img {
    /*border: 1px solid #CCCCCC;
    float: left;
	padding: 3px;*/
    margin: 0 0 30px 0;
}
.wrapcons img.border {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.wrapcons p {
    line-height: 26px;
    font-family: "Microsoft Yahei";
}
.wrapcons h5 img {
    border: 0 none;
    float: none;
    margin: 0;
    text-align: center;
}
.wrapcons h6 {
    color: #3771A4;
    font: bold 15px "Microsoft yahei";
    margin: 10px 0;
}
.wrapcons ul {
    clear: both;
}
.wrapcons dl.event dt {
    border-bottom: 1px solid #E5E5E5;
    color: #3771A4;
    font: bold 15px "Microsoft yahei";
    margin: 20px 0 0;
    padding: 0 0 0 40px;
}
.wrapcons dl.event dt em {
    border-color: #E5E5E5 #E5E5E5 #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 2px;
    padding: 0 6px;
}
.wrapcons dl.event dd.data {
    margin: 10px 0 0;
}
.wrapcons dl.event dd.data span {
    margin: 0 10px 0 0;
    padding: 2px 8px;
    width: 60px;
}
.wrapcons dl.event dd.nosp {
    margin: 0 0 0 54px;
}
.wrapcons dl.market{
    font-family: "Microsoft Yahei";
}
.wrapcons dl.market dt {
    font-weight: bold;
    margin: 5px 0;
}
.wrapcons dl.market dd {
    background: url("http://csdnimg.cn/www/company/images/company09_pic21.gif") no-repeat scroll 0 9px transparent;
    line-height: 26px;
    padding: 0 0 0 15px;
}
.wrapcons dl.contact{
    font-family: "Microsoft Yahei";
}
.wrapcons dl.contact dt {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    font-weight: bold;
    margin: 8px 0;
}
.wrapcons dl.contact dd {
    padding: 5px 0;
}
.wrapcons dl.contact dd img {
    float: none;
}
.wrapcons dl.contact dd.itcast img {
    float: left;
}
html > body .wrapcons dl.contact dd.itcast img {
    float: left;
    margin: 0 10px 10px 0;
}

.eng {
    border-top: 1px dotted #CCCCCC;
    font: 11px/20px verdana;
    margin: 10px 0;
	clear:both;
}

.eng p {
    text-indent: 0;
}
.wrapcons dl.com dt {
    background: url("http://csdnimg.cn/www/company/images/company09_pic21.gif") no-repeat scroll 0 4px transparent;
    margin: 10px 0;
    padding: 0 0 0 15px;
}
.wrapcons dl.com dd {
    border-bottom: 1px dotted #E1E1E1;
    font-size: 12px;
    padding: 0 20px 0 0;
    text-align: right;
}
html > body .wrapcons ul {
    padding: 20px 0 0;
}
.wrapcons ul li {
    background: url("http://csdnimg.cn/www/company/images/company09_pic21.gif") no-repeat scroll 0 9px transparent;
    line-height: 26px;
    padding: 0 0 0 20px;
    font-family: "Microsoft Yahei";
}
.wrapbtm {
    background: url("http://csdnimg.cn/www/company/images/company09_pic18.gif") no-repeat scroll center bottom transparent;
    float: left;
    height: 10px;
    width: 769px;
}
.pub_footerbtm {
    clear: both;
    overflow: hidden;
    width: 945px;
}
.wraptop_invite {
    background: url("http://csdnimg.cn/www/company/images/banner_recruit.jpg") no-repeat scroll center bottom transparent;
    float: left;
    height: 218px;
    position: relative;
    text-align: left;
    width: 742px;
	margin:0 0 30px 0;
}
.wrapcons_invite {
    background: url("http://csdnimg.cn/www/company/images/company09_pic17.gif") repeat-y scroll 0 0 transparent;
    float: left;
    font: 14px/22px simsun;
    padding: 15px 14px 0 13px;
    text-align: left;
    width: 742px;
}
.wrapcons_invite div.cont {
    background: url("http://csdnimg.cn/www/company/images/pic_recruitbg.gif") no-repeat scroll left top transparent;
    height: auto;
    margin-bottom: 20px;
    width: 742px;
	clear:both;
}
.wrapcons_invite div.cont h5 {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    font-family: "Microsoft Yahei";
}
.wrapcons_invite div.cont h5 em {
    color: #FF0000;
    font-size: 12px;
    font-weight: normal;
}
.wrapcons_invite div.cont ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dashed #A4E1FD;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 0 15px 5px;
    width: 722px;
}
.wrapcons_invite div.cont ul li {
    background: url("http://csdnimg.cn/www/company/images/company09_pic21.gif") no-repeat scroll 0 8px transparent;
    float: left;
    line-height: 23px;
    padding: 0 0 8px 15px;
    width: 31%;
    font-family: "Microsoft Yahei";
}
.wrapcons_invite div.cont ul li a {
    color: #000000;
}
.wrapcons_invite div.cont ul li a:link, .wrapcons_invite div.cont ul li a:visited, .wrapcons_invite div.cont ul li a:hover, .wrapcons_invite div.cont ul li a:active {
    color: #000000;
}
.wrapcons_invite div.cont ul li .fontblue {
    color: #FF0000;
    padding-left: 10px;
}
.wrapcons_invite div.cont div.job {
    font-size: 12px;
    padding: 10px 20px;
}
.wrapcons_invite div.cont div.job p {
    line-height: 1.5;
    margin: 0;
    padding: 0 0 10px;
}
.wrapcons_invite div.cont div.job .listcont {
    margin: 0;
    padding: 10px 0;
}
.wrapcons_invite div.cont div.job .listcont h4 {
    background: url("http://csdnimg.cn/www/company/images/pic_recruitlist.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    font-family: "Microsoft Yahei";
}
.wrapcons_invite div.cont div.job .listcont ol {
    list-style: decimal outside none;
    margin: 10px 0 0 20px;
    padding: 0 0 0 20px;
    font-family: "Microsoft Yahei";
}
.wrapcons_invite div.cont div.job .listcont ol li {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
}
.wrapcons_invite div.cont div.job .listcont p {
    margin: 0;
    padding: 10px 0 0 20px;
    font-family: "Microsoft Yahei";
}
.wrapcons_invite div.cont div.job .listcont p a {
    color: #000000;
}
.wrapcons_invite div.cont div.job .listcont p a:link, .wrapcons_invite div.cont div.job .listcont p a:visited, .wrapcons_invite div.cont div.job .listcont p a:hover, .wrapcons_invite div.cont div.job .listcont p a:active {
    color: #000000;
}
.font_red12 {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
}
.resource_img1{ padding-left:200px;}
.resource_img1 img,.resource_img2 img, .business_img img, .event_img img{ border:0;}
.resource_img2{ padding-left:150px;}
#squre{
    margin-bottom:18px;
}
#squre li{
    list-style:none;
    background: url("http://csdnimg.cn/www/company/images/company09_pic21.gif") no-repeat scroll 0 9px transparent;
    line-height: 26px;
    padding: 0 0 0 20px;
    margin:10px 0 0;
}
.business_img{ padding-left:140px;}
.event_img{ padding-left:140px;}
.contact_img{ width:716px;background:url(../images/contact_con.jpg) no-repeat; padding:470px 0 0 620px;}
.contact_img a{ font-size:12px; color:#333; text-decoration:none; }
.contact_img a:hover{ color:#069;}
.eng ul li{list-style:none; background:url(../images/diamond.gif) no-repeat 0 5px; line-height:185%;}
.eng ul li ul li{background: url("http://csdnimg.cn/www/company/images/company09_pic21.gif") no-repeat scroll 0 7px transparent;}
.logo_line img{ border:0; width:85px; height:35px;}
.logo_line{ height:45px; border-bottom:1px solid #E7E7E7; padding-left:15px;}
.font-arial{
    font-family: arial;
}
a.color3:link,
a.color3:visited,
a.color3:active,
a.color3:hover{
    color: #333;
    text-decoration: none;
}
.margin_b15{
    margin-bottom: 15px;
}