.clear {
	clear: both;
}
#erweima {
	width: 160px; height: 200px; text-align: center; position: absolute;
}
.msgtitle {
	padding-bottom: 5px; font-size: 14px; font-weight: bold; display: block;
}
.message_block p {
	padding: 12px;
}
.msg_input {
	background: rgb(255, 255, 255); padding: 8px 9px; border-radius: 2px; border: 1px solid rgb(224, 224, 224); width: 400px; color: rgb(136, 136, 136); font-size: 13px; box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03); -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.msg_input_on {
	background: rgb(241, 249, 255); padding: 8px 9px; border-radius: 2px; border: 1px solid rgb(140, 209, 255); width: 400px; color: rgb(136, 136, 136); font-size: 13px; box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03); -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.message_labes {
	font-size: 14px;
}
.message_title {
	background: rgb(246, 249, 251); padding: 0px 12px; height: 34px; line-height: 34px;
}
.message_title span {
	font-weight: bold; float: right;
}
.message_info {
	text-align: right; color: rgb(142, 166, 182);
}
.msg_btn_area {
	margin: 16px 0px; text-align: left;
}
.msg_btn_area a {
	background: rgb(71, 117, 9); padding: 5px 15px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.msg_btn_area a:hover {
	background: rgb(71, 117, 9); text-decoration: none;
}
.show_message_title {
	background: rgb(72, 117, 9); margin: 0px auto; width: 98%; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px; font-size: 14px;
}
.show_message {
	margin: 5px auto; padding: 5px; border: 1px solid rgb(204, 204, 204); width: 98%; height: auto; line-height: 30px;
}
.show_message .liuyanren {
	font-size: 12px; float: left;
}
.show_message .time {
	width: 200px; margin-right: 20px; float: right;
}
.show_message span {
	font-size: 12px; font-weight: bolder; float: left;
}
.show_message .huifu {
	color: rgb(255, 0, 0); font-size: 12px;
}
.search_content {
	width: 100px; margin-right: 2px;
}
.friendlink {
	margin: 0px auto; width: 1004px;
}
.friendlink span {
	height: 50px; color: rgb(153, 153, 153); line-height: 50px; font-size: 12px; font-weight: bolder; float: left; display: block;
}
.friendlink img {
	margin: 5px; border: 1px solid rgb(153, 153, 153); width: 100px; height: 40px; float: left; display: block;
}
.friendlink a {
	height: 50px; line-height: 50px;
}
.product_border {
	margin: 5px; border: 1px solid rgb(204, 204, 204); width: 180px; height: 140px; text-align: center; vertical-align: middle;
}
.product_title {
	margin: 0px auto; width: 850px; height: 30px; text-align: center; line-height: 30px; font-size: 14px;
}
.product_time {
	background: rgb(72, 117, 9); margin: 10px auto; width: 850px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px;
}
.prodct_content_title {
	margin: 0px auto; width: 850px;
}
.prodct_content_title li {
	margin: 5px 2px 0px 0px; width: 100px; height: 30px; text-align: center; line-height: 30px; float: left;
}
.bgcolor {
	background: rgb(72, 117, 9); color: rgb(255, 255, 255);
}
.bgcolor_on {
	background: rgb(72, 117, 9); color: rgb(255, 255, 255);
}
.prodct_content_title li a {
	color: rgb(255, 255, 255);
}
.product_content {
	margin: 0px auto; width: 850px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.neirong {
	padding: 5px;
}
.news {
	margin: 0px auto; width: 850px;
}
.news li {
	list-style: inside; height: 35px; line-height: 35px; border-bottom-color: rgb(173, 129, 74); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news li span {
	float: right;
}
.news_content_title {
	height: 30px; text-align: center; font-size: 14px; font-weight: bold; margin-top: 10px;
}
.news_content_time {
	background: rgb(72, 117, 9); margin: 5px auto; width: 95%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px;
}
.news_content {
	margin: 0px auto; width: 95%; line-height: 25px;
}
.download {
	margin: 0px auto; width: 850px;
}
.download li {
	list-style: inside; height: 40px; line-height: 40px; border-bottom-color: rgb(173, 129, 74); border-bottom-width: 1px; border-bottom-style: dashed;
}
.download li span {
	float: right;
}
.joblist_title {
	background: rgb(72, 117, 9); margin: 0px auto; padding: 0px; width: 850px; float: left;
}
.joblist_title li {
	width: 120px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; float: left;
}
.joblist {
	margin: 0px auto; padding: 0px; width: 850px; height: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; background-color: rgb(255, 255, 255);
}
.joblist_on {
	background-color: rgb(242, 250, 252);
}
.joblist li {
	margin: 1px 0px; padding: 0px; width: 120px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; float: left;
}
#jobcontent {
	margin: 0px 10px; text-align: left; line-height: 25px;
}
#jobcontent .jobitem {
	margin-bottom: 15px;
}
#jobcontent .jobtit {
	background: url("../icon/downarr.gif") no-repeat 60px; margin: 5px 0px;
}
#jobcontent .jobintro {
	margin: 0px; padding: 15px 3px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.jobsubmit {
	margin: 16px 0px; text-align: right;
}
.jobsubmit a {
	background: rgb(117, 117, 117); padding: 5px 15px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.page_info {
	text-align: center; color: rgb(51, 51, 51); margin-top: 10px;
}
.page_info span {
	padding: 0px 2px; font-weight: bold;
}
.page_list {
	height: 24px; text-align: center; line-height: 24px; letter-spacing: 0px; font-size: 10px; margin-top: 20px;
}
.page_list a {
	background: rgb(248, 248, 248); margin: 0px 1px; padding: 0px 8px; border: 1px solid rgb(232, 232, 232); text-align: center; color: rgb(137, 137, 137); display: inline-block;
}
.page_list a:hover {
	background: rgb(137, 137, 137); border: 1px solid rgb(137, 137, 137); color: rgb(255, 255, 255);
}
.page_list a.on {
	background: rgb(229, 237, 242); border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51);
}
#lightbox {
	margin: 0px; padding: 0px; border: currentColor; left: 0px; top: 0px; width: 100%; height: auto; text-align: center; right: auto; bottom: auto; color: rgb(51, 51, 51); line-height: 0; letter-spacing: normal; clear: none; text-decoration: none; word-spacing: normal; float: none; display: block; position: absolute; z-index: 100;
}
#lightbox-overlay {
	margin: 0px; padding: 0px; border: currentColor; left: 0px; top: 0px; width: 100%; height: auto; text-align: center; right: auto; bottom: auto; color: rgb(51, 51, 51); line-height: 0; letter-spacing: normal; clear: none; text-decoration: none; word-spacing: normal; float: none; display: block; position: absolute; z-index: 100;
}
#lightbox a {
	color: rgb(153, 153, 153); text-decoration: underline;
}
#lightbox a:link {
	color: rgb(153, 153, 153); text-decoration: underline;
}
#lightbox a:visited {
	color: rgb(153, 153, 153); text-decoration: underline;
}
#lightbox a:hover {
	color: rgb(153, 153, 153); text-decoration: underline;
}
#lightbox-overlay {
	height: 100%; position: fixed; z-index: 90; background-color: rgb(0, 0, 0);
}
#lightbox-overlay-text {
	text-align: right; color: white; line-height: normal; font-size: 12px; margin-top: 20px; margin-right: 20px; cursor: default;
}
#lightbox-overlay-text a {
	color: white;
}
#lightbox-overlay-text a:hover {
	color: white;
}
#lightbox-overlay-text a:visited {
	color: white;
}
#lightbox-overlay-text a:link {
	color: white;
}
#lightbox-overlay-text span {
	padding-right: 5px; padding-left: 5px;
}
#lightbox img {
	border: currentColor;
}
#lightbox a img {
	border: currentColor;
}
#lightbox a {
	border: currentColor;
}
#lightbox-imageBox {
	margin: 0px auto; border: 1px solid rgb(51, 51, 51); width: 100%; height: 100%; position: relative; background-color: white;
}
#lightbox-imageContainer {
	padding: 1px;
}
#lightbox-loading {
	left: 0%; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
