html {
	background: rgb(219, 225, 232); font: 12px/1.8 Arial; color: rgb(80, 80, 80); font-size-adjust: none; font-stretch: normal;
}
body {
	background: rgb(219, 225, 232); font: 12px/1.8 Arial; color: rgb(80, 80, 80); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(80, 80, 80);
}
a:hover {
	color: rgb(255, 0, 0);
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.editor ul {
	padding-left: 30px;
}
.editor ol {
	padding-left: 30px;
}
.clear {
	clear: both;
}
#metinfo {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; width: 1002px;
}
#top {
	background: url("../images/topbg.jpg") no-repeat left top; width: 100%; height: 95px; overflow: hidden;
}
#top .logo {
	width: 472px; overflow: hidden;
}
#top .othlan {
	width: 450px; text-align: right; color: rgb(166, 166, 166); overflow: hidden; padding-top: 2px; padding-right: 30px;
}
#top .othlan span {
	padding: 0px 5px;
}
#top .othlan span a {
	color: rgb(166, 166, 166);
}
#top .othlan span a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#top .othlan span.home {
	background: url("../images/home.jpg") no-repeat left 2px; padding-left: 12px;
}
#top .othlan span.favorite {
	background: url("../images/bookmark.jpg") no-repeat left 3px; padding-left: 14px;
}
#flash {
	width: 1002px; overflow: hidden;
}
#meanu {
	background: url("../images/meanubg.jpg") no-repeat left top; width: 100%; height: 50px; overflow: hidden;
}
#meanu ul#nav {
	list-style: none; width: 700px; height: 45px; overflow: hidden; margin-top: 1px; margin-left: 260px;
}
#nav li {
	height: 45px; line-height: 45px; overflow: hidden; float: left; display: inline;
}
#nav li.list {
	text-align: center;
}
#nav li.list a {
	color: rgb(255, 255, 255);
}
#nav li.list a:hover {
	background: url("../images/menunow.jpg") no-repeat left top; line-height: 53px; font-weight: bold; display: block;
}
.
#nav li.line {
	background: url("../images/line.jpg") no-repeat left top; width: 2px; height: 45px; overflow: hidden;
}
#main {
	padding: 18px 12px; -ms-zoom: 1;
}
#main #left {
	width: 279px; overflow: hidden;
}
#main #left h3.Ti {
	background: url("../images/letitle.jpg") no-repeat right top; height: 34px; overflow: hidden; font-size: 12px;
}
#main #left h3.Ti span {
	background: url("../images/letitle.jpg") no-repeat left top; width: 90px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; overflow: hidden; padding-left: 11px; display: block;
}
#main #left h3.Ti a {
	background: url("../images/more.jpg") no-repeat left top; width: 41px; height: 12px; line-height: 50px; overflow: hidden; font-size: 6px; margin-top: 10px; margin-right: 13px; float: right; cursor: pointer;
}
#main #left div.con {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 17px; -ms-zoom: 1;
}
#main #left div.contact {
	margin-top: 10px;
}
#main #right {
	width: 693px; overflow: hidden;
}
#main #right div.top {
	margin-top: 2px;
}
#main #right div.top div.columnx {
	background: url("../images/ricolum.jpg") no-repeat left top; width: 228px; height: 218px; overflow: hidden; float: left;
}
#main #right div.top div.columnx img {
	width: 218px; height: 60px; overflow: hidden; padding-top: 5px; padding-right: 5px; padding-left: 5px;
}
#main #right div.top h3.Tir {
	padding: 0px 19px; height: 30px; line-height: 30px; overflow: hidden; margin-top: 15px; margin-bottom: 5px;
}
#main #right div.top h3.Tir a {
	color: rgb(230, 0, 0); font-size: 12px; font-weight: normal;
}
#main #right div.top h3.Tir span {
	background: url("../imga/arrow.jpg") no-repeat right 5px; padding-right: 13px;
}
#main #right div.top div.descri {
	padding: 0px 10px 10px;
}
#main #right div.top div.abut {
	margin-right: 5px;
}
#main #right div.top div.cont {
	margin-right: 4px;
}
#main #right div.botom {
	margin: 9px 0px; border: 1px solid rgb(212, 212, 212); height: 140px; overflow: hidden;
}
#main #right div.botom h3.Tip {
	background: rgb(91, 94, 101); width: 32px; height: 113px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; margin-top: 13px; margin-right: 10px; margin-left: 10px;
}
#main #right div.botom h3.Tip span {
	padding: 6px 8px; display: block;
}
#caseimg {
	width: 625px; height: 118px; overflow: hidden; margin-top: 10px;
}
#indemo {
	width: 800%; height: 118px; float: left;
}
#demo1 {
	height: 118px; float: left;
}
#demo2 {
	height: 118px; float: left;
}
#caseimg ul {
	list-style: none;
}
#caseimg ul li {
	margin: 0px 5px; float: left;
}
#footer {
	background: url("../images/footbg.jpg") repeat-x left top; padding: 0px 45px; height: 46px; color: rgb(255, 255, 255); overflow: hidden;
}
#footer div.nav {
	width: 48%; height: 46px; line-height: 46px; overflow: hidden;
}
#footer div.nav a {
	color: rgb(255, 255, 255);
}
#footer span {
	padding: 0px 5px;
}
#footer div.text {
	width: 48%; text-align: right; overflow: hidden;
}
#footer div.text a {
	color: rgb(255, 255, 255);
}
#footer div.text ul {
	list-style: none; height: 30px; overflow: hidden; margin-top: 13px;
}
#footer div.text ul li {
	padding-bottom: 10px;
}
.powered_by_metinfo {
	padding-top: 14px;
}
#web {
	padding: 18px 12px; -ms-zoom: 1;
}
#web #left {
	width: 683px; overflow: hidden; float: right;
}
#web #right {
	width: 279px; overflow: hidden; float: left;
}
#web #right h3.Ti {
	background: url("../images/letitle.jpg") no-repeat right top; height: 34px; overflow: hidden; font-size: 12px;
}
#web #right h3.Ti span {
	background: url("../images/letitle.jpg") no-repeat left top; width: 90px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; overflow: hidden; padding-left: 11px; display: block;
}
#web #right h3.Ti a {
	background: url("../images/more.jpg") no-repeat left top; width: 41px; height: 12px; line-height: 50px; overflow: hidden; font-size: 6px; margin-top: 10px; margin-right: 13px; float: right; cursor: pointer;
}
#web #right h3.spx {
	margin-top: 10px;
}
#web #right .webnav {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 8px;
}
#web #right .advsearch_searchword input {
	padding: 2px; border: 2px solid rgb(227, 227, 227);
}
#web #right .webnav ul {
	list-style: none; padding-left: 20px;
}
#web #right .webnav ul li {
	padding: 4px 0px;
}
#web #right .webnav ul.memberul {
	padding: 0px;
}
#web #right .webnav ul.memberul li {
	background: url("../imga/arrow.jpg") no-repeat 15px 9px; padding: 3px 10px 3px 30px;
}
#web-sidebar h2 {
	background: url("../m16/list.gif") no-repeat 15px 9px; padding: 3px 10px 3px 30px; font-size: 100%; font-weight: normal;
}
#web-sidebar div.part2dom {
	margin-left: 15px;
}
#web-sidebar dt {
	background: url("../imga/arrow.jpg") no-repeat 15px 10px; padding: 3px 10px 3px 30px;
}
#web-sidebar .part-on {
	background: url("../imga/arrow.jpg") no-repeat 15px 10px;
}
#web-sidebar dd {
	margin-left: 30px;
}
#web-sidebar dd h4 {
	background: url("../small/job_ico.gif") no-repeat left 10px; padding: 2px 0px 2px 15px; font-size: 100%; font-weight: normal;
}
#web #right ul.list {
	list-style: none; padding: 5px;
}
#web #right ul.list li {
	background: url("../m16/list2.gif") no-repeat 5px 6px; height: 28px; line-height: 28px; overflow: hidden; padding-right: 8px; padding-left: 20px;
}
#web #right div.text {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 17px;
}
#web #left h3.title {
	background: url("../images/webribg.jpg") no-repeat left top; height: 40px; line-height: 40px; overflow: hidden; margin-top: 3px;
}
#web #left h3.title span {
	padding-left: 35px; font-size: 12px; font-weight: normal;
}
#web #left div.webcontent {
	background: url("../images/webriconbg.jpg") repeat-y left top; padding: 10px 20px; width: 643px;
}
#web #left div.bottfb {
	background: url("../images/webribg.jpg") no-repeat left bottom; width: 693px; height: 10px; overflow: hidden;
}
* + html #web #left div.bottfb {
	background: url("../images/webribg.jpg") no-repeat left -434px;
}
#flip {
	padding: 5px; text-align: center;
}
.hits {
	margin: 5px 0px; height: 25px; text-align: right; line-height: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.page {
	padding: 2px 5px; color: rgb(102, 102, 102); line-height: 1.5;
}
.page a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.inside {
	text-align: right; margin-bottom: 10px;
}
.inside a {
	padding: 1px 0px; color: rgb(255, 0, 0); font-weight: bold;
}
.inside a:hover {
	color: rgb(255, 0, 0); border-bottom-color: rgb(255, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#news_list ul {
	list-style: none; padding: 10px;
}
#news_list li {
	background: url("../imga/arrow.jpg") no-repeat 3px 10px; padding: 0px 8px 0px 20px; height: 28px; line-height: 28px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#news_list li span {
	color: rgb(154, 154, 154); font-size: 10px; float: right;
}
* html #news_list li img {
	padding-top: 8px;
}
#news_list dl {
	padding: 10px;
}
#news_list div.line {
	height: 10px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#news_list dt {
	position: relative;
}
#news_list dd {
	width: 100%;
}
#news_list dd .text {
	padding-left: 10px;
}
#news_list dd h3 {
	font-size: 100%;
}
#news_list dd p {
	color: rgb(102, 102, 102);
}
#shownews {
	padding: 10px;
}
#shownews h1.title {
	padding: 4px; font-size: 150%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#shownews div.text {
	padding: 0px 5px;
}
#shownews .related {
	padding-left: 5px; font-size: 100%; margin-top: 8px;
}
#shownews .related-list {
	list-style: none; padding-left: 20px;
}
#shownews .related-list li {
	width: 48%; float: left;
}
#product-list #plug1 {
	padding: 10px 0px;
}
#product-list #plug1 ul {
	list-style: none;
}
#product-list #plug1 li {
	margin: 0px 12px 5px; text-align: center; overflow: hidden; float: left; display: inline;
}
#product-list #plug1 li span {
	display: block;
}
#product-list #plug1 li img {
	padding: 3px; border: 1px solid rgb(204, 204, 204);
}
#product-list #plug1 li a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
#product-list #plug1 li a:hover img {
	border: 1px solid rgb(255, 204, 0);
}
#product-list #plug1 li span.info_title {
	height: 25px; line-height: 25px; overflow: hidden;
}
#product-list #plug2 {
	padding: 10px;
}
#product-list #plug2 dl {
	width: 354px; overflow: hidden; margin-bottom: 10px; float: left;
}
#product-list #plug2 dl dt {
	overflow: hidden; float: left; position: relative;
}
#product-list #plug2 dl dt a {
	padding: 3px; border: 1px solid rgb(230, 230, 230); font-size: 0px; display: block;
}
#product-list #plug2 dl dd {
	width: 100%; overflow: hidden; float: left;
}
#product-list #plug2 dd ul {
	list-style: none; color: rgb(85, 85, 85); padding-left: 10px;
}
#product-list #plug2 h4.title {
	line-height: 1.2; font-size: 14px;
}
#product-list #plug2 h4.title a {
	color: rgb(0, 88, 178);
}
#showproduct {
	padding: 10px;
}
#showproduct dt {
	overflow: hidden; float: left; position: relative;
}
#showproduct dd {
	width: 100%; overflow: hidden; float: left;
}
#showproduct dd li {
	list-style: none; padding: 5px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showproduct dd h1 {
	color: rgb(0, 88, 178); font-size: 14px;
}
#showproduct dd div.text {
	padding: 5px;
}
#showproduct dt #imgqwe a {
	padding: 5px; border: 1px solid rgb(230, 230, 230); text-align: center; display: block;
}
#showproduct .smallimg {
	text-align: center !important; margin-top: 8px;
}
#showproduct .smallimg span.spic {
	margin: 2px;
}
#showproduct dd .feedback {
	padding: 5px; text-align: right;
}
#showproduct dd .feedback a {
	padding: 3px 8px; border: 1px solid rgb(255, 0, 0); color: rgb(255, 0, 0);
}
#showproduct h3.hr {
	padding: 0px 5px; height: 22px; font-size: 12px; font-weight: normal; margin-top: 15px; border-bottom-color: rgb(0, 88, 179); border-bottom-width: 1px; border-bottom-style: solid;
}
#showproduct h3.hr a {
	background: rgb(0, 88, 177); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(0, 88, 178) rgb(0, 88, 178) currentColor; margin: 0px 2px; padding: 0px 8px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; float: left; display: inline;
}
* html #showproduct h3.hr a {
	top: 1px; position: relative;
}
#showproduct h3.hr a.hover {
	background: rgb(255, 255, 255); color: rgb(68, 68, 68); font-weight: bold;
}
#showproduct div.text {
	padding: 5px;
}
#download_list #plug1 {
	padding: 10px;
}
#download_list #plug1 dt {
	background: url("../small/download_ico.gif") no-repeat 3px 8px; padding: 0px 5px 0px 18px; font-size: 120%; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#download_list #plug1 dt a {
	color: rgb(0, 88, 178);
}
#download_list #plug1 dd {
	padding: 0px 18px; height: 28px; color: rgb(102, 102, 102); line-height: 28px;
}
#download_list #plug1 dd div {
	float: right;
}
#download_list #plug1 dd span {
	padding-right: 20px;
}
#download_list #plug1 dd a {
	color: rgb(0, 88, 178);
}
#download_list #plug1 dd a.down {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#showdownload {
	padding: 10px;
}
#showdownload ul.Para {
	list-style: none; margin-bottom: 15px;
}
#showdownload ul.Para li {
	background: rgb(240, 240, 240); height: 25px; color: rgb(85, 85, 85); line-height: 25px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#showdownload ul.Para li span.name {
	background: rgb(221, 221, 221); padding: 0px 5px; text-align: center; margin-right: 8px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; white-space: nowrap; min-width: 80px;
}
* html #showdownload ul.Para li span.name {
	width: 80px;
}
#showdownload ul.Para li.title h1 {
	font-size: 100%;
}
#showdownload ul.Para li a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#showdownload div.Para .info_download {
	padding: 5px; display: block;
}
#showdownload div.Para .info_download a {
	padding: 3px 8px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); font-weight: bold;
}
#img_list ul {
	list-style: none;
}
#img_list #plug1 {
	padding: 10px 0px;
}
#img_list #plug1 ul {
	list-style: none;
}
#img_list #plug1 li {
	margin: 0px 12px 5px; text-align: center; overflow: hidden; float: left; display: inline;
}
#img_list #plug1 li span {
	display: block;
}
#img_list #plug1 li img {
	padding: 3px; border: 1px solid rgb(204, 204, 204);
}
#img_list #plug1 li span.info_title {
	height: 25px; line-height: 25px; overflow: hidden;
}
#img_list dl {
	padding: 10px;
}
#img_list div.line {
	height: 1px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#img_list dt {
	position: relative;
}
#img_list dd {
	width: 100%; color: rgb(102, 102, 102);
}
#img_list dd .text {
	padding-left: 10px;
}
#img_list dd h5 {
	font-size: 100%; font-weight: normal;
}
#img_list dd h4 {
	font-size: 100%; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#img_list dd p {
	
}
#showimg {
	padding: 10px;
}
#showimg h1.title {
	padding: 4px; font-size: 150%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showimg div.para {
	text-align: center;
}
#showimg div.text {
	padding: 0px 5px;
}
#showimg div.metinfo_slide {
	margin-right: auto; margin-left: auto;
}
#showimg h3.hr {
	background: rgb(238, 238, 238); height: 25px; line-height: 25px; padding-left: 5px; font-size: 100%; margin-top: 8px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
