/* CSS Document */
*{ 
	margin:0; 
	padding:0;
	}
html, body {
	background:#eaeaea url(../images/bg.gif) repeat-x;
	color:#242C33;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
body {
	text-align:center;
	font-size:12px;
	}
form {
	margin:0px;
	}
img {
	border:0px;
	}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
a{
	text-decoration:none;
	color:#242C33;
	}
a:hover{
	text-decoration:none;
	color:#003399;
	}
	
/* public */
.page{
	text-align:right;
	padding-top:15px;
	}
.red{color:#FF0000;}
#wrapper{
	width:905px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	}
#top{
	padding:23px 0px 19px 5px;
	height:53px;
	}
#logo{
	float:left;
	clear:left;
	}
#top_right{
	float:right;
	clear:right;
	padding-top:33px;
	}
#top a{
	background:url(../images/icon_top.gif) 0px 5px no-repeat;
	line-height:20px;
	padding:0 7px;
	color:#666;
	}
#top a:hover{color:#DE2917;}

ul#nav{
	width:648px;
	height:25px;
	}
ul#nav li{
	margin-right:36px;
	float:left;
	}
ul#nav li a{
	height:25px;
	width:72px;
	float:left;
	}

.friendlink{
	float:right;
	clear:right;
	padding:20px 20px 0;
	width:200px;
	}
#bottom_left{
	float:left;
	clear:left;
	width:500px;
	color:#666;
	}
#bottom_left a{color:#666;}
#bottom_left a:hover{color:#666;}
ul#bottom_nav{
	width:400px;
	padding-top:20px;
	float:left;
	}
ul#bottom_nav li{
	background:url(../images/bottom_nav.gif) right no-repeat;
	height:25px;
	line-height:25px;
	width:59px;
	float:left;
	}
ul#bottom_nav li#bottom_last{
	background:none;
	}
#copyright{
	height:20px;
	width:500px;
	float:left;
	}
	
#main{
	width:902px;
	clear:both;
	}
#left{
	width:182px;
	padding-right:16px;
	background:url(../images/left_bg.gif) top right no-repeat;
	float:left;
	clear:left;
	}
#right{
	width:704px;
	float:right;
	clear:right;
	}
#menu{
	background:url(../images/menu.gif) no-repeat;
	width:648px;
	height:25px;
	padding:12px 25px 15px 28px;
	}
.location{
	width:695px;
	padding-top:36px;
	height:20px;
	}
.location span{
	background:url(../images/arrow.gif) 0px 3px no-repeat;
	color:#666;
	text-align:right;
	padding-left:16px;
	float:right;
	}
.location span a{color:#666;}
.location span a:hover{color:#DE2917;}
.left_title{
	width:181px;
	height:33px;
	padding-top:206px;
	}
#banner{
	width:702px;
	height:152px;
	}
ul#left_menu{
	width:180px;
	border-right:1px #eaeaea solid;
	background:url(../images/left/left_menu.gif) repeat-x;
	padding-top:18px;
	height:452px;
	}
#left_menu li{
	height:28px;
	line-height:28px;
	background:url(../images/left/line.gif) bottom no-repeat;
	}
#bottom{
	background:url(../images/bottom_bg.gif) bottom no-repeat;
	padding-top:16px;
	width:880px;
	height:70px;
	padding-left:20px;
	clear:both;
	}
#content{
	width:695px;
	padding:20px 0 20px 0;
	text-align:left;
	line-height:20px;
	}
/* home */
#h_flash_bg{
	width:920px;
	background:url(../images/h_flash_bg.gif) repeat-y;
	height:425px;
	margin:0 auto;
	}
#h_flash_top{
	width:920px;
	background:url(../images/h_flash_top.gif) no-repeat;
	height:20px;
	}
#h_flash_bottom{
	width:920px;
	background:url(../images/h_flash_bottom.gif) no-repeat;
	height:43px;
	}
#h_flash{
	width:860px;
	padding:1px 31px;
	height:360px;
	}
#h_menu{
	width:648px;
	background:url(../images/h_menu.gif) no-repeat;
	padding:13px 116px 13px 136px;
	height:25px;
	margin:0 auto;
	}
