﻿/*layout start*/
.wrapper{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
.inner-wrapper{
}
.header{
}
.inner-header{}
.main-wrapper{
    margin:20px 0 0 0;
}
.content{
	float:right;
	width:730px;
}
.inner-content{
}

.middle_column{
  width:540px;
  float:left;
}

.right_column{
  width:170px;
  float:right;
}

.sidebar{
	float:left;
	width:220px;
}
.inner-sidebar{
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
}
.footer{
	border-top:3px solid #86C543;
}
.inner-footer{
	line-height:20px;
    background:url(../img/product_on.gif) repeat-x;
    height:150px;
	padding:20px 0px 20px 0px;
}
/*layout end*/

/*general style start*/
body{
	margin:0px;
	font-size:12px;
    line-height:21px;
	font-family:Verdana, 宋体;
	word-break:break-all;
}
img{
	border:0px none;
}
input{
	font-size:12px;
}
table{
	border-collapse:collapse;
	border:0px none;
	width:100%;
}
a:link,a:visited {
	text-decoration:none;
	color:#0045DE;
}
a:hover,a:active {
	color:#FF0000;
	text-decoration:none;
}
.radio{
	margin-top:2px;
}
.button{
	padding-top:2px;
    height:22px;
}
.checkbox{}

.orange{
  color:#FF6600;
}

ul{
  margin:0;
  padding:0;
  list-style:none;
}

ul li{
  list-style-position: outside;
}

p{
  margin:5px 0;
}

form{
	padding:0xp;
	margin:0px;
}
/*general style start*/

/*Font styles*/
.bold{
	font-weight:bold;
}
.red{
	color:#FF0000;
}

.red01{
	color:#FF0000;
    font-weight:bold;
    font-size:150%;
}

.high-light{
	background-color:#FFFF00;
}
.big{
	font-size:120%;
    font-weight:bold;
}

.small{
  font-size:0.9em;
  color:#666;
  line-height:20px;
  margin-bottom:5px;
}

.large{
	font-size:140%;
    font-weight:bold;
    color:#000;
}

.grayline{
	background:url(../img/dots.gif) repeat-x center;
    font-size:0;
    height:5px;
}
.green{
	color:#009933;
}

.grey{
	color:#999;
}

.white{
  color:#fff;
}


.l_fd{
  font-size:100%;
  font-weight:bold;
  color:#000;
}

.l_fp{
  font-size:100%;
  font-weight:bold;
  color:#f36;
}

.l_fb{
  font-size:100%;
  font-weight:bold;
  color:#334E66;
}

/*Font styles*/

/*Content rendering style */
.logo{
	float:left;
	width:300px;
    margin:10px 0 0 0;
}

.inner-header ul li.ht_left{
  display:block;
  float:left;
  width:13px;
  height:88px;
  background:url(../img/header_bg.gif) no-repeat top left;
}

.inner-header ul li.ht_middle{
  display:block;
  float:left;
  width:934px;
  height:88px;
  background:url(../img/header_bg.gif) repeat-x 0px -88px ;
}

.inner-header ul li.ht_right{
  display:block;
  float:left;
  width:13px;
  height:88px;
  background:url(../img/header_bg.gif) no-repeat top right;
}

.header-user{
    width:650px;
    float:right;
    line-height:30px;
	text-align:right;
}


.header-user a:visited,
.header-user a:link{
  color: #390;
}

.header-user a:hover{
  text-decoration:underline;
  color:#000;
}

.directions ul li{
  display:block;
  float:left;
  width:90px;
  text-align:center;
  font-size:120%;
  line-height:21px;
  height:20px;
  font-weight:bold;
}

.directions ul li a:link,
.directions ul li a:visited{
   display:block;
   width:90px;
   color:#390;
   text-align:center;
   text-decoration:none;
   background:url(../img/arrows.gif) no-repeat 0px -40px;
}

.directions ul li a:hover{
   display:block;
   width:90px;
   color:#390;
   text-align:center;
   text-decoration:none;
   background:url(../img/arrows.gif) no-repeat 0px -20px;
}

.directions ul li.direct_on a:link,
.directions ul li.direct_on a:visited{
   display:block;
   width:90px;
   color:#390;
   text-align:center;
   text-decoration:none;
   background:url(../img/arrows.gif) no-repeat 0px -20px;
}

.directions ul li.direct_red a:link,
.directions ul li.direct_red a:visited{
   display:block;
   width:90px;
   color:#f93;
   text-align:center;
   text-decoration:none;
   background:url(../img/arrows.gif) no-repeat  0px -40px;
}

.directions ul li.direct_red a:hover,
.directions ul li.direct_red_on a{
   display:block;
   width:90px;
   color:#f93;
   text-align:center;
   text-decoration:none;
   background:url(../img/arrows.gif) no-repeat 0 0;
}

.directions{
  text-align:left;
  border-top:1px solid #85AD85;
}

.header-search{
	height:38px;
}

.search_input{
  width:350px;
}


.header-search ul li.hb_left{
    display:block;
    float:left;
    width:10px;
    height:38px;
    background:url(../img/header_gbg.gif) no-repeat top left;
}

.header-search ul li.hb_middle{
    display:block;
    float:left;
    width:940px;
    height:38px;
    text-align:center;
    background:#3c0 url(../img/header_gbg.gif) repeat-x bottom;
}

.header-search ul li.hb_right{
    display:block;
    float:left;
    width:10px;
    height:38px;
    background:url(../img/header_gbg.gif) no-repeat 0px -38px;
}

.pro_cata_chanl{
  background:url(../img/bg_ggradient.gif) repeat-x;
  line-height:30px;
  height:30px;
  border:1px solid #ccc;
  text-align:center;
  margin:30px 0 0 0;
}

.pro_cata_chanl ul{
  margin-left:50px;
}


.pro_cata_chanl ul li{
  display:block;
  float:left;
  width:70px;
  text-align:center;
  position:relative;
  background:url(../img/sp_line.gif) no-repeat right 7px;
}

span.p_c_on{
  position:absolute;
  width:71px;
  height:37px;
  top:-5px;
  left:0px;
  line-height:40px;
  display:block;
  >z-index:-1;
  background:url(../img/p_c_on.gif) no-repeat;
}

.pro_cata_chanl ul li a:link,
.pro_cata_chanl ul li a:visited{
  display:block;
  z-index:99;
/*  width:70px;
  float:left;*/
  position:relative;
  color:#333;
  font-weight:bold;
  text-decoration:none;
}

.pro_cata_chanl ul li a:hover{
  display:block;
/*  width:70px;
  float:left;*/
  z-index:100;
  position:relative;
  color:#093;
  font-weight:bold;
  text-decoration:none;
}

/*sidebar start*/
.rc{
    height:25px;
    background:url(../img/bg_01.gif) repeat-x;
}

.rc div{
    height:25px;
	background:url(../img/bg_03.gif) no-repeat top right;
}

.rc div div{
	height:25px;
    padding-left:10px;
    line-height:25px;
    background:url(../img/bg_00.gif) no-repeat left top;
}

.rc_content{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  padding: 0 5px;
  height: 100%;
}

.rc_g_content{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  padding: 0 5px;
  background:#eee;
}


.rc_foot{
  height:15px;
  margin:0 0 15px 0;
  padding:0;
  background: url(../img/pannel_foot_bg.gif) repeat-x top;
}

.rc_foot div{
  height:15px;
  background: url(../img/pannel_foot_right.gif) no-repeat top right;
}

.rc_foot div div{
  height:15px;
  background: url(../img/pannel_foot_left.gif) no-repeat top left;
}

.rc_g_foot{
  height:12px;
  margin:0 0 15px 0;
  font-size:0px;
  padding:0;
  background: url(../img/grey_foot.gif) repeat-x 0px -24px;
}

.rc_g_foot div{
  height:12px;
  background: url(../img/grey_foot.gif) no-repeat left top;
}

.rc_g_foot div div{
  height:12px;
  background: url(../img/grey_foot.gif) no-repeat right -12px;
}

.cata_content{
  line-height:20px;
  margin:5px 0 10px 0;
  padding-left:5px;
}

.cata_general{
  height:25px;
  line-height:25px;
  font-weight:bold;
  font-size:100%;
  padding-left:5px;
  border-top:1px solid #ececec;
}

.cata_general a:link,
.cata_general a:visited{
  text-decoration:none;
  color:#000;
}

.cata_general a:hover{
  text-decoration:underline;
}

.chromatic_title{
  height:24px;
  line-height:24px;
  margin:15px 0 0 0;
}

.chromatic_title ul li.t_name{
  float:left;
  padding-left:5px;
  width:510px;
}

.chromatic_title ul li.t_more{
  float:left;
  width:190px;
  padding-left:5px;
  border-left:1px solid #FFF;
}

.tg{
  background:#eee url(../img/chromatic_bg.gif) repeat-x;
  border:1px solid #eee;
  color:#333;
}

.tp{
  background:#F39 url(../img/chromatic_bg.gif) repeat-x 0px -24px;
  border:1px solid #F9c;
  color:#f06;
}

.tb{
  background:#9cf url(../img/chromatic_bg.gif) repeat-x 0px -48px;
  border:1px solid #9cf;
  color:#39f;
}


.rct_blue{
    height:30px;
    margin-top:15px;
    background:url(../img/rct_blue.gif) repeat-x bottom;
}

.rct_blue div{
    height:30px;
    background:url(../img/rct_blue.gif) no-repeat left top;
}

.rct_blue div div{
    height:30px;
    background:url(../img/rct_blue.gif) no-repeat right -30px;
    padding-left:10px;
    line-height:30px;
}

.rct_org{
    height:30px;
    margin-top:15px;
    background:url(../img/rct_org.gif) repeat-x bottom;
}

.rct_org div{
    height:30px;
    background:url(../img/rct_org.gif) no-repeat left top;
}

.rct_org div div{
    height:30px;
    background:url(../img/rct_org.gif) no-repeat right -30px;
    padding-left:10px;
    line-height:30px;
}

.mer_item{
  width:220px;
  float:left;
  margin-left:10px;
}

.mer_category{
  margin:10px 0 0 0;
  height:25px;
  line-height:25px;
  background:url(../img/spacer.gif) repeat-x bottom;
}

.mer_tab{
  line-height:25px;
  color:#390;
  display:block;
  width:100px;
  text-align:center;
  font-size:120%;
  font-weight:bold;
  background:url(../img/mer_tab.gif) no-repeat;
}

.mer_name{
  padding-left:5px;
}

.mer_fl{
 color:#f63;
}

.inner-footer ul li.foot_search{
  display:block;
  float:left;
  width:300px;
  padding-left:10px;
  text-align:left;
}

.inner-footer ul li.foot_info{
  display:block;
  float:left;
  width:630px;
  padding-left:10px;
  border-left:1px solid #999;
  margin-left:5px;
}

.billboard{
  float:left;
  width:500px;
  height:260px;
}

.func_features{
  float:right;
  width:200px;
}

.blog_content{
  border:1px solid #093;
  padding:5px;
}

.blog_content p{
  margin:0;
  padding:0;
  line-height:20px;
  font-weight:bold;
}

.blog_content p a:link,
.blog_content p a:visited{
  text-decoration:none;
  color:#990033;
}

.blog_content p a:hover{
  text-decoration:underline;
  color:#990033;
}
.item-prize{
  color:666;
  text-decoration:line-through;
  font-family: "Times New Roman", Times, serif;
}

.sale-prize{
  color:#f30;
  font-weight: bold;
}
.product_display{
  float:left;
  width:500px;
  padding-top:15px;
}

.sider_info{
  float:left;
  width:200px;
}

.sider_info ul li{
  background:url(../img/dot.gif) repeat-x bottom;
  width:200px;
  line-height:25px;
}

/*start of all page inside*/
.loc_hint{
  color:#333;
}

.loc_hint a:link,
.loc_hint a:visited{
  text-decoration:underline;
  color:#666;
}

.loc_hint a:hover{
  text-decoration:underline;
  color:#000;
}

.pro_desc{
/*  width:650px;*/
  float:left;
  margin-top:10px;
}

.pro_desc ul li.product_pic{
  float:left;
  width:300px;
  text-align:center;
}

.pro_desc ul li.product_detail{
  float:left;
  width:420px;
}

.pro_name{
  line-height:25px;
  font-size:150%;
  font-weight:bold;
  color:#093;
}

.ad_block{
  width:300px;
  float:right;
  text-align: center;
}
.pro_desc_lt{
  font-weight:bold;
  color:#333;
  width:80px;
}

.ad_merchant{
	float:left;
	width:120px;
	height:50px;
	line-height: 50px;
}
.ad_merchant div{
  color:#CC0000;
  width:120px;
  height:50px;
  font-size:18px;
  font-weight:bold;
}
.purchase a:link,
.purchase a:visited{
  display:block;
  float:left;
  width:104px;
  height:41px;
  background:url(../img/rm_butn_gs.gif) no-repeat left top;
  margin-top:5px;
}

.purchase a:hover{
  display:block;
  float:left;
  width:104px;
  height:41px;
  background:url(../img/rm_butn_gs.gif) no-repeat left -41px;
  margin-top:5px;
}

.pro_provider{
  display:block;
  float:left;
  width:200px;
  font-size:0.9em;
  color:#999;
  margin-left:5px;
  padding-top:30px;
}


.pro_brief_intro{
  color:#666;
}

.price_tlt{
  margin:15px 0 0 0;
  height:34px;
  background:url(../img/spacer.gif) repeat-x bottom;
}

.price_tlt ul li{
  display:block;
  float:left;
  width:100px;
  height:35px;
  margin-left:2px;
  text-align:center;
  background:url(../img/pm_tab.gif) no-repeat 0px -35px;
}

.price_tlt ul li a:link,
.price_tlt ul li a:visited{
  display:block;
  padding-top:14px;
  color:#333;
}

.price_tlt ul li a:hover{
  padding-top:14px;
  color:#333;
  text-decoration:underline;
}

.price_tlt ul li.pm_on{
  display:block;
  float:left;
  width:100px;
  height:35px;
  font-size:120%;
  font-weight:bold;
  line-height:35px;
  text-align:center;
  background:url(../img/pm_tab.gif) no-repeat;
}

.price_tlt ul li.pm_on a:link,
.price_tlt ul li.pm_on a:visited,
.price_tlt ul li.pm_on a:hover{
  color:#093;
  padding:0;
  text-decoration:none;
}

.option_filter{
  background: url(../img/bg_ggradient.gif) repeat-x;
  text-align:right;
  height:25px;
  padding-right:5px;
  border:1px solid #ccc;
  border-top:0px none;
}

.price_tlt_t{
  background:#cf6;
  line-height:30px;
  text-align:center;
  font-weight:bold;
}

.price_tlt_c td{
  text-align: center;
  border-bottom:1px solid #ccc;
  padding:5px;
}

.mer_service{
  text-align:left;
}

span.butn_y,
span.butn_yb{
    display:block;
    width:108px;
    height:34px;
    line-height:34px;
    text-align:center;
    margin:0 auto;
    background:url(../img/butn_bg.gif) no-repeat;
}

span.butn_y a:link,
span.butn_y a:visited,
span.butn_y a:hover{
  display:block;
  width:108px;
  height:34px;
  text-decoration:none;
  color:#f30;
  font-size:120%;
  font-weight:bold;
}

span.butn_yb a:link,
span.butn_yb a:visited,
span.butn_yb a:hover{
  display:block;
  width:108px;
  height:34px;
  text-decoration:none;
  color:#333;
  font-size:120%;
  font-weight:bold;
}

.recommend_pro{
  height:30px;
  background:url(../img/spacer.gif) repeat-x bottom;
}

.recommend_pro ul li{
  display:block;
  float:left;
  width:200px;
  height:30px;
  line-height:30px;
  margin-left:2px;
  text-align:center;
  font-weight:bold;
  background:url(../img/long_tab.gif) no-repeat 0px -30px;
}

.recommend_pro ul li a:link,
.recommend_pro ul li a:visited{
  color:#333;
}

.recommend_pro ul li a:hover{
  color:#093;
}
.recommend_pro ul li.rec_on{
  display:block;
  float:left;
  width:200px;
  height:30px;
  line-height:30px;
  margin-left:2px;
  text-align:center;
  font-weight:bold;
  background:url(../img/long_tab.gif) no-repeat 0px 0px;
}

.recommend_pro ul li.rec_on a:link,
.recommend_pro ul li.rec_on a:visited,
.recommend_pro ul li.rec_on a:hover{
  color:#093;
}

ul.rec_lst{
  margin:0px;
}


ul.rec_lst li{
  display:block;
  float:left;
  width:120px;
  margin-left:10px;
  text-align:center;
}

.item_sale_record{
  width:960px;
}


.item_sale_record ul li.user_id{
  display:block;
  float:left;
  width:100px;
  text-align:center;
}

.item_sale_record ul li.record_detail{
  display:block;
  float:left;
  width:850px;
  margin-left:10px;
}

span.g_links a:link,
span.g_links a:visited{
  color:#093;
  font-style: italic;
  text-decoration:underline;
}


span.g_links a:hover{
  color:#093;
  font-weight:bold;
  font-style: italic;
  text-decoration:underline;
}

span.zoom_in{
  background:url(../img/search.gif) no-repeat 0px center;
  padding-left:15px;
}

.sort_category{
  width:100%;
  margin:10px 0 15px 0;
  line-height:25px;
  padding:5px 0px;
  border:1px solid #ccc;
}


.sort_category ul li{
  display:block;
  float:left;
  width:150px;
  padding-left:5px;
}

ul.sort_result_list li ul li.pro_choose{
  display:block;
  float:left;
  width: 20px;
  padding-top:30px;
  text-align:center;
}

ul.sort_result_list li ul li.pro_pic{
	display:block;
	float:left;
	width: 120px;
	text-align:center;
	height: 100px;
}

ul.sort_result_list li ul li.pro_spec{
	display:block;
	float:left;
	width:300px;
	text-align:left;
	padding-left: 10px;
	height:100px;
}

ul.sort_result_list li ul li.pro_price{
  display:block;
  float:left;
  width:120px;
  padding-top:25px;
  text-align:center;
}

ul.sort_result_list li ul li.pro_butn{
  display:block;
  float:left;
  width:120px;
  padding-top:15px;
  text-align:center;
}

.market_price{
  color:#999;
  font-family:"Times New Roman", Times, serif;
  text-decoration:line-through;
}

.pro_bd{
/*  color:#8798F8;*/
  color:#696;
}

ul.sort_pannel li{
  padding:10px 0 0 0;
}

ul.sort_pannel li ul li{
  padding:0 0 0 10px;
}

span.butn_w_up{
  display:block;
  width: 82px;
  height:25px;
  line-height:25px;
  padding-left:22px;
  position:relative;
  top:3px;
  font-weight:bold;
  background:url(../img/butn_wbg.gif) no-repeat;
}

span.butn_w_down{
  display:block;
  width: 82px;
  height:25px;
  line-height:25px;
  padding-left:22px;
  font-weight:bold;
  background:url(../img/butn_wbg.gif) no-repeat 0px -25px;
}

span.butn_w_up a:link,
span.butn_w_up a:visited,
span.butn_w_down a:link,
span.butn_w_down a:visited{
  display:block;
  color:#999;
  text-decoration:none;
}

span.butn_w_up a:hover,
span.butn_w_down a:hover{
  display:block;
  color:#333;
  text-decoration:underline;
}

.pro_nm a:link,
.pro_nm a:visited,
.pro_nm a:hover{
  font-size:120%;
  font-weight:bold;
  text-decoration:underline;
}

/*channel style goes here*/
.chanl_cos_category{
  background:url(../img/chanl_pink.gif) repeat-x 0px -25px;
}

.chanl_cos_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_pink.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_cos_category ul li a:link,
.chanl_cos_category ul li a:visited{
   color:#c03;
 }

.chanl_cos_category ul li a:hover{
   color:#c03;
   text-decoration:underline;
 }

.chanl_cos_bg{
  background:#fcc;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#c03;
  padding-left:10px;
  margin:15px 0;
}

.cos_brand_rec li{
  display:block;
  float:left;
  width:100px;
  text-align:center;
  margin:5px 0 0 5px;
}

.cos_cate_bc{
  background:#FFA1C3;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.cos_cate_brands{
  border:1px solid #f99;
  border-top:1px solid #c06;
  padding:5px;

}

.cos_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}