#showimg #imgqwe a img {
	padding: 5px; border: 1px solid rgb(230, 230, 230);
}
#showimg #imgqwe a img {
	border: 1px solid rgb(230, 230, 230);
}
#showimg .smallimg {
	text-align: center !important; margin-top: 8px;
}
#showimg .smallimg span.spic {
	margin: 2px;
}
#showimg span.info_select {
	margin-top: 8px;
}
#showimg .paralist {
	list-style: none; padding: 5px; text-align: left;
}
#showimg .paralist li {
	color: rgb(102, 102, 102);
}
#job_list #plug1 {
	margin: 10px; border: 1px solid rgb(204, 204, 204);
}
#job_list #plug1 dt {
	height: 28px; color: rgb(102, 102, 102); line-height: 28px; padding-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#job_list #plug1 dd {
	background: url("../small/job_ico.gif") no-repeat 5px 13px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; padding-left: 15px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#job_list #plug1 dt span {
	width: 100px; text-align: center; overflow: hidden; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right;
}
#job_list #plug1 dd span {
	width: 100px; text-align: center; overflow: hidden; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right;
}
#job_list #plug1 dd a.title {
	color: rgb(0, 88, 178); text-decoration: none;
}
#job_list #plug1 dd a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#showjob {
	padding: 10px;
}
#showjob h1.title {
	padding: 4px; font-size: 150%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showjob div.para ul {
	list-style: none; padding: 0px 5px;
}
#showjob div.para ul li {
	padding: 3px 0px; width: 50%; float: left;
}
#showjob div.text {
	padding: 0px 5px;
}
#showjob h3.hr {
	margin: 8px 0px; padding: 2px 5px; clear: both; font-size: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#showjob div.para .info_cv {
	padding: 5px; text-align: right; clear: both;
}
#showjob div.para .info_cv a {
	padding: 3px 8px; border: 1px solid rgb(255, 0, 0); color: rgb(255, 0, 0); font-weight: bold;
}
#cv_list {
	padding: 10px; text-align: center;
}
table.cv_table {
	width: 100%; text-align: left;
}
table.cv_table td {
	height: 28px; line-height: 28px;
}
table.cv_table td.cv_td1 {
	padding-right: 3px;
}
table.cv_table td.cv_select {
	padding-left: 3px;
}
table.cv_table td.cv_input {
	padding-left: 3px;
}
table.cv_table td.cv_select select {
	padding: 1px;
}
table.cv_table td.cv_select option {
	padding: 1px;
}
table.cv_table td.cv_input input {
	background: url("../small/input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187);
}
table.cv_table td.cv_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.cv_table td.cv_input textarea {
	background: url("../small/input.gif") no-repeat left top; margin: 3px 0px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
table.cv_table td.cv_input textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.cv_table td.cv_submit {
	padding: 5px 0px;
}
table.cv_table td.cv_submit input {
	cursor: pointer;
}
#feedback {
	padding: 10px; text-align: center;
}
table.feedback_table {
	width: 100%; text-align: left;
}
table.feedback_table td {
	height: 28px; line-height: 28px;
}
table.feedback_table td.feedback_td1 {
	padding-right: 3px;
}
table.feedback_table td.feedback_select {
	padding-left: 3px;
}
table.feedback_table td.feedback_input {
	padding-left: 3px;
}
table.feedback_table td.feedback_select select {
	padding: 1px;
}
table.feedback_table td.feedback_select option {
	padding: 1px;
}
table.feedback_table td.feedback_input input {
	background: url("../small/input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187);
}
table.feedback_table td.feedback_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.feedback_table td.feedback_input textarea {
	background: url("../small/input.gif") no-repeat left top; margin: 3px 0px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
table.feedback_table td.feedback_input textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
table.feedback_table td.feedback_input .checboxcss {
	border: 0px currentColor; top: 2px; margin-right: 5px; position: relative;
}
table.feedback_table td.feedback_submit {
	padding: 5px 0px 5px 145px; text-align: left;
}
table.feedback_table td.feedback_submit input {
	cursor: pointer;
}
#search_list {
	padding: 10px;
}
#search_list ul {
	list-style: none;
}
#search_list ul li {
	padding: 3px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#search_list ul li img {
	display: none;
}
#search_list .search_title {
	display: block;
}
#search_list .search_title a {
	color: rgb(255, 0, 0); font-size: 14px; font-weight: bold;
}
#search_list .search_title a:hover {
	text-decoration: none; border-bottom-color: rgb(255, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#search_list .search_detail {
	display: block;
}
#search_list .search_detail a {
	color: rgb(0, 153, 255); text-decoration: underline;
}
#search_list .search_updatetime {
	display: block;
}
#search_list a:hover {
	text-decoration: underline;
}
#member {
	padding: 10px 15px;
}
#link_index {
	padding: 0px 10px;
}
#link_index ul {
	list-style: none;
}
#link_index dl {
	margin-bottom: 30px;
}
#link_index dl dt {
	padding: 3px; font-weight: bold; margin-top: 8px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#link_index dl dd {
	padding: 5px;
}
#link_index dl dd li {
	padding-right: 10px; display: inline;
}
#link_index dl dd li a {
	text-decoration: underline; white-space: nowrap;
}
#addlink {
	padding: 10px; text-align: center;
}
#addlink .addlink_title {
	text-align: right; color: rgb(255, 0, 0); padding-left: 5px; font-size: 13px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#addlink .addlink_table {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; text-align: left;
}
#addlink .addlink_table td {
	height: 28px; line-height: 28px;
}
#addlink .addlink_table td.addlink_td1 {
	width: 20%; text-align: right; padding-right: 3px;
}
#addlink .addlink_table td.addlink_input {
	padding-left: 5px;
}
#addlink .addlink_table td.addlink_td2 {
	padding-left: 5px;
}
#addlink .addlink_table td.addlink_input input {
	background: url("../small/input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187);
}
#addlink .addlink_table td.addlink_input textarea {
	background: url("../small/input.gif") no-repeat left top; margin: 3px 0px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
