@import url("ubb.css");
/*-----------&sup3;&Igrave;&ETH;&iexcl;&iexcl;━&iexcl;&atilde;&acute;&iexcl;&iexcl;━&sup2;&Acirc;&euml;&Iuml;&iexcl;&iexcl;━&iexcl;：：&sup1;&Oslash;CSS--------------------------------------*/
.UBBContainer{border:1px solid #ccc;background:#f7f7f7;border-left:3px solid;}
.UBBTitle{font-weight:bold;padding:4px;background:#eee;border-bottom:1px dotted #ccc;}
.UBBContent{padding:6px;line-height:160%;}
.UBBContent textarea {width:550px;margin-bottom:2px;}

body {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 13px;
color: #0D0D0D;
background: White;
text-align: center;
}
table,div,tr,td,span,form{
	font-size: 12px;
}
form{
	margin: 0px; padding: 0px;
}
* {
margin: 0;
padding: 0;
}
A:link,A:visited {
	COLOR: #0D0D0D; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
A:hover {
	COLOR: #741664; POSITION: relative; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; COLOR: #0D0D0D; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
#page-container {
width: 800px;
margin-right: auto; 
margin-left: auto;
background: White;
padding: 0px;
}
#header{
height: 74px;
margin: 0px;
padding: 0px;
}
.logocss{
	background: url(../images/logo.jpg);
	height: 74px; width: 297px;
}
#hearder_menu{
	clear: both;
}
#content_body{
	background: #484848;
}
#fx_body{
	padding-top: 5px; background: White;
}
#big_pic{
	margin-top: 5px;}
#link{
	background: url(../images/link_bg.gif); height: 117px; margin-top: 5px; text-align: center; vertical-align: middle;
}
#footer_top {
margin: 0px; margin-top: 5px; clear: both; height: 5px; padding: 0px; font-size:0;
background: url(../images/foot_top.jpg);
}
#footer {
margin: auto;height: 98px; color: #3A3A3A; line-height: 25px;
background: url(../images/foot_bg.jpg);
}
.ulbreak{
	word-wrap:break-word;word-break:break-all;
}
.input{
	border: 1px solid #CCCCCC; height: 15px; background: #FAFAFA; padding-top:1px;padding-left:3px;padding-right:3px;
}
.body_left{
	padding: -10px; margin: 0px;
}
#content_box{
	text-align: left;
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 2px;
	background: White;
	/*height: 535px;*/
}
.unbreak{
	word-wrap:break-word;word-break:break-all;
}
.news_right{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
}
.news_left{
	text-align: left;padding-top: 6px;
	padding-left: 10px;padding-right: 6px;width: 225px;
}
/*
&Oacute;&Atilde;&Ocirc;&Uacute;store&sup2;&iexcl;&iexcl;━&sup2;&AElig;&iexcl;&iexcl;：：&Atilde;&iexcl;&Acirc;&Iuml;&cedil; s
*/
.buy_left{
	width:50px; font-weight:bold; vertical-align: top; height:30px;
	padding-right: 3px; padding-top: 3px; line-height:30px
}
.buy_middle{
	padding-top: 3px; vertical-align: top; word-wrap:break-word; 
	word-break:break-all; text-align:left; line-height:30px
}
.buy_right{
	width: 100px;padding-top: 3px;padding-left: 6px; vertical-align: middle; text-align:center;
	line-height:30px
}
/*
&Oacute;&Atilde;&Ocirc;&Uacute;store&sup2;&iexcl;&iexcl;━&sup2;&AElig;&iexcl;&iexcl;：：&Atilde;&iexcl;&Acirc;&Iuml;&cedil; e
*/
/*------------------------------------------------------------------*/
/*&Icirc;&Auml;&Otilde;&Acirc;&Auml;&Uacute;&Egrave;&Yacute;&Ograve;&sup3;CSS&ETH;&iexcl;&iexcl;′&not;&sup1;&ucirc;*/
/*------------------------------------------------------------------*/
.mainNewsTitles {
	margin: 2px 0;
	font-size: 16px;
	color: #ff3300;
	text-align: center;
	background: #FFFFFF;
}
.mainNewsInfo {
	margin: auto;
	padding: 3px 0px;
	background: #f7f7f7;
	text-align: center;
}
.mainFontSize {
	background: #fffFFF;
}
.mainNewsContent {
	margin: auto;
	padding: 3px 0;
	background: #fffFFF;
}
.NewsContent {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	line-height: 180%;
	padding-left: 3px;
	word-wrap: break-word;
}
.mainNewsCount {
	margin: auto;
	padding: 3px 0px;
	background: #f7f7f7;
	text-align: right;
}
.mainNextArticle {
	margin: auto;
	padding: 3px 0px;
	background: #fffFFF;
}
.mainNextArticle li {
	margin: 1px 2px;
	font-weight: bold;
	list-style: disc;
}
.mainComment {
	margin: auto;
	background: #fffFFF;
}
.commentTitle {
	padding: 2px 5px;
	background: #f7f7f7;
	border-bottom: 1px dashed #d1d1d1;
}
.commentInfo {
	padding: 2px 5px;
	background: #fff;
}
.postComment {
	background: #fff;
}
.postComment p {
	margin: 2px 5px;
}
/*&Ecirc;&iexcl;&Aacute;&Ograve;&sup3;&Ouml;&ETH;&frac14;&auml;CSS&ETH;&iexcl;&iexcl;′&not;&sup1;&ucirc;*/
/*------------------------------------------------------------------*/
td ul {
	display: block;
	list-style: none;
}
.searchTable {
	margin-left: 3px;
	margin-top: 3px;
	background: #efefef;
	border: 1px solid #ccc;
	width: 572px;
}
.mainAreaTable {
	margin-left: 3px;
	margin-top: 3px;
	padding: 0;
	width: 540px;
}
.indexMainAreaA {
	background: #fff;
	width: 380px;
	margin: 2px;
	border: 1px solid #DFDFDF;
}
.indexMainAreaB {
	background: #f7f7f7;
	width: 165px;
	padding: 2px;
	border: 1px solid #DFDFDF;
	text-align: center;
	line-height: 22px;
}
.indexMainAreaC {
	background: #fff;
	width: 285px;
	border: 1px solid #DFDFDF;
}
.indexMainAreaD {
	background: #fff;
	width: 284px;
	border: 1px solid #DFDFDF;
}
.indexMainAreaE {
	background: #fff;
	border: 1px solid #DFDFDF;
}
.indexMainBorder {
	padding:0;
	width: 3px;
}