.cos_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}

.pro_grid_list{
  margin:0px 0;
}


.pro_grid_list ul li{
  display:block;
  float:left;
  height:220px;
  overflow:hidden;
  padding:8px 0pt 0pt;
  position:relative;
  width:25%;
  z-index:1;
}

.pro_grid_list ul li div.pro_item_pic{
  background:#FFFFFF none repeat scroll 0% 50%;
  border:1px solid #E4E4E4;
  display:block;
  height:140px;
  margin:0pt auto 5px auto;
  overflow:hidden;
  width:140px;
}

.pro_grid_list ul li div.pro_item_pic a{
  background-color:#FFFFFF;
  display:table-cell;
  height:140px;
  padding:10px;
  text-align:center;
  vertical-align:middle;
  width:140px;
}

.pro_grid_list ul li div.pro_item_pic img{
  vertical-align:middle;
  >margin-top: expression(( 140 - this.height ) / 2);
}

.pro_grid_list ul li div.pro_item_name{
  padding-left:18px;
  font-weight:bold;
  height:40px;
  line-height:20px;
  width:140px;
  overflow:hidden;
}


.pro_grid_list ul li div.pro_item_name a:link,
.pro_grid_list ul li div.pro_item_name a:visited{
  text-decoration:underline;
}

.pro_grid_list ul li div.pro_item_name a:hover{
  color:#f36;
  text-decoration:underline;
}