#lightbox-nav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
#lightbox-nav-btnPrev {
	background: url("../bin_images/blank.gif") no-repeat; margin: 0px; padding: 0px; width: 49%; height: 100%; display: block; zoom: 1;
}
#lightbox-nav-btnNext {
	background: url("../bin_images/blank.gif") no-repeat; margin: 0px; padding: 0px; width: 49%; height: 100%; display: block; zoom: 1;
}
#lightbox-nav-btnPrev {
	left: 0px; right: auto; float: left;
}
#lightbox-nav-btnNext {
	left: auto; right: 0px; float: right;
}
#lightbox-infoBox {
	font: 10px/normal Verdana, Helvetica, sans-serif; margin: 0px auto; padding: 0px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#lightbox-infoContainer {
	padding: 5px 10px; color: rgb(102, 102, 102); line-height: normal;
}
#lightbox-infoHeader {
	width: 100%; text-align: center;
}
#lightbox-caption {
	text-align: justify;
}
#lightbox-caption-title {
	font-size: 12px; font-weight: bold;
}
#lightbox-caption-description {
	font-size: 12px; font-weight: normal;
}
#lightbox-infoFooter {
	color: rgb(153, 153, 153); margin-top: 3px;
}
#lightbox-currentNumber {
	width: 49%; text-align: left; float: left; display: block;
}
#lightbox-close {
	width: 45%; text-align: right; float: right; display: block;
}
#lightbox-close-button {
	padding-left: 30%;
}
#lightbox-close-button:hover {
	color: rgb(102, 102, 102);
}
#lightbox-infoContainer-clear {
	clear: both; visibility: hidden;
}
