/*
Style Name:山东京博控股发展有限公司
Author: Fifthmouse
*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Tahoma, Arial, "宋体";
	background-color: #dcdcdc;
	background-image: url(../images/bodyBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
}
a {
	color:#000; 
}
/*============================= 布局样式 =====*/
#wrapper {/*- 整体 -*/
	width:1004px;
	margin:0px auto;
	background-color: #FFFFFF;
	position:relative;
}
#header {/*- 头部 -*/
	width:1004px;
	height:120px;
	background-image: url(../images/headerBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
}
#mainbody {/*- 主体 -*/
	height:auto!important;
	height:500px;
	min-height:500px;
	padding:4px 13px 0px 18px;
	position:relative;
}
/*- 页脚开始 -*/
#footer {
	height:57px;
	border-top:3px solid #166812;
	background-image: url(../images/fooderBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	clear:both;
	font-size:12px;
	line-height:24px;
	text-align:center;
}
#footer span {
	margin:10px 10px;
}
#footer select {
	font-size:12px;
	line-height:18px;
}
/*============================= 顶部工具条 =====*/

#welcome {/*- 顶部绿条 -*/
	height:28px;
	background-image: url(../images/welcomeBg.gif);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position:left top;
	color:#FFF;
	font-size:12px;
	line-height:28px;
}
#welcome a {
	color:#FFF;
	text-decoration:none;
}
#welcome a:hover {
	color:#FFF;
	text-decoration:underline;
}
/*------ 头部工具 ------*/
#tool {
}
.elseNav {
	 padding:0px 0px 0px 11px;
	 float:left;
}
/*------ 切换按钮 ------*/
#btn,
#btnser{
	width:80px;
	padding:0px 0px 0px 7px;
	background-image: url(../images/qhBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:right;
	text-align:center;
}
/*------ 搜索 ------*/
#search {
	float:right;
	font-weight:bold;
}
* html #search {/*-IE6-*/
	margin:3px 0px 0px 0px;
	float:right;
	font-weight:bold;
}
#search .textfield  {
	width:153px;
	height:18px;
	border-style:none;
	background-color:#FFF;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
#search .submit {
	width:62px;
	height:18px;
	border-style:none;;
	background-color:#f8f8fa;
	background-image: url(../images/toolBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	letter-spacing:6px;
	vertical-align:middle;
}
/*------ 协同办公 ------*/
#oaLogin {
	float:right;
	font-weight:bold;
}
* html #oaLogin {
	float:right;
	font-weight:bold;
	margin:3px 0px 0px 0px;
}
#oaLogin .textfield  {
	width:113px;
	height:18px;
	border-style:none;
	background-color:#FFF;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
#oaLogin .user {
	padding:0px 0px 0px 20px;
	background-image: url(../images/user.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}
