/*全局CSS设置*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial/*, Helvetica, sans-serif*/;
	font-size:11px;
	background-color:#ffffff;
	color:#5a5a5a;
	background-repeat:repeat-x;
	background-image: url(/images/TC-bg.jpg);
}
#body{position:relative;width:968px; margin:auto;}
.pl8 {padding-left:8px;}
form{padding:0; margin:0}
a {
	font-size: 12px;
	color:#015738;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #CC3300;
}
a:active {
	text-decoration: none;
}

.menu_space_between{	margin-right: 10px;
	margin-left: 10px;}

.button { padding:0 10px;color:#015738}
.button:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#015738;}
.button:visited {
	text-decoration: none;
}
.button:hover {
	text-decoration: underline;
	color: #990000;
}
.button:active {
	text-decoration: none;
}
#rightpage a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#015738;}
#rightpage a:visited {
	text-decoration: none;
}
#rightpage a:hover {
	text-decoration: underline;
	color: #333333;
}
#rightpage a:active {
	text-decoration: none;
}
.space3{width:3px; float:left; height:100%;}
input {
	height:16px;
	background-color:#f3f6f1;
	font-size:12px;
	margin:0px;
	border:1px #999999 solid;
	cursor:pointer
	/*text-indent: 3px;*/
}
LI{ line-height:16px;}
.inputbutton{ border:solid 1px #9c9774; background:#FFFFFF; color:#413113; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}
.whitebt{background:url(/images/btn_02.gif); border:none;background-color:#FFFFFF; height:19px; font-size:10px; cursor: pointer; padding-top:2px; text-align:center;margin:0; padding:0;}
.red{font-size:12px; font-weight:bold; color:#FF6000;}
.red1{font-size:11px; font-weight:bold; color:#FF6000;}
.red11{font-size:11px; font-weight:bold;}
.red2{ font-weight: bold; color:#FF0000;text-decoration:line-through underline;font-size:12px;}
.ahui {color:#646464; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.ahui9 {color:#646464; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.ared9 {color:#FF0000; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.ahui10 {color:#646464; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.ahuib {color:#646463; font-size:10px; font-weight:bold; font-family:tahoma,Arial, Helvetica, sans-serif;}
.ahuis {color:#646463; font-size:10px; font-family:tahoma,Arial, Helvetica, sans-serif;}
.ahuib10 {color:#413113; font-size:10px; font-weight:bold; font-family:tahoma,Arial, Helvetica, sans-serif;}
.inputall {border:solid 1px #b4b5b1; width:180px; height:16px;}
.newinput {border:solid 1px #b4b5b1; width:160px; height:16px;}
.inputlong {border:solid 1px #b4b5b1; width:260px; height:16px;}
.newselect {border:solid 1px #b4b5b1; width:160px; height:19px; font-size:11px;}
.inputselect {border:solid 1px #b4b5b1; width:260px; height:19px; font-size:11px;}
.ayel14 {color:#CC9900; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.ahei10 {color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.ahei11 {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ahei15 {color:#000000; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.a18 {color:#e55c19; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.abai11 {color:#ffffff; font-size:11px; font-weight:bold; font-family:Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;}
.ablue{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#33CCFF;}
.ablue11{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#33CCFF;}
.awhite{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:800;}
.wordkeepall{word-break:keep-all;}
.table{border:1px  #588baa solid; background-color: #f4f7f9; border-top:0px;}
.pagetitle{ color:#015738; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:800; }
.pagetitle1{color:#015738; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:800; }
.td{ background-color:#E8E8E8; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; color:#666666;}

.accountmenu {color: #444444; font-size:12px; text-decoration:none; font-weight:bold;} 
.accountmenu:link {color:#444444; font-size:12px; text-decoration:none; font-weight:bold; background-color:#FFFFFF; padding:0 11px;*padding:11px 11px;} 
.accountmenu:visited {text-decoration: none; color: #444444; font-size:12px; font-weight:bold;  padding:0 11px;*padding:11px 11px;background-color:#f9f9f9;}
.accountmenu:hover { text-decoration:none; color:#444444; font-size:12px;background-color:#FFFFFF;  padding:0 11px;*padding:11px 11px;}
.accountmenu:active {text-decoration: none; color:#444444;; font-size:12px; font-weight:bold;  padding:0 11px;*padding:11px 11px;;}

.accountmenu1 {color: #96b5ca; font-size:12px; text-decoration:none; font-weight:bold;} 
.accountmenu1:link {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; background-color:#0b6500; padding:0 11px;*padding:11px 11px;} 
.accountmenu1:visited {text-decoration: none; color: #FFFFFF; font-size:12px; font-weight:bold; padding:0 11px;*padding:11px 11px;background-color:#0b6500;}
.accountmenu1:hover { text-decoration:none; color:#FFFFFF; font-size:12px;background-color:#568902;  padding:0 11px;*padding:11px 11px;}
.accountmenu1:active {text-decoration: none; color:#d6e8f4;; font-size:12px; font-weight:bold; padding:0 11px;*padding:11px 11px;}
.autoaddheight{	font: 0px/0px sans-serif;clear: both;display: block;}
/*顶部CSS设置*/
.topnewmenu{
	position:relative;
	top:0px;
	width: 968px;
	z-index:999;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#015738;}
	
#center_all{
	position:relative;
	left:0px;
	top:0px;
	width: 968px;
	z-index:9999;}
a.menu1:link { font-family:Arial; font-size:12px; font-weight:700; color:#327195;}
a.menu1:visited { font-family:Arial; font-size:12px; font-weight:700; color:#327195;}
a.menu1:hover { font-family:Arial; font-size:12px; font-weight:700; color:#327195;}
a.menu1:active { font-family:Arial; font-size:12px; font-weight:700; color:#327195;}

a.selectedmenu1 { font-family:Arial; font-size:12px; font-weight:700; color:#111111;}

.topmenu120{width:120px;}
.topmenu { font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
.topmenu1 { font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; vertical-align:middle; text-decoration:none;}
.topmenu:link { font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
.topmenu:visited {text-decoration: none;color: #ffffff;}
.topmenu:hover { text-decoration:underline; color:#FFCC00;}
.topmenu:active {text-decoration: none;color: #ffffff;}
.selectedtopnewmenu{font-size:12px; color:#CC3300; font-weight:bold; text-decoration:none;}
.selectedtopnewmenu a{font-size:12px; color:#CC3300; font-weight:bold; text-decoration:none;}
.selectedtopnewmenu a:hover{font-size:12px; font-weight:bold; text-decoration:none;}

/*左部CSS设置*/
#leftmenu{
	/*position:absolute;
	left:12px;
	top:108px;*/
	width: 201px;
	clear:both;
	z-index:9999;
	float:left;
	/*margin:2px 0 0 12px;_margin-left:6px;*/}
	

/*中部CSS设置*/
#center{
	/*left:223px;
	top:12px; 
	min-height:920px;*/
	width: 571px;
	margin-left:auto;
	margin-right:auto;
	}

#centers{
	width:596px;
	float:left;
	padding-top:8px;
	}

/*右部CSS设置*/
#rightpage{
	/*position:absolute;
	left:813px;
	top:108px;*/
	width: 171px;
	z-index:9999;
	float:left;
	margin:0;}
#leftmenu .main { height:18px;font-size:12px;font-weight:700; text-decoration:none; color: #015738;}
#leftmenu .main:link { height:22px;font-size:12px;font-weight:700; text-decoration:none; color: #015738;}
#leftmenu .main:visited { height:22px;font-size:12px;font-weight:700; text-decoration:none; color: #015738;}
#leftmenu .main:hover { height:22px;font-size:12px;font-weight:700; text-decoration:underline; color: #333333;}
#leftmenu .main:active { height:22px;font-size:12px;font-weight:700; text-decoration:none; color: #015738;}

.faqtitle{ height:18px; padding-left:6px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; color: #015738;}
.faqdetail{ height:18px; padding-left:6px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; color: #015738;}
.testimonialstitle{ color:#015738; font-weight:bold; font-size:12px; padding-top:11px; padding-left:0px;}
.testimonialstitle2{ color:#666666; font-size:11px; padding-left:22px;}
.leftSubType {display:none;position:absolute;left:187px; width:184px; text-overflow:ellipsis; overflow:hidden;}
.leftmenuemail {width:170px;overflow:hidden;text-overflow:ellipsis;}
.select {width:150px; background-color:#FFFFFF; font-size:11px; color:#999999;}

#center .main { height:18px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; color: #015738;}
#center .main:link { height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; color: #015738;}
#center .main:visited { height:22px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; color: #015738;}
#center .main:hover { height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:underline; color: #015738;}
#center .main:active { height:22px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; color: #015738;}

.newstitle{ font-weight:bold; font-size:11px; padding:4px;}
.newstitle1{ font-weight:bold; font-size:11px; padding:4px;}
.newstitle2{ font-weight:bold; font-size:11px;}

.promotion{font-family:Arial; font-size:11px;}
.promotion2{font-family:Tahoma; font-size:12px; color:red; font-weight:bold;}
.promotion3{font-family:Tahoma; font-size:12px; color:#015738; font-weight:bold;}

.promotion-a {color:#327195; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;} 
.promotion-a:link {color:#327195; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; font-weight:400;} 
.promotion-a:visited {text-decoration: none; color:#327195; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400;}
.promotion-a:hover { text-decoration:none; color:#327195; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400;}
.promotion-a:active {text-decoration: none; color:#327195; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400;}


.hotsale{ line-height:21px; padding-left:22px; color:#5B5B5B; }

.hotsale-a {color: #5B5B5B; font-size:11px; text-decoration:none; font-weight:400;} 
.hotsale-a:link {color: #5B5B5B; font-size:11px; text-decoration:none; font-weight:400;} 
.hotsale-a:hover {text-decoration:underline; color:#5B5B5B; font-size:11px; font-weight:400;}
.hotsale-a:visited {text-decoration:none; color: #5B5B5B; font-size:11px; font-weight:400;}
.hotsale-a:active {text-decoration:none; color: #5B5B5B; font-size:11px; font-weight:400;}

#rightimages{
	position:absolute;
	left:813px;
	top:710px;
	width: 171px;}

#product{
	position:relative;
	left:223px;
	top:153px;
	width: 532px;
	height:870px;}

/*底部CSS设置*/
#bottom{
	margin:auto;
	float:left;
	width: 100%;
	padding-top:20px;
	z-index:9999;}
a.TopEmail{font-weight:bold;color: #FFFFFF;}
a.TopEmail:link{font-weight:bold;color: #FFFFFF;}
a.TopEmail:hover{font-weight:bold;color: #FFFFFF;}
a.TopEmail:visited{font-weight:bold;color: #FFFFFF;}
.paddingright10{padding-right:12px}
#showgame{
	position:absolute;
	left:22px;
	*left:21px;
	_left:0px;
	z-index:100;
	/*top:293px;
	*top:294px;
	_top:294px;*/
	width:157px;
	background-color:#FFFFFF; 
	color:#025738;
	cursor:default;/*margin-left:810px;*margin-left:803px;margin-top:107px;*/
}
#showProduct{
	position:absolute;
	height:0px;
	/*top:320px;
	_top:323px;
	*top:323px;*/
	left:22px;
	*left:21px;
	_left:0px;
	z-index:100;
	background-color:#FFFFFF;
}

/*#showgame{
	position:absolute;
	height:0px;
	left:5px;
	_left:6px;
	*left:6px;
	z-index:100;
	top:71px;
	background-color:#FFFFFF;
}
#showProduct{
	position:absolute;
	height:0px;
	left:5px;
	_left:6px;
	*left:6px;
	top:95px;
	z-index:100;
	width: 0px;
	background-color:#FFFFFF;
}*/
.SelectX{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right;
	background:#FFFFFF url(../images/SelectBack.jpg);
	color:#025738;
	width:156px;
	font-size:11px;
	font-weight:95%;
	overflow:hidden;
	text-indent: 2px;
	cursor:default;
	height: 16px;
}
.ProductTitle {
	color:#015738;font-size:12px;font-weight: bold;
}
.concss {
	background-color:#a7c8df; font-size:11px; font-weight:700; color:#FFFFFF; padding-left:10px;
}
.yinying {
	background-attachment: fixed;
	background:#FFFFFF url(/images/bodyby_yy.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 4px;
	overflow:hidden;
}
.TopImgBorder {
	border: 1px solid #707070;
}
.TitleLine1 {
	background-image: url(/images/title_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.TitleLine2 {
	background-image: url(/images/title_02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.TitleLine3 {
	background-image: url(/images/title_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.TitleLine4 {
	background-image: url(/images/title_04.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.TitleLine5 {
	background-image: url(/images/title_05.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.autoaddheight{font: 0px/0px sans-serif;   clear: both;   display: block;}

/* lijun 08-08-27 */

.rightimg {
	background-image: url(/images/linet.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightimgc {
	background-image: url(/images/linet.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	height:239px;
	width:10px;
	margin-left:7px;
	margin-right:7px;
	*margin-left:6px;
	_margin-left:3px;
	*margin-right:7px;
}
.imgc1 {
	float:left;width:125px; padding:0;margin-left:auto;margin-right:auto;
}
.imgc2 {
	float:left;width:125px; padding:0;margin-left:auto;margin-right:auto;
}
span{line-height:16px; height:16px;}

.ulproductinfo{padding:0; margin:0; list-style:none;}
.ulproductinfo li.productimg{ height:160px;width:125px; float:left}
.ulproductinfo li.des{ overflow:hidden; width:125px; float:left; height:70px; padding-left:3px; text-align:center;}
.ulproductinfo li.des p { margin:0; padding:0}
.ulproductinfo li.cartbutton{ width:125px; float:left; height:16px; background:url(images/add_to_card.gif); cursor:pointer; text-align:center;}
.ulproductinfo li.price{ height:16px; line-height:16px; float: left; font-size:12px; font-weight:bold; color:#FF6000; text-align:center;width:125px;}
.tblline{background:#FFFFFF url(/images/linet.gif);width:1px; background-repeat:no-repeat;}


.btnIndex_login{
	width:60px;
	height:19px;
	border:0;
	background:url(/images/Index-login.gif) no-repeat  left top;cursor:pointer; margin:0; padding:0
}
.btnLoginOut{
	width:63px;_width:67px;*width:67px;height:19px;_height:23px;*height:23px; border:none; background:url(/images/Index-loginout.gif) no-repeat top;cursor:pointer
}
.btnSign_up{
	width:74px;/*_width:78px;*width:78px;*/height:19px;/*_height:23px;*height:23px;*/ border:none; background:url(/images/Index-signup.gif) no-repeat left top;cursor:pointer; margin:0; padding:0;
}
.btnregister{
	width:74px;/*_width:78px;*width:78px;*/height:19px;/*_height:23px;*height:23px;*/ border:none; background:url(/images/index-register.gif) no-repeat left top;cursor:pointer; margin:0; padding:0;
}
.btnsubmit{
	width:55px;/*_width:78px;*width:78px;*/height:19px;/*_height:23px;*height:23px;*/ border:none; background:url(/images/btn-submit.gif) no-repeat left top;cursor:pointer; margin:0; padding:0;
}
.btnCheckout{
	width:74px;height:16px;border:none; background:url(/images/Index-checkout.gif) no-repeat left top; 
}
.m_topcheckout{ margin:0 0 13px 0; text-align:center}
.aFPassword{
	color:#015738; font-weight:bold; padding-top:5px;*padding-top:2px;
}
.btnm_top{margin-top:20px; text-align:center;}
.btnRight{text-align:right; margin-right:5px;}
.btnbuy{width:98px; margin:auto;padding-top:10px;height:30px; text-align:center;}
.btnSearch{width:191px;padding-top:10px;height:30px;text-align:center;}

.fm_top{float:left; width:70px;margin-top:10px;text-align:left; }
.m_top{ padding-top:8px;overflow:hidden; }
.ovf{overflow:hidden;}
.txtIndexTitle{color:#015738; font-weight:bold;}
.LoginINinfo{color:#646464; font-size:14px; font-family:Arial,Tahoma,  Helvetica, sans-serif;color:#000000;}
.AlltxtLeft{padding-left:12px; text-align:left;margin-top:10px; overflow:hidden;}
.ltTxt{padding-left:12px; text-align:left; margin-top:30px;}
.fontShopping{float:left; padding-left:10px;font-size:12px; font-weight:bold; width:80px; text-align:left;color:#373737;}
.fontShopping1{float:left; padding-left:10px;font-size:12px; font-weight:bold; width:80px; text-align:left; margin-top:10px;color:#373737;}
.line{ width:88%; border-bottom:1px solid #015738; height:1px; margin:0 auto;}
.ShopNum{text-align:left; font-weight:bold;color:#FF6000;font-size:12px;}
.ShopMoney{text-align:left; font-weight:bold; margin-top:10px;color:#FF6000;font-size:12px;}
.ShopMoneyBack{border:1px #000000 solid; background-color: #FFFFFF; border-top:0px;height:102px;width:169px;overflow:hidden;}
.TitileB1{float:left; width:11px;overflow:hidden;height:31px;}
.TitileB1-b{float:left; width:11px;overflow:hidden;height:30px;}
.TitileB2{width:11px;overflow:hidden;float:left;}
.TitlleCenter{width:149px;height:30px;float:left; clear:right;background:url(../images/B2.gif);text-align:center;overflow:hidden;}
.LeftTitle{width:179px;;height:31px;float:left; clear:right;background:url(../images/B2.gif);text-align:center;overflow:hidden;}
.TitlleCenterb{width:149px;height:30px;float:left; clear:right;background:url(../images/B2-b.gif);text-align:center;overflow:hidden;}
.LeftTitleb{width:191px;;height:30px;float:left; clear:right;background:url(../images/B2-b.gif);text-align:center;overflow:hidden;}
.leftmenusul{list-style:none; display:inline; margin:0;padding:0;}
.table_{border:1px #000000 solid; background-color: #f4f7f9; border-top:0px;}

.ltable_{
	background-color: #f4f7f9;
	width: 199px;
	margin:0px;
	border-top-width: 0px;
	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: #f4f7f9;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.rtable_{
	background-color: #FFFFFF;
	margin:0px;
	border-top-width: 0px;
	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: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.table1_{border:1px #000000 solid; background-color: #FFFFFF; border-top:0px;}
.table2_{border:1px #000000 solid; background-color: #FFFFFF;border-top:0px;}
.table3_{border:1px #000000 solid; background-color: #FFFFFF; border-top:0px;text-align:center;}
#ANNOUNCEMENT{padding:3px; overflow:hidden;color:#5a5a5a;}

.Quickdiv{ background:#004080;color:white;}
.Quickdiv1{ background:#FFFFFF;color:#025738;}
.Bigclass{padding-top:10px; text-align:center;}
.overhid{ overflow:hidden; margin-top:0px;}/

.defaultselect{cursor:default;color:#025738;background:#FFFFFF; padding-left:4px;}
.showgame1{}
.f1{float:left;}
.leftf1{float:left;padding-left:65px;}
.fback{float:left;height:19px;background:url(/images/btn_02.gif); line-height:19px;cursor:pointer;text-decoration:none;}
.cnt{text-align:center;*padding-left:2px}
.showPro{background-color:white;margin-left:810px;*margin-left:803px;margin-top:102px;}
.mt{margin-top:7px;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFE400; font-weight:800;}
/*Aded by zengxi begin @ 2009-02-12 16:50:07*/
/*说明：设置View Cart模块的链接样式*/
.TitlleCenterb #titDiv a, .TitlleCenter #titDiv a:visited
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffe400;
	font-weight:800;
}
.TitlleCenterb #titDiv a:hover
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3300;
	font-weight:800;
}
/*Added by zengxi end*/
.mtf{margin-top:7px; float:left;}
.newPro{width:157px;overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; padding:3px 6px 3px 6px; line-height:12px; text-align:left;}
.newPri{width:154px; padding-left:8px;height:18px; padding-right:5px; text-align:right;font-size:12px; font-weight:bold; color:#FF6000;}

#topmenus { width:100%; background:url(/images/bodyby.gif); height:32px;}
#topmenus  ul{ list-style:none; display: inline; margin:0; padding:0;height:32px; float:left}
#topmenus  li {float:left; padding:0 8px 0 8px; text-align:center;line-height:29px; height:29px;*line-height:30px; *height:30px; }

.SearchTxt{width:148px;*width:145px; background-color:#FFFFFF; font-size:11px; color:#015738;}
.Search-select {width:150px; background-color:#FFFFFF; font-size:11px;color:#363636; }

/* News */
.newscss{width:585px; /* word-wrap:break-word;background:url(/images/news_01.gif);*/float:left; margin-top:0px; }
.newsCenterCss{width:585px;line-height:20px;word-wrap:break-word; background:url(/images/news_02.gif);float:left; text-align:left;}
.newsCenterCss1{width:585px;line-height:20px;word-wrap:break-word; background:url(/images/news_02.gif);float:left; text-align:right;}
.newBottomCss{width:585px;float:left; height:16px; margin-bottom:0px; /*word-wrap:break-word; background:url(/images/news_03.gif);*/}
.new_promotion-a {color:#015738; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;padding-left:25px;} 
.news_promotion-a {color:#015738; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;width:170px;overflow:hidden;text-overflow:ellipsis;width:180px;} 
.pr{padding-right:20px;}
.promotion_new{width:572px; height:285px; float: left;  margin-left:12px; _margin-left:6px}

.linkAD1{height:205px;text-align:left;float:left; }
.linkAD2{text-align:left;float:right; }
.BigAD{width:572px;margin-left:auto;margin-right:auto;}
.Space_{height:270px;}

.rbsite{padding-left:6px;float:left; width:160px; text-align:center; display:inline;}
.rbsitebutton{padding-left:6px;float:left; width:60px; text-align:center; display:inline;}
.rbsite input{ border:none;}
.rbsite li{ width:14px; float:left; margin:0; padding:0; list-style:none; height:18px;}
.rbsite li.pollbr{ width:160px; float:none;}
.rbsite li.rbsite_1{border:none; vertical-align:middle}
.rbsite li.rbsite_2{float:left;font-size:9px;list-style:none;width:42px; text-align:left;}
.rbsite li.rbsite_3{text-align:left;width:90px;float:left;padding:5px 0 0 5px;list-style:none;  height:13px;}
.twosidetext{padding-left:2px;width:185px;}
.twosidetext1{padding-left:2px;width:155px;}
.rbsite18{border:none;vertical-align:middle;}
.rbsite24{border:none;vertical-align:middle;}
.rbsite21{border:none;vertical-align:middle;}
.rbsite15{border:none;vertical-align:middle;}

.rbsite_7{margin-top:0px;height:3px; background-color:#54A0BD;}
.rbsite_8{height:2px;border:1px solid #999999;font-size:2px; line-height:2px;}
.rbsite_9{height:2px; width:80px; border:1px solid #999999;font-size:2px; line-height:2px;}
.rbsite_11{ margin-top:-1px;height:3px; background-color:#54A0BD; }
.rbtitle{font-size:11px; text-align:center; font-weight:bold; }
.rbtitle1{padding-left:13px; font-size:10px;text-align:center;}
.rbjt{padding-right:10px;text-align:right; width:150px;float:left;}
.pollsubmit{ padding:8px 0 0 53px; width:160px; text-align:center;_width:112px}
.discss {
	line-height:19px;
	float:left;
	height: 19px;
	width: 180px;
	list-style-type: none;
	margin-left:2px;
}
.discss10 {display:inline;line-height:12px;height:12px;}
.discss10 p{ padding:0; margin:0; }
.discssr {line-height:20px;height:20px;text-align:right; padding-right:5px;}
.left180 {width:170px;overflow:hidden;text-overflow:ellipsis;width:180px;}
.leftsidetext{padding-left:2px;width:185px}
.topheaddiv{width:20px;left:98%;top:0px;position:absolute;text-align:center;}
.toph71 {height:71px; margin:0; padding:0}
.t70 {width:230px; float:left; list-style:none; height:71px}
.trightbg {width:555px; float: right; list-style:none; height:71px}
.t30 {width:555px;float:right; text-align:right; margin:7px 0px 0 0 ;*margin:8px 0px 0 0 ;_margin:11px 0px 0 0 ;list-style:none;  padding:0; height:63px}
.t30 table{ z-index:99999;}
.tspan {padding-left:10px;padding-right:10px;text-align:center;}
.tw210 {width:210px;}

#L {height:140px;}
#S {height:140px;}
#Sa {height:140px;}

.TopMsgDIV{ border-bottom:1px #565252 dashed; padding-left:8px;color:#333333;}
.TopMsgDIVfont { font-size:12px; padding-left:8px;color:#327195;}
#PreOrderMsg,#NewProMsg,#WholesaleMsg{
	position:absolute; text-align:left; margin:0 0 0 4px; *margin:15px 0 0 -101px;_margin:15px 0 0 -101px; z-index:999999; width:244px; *width:244px;overflow:hidden
}
#PreOrderMsg{margin:1px 0 0 -188px;*margin:15px 0 0 -247px;}
#WholesaleMsg{margin:0 0 0 -99px;*margin:15px 0 0 -187px;}
#bottom a:hover{ text-decoration:underline}


.font_hui {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#btnCss {height:24px;}
#btnCss ul {list-style:none;margin:0;padding:0;}
.leftli{float:left; width:5px;height:24px; background:url(/images/left_img.gif) no-repeat;}
.centerli {float:left; width:83px;height:24px; text-align:center; background:url(/images/center_img.gif) repeat-x;}
.centerbtn {background:url(/images/center_img.gif) repeat-x;height:19px;*height:24px; border:0px;width:80px;color:#005C2B; font-size:12px; font-weight:bold; font-size:12px; font-family:Arial;}
.loginbtn {background:url(/images/center_img.gif) repeat-x;height:19px;*height:24px; border:0px;width:50px;color:#005C2B; font-size:12px; font-weight:bold;}
.rightli {float:left; width:6px;height:24px; background:url(/images/right_img.gif) no-repeat;}

.floatleft {float:left;}
.floatright {float:right;}
.divmargin {margin:auto;}
.w137 {width:137px;}
.w132 {width:132px;}
.w127 {width:127px;}
.w125 {width:125px;}
.w120 {width:120px;}
.w115 {width:115px;}
.w110 {width:110px;}
.w105 {width:105px;}
.w100 {width:100px;}
.w95 {width:95px;}
.w85 {width:85px;}
.w80 {width:80px;}
.w75 {width:75px;}
.w70 {width:70px;}
.w61 {width:61px;}
.w50 {width:50px;}

.p0 {padding-left:0px;}
.pr5 {padding-right:5px;}
.pr5_ {padding-right:5px;*padding-right:0px;}
.pr25f_ {padding-right:2px;*padding-right:5px;}
.p5 {padding-top:5px;}
.p15 {padding-top:15px;}
.pb5 {padding:5px 0 5px 0;}

.bottomline {border-bottom:1px #015738 solid; border-top:2px #015738 solid; background-color:#FFFFFF;height:1px; overflow:hidden}


.topcdkey_menu{
	height: 36px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.topcdkey_menu_A{
	height: 71px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.topcdkey_footer{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top:18px;
	*margin-top:10px;
}
.login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.login a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffe400;
	font-weight: normal;
	text-decoration: underline;
}
.login a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.login a:active {
	text-decoration: none;
}

.ad_2_b{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.ad_2{
	float: left;
	width: 170px;
	margin: 8px;
}
.ad_2_hr{
	height: 135px;
	width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	float: left;
	margin-top: 10px;
}

.divAD14 {width:596px;float:left; text-align:center;margin-top:10px;margin-bottom:10px;}
.divAD789 {width:596px;float:left; text-align:center;}

.pagetitlenew {font-size:16px; font-weight:bold; color:#990000; text-align:left;}

.newlogintd 
{
	font-weight:bold; font-size:11px; height:30px;line-height:30px;
}

.checktd 
{
	font-weight:bold; font-size:11px; height:22px;line-height:22px;padding-left:8px;
}

.ahuisblack
{
	font-size:12px;
	color:black;
}
.Currencies {
	height:18px; line-height:18px;width:134px;
}
.curcss {
	width:134px; border:1px solid #333333; position:relative;_position:absolute;margin-left:0;_margin-left:-135px;_margin-top:3px;background:#FFFFFF; z-index:5000;
}
.curcss ul {
	margin:5px; padding:0; list-style:none; text-align:left;
}
.curcss ul li{
	height:16px; line-height:16px;
}
.curcss ul li a{
	color:#015738;
	text-decoration:none;
}
.curcss ul li :hover{
	color:#cc3300;
	text-decoration:none;
}
.bgtop {
	background:url(/images/TC-banner.jpg) no-repeat;
}

.tt_12 {
	color: #015738;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
}
.font_12 {
	font-size: 12px;
	color: #666666;
}

.tt_14 {
	color: #015738;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
}
.input{
background-color:#f3f6f1;
border:#b4b5b1 1px solid}
.font_12_ccc {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.font_red {
	font-size: 12px;
	color: #FF0000;
}

.font_12_black {
	font-size: 12px;
	color: #000000;
	font-weight: 700;
}
.tt_12nome {
	color: #015738;
	font-family: Arial;
	font-size: 12px;
}
.tt_12nome_h {
	color: #f60;
	font-family: Arial;
	font-size: 12px;
}
.tt_14_h {
	color: #FF6600;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
}


.searchDiv{
	position:absolute;
	overflow-x:hidden;
	overflow-y:auto;
	*overflow-x:auto;
	*overflow-y:hidden;	
	z-index:100000;
	background:url(/images/bg_01.gif) repeat; 
	padding:10px;
	*padding:10px 10px 20px 10px;
	*width:350px; 
	text-align:left;
}
.searchDiv1{
	
}