#h_bottom{
	background:url(../images/h_bottom.gif) no-repeat;
	width:897px;
	height:70px;
	margin:0 auto;
	}
	
/* about */
#location_about{
	background:url(../images/location/about.gif) no-repeat;
	}
#title_about{
	height:33px;
	background:url(../images/left/title_about.gif) no-repeat;
	}
#left_about{
	background:url(../images/left/about.gif) no-repeat;
	}
/* 企业文化 */
#location_culture{
	background:url(../images/location/culture.gif) no-repeat;
	}
ul#culture_li{
	width:600px;
	height:30px;
	padding-left:10px;
	}
#culture_li li{
	background:url(../images/icon_culture.gif) 0px 4px no-repeat;
	padding:0px 5px 0px 15px;
	height:18px;
	line-height:20px;
	width:78px;
	float:left;
	}
#culture_li a{color:#ff0000;}
.culture_id{padding-left:5px;}

/* 证券信息 */
#left_securities{
	background:url(../images/left/securities.gif) no-repeat;
	}
#location_securities{
	background:url(../images/location/securities.gif) no-repeat;
	}
ul#securities li{
	color:#333;
	height:21px;
	line-height:21px;
	padding-left:15px;
	}
ul#securities li.a{
	background-color:#CECECE;
	}
ul#securities li.b{
	background-color:#EAEAEA;
	}

/* 十大股东 */
#left_partner{
	background:url(../images/left/partner.gif) no-repeat;
	}
#location_partner{
	background:url(../images/location/partner.gif) no-repeat;
	}
#partner{
	width:100%;
	}
#partner td{
	height:26px;
	line-height:26px;
	}
.tr1{
	background-color:#DADADA;
	text-align:center;
	}
.tr2{
	background-color:#C9C9C9;
	text-align:center;
	}
.td1{
	width:316px;
	text-align:left;
	padding-left:2px;
	}
.td2{
	width:101px;
	text-align:right;
	}
.td3{
	width:52px;
	text-align:right;
	}
.td4{
	width:52px;
	}
.td5{
	width:89px;
	}
.td6{
	width:64px;
	}
	
/* 董事会 */
#left_directorate{
	background:url(../images/left/directorate.gif) no-repeat;
	}
#location_directorate{
	background:url(../images/location/directorate.gif) no-repeat;
	}
/* 监事会 */
#left_supervisors{
	background:url(../images/left/supervisors.gif) no-repeat;
	}
#location_supervisors{
	background:url(../images/location/supervisors.gif) no-repeat;
	}
/* 经营管理层 */
#left_manage{
	background:url(../images/left/manage.gif) no-repeat;
	}
#location_manage{
	background:url(../images/location/manage.gif) no-repeat;
	}
#left_manage1{
	background:url(../images/left/manage1.gif) no-repeat;
	}
#location_manage1{
	background:url(../images/location/manage1.gif) no-repeat;
	}
/* 企业资质 */
#left_qualification{
	background:url(../images/left/qualification.gif) no-repeat;
	}
#location_qualification{
	background:url(../images/location/qualification.gif) no-repeat;
	}
/* 人力资源 */
#location_job{
	background:url(../images/location/job.gif) no-repeat;
	}
ul#job_list{
	border:#ACB4BC 1px solid;
	padding:16px;
	background-color:#FFFFFF;
	}
#job_list li{
	width:658px;
	height:36px;
	color:#0A0B0B;
	line-height:36px;
	border-bottom:#0A0B0B 1px dotted;
	}
#job_list li#job_top{
	font-weight:bold;
	border:none;
	}
#job_list li a{color:#3366CC;}
#job_list li a:hover{color:#3366CC;}
.job_name{
	width:148px;
	float:left;
	}
.job_company{
	width:220px;
	float:left;
	}
.job_number{
	width:104px;
	float:left;
	}
.job_address{
	width:105px;
	float:left;
	}
.job_time{
	width:80px;
	float:left;
	}
	
#job_candidates{
	width:688px;
	border:#ECE9D8 1px solid;
	border-collapse:collapse;
	}
#job_candidates td{
	padding:3px 0;
	}
.job_input{
	border:#7F9DB9 1px solid;
	height:20px;
	width:192px;
	}