.pro_grid_list ul li div.pro_item_price{
  color:#093;
  font-size:140%;
  font-weight:bold;
  padding-left:18px;
}

.pro_grid_list ul li div.pro_item_review{
  padding-left:18px;
}

.page_control{
  text-align:center;
}

.chanl_dip_category{
  background:url(../img/chanl_lblue.gif) repeat-x 0px -25px;
}

.chanl_dip_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_lblue.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_dip_category ul li a:link,
.chanl_dip_category ul li a:visited{
   color:#036;
 }

.chanl_dip_category ul li a:hover{
   color:#036;
   text-decoration:underline;
 }

.chanl_dip_bg{
  background:#9cf;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#036;
  padding-left:10px;
  margin:15px 0;
}

.dip_cate_bc{
  background:#6cf;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.dip_cate_brands{
  border:1px solid #39f;
  border-top:1px solid #036;
  padding:5px;

}

.dip_cate_brands ul{
  margin:5px;
  height:100px;
  overflow: auto;
}


.dip_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}

/*chenwenting 08.06.11 start*/
/*computer area*/
.chanl_com_category{
  background:url(../img/chanl_gray.gif) repeat-x 0px -25px;
}

.chanl_com_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_gray.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_com_category ul li a:link,
.chanl_com_category ul li a:visited{
   color:#333;
 }

.chanl_com_category ul li a:hover{
   color:#333;
   text-decoration:underline;
 }

.chanl_com_bg{
  background:#E8E8E8;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#333;
  padding-left:10px;
  margin:15px 0;
}
.com_cate_bc{
  background:#B2B2B2;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.com_cate_brands{
  border:1px solid #CCC;
  border-top:1px solid #666;
  padding:5px;

}

.com_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.com_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
/*computer area*/

