body {font-size: 11px;margin: 0px;padding: 0px;color: #444444;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #233B3B;text-align: center;}
h1 {margin: 10px 0px;padding: 0px;font-size: 20px;text-align: center;line-height: 30px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h2 {margin: 0px;padding: 3px;font-size: 16px;font-weight: bold;color: #FF6600;}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #CA0A66;
}
h6 {font-size: 12px;font-weight: bold;margin: 8px 0px;padding: 0px;}
td {font-size: 11px;line-height: 125%;font-family: Verdana, Arial, Helvetica, sans-serif;}
form {margin: 0px;padding: 0px;}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

a:link {text-decoration: underline;color: #333333;}
a:visited {text-decoration: underline;color: #333333;}
a:hover {color: #666666;text-decoration: none;}
/*  class="txtlink" */

.l{ text-align:left;}
.r{ text-align:right;}
/* ¸¡¶¯¶¨Òå*/
.fr{float: right;}
.fl{float: left;}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

#seccode{cursor:hand;}

#top{height: 66px;width:778px;margin-right: auto;margin-left: auto;background-color: #CA0A66;text-align: left;}
#menu{background-image: url(../images/nav_back.jpg);height: 40px;width: 760px;background-repeat: no-repeat;text-align: right;margin-right: auto;margin-left: auto;color: #CA0A66;padding-right: 18px;font-weight: bold;}
#menu a{text-decoration: none;font-weight: bold;color: #CA0A66;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin-right: 10px;margin-left: 10px;line-height: 40px;}
#menu a:hover{color: #444444;text-decoration: underline;}


#search{background-image: url(../images/search_back.gif);height: 26px;width: 762px;text-align: left;padding-left: 16px;font-weight: bold;padding-top: 2px;margin-right: auto;margin-left: auto;}
.searchbox{line-height: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #CA0A66;color: #FFFFFF;font-size: 10px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #666666;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #666666;}
#pic{height: 63px;width: 412px;margin-right: auto;margin-left: auto;background-image: url(../images/pic.jpg);padding-right: 350px;padding-left: 16px;text-align: left;padding-top: 65px;color: #CC5A91;}
#pic a:link, #pic a:visited{text-decoration: none;color: #CC5A91;}
#mainpic{height: 23px;width: 752px;margin-right: auto;margin-left: auto;background-image: url(../images/pic.jpg);padding-right: 10px;padding-left: 16px;text-align: left;padding-top: 105px;color: #CC5A91;}


#main{width: 778px;background-image: url(../images/main_back.gif);background-repeat: repeat-y;margin-right: auto;margin-left: auto;}
#main td{text-align: left;vertical-align: top;}
.mainleft{width: 202px;padding-left: 9px;padding-bottom: 30px;background-image: url(../images/left_back.gif);background-repeat: repeat-y;height: 300px;}
.prolisttit{background-image: url(../images/prolist_tit.gif);background-repeat: no-repeat;height: 31px;width: 195px;padding-left: 7px;color: #FFFFFF;font-size: 12px;font-weight: bold;line-height: 31px;}
.prolistcon div{line-height: 16px;background-image: url(../images/prolist_back.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;background-color: #DCE0DD;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;padding-right: 5px;padding-top: 3px;padding-bottom: 3px;}
.prolistcon div a:link,.prolistcon div a:visited{text-decoration: none;}
.prolistcon div a:hover{color: #CA0A66;}


.mainright{padding-right: 9px;padding-bottom: 30px;}
.tit{height: 31px;background-image: url(../images/tit_back.gif);background-repeat: no-repeat;line-height: 31px;font-size: 14px;font-weight: bolder;text-indent: 40px;}
.dir{margin-bottom: 20px;padding-top: 11px;padding-left: 17px;padding-right: 10px;}
.dir table{width: 100%;}
.dir td{background-color: #EFF0DF;margin: 1px;padding: 2px 2px 8px 15px;width: 33%;background-image: url(../images/point.gif);background-repeat: no-repeat;background-position: left top;}
.con{padding-top: 11px;margin-bottom: 20px;padding-left: 17px;padding-right: 8px;}
/*#main .con th{width: 15%;}*/
#main .con td{/*width: 25%;*/text-align: left;padding: 3px;}
.sup{padding-top: 11px;padding-left: 17px;}
.sup a{font-weight: bold;}
.sup .com-js{margin-bottom: 10px;}
.sup .com-bt{margin-bottom: 3px;}
.more{width: 100%;text-align: right;margin-top: 8px;}


#foot{width: 766px;margin-right: auto;margin-left: auto;text-align: right;background-image: url(../images/foot_back.gif);background-repeat: repeat-y;color: #FFFFFF;line-height: 23px;padding-right: 12px;}
#foot a{color: #FFFFFF;font-size: 10px;text-decoration: none;} 
#foot a:hover {color: #FFFFFF;text-decoration: underline;}
#copyright{width: 766px;margin-right: auto;margin-left: auto;text-align: right;padding-right: 12px;background-color: #CA0A66;color: #FFFFFF;height: 54px;padding-top: 1px;line-height: 17px;word-spacing: -1px;}
#copyright a{color: #FFFFFF;font-size: 10px;text-decoration: none;} 
#copyright a:hover {text-decoration: underline;}

.mainhead{padding-left: 16px;line-height: 50px;font-weight: bold;font-size: 12px;}
.mainhead2{padding-left: 16px;line-height: 20px;font-weight: bold;font-size: 12px;}
.mainbody{padding-left: 16px;padding-right: 16px;padding-bottom: 30px;}

.keypage{padding-left: 20px;padding-right: 16px;padding-bottom: 30px;}

.mainbody table{width: 100%;}
.mainbody td{background-color: #EFF0DF;padding: 6px 10px;width: 33%;}
.page{width: 100%;text-align: right;font-weight: bold;line-height: 20px;}
.word{font-size: 12px;line-height: 20px;font-weight: bold;padding-bottom: 10px;}

.dirliststyle div{background-image: url(../images/line.gif);background-repeat: repeat-x;background-position: bottom;width: 100%;float: left;padding-bottom: 5px;}
.dirliststyle img{float: right;border: 1px solid #CA0A66;margin-left: 10px;margin-right: 10px;margin-top: 5px;}
.dirliststyle p{padding: 0px;font-weight: bold;margin: 5px 0px;font-size: 12px;}
.dirliststyle a:link,.dirliststyle a:visited{color: #7F6B3F;}
.dirliststyle span a:link,.dirliststyle span a:visited{text-decoration: none;color: #333;}
.dirtable{margin-right: 10px;}
#dirclass{background-color: #E3E3E3;padding-top: 5px;padding-bottom: 5px;text-align: center;font-weight: bold;}

.tablestyle{width: 100%;margin-bottom: 25px;}
.tablestyle td{background-color: #EFF0DF;}
.tablestyle td div{text-align: left;margin: 0px;padding: 3px;font-weight: bold;font-size: 12px;}
.tablestyle td div ul{margin: 10px 0px;padding: 0px 0px 0px 15px;font-weight: normal;font-size: 11px;}
.tablestyle td div ul li{margin-top: 3px;}


.newstit{color: #7F6B3F;font-size: 12px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.back{text-align: center;margin-top: 10px;}

#main .mainright .con .fbtable td{text-align: left;}
#main .mainright .con .fbtable .fbtd1{text-align: right;}

.font12{font-size: 11px;letter-spacing: -1px;}
#contacttable{width: 100%;background-color: #EFF0DF;}
#contacttable td{background-color: #EFF0DF;}
#contacttable .contactleft{width:17%;font-size: 12px;font-weight: bold;text-align: right;}
#contacttable .contactsend{text-align: center;}

.linkcon{padding-top: 11px;margin-bottom: 20px;padding-left: 17px;padding-right: 8px;}
.linkcon h1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}
.linkcon table td{
	padding: 2px;
}

.searchbody{padding-left: 16px;padding-right: 16px;padding-bottom: 20px;padding-top: 10px;}
.searchbody table{width: 100%;}
.searchbody td{background-color: #EFF0DF;padding: 6px 10px;width: 33%;}


.addurl th{ vertical-align:top;}
#main .con table.addurl td{ text-align:left;}

#top .loginArea{ float:right; color:#FFFFFF; width:460px; margin-top:40px; margin-right:4px;}
#top .loginArea td .loginForm{line-height: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; background:#FFD8EB;font-size: 10px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #666666;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #666666;}
#top .loginArea td{ font-size:9px; padding-left:3px;padding-right:1px;}
#top .loginArea td a{ color:#B3FF6F;}




.red{ color:red}
#chkerr {
margin:10px 100px;
text-align: left;
color: #FF0000;
font-weight:bold;
}

.slash{
background-color: #F3F3F3;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom:#FF0000 1px DASHED;
}

#main .con #joinus th {
	background-color: #FFF;
	margin: 0px;
	padding-top: 5px;
	vertical-align:top;
	text-align: right;
	width: 150px;
	height: 22px;
}
#main .con #joinus td {
	background-color: #FFF;
	margin: 0px;
	padding: 3px;
	height: 22px;
	text-align: left;
	vertical-align:top;
}

#main .con #joinus td input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#main .con #joinus .c{ text-align:center;}

#office {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 98%;
}
#office h1 {
	text-align: left;
	margin-bottom: 4px;
}

#office th {
	margin: 0px;
	background-color: #FFFFFF;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F4EC;
	text-align: right;
	height: 16px;
	width: 5%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F9F4EC;
}
#office td {
	margin: 0px;background-color: #FFFFFF;
	padding: 3px;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F4EC;
	text-align: left;
}

table.tab{
	border :1px #CCCCCC solid;
	width: 100%;
}
table.tab td #opass{
	width: 10%;
}
table.tab th{
	background-color : Black;
	line-height:160%;
/*	width:20px;*/
}
.offerbuy {
	text-align: left;
}
.offerbuy tr {
	valign: top;
}
.offerbuy th {
	background-color: #EEE;
	padding: 12px 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F4EC;
	width:120px;
	height: 16px;
}

.txtlink a:link, .txtlink a:visited{text-decoration: none;color: #CC5A91;}