/* basic elements */
html {
	margin: 0;
	padding: 0;
	overflow-x:hidden;
	}
body { 
	font: 12px georgia, sans-serif;
	line-height: 1.88889;
	color: #333; 
	background: #fff url(blossoms.jpg) no-repeat bottom right; 
	margin: 0; 
	padding: 0;
	}
p { 
	margin-top: 0; 
	text-align: justify;
	text-indent:24px;
	}
h1 { 
	font: bolder 1.8em georgia, sans-serif;
	letter-spacing: 1px; 
	text-align:center;
	}
h3 { 
	font: italic normal 1.2em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	}
a:link { 
	
	text-decoration: none; 
	color: #333;
	}
a:visited { 
	
	text-decoration: none; 
	color: #3c3c3c;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #333;
	}
acronym {
	border-bottom: none;
	}

img{border:0;}

.blank{
	clear:both;
	}
#container {
	width:890px;
	margin:0 auto;
	text-align:left;
	position: relative;
	}
.hide {
	text-indent:-9999px;
	}

#banner{
	width:890px;
	padding:0;
	}
#login{
	height:24px;
	line-height:24px;
	width:890px;
	}
#main-body-bottom{
	padding:5px;
	text-align:justify;
	width:350px;
	}

#logo{
	width:141px;
	height:40px;
	line-height:40px;
	margin:10px;
	float:left;
	position:relative;
	}
#logo-nav{
	font-style:normal;
	float:left;
	width:700px;
	text-align:right;
	margin:0;
	padding:0;
	height:40px;
	line-height:40px;
	clear:right;
	position:relative;
	}
#mainnav{
	width:703px;
	height:24px;
	padding:0;
	float:right;
	background:url(/tiens/job/zh/images/nav_bg.gif)
	}
#mainnav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:695px;
	}
#mainnav li{
	float:left;
	overflow:hidden;
	width:115px;
	text-align:center;
	display:block;
	vertical-align:middle;
	height:24px;
	line-height:24px;
	font-size:14px;
	}
#mainnav li a:link{
	color:#fff;
	text-decoration:none;
	height:24px;
	line-height:24px;
	font-size:14px;
	}
#mainnav li a:visited{
	color:#fff;
	text-decoration:none;
	height:24px;
	line-height:24px;
	font-size:14px;
	}
#mainnav li a:hover{
	color:#ccc;
	display:block;
	text-decoration:none;
	font-size:14px;
	}
#mainnav li a:active{
	color:#ccc;
	text-decoration:none;
	font-size:14px;
	}
#mainnav-left li{
	float:right;
	overflow:hidden;
	width:117px;
	text-align:center;
	display:block;
	vertical-align:middle;
	height:24px;
	line-height:24px;
	font-size:14px;
	background:#4c4c4c;
	border:0;
	}
#mainnav-left li a:link{
	color:#fff;
	text-decoration:none;
	height:24px;
	line-height:24px;
	font-size:14px;
	}
#mainnav-left li a:visited{
	color:#fff;
	text-decoration:none;
	height:24px;
	line-height:24px;
	font-size:14px;
	}
#mainnav-left li a:hover{
	color:#ccc;
	display:block;
	text-decoration:none;
	font-size:14px;
	}
#mainnav-left li a:active{
	color:#ccc;
	text-decoration:none;
	font-size:14px;
	}

.menu{
	width:150px;
	margin:0;
	padding:0;
	}

