@charset "utf-8";
/* CSS Document */
ul { list-style:none; }

ul.breadcrumb { display:block; border:solid 1px #d9d9d9; height:30px; margin-bottom:10px; background-color:#fff; }
ul.breadcrumb li { 
	display:block; float:left; background:url(../Images/breadcrumb_arrow.gif) no-repeat right; height:30px;
}
ul.breadcrumb li.last { background-image:none; }
ul.breadcrumb li a.home { width:39px; height:30px; display:block; background:url(../Images/icon_home.gif) no-repeat; }
ul.breadcrumb li span { display:block; padding:7px 30px 0 10px; }

div.content { border:solid 1px #d9d9d9; padding:21px; background-color:#fff; margin-bottom:10px; }
div.content h1 { font-size:18px; margin-bottom:10px; }

div.about img.r { float:right; margin:5px 10px; }
div.about img.l { float:left; margin:5px 10px; }
div.about div.pic { text-align:center; }
div.about div.pic img { margin:5px; border:solid 1px #d9d9d9; }
div.about p { text-indent:2em; line-height:1.7em; }
div.culture p { line-height:1.8em; margin-bottom:9px; }

div.human_idea p { margin-bottom:10px; line-height:1.7em; }

div.pagenum { 
	text-align:center; clear:both; overflow:auto; _height:1%; margin-bottom:10px; border-bottom:dashed 1px #999;
	padding:0 10px 10px;
}
div.pagenum * { margin:0 2px; padding:1px 6px; }
div.pagenum a { background-color:#06C; color:#fff; }
div.pagenum a:hover { background-color:#09F; }

div.products { padding:10px; }
div.products ul li { padding:9px 6px; height:130px; float:left; display:inline; border:solid 1px #d9d9d9; margin:9px 6px; }
div.products ul li { text-align:center; }
div.products ul li a img { display:block; margin-bottom:9px; }

div.products_show h1 { font-size:20px; font-weight:normal; text-align:center; margin-bottom:10px; }
div.products_show div.pic { margin-bottom:10px; text-align:center; }
div.products_show div.pic img { width:500px; }
div.products_show div.others_nav { margin-top:20px; text-align:left; line-height:2em; border-top:dotted 1px #999; padding:10px 30px; }
div.products_show div.others_nav a { margin:0 5px; }

div.news_oth li { 
	display:block; overflow:auto; height:auto; padding:5px 0; background:url(../Images/arrow.gif) no-repeat left center;
	border-bottom:dashed 1px #d9d9d9; 
}
div.news_oth li a { display:inline; float:left; margin-left:17px; }
div.news_oth li span { display:inline; float:right; }

div.case_oth,div.recruit { padding:10px; }
div.case_oth table, div.recruit table { width:100%; border:solid 1px #d9d9d9; }
div.case_oth table thead tr, div.recruit table thead tr { background-color:#f5460a; color:#fff; }
div.case_oth table th, div.recruit table th { padding:5px; text-align:center; border:solid 1px #fff; }
div.case_oth table td, div.recruit table td { padding:5px; border:solid 1px #d9d9d9 }
div.case_oth table { display:none; }
div.case_oth table.active { display:table; #display:block; _display:block; }
div.case_oth table tbody tr.odd { background-color:#ebebeb; }
div.case_oth .pagenum a.active { color:#F00; font-weight:bold; }

div.news_show h1 { font-size:20px; font-weight:normal; text-align:center; margin-bottom:10px; }
div.news_show div.pic { margin-bottom:10px; text-align:center; }
div.news_show div.date { text-align:center; padding:5px 0; margin-bottom:10px; background-color:#e1e1e1; }
div.news_show div.date span { margin:0 10px; }
div.news_show div.context { line-height:2em; }
div.news_show div.context p { margin-bottom:10px; }
div.news_show div.others_nav { margin-top:20px; text-align:left; line-height:2em; border-top:dotted 1px #999; padding:10px 30px; }
div.news_show div.others_nav a { margin:0 5px; }

div.contact_us { line-height:2em; padding:21px 51px; }

div.feedback p { margin-bottom:11px; text-indent:2em; line-height:1.7em; }
div.feedback table { }
div.feedback table td input { width:300px; height:20px; line-height:20px; }
div.feedback table td textarea { width:400px; margin:0; height:110px; }
div.feedback table td { padding:7px 5px; }
div.feedback table td.info { width:150px; color:#F00; }
div.feedback table td.info strong { color:#093; }
div.feedback table th { font-weight:normal; width:110px; }

.bn_wrap, .bn_wrap td { text-align:center; padding:11px 31px; }
.bn_wrap input { cursor:pointer; }
input#ver_code { width:130px; float:left; display:inline; margin-right:11px; }
input#check_username { margin-top:5px; height:22px; line-height:22px; }
input#submit { width:124px; height:37px; background:#e3e2e1 url(../images/bn_submit.gif) no-repeat; border:0; text-align:center;  }

div.app_for_job { padding:10px 18px 30px; }
div.app_for_job tr { background:url(../images/line.gif) repeat-x bottom; }
div.app_for_job tr.odd { background:#f5f4f4 url(../images/line.gif) repeat-x bottom;  }
div.app_for_job th { text-align:right; width:110px; padding:11px 9px 0 0; }
div.app_for_job td { line-height:2em; padding:11px 5px 5px 5px; }
div.app_for_job td input { width:80px; }
div.app_for_job tr.bn_wrap { background-image:none; }
input#add, input#school { width:350px; }

div.vedio { text-align:center; }
div.vedio * { margin:10px; }

div.factory { text-align:center; }
div.factory img { display:block; margin:auto; }