/*common*/
body {margin:0 auto;padding: 0px;color:#333;font-family:tahoma, arial, \5b8b\4f53, sans-serif;font-size:12px;line-height:135%}
form{ padding:0;margin:0}
h1{width:954px;margin:0 auto;line-height:26px;padding:5px 12px;background:url(/images/bg_sea.gif) bottom repeat-x;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-size:14px;}
body,div,td,p,li{ font:12px/160% tahoma, arial, \5b8b\4f53, sans-serif;color:#333333;}
input,select,textarea{ font:12px/120% tahoma, arial, \5b8b\4f53, sans-serif;}
hr{ height:1px;color:#C6CEB1;border:0;background:#C6CEB1;}
.clear{height:0px;padding:0px;margin:0px;display:block;clear:both;overflow:hidden;}
a:link{color:#2F4A9B;text-decoration: none;}
a:visited{color:#2F4A9B;text-decoration: none;}
a:hover{color:#E35B00;text-decoration: none;}
a:focus{outline:none;}
a:active {outline:none;blr:expression(this.onFocus=this.blur());}
img,a .img{border:0;vertical-align:middle;}
.bor{margin-bottom:10px}
/*menu*/
#menu{width:980px;height:70px;margin:0 auto;border-bottom:4px solid #c30000;background:url(/images/menu_bg.gif) bottom repeat-x;}
#menu ul { list-style: none;margin: 0 0 0 245px;padding: 0px;}
#menu ul li{ float:left;margin:40px 0 0 3px;}
#menu ul li a { display:block;width:90px;height:24px;padding-top:6px;text-align:center;background:url(/images/nav_bg.gif) 0 -30px no-repeat;font-size:14px;font-weight:bold;color:#000;text-decoration: none;}
#menu ul li a:hover { background:url(/images/nav_bg.gif) 0 -60px no-repeat;color: #271818;}
#menu ul li a#current{ background:url(/images/nav_bg.gif) 0 0 no-repeat;font-weight:bold;color:#fff;}
.logo{ width:200px;float:left;margin:0;text-align:left;padding:0;}
/*normal*/
#main{width:980px;margin:10px auto 15px;padding:0;}
.rightP{width:240px;margin:0 0 0 10px;float:right;overflow:hidden;}
.leftP{width:730px;float:left}
.fl{ float:left;}
.fr{ float:right;}
.red{color:#d00000;}
.green{color:#009815;}
.orange{color:#ff7200;}
.gray{color:#777}
/*box*/
#topInfo{width:100%;background:#efefef;border-bottom:1px solid #ddd;}
.topCon{width:960px;margin:0 auto;zoom:1;overflow:hidden;padding:2px 0 0 0}
.topCon .fr{line-height:180%;}
#copy{width:980px;margin:0 auto;border-top:2px solid #c30000;text-align:center;padding:0;clear:both;padding:5px 0;}
#copy a:link,#copy a:visited{color:#777;text-decoration:none;}
#copy a:hover{text-decoration:underline;}
#bottomInfo{width:980px;margin:5px auto;text-align:center;font-family:Arial;}
a.backH:link,a.backH:visited,a.backH:hover{color:#999}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden;background: #ffe0a9;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 1px;}
.full{ height:22px;line-height:22px;border:#dfdfdf 1px solid;}
/*search*/
.result{border:#dfdfdf 1px solid;background: #FFF url(/images/ico_edit.gif) right 5px no-repeat;cursor: pointer;padding:3px 12px 3px 2px;line-height:120%;zoom:1;width:86%;margin:4px 0;_margin:3px 0;}
.seaBg{ background:#fff;border:1px solid #aaa;vertical-align:middle}
.seaBg label{color:#666;padding:0 5px 0 0}
.radjob{ margin:0 5px 3px;vertical-align:middle}
.resSea{padding:3px;margin:0;*padding:1px 3px;width:67%;_width:66%;*width:65%;border:1px solid #fff;color:#777}
.leftSearch td a{ margin:0 3px;}
.Alpha{ position:absolute;left:0px;top:0px;background:#000;filter:Alpha(Opacity=40);opacity:0.4;height:100%;width:100%;z-index:2;}
.topFun{ padding:5px 5px 5px 17px}
.searchSelect{ width:90%}
.searchSelect td{ padding:4px 4px 4px 15px;font-size:12px;}
.loading{background:#ffffe4 url(/images/loading32.gif) no-repeat 10px;line-height:32px;padding:10px 10px 10px 60px;font-size:14px;color:#725f1d;position:absolute;z-index:50;top:40%;left:50%;border:1px solid #E0D19A;width:150px;margin-left:-110px;margin-top:-17px;}
.selectBox{background:#fff9f0;border:#ffe0a9 solid 1px;color:#993300;margin:0 0 10px 10px;padding:5px;text-align:center}
/*topInfo*/
#topInfo a:link,#topInfo a:visited{color:#333;text-decoration:none;}
#topInfo a:hover{color:#f68b00;}
#topInfo .fr a:link,#topInfo  .fr a:visited{color:#666}
#topInfo .fr a:hover{ text-decoration:underline}
/*login*/
.tagLogin {background: url(/images/login_top_back.gif) no-repeat left bottom;overflow:hidden;padding:0;height:31px;line-height:31px;}
.tagLogin a.now:link, .tagLogin a.now:visited {background: url(/images/login_a_hover_bg.gif) repeat-x scroll center top;color:#d00000;text-decoration:none;width:85px;height:31px;line-height:31px;font-size:14px;}
.tagLogin a:link, .tagLogin a:visited {color:#B99A5E;float:left;font-weight:bold;height:31px;margin:0;padding:1px 0 0;text-align:center;text-decoration:none;width:85px;font-size:14px;}
.tagLogin a:hover {color:#FF8800;}
.loginBox .tagMain {border-bottom:1px solid #ffe0a9;border-left:1px solid #ffe0a9;border-right:1px solid #ffe0a9;padding:8px 0;background:#FFFBF1;}
.login th{ text-align:right;font-weight:normal;padding:3px;vertical-align:top}
.login td{ padding:3px 0 3px 10px}
.login .err{padding:2px 5px 2px 10px;background:#FFFFCC;border:1px solid #FFCC99;width:92%;color:#ff8800;font-weight:bold;margin-bottom:10px;text-align:left}
.login .err ul{ padding:0;margin:0;}
.login .err ul li{list-style:none;color:#ff8800;margin:2px 0 0}
input.long{ width:90%;padding:2px;margin:4px;line-height:20px;border:1px solid #dfdfdf;}
.loginBox{overflow:hidden;zoom:1;padding:0}
.loginBox .login{width:100%;margin:auto}
.loginBox .login td.r{padding:5px 12px 3px}
.loginHp td{padding:3px 10px}
/*rightP*/
.rightButton{ margin:10px 0 0;padding:0;overflow:hidden;height:30px;_height:31px;}
.picBot{ margin-bottom:10px;*margin-bottom:7px;}
.rightBor{ margin:10px auto 0;padding:0;}
.rightBor div{ background:#fffaf3;padding:5px 10px 18px;border-left:1px solid #ffe0a9;border-right:1px solid #ffe0a9;line-height:24px;overflow:hidden;zoom:1}
.rightBor p{ padding:2px 0;margin:0}
.rightP em{ background:#b3b3b3;padding: 0 3px;margin:0 12px 0 5px;font-family:Arial;font-size:11px;color:#fff;}
.rightP h2{ font-size:12px;font-weight:bold;margin:0 0 5px;padding:0 0 3px;}
.rightBor ul{ margin:0;padding:0;overflow:hidden;}
.rightBor li{ margin:0;padding:0 0 0 2px;line-height:22px;list-style-type:none }
.rightBor span{font-size:11px;font-family:Arial;color:#666;margin-left:10px;}
.hotUl ul{background:url(/images/num_bg.gif) no-repeat 1px 6px;}
.hotUl li{list-style-type:none;padding:1px 0 2px 25px;}
/*leftP*/
.leftP h2{ background:url(/images/tit_bg_1.gif) bottom repeat-x;margin:0;height:21px;padding:6px 12px 4px;font-size:14px;font-weight:bold;}
.leftNew{ width:240px;margin:0 9px 0 0;float:left;overflow:hidden;}
.leftNew b.rtop b,.leftNew b.rbottom b{display:block;height: 1px;overflow: hidden;background: #dfdfdf;}
.leftNew b.rtop b.r4,.leftNew b.rbottom b.r4{margin: 0 1px;height: 1px;}
.leftPk{ border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:url(/images/bg_img.gif) bottom repeat-x;padding-bottom:15px;height:255px;height:260px\9;*height:264px;_height:255px;}
.leftSearch{width:480px;float:right;margin:0;padding:0;overflow:hidden;}
.leftbk{ border-left:1px solid #ffe0a9;border-right:1px solid #ffe0a9;background:#fff9f0 url(/images/bg_search_bot.gif) bottom repeat-x;padding-bottom:10px}
.leftbk table{ width:95%;border:0;}
.leftbk td{ padding:0}
.newJob li{ line-height:18px;}
.leftP span{ margin:0;padding:0 0 0 5px;}
.leftP span a{color:#333;padding:0 0 0 5px;}
.leftP span a:visited{color:#333;text-decoration: none;}
.leftP span a:hover{color:#E35B00;text-decoration: none;}
.leftbk th{ width:65px;text-align:right;padding-right:5px;font-weight:lighter;}
.leftSearch h2{ background:url(/images/bg_search_tit.gif) bottom repeat-x;margin:0 0 10px;height:21px;padding:6px 12px 4px;font-size:14px;font-weight:bold;}
.more{ text-align:right;padding:7px 20px;}
.leftPk ul{ margin:10px 12px 0;padding:0;}
.leftPk li{ background:url(/images/list_point2.gif) no-repeat left 7px;line-height:22px;list-style-type:none;margin:0 0 0 12px;text-align:left;padding:0 0 0 14px;*padding:0;}
/*Trade*/
.foreignTrade{width:730px;overflow:hidden;margin-bottom:10px}
.foreignTrade b.rtop b,.foreignTrade b.rbottom b{display:block;height: 1px;overflow: hidden;background: #dfdfdf;}
.foreignTrade b.rtop b.r4,.foreignTrade b.rbottom b.r4{margin: 0 1px;height: 1px;}
.foreignTradeBk{ border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:url(/images/bg_img.gif) bottom repeat-x;}
.foreignTrade ul{ margin:10px 0 0 12px;_margin:10px 8px 0 7px;padding:0;overflow:hidden;width:225px;float:left;}
.foreignTrade li{ width:220px;background:url(/images/list_point2.gif) no-repeat left 8px;padding:0 0 0 15px;line-height:22px;list-style-type:none;margin:0;}
.jobRecommend{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:url(/images/bg_img.gif) bottom repeat-x;padding-bottom:15px;}
.jobRecommend ul{ margin:10px 0 0 12px;_margin:10px 8px 0 7px;padding:0;overflow:hidden;width:340px;}
.jobRecommend li{ width:340px;background:url(/images/list_point2.gif) no-repeat left 8px;padding:0 0 0 15px;line-height:22px;list-style-type:none;float:left;margin:0;}
.careerDirect{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:url(/images/bg_img.gif) bottom repeat-x;text-align:left;padding-bottom:15px;}
.careerDirect ul{ margin:10px 15px 0 20px;_margin:10px 20px 0 12px;padding:0;overflow:hidden;width:20%;float:left;}
.careerDirect li{background:url(/images/list_point.gif) no-repeat left 10px;padding:0 0 0 10px;line-height:22px;list-style-type:none;margin:0;width:150px}
.imgBox{ padding:0;margin:0;width:730px;overflow:hidden;}
.imgBoxL{ margin:0;padding:0;width:570px;float:left;overflow:hidden;}
.imgBoxR{ margin:0;padding:0;width:160px;float:right;}
.imgBoxL img{ margin:0 10px 10px 0;padding:0;border:0}
.imgBoxR img{margin:0 0 10px;padding:0;overflow:hidden;}
.imgBoxL img a,.imgBoxL img a{ border:0px;}
#tab01 {position:relative;overflow:hidden;height:27px;background:#eee;top:1px;padding-left:10px;}
#tab01 h3{position:relative;z-index:2;float:left;padding:0 15px;margin:0 -1px 0 0;border-left:solid 1px #ddd;border-right:solid 1px #ddd;text-align:center;cursor:pointer;font-size:12px;height:27px;line-height:27px;font-weight:bold;}
#tab01 .hover,#tab01 .hover a{ background:#fff;font-size:12px;font-weight:bold;height:28px;line-height:28px;color:#d00000;}
/*Banner*/
.introBanner{margin:10px 0;font-size:0;line-height:0;clear:both}
.introBanner img{border:0}
.num{ position:absolute;right:2px;bottom:22px;}
.num li{float:left;color:#fff;text-align:center;line-height:16px;width:15px;height:16px;font-family:Arial;font-size:11px;cursor:pointer;overflow:hidden;margin:2px 1px 1px;background:#000;list-style-type:none;}
.num li.on{color:#fff;background:#c30000;border:1px solid #c30000;font-weight:bold;list-style-type:none;}
.slider li img{border:0}
.slider li a{ text-decoration:none}
.slider li p{ padding:2px 5px;text-align:center}
.container,.container * {margin: 0;padding: 0;}
.container {overflow: hidden;position: relative;}
.slider {position: absolute;left: -2px;}
.slider li {list-style: none;display:inline;}
.slider img {width: 730px;height:90px;display:block}
.slider2 li {float:left;list-style-type:none}
.collapsed{display:none;}
.friendlyLink{border:1px solid #ddd;padding:5px 10px;margin:0 auto;width:958px}