@charset "gb2312";
/*main*/
.tt {
	FONT-SIZE: 14px;  LINE-HEIGHT: 2.0em; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.mainbox { padding:0px 0 15px; overflow: hidden; zoom:1; background:#DDD; }
.mainbox1 { padding:0px 0 15px; overflow: hidden; zoom:1; background:#000; }
.listtitle { background:#151515; font-weight: normal; font-size:25px; color:#DDD; line-height:50px; padding-left:20px; }
.listtitle p.path { font-size:12px; font-weight:normal; color:#999; }
.listtitle p a { color:#15B1E4; }
.listtitle p a:hover { color: #f60; }
.listtitle h3 { line-height:30px; padding-bottom:20px; font-size:25px; }
.listtitle span { float:right; margin-right:25px; color:#f60; padding-left:100px; }
.itemstar1, .itemstar2, .itemstar3, .quantity { font-size:14px; font-weight:bold; line-height:19px; padding-left:10px; color:#fff; height:19px; }
#wrap {
	RIGHT: 5px! important; OVERFLOW: auto; WIDTH: 150px; COLOR: #fff; BOTTOM: 0px; POSITION: fixed; TOP: 145px; HEIGHT: 540px
}
 HTML {
	OVERFLOW-Y: auto; OVERFLOW-X: auto
}
 HTML #wrap {
	POSITION: absolute
}

.pricestar1, .pricestar2, .pricestar3, .cartprice { font-size:14px; line-height:20px; padding:10px 10px 20px; color:#f60; height:19px;}
.pricestar1 b, .pricestar2 b, .pricestar3 b { padding:20px 0 0 2px; font-weight: normal; }
.itemstar1 { width:10%; background:url(../images/review_histo.png) 0 0 repeat-x; border:1px solid #ffcc00; }
.itemstar2 { width:20%; background:url(../images/review_histo.png) 0 -20px repeat-x; border:1px solid #99cc00; }
.itemstar3 { width:30%; background:url(../images/review_histo.png) 0 -40px repeat-x; border:1px solid #009900; }
.pricestar1 { width:10%; }
.pricestar2 { width:20%; }
.pricestar3 { width:30%; }
.quantity { color:#666666; font-weight:normal; width:100%; }
.quantityinput { height:22px; background: #888; border:1px solid #999; }
.addcarbutton { padding-left:10px; }
.listtitle button { border:none; margin-right:20px; background: url(../images/buybutbg.png) bottom center; color: #fff; cursor:pointer; height:30px; width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; }
.buybutbg { border:none; margin-right:20px; background: url(../images/buybutbg.png) bottom center; color: #fff; cursor:pointer; height:30px; width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; }
.sidebar { margin-bottom:10px; overflow: hidden; width:100%; background:#FFF; border-bottom:1px #bbb solid; border-top:1px solid #EEE; }
.sidebar h1 { font-size:12px; height:32px; padding:0 0 0 10px; color:#444; background:url(../images/sidebarbg.gif) repeat-x; line-height:32px; }
.sidebar h1 a:hover{ color:#666; text-decoration:none; }
.sidebar1 { margin-bottom:10px; overflow: hidden; width:100%; background:#000; border-bottom:1px #000 solid; border-top:1px solid #000; }
.sidebar1 h1 { font-size:12px; height:32px; padding:0 0 0 10px; color:#eee; background:url(../images/bg_nav2.gif) repeat-x; line-height:32px; }
.sidebar1 h1 a:hover{ color:#fff; text-decoration:none; }

.leftbox { float:left; width:230px; margin:0 15px 10px 0; margin:0 15px 10px 0 !important;  *margin:0 12px 10px 0;
}
/*login*/
.loginbar { overflow:hidden; }
.logintable { font-size:10px; color: #999999 }
.logintable a { line-height:30px; font-size:12px; }
.logintable .input { width:30px; }
.input .loginbar_user { width:130px; }
.input .loginbar_pw { width:130px; }
.logintable .loginbutton { padding:5px; }
.logintable button { height:58px; width:58px; background: url(../images/loginbutbg1.jpg) repeat-x; border: none; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.loginbar p button { height:40px; width:200px; background:url(../images/nav1bg.gif) repeat-x; border:0 none; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.quick_join { }
.quick_join .join_pay { }
.quick_join .join_pay li { padding-left:5px; display:block; margin:10px 0; line-height:32px; height:24px; border-bottom: solid 1px #EEE; }
.joinmember_icon { background:url(../images/OM_icon_32.png) no-repeat; behavior: url("js/iepngfix.htc"); }
.joincopartner_icon { background:url(../images/HC_icon_32.png) no-repeat; behavior: url("js/iepngfix.htc"); }
.joindistributor_icon { background:url(../images/AD_icon_32.png) no-repeat; behavior: url("js/iepngfix.htc"); }
/*login*/
.user_state { overflow: auto; }
.user_state .user_show { border-bottom:1px double #DDD; padding:10px 15px 20px;}
.user_state .user_show p.user_name { float:left; padding-left:10px; }
.user_state .user_show p.user_name span.nick_name { font-weight:bold; }
.user_state .user_show .link_exit { float:right; }
.normal_list_li { display:block;}
.normal_list_li a { display:block; padding:10px 15px; }
.normal_list_li a:hover { background: #EEE; }
.user_center { margin:0 auto; padding:15px; _padding-top:15px; border-top:1px double #DDD; }
.user_center .bt_user_center { display:block; height:30px;  background:url(../images/myaccount_bg.gif) repeat-x #0066CC; color:#FFFFFF; line-height:30px;  text-align: center }
.user_state .user_icon { }
.user_state .user_icon .icon_level_back { }
.icon_copartner {display:block; float:left; }
.text_copartner { padding-top:25px; margin-left:60px; }
.text_copartner a { color:#f60; }
.friendlink li a { display:block; height:30px; border:1px solid #CCCCCC; margin:5px auto; text-align:center; }
.friendlink li a:hover { display:block; height:30px; border:1px solid #f60; text-align:center; margin:5px auto; }
.Certificationicon a{text-align:center;}
.centerbox { padding:0 0 10px 0; overflow:auto; zoom:1; }
.rightbox { float:right; width:230px; margin-left:15px; margin-left:15px !important;  *margin-left:11px;
}
/*news*/
.news li { padding:5px 0; }
.productlist h1 { font-size:12px; height:32px; padding:0 0 0 10px; color:#444; background:url(../images/sidebarbg.gif) repeat-x; line-height:32px; }
.productlist p { font-size:11px; color:#666; }
.productlist h3 { margin-top:20px; height:2.8em; overflow: hidden; font-size:11px; font-weight:bold;}
.productlist ul { overflow:auto; }
.productlist li { width:210px; height:235px; float:left; margin:0 0 1px 1px; padding:20px 10px 10px; background:url(../images/financing_offer_bg.jpg) repeat-x 0 bottom #FFF; text-align:center; }
.productlist li.nothing { width:960px;  *width:958px;	color:red; font-weight:bold; margin:0 1px 1px 0; padding:20px 10px 10px;  text-align:center; }
.productlist li.nothingList { width: 100%;  *width: auto;
float: none; color:red; font-weight:bold; margin:0 1px 1px 0; padding:20px 0; background:#FFF; text-align:center; }
a.baybutbg { background: url(../images/controlvseebtnbg.gif) top center; color:#157DCC; height:24px; line-height:24px; width:100px; padding-left:20px; margin:10px auto; display:block; font-size:11px; font-weight:bold;  }
a:hover.baybutbg { border:none; background: url(../images/controlvseebtnbg.gif) bottom center; color:#fff; cursor:pointer; text-decoration:none; }
li.member img ,li.nomember img{ width:180px; }
li.member .price { color:#f60; font-size:11px; font-weight:bold; }
li.nomember .price a { cursor:help; color:#999999; width:100px; }
.productlist .page { width:100%;  margin:0 auto; #margin:1px auto; _margin:0 auto;  background:url(../images/financing_offer_bg.jpg) repeat-x 0 bottom #FFF; padding:10px 0;  }
.productlist .page a { background:url(../images/sidebarbg.gif) repeat-x 0 bottom #999999; margin:0 0 0 10px; padding:5px 8px; color:#FFF; }
.productlist .page a.Pageoff{ background:none;  color:#000; font-weight:bold; padding:3px 6px; border:#EEE;}
.productlist .page a:hover.Pageoff{ cursor:default; background:none; padding:3px 6px; border:#EEE;}
.productlist .page a.set { background: #FF6600; padding:5px 8px; color:#FFF }
.productlist .page a:hover { background:#f60; text-decoration: none; color:#FFF; }
.productlist .page a.Show { background: none; color:#f60; font-weight:bold; }

.productlist .page2 { width:100%;  margin:0 auto; #margin:1px auto; _margin:0 auto;  background:url(../images/financing_offer_bg.jpg) repeat-x 0 bottom #FFF; padding:10px 0;  }
.productlist .page2 a { bottom #999999; margin:0 0 0 10px; padding:5px 8px; }
.productlist .page2 a.Pageoff{ background:none;  color:#000; font-weight:bold; padding:3px 6px; border:#EEE;}
.productlist .page2 a:hover.Pageoff{ cursor:default; background:none; padding:3px 6px; border:#EEE;}
.productlist .page2 a.set { background: #FF6600; padding:5px 8px; color:#FFF }
.productlist .page2 a:hover { background:#f60; text-decoration: none; color:#FFF; }
.productlist .page2 a.Show { background: none; color:#f60; font-weight:bold; }


.characteristics { padding:30px; overflow:auto; zoom:1; background:#666; color:#ccc; line-height:1.5em; }
.characteristics h3 { font-weight:bold; color:#FFFFFF; }
.content { float:left; width:46%; margin:10px; }
.pb { WIDTH: 230px; HEIGHT: 300px }
.pb .points LI { BACKGROUND: url(../images/index_neck_shoulders.png) no-repeat left top }
.pb .banners { width:230px; height:300px; }
.pb .banners LI { DISPLAY: none; OVERFLOW: hidden; WIDTH: 230px; HEIGHT: 300px }
.pb .banners LI.current { DISPLAY: block }
.pb .switcher { position: relative; left:170px; bottom:25px; width:80px; }
.pb .points LI { background: url(../images/index_neck_shoulders.png) 0 bottom no-repeat; MARGIN:0; OVERFLOW: hidden; WIDTH: 20px; CURSOR: pointer; COLOR:#707894; display: inline; HEIGHT: 10px; TEXT-ALIGN: center; font-size:8px; padding:0 3px; }
.pb .points LI.current { WIDTH: 20px; background: url(../images/index_neck_shoulders.png) 0 top no-repeat; COLOR: #f60; }
/**/
.show_content_tag { height:40px; background:#222; border-bottom:1px solid #111; }
.show_content_tag li { width:193px; height:40px; float:left; text-align:center; line-height:40px; cursor:pointer; margin-right:1px; }
.show_content_tag li#tag_set { width:202px; margin:0; cursor: default; }
.show_tag_support { background:url(../images/productlistbg.jpg) top left; height:40px; text-align:center; line-height:40px; }
.show_tag_choose { color: #FFFFFF; float:right; padding:0 1px; background:url(../images/showbg.jpg) top left; font-weight:bold; }
.show_content { width:778px; float:left; }
.show_tag_nochoose { background:url(../images/sidebarbg.gif) top left; }
.show_content_pic { background:#FFFFFF; }
.show_content_text { padding:20px; background:#FFFFFF; line-height:27px; }
.show_content_text ul { margin:10px 0 20px; }
.show_content_text ul li { padding:0 20px; }
.show_content_text h3 { background:#DDD; border-top:1px solid #CCC; height:30px; line-height:30px; padding-left:10px; }
.show_content_text ul li.manualbut { margin:20px 20px 20px 0; }
.show_content_text a { background: #0066CC; padding:5px 10px; margin-right:5px; color: #FFFFFF; }
.show_content_text a:hover { background:#f60; color:#FFFFFF; }
/*2010-01-11*/
.show_content_text p{ border:1px solid #CCCCCC; padding:0px 10px 10px ; background: url(../images/bgTableList.gif) 0 0 repeat-x }
.show_content_text span{ display:block; margin-bottom:10px;  line-height:27px;  clear:both;  }
.show_content_text u span,.show_content_text span span{ background:none; border:none; display:inline; }
.show_content_text br{ display:block;}
/**/
.supportbox { width:200px; float:right; }
.supportboxlist { padding:15px 0; }
.supportboxlist li { background:url(../images/helpicon.png) left center no-repeat; behavior: url("js/iepngfix.htc"); padding:2px 0 2px 20px; }
/**/
.container { height:266px; overflow:hidden; position:relative; margin-bottom:10px; z-index:-1px }
.slider { position:absolute; }
.slider li { list-style:none; display:inline; }
.slider img { width:100%; height:266px; display:block; }
.slider2 li { float:left; }
.num { position:absolute; right:5px; bottom:5px; }
.num li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }
.num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
/**/
.boxcontent { padding-bottom:20px; }
#menu { margin:0; padding: 10px 0; height:16em; overflow:hidden; line-height:1.5em; }
#menu li { list-style-type:none;  display:block; padding:2px 10px;  cursor:pointer;}
#menu li span { display:block; text-decoration:none; color: #000000; margin:0; font-weight:bold;height:30px; }
#menu li .salersicon{ float:left; height:16px; width:16px; padding-right:5px;}
#menu li .salersicon img{height:16px; width:16px;  margin:0; padding:0;}
#menu li span span { display:none; color:#000; background:url(../images/callbg.png) center 0 no-repeat; }
#menu li span.one span { display:block; padding-bottom:10px; }
#menu li span span a { display:block; margin:4px 0 0 6px; width:196px; height:20px; background:none; border:none; }
/*#menu .h2 { margin:0 5px; padding:0; color: #333333; font-size:12px; border:0; }*/
#menu .onlineh3 { padding:0; font-size:12px; color: #009933;  float:right; }
#menu .offlineh3 { color:#999; font-size:12px; padding:0; font-weight:normal; float:right; }
#menu table img { margin:13px 10px 0 10px;  border:1px solid #FF3300; }
#menu .signature { padding:14px 15px 0 10px; overflow:hidden; font-size:10px; line-height:12px; color:#333; height:50px;  }
.boxcontent { overflow: auto; }
/**/
.loginbat { width:490px; float:left; background:#FFFFFF; height:560px; }
.loginbat p { margin:20px }
.loginbat p input { width:130px; }
.loginbat .label { display:block; float:left; text-align:right; width:113px; margin-right:10px; }
.loginbat a { line-height:25px; }
.loginbat a:hover{ text-decoration:none;}
.loginButton { margin-left:123px;  *margin-left:63px;
margin-right:10px; background:url(../images/loginbg.jpg) center repeat-x; height:25px; padding:0 20px; display:block; float:left; font-weight:bold; color:#FFFFFF; }
.regidterbat { margin-left:1px; width:489px; float:left; background:#FFFFFF; height:560px; }
.regidterbat p { margin:20px 20px; }
.contactButton {margin-right:10px; height:25px; padding:0 20px; display:block;   text-align:center; font-weight:bold; color:#FFFFFF; line-height:25px; }
.regidterbat01  .contactButton{width:115px;  margin-left:60px; margin-right:10px; background:url(../images/loginbg.jpg) center repeat-x; height:25px; padding:0 20px; display:block;   text-align:center; font-weight:bold; line-height:25px;}
.regidterbat01  a.contactButton:hover{ text-decoration:none;}
.regidterbat02  .contactButton{width:200px;cursor:pointer;}
.forgotpasswordbat { width:500px; margin:20px auto; background:#FFFFFF; height:320px; }
.forgotpasswordbat p { margin:20px }
.regidterbat01{}
.regidterbat02{}
.regidterbat01 .label { display:block; float:left; text-align:right; width:50px; margin-right:10px; }
.forgotpasswordbat a { line-height:25px; }
.forgotpasswordButton { margin-left:123px;  *margin-left:5px;
margin-right:10px; background:url(../images/loginbg.jpg) center repeat-x; height:25px; padding:0 20px; display:block; float:left; text-align:center; font-weight:bold; color:#FFFFFF; line-height:25px; }

#Info { padding:20px; background:#FFFFFF; }
#Info p { padding:0 30px 10px; line-height:2em; }
#Info dt { font-size:180%; font-weight:bold; padding:10px; }
#Info dt a { font-size:18px; }
#Info span { font-size:12px; font-weight:normal; color:#999; padding-left:10px; *padding-left:0px; display:block; line-height:30px; }
#Info dd { padding:0 0 10px; text-indent:2em; }


.supportbox #menu li{ list-style-type:none; float:left; display:block; padding:2px 0 ; width:200px;  cursor:pointer; }
/*2010-1-11*/
.notrecordnow{ padding:50px 0 700px; text-align:center;}