.topmenu {border-bottom:1px dotted #ccc;}
.topmenu a{background:url(/tiens/job/zh/images/tree-arrow.gif) #f6f6f6 no-repeat;padding:0 5px 0 15px;display:block;}
.topmenu a:link{color:#333;text-decoration:none;}
.topmenu a:visited{text-decoration:none;}
.topmenu a:hover{background:url(/tiens/job/zh/images/tree-arrow-h.gif) no-repeat;color:#444;text-decoration:none;display: block;}
.topmenu a:active{color:#333;text-decoration:none;}

.smenu {border-bottom:1px dotted #ccc;}
.smenu a{background:url(/tiens/job/zh/images/tree-arrow1.gif) no-repeat;padding:0 5px 0 25px;display:block;}
.smenu a:link{color:#333;text-decoration:none;}
.smenu a:visited{text-decoration:none;}
.smenu a:hover{background:url(/tiens/job/zh/images/tree-arrow1-h.gif) #ffffff no-repeat;color:#444;text-decoration:none;display: block;}
.smenu a:active{color:#333;text-decoration:none;}

.ssmenu {border-bottom:1px dotted #ccc;}
.ssmenu a{background:url(/tiens/job/zh/images/se-handle-dark.gif) no-repeat;padding:0 5px 0 35px;display:block;}
.ssmenu a:link{color:#333;text-decoration:none;}
.ssmenu a:visited{text-decoration:none;}
.ssmenu a:hover{background:url(/tiens/job/zh/images/se-handle-dark-h.gif) #ffffff no-repeat;color:#444;text-decoration:none;display: block;}
.ssmenu a:active{color:#333;text-decoration:none;}

div.bottom{margin:5px auto;width:706px;clear:both;text-align:center;top:0;position:relative;}
ul.bottom{list-style-type:none;margin:0;text-align:center;}
li.bottom{float:left;width:140px;height:23px;line-height:23px;background:#d0edb5;vertical-align:middle;margin:5px 0;}
li.bottom a:link{color:#333;text-decoration:none;}
li.bottom a:visited{text-decoration:none;}
li.bottom a:hover{color:#fff;text-decoration:none;}
li.bottom a:active{color:#fff;text-decoration:none;}

li.bottom-left{float:left;margin:5px 0 5px 5px;width:7px;height:23px;background:url(/tiens/job/zh/images/1_r4_c1_r1_c1.jpg) no-repeat;}
li.bottom-right{float:left;margin:5px 5px 5px 0;width:7px;height:23px;background:url(/tiens/job/zh/images/1_r4_c1_r1_c3.jpg) no-repeat;}
li.bottom-left_index{float:left;margin:5px 0 5px 5px;width:7px;height:23px;background:url(/tiens/job/zh/images/1_r4_c1_r1_c1.jpg) no-repeat;}
li.bottom-right_index{float:left;margin:5px 5px 5px 0;width:7px;height:23px;background:url(/tiens/job/zh/images/1_r4_c1_r1_c3.jpg) no-repeat;}
div.bottom-line{width:890px;margin:0 auto;border-top:1px solid #ccc;}

/*index-start*/
#left{
	float:left;
	}
#right{
	border-left:1px #cccccc dotted;
	float:left;
	}
#center1,#center2,#center3,#index_overview{
	text-indent:24px;
	background:url(/tiens/job/zh/images/gy.jpg) no-repeat;
	text-align:justify;
	}
#index_overview{
	width:285px;
	margin:5px 0 5px 10px;
	}
#center1{
	width:575px;
	margin:5px 10px 5px 0px;
	}
#center2,#center3{
	text-indent:0px;
	width:280px;
	margin:5px 10px 5px 0px;
	float:left;
	}
#index_overview span,#center1 span,#center2 span,#center3 span{
	text-indent:0px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#3da601;
	padding:0 0 3px 10px;
	border-bottom:2px solid #cfcfcf;
	display:block;
	margin-bottom:3px;
	}
#links li{
	float:left;
	list-style-type:none;
	width:120px;
	height:55px;
	margin:5px 0;
	padding:0;
	}
#links img{
	weight:120px;
	margin:5px 10px;
	}
/*index-end*/

/**/
#about,#culture,#grown,#guide,#job,#salary,#other{
	padding-top:165px;
	}
#about{
	background:url(../images/about.jpg) no-repeat;
	}
#culture{
	background:url(../images/culture.jpg) no-repeat;
	}
#grown{
	background:url(../images/grown.jpg) no-repeat;
	}
#guide{
	background:url(../images/guide.jpg) no-repeat;
	}
#job{
	background:url(../images/job.jpg) no-repeat;
	}
#salary{
	background:url(../images/salary.jpg) no-repeat;
	}
#other{
	background:url(../images/about.jpg) no-repeat;
	}
/**/

.main-nav-pic{float:right;height:24px;line-height:24px;background:#fff;width:9px;margin-left:-1px;position:relative;}
.main-nav-pic-l{float:right;height:24px;line-height:24px;background:#fff;width:9px;right:-1px;position:relative;}
.main-nav-pic-r{float:right;height:24px;line-height:24px;background:#fff;width:9px;left:-1px;position:relative;}
.main-nav-blank{width:1px;height:24px;background:#fff;}
#leftsidebar{width:168px;float:right;margin-top:1px;}
.content{
	text-align:justify;
	width:721px;
	float:right;
	margin-top:1px;
	margin-bottom:5px;
	min-height:300px;
	height:auto !important; 
	height:300px; 
	overflow:visible;
	}
.content p,strong{
	font-size:12px;
	line-height:22px;
	}
.content h4,h5{
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	}
.content h4{
	text-align:center;
	}
.content h5{
	text-align:left;
	}
.content img{
	display:inline;
	border:0;
}
#company_overview,#job_description{
	border:1px solid #006600;
	padding:15px;
	background:#f3f8f4;
	margin:5px;
	}
.index_content{font-size:14px;line-height:22px;text-align:justify;float:right;margin:5px;padding:5px;width:360px;}
.head_char {	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fdb812 4px solid}
#product_line {padding-left: 20px; width: 700px; padding-top: 3px; height: 25px; background: #e9e9e9;}
.head_char {	clear: left; padding-right: 0px; padding-left: 0px; font-weight: bolder; float: left; padding-bottom: 0px; padding-top: 0px; border-bottom: #fdb812 4px solid}
.head_line1 {float: left; width: 190px; border-bottom: #eee 4px solid; position: absolute}
.head_line2 {float: left; width: 430px; border-bottom: #eee 4px solid; position: absolute}
.head_line3 {float: left; width: 185px; border-bottom: #eee 4px solid; position: absolute}
.dotline {padding-right: 20px; vertical-align: top; border-bottom: #d6d6d6 1px dashed}
.dotline1 {padding-right: 0px; vertical-align: top; border-bottom: #d6d6d6 1px dashed}
.news_char{border-bottom:solid 4px #fdb812;padding:0;font-weight:bolder;}
.news_char1 {padding-right: 0px; padding-left: 0px; font-weight: bolder; padding-bottom: 0px; padding-top: 0px; border-bottom: #fdb812 4px solid;white-space:nowrap;}
.news_line {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; border-bottom: #f6f6f6 4px solid}
.mem_char1 {	padding-right: 0px; padding-left: 0px; font-weight: bolder; padding-bottom: 0px; padding-top: 0px; border-bottom: #50b848 4px solid;white-space:nowrap;}
.mem_line {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; border-bottom: #f6f6f6 4px solid}
.itemoff {font-size: 10px; font-family: arial; text-align: center; cursor: pointer; background-color: #292929;border: #000000 1px solid; padding:0px;}
.itemon {font-size: 10px; font-family: arial; background-color: #fdb812; text-align: center; cursor: pointer; border: #000000 1px solid;padding:0px;}
.productline{width:708px;font-size:bold;padding:5px;border:1px solid #e3eee0;background:#f2f8ee;}
#member_index{width:650px;padding:10px;border:dashed 1px #50B848;background:#f7f7f7}
.index_newslist{padding:0 5px;list-style:circle;}
.char {font-weight: bolder; border-bottom: #fdb812 4px solid; text-align: center;}
.productname{border:1px solid #e3eee0;width:163px;margin:2px;padding:2px;background:#f2f8ee}
.product li{
	list-style:none;
	text-align:left;
	line-height:24px;
	}
#sub-left{width:168px;float:left;}
#sub-right{width:721px;float:left;}
#left-menu{width:150px;float:left;}
#sub-content{width:690px;float:left;min-height:300px;height:auto;/*IE7*/_height:300px;/*IE6*/display:table;/*firefox,opera*/;padding:4px;}
#rightContent{width:680px;}
.bgli {background-image: url(/tiens/group/en/images/li_jy.jpg);background-repeat: no-repeat;background-position: right top;}
#tab0,#tab1,#tab2,#tab3{padding:5px 10px;min-height:200px;height:auto !important;height:200px;}
.x-grid3-header-offset{padding-left:1px;width:auto;} /* original-> width:10000px */