﻿@charset "utf-8";
/* CSS Document */

#box{width:1200px; margin:0 auto;font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif;}

/*顶部位置导航*/
#tophead{height:80px;border:0px solid #dddddd; background:#ffffff;}

#tophead h1{color:#888888; padding:14px 0 10px 10px;font-size:14px;font-family:"Microsoft YaHei","微软雅黑";}
#tophead h1 a,#tophead h1 a:visited{color:#888888;}
#tophead h1 a:hover{color:#ff6600;}

.leadtop h2{float:left; display:inline;}

.btnav{position: absolute; padding:30px 0 0 0;}
.btnav li{float:left; display:inline; background:url(../images/top_off_bg.png) no-repeat; width:82px; height:39px; line-height:39px; text-align:center; z-index:10; top:0; left:500px; position: relative; margin-right:8px; *left:220px; _top:2px;}
.btnav li a,.btnav li a:visited,.btnav li a:hover{color:#767676; font-size:14px; font-weight:bold; text-decoration:none;}
.btnav li.on{background:url(../images/top_on_bg_cgh.png) no-repeat; width:82px; height:49px; line-height:39px;}
.btnav li.on a,.btnav li.on a:visited,.btnav li.on a:hover{color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}

/*主区域*/
#mainarea{border:0px solid #dddddd; border-top:none; background:#ffffff;}

.maleft{float:left; display:inline; height:auto!important; height:600px; min-height:600px; width:950px; background:#ffffff; font-size:14px;}
.maright{float:right; width:250px;}

.content{width:790px; margin:0 auto; padding:18px 0 30px 0;background:#ffffff}
.content .title{background:url(../images/left_tit_icon.gif) no-repeat left center; color:#f36f03; font-size:18px; font-weight:bold; border-bottom:1px solid #f36f03; text-indent:25px; padding:12px 0 12px 0;}
.content .text{padding:20px 0 0 0; line-height:28px;}

.rsnav{padding:80px 0 0 0;}
.rsnav li{margin-bottom:8px; text-indent:40px;}
.rsnav li.on{background:#f0f0f0;width:185px;font-weight:bold; }
.rsnav a,.rsnav a:visited{color:#f47204; font-size:16px; display:block; height:30px; width:176px; line-height:30px;}


#news{padding:20px 0 0 0;}
#news ul{background:url(../images/linebg.jpg) repeat-x bottom; padding:12px 0 12px 0;}
#news li.num{float:left; display:inline; width:20px; height:18px; background:#bcbcbc; color:#ffffff; text-align:center; line-height:18px;}
#news li.top{background:#ff9600; color:#ffffff;}
#news li.tit{float:left; display:inline; font-size:14px; width:590px; line-height:18px; margin-left:10px;}
#news li.time{float:right; width:80; text-align:right; line-height:18px; color:#999999;}

#company{padding:20px 0 0 0;}
#company ul{background:url(../images/linebg.jpg) repeat-x bottom; padding:12px 0 12px 0;}
#company li.num{float:left; display:inline; width:20px; height:18px; background:#bcbcbc; color:#ffffff; text-align:center; line-height:18px;}
#company li.top{background:#ff9600; color:#ffffff;}
#company li.tit{float:right; font-size:14px; width:760px; line-height:18px;}

#job{padding:20px 0 0 0;}
#job ul{background:url(../images/linebg.jpg) repeat-x bottom; padding:12px 0 12px 0;}
#job li.num{float:left; display:inline; width:20px; height:18px; background:#bcbcbc; color:#ffffff; text-align:center; line-height:18px;}
#job li.top{background:#ff9600; color:#ffffff;}
#job li.tit{float:left; display:inline; font-size:14px; width:430px; line-height:18px; margin-left:10px;}
#job li.name{float:right; width:240; text-align:right; line-height:18px; color:#999999;}
#job li.name a,#job li.name a:visited{color:#999999;}
#job li.name a:hover{color:#ff6600;}

#talent{padding:20px 0 0 0;}
#talent ul{background:url(../images/linebg.jpg) repeat-x bottom; padding:12px 0 12px 0;}
#talent li.num{float:left; display:inline; width:20px; height:18px; background:#bcbcbc; color:#ffffff; text-align:center; line-height:18px;}
#talent li.top{background:#ff9600; color:#ffffff;}
#talent li.tit{float:left; display:inline; font-size:14px; width:130px; line-height:18px; margin-left:10px;}
#talent li.name{float:right; width:440; text-align:right; line-height:18px; color:#999999;}

#search{padding:20px 0 0 0;}
#search ul{background:url(../images/linebg.jpg) repeat-x bottom; padding:12px 0 12px 0;}
#search li.num{float:left; display:inline; width:20px; height:18px; background:#bcbcbc; color:#ffffff; text-align:center; line-height:18px;}
#search li.top{background:#ff9600; color:#ffffff;}
#search li.tit{float:left; display:inline; font-size:14px; width:430px; line-height:18px; margin-left:10px;}
#search li.name{float:right; width:240; text-align:right; line-height:18px; color:#999999;}