#oaLogin .pw {
	padding:0px 0px 0px 20px;
	background-image: url(../images/pw.gif);
	background-repeat: no-repeat;
	background-position:2px 1px;
}
#oaLogin .submit {
	width:54px;
	height:18px;
	border-style:none;;
	background-color:#f8f8fa;
	background-image: url(../images/toolBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	letter-spacing:6px;
	vertical-align:middle;
}
/*============================= 主体布局 =====*/
#banner {
	width:710px;
	height:130px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 262px;
	background-repeat: no-repeat;
	background-position:left top;
}
#aboutus #banner {/*- 关于我们 -*/
	background-image: url(../images/subBanner1.gif);
}
#culture #banner {/*- 企业文化 -*/
	background-image: url(../images/subBanner2.gif);
}
#responsibility #banner {/*- 企业责任 -*/
	background-image: url(../images/subBanner3.gif);
}
#news #banner {/*- 信息动态 -*/
	background-image: url(../images/subBanner4.gif);
}
#products #banner {/*- 产品与服务 -*/
	background-image: url(../images/subBanner5.gif);
}
#joinus #banner {/*- 加盟京博 -*/
	background-image: url(../images/subBanner6.gif);
}
#contact #banner {/*- 联系我们 -*/
	background-image: url(../images/subBanner7.gif);
}
#siteSearch #banner {/*- 站内搜索 -*/
	background-image: url(../images/subBanner8.gif);
}
#p-video #banner {/*- 视频专区 -*/
	background-image: url(../images/subBanner-video.gif);
}
#p-training #banner {/*- 学习培训 -*/
	background-image: url(../images/subBanner-training.gif);
}
#p-staff #banner {/*- 员工天地 -*/
	background-image: url(../images/subBanner-staff.gif);
}
/*- 主要内容 -*/
#PrimaryContent {
	width:719px;
	float:right;
}
/*旁边内容*/
#SideContent {
	width:243px;
	height:auto!important;
	height:384px;
	min-height:384px;
	background-image: url(../images/subNavBg.gif);
	background-repeat: no-repeat;
	background-position:0px -50px;
	float:left;
}
*html #SideContent {
	height:384px;
}
/*============================= 旁边内容 =====*/
/*- 二级菜单 -*/
#subNav {
	width:243px;
}
#subNav h3 {
	height:0px;
	overflow:hidden;
}
#subNav ul {
	list-style-type : none;
}
#subNav li {
	height:36px
	padding:0px 0px 2px 0px;
	background-image: url(../images/subNavLine.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	font-size:14px;
	line-height:36px;
	text-indent:40px;
}
#subNav li.nonce a {
	background-image: url(../images/subNavArrowA.gif);
	color:#000;
}
#subNav li a  {
	padding:0px 0px 0px 10px;
	background-image: url(../images/subNavArrowB.gif);
	background-repeat: no-repeat;
	background-position:left center;
	color:#787878;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#subNav li a:hover {
	color:#000;
}
/*------ 搜索 ------*/
#subSearch {
	width:243px;
	margin:20px 0px 0px 0px;
	background-image: url(../images/subSearchTitle.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
#subSearch h3 {
	margin:0px 0px 10px 0px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	text-indent:35px;
}
#subSearch form {
	margin:0px 0px 0px 35px;
}
#subSearch select {
	width:130px;
	margin:0px 0px 6px 0px;
	font-size:12px;
}
#subSearch .keyword {
	width:98px;
	height:18px;
	border:1px solid #9c9c9c;
	background-image: url(../images/inputBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:12px;
	line-height:18px;
}
#subSearch .submit {
	width:50px;
	height:20px;
	border:1px solid #9c9c9c;
	background-color:#fefefe;
	background-image: url(../images/searchBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	font-size:12px;
	line-height:18px;
}
#subBtn {
	width:243px;
	margin:20px 0px 0px 0px;
	text-align:center;
}
#subBtn ul {
	list-style-type : none;
}
.icon-button {width:243px;padding:40px 0 20px 0;text-align:center;}
.icon-button ul {text-align:center;}
.icon-button li {margin:0 15px;display:inline;}