/*electric area*/
.chanl_ha_category{
  background:url(../img/chanl_ggreen.gif) repeat-x 0px -25px;
}

.chanl_ha_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_ggreen.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_ha_category ul li a:link,
.chanl_ha_category ul li a:visited{
   color:#060;
 }

.chanl_ha_category ul li a:hover{
   color:#060;
   text-decoration:underline;
 }

.chanl_ha_bg{
  background:#C9E0C1;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#060;
  padding-left:10px;
  margin:15px 0;
}
.ha_cate_bc{
  background:#43824A;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.ha_cate_brands{
  border:1px solid #090;
  border-top:1px solid #030;
  padding:5px;

}

.ha_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.ha_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
/*electric area*/

/*handset area*/
.chanl_hc_category{
  background:url(../img/chanl_gblue.gif) repeat-x 0px -25px;
}

.chanl_hc_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_gblue.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_hc_category ul li a:link,
.chanl_hc_category ul li a:visited{
   color:#047391;
 }

.chanl_hc_category ul li a:hover{
   color:#047391;
   text-decoration:underline;
 }

.chanl_hc_bg{
  background:#9FE2E0;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#047391;
  padding-left:10px;
  margin:15px 0;
}
.hc_cate_bc{
  background:#6CF;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.hc_cate_brands{
  border:1px solid #39C;
  border-top:1px solid #06C;
  padding:5px;

}

.hc_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.hc_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
/*handset area*/

/*mother area*/
.chanl_mb_category{
  background:url(../img/chanl_yellow.gif) repeat-x 0px -25px;
}

.chanl_mb_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_yellow.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_mb_category ul li a:link,
.chanl_mb_category ul li a:visited{
   color:#69F;
 }

.chanl_mb_category ul li a:hover{
   color:#69F;
   text-decoration:underline;
 }

.chanl_mb_bg{
  background:#C2E3FF;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#69F;
  padding-left:10px;
  margin:15px 0;
}
.mb_cate_bc{
  background:#CCF;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.mb_cate_brands{
  border:1px solid #CCF;
  border-top:1px solid #99F;
  padding:5px;

}

.mb_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.mb_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
/*mother area*/

/*gamecade area*/
.chanl_gc_category{
  background:url(../img/chanl_orange.gif) repeat-x 0px -25px;
  min-height:100px;
  height:100px;
}
[class].chanl_gc_category{
  height:auto;
}

.chanl_gc_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_orange.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_gc_category ul li a:link,
.chanl_gc_category ul li a:visited{
   color:#C30;
 }

.chanl_gc_category ul li a:hover{
   color:#C30;
   text-decoration:underline;
 }

.chanl_gc_bg{
  background:#FC3;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#C30;
  padding-left:10px;
  margin:15px 0;
}
.gc_cate_bc{
  background:#F90;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.gc_cate_brands{
  border:1px solid #FC3;
  border-top:1px solid #C30;
  padding:5px;

}

.gc_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.gc_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
/*gamecade area*/

/*movies area*/
.chanl_mu_category{
  background:url(../img/chanl_red.gif) repeat-x 0px -25px;
}

.chanl_mu_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_red.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_mu_category ul li a:link,
.chanl_mu_category ul li a:visited{
   color:#990000;
 }

.chanl_mu_category ul li a:hover{
   color:#990000;
   text-decoration:underline;
 }

.chanl_mu_bg{
  background:#EDA6A6;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#990000;
  padding-left:10px;
  margin:15px 0;
}
.mu_cate_bc{
  background:#C36;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.mu_cate_brands{
  border:1px solid #EDA6A6;
  border-top:1px solid #900;
  padding:5px;

}

.mu_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.mu_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}

.mu_brand_rec li{
  display:block;
  float:left;
  width:100px;
  text-align:center;
  margin:5px 0 0 5px;
}
.mu_brand_rec li img{
  width:80px;
}
/*movies area*/

/*adult area*/
.chanl_ad_category{
  background:url(../img/chanl_purple.gif) repeat-x 0px -25px;
}

.chanl_ad_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_purple.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_ad_category ul li a:link,
.chanl_ad_category ul li a:visited{
   color:#609;
 }

.chanl_ad_category ul li a:hover{
   color:#609;
   text-decoration:underline;
 }

.chanl_ad_bg{
  background:#C4B5E2;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#609;
  padding-left:10px;
  margin:15px 0;
}
.ad_cate_bc{
  background:#96C;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.ad_cate_brands{
  border:1px solid #96c;
  border-top:1px solid #609;
  padding:5px;

}

.ad_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.ad_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
.ad_brand_rec li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_purple.gif) no-repeat 5px top;
  padding-left:15px;
}
.ad_brand_rec li a:link,
.ad_brand_rec li a:visited{
   color:#609;
 }

.ad_brand_rec li a:hover{
   color:#609;
   text-decoration:underline;
 }

/*adult area*/

/*books area*/
.chanl_bo_category{
  background:url(../img/chanl_brown.gif) repeat-x 0px -25px;
}

.chanl_bo_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_brown.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_bo_category ul li a:link,
.chanl_bo_category ul li a:visited{
   color:#630;
 }

.chanl_bo_category ul li a:hover{
   color:#630;
   text-decoration:underline;
 }

.chanl_bo_bg{
  background:#E4BC96;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#630;
  padding-left:10px;
  margin:15px 0;
}
.bo_cate_bc{
  background:#963;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.bo_cate_brands{
  border:1px solid #E4BC96;
  border-top:1px solid #630;
  padding:5px;

}

.bo_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.bo_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
.bo_brand_rec li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_brown.gif) no-repeat 5px top;
  padding-left:15px;
}
.bo_brand_rec li a:link,
.bo_brand_rec li a:visited{
   color:#630;
 }

.bo_brand_rec li a:hover{
   color:#630;
   text-decoration:underline;
 }
/*books area*/

/*flowers area*/
.chanl_fl_category{
  background:url(../img/chanl_green.gif) repeat-x 0px -25px;
}

.chanl_fl_category ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_green.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_fl_category ul li a:link,
.chanl_fl_category ul li a:visited{
   color:#360;
 }

.chanl_fl_category ul li a:hover{
   color:#360;
   text-decoration:underline;
 }

.chanl_fl_bg{
  background:#BDE55C;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#360;
  padding-left:10px;
  margin:15px 0;
}
.fl_cate_bc{
  background:#9C3;
  color:#fff;
  line-height:25px;
  padding-left:5px;
  font-weight:bold;
}

.fl_cate_brands{
  border:1px solid #BDE55C;
  border-top:1px solid #360;
  padding:5px;

}

.fl_cate_brands ul{
  margin:5px;
  height:140px;
  overflow: auto;
}

.fl_cate_brands ul li{
  display:block;
  float:left;
  width:170px;
  line-height:25px;
}
.fl_brand_rec li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_green.gif) no-repeat 5px top;
  padding-left:15px;
}
.fl_brand_rec li a:link,
.fl_brand_rec li a:visited{
   color:#360;
 }

.fl_brand_rec li a:hover{
   color:#360;
   text-decoration:underline;
 }

/*flowers area*/

/*register&login */
.DECO_grey{
  background:url(../img/product_on.gif) repeat-x 0px -20px;
  border:1px solid #ccc;
  height:12px;
  font-size:0;
}
.DECO_green{
  background:url(../img/h_gbg.gif) repeat-x;
  height:45px;
}

.Rg_Lo_blocks li{
   display:block;
   float:left;
   width:420px;
   margin-left:25px;
}

.rc_g_shank{
  background:#eee;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  text-align:right;
  height:34px;
  padding:5px;
}

.Rg_Lo_butn{
  display:block;
  float:right;
  width:108px;
  height:34px;
  line-height:34px;
  text-align:center;
  background:transparent url(../img/butn_bg.gif) no-repeat;
}

.Rg_Lo_butn a,.Rg_Lo_butn a:visited{
  color:#000;
  font-size:120%;
  font-weight:bold;
  text-decoration:none;
}

