﻿@charset "utf-8";
/* CSS Document */

/*顶部共用整站导航样式*/
body,html{
height:100%;
}
/*网页黑白代码,暂不支持 firefoxhtml { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body{
	margin:0;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position: left;
}
.container { 
	width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
.clear{
clear:both;
height:0;
overflow:hidden;
}
.height10{
display:block;
height:10px;
clear:both;
float:left;
}


/*顶部样式开始*/
/*logo图片控制*/
.container img{
display:block;
border:0px;
float:left;
position:relative;
} 

/*语言版本*/
.languagesel{
display:block;
height:25px;
}
.languagesel img{
border:0px;
float:right;
}

/*顶部中间区*/
/*整站导航*/
.width600{
width:600px;
float:left;
text-align:right;
}
.width600 li{
display:inline;
width:600px;
text-align:right;
margin:0px;
}
.width600 li a{
display:inline-block;
border-right:1px solid #a2b1b6;
height:29px;
line-height:29px;
font-size:12px;
font-weight:bold;
color:#888686;
text-decoration:none;
padding:0 7px 0 0 ;
}
.width600 li a:hover{
color:#ff3300;
}
li.naviNoLine  a{
border-right:1px solid #fff;
display:inline-block;
height:29px;
line-height:29px;
font-size:12px;
font-weight:bold;
color:#888686;
text-decoration:none;
padding:0 0px;
}
.naviNoLine a:hover{
color:#ff3300;
}
/*顶部右侧区 即右侧上方搜索区*/
.width199{
width:174px;
position:relative;
float:left;
padding:28px 0 0 20px;
}
.width199 img{
border:0px;
float:left;
}
/*搜索区输入框定义*/
.topserchinput{
border:1px solid #829fbb;
background-color:#FFFFFF;
float:left;
}




/*中段样式开始*/
/*整站中间大区块定位及内部分割线*/

.containerbgmainhome{
	background-image:url(../images/bg-main.gif);
	background-position:left top;
	background-repeat:repeat-y;
    width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}
[xmlns] .containerbgmainhome{
	background-image:url(../images/bg-main.gif);
	background-position:left top;
	background-repeat:repeat-y;
    width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}

.containerbgmain{
	background-position:left top;
	background-image:url(../images/bg-main03.gif);
	background-repeat:repeat-y;
    width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}

/*左侧大区*/
.csleft{
width:201px;
float:left;
}
/*右侧大区*/
.csright{
width:799px;
float:left;
}
/*右侧大区内左侧内容,即页面中间内容*/
.cscenter{
width:600px;
float:left;
}
/*右侧大区内右侧内容,即页面右侧内容*/
.csrig{
width:199px;
float:left;
}

/*左侧通用小区块*/



/*登陆区块,有个别样式blog也用到了*/
.loginblock{
width:201px;
background-color:#f5f5f5;
font-size:12px;
color:#989797;
}
.greyline4px{
width:201px;
float:left;
clear:both;
height:4px;
overflow:hidden;
background-color:#eaeaea;
}
.leftsmallbock img{
float:left;
}
.loginblocklinks3,.loginblocklinks4{
height:24px;
line-height:24px;
display:block;
width:201px;
clear:both;
float:left;
background-color:#f5f5f5;
}
.loginblocklinks3 a{
color:#0066cc;
text-decoration:none;
}
.loginblocklinks3 a:hover{
color: #FF3300;
text-decoration:underline;
}
.loginblocklinks4 a{
color:#989797;
text-decoration:none;
}
.loginblocklinks4 a:hover{
color: #FF3300;
text-decoration:underline;
}
.logininput{
border:1px solid #acb8bd;
background-color:#FFFFFF;
width:93px;
font-size:12px;
}
.leftlist1,.leftlist2{
display:block;
float:left;
width:189px;
padding-left:10px;
height:25px;
line-height:25px;
}
.leftlist2{
background-color:#f6f6f6;
}
.leftlist1 a{
color:#666666;
text-decoration:none;
}
.leftlist1 a:hover{
color: #FF3300;
text-decoration:none;
}
.leftlist2 a{
color:#666666;
text-decoration:none;
}
.leftlist2 a:hover{
color: #FF3300;
text-decoration:none;
}

/*左侧小区块 广告或图片链接*/
.ADblock{
display:block;
width:200px;
float:left;
text-align:center;
overflow:hidden;
clear:both;
}
.ADblock img{
border:0px;
margin-bottom:8px;
}

