html {
	background: url("/image/bg.jpg"); font: 12px/1.8 Arial; color: rgb(56, 56, 56); font-size-adjust: none; font-stretch: normal;
}
body {
	background: url("/image/bg.jpg"); font: 12px/1.8 Arial; color: rgb(56, 56, 56); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(56, 56, 56);
}
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 {
	margin: 0px auto; padding: 0px; width: 1002px;
}

#top .logori .sn {
	width: 1000px;
}
#top .logori .sn .langqh {
	padding: 5px 20px 10px 0px; text-align: right;
}
#top .logori .sn .langqh a {
	color: rgb(255, 255, 255);
}
#top .logori .sn div.search {
	height: 25px; padding-right: 22px; float: right;
}
#top .logori .sn div.search span.navsearch_input input {
	background: url("/image/searchl.jpg") no-repeat left top; border:0; width: 200px; height: 21px; color: rgb(92, 92, 92); line-height: 22px; overflow: hidden; padding-left: 26px;
}
* + html #top .logori .sn div.search span.navsearch_input input {
	line-height: 22px;
}
#top .logori .sn div.search input.searchimage {
	left: 5px; top: 6px; position: relative;
}
#top .meanu {
	background: url("/image/navbg.jpg"); height: 42px;
}
#nav {
	list-style: none; width: 100%; height: 42px;
}
#nav li {
	height: 42px; line-height: 38px; float: left;
}
#nav li.lfb {
	width: 66px; overflow: hidden;
}
#nav li.line {
	background: url("/image/menuline.jpg") no-repeat center 14px; width: 2px; overflow: hidden;
}
#nav li.class1 {
	text-align: center; line-height: 38px; float: left; display: inline; white-space: nowrap; position: relative;
}
#nav li.class1 a {
	color: rgb(180, 180, 180);
}
#nav li.class1 a:hover {
	color: rgb(255, 255, 255);
}
#nav li.class1 dl {
	background: rgb(85, 85, 85);
}
#nav li.class1 dl dd {
	padding: 0px 5px; height: 28px; line-height: 28px; border-top-color: rgb(92, 92, 92); border-bottom-color: rgb(48, 48, 48); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.fla {
	width: 100%; overflow: hidden; margin-bottom: 2px;
}
.mli {
	background: url("/image/flashbg.jpg") no-repeat left top; width: 100%; height: 3px; overflow: hidden;
}
#main {
	background: url("/image/mainbg.png") repeat-y -1px top rgb(255, 255, 255);
}
#main #left {
	width: 207px; overflow: hidden;
}
#main #left h3.Ti {
	background: url("/image/Ltitle.png") no-repeat left top; height: 49px; line-height: 49px; overflow: hidden; font-size: 14px;
}
#main #left h3.Ti span {
	color: rgb(255, 255, 255); padding-left: 50px;
}
#main #left #TC {
	background: url("/image/Tctitle.png") no-repeat left top;
}
#main #left div.Contact {
	padding: 15px;
}
#main #right {
	background: url("/image/rtitle.jpg") no-repeat right top; width: 794px; overflow: hidden;
}
#main #right .up .Intro {
	width: 541px; overflow: hidden;
}
#main #right .up .Intro h3.Tir {
	background: url("/image/rtitle.jpg") no-repeat left top; height: 49px; color: rgb(255, 255, 255); line-height: 49px;
}
#main #right .up .Intro h3.Tir b {
	padding-left: 75px; font-size: 14px;
}
#main #right .up .Intro h3.Tir span {
	padding-left: 15px; font-size: 10px; font-weight: normal;
}
#main #right .up .Intro div.con {
	padding: 25px 40px 25px 44px;
}
#main #right .up .News {
	width: 253px; overflow: hidden;
}
#main #right .up .News h3.Tir {
	background: url("/image/ntitle.jpg") no-repeat left top; height: 49px; color: rgb(255, 255, 255); line-height: 49px;
}
#main #right .up .News h3.Tir a.More {
	background: url("/image/more.jpg") no-repeat left top; width: 31px; height: 5px; line-height: 60px; overflow: hidden; font-size: 9px; font-weight: normal; margin-top: 23px; margin-right: 20px; float: right;
}
#main #right .up .News h3.Tir b {
	padding-left: 30px; font-size: 14px;
}
#main #right .up .News .con {
	padding: 25px 16px 25px 0px;
}
#main #right .up .News .con ul {
	list-style: none;
}
#main #right .up .News .con ul li {
	background: url("/image/list.jpg") no-repeat left 8px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 14px;
}
#main #right .dow {
	padding-bottom: 15px;
}
#main #right .dow h3.TiP {
	background: url("/image/ptitle.jpg") no-repeat left top; height: 34px; line-height: 34px; overflow: hidden; margin-right: 40px; margin-left: 44px;
}
#main #right .dow h3.TiP a.More {
	background: url("/image/more2.jpg") no-repeat left top; width: 31px; height: 5px; line-height: 60px; overflow: hidden; font-size: 9px; font-weight: normal; margin-top: 15px; margin-right: 20px; float: right;
}
#main #right .dow h3.TiP b {
	color: rgb(0, 0, 0); padding-left: 48px; font-size: 14px;
}
#main #right .dow .Pimg {
	margin: 15px 0px 15px 12px;
}
#main #right .dow .Pimg #trigger4 {
	display: none;
}
#main #right .dow .Pimg #next4 {
	background: url("/image/roll.jpg") no-repeat left top; width: 24px; height: 38px; overflow: hidden; margin-top: 50px; margin-right: 5px; float: left;
}
#main #right .dow .Pimg #prev4 {
	background: url("/image/roll.jpg") no-repeat right top; width: 24px; height: 38px; overflow: hidden; margin-top: 50px; margin-left: 5px; float: left;
}
#main #right .dow .Pimg #panel4 {
	width: 706px; height: 150px; overflow: hidden; float: left; position: relative;
}
#main #right .dow .Pimg .img ul.list {
	list-style: none; width: 2010em; height: 150px; position: absolute;
}
#main #right .dow .Pimg .img ul.list li {
	margin-right: 15px; float: left;
}
#main #right div.conxx {
	padding: 10px 15px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main #right div.conxx ul {
	list-style: none;
}
#main #right div.conxx ul li {
	float: left;
}
* + html #main #right div.conxx {
	zoom: 1;
}
#main #right div.textlink ul li {
	margin: 3px 5px 3px 0px; width: 8em; height: 1.5em; overflow: hidden; white-space: nowrap;
}
#main #right div.Imglink ul li a img {
	margin: 3px 5px 3px 0px; width: 147px; height: 40px;
}
#footer {
	text-align: center; color: rgb(0, 0, 0);
}
#footer div.nav {
	background: url("/image/footnavbg.jpg") repeat-x left top; height: 42px; color: rgb(113, 97, 64); line-height: 42px;
}
#footer div.nav span {
	padding: 0px 8px;
}
#footer div.nav a {
	color: rgb(178, 178, 178);
}
#footer div.nav a:hover {
	text-decoration: underline;
}
#footer ul {
	list-style: none;
}
#footer div.text {
	padding: 10px 5px; line-height: 1.6;
}
#footer div.text a {
	color: rgb(203, 203, 203);
}
#web {
	background: url("/image/mainbg.png") repeat-y -1px top rgb(255, 255, 255);
}
#web #left {
	width: 794px; overflow: hidden; float: right;
}
#web #right {
	width: 207px; overflow: hidden; float: left;
}
#web #right h3.title {
	background: url("/image/lntitle.jpg") no-repeat left top; height: 49px; line-height: 49px; overflow: hidden; font-size: 14px;
}
#web #right h3.title span {
	color: rgb(255, 255, 255); padding-left: 50px;
}
#web #right h3#Ticontact {
	background: url("/image/Tctitle.png") no-repeat left top;
}
#web #right .text {
	padding: 15px;
}
#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.searchnavlist {
	padding: 10px 20px;
}
#web #right .webnav ul.memberul {
	padding: 10px;
}
#web #right .webnav ul.memberul li {
	background: url("/image/nav_ico.gif") no-repeat 15px 11px; 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 {
	padding: 15px 0px;
}
#web-sidebar dt {
	background: url("/image/dot2.jpg") no-repeat 1px top; height: 30px; line-height: 27px; padding-left: 65px;
}
#web-sidebar .part-on {
	
}
#web-sidebar dd {
	margin-left: 60px;
}
#web-sidebar dd h4 {
	background: url("/image/nav_ico.gif") no-repeat left 11px; padding: 3px 10px; font-size: 100%; font-weight: normal;
}
#web #left h3.title {
	background: url("/image/wrtitle.jpg") no-repeat left top; height: 49px; color: rgb(255, 255, 255); line-height: 47px; overflow: hidden; font-size: 100%; font-weight: normal;
}
#web #left h3.title span {
	padding-left: 55px;
}
#web #left h3.title a {
	color: rgb(255, 255, 255);
}
#web #left div.webcontent {
	padding: 30px 35px;
}
#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;
}
#news_list li {
	background: url("/image/line.gif") no-repeat left 2px; height: 32px; line-height: 18px; overflow: hidden; padding-left: 25px;
}
#news_list li span {
	font: 10px/23px Verdana, Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); float: right; font-size-adjust: none; font-stretch: normal;
}
* html #news_list li img {
	padding-top: 5px;
}
#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 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 ul {
	list-style: none;
}
#product-list #plug1 li {
	margin: 0px 4px 10px; 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 span.info_title {
	background: rgb(220, 220, 220); height: 25px; line-height: 25px; overflow: hidden;
}
#product-list #plug1 li span.info_title a {
	color: rgb(48, 50, 52);
}
#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(96, 28, 49);
}
#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(96, 28, 49); 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 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(96, 28, 49);
}
#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 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 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 {
	background: rgb(220, 220, 220); height: 25px; line-height: 25px; overflow: hidden;
}
#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 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 {
	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(96, 28, 49); text-decoration: none;
}
#job_list #plug1 dd a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
#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 {
	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 {
	text-align: center;
}
table.feedback_table {
	width: 100%; text-align: left;
}
table.feedback_table td {
	background: rgb(244, 244, 242); 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 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 {
	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 {
	background: rgb(244, 244, 242); 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 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 .message_table {
	width: 100%; text-align: left; margin-top: 10px;
}
#message .message_table td {
	background: rgb(244, 244, 242);
}
#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 .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;
}