#job_candidates textarea{
	border:#7F9DB9 1px solid;
	height:129px;
	width:510px;
	}
.job_td1{
	text-align:right;
	width:90px;
	}
.job_btn{
	border:none;
	background:url(../images/btn_bg.gif) no-repeat;
	width:85px;
	padding:0px 26px 0px 3px;
	height:27px;
	}
#job_detail{
	border-collapse:collapse;
	width:688px;
	margin-top:10px;
	}

#job_detail td{
	border:#FFF 1px solid;
	height:28px;
	padding-left:5px;
	}
.job_detail1{
	background-color:#FaFaFa;
	text-align:left;
	}
.job_detail2{text-align:center;}
/* 信息披露 */
#title_news{
	height:33px;
	background:url(../images/left/title_news.gif) no-repeat;
	}
#location_news1{
	background:url(../images/location/news1.gif) no-repeat;
	}
#location_news2{
	background:url(../images/location/news2.gif) no-repeat;
	}
ul#news{
	width:100%;
	}
ul#news li{
	background:url(../images/icon_news.gif) bottom no-repeat;
	height:20px;
	line-height:20px;
	padding:5px 0px 3px 30px;
	text-align:left;
	}
div.new_font{
	width:570px;
	float:left;
	}
div.new_time{
	width:80px;
	float:right;
	}
#title_detail{
	font-size:14px;
	font-weight:bold;
	color:#04568E;
	text-align:center;
	line-height:40px;
	}
/* 公司治理 */
#left_governance{
	background:url(../images/left/governance.gif) no-repeat;
	}
#title_governance{
	height:33px;
	background:url(../images/left/title_governance.gif) no-repeat;
	}
#location_governance1{
	background:url(../images/location/governance1.gif) no-repeat;
	}
#location_governance2{
	background:url(../images/location/governance2.gif) no-repeat;
	}
/* 投资者关系 */
#title_guest{
	height:33px;
	background:url(../images/left/title_guest.gif) no-repeat;
	}
#location_guest{
	background:url(../images/location/guest.gif) no-repeat;
	}
#location_active{
	background:url(../images/location/active.gif) no-repeat;
	}
ul#guest{
	width:100%;
	}
ul#guest li{
	width:688px;
	line-height:20px;
	margin-bottom:10px;
	text-align:left;
	border:#E1E1E1 1px solid;
	}
.guest_title{
	background-color:#FBFBFB;
	border-bottom:#E1E1E1 1px solid;
	height:20px;
	padding:5px;
	}
.guest_content{
	background-color:#fff;
	border-bottom:#E1E1E1 1px solid;
	padding:5px;
	}
.guest_reply{
	background-color:#F5F5F5;
	padding:5px;
	}
#guest_add{
	width:688px;
	border:#ECE9D8 1px solid;
	background-color:#DADADA;
	}
#guest_add td{
	line-height:30px;
	padding:5px;
	}
#guest_add input{
	border:#7F9DB9 1px solid;
	height:20px;
	}
#guest_add textarea{
	border:#7F9DB9 1px solid;
	height:200px;
	width:500px;
	}
/* 业务板块 */
#title_case{
	height:33px;
	background:url(../images/left/title_case.gif) no-repeat;
	}
#left_case{
	background:url(../images/left/case.gif) no-repeat;
	}
#location_plate{
	background:url(../images/location/plate.gif) no-repeat;
	}
#location_case{
	background:url(../images/location/case.gif) no-repeat;
	}
ul#case{
	width:695px;
	}
ul#case li{
	width:231px;
	height:214px;
	text-align:left;
	float:left;
	}
.case_img{
	background:url(../images/case_bg.gif);
	padding:8px 12px 12px 9px;
	height:146px;
	width:186px
	}
.case_name{
	height:40px;
	padding-top:5px;
	line-height:20px;
	width:207px;
	text-align:center;
	}
.case_name a{color:#3B61AD;}

/**知识产权**/
.location_knowledge{
  background:url(../images/location/knowledge.jpg) no-repeat;
  }
  
/**法律声明**/
.location_law{
  background:url(../images/location/law.jpg) no-repeat;
  }
  
/**联系我们**/
.location_contact{
  background:url(../images/location/contact.jpg) no-repeat;
  }