/*右侧小区块通用样式 热点招聘*/
.TextHotCareer{
display:block;
float:left;
width:164px;
padding-left:35px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:15px;
}
.RightHotLinks li{list-style-type:none;}
.RightHotLinks li a{
display:block;
float:left;
text-align:left;
background:url(../images/arrow03.gif) no-repeat 10px 10px;
padding-left:20px;/*链接文字距离左边符号的距离*/
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
height:22px;
line-height:22px;
clear:both;
}
.RightHotLinks li a:hover{
color:#ffffff;
text-decoration:underline;}
.deepgreyline4px{
width:199px;
float:left;
clear:both;
height:4px;
overflow:hidden;
background-color:#cccccc;
}
/*右侧广告位*/
.GenRightAd .ad
{
 width:188px;
 display:block;
 margin:5px 0px 0px 2px;
 float:left;
}


/*当前位置*/
.NowNavigation{
display:block;
width:596px;
float:left;
clear:both;
text-align:left;
font-size:12px;
color:#666666;
background:#f5f5f5 url(../images/pic-nownavi02.jpg) no-repeat top right;
margin:0 1px 10px 1px;
}
.NowNavigation a{color:#666666; text-decoration:none; margin-right:10px;}
.NowNavigation a:hover{color:#ff3300; text-decoration:none; }

/*通用栏目主页-企业服务 中间区块分割线*/
.AddContentBlock{
background:url(../images/dot01.gif) repeat-y center top;
display:block;
width:600px;
margin:0px;
float:left;
clear:both;
}
/*通用栏目主页-企业服务 区块栏*/
.AddTopicBlock{
display:block;
width:284px;
margin:0 5px;
float:left;
background:url(../images/bg-gentopic.jpg) no-repeat top;
text-align:left;
}
[xmlns] .AddTopicBlock{margin:0 8px;}
.AddTopicBlockTitle{
color:#000000;
font-size:12px;
font-weight:bold;
height:29px;
line-height:29px;
padding-left:25px;
display:block;
width:215px;
float:left;
}
.AddTopicBlock img{
border:0px;
float:right;
margin-top:6px;
margin-right:10px;
}
.TextSeperateLine{
color:#999999;
margin:0 10px;
font-weight:normal;
}
/*频道首页title标题*/
.TextTopicTitle{
text-align:left;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #f1f2f2;
width:586px;
padding:0 0 10px 10px;
margin:0px 1px 10px 1px;
}

/*通用栏目页详细内容区块*/
.AddContentDetailBlock{
display:block;
width:580px;
padding:10px;
margin:0px;
float:left;
clear:both;
color:#333333;
font-size:12px;
line-height:250%;
}
.EditionInfo{color:#999999; text-align:center;}
.EditionInfo img{ border:0px; margin:6px 0;}

/*通用栏目页中间内容独立区块 带外边框及title背景色*/
.InContentBlock,.InContentBlock2{
display:block;
margin:0 auto;
border:1px solid #f1f2f3;
width:578px;
float:left;
}
.InContentBlock2{
border-top:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
}
.InContentBlockTitle{
padding-left:10px;
font-weight:bold;
background:url(../images/bg-smallblocktitle.jpg) repeat-x left;
height:22px;
}


/*底部样式开始*/
.blogcopyrightblock{
width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}
.greyleft{
width:800px;
display:block;
height:5px;
background-color:#eaeaea;
float:left;
overflow:hidden;
}
.greyright{
width:200px;
display:block;
height:5px;
background-color:#b7b7b7;
float:left;
overflow:hidden;
}
.copyrightcontaniner{
display:block;
float:left;
clear:both;
width:980px;
padding:10px 0 50px 0;
font-size:12px;
color:#777777;
text-align:center;
font-size:12px;

}
.copyrightcontaniner a{
color:#777777;
text-decoration:none;
}
.copyrightcontaniner a:hover{
color:#ff3300;
text-decoration:none;
}
.copyrightcontaniner img{
float:left;}

.copyrightcontaniner2{
display:block;
margin:0 auto;
width:910px;}
.copyrighttext,.copyrighttext2{
display: block;
float:left;
font-size:12px;
}

.copyrighttext{width:442px;}
.copyrighttext2{
padding-top:10px;
text-align:left;
width:430px;
}
.copyrighttext2{ padding-left:30px !important;padding-left:0px;}


/*分页样式开始*/
/*左边 共计页数 当前页*/
.totalpage{
display:inline;
float:left;
font-size:12px;
color:#666666;
height:30px;
line-height:30px;
}
/*右边 放置分页代码的区块样式*/
.pagesel{
display:inline;
float:right;
text-align:right;
font-size:12px;
}
/*具体分页上一页下一页及数字样式 CSS quotes style pagination*/
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

/*通用样式-各种加粗字体,特殊颜色字体等*/
.textbold{
font-weight:bold;
}
.text12bold{
font-weight:bold;
font-size:12px;
}
.text14bold{
font-weight:bold;
font-size:14px;
color:#000000;}
.textorange{
color:#FF3300;
}
.textlight{
font-size:12px;
color:#999999;}
/*通用样式-上一页下一页无数字*/
.singelprenext{
display:block;
text-align:center;
font-size:12px;
color:#333333;
}
.singelprenext a{
color:#333333;
text-decoration:none;
}
.singelprenext a:hover{
color:#ff3300;
text-decoration:none;
}

/*表单无边距*/
.formpad0{margin:0; padding:0;}
/*输入框1px边*/
.forminput01{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

.SepLeft,.SepRight{ display:block;  width:49%;}
.SepRight{text-align:right;}
.SepLeft{float:left;}

.BtnGen{  
border-top:1px solid #ccc; 
border-right:1px solid #666;
border-bottom:1px solid #666; 
border-left:1px solid #ccc; 
background:url(../images/btn-bg.jpg) repeat-x;
padding:3px 15px;
margin-right:8px;
display:inline-block;
text-decoration:none;
line-height:normal;
}
.BtnGen a{ color:#000000; font-size:12px; text-decoration:none;}
.BtnGen a:hover{ color:ff3300; text-decoration:none;}
.BtnGen a:visited{ color:#000000; text-decoration:none;}


/*公司客户LOGO列举*/
.logolist{
margin:10px 20px 10px 0;
text-align:center;
font-size:14px;
color:#666666;
display:block;
float:left;
width:165px;
height:130px;
overflow:hidden;
}
.logolist .imgarea
{
    display:block;
    width:120px;
    height:80px;
    overflow:hidden;
    padding:0px;
    margin:5px;
}

/*友情链接图片*/
.friendlink{
    width:345px;
    height:40px;
    float:left;
    margin:4px 0px 0px 0px;
    padding:0px;
    overflow:hidden;
    display:block;
}
.friendlink div{
    display:block;
    margin:0px;
    padding:0px;
    clear:both;
}
.friendlink span{
    width:115px;
    height:40px;
    margin:0px;
    padding:0px;
    text-align:center;
    float:left;
}
.friendlink img{
    border:1px solid #CCCCCC;
    width:100px;
    height:30px;
    margin:3px auto 0px 6px;
}

/*career左侧 登录 pro 等小区块*/
.leftsmallbock{
float:left;
display:block;
width:97%;
background-color:#ffffff;
color:#989797;
border:1px solid #cccccc;
margin:10px auto 0px auto;
font-size:12px;
overflow:hidden;
}
.leftsmallblocktitle{
background:url(../images/bg-smallblocktitle.jpg) repeat-x left top;
margin:0 1px;
float:left;
display:block;
width:96%;
padding-left:10px;
height:25px;
line-height:25px;
font-weight:bold;
color:#000000;
}

/*左侧 客服在线区块*/
.OnlineService{
width:195px;height:149px;
display:block;
float:left;
background-image:url(../images/bg-onlineservice.jpg);
font-size:12px;
font-weight:bold;
}
.OnlineService ul{
list-style-type:none;
padding:57px 0px 0px 70px !important;
}
[xmlns] .OnlineService ul{
display:block;
list-style-type:none;
margin:0px 0px 0px 30px;
}
.OnlineService ul li{
height:26px;
line-height:26px;
}
.OnlineService ul li a{
color:#666666;
text-decoration:none;
}
.OnlineService ul li a:hover{
color:#ff3300;
text-decoration:none;
}

.iconnew2,.iconnew3,.iconnew4{
float:left;
color:#CC0000;
font-size:12px;
}
.iconnew4{
    display:block;
	margin-top:10px;
	height:10px;
width:25px;
background-color:#ffffff;
}