#addlink .addlink_table td.addlink_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
#addlink .addlink_table td.addlink_input textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
#addlink .addlink_submit {
	padding: 5px 0px 5px 145px; text-align: left;
}
#addlink .addlink_submit input {
	cursor: pointer;
}
#message_index {
	padding: 10px;
}
#message_index ul {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(212, 212, 212); list-style: none; margin: 10px 0px; color: rgb(102, 102, 102);
}
#message_index li.message_list_line {
	padding: 1px 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#message_index li.message_list_info {
	padding: 5px;
}
#message_index li.message_list_reinfo {
	padding: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#message {
	padding: 10px;
}
#message .message_table {
	width: 100%; text-align: left; margin-top: 10px;
}
#message .message_table td.message_td1 {
	width: 20%; height: 28px; text-align: right; line-height: 28px; padding-right: 3px;
}
#message .message_table td.message_input {
	padding-left: 3px;
}
#message .message_table td.message_input input {
	background: url("../small/input.gif") no-repeat left top; padding: 2px; border: 1px solid rgb(187, 187, 187); margin-right: 3px;
}
#message .message_table td.message_text textarea {
	background: url("../small/input.gif") no-repeat left top; margin: 3px; padding: 2px; border: 1px solid rgb(187, 187, 187); width: 80%;
}
#message .message_table td.message_input input:focus {
	border: 1px solid rgb(170, 170, 170);
}
#message .message_table td.message_text textarea:focus {
	border: 1px solid rgb(170, 170, 170);
}
#message .message_submint {
	padding: 5px 0px 5px 145px; text-align: left;
}
#message .message_submint input {
	cursor: pointer;
}
#sitemap {
	padding: 10px;
}
#sitemap .sitemapclass {
	padding: 5px 0px;
}
#sitemap .sitemapclass1 {
	height: 22px; line-height: 22px; padding-left: 15px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#sitemap .sitemapclass1 a {
	background: rgb(230, 230, 230); padding: 2px 10px;
}
#sitemap .sitemapclass2 {
	padding-top: 3px; padding-left: 15px;
}
#sitemap .sitemapclass2 h3 {
	background: url("../small/bit_07.gif") no-repeat left; padding-left: 10px;
}
#sitemap .sitemapclass2 h3 a {
	color: rgb(51, 51, 51);
}
#sitemap .sitemapclass2 h4 {
	padding: 0px 6px; display: inline;
}
#sitemap .sitemapclass2 h4 a {
	text-decoration: underline;
}

            .digg4
                        {
                            padding: 3px;
                            margin: 3px;
                            text-align: center;
                            font-family: Verdana, Arial, Helvetica, sans-serif;
                            font-size: 12px;
                        }
                        .digg4 a
                        {
                            border: 1px solid #ccdbe4;
                            padding: 2px 8px 2px 8px;
                            background-position: 50%;
                            margin: 2px;
                            color: #0061de;
                            text-decoration: none;
                        }
                        .digg4 a:hover
                        {
                            border: 1px solid #2b55af;
                            color: #fff;
                            background-color: #3666d4;
                        }
                        .digg4 a:active
                        {
                            border: 1px solid #000099;
                            color: #000000;
                        }
                        .digg4 span.current
                        {
                            padding: 2px 8px 2px 8px;
                            margin: 2px;
                            color: #000;
                            text-decoration: none;
                        }
                        .digg4 span.disabled
                        {
                            border: 1px solid #ccdbe4;
                            padding: 2px 8px 2px 8px;
                            margin: 2px;
                            color: #ddd;
                        }