.Rg_Lo_butn a:hover{
  color:#000;
  font-size:120%;
  font-weight:bold;
  text-decoration:underline;
}
.tbl_t{
  width:120px;
  text-align:right;
  font-weight:bold;
  vertical-align:top;
}

.param_name{
  width:80px;
  font-weight:bold;
  color:#063;
  text-align:right;
  vertical-align:top;
}

.pro_articals{
  min-height:240px;
  height:240px;
}

.pro_articals a:link,
.pro_articals a:visited{
  color:#096;
  text-decoration:none;
}

.pro_articals a:hover{
  color:#060;
  text-decoration:underline;
}

[class].pro_articals{
  height:auto;
}

.pro_lpic{
  width:500px;
  height:340px;
  padding:10px;
  text-align:center;
  vertical-align:middle;
  border:1px solid #e4e4e4;
  background:#f2f2f2;
}

.pro_sale_info{
  padding-left:10px;
  vertical-align:top;
}

ul.prevw_img{
  margin:20px 0;
}


ul.prevw_img li{
  display:block;
  float:left;
  width:120px;
  height:100px;
  margin-left:2px;
  text-align:center;
  overflow:hidden;
}

a.dir_l_off{
  display:block;
  width:14px;
  height:67px;
  margin-top:10px;
  background:url(../img/direct_left.gif) no-repeat top left;
}

a.dir_l_on{
  display:block;
  width:14px;
  height:67px;
  margin-top:10px;
  background:url(../img/direct_left.gif) no-repeat 0px -67px;
}

a.dir_r_off{
  display:block;
  width:14px;
  height:67px;
  margin-top:10px;
  background:url(../img/direct_right.gif) no-repeat top left;
}

a.dir_r_on{
  display:block;
  width:14px;
  height:67px;
  margin-top:10px;
  background:url(../img/direct_right.gif) no-repeat 0px -67px;
}

/* insert advertisment*/
div.insert_ads{
  margin:15px 0;
  padding:5px 0;
  border:5px solid #C2E085;
/*  border-bottom:5px solid #C2E085; */
}

/* merchant info related*/
span.score{
  display:block;
  width:60px;
  height:60px;
  line-height:60px;
  font-size:150%;
  font-weight:bold;
  text-align:center;
  background:#f90 url(../img/score_bg.gif) repeat-x;
  border:1px solid #f60;
}

ul li.review_score{
  display:block;
  float:left;
  width:60px;
}

ul li.review_content{
  display:block;
  float:left;
  width:875px;
  height:50px;
  margin-left:10px;
  padding:5px;
  color:#996;
  border:1px solid #ccc;
  background:#f7f7f7;
  overflow:auto;
}

#slider-bg{
  position: relative;
  background:url(../img/bg-fader.gif) 5px 0 no-repeat;
  height:28px;
  width:228px;
}

#slider-thumb{
  position: absolute;
  top:4px;
}

ul li.merchant_id{
  display:block;
  float:left;
  width:240px;
  text-align:center;
}

ul li.merchant_intro{
  display:block;
  float:left;
  width:680px;
  margin-left:10px;
}

.score_avg{
  display:block;
  width:60px;
  height:60px;
  text-align:center;
  line-height:30px;
  background:#f90 url(../img/score_bg.gif) repeat-x;
  border:1px solid #f60;
}

.score_point{
  color:#f60;
  font-size: 150%;
  font-weight:bold;
}

ul li.mer_review_write{
  display:block;
  float:left;
  width:720px;
}

ul li.mer_review_submit{
  display:block;
  float:left;
  width:210px;
  margin-left:10px;
}

.review_hint{
  font-weight:bold;
  font-size:120%;
  color:#f90;
  line-height:30px;
  >padding-top:10px;
  text-align:right;
}

/* rebate list*/
ul li.re_mer_info{
  display:block;
  float:left;
  width: 600px;
}

ul li.re_mer_butn{
  display:block;
  float:left;
  width:100px;
}

ul.rebate_category li a:link,
ul.rebate_category li a:visited{
  display:block;
  background:#cc9;
  color:#663;
  height:25px;
  font-weight:bold;
  padding-left:5px;
  border-bottom:1px solid #fff;
}

ul.rebate_category li a:hover{
  display:block;
  background:#996;
  color:#fff;
  height:25px;
  font-weight:bold;
  padding-left:5px;
  border-bottom:1px solid #fff;
}

ul.rebate_category li.rebate_c_on a,
ul.rebate_category li.rebate_c_on a:visited{
  display:block;
  background:#996;
  color:#fff;
  height:25px;
  font-weight:bold;
  padding-left:5px;
  border-bottom:1px solid #fff;
}

.mer_category_title{
  font-size:120%;
  font-weight:bold;
  color:#663;
  line-height:30px;
  border-bottom:2px solid #cc9;
  margin-bottom:10px;
}

span.rebate_mer_name a:link,
span.rebate_mer_name a:visited{
  font-weight:bold;
  color:#996;
  text-decoration: underline;
}

span.rebate_mer_name a:hover{
  font-weight:bold;
  color:#660;
  text-decoration: underline;
}
/* coupon*/
ul.sale_info li{
	display:block;
	float: left;
    margin:10px;
}
ul.sale_info li.c_pic{
	width: 200px;
}
ul.sale_info li.c_brief{
	width: 300px;
}
ul.sale_info li.c_btn{
	width: 120px;
}

li.coupon_fetch{
   float:left;
   width:120px;
}

li.coupon_share{
  float:left;
  width:200px;
  line-height:35px;
  padding-left:10px;
  border-left:1px solid #999;
}

ul.coupon_grid_list li{
  display:block;
  float:left;
  height:140px;
  overflow:hidden;
  padding:8px 0pt 0pt;
  position:relative;
  width:33%;
  z-index:1;
 text-align:center;
}

ul.coupon_grid_list li div.coupon_img{
  background:#FFFFFF none repeat scroll 0% 50%;
  border:1px solid #E4E4E4;
  display:block;
  height:100px;
  margin:0pt auto 5px auto;
  overflow:hidden;
  width:200px;
}

ul.coupon_grid_list li div.coupon_img a{
  background-color:#FFFFFF;
  display:table-cell;
  height:100px;
  padding:10px;
  text-align:center;
  vertical-align:middle;
  width:200px;
}

ul.coupon_grid_list li div.coupon_img img{
  vertical-align:middle;
  >margin-top: expression(( 100 - this.height ) / 2);
}

span.butn_wb{
    display:block;
    width:75px;
    height:23px;
    line-height:23px;
    text-align:center;
    background:url(../img/white_btn.gif) no-repeat;
}
span.butn_wb a:link,
span.butn_wb a:visited,
span.butn_wb a:hover{
  display:block;
  width:75px;
  height:23px;
  text-decoration:none;
  color:#333;
  font-weight:bold;
}

ul li.user_id_pic{
  display:block;
  float:left;
  width:150px;
  text-align:center;
}

ul li.user_id_info{
  display:block;
  float:left;
  width:350px;
}

.user_info_block{
  width:500px;
  float:left;
}

.help_info{
  float:left;
  border-left:1px solid #ccc;
  width:180px;
  height:80px;
  min-height:80px;
  padding-left:15px;
}

[class].help_info{
  height:auto;
}


