@charset "utf-8";
/*格式化总标签，定义总的*/
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{margin:0;padding:0;list-style-type: none;}
body {font-size: 12px; color:#565656; font-family:"microsoft yahei","宋体",Arial, tahoma, arial, simsun;}
input,textarea {font-family:"microsoft yahei","宋体",Arial, tahoma, arial, simsun;  padding:0 6px; outline:none; color:#888; border:1px solid #ccc;}
input {height:28px; line-height:28px;}
.input { width:130px; margin-right:10px;}
.input_long { width:400px;}
.address { width:400px;}
.input_small { width:70px;}
textarea { padding:6px;}

img { border:0; vertical-align:middle;}
.clear { clear:both;}
.more { float:right;}
.red {color:#ba2930;}
.white { color:#fff;}
.f14 { font-size:14px;}
a { color:#565656; text-decoration:none;}
a.red {color:#ba2930;}
a.grey { color:#aaa}
a.white { color:#fff;}

/*----------翻页------------*/
.page { text-align:center;}
.page a { line-height:24px; padding:0 8px; display:inline-block;}
.page a.up { border:1px solid #eaeaea; margin-right:12px;}

/*----------page star------------*/
body { background:#f4f4f4 url(../../../../Images/home/zamc/zh-cn/bj_main.jpg) repeat-x left top; min-height:500px;}
.all { width:1000px; margin:0 auto; padding:10px; background:#fff;}
.hearder { height:70px; padding:14px 20px 0 20px; line-height:20px;}
.hearder .logo { float:left; width:450px; float:left;}
.hearder a.set,.hearder a.add { display:inline-block; height:20px; padding: 0 17px; margin-top:15px;}
.hearder a.set { background:url(../../../../Images/home/zamc/zh-cn/icon_h.jpg) no-repeat left center;}
.hearder a.add { background:url(../../../../Images/home/zamc/zh-cn/icon_j.jpg) no-repeat left center;}
.hearder .tel { display:inline-block; background:url(../../../../Images/home/zamc/zh-cn/icon_t_tel.jpg) no-repeat left center; height:52px; padding: 0 14px 0 36px; line-height:52px; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.banner { width:720px; height:251px; overflow:hidden; position:relative;}
.banner #list_box { width:2880px;}
.banner #list_box li { float:left; position:relative;}
.circle { width:100px; height:12px; position:absolute; bottom:14px; right:0px; z-index:99; padding-left:620px;}
.circle li{width:12px; height:12px; background:#666;float:left;margin-right:10px; cursor:pointer; }
.circle li a{ width:12px; height:12px; background:#666;margin-right:10px; }
.circle li:hover { background:#EF5322;}
li.focus{background:#EF5322;width:12px; height:12px; }

.menu { height:46px; margin-bottom:10px;} 
.menu span{ width:20px; display:block;}
.menu span img { float:left;}
.menu .hook_l{ float:left;}
.menu .hook_r{ float:right;}
.menu .nva { width:960px; float:left; background:url(../../../../Images/home/zamc/zh-cn/nva_bj.jpg) repeat-x left bottom; line-height:46px;}
.menu .nva li { float:left;}
.menu .nva li a { display:block; height:46px; font-size:14px; text-align:center; width:106px; color:#fff; font-weight:bold;}
.menu .nva li a:hover { background:url(../../../../Images/home/zamc/zh-cn/i_bj_nva_hover.jpg) no-repeat center bottom;}

.main { overflow:hidden;}
.main .left { width:720px; float:left; padding-bottom:20px;}
.main .right { width:270px; float:right;}

.main .left .post { width:720px; overflow:hidden;}
.main .left .post .post_box { width:740px;}
.main .left .post .list { width:324px; border:1px  solid #f0f0f0; float:left; margin:18px 20px 0 0; padding:10px 10px 14px 14px; background:#fcfcfc;}
.main .wo_tit { height:30px; border-bottom:3px solid #ededed; margin-bottom:10px; line-height:22px;}
.main .wo_tit span,.main .right .news .tit span,.customer .tit span { font-size:9px; text-transform:uppercase;}
.main .wo_tit .name { display:block; float:left; height:30px; background:#fcfcfc; padding-right:8px; position:relative; bottom:-3px; font-weight:normal;}
.main .wo_tit i { font-style:normal; height:28px; border-bottom:3px solid #ef5322; display:inline-block; width:183px;}
.main .left .post .list .img { float:left; width:110px;}
.main .left .post .list .job { float:right; width:214px;}
.main .left .post .list .job li { line-height:25px;}

.main .right .fast_way{ width:250px; height:231px; background:url(../../../../Images/home/zamc/zh-cn/bj_one_com.jpg) no-repeat left bottom; padding:10px; margin-bottom:20px;}
.main .right .fast_way .tit {font-weight:normal;}
.main .right .fast_way .txt { padding:26px 0 18px 70px; line-height:26px; display:block;}

.main .right .news { margin-bottom:20px;}
.main .right .news .tit { display:block; height:42px; background:url(../../../../Images/home/zamc/zh-cn/i_bj_Color_tit.jpg) no-repeat left bottom; line-height:42px; font-weight:normal; padding:0 18px;}
.main .right .news ul { padding:10px 0;}
.main .right .news li { line-height:26px; background:url(../../../../Images/home/zamc/zh-cn/dian_list.jpg) no-repeat 18px center; padding-left:30px}

/*------------内页使用------------------------------*/
.main .right .border { border:1px  solid #f0f0f0; background:#fcfcfc;}

.customer { margin-bottom:18px; overflow:hidden;}
.customer .tit { height:32px; font-weight:normal; background:url(../../../../Images/home/zamc/zh-cn/i_bj_tit_customer.jpg) no-repeat left bottom; line-height:32px; padding: 0 16px;}
.customer ul { margin:18px 0;}
.customer li { float:left; width:106px; height:30px; margin:0 9px 9px; display:inline;}

.footer { width:964px; height:100px; background:url(../../../../Images/home/zamc/zh-cn/bj_footer.jpg) no-repeat left top; padding:18px 18px 7px 18px; line-height:22px;}
.footer .l { float:left; width:774px; float:left;}
.footer .l .link { margin-bottom:8px;}
.footer .r { float:right; width:178px; text-align:center;}
.footer .r li { float:left; padding-right:14px;}


/*---------------关于我们----------------------*/
.main .left .breadcrumb { height:40px; line-height:40px; padding-bottom:4px;}
.main .left .breadcrumb .icon { width:18px; height:38px; display:block; float:left; background:url(../../../../Images/home/zamc/zh-cn/icon_local.jpg) no-repeat left center; margin-right:6px;}
.main .left .public { background:#fcfcfc; border:1px  solid #f0f0f0; padding:10px 16px; height:auto!important; min-height:482px; height:482px;}
.main .left .public_tw { background:#fcfcfc; border:1px  solid #f0f0f0; padding:10px 16px;}

.page_txt { line-height:23px;}
.page_txt p { padding:10px 0;}

.main .right .contact { margin-bottom:10px;}
.main .right #headhunter { padding:0 14px; padding-top:6px;}
.main .right #headhunter li { background:none; border-bottom:1px solid #e8e8e8; padding:6px 0; line-height:20px;}
.main .right #headhunter li:last-of-type { border:none;}

/*---------------新闻中心----------------------*/
.main .left .n_news { margin-bottom:12px;}
.main .left .n_news li {line-height:30px; background:url(../../../../Images/home/zamc/zh-cn/dian_list.jpg) no-repeat left center; padding-left:14px; border-bottom:dotted 1px #e8e8e8;}
.main .left .public h4.news_tit { font-size:18px; line-height:24px; border-bottom:1px dotted #e8e8e8; padding:26px 0 14px 0;}
.main .left .public p.news_time { line-height:40px; text-align:center;}
.main .left .public .share { height:30px;}
.main .left .public .share .bshare-custom { float:right;}
.main .left .public .up_next { line-height:26px; border-top:dotted 1px #e8e8e8; padding-top:12px;}

/*---------------猎头职位----------------------*/
input.but { width:90px; background:#c2272d; border-radius:5px; height:30px; border:none; cursor:pointer; color:#fff;}
.search .select { width:180px; height:28px;  margin-right:12px; color:#888; border:1px solid #ccc;}
.hr_list { padding:18px 0 14px 0;}
.hr_list table { border-collapse:collapse;}
.hr_list table td,.hr_list table th { border:1px solid #ddd; line-height:30px;}
.hr_list table td { padding-left:14px;}
.hr_list table tr:hover { background:#eee;}
.hr_list table th { background:#ededed; text-align:center; line-height:36px;}
#hr li span { width:19%; display:inline-block; float:left; padding-left:1%}


/*---------------合作客户----------------------*/
.n_customer { overflow:hidden; padding:14px 0 30px 0;}
.n_customer li { width:180px; height:52px; float:left;  margin:30px 20px 10px 24px; display:inline;}
.n_customer li img { width:180px; height:52px;}

/*---------------招贤纳士----------------------*/
.hiring li { height:32px; background:#f5f5f5; border-bottom:1px solid #ddd; line-height:32px; margin-bottom:14px;}
.hiring li span { width:30%; display:inline-block; float:left; padding-left:1.333%}

/*---------------联系我们----------------------*/
.contact_adress { background:#ececee url(../../../../Images/home/zamc/zh-cn/bj_n_contact_us.jpg) no-repeat left top; height:auto!important; min-height:150px; height:150px; padding-left:176px; padding-top:30px; width:510px;}

/*---------------弹出幕布----------------------*/
.tan { width:550px; height:450px; background:#fff; padding:20px 16px 20px 25px;}
.tan .tit { height:40px; position:relative;}
.tan .tit span { width:20px; height:20px; display:block; position:absolute; top:-10px; right:0;}
.tan table { line-height:24px;}
.tan table td { padding:4px;}
#mubu{position:fixed; width:100%; height:100%; z-index:5; opacity:0.5; background-color:#222; top:0px; left:0px; display:none}