.indexMainTitleA,.indexMainTitleB,.indexMainTitleC,.indexMainTitleD {
	padding: 3px 0px 2px 24px;
	margin: 1px;
	letter-spacing: 1px;
	color: #262626;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	background: #DFDFDF url(images/dot.gif) no-repeat 9px center;
	font-weight: bold;
}
.globalTitle {
	padding: 3px 0px 2px 24px;
	margin: 1px;
	letter-spacing: 1px;
	color: #fff;
	background: #DFDFDF url(images/dot.gif) no-repeat 9px center;
	font-weight: bold;
}
dl#friendTextList dd {
	float: left;
	width: 92px;
	background: #f4f4f4;
	border: 1px solid #999;
	margin: 2px 0px 2px 1px;
	padding: 0px;
	display: inline;
	text-align: center;
}
.friendLogoLinks span {
	float: left;
	width: 12%;
	background: #f4f4f4;
	margin: 2px 0px 2px 3px;
	padding: 0px;
	height: 35px;
	text-align: center;
}
.globalAdv {
	border-top: 1px solid #a9a9a9;
	text-align: center;
}
.moreLinks {float: right;margin: 2px 2px 0;}
.moreLinks a,.moreLinks a:hover {
	color:#fff;
	font-size:10px;
	font-weight:normal;
}
/*&iexcl;&Aacute;&iexcl;&iexcl;：&not;&Igrave;&acirc;&sup2;&Euml;&micro;&yen;CSS&ETH;&iexcl;&iexcl;′&not;&sup1;&ucirc;*/
ul#leftSpecial {
	margin: 0;
	
}
ul#leftSpecial li {
	background: #f4f4f4;
	border: 1px solid #e7e7e7;
	display: block;
	font-weight: bold;
	/*letter-spacing: 5px;*/
	margin: 4px 0;
	padding: 2px;
}
ul#leftSpecial li a {
	display: block;
	border: 0;
	text-indent: 18px;
}
ul#leftSpecial li a:hover {
	background: #F0F8FF;
	text-decoration: none;
	text-indent: 18px;
	color: #525252;
}
ul#rightSpecial {
	margin: 0;
	
}
ul#rightSpecial li {
	background: #f4f4f4;
	border: 1px solid #e7e7e7;
	display: block;
	font-weight: bold;
	/*letter-spacing: 5px;*/
	margin: 4px 0;
	padding: 2px;
}
ul#rightSpecial li a {
	display: block;
	border: 0;
	text-indent: 18px;
}
ul#rightSpecial li a:hover {
	background: #F0F8FF;
	text-decoration: none;
	text-indent: 18px;
	color: #525252;
}
/*&iexcl;&Aacute;&iexcl;&iexcl;━&reg;&iexcl;&Agrave;&szlig;CSS&ETH;&iexcl;&iexcl;′&not;&sup1;&ucirc;*/
/*------------------------------------------------------------------*/
.leftTable {
	width: 208px;
	margin-top: 3px;
}
.leftArea {
	margin: auto;
}
.leftTitle, .leftCatalogTitle {
	height: 30px;
	letter-spacing: 1px;
	color: #ffffff;
	border: 0px solid #EBEBEB;
	background: #EBEBEB;
	text-align: center;
	font-weight: bold;
}

/*
&para;&iexcl;&iexcl;：&not;&Ograve;&aring;&iexcl;&atilde;&aelig;&iquest;&iexcl;&iexcl;━&brvbar;&iexcl;&Agrave;&iexcl;&iexcl;━&ordm;&Iacute;&iexcl;&iexcl;：：
*/
.B_Title{
	font-size:16px; color: #EFEFEF; font-weight: bold;
}
.B_Title1{
	font-size:16px; color: #EFEFEF;  font-weight: bold;
}
/*
&Icirc;&raquo;&Ouml;&Atilde;
*/
.positionL{
	height: 25px;border-top: 1px solid #333;border-bottom: 1px solid #333;width:60%;text-align: left;
}
.positionR{
	height: 25px;border-top: 1px solid #333;border-bottom: 1px solid #333;width:40%;text-align: right;
}
/*&Eacute;&Igrave;&AElig;&iexcl;&iexcl;：：*/
.class_title{
	font-size: 12px; font-weight: bold; height: 20px;
}
/*shop class list*/
.shopindext{
	font-size: 14px; font-weight: bold; color: #4E4F00; line-height: 25px; border-bottom: #DEDEDE 1px solid; margin-bottom: 2px;
}
.ClassTree{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:10px;margin-top:-20px;margin-left:5px;margin-right:5px;
}
.shoplistrow{
	border-bottom: #DEDEDE 1px solid; padding-top: 3px;
}