span.butn_user_panel_tab_on{
	display:block;
	width:74px;
	height:25x;
	text-align:center;
	background:url(../img/user_panel_tab_on.gif) no-repeat;
}
span.butn_user_panel_tab_on a:link,
span.butn_user_panel_tab_on a:visited,
span.butn_user_panel_tab_on a:hover{
  display:block;
  width:74px;
  height:25px;
  line-height:25px;
  text-decoration:none;
  color:#666633;
  font-weight:bold;
}
span.butn_user_panel_tab{
    display:block;
    width:74px;
    height:25px;
    text-align:center;
    background:url(../img/user_panel_tab.gif) no-repeat;
}
span.butn_user_panel_tab a:link,
span.butn_user_panel_tab a:visited,
span.butn_user_panel_tab a:hover{
  display:block;
  width:74px;
  height:25px;
  line-height:25px;
  text-decoration:none;
  color:#333;
  font-weight:bold;

}
ul.user_panel_btn li{
	display: inline;
	float: left;
	margin-right:2px;
	margin-top: 5px;
}
.user_panel_bar{
	background: url(../img/user_panel_bar.gif) repeat-x;
	border-bottom:1px solid #000;
	height: 42px;
    line-height:42px;
}
.user_panel_tt{
	background-color: #CCCC99;
	height: 25px;
    line-height: 25px;
}
a.bar_btn_on:link,
a.bar_btn_on:visited,
a.bar_btn_on:hover{
	font-size: 120%;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	line-height: 100%;
}
a.bar_btn:link,
a.bar_btn:visited{
	color: #cc9;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	line-height: 100%;
}
a.bar_btn:hover{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	line-height: 100%;
}

.user_panel_tt li{
	float: left;
	font-weight: bold;
	text-align: center;
}
.user_history_list{
}
.user_history_list li{
	float: left;
    color:#666;
	text-align: center;
}

.order_num{
  width:150px;
}
.order_pro{
	width: 200px;
}
.order_price{
	width: 80px;
}
.order_state{
	width: 160px;
}
.order_date{
	width: 100px;
}

.presents{
  width: 400px;
}
.point_needed{
  width: 180px;
}
.exchange{
  width: 120px;
}
.ticket_name{
	width: 180px;
}
.instruc{
	width: 250px;
}
.best_before{
	width: 120px;
}
.ticket_state{
	width: 100px;
}

/*help*/

