﻿@charset "utf-8";
/* CSS Document */
/*全局样式*/
html, body { width:100%; height:100% }
body{font-family:"宋体",arial,helvetica,clean,sans-serif;}
body, td, th { font-size: 12px; }
body, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding:0; list-style:none }
/*body { background-image:url(images/body_bg.jpg); background-repeat: repeat-x; background-position: left top; }*/
.cbody {}
a:link { color: #333; text-decoration: none; }
a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; color: #F00; }
a:active { text-decoration: none; color: #333; }
.black, a.black { color:#000 }
.l,.left { float: left; }
.r,.right { float: right; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px }
.clear5 { clear:both; font-size:0px; line-height:0px; height:5px }
.clear10 { clear:both; font-size:0px; line-height:0px; height:10px }
.w { margin:0 auto; width:960px; padding:0 5px; background-color:#FFF;}
.ww{ background-color:#FFF;}
/*公共×××××××××××××××××××××××页面头部*/
#header{ position: relative; }
#header #sitemenu ul, #header #sitesearch, #index_show #index_tab, #index_show #index_tab ul.tab_menu li a { background-image: url(images/head_menu_bg.gif); }
#header #sitemenu ul li.m_l, #header #sitemenu ul li.m_r, #header #sitemenu ul li a.ing, #header #sitesearch .m_l, #header #sitesearch .m_r, #header #sitesearch .search_main #search_head .search_txt #key, #header #sitesearch .search_main #search_head .search_button input, #index_show h2,a.regbutton { background-image:url(images/head_menu_other.gif); }

#header .top { padding-top: 5px; padding-bottom:5px; height: 75px; background-color: #FFF; }
#header .top #logo { background-image: url(/images/logo.gif); height: 75px; width: 190px; background-position: left center; background-repeat: no-repeat; text-indent: -2000px; position: absolute; left: 5px; top: 5px; background-color:#FFF; }
#header .top .topad { width:780px; height:75px; overflow:hidden; padding-left:5px }
#header #sitemenu {padding-bottom:10px}
#header #sitemenu ul { background-repeat: repeat-x; background-position: left 0px; line-height: 50px; height: 40px; overflow: hidden; }
#header #sitemenu ul li { width: 90px; height: 40px; float:left; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; }
#header #sitemenu ul li.m_l { background-repeat: no-repeat; background-position: left top; width: 11px; }
#header #sitemenu ul li.m_r { background-repeat: no-repeat; background-position: -11px top; width: 11px; float:right }
#header #sitemenu ul li a { display:block; color:#FFF; }
#header #sitemenu ul li a.ing { color:#C10708; background-position: -22px top; }
#header #sitesearch { background-repeat: repeat-x; background-position: left -40px; height: 88px; }
#header #sitesearch .m_l { background-repeat: no-repeat; background-position: left -40px; width: 11px; height: 88px; }
#header #sitesearch .m_r { background-repeat: no-repeat; background-position: -11px -40px; width: 11px; height: 88px; }
#header #sitesearch #search_main { padding: 5px; }
#header #sitesearch .search_main #search_head { line-height:26px; padding-top:5px; *padding-top: 3px !important;
*padding-top: 3px;
height: 34px; }
#header #sitesearch .search_main #search_head a { color:#fff }
#header #sitesearch .search_main #search_head .title { font-size:14px; color:#fff; font-weight:700; margin-right:5px; }
#header #sitesearch .search_main #search_head .search_txt { width:465px; }
#header #sitesearch .search_main #search_head .search_txt #key { border:1px #EBEBEB solid; margin:0; padding:0; height:22px; line-height:22px; width:440px; background-position: 0px -129px; background-repeat: no-repeat; padding-left: 23px; background-color: #FFF; font-size:16px; font-weight:600 }
#header #sitesearch .search_main #search_head .search_button { width:108px; height:24px; text-align: center; margin-left:3px; padding-top:1px }
#header #sitesearch .search_main #search_head .search_button input { width:108px; background-color:transparent; background-position: 0px -173px; background-repeat: no-repeat; height:24px; font-size: 14px; font-weight: bold; color: #000; border:none; }
#header #sitesearch .search_main .hotnav { font-size:14px; line-height:20px; color:#000 }
#header #sitesearch .search_main .hotnav a { font-weight:700; margin-right:7px; padding:2px 2px 1px 2px }
#header #sitesearch .search_main .hotnav a:hover { color:#fff; text-decoration:none; background-color:#C00; }
#header #sitesearch .search_main .hotbar { line-height:20px; color:#484848 }
#header #sitesearch .search_main .hotbar a { color:#484848; margin-right:4px }
#header #sitesearch .search_main .hotbar a:hover { color:#000 }
#index_show h2 { color:#8F1D21; font-size:12px; background-position:left -198px; background-repeat: no-repeat; padding-left: 18px; }
#index_show h2 a { font-weight:normal }
#index_show h3 { font-size:18px; padding:12px 0 4px 8px; font-family:"黑体"; font-weight:normal; }
.newslist { line-height:22px; white-space:nowrap; overflow-x:hidden; text-overflow:ellipsis; font-size:14px;}
.newslist li {
	height:24px;
	line-height:24px;
	white-space:nowrap;
	overflow-x:hidden;
	text-overflow:ellipsis;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: none;
	background-image: url(/images/listStyle.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	width: 110px;
	float: left;
}
a.regbutton { display:block; background-position:left -152px; width:113px; height:21px; line-height:21px; text-indent:20px; margin-right:10px; text-align:center; position:absolute }
#index_show #index_tab { margin-top:5px; height:30px; background-position:left -225px; background-repeat:repeat-x; }
#index_show #index_tab ul.tab_menu li { margin-right:5px; float: left; height:28px; width:95px; }
#index_show #index_tab ul.tab_menu li a { font-weight:700; display:block; background-position:left -197px; background-repeat:repeat-x; border:1px solid #F2BC76; line-height:28px; text-align:center; }
#index_show #index_tab ul.tab_menu li a:hover { background-image:none; border-bottom:1px solid #fff }
#index_show #index_tab ul.tab_menu li a.ing { background-image:none; border-bottom:1px solid #fff }
#index_show #index_tab .tab_content{border:1px solid #F2BC76; clear:both; border-top:none; border-bottom:none; padding:5px;width:283px; overflow:hidden}
#index_show #index_tab .newslist li{ width:278px;}
/*导航条*/
.nav {height:25px; line-height:25px;font-size:12px;}
.nav a{font-size:12px;}
/*主页内容 模块*/
.tab_index { float: left; width: 187px; margin-right: 6px; margin-left: 0px; position: relative; }
.tab_index .tab_title { background-image: url(images/title_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 30px;  }
.tab_index .tab_title .more { position: absolute; top: 8px; right: 8px; }
.tab_index .tab_title h3 { position: absolute; left: 3px; top: 10px; width: 88px; text-align: center; margin: 0; }
.tab_index .tab_title h3 a { color: #FFF; font-family: "宋体"; font-size:14px }
.tab_index .tab_main { height:200px; width:180px; overflow:hidden; border: 1px solid #CFD4D7; line-height:22px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; }
.tab_index .tab_main a { display:block; float:left; text-overflow:ellipsis;white-space: nowrap; width:90px; overflow-x:hidden; height:20px; }
.tab_index .tab_main a:hover{ text-decoration:none; color:#F30}
.tab_index .tab_main a:hover font{color:#F30}
.tab_index .tab_main a span { text-decoration:none; font-weight:100; display:inline-block; font-family:Arial, Helvetica, sans-serif; width:7px; margin-top:3px; margin-right:2px; overflow:hidden; color:#FFF; text-decoration:none; height:13px; font-size:12px; line-height:13px; text-align:center; background-image:url(images/head_menu_other.gif); background-repeat:no-repeat; background-position:left -198px; text-overflow:ellipsis; text-overflow:ellipsis; white-space: nowrap; }
.tab_other, .tab_other .o_title_bg { background-image: url(images/o_title.jpg); }
.tab_other { background-repeat: no-repeat; background-position: left top; margin-bottom:5px;position: relative; }
.tab_other .o_title_bg { background-repeat: no-repeat; background-position: right top; height:9px; margin-left: 10px; font-size:1px }
.tab_other .o_title { height: 18px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFDCC4; border-left-color: #FFDCC4; position: relative; padding:5px; }
.tab_other .o_title h3 { font-size: 12px; margin: 0px; padding: 0px; display: inline; }
.tab_other .o_main { padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FFDCC4; border-bottom-color: #FFDCC4; border-left-color: #FFDCC4; }
.tab_other .o_title .more { position: absolute; top: 6px; right: 31px; }
.tab_other .o_main .yangben { display: block; float: left; text-align: center; line-height: 20px; width: 134px; overflow: hidden; height: 175px; margin-left: 11px; margin-right: 11px; _margin-right: 9px; _margin-left: 9px; margin-bottom:8px }
.tab_other .o_main .yangben a{display:block; border:solid 1px #ccc; padding:1px}
.tab_other .o_main .yangben a:hover{background-color:#f7f7f7; border:1px solid #999; text-decoration:none}
/*首页的 招聘列表*/
.tab_other .o_main .joblist li { float:left; width:192px; overflow:hidden; height:40px; padding:0px 0px 0px 15px; line-height:20px; background:url(http://www.51jucai.com/theme/images/ico2.gif) no-repeat 0px 6px; display:block;text-overflow:ellipsis;white-space: nowrap;  }
.tab_other .o_main .joblist li span { color:#F00; }
.tab_other .o_main .joblist li em { text-overflow:ellipsis;white-space: nowrap; }
.tab_other .o_main .joblist li em a { color:#000; font-style:normal; }
.tab_other .o_main .joblist li a { color:#666; padding-right:10px;text-overflow:ellipsis;white-space: nowrap; }
.tab_other .o_main .joblist li a:hover { color:#C00; text-decoration:underline; }
.tab_other .o_main .joblistb1 { height:7px; overflow:hidden; background:url(http://www.51jucai.com/images/joblistb2.gif) repeat-x; }
.tab_other .o_main .joblistb2 { width:7px; height:7px; float:left; background:url(http://www.51jucai.com/images/joblistb1.gif) no-repeat; }
.tab_other .o_main .joblistb3 { width:7px; height:7px; float:right; background:url(http://www.51jucai.com/images/joblistb3.gif) no-repeat; }
/*右侧区块*/
.main_list { width: 680px; float:left; margin-right:10px; }
.main_right { width:270px; overflow:hidden; float:left }
.queue { background-image:url(images/listBody_r_title.jpg); padding-top:3px; background-position:0 0px; background-repeat:no-repeat; border-bottom:1px solid #FFA6A8; }
.queue_title { padding:0 10px; line-height: 25px; }
.queue_title a { display:block }
.queue_title h3 { color:#7C0F0C; font-size:14px; }
.queue_main { border-left:1px solid #FFA6A8; border-right:1px solid #FFA6A8; clear:both }
ul.right_box, ul.right_box_company { padding:5px }
ul.right_box li { height:20px; line-height:20px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px #CCC dashed }
ul.right_box li .icon_num { padding:2px 5px; font-size:11px; font-weight:bold; line-height:11px; background-color:#F60; color:#FFF; margin-right:5px; }
ul.right_box_company li { height:55px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px #CCC dashed }
ul.right_box_company .right_box_img { float:left; border:1px #CCC solid; padding:1px; width:50px; height:50px; overflow:hidden; }
ul.right_box_company .right_box_main { margin-left:60px }
ul.right_box_company .right_box_main h3 { font-size:12px; margin:0px 0 }
ul.right_box_company .right_box_main p { line-height:14px; margin:0; text-overflow:ellipsis;white-space: nowrap; overflow:hidden; width:170px }
ul.right_newslist li { margin:0 5px; width:258px; color:#666; overflow:hidden; line-height:25px; border-bottom:1px dotted #CCC; text-overflow:ellipsis;white-space: nowrap; }
#index_show h3, #index_show .newslist li{ width:345px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
/*右侧区块结束*/
.vod_tab li{ height: 27px; width: 71px; margin-right:5px; float:left}
.vod_tab li a { display:block; line-height: 27px; text-align: center; font-weight: bold; background-image: url(http://www.chinamendu.com/video/images/tab.jpg); background-repeat: no-repeat; background-position: left top; text-decoration:none; }
.vod_tab li a.ing{background-position:left -27px}
.vod_tab li a:hover{ color:#C00; text-decoration:none }
.vod_tab { background-image: url(http://www.chinamendu.com/video/images/tab.jpg); background-repeat: repeat-x; background-position: left bottom;height: 27px; }
.vod_title { font-size: 14px; font-weight: bold; vertical-align: bottom; }
.vod_txt { font-size: 12px; line-height: 14px; color: #999; }


.newbox{

}
.newbox .newbox_t { background-image: url(http://www.chinamendu.com/2010/2010/newbox_t.jpg); background-repeat: repeat-x; height: 25px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999; border-left-color: #999; padding-left: 16px; }
.newbox .newbox_t .newbox_title_l { background-image: url(http://www.chinamendu.com/2010/2010/newbox_t_bg.jpg); background-repeat: repeat-x; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999; border-left-color: #999; width: 100px; height: 20px; margin-top: 4px; text-align: center; font-size: 14px; font-weight: bold; line-height: 20px; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #999; }
.newbox .newbox_t .newbox_title_r { margin-left: 130px; line-height: 25px; font-size: 12px; }
.newbox .newbox_t .newbox_title_r a { color: #000; margin-right: 3px; margin-left: 3px; }
.newbox .newbox_t .newbox_title_r a:hover { color:#F00 }
.newbox .newbox_content .zine {
	width: 165px;
	height: 255px;
	float: left;
}
.newbox .newbox_content { padding-top: 15px; }
.newbox .newbox_content .zine .zinenum { background-image: url(http://www.chinamendu.com/2010/2010/hitbg.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; padding-left: 60px; padding-top: 3px; height: 20px; }
.newbox .newbox_content .zine .zineread { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; text-align: left; }
.newbox .newbox_content .zine .zinenum div { background-image: url(http://www.chinamendu.com/2010/2010/hit.gif); background-repeat: repeat-x; font-weight: bold; color: #FFF; letter-spacing:8px; width: 90px; line-height: 18px; text-indent: 4px; height: 18px; }
.newbox .newbox_content .zine .zineimg { text-align: left; }
.newbox .newbox_content .topbar {
	float: left;
	height: 255px;
	width: 540px;
	overflow: hidden;
}
.newbox .newbox_content .top10 { float: right; height: 253px; width: 221px; border: 1px solid #eee; }
.newbox .newbox_content .topbar h3 { margin-top: 8px; font-family: "宋体"; font-size: 14px; font-weight: bold; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-right: 10px; color: #08a300; }
.newbox .newbox_content .topbar ul li { background-image: url(http://www.chinamendu.com/2010/2010/listico.jpg); background-repeat: no-repeat; line-height: 25px; background-position: left center; text-indent: 20px; width: 265px; float: left; }
.newbox .newbox_content .top10 .top10_box { border: 1px solid #cbcbcb; height: 251px; width: 219px; }
.newbox .newbox_content .top10 .top10_box .top10_title { background-image: url(http://www.chinamendu.com/2010/2010/top10_title.jpg); background-repeat: no-repeat; width: 217px; height: 25px; line-height: 25px; text-indent: 50px; font-size: 12px; font-weight: bold; }
.newbox .newbox_content .top10 .top10_box .top10_content .c_year { line-height: 25px; background-image: url(http://www.chinamendu.com/2010/2010/c_year.jpg); background-repeat: repeat-x; height: 25px; }
.newbox .newbox_content .top10 .top10_box .top10_content .c_year a { display: block; font-size: 14px; font-weight: bold; width: 50px; text-align: center; float: left; }
.newbox .newbox_content .top10 .top10_box .top10_content .c_year a:hover{color:#F00 }
.newbox .newbox_content .top10 .top10_box .top10_content .c_year .ing { background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCC; border-left-color: #CCC; }
.top10_list li { background-image: url(http://www.chinamendu.com/2010/2010/top10ico.jpg); background-repeat: no-repeat; background-position: 5px center; padding-left: 20px; line-height: 19.5px; }
.newbox .newbox_content .topbar .flashad {
	margin-top: 0px;
}
.newbox .newbox_content .topbar .flashad span { margin-right: 6px; }

.cbody .w .newbox .newbox_content .topbar ul li a { }
a.ccc {font-weight:700}
.ruanwen { border-top: dashed 1px #CCC; height: 90px; }#index_show .l .ruanwen ul { }
#index_show .l .ruanwen ul li { width: 172px; float: left; height: 22px; }
.zine2 { border: 1px solid #CCC; background-image: url(http://www.chinamendu.com/2010/2010/zine-1.jpg); background-repeat: repeat-x; background-position: left top; }
.zine2 .zine_title { line-height: 31px; height: 31px; background-image: url(http://www.chinamendu.com/2010/2010/zine-title-ico.jpg); background-repeat: no-repeat; background-position: 10px center; padding-left: 35px; font-size: 14px; font-weight: bold; color: #e54502; }
.zine2 .zine-list .zine-box {
	float: left;
	text-align: center;
	width: 137px;
	height: 180px;
	line-height: 25px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.zine2 .zine-list2 .zinenum { background-image: url(http://www.chinamendu.com/2010/2010/hitbg.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 5px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; padding-left: 60px; padding-top: 3px; height: 20px; }
.zine2 .zine-list2 .zinenum div { background-image: url(http://www.chinamendu.com/2010/2010/hit.gif); background-repeat: repeat-x; font-weight: bold; color: #FFF; letter-spacing:8px; width: 90px; line-height: 18px; text-indent: 4px; height: 18px; }
.zine2 .zine-list2 .zineimg { text-align: left; }
.zine2 .zine-list2 .zine-box .zine-img { float: left; margin-top: 10px; padding: 0 10px; width: 110px; }
.zine2 .zine-list2 .zine-box { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.zine2 .zine-list2 .zine-box .zine-box-info{ float:left; margin-left:5px; width:162px }
.zine2 .zine-list2 .zine-title { font-size: 12px; font-weight: bold; color: #e54502; line-height: 25px; padding: 0 3px; }
.zine2 .zine-list2 .zine-info { line-height: 1.5; color: #666; height: 55px; overflow: hidden; padding: 0 5px; }
a.toupiao {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 60px;
	line-height: 21px;
	background-image: url(../images/lg_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin-left: 5px;
	float: right;
}
.shida li {
	float: left;
	line-height: 30px;
	width: 180px;
	background-image: url(http://www.chinamendu.com/2010/2010/listico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