/*=============================主要内容 =====*/
#PrimaryContent h3 {
	height:28px;
	padding:7px 0px 0px 8px;
	border-bottom:1px solid #ccc;
	line-height:28px;
}
#PrimaryContent h3 .title {
	width:200px; 
	background-image: url(../images/subContentTitleIcon.gif);
	background-repeat: no-repeat;
	background-position:left center;
	float:left;
	font-weight:bold;
	font-size:16px;
	text-indent:13px;
}
/*- 页面所处位置导航 -*/
#PrimaryContent h3 .place {
	height:25px;
	padding:0px 11px 0px 0px;
	float:right;
	color:#5f5f5f;
	font-weight:normal;
	font-size:12px;
	text-align:right;
}
#PrimaryContent h3 .place a {
	color:#5f5f5f;
	padding:0px 5px;
	text-decoration:none;
}
/*-内容 -*/
#content,
#job {
	padding:12px 22px;
	/*text-align:justify;*/
	font-size:12px;
	line-height:20px;
}
#content p,
#job p {
	margin:6px 0px;
	/*word-break:break-all;
	text-align:justify;*/
}
#station {
	padding:0px 0px 10px 0px;
}
#station ul {
	text-align:left;
	line-height:30px;
	color:#215d92; 
	font-weight:bold;
}
#station li {
	padding:0px 10px;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position:2px 2px;
	display:inline;
}
#job h4 { 
	font-size:14px;
	line-height:24px;
}
#job p {
	text-indent:24px;
}
#policy table ,
#policy td,
#policy th {/*- 人才政策  -*/
	padding:0px 4px;
	line-height:20px;
	border:1px solid #bbb;
	border-collapse:collapse;
}
#recruitment table { /*- 招聘动态  -*/
	margin:10px 0px;
	border-bottom:1px solid #bbb;
}
#recruitment table ,
#recruitment td,
#recruitment th {
	padding:0px 2px;
	line-height:26px;
	border:1px solid #ddd;
	border-collapse:collapse;
}
#recruitment th {
	text-align:left;
}
#recruitment .title {
	background-color:#DEE8F1;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.apply {/*- 招聘动态  -*/
	padding:0px 20px 0px 0px;
	text-align:right;
	color:#c00;
}
.apply a {
	color:#c00;
}
#explain {/*- 申请职位  -*/
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #bbb;
}
.specia {/*- 特别颜色  -*/
	color:#900; 
}
.textfield {
	height:20px; 
	border:1px solid #bbb;
	font-size:12px;
	line-height:20px; 
}
.textfield2 {
	width:80%; 
	height:20px; 
	border:1px solid #bbb;
	font-size:12px;
	line-height:20px; 
}
.textarea {
}
.textarea2 {
	width:80%; 
	border:1px solid #bbb;
	font-size:12px;
	line-height:20px; 
}
/*- 新闻列表 -*/
#newslist {
	font-size:12px;
}
#newslist ul {
	width:680px;
	margin:0px auto;
	list-style-type : none;
}
#newslist li {
	width:626px; 
	padding:0px 20px 0px 24px;
	border-bottom:1px dashed #ccc;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position:14px 11px;
	float:left;
	line-height:30px;
}
#newslist li a {
	width:520px; 
	color:#000;
	text-decoration:none;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;
}
#newslist li a:hover {
	color:#900;
}
#newslist li .time {
	width:70px; 
	float:right;
	color:#aaa; 
}
.news-list {
	font-size:12px;
}
.news-list ul {
	width:680px;
	margin:0px auto;
	list-style-type : none;
}
.news-list li {
	width:626px; 
	padding:0px 20px 0px 24px;
	border-bottom:1px dashed #ccc;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position:14px 11px;
	float:left;
	line-height:30px;
}
.news-list li a {
	width:520px; 
	color:#000;
	text-decoration:none;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;
}
.news-list li a:hover {
	color:#900;
}
.news-list li .time {
	width:70px; 
	float:right;
	color:#aaa; 
}
/*- 视频列表 -*/
.video-list {
	font-size:12px;
}
.video-list ul {
	width:680px;
	margin:0px auto;
	list-style-type : none;
}
.video-list li {
	width:596px; 
	padding:10px 20px 10px 60px;
	border-bottom:1px dashed #ccc;
	background-image: url(../images/video-dot.gif);
	background-repeat: no-repeat;
	background-position:14px 11px;
	float:left;
	line-height:40px;
}
.video-list li a {
	width:520px; 
	color:#000;
	text-decoration:none;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;
}
.video-list li a:hover {
	color:#900;
}
.video-list li .time {
	width:70px; 
	float:right;
	color:#aaa; 
}
.pic-list {height:auto!important;height:100px;min-height:100px;}
.pic-list ul {list-style-type:none;text-align:left;}
.pic-list li {width:160px;margin:5px 20px;padding:5px;background-color:#d2d2d2;float:left;}
*html .pic-list li {margin:5px 20px;display:inline;}
.pic-list li a img {width:160px;height:120px;border:1px solid #606463;}
.pic-list li a:hover img {border:1px solid #000;}
.pic-list li a span {width:160px;height:20px;background-color:#fff;border:1px solid #fff;display:block;text-align:center;line-height:20px;}
.pic-list li a:hover span {font-weight:bold;}

/*- 新闻正文 -*/
#content {
	height:auto!important;
	height:100px;
	min-height:100px;
	padding-bottom:40px;
}
#content h4 {
	color:#624F41;
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	text-align:center;
}
#content .shd {
	background:url(../images/shd-arrow.gif) no-repeat 0px 9px;
	padding:0 0 0 20px;
	color:#900;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	text-align:left;
}
#detailElse {
	width:500px; 
	margin:0px auto;
	font-size:12px;
	line-height:20px;
}
#detailElse p {
	text-align:center;
}
#detail {
	margin:10px auto;
	line-height:20px;
	word-break:break-all;
	text-align:justify;
}
#detailMore {
	margin:50px 0px 0px 0px;
}
#detailMore p {
	line-height:40px;
}
#detailMore .previous {
	width:290px; 
	margin:0px 20px 0px 0px;
	float:left; 
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#detailMore .back {
	float:left; 
}
#detailMore .next {
	width:290px; 
	margin:0px 0px 0px 20px;
	display:inline;
	float:right; 
	text-align:right;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
/*=================================== 产品展示 =*/
.productClass {
	width:670px; 
	height:169px; 
	padding:0 0 10px 0; 
	background-image: url(../images/productClassBg.gif);
	background-repeat: repeat-x;
	background-position:0px 30px;
}
#content .productClass h4 {
	height:30px; 
	padding:0px 20px 0px 30px; 
	background-image: url(../images/productClassTitleArrow.gif);
	background-repeat: no-repeat;
	background-position:14px 8px;
	color:#000; 
	font-size:14px;
	line-height:30px; 
}
#content .productClass h4 .title {
	float:left; 
}
#content .productClass h4 .more {
	float:right; 
}
#content .pdText {
	width:180px; 
	float:left; 
	line-height:12px;
}
#content .pdText h5 {
	width:160px; 
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:#000; 
	font-size:14px;
	text-align:left;
	line-height:34px;
}
#content .pdText h6 {
	color:#a60000; 
	font-size:12px;
	text-align:left;
	line-height:12px;
}
.productshow {
	width:290px; 
	height:79px; 
	padding:10px 15px; 
	float:left;
}
.showImg {
	width:108px; 
	height:104px; 
	padding:0px 12px 0px 0px;
	float:left;
	background-image: url(../images/noPhoto.gif);
	background-repeat: no-repeat;
}
.showImg img {
	display:block;
	width:108px; 
	height:104px; 
	padding:2px;
	background-color:#e2e2e2;
}
/*=============================其他样式 =====*/
.registerFinish {
	width:376px; 
	height:95px; 
	margin:0px auto;
	border:1px solid #aaa;
	padding:50px 0px 0px 170px;
	background-image: url(../images/finishBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
.registerFinish p {
	font-size:14px;
}
.registerFinish a {
	color:#900; 
	text-decoration:underline;
}

.special {/*- 必填字 -*/
	color:#900; 
}
.yesno {
	text-align:center;
}

/* Pages Main Tyle */
.page {
	width:640px;
}
.pages {
	color: #000000;
	cursor: default;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	margin:10px auto;
	padding: 3px 0px 3px 0px;
}
.pages .count,
.pages .number,
.pages .arrow
{
	color: #000000;
	font-size: 12px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
/* Page and PageCount Style */
.pages .count {
	font-weight: bold;
	border-right: none;
	padding: 2px 10px 1px 10px;
}
/* Mode 0,1,2 Style (Number) */
.pages .number {
	font-weight: normal;
	padding: 2px 10px 1px 10px;
}
.pages .number a,
.pages .number span {
	font-size: 12px;
}
.pages .number span {
	color: #999999;
	margin: 0px 3px 0px 3px;
}
.pages .number a {
	color: #000000;
	text-decoration: none;
}
.pages .number a:hover {
	color: #0000ff;
}
/* Mode 3 Style (Arrow) 
.pages .arrow {
	font-weight: normal;
	padding: 0px 5px 0px 5px;
}
.pages .arrow a, .pages .arrow span {
	font-size: 10px;
	font-family: Webdings;
}
.pages .arrow span {
	color: #999999;
	margin: 0px 5px 0px 5px;
}
.pages .arrow a {
	color: #000000;
	text-decoration: none;
}
.pages .arrow a:hover {
	color: #0000ff;
}
*/