.help-log{
	padding: 10px;
}
.answers-title {
	padding:0px 10px;
	float: left;
	width: 600px;
}
.answers-title h3 {
    display:block;
	font-weight:bold;
	font-size:16px;
	border-left:#99cc33 3px solid;
	color:#9c3;
	padding-left: 7px;
}
.answers-content{
	padding: 0px 10px 5px 10px;
	margin-bottom: 10px;
}
.answers-content ol{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.help-log li{
	float: left;
	margin-right: 30px;
	width: 100px;
}
.back_to_head{
	float: right;
	margin-right: 5px;
}
.answers-content ul li{
	list-style-type: square;
	margin-left: 20px;
}
.answers-content td{
	border-bottom: 1px solid #999;
	padding: 0px 10px;
}
.faq_c{
	background: url(../img/square.gif) no-repeat;
	font-weight: bold;
	text-indent: 25px;
	margin: 5px 10px;
}

/* supplemental styles  */
ul.pro_cata_recommand{
  margin:0;
  padding:0;
  text-align:left;
  list-style:none;
  list-style-position: outside;
}

ul.pro_cata_recommand li{
  display:block;
  float:left;
  width:150px;
  text-align:center;
  line-height:25px;
}

ul.pro_catagory_list{
  margin:0;
  padding:0;
  text-align:left;
  list-style:none;
  list-style-position: outside;
}


ul.pro_catagory_list li{
  display: block;
  float:left;
  width:240px;
  height:160px;
  background:url(../img/topcata_bg.gif) no-repeat top left;
}

.product-category-sub-content-brand-title{
	text-align:left;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	margin:0;
}
.inner-product-category-sub-content-brand-title{
	text-align:left;
	vertical-align:middle;
	background:#CFDF92 url(../img/left_cata_list_arow.gif) no-repeat 0px 5px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}

.ydx-brand{
	margin:5px 0;
}
.ydx-brand td{
    padding:5px;
}
.ydx-product-attribute{
	margin:5px 0 0 0;
}
.ydx-product-attribute td{
	padding:5px;
}
.ydx-product-attribute-name{
	width:17%;
	text-align:right;
}
.ydx-product-attribute-value{
	width:35%;
	text-align:left;
}
.ydx-top-product{
	text-align:center;
	border-bottom:1px #999999 dotted;
}
.ydx-top-product-item{
	border:#eaeaea 1px solid;
	margin-bottom:20px;
	width:185px;
    line-height:20px;
}
.ydx-top-product-list{
	padding:10px;
	margin-top:10px;
}

.ydx-top-product-price{
  padding-right:10px;
  text-align:right;
  color:#f00;
}

.ydx-top-pro-list td{
  background:#f2f2f2;
}

ol.news_list{
  margin:0;
  padding:0;
  list-style-position:inside;
}

ol.news_list li{
  display:block;
  background:url(../img/dot.gif) repeat-x bottom;
  padding:5px;
}

/*compared product*/
.compared_title{
	background-color: #F0F0F0;
	font-weight: bold;
}
.compared_name{
	text-align: right;
	width: 100px;
}
.compare td{
	border: 1px solid #ccc;
	padding: 0px 5px;
    text-align:center;
}

/*added for SEO pages */
.col_2{
	float: left;
    width:180px;
	padding: 0px 10px;
}
.col_3{
	float: left;
	width: 750px;
	margin-left: 10px;
}

.col_3 ul li{
  display:block;
  float:left;
  width:180px;
  padding:5px 0;
  margin-left:5px;
  overflow: hidden;
}

.map_branch{
	background: url(../img/map_branch.gif) no-repeat;
	height: 21px;
	width: 160px;
	font-weight: bold;
	text-indent: 15px;

}
.map_branch a:link,
.map_branch a:visited,
.map_branch a:hover{
	background: url(../img/map_branch.gif) no-repeat;
	height: 21px;
	width: 160px;
	font-weight: bold;
	text-indent: 15px;
	color: #000000;
	display: block;
}
.map_branch_long{
	background: url(../img/map_branch_long.gif) no-repeat;
	height: 21px;
	width: 736px;
	font-weight: bold;
	text-indent: 15px;

}
.map_branch_long a:link,
.map_branch_long a:visited,
.map_branch_long a:hover{
	background: url(../img/map_branch_long.gif) no-repeat;
	height: 21px;
	width: 736px;
	font-weight: bold;
	text-indent: 15px;
	color: #000000;
	display: block;
}
/*-add-*/

.pro_grid_list2 ul li{
  display:block;
  float:left;
  height:250px;
  overflow:hidden;
  padding:8px 0pt 0pt;
  position:relative;
  width:25%;
  z-index:1;
}

.pro_grid_list2 ul li div.pro_item_pic{
	background:#FFFFFF none repeat scroll 0% 50%;
	border:1px solid #E4E4E4;
	display:block;
	height:140px;
	margin:0pt auto 5px auto;
	overflow:hidden;
	width:140px;
	text-align: center;
}

.pro_grid_list2 ul li div.pro_item_pic a{
  background-color:#FFFFFF;
  display:table-cell;
  height:140px;
  padding:10px;
  text-align:center;
  vertical-align:middle;
  width:140px;
}

.pro_grid_list2 ul li div.pro_item_pic img{
  vertical-align:middle;
  >margin-top: expression(( 140 - this.height ) / 2);
}

.pro_grid_list2 ul li div.pro_item_name{
  padding-left:18px;
  font-weight:bold;
}


.pro_grid_list2 ul li div.pro_item_name a:link,
.pro_grid_list2 ul li div.pro_item_name a:visited{
 /* text-decoration:underline;*/
}

.pro_grid_list2 ul li div.pro_item_name a:hover{
  color:#f36;
  text-decoration:underline;
}

.pro_grid_list2 ul li div.pro_item_price{
  color:#093;
  font-size:140%;
  font-weight:bold;
  padding-left:18px;
}

.pro_grid_list2 ul li div.pro_item_review{
  padding-left:18px;
}
.market_price2{
    color:#999999;
    text-decoration:line-through;
}

/*rebate_help correct 2008.08.25 cwt*/
.rehelp_tab{
    margin:0px 5px;
	border-bottom:2px #009933 solid;
}
.rehelp_tab_list li{
    float:left;
	margin-left:5px;
	width:145px;
	height:40px;
}
.tab-word{
    height:40px;
	padding-left:20px;
	line-height:40px;
	text-align:center;
	display:block;
	cursor:hand;
}
.tabon-01{
    background:url(../img/tab-01.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	font-size:120%;
	font-weight:bold;
}
.tabon-01 a:link,
.tabon-01 a:visited,
.tabon-01 a:hover,
.tabon-01 a:active{
    color:#000000;
}
.tabon-02{
    background:url(../img/tab-02.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	font-size:120%;
	font-weight:bold;
}
.tabon-02 a:link,
.tabon-02 a:visited,
.tabon-02 a:hover,
.tabon-02 a:active{
    color:#000000;
}
.tabon-03{
    background:url(../img/tab-03.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	font-size:120%;
	font-weight:bold;
}
.tabon-03 a:link,
.tabon-03 a:visited,
.tabon-03 a:hover,
.tabon-03 a:active{
    color:#000000;
}
.tabon-04{
    background:url(../img/tab-04.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	font-size:120%;
	font-weight:bold;
}
.tabon-04 a:link,
.tabon-04 a:visited,
.tabon-04 a:hover,
.tabon-04 a:active{
    color:#000000;
}
.tabon-05{
    background:url(../img/tab-05.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	font-size:120%;
	font-weight:bold;
}
.tabon-05 a:link,
.tabon-05 a:visited,
.tabon-05 a:hover,
.tabon-05 a:active{
    color:#000000;
}
.tab-01 a:link,
.tab-01 a:visited{
    background:url(../img/tab-01.gif) no-repeat left -40px;
	display:block;
	width:145px;
	height:40px;
	color:#666666;
	font-size:120%;
	font-weight:bold;
}
.tab-01 a:hover,
.tab-01 a:active{
    background:url(../img/tab-01.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	color:#000000;
	font-size:120%;
	font-weight:bold;
}
.tab-02 a:link,
.tab-02 a:visited{
    background:url(../img/tab-02.gif) no-repeat left -40px;
	display:block;
	width:145px;
	height:40px;
	color:#666666;
	font-size:120%;
	font-weight:bold;
}
.tab-02 a:hover,
.tab-02 a:active{
    background:url(../img/tab-02.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	color:#000000;
	font-size:120%;
	font-weight:bold;
}
.tab-03 a:link,
.tab-03 a:visited{
    background:url(../img/tab-03.gif) no-repeat left -40px;
	display:block;
	width:145px;
	height:40px;
	color:#666666;
	font-size:120%;
	font-weight:bold;
}
.tab-03 a:hover,
.tab-03 a:active{
    background:url(../img/tab-03.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	color:#000000;
	font-size:120%;
	font-weight:bold;
}
.tab-04 a:link,
.tab-04 a:visited{
    background:url(../img/tab-04.gif) no-repeat left -40px;
	display:block;
	width:145px;
	height:40px;
	color:#666666;
	font-size:120%;
	font-weight:bold;
}
.tab-04 a:hover,
.tab-04 a:active{
    background:url(../img/tab-04.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	color:#000000;
	font-size:120%;
	font-weight:bold;
}
.tab-05 a:link,
.tab-05 a:visited{
    background:url(../img/tab-05.gif) no-repeat left -40px;
	display:block;
	width:145px;
	height:40px;
	color:#666666;
	font-size:120%;
	font-weight:bold;
}
.tab-05 a:hover,
.tab-05 a:active{
    background:url(../img/tab-05.gif) no-repeat;
	display:block;
	width:145px;
	height:40px;
	color:#000000;
	font-size:120%;
	font-weight:bold;
}
.rehelp-step{
    width:876px;
	padding:20px 36px;
}
.step-list li{
    float:left;
	display:block;
	border:0 none;
}
.step-list li img{
    vertical-align:bottom;
}
.step-list li div{
	text-align:center;
	font-size:120%;
	font-weight:bold;
	color:#339900;
	line-height:40px;
}
.rehelp-top{
    text-align:right;
}
.what-word{
	padding:10px 20px 0px 20px;
	line-height:20px;
}
.green-font{
   font-size:120%;
   font-weight:bold;
   color:#339900;
}
.rehelp-content{
    padding:10px 20px;
	min-height:200px;
	height:200px;
}
[class].rehelp-content{
   height:auto;
}
.big-word{
    font-size:110%;
	line-height:25px;
}
.rehelp-l{
    float:left;
	width:200px;
	padding:15px 5px 10px 15px;
}
.rehelp-r{
    float:left;
	width:705px;
	padding:0px 0px 10px 20px;
	border-left:1px #339900 solid;
    margin-top:10px
}
.rehelp-l-list li{
    padding:0px 0px 5px 10px;
	display:block;
	background:url(../img/tra-blue.gif) no-repeat left top;
}
.list-word{
    padding-left:15px;
}
.dots-line{
    background:url(../img/dot.gif) repeat-x;
	height:1px;
	weidth:705px;
	margin-bottom:20px;
}
.faq-title{
   font-size:150%;
   padding-bottom:10px;
}
.rc_g_shank2{
  background:#eee;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:5px;
}
.Rg_Lo_butn2{
  display:block;
  width:108px;
  height:34px;
  line-height:34px;
  text-align:center;
  background:transparent url(../img/butn_bg.gif) no-repeat;
}
.Rg_Lo_butn2 a,.Rg_Lo_butn2 a:visited{
  color:#000;
  font-size:120%;
  font-weight:bold;
  text-decoration:none;
}

.Rg_Lo_butn2 a:hover{
  color:#000;
  font-size:120%;
  font-weight:bold;
  text-decoration:underline;
}
.shank2-list li{
  float:left;
  display:block;
}
.clew-word{
	border-left:1px solid #CCC;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 10px;
	width: 430px;
}
.pro-block{
	height:42px;
	overflow:hidden;
	color: #696;
}

/*2008.09.18 cwt*/

.func_features_n{
  float:right;
  width:215px;
}
.billboard-cupon{
    margin-top:2px;
	line-height:25px;
	background-color:#E5E5E5;
	border-bottom:1px solid #B2B2B2;
	padding:0px 5px;
}
.business-logo{
    margin-top:15px;
	border:1px solid #99CCFF;
}
.logo-list{
	margin-top:1px;
	background-color:#EBFAFF;
	padding:6px 0px 4px 4px;
}
.logo-list ul li{
    float:left;
	margin-right:4px;
}
.logo-list ul li img{
    border:1px solid #cccccc;
}
/*news cwt*/
.news-word{
	border:1px solid #CCCCCC;
	float:left;
	width:696px;
	margin-bottom: 10px;
}
.news-word-r{
    float:right;
	width:250px;
}
.nword-title{
	line-height:60px;
	background-color:#DBDBDB;
	margin:1px;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
}
.nword-s{
	color:#666;
	border-bottom:1px solid #CCCCCC;
	text-align: center;
}
.nwordr-block{
    border:1px solid #CCCCCC;
	margin-bottom:10px;
}
.combus-titile{
    margin:1px;
	background-color:#FFE9ED;
}
.combus-titile div{
    padding-left:15px;
	margin-left:5px;
	background:url(../img/commend.gif) no-repeat center left;
	line-height:25px;
	font-size:120%;
	font-weight:bold;
}
.block-pad{
   padding:0px 5px;
}
.nword-price{
	background:url(../img/rmb.gif) no-repeat center left;
	line-height:20px;
	color:#FF0066;
	padding-left: 20px;
	font-weight: bold;
}
.tolook{
    text-align:right;
}
.tolook a:link,
.tolook a:visited{
    color:#666666;
	text-decoration:none;
}
.tolook a:hover,
.tolook a:active{
    color:#FF0066;
	text-decoration:none;
}
.com-list li{
    border-bottom:1px solid #FFCCCC;
	padding-top:10px;
}
.com-img img{
    width:88px;
	border:1px solid #FFCCCC;
	margin-bottom:5px;
}
.abnews-title{
   background-color:#D7EDFF;
   margin:1px;
}
.abnews-title div{
    padding-left:25px;
	margin-left:5px;
	background:url(../img/icon_product.gif) no-repeat center left;
	line-height:25px;
	font-size:120%;
	font-weight:bold;
}
.abnews-list li{
    line-height:30px;
	border-bottom:1px solid #C5E5FF;
	overflow:hidden;
	width:240px;
	display:block;
	text-overflow:ellipsis;
	height:30px;
}
.blue-bg{
    background-color:#EDFFE3;
}

/*newslist  2008.10.07 cwt */
.rank-title{
   background-color:#D7EDFF;
   margin:1px;
}
.rank-title div{
    padding-left:25px;
	margin-left:5px;
	background:url(../img/news-rank.gif) no-repeat center left;
	line-height:25px;
	font-size:120%;
	font-weight:bold;
}
.npro-title{
   background-color:#FFCCCC;
   margin:1px;
}
.npro-title div{
    padding-left:25px;
	margin-left:5px;
	background:url(../img/news-selection.gif) no-repeat center left;
	line-height:25px;
	font-size:120%;
	font-weight:bold;
}
.npro-list li{
	border-bottom:1px dotted #CCCCCC;
	margin-top: 10px;
}
.cam-list-name{
	height:38px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-right: 5px;
}
.cam-list-name a:link,
.cam-list-name a:visited{
    color:#666666;
	text-decoration:none;
}
.cam-list-name a:hover,
.cam-list-name a:active{
    color:#FF0000;
	text-decoration:none;
}
.cam-price{
    font-size:120%;
	font-weight:bold;
	color:#990000;
}
.search-block{
	padding:5px;
	border-bottom: 1px solid #CCCCCC;
}
.search-block .ns{
    width:160px;
}
.nlist-search{
   background-color:#F5F5D6;
   margin:1px;
}
.nlist-search div{
	line-height:25px;
	text-align:center;
	padding: 3px 0px;
}
.nlist-left{
	float:left;
	width:696px;
	margin-bottom: 10px;
}
.nlist-title{
	font-size:130%;
	font-weight:bold;
	background-color:#E4E4E4;
	border-bottom:1px solid #CCCCCC;
	padding: 2px 5px;
}
.nlist-word li{
	line-height:25px;
	border-bottom: 1px solid #EAEAEA;
}
.nlist-word li a:link,
.nlist-word li a:visited{
    color:#000000;
	font-size:120%;
}
.nlist-word li a:hover,
.nlist-word li a:active{
    color:#FF6600;
	font-size:120%;
}
/*news-index*/
.page-num{
    padding:5px 0px 0px 0px;
	text-align:right;
}
.news-line{
    height:340px;
}
.news-ind-search{
	width:230px;
	float:left;
	padding-right: 10px;
}
.search-block .ind-ns{
    width:140px;
}
.new-keywords{
	padding:10px;
	border-top:1px solid #CCCCCC;
	height:248px;
	line-height:30px;
	overflow: hidden;
	color: #666666;
}
.new-keywords  a:link,
.new-keywords  a:visited{
    color:#000000;
	text-decoration:none;
}
.new-keywords  a:hover,
.new-keywords  a:active{
    color:#FF6600;
	text-decoration:underline;
}
.big-01{
    font-size:12px;
}
.big-02{
    font-size:13px;
}
.big-03{
    font-size:15px;
}
.big-04{
    font-size:15px;
	font-weight:bold;
}
.big-05{
    font-size:18px;
	font-weight:bold;
}
.headline-block{
    width:448px;
	margin:0px 6px;
	float:left;
	height:340px;
	overflow:hidden;
}
.headline-title{
	background-color:#1889D7;
	color:#FFFFFF;
	padding: 2px 5px;
}
.headline-more a:link,
.headline-more a:visited{
    color:#FFFFFF;
	text-decoration:none;
}
.headline-more a:hover,
.headline-more a:active{
    color:#FFFFFF;
	text-decoration:underline;
}
.headline-word{
	margin-top:2px;
	padding:5px 5px 5px 2px;
	text-align:center;
	background-color:#DFDFDF;
}
.headline-word .news a:link,
.headline-word .news a:visited{
    font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.headline-word .news a:hover,
.headline-word .news a:active{
    font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.headline-list{
    padding:5px;
}
.headline-list .nlist-word li{
	line-height:25px;
}
.headline-list .renews-word li{
	line-height:22px;
	border-bottom:none;
}
.renews-block li{
}
.renews-block .left{
	float:left;
	display: block;
	padding:0px 0px 10px 0px;

}
.renews-block .right{
   float:right;
   display: block;
   padding:0px 0px 10px 0px;
}
.grey-title{
	margin:1px;
	background-color:#EAEAEA;
	padding:2px 5px;
}
.grey-title a:link,
.grey-title a:visited{
    color:#000000;
	text-decoration:none;
}
.grey-title a:hover,
.grey-title a:active{
    color:#000000;
	text-decoration:underline;
}
.renews-bstyle{
    border:1px solid #CCCCCC;
    width:473px;
	height:220px;
	overflow:hidden;
}

/*revises 2008.10.14 cwt */
.news-word{
	border:1px solid #CCCCCC;
	float:left;
	width:740px;
	margin-bottom: 10px;
}
.news-word-r{
    float:right;
	width:250px;
}
.nword-content{
	padding:5px;
}
.abnews-list li{
    line-height:30px;
	border-bottom:1px solid #C5E5FF;
	overflow:hidden;
	width:240px;
	display:block;
	text-overflow:ellipsis;
	height:30px;
}
.com-img img{
    width:75px;
	border:1px solid #FFCCCC;
	margin-bottom:5px;
}
/*add 2008.10.14 cwt */
.star-img img{
    width:75px;
}
.news-word-r2{
    float:right;
	width:210px;
}
.abnews-list2 li{
    line-height:30px;
	border-bottom:1px solid #C5E5FF;
	overflow:hidden;
	width:200px;
	display:block;
	text-overflow:ellipsis;
	height:30px;
}
/*2008.11.12*/
.rc_content_info{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
/*	overflow:auto;
	height:180px;*/
}
/*2008.11.13*/
.pro_name h1{
    font-size:18px;
}
/*2008.11.17*/
.product_pic img{
    width:170px;
}
/*2009.03.20---cwt add*/
.word-list{
   text-align:left;
}
.word-list li{
   width:310px;
   display:block;
}
.word-list .title{
	font-size:14px;
	font-weight:bold;
	color:#339900;
	line-height: 30px;
}
.word-block{
    text-align:left;
}
.word-block .list{
   width:310px;
   display:block;
   float:left;
}

/*2009.06.01---cwt add*/
.black a:link,
.black a:visited{
   color:#000000;
   text-decoration:none;
}
.black a:hover,
.black a:active{
   color:#000000;
   text-decoration:underline;
}
.shopex-result-list{
 text-align:left;
}

.shopex-result-list ul li{
  display:block;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_grey.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_shopex{
  background:url(../img/chanl_shopex.gif) repeat-x 0px -25px;
}

.chanl_shopex ul li{
  display:block;
  height:25px;
  line-height:25px;
  font-weight:bold;
  background:url(../img/chanl_shopex.gif) no-repeat 5px top;
  padding-left:15px;
}

.chanl_shopex ul li a:link,
.chanl_shopex ul li a:visited{
   color:#000000;
 }

.chanl_shopex ul li a:hover{
   color:#FF0000;
   text-decoration:underline;
 }
.chanl_sh_bg{
  background-color:#CECBD8;
  line-height:25px;
  font-size:100%;
  font-weight:bold;
  color:#000000;
  padding-left:10px;
  margin:15px 0;
}
/*2009.07.15---cwt add*/
.pink{
   color:#FF0033;
}
.img-70 img{
   width:70px;
}
.tao-r{
   height:40px;
   line-height:20px;
   overflow:hidden;
}
.dark-grey{
   color:#333333;
}
.taobao-name{
	height:50px;
	line-height:25px;
	overflow:hidden;
}
