﻿@charset "utf-8";
/* CSS Document */
*{ word-wrap:break-word; outline:none;}
*html,body { height:100%}
body { font:normal 14px/1.6 Tahoma, Geneva, sans-serif; color:#333; background:#d5d6d5 url(../images/bodybg.jpg) 50% 0 no-repeat;}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, a, p { margin:0; padding:0; list-style:none;}
input, img, select { vertical-align:middle;}
h1, h2, h3, h4, h5, h6 { font-size:12px;}
h1, h2, h3, h4, h5, h6, em, i, cite { font-weight:normal; font-style:normal;}
img { border:0;}
a { color:#333; text-decoration:none;}
a:hover { color:#f30; text-decoration:underline;}
.clear { clear:both; line-height:0; height:0; font-size:0;}
.fl { float:left;}
.fr { float:right}

#wrapper { width:844px; margin:auto;}
#headder { height:118px;}
	#headder h2 { height:118px; text-indent:-9999px; background:url(../images/logo.jpg) 50% 50% no-repeat;}
#nav { height:88px;}
#main { height:auto!important; height:350px; min-height:350px; overflow:hidden; _overflow:visible; padding-bottom:10px; background:url(../images/mainbg.jpg) repeat-y;}
#footer { height:121px; color:#333; padding-top:50px; text-align:center; font-size:12px; background:url(../images/boxbottom.jpg) no-repeat;}
.infooter {position: absolute; top:640px; left:25%; background:none!important;}
.logo {position:absolute; top:40px; left:40%; text-indent:-9999px; width:203px; height:44px; background:url(../images/logo.jpg) no-repeat}

.left { width:200px; margin-left:30px; background:#e7e7e7; display:inline;}
	.left h2 {  width:178px; height:99px; display:block; padding:6px 0 0 8px; margin:7px 0 0 7px; background:url(../images/lefttopbg.jpg) no-repeat} 
.right { width:560px; margin-right:30px; display:inline;}
	.right h2 { height:40px; display:block; padding-left:20px; font-size:18px; line-height:40px; font-weight:bold; background: url(../images/title.jpg) no-repeat}
.subnav { width:141px; margin:auto; color:#006ca9; padding-bottom:20px;}
	.subnav li { height:40px; line-height:40px; padding-left:15px; background:url(../images/subnavline.jpg) 0 bottom no-repeat;}
	.subnav li a { display:block; height:40px; color:#006ca9; padding-left:25px;}
	.subnav li a:hover { color:#ed6c25;}
	.subnav li a.current { color:#ed6c25; font-weight:bold; background:url(../images/dian.jpg) 0 50% no-repeat;}
.content { padding:10px 0; line-height:1.8; font-size:14px; color:#666;}


/** 成长足迹 **/
.events { background:url(../Images/xlinered.jpg) 75px 0 repeat-y; line-height:1.5}
.events li { font-size:12px; overflow:hidden; zoom:1; padding-top:15px;}
.events li i { width:72px; float:left; padding-top:3px; }
.events li em { width:410px; padding-left:35px; display:block; float:left; font-size:14px; background:url(../Images/regtag.jpg) 0 5px no-repeat}

/** 薪酬福利 **/
.remuner li { float:left; width:50%; height:290px;}

/** 乐港有我 **/
.lgyw dt { border-bottom:1px solid #eee; margin-bottom:5px; line-height:1.6; overflow:hidden; zoom:1;  padding:10px; font-size:14px; }
	.lgyw dt em { float:left; display:block; padding: 0 20px 5px 0 }
	.lgyw dt span b { color:#F30; font-weight:bold; }	
	.lgyw dt a { color:#09F; font-weight:bold; font-size:14px; margin-top:5px;  width:84px; height:32px;}
.lgyw dd { font-size:12px; line-height:1.5; margin-bottom:5px; border-bottom:1px solid #F0F0F0; padding-bottom:10px;}

/** 招聘岗位 **/
.jointitle { background:#F3F3F3; font-size:14px; padding:5px; font-weight:bold; color:#09F;}
.joinlist dt { border-bottom:1px solid #F0F0F0; margin-bottom:5px; padding-left:10px;}
.joinlist dt a { color:#666; }
.joinlist dd { font-size:12px; line-height:1.5; background: #F6F6F6; margin-bottom:5px; padding:10px;}
.joinlist dd p { padding:5px 0;}
.joinlist dd p a { color:#C00; text-decoration:underline;}


