@charset "utf-8";

body { margin:0px; font-size:9pt; font-family:Arial, Helvetica, sans-serif; }
* { list-style:none; padding:0px; }
a { cursor:pointer; }


div { margin:auto; }
ul,li,dl,dt,dd { padding:0px; margin:0px; list-style:none; }

/* 头部样式 */
.top-bar { width:905px; height:65px; background:url(/themes/default/images/home_0416/img_tel.gif) 100% 80% no-repeat; }
.top-bar #logo { float:left; width:378px; padding:3px 0 0 4px; }
.top-bar #logocart { float:right; width:378px; hight:58px; padding:35px 0 0 4px; border:1px solid #a6a6a6;
}
.top-bar #frameLogin { float:right; width:700px; height:36px; }

/*导航样式*/
#main-nav { width:905px; height:28px; overflow:hidden; }
.main-index { width:905px; height:375px; overflow:hidden;border:1px solid #613A15; margin-bottom:15px; margin-top:15px }

#main-nav .menu { width:905px; height:24px; border-bottom:solid 4px #d3d3d3; margin:0; padding:0; background:#EEEEEE; }
#main-nav .menu li { float:left; line-height:24px; border-right:1px solid #ffffff; text-align:center; }
#main-nav .menu li a { text-decoration:none; display:block; padding: 3px 3px; float: left; font-size: 115%; white-space: nowrap;color: #111111; width:57px; }
#main-nav .menu li a.current { background:#999999; font-size:135%; }
#main-nav .menu li a:hover { background:#aaaaaa; font-size:135%; }

/*首页主体内容*/
#main {width:895px; padding:0px; margin:0px auto; margin-top:6px;}
img {border:none;}

/*首页主体内容——左侧*/
.left {width:170px; float:left; background:#fff2f6; margin:0px; padding:0px;}
.left1 {margin:0px; padding:0px; width:172px; background:#ffffff;}
.biaodan {float:left; width:117px;}
.biaodan .input {background:#e6e6e6; border:none; width:112px; height:18px; padding-left:5px; line-height:18px; color:#000000;}
.biaodan .an {float:right;}
.left1 select {width:170px; text-align:center; margin:2px 0px;}
.left2 {margin:0px; padding:0px;}
.left h3 {font-size:16px; color:#242222; margin:18px 0px 0px 15px; padding:0px;}
.left2 ul {margin:20px 15px; padding:0px;}
.left2 ul li {margin:5px 0px; padding:0px;}
.left2 li a {color:#000000; text-decoration:none;}
.left3 {margin:0px;}
.left3 ul {margin:0px 2px;}
.left3 ul li {border-top:2px dotted #DEDEDE; padding:24px 0px 24px 3px;}
.left4 {padding:0px; border-top:2px dotted #DEDEDE; width:168px; margin-left:2px;}
.left4 ul {padding:8px 12px 30px 12px;}
.left4 li {margin:4px 0px;}

/*首页主体内容——右侧*/
#right {width:714px; float:right;}
.right1 {margin:0px; padding:0px;}
.right2 {margin:8px 0px 5px 0px; padding:0px; height:155px; width:714px;}
.right2-1 {float:left; width:240px; margin:0px;}
.right2-2 {float:left; margin:0px 10px; width:240px;}
.right2-3 {float:left; width:210px;}
.right2-3-1 {float:left; background:url(images/idk_42.gif) left top no-repeat; height:50px;
             padding:5px 0px 0px 18px; border-bottom:1px solid #e62178;}
.right2-3-2 {margin:0px; padding:0px; float:left;}			 
.right2-3-2 li {margin:4px 8px;}

.right-bk {width:714px; margin:0px; padding:0px; background:#fff2f6; float:left;}
.right3 {float:left; background:#fff2f6; margin:px; padding:0px;}
.right3 li a {color:#ff0080; text-decoration:none;}
.right3 p {background:#ffffff; color:#ff0080; line-height:16px; text-align:center; margin:0px 0px 0px 0px; padding:3px 0px;}		 
.right3-1 {background:url(images/idk_42.gif) left top no-repeat; height:50px; 
           padding:5px 0px 6px 22px; width:690px;}
.right3-2 {margin:0px; padding:0px;}
.right3-2 ul {padding-left:5px;}
.right3-2 li {background:#ffffff; float:left; margin:0px 7px; display:inline;}	
.right3-3 li {float:left; margin:0px 10px;}		
.right4 {border-top:2px dotted #DEDEDE; margin-top:15px; padding-top:15px; } 

/*首页帮助*/
.help_style{
  width:904px;
  margin:auto;
  margin-top:12px;
}
.help_style .con{
  /*border-left:solid 1px #b6b6b6;
  border-right:solid 1px #b6b6b6;*/
  height:90px;
}
.help_style .con .psfs{
  width:620px;
  float:left;
  /*color:#474747;*/
  line-height:22px;
}
.help_style .con .psfs ul{
  margin-left:5px;
  width:115px;
  float:left;
}
/*.help_style .con .psfs .zhengwen{
  margin-left:30px;
}*/
.help_style .e_mail{
  width:269px;
  float:left;
}
.help_style .e_mail li{
  float:left;
}
.help_style .e_mail #input{
  background-image:url(images/help_sch.jpg);
  text-align:center;
  width:220px;
  height:21px;
}
.help_style .e_mail #input .input{
  height:16px;
  width:195px;
  line-height:16px;
  color:#909090;
  border:solid 1px #eeeeee;
  background-color:#eeeeee;
}
.help_style .lj{
  font-size:13px;
  color:#222222;
  text-align:center;
  margin-top:65px;
}
/*网站底部*/
.page_foot{
  width:904px;
  margin:auto;
  color:#9d9d9d;
  margin-top:10px;
  text-align:right;
  line-height:22px;
}
.page_foot1{
  width:904px;
  margin:auto;
  color:#9d9d9d;
  margin-top:10px;
  text-align:center;
  line-height:22px;
}
.page_foot strong{
  color:#3c3c3c;
}

/*栏目样式*/
.lanmu_style{
  width:904px;
  margin:auto;
  clear:both;
  height:22px;
  background-repeat:repeat-x;
  background-image:url(images/lanmu_dt.jpg);
}
.lanmu_style2{
  background-image:url(images/lanmu_left02.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  float:left;
  width:201px;
  height:22px;
}
.lanmu_style2 ul{
  width:180px;
  margin:0px;
  margin-left:15px;
  margin-top:1px;
}
.lanmu_style2 li{
  float:left;
}
#lanmu_t{
  background-image:url(images/sch_02.jpg);
  width:123px;
  height:19px;
}
#lanmu_t .input{
  border:solid 1px #FFFFFF;
  width:120px;
  height:14px;
  color:#c0c0c0;
  line-height:16px;
}
.input{
  border:solid 1px #9ddbff;
  height:17px;
  color:#c0c0c0;
  line-height:16px;
}
#lanmu_input_sch{
  margin-left:4px;
}
.lanmu_style div{
  float:left;
}

/*首页flash*/
.index_flash{
  width:904px;
  margin:auto;
  margin-top:10px;
}

/*首页广告位*/
.index_gg{
  width:904px;
  margin-top:10px;
  text-align:center;
}
.index_gg li{
  list-style:none;
  float:left;
}
.index_gg .p_left10{
  margin-left:8px;
}

/*连接样式*/
a:link {
  color: #474747;
  text-decoration: none;
}
a:visited {
  color:#474747;
  text-decoration: none;
}
a:hover {
  color: #ff0000;
  text-decoration: underline;
}

a.s1:link {
  color: #222222;
  text-decoration: none;
}
a.s1:visited {
  color:#222222;
  text-decoration: none;
}
a.s1:hover {
  color: #ff0000;
  text-decoration: underline;
}

a.s2:link {
  color: #939799;
  text-decoration: none;
}
a.s2:visited {
  color:#939799;
  text-decoration: none;
}
a.s2:hover {
  color: #ff0000;
  text-decoration: underline;
}

a.s3:link {
  color: #fa7da3;
  text-decoration: none;
}
a.s3:visited {
  color:#fa7da3;
  text-decoration: none;
}
a.s3:hover {
  color: #ff0000;
  text-decoration: underline;
}
a.s4:link {
  color: #7ccefd;
  text-decoration: none;
}
a.s4:visited {
  color:#7ccefd;
  text-decoration: none;
}
a.s4:hover {
  color: #ff0000;
  text-decoration: underline;
}

/*字体颜色*/
.font_red{
  color:#fa7da3;
  font-weight:bold;
}
.font_lv{
  color:#77c1ff;
  font-weight:normal;
}
.font_bai {
  color:#FFFFFF;
  font-weight:bold;
  border-bottom: 1px #fa7ea2 solid;
  text-decoration : none;
}
.font_bai3 {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration : none;
} 

.font_bai_checkout {
  color:#fa7ea2;
  font-weight:bold;
  border-bottom: 1px #fa7ea2 solid;
  text-decoration : none;
} 

.font_bai a{
  color:#fa7ea2;
  font-weight:bold;
  border-bottom: 1px #fa7ea2 solid;
  text-decoration : none;
}
.font_bai_checkout a{
  color:#fa7ea2;
  font-weight:bold;
  border-bottom: 1px #fa7ea2 solid;
  text-decoration : none;
}
.font_bai2 , .font_bai2 a{
  color:#9cdcff;
  font-weight:bold;
  border-bottom: 1px #9cdcff solid;
  text-decoration : none;
}
.font_huang{
  color:#fea64c;
  font-weight:bold;
}

/*帮助中心*/
.help_center{
  margin-top:45px;
  color:#939799;
}
.help_center .left_kuang{
  line-height:18px;
  background-color:#f5f0f0;
  border-left:solid 1px #fa7da3;
  border-right:solid 1px #fa7da3;
}
.help_center .left_kuang .bot10px{
  margin-bottom:10px;
}
.help_center .left_kuang .title{
  color:#40b2e2;
  font-size:13px;
  font-weight:bold;
}

/*登录注册*/
.login_zc{
  margin-top:20px;
  margin-bottom:60px;
}
.login_zc .input{
  border:solid 1px #d5d5d5;
  margin-left:10px;
}
.login_zc .border{
  border:solid 1px #d5d5d5;
  height:16px;
  background-image:url(images/login_zcdt.jpg);
}
.border{
  border:solid 1px #d5d5d5;
  height:16px;
  background-image:url(images/login_zcdt.jpg);
}
.login_zc .border2{
  border:solid 1px #d5d5d5;
  height:91px;
  color:#7e7e7e;
  font-size:12px;
  padding:5px;
  background-repeat:repeat-x;
  background-image:url(images/login_zcdt2.jpg);
}

/*购物车*/
.gwc_style{
  margin-top:10px;
  margin-bottom:30px;
  font-size:13px;
  line-height: 220%;
}
.gwc_style .left_dt{
  background-image:url(images/left_dt.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  border-bottom: 1px #FFFFFF solid;
  height:22px;
}
.gwc_style .right_dt{
  background-image:url(images/right_dt.jpg);
  border-bottom: 1px #FFFFFF solid;
  background-repeat:no-repeat;
  height:22px;
}
.gwc_style .chanpin{
  background-image:url(images/cp_dt.jpg);
  background-repeat:no-repeat;
  width:52px;
  height:50px;
}
.gwc_style .chanpin02{
  background-image:url(images/cp_dt3.jpg);
  background-repeat:no-repeat;
  width:77px;
  height:76px;
}

/*分类首页*/
.flsy_style{
  margin-top:12px;
  margin-bottom:20px;
}
.flsy_style .bt{
  font-size:12px;
  
}
.flsy_style .bt2{
  font-size:12px;
  margin-top:5px;
}

/*个人信息*/
.grxx_style{
  line-height:22px;
}
.grxx_style .input{
  border:solid 1px #9ddbff;
  height:20px;
}

/*居上10px*/
.m_t10px{
  margin-top:10px;
}

/*我的订单*/
.wddd_style{
  line-height:20px;
  text-align:center;
  color:#3c3c3c;
}
.wddd_style td,th{
  border-bottom:solid 1px #dbd9d9;
}
.cp_dt{
  background-image:url(images/cp_dt2.jpg);
  background-repeat:no-repeat;
  width:52px;
  height:51px;
}
.img_hui{
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
.flml_dt{
float: left;
margin-right: 15px;
cursor: pointer;
  background-image:url(images/flml_dt.jpg);
  width:156px;
  line-height:20px;
  font-size:12px;
  color:#4f4f4f;
  height:272px;
}
.flml_dt .bt{
  color:#FFFFFF;
  font-size:13px;
}
.flml_dt2{
float: left;
margin-right: 15px;
cursor: pointer;
  width:156px;
  line-height:20px;
  font-size:12px;
  color:#4f4f4f;
  height:272px;
}
.flml_dt2 .bt{
  font-size:13px;
}

/*弹出页*/
.tcy_style{
  line-height:24px;
}
.tcy_style .top01{
  background-image:url(images/tcy_top01.jpg);
  background-repeat:no-repeat;
  text-align:right;
  padding-right:15px;
  width:705px;
  height:22px;
}
.tcy_style .top02{
  border-left:solid 3px #ff7ca7;
  border-right:solid 3px #ff7ca7;
  padding:15px;
}
.tcy_style strong{
  font-size:15px;
}
.tcy_style .font_style{
  font-size:14px;
   color:#4f4f4f;
  font-weight:bold;
}
.tcy_style .zx{
  text-decoration: line-through;
}

/*尺寸表*/
.ccb_style{
  margin-top:45px;
  margin-bottom:68px;
}
.ccb_style .title{
  background-image:url(images/ccb_title.jpg);
  text-align:center;
  line-height:33px;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  width:251px;
  height:33px;
  float:left;
}
.ccb_style .kuang{
  border-left:solid 1px #fa7fa4;
  border-right:solid 1px #fa7fa4;
  padding:15px;
  background-color:#f5f4f4;
  color:#4f4d4e;
}
.ccb_style .list{
  line-height:22px;
}
.ccb_style .list td,th{
  border-bottom:solid 1px #c6c3c3;
  font-weight:bold;
}

/*挑选的商品*/
.txsp_style{
  margin-top:10px;
  margin-bottom:10px;
}
.txsp_font{
cursor: pointer;
float: left;
width: 143px;
margin:0 14px 0 14px;
  line-height:20px;
  color:#4f4f4f;
  font-weight:bold;
}

/*产品单页*/
.cpdy_style{
  width:904px;
  margin:auto;
  margin-top:10px;
}
.cpdy_style .left_175px{
  width:175px;
  float:left;
  margin-right:10px;
}
.cpdy_style .left_175px .mszy{
  width:175px;
  line-height:20px;
}
.cpdy_style .left_175px .mszy .top{
  width:175px;
  height:10px;
  background-image:url(images/lp_top01.jpg);
}
.cpdy_style .left_175px .mszy .con{
  width:173px;
  border-left:solid 1px #a3daff;
  border-right:solid 1px #a3daff;
}
.flsy_style .mszy{
  width:175px;
  line-height:20px;
}
.flsy_style .mszy .top{
  width:175px;
  height:10px;
  background-image:url(images/lp_top01.jpg);
}
.flsy_style .mszy .con{
  width:173px;
  border-left:solid 1px #a3daff;
  border-right:solid 1px #a3daff;
}
.cpdy_style .left_175px .mszy .con .width01{
  width:145px;
  margin:auto;
}
.cpdy_style .left_175px .mszy .con .width02{
  width:120px;
  margin:auto;
}
.cpdy_style .left_175px .mszy .bot{
  background-position:left bottom;
  width:175px;
  height:10px;
  background-image:url(images/lp_top03.jpg);
}
.flsy_style .mszy .bot{
  background-position:left bottom;
  width:175px;
  height:10px;
  background-image:url(images/lp_top03.jpg);
}
.cpdy_style .rxphb{
  width:175px;
}
.cpdy_style .rxphb .top{
  width:175px;
  height:10px;
  background-image:url(images/cplb_top01.jpg);
  background-repeat:no-repeat;
}
.cpdy_style .rxphb .con{
  width:173px;
  border-left:solid 1px #b1b1b1;
  border-right:solid 1px #b1b1b1;
}
.cpdy_style .rxphb .con .width01{
  width:140px;
  font-size:14px;
  color:#ff7ba8;
  font-weight:bold;
  margin:auto;
}
.cpdy_style .rxphb .con .width02{
  width:120px;
  font-size:12px;
  color:#ff7ba8;
  margin:auto;
  margin-top:8px;
}
.cpdy_style .rxphb .bot{
  width:175px;
  height:10px;
  background-image:url(images/cplb_top03.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
}

.cpdy_style .hong_k{
  width:175px;
}
.cpdy_style .hong_k .top{
  width:175px;
  height:10px;
  background-image:url(images/flsy_icon06.jpg);
}
.cpdy_style .hong_k .con{
  width:173px;
  border-left:solid 1px #ff7ca8;
  border-right:solid 1px #ff7ca8;
}
.cpdy_style .hong_k .con .width01{
  width:123px;
  margin:auto;
  line-height:25px;
  font-size:13px;
  color:#fd7ba7;
  font-weight:bold;
}
.cpdy_style .hong_k .bot{
  background-position:left bottom;
  width:175px;
  height:10px;
  background-image:url(images/flsy_icon08.jpg);
}
.cpdy_style .right_px{
  line-height:20px;
  float:left;
  width:719px;
}
.cpdy_style .right_px .top{
  width:719px;
  height:9px;
  background-image:url(images/cpdy_top.jpg);
}

.cpdy_style .right_px .con {
  width:717px;
  color:#4a4a4a;
  font-size:14px;
  border-left:solid 1px #e8e8e8;
  border-right:solid 1px #e8e8e8;
}
.cpdy_style .right_px .con .biapti{
  border-bottom:solid 1px #ff7ca8;
  color:#8a8a8a;
  width:690px;
  height:25px;
  margin:auto;
  font-size:13px;
  font-weight:bold;
}
.cpdy_style .right_px .con h3{
  font-size:14px;
  margin:0px;
  margin-top:6px;
  margin-bottom:6px;
}
.cpdy_style .right_px .con .kuang{
  width:690px;
  margin:auto;
}
.cpdy_style .right_px .con .kuang .left_k{
  width:206px;
  float:left;
  margin-right:20px;
}
.cpdy_style .right_px .con .kuang .right_k{
  width:460px;
  float:right;
}
.cpdy_style .right_px .con .kuang .left_k .top{
  background-image:url(images/cpdy_kuang01.jpg);
  text-align:center;
  width:206px;
  height:10px;
}
.cpdy_style .right_px .con .kuang .left_k .con{
  background-color:#f7f7f7;
  text-align:center;
  width:204px;
}
.cpdy_style .right_px .con .kuang .left_k .bot{
  background-image:url(images/cpdy_kuang02.jpg);
  background-position:left bottom;
  text-align:center;
  width:206px;
  height:10px;
}





.cpdy_style .right_px .con .list{
}
.cpdy_style .right_px .con .list li{
  list-style:inside;
}
.cpdy_style .right_px .con .xian{
  border-bottom:solid 1px #dedede;
  width:445px;
  height:1px;
}
.cpdy_style .right_px .con .yanse{
  margin-top:10px;
  font-size:11px;
}
.cpdy_style .right_px .con .jiage{
  padding-left:25px;
  font-size:12px;
  margin-top:10px;
  line-height:30px;
  border-bottom:solid 1px #dedede;
}
.cpdy_style .right_px .con .tongshi{
  padding-left:25px;
  font-size:12px;
  margin-top:10px;
  line-height:30px;
}
.cpdy_style .right_px .con .yanse li{
  float:left;
}
.cpdy_style .right_px .con .yanse img{
  margin-right:5px;
}
.cpdy_style .right_px .bot{
background-position:left bottom;
  width:719px;
  height:9px;
  background-image:url(images/cpdy_bot.jpg);
}

/*第二部分*/
.cpdy_style .right_px .er_style{
}
.cpdy_style .right_px .er_style .title{
  font-size:13px;
  padding-left:20px;
  color:#77c1fe;
  padding-top:5px;
  font-weight:bold;
}
.cpdy_style .right_px .er_style ul{
  width:680px;
  margin:auto;
}
.cpdy_style .right_px .er_style li{
  width:143px;
  float:left;
  margin-right:15px;
  border-right:solid 1px #eeeeee;
  padding-right:10px;
  font-weight:bold;
}
.cpdy_style .right_px .er_style{
  float:left;
}
.cpdy_style .right_px .er_style .title{
  line-height:18px;
  font-size:13px;
}
.cpdy_style .right_px .er_style .list{
  border-bottom:dashed 1px #d8d5d5;
  font-size:12px;
  color:#000000;
  line-height:40px;
  width:680px;
  margin:auto;
}
.cpdy_style .right_px .er_style p{
  line-height:18px;
  font-size:13px;
}

#package_ark .left_kuang{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
  width:170px;
  clear:both;
  color:#838383;
}
#package_ark .left_kuang2 {
border: 1px dotted #CCCCCC;
  width:170px;
  clear:both;
  color:#838383;
}

#package_ark .left_kuang li{
  line-height:30px;
}
#package_ark .left_kuang span{
  line-height:30px;
  clear:both;
}
#package_ark .left_kuang .div_left{
  width:86px;
  float:left;
  margin-right:3px;
}

#package_ark .left_kuang2 li{
  line-height:30px;
}
#package_ark .left_kuang2 span{
  line-height:30px;
  clear:both;
}
#package_ark .left_kuang2 .div_left{
  width:86px;
  float:left;
  margin-right:3px;
}

.page_cur_num {
font-weight: bold;
color: red;
}

#goods {
 width: 705px;
 background-color: #FFFFFF;
 position: absolute;
 display: none;
}
.goods-list {
  background-color: #DADADA;
  width: 98%;
  margin: 10px;
}
.goods-list td {
  background-color: #FFF;
}

/* style composed at 090601 for new user flow */
/* primary content: sketch up! */
.primary { width: 895px; margin: 0 auto; }
/*.primary div { zoom:1 }*/
.user-box { border-top: 1px solid #ffbcde; background: #fff url(/images/new/user_box_bg.gif) 0 0 repeat-y; }
.left-col, .right-col { float: left; padding-top: 25px; }
.through-col, .left-col { margin-top: 30px; margin-left: 90px !important; margin-left: 40px; }
.reg-form-wrapper { background: url(/images/new/reg_bg.gif) 95% 0 no-repeat; }
.left-col { width: 430px; }
.right-col { margin: 30px 20px 30px 0; padding-bottom: 20px; width: 343px; background: #fff5f8; border: 1px solid #ededed; }
.bottom-rim { height: 12px; font-size: 0; background: url(/images/new/bottom_rim_bg.gif) 0 0 no-repeat; }

/* text style */
.label-block { margin-bottom: 25px; font: bold 14px simsun; }
.grey { color: #727272; }
.user-flow-msg { color: #727272; line-height: 1.8em; }

/* form style */
.form-user-flow table td { padding: 3px 0; }
.form-user-flow table td.label { text-align: right; color: #727272; }
.form-user-flow .text-field { padding: 2px; border: 1px solid #dbdbdb; background: url(/images/new/field_text_user_flow_bg.gif) 0 0 repeat-x; }
.form-user-flow .submit { padding: 1px 15px; color: #fff; font: bold 14px ''; background: #ff2492; border: none; }

/* util-style */
.clear-flow { clear: both; }
.align-r { text-align: right; }
.align-c { text-align: center; }
.margin-c { margin: 0 auto; }
.w600px { width: 600px; }

.w150px { width: 500px; }
.w100px { width: 100px; }
.w60px { width: 60px; }
.hide { display: none; }
.sz12px { font-size: 12px; }
.sz14px { font-size: 14px; }
.fix:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
.fix {
    display:inline-block;
    min-height:1%;
}
.fix {
    display:block;
}
#sidebar h3 {
    font-size:14px;
}
#sidebar .main {
    background:#f7f7f7
}
#category {
    width:162px;
    background:#f7f7f7;
    height:386px;
    
    padding:20px 7px 20px 10px;
}
#category h3 {
    height:20px;
    position:relative;
}
#category dl {
	margin:0;padding:0;
    line-height:22px;
    list-style:none;
}
#category dt a {
	margin:0;padding:0;
    color:#ff0080;
    text-decoration:underline;
}
#category dd {
	  margin:0;padding:0;
}
#category_show {
    z-index:200;
    font-size:12px;
    color:#ff0080;
    text-decoration:underline;
    background:url(/themes/default/images/home_0416/reddot.gif) no-repeat 74px 6px;
    height:18px;
    line-height:18px;
    width:84px;
    float:right;
    text-indent:7px;
    font-weight:normal;
}
#category_li {
        z-index:200;
        display:none;
    position:absolute;
    left:78px;
    height:140px;
    width:215px;
    top:-2px;
}
#category_li dl {
z-index:200;
    background:#fff;
    border:1px solid #a6a6a6;
    padding:5px 0 8px 10px;
    position:absolute;
    top:0;
    left:81px;
    width:122px;
    
}
#category_li dt {
z-index:200;
    position:absolute;
    top:-1px;
    left:-82px;
    height:24px;
    width:82px;
}
#category_li dd {
z-index:200;
    width:132px;
    float:left;
    height:20px;
}
#category_li dd a {
z-index:200;
    line-height:20px;
    font-weight:normal;
    font-size:12px;
}
#category_li dd a b {
z-index:200;
    font-size:12px;
    color:red;
    font-weight:normal;
}
#search {
    width:173px;
    height:21px;
    *height:22px;
    padding:5px 0 5px 4px;
    margin-bottom:14px;
    border:solid 1px #cacaca;
}
#search .txt_sch {
    width:118px;
    line-height:16px;
    height:16px;
    color:#aaa;
    padding:1px 2px;
    border:solid 1px #000;
    vertical-align:top;
}
#search .btn {
    width:37px;
    height:21px;
    line-height:14px;
    color:#777777;
    border:0;
    padding-left:13px;
    cursor:pointer;
    text-align:center;
    background:url(/themes/default/images/home_0416/ico_search.png) no-repeat 0 center;
}
#pricearea, #salability, #newarrival {
    margin-bottom:13px;
}
#pricearea h3, #salability h3, #newarrival h3, #hotcomment h3 {
    height:27px;
    line-height:27px;
    color:#fff;
    text-indent:14px;
    background:url(/themes/default/images/home_0416/bg_sidemdl.png) no-repeat;
}
#pricearea h3 span, #salability h3 span, #newarrival h3 span, #hotcomment h3 span {
    color:#d8d8d8;
    padding-left:10px;
    font-weight:normal;
    font-size:12px;
}
#pricearea dl {
	  margin:0;
    padding:0 9px 5px 9px;
    line-height:20px;
}
#pricearea dd {
	margin:0;
    padding-bottom: 7px;
}
#pricearea dl a {
    font-size:14px;
    font-weight:bold;
    color:#535353;
    text-decoration:underline;
}
#pricearea .main {
    padding:10px 9px;
}
#priceinnest {
    background:url(/themes/default/images/home_0416/dot.png) repeat-x;
    line-height:30px;
    height:30px;
    padding:10px 0 0 0;
    color:#535353;
    font-weight:bold;
    text-align:center;
}
#priceinnest .input {
    width:27px;
    line-height:16px;
    height:16px;
    color:#333;
    padding:1px 2px;
    border:solid 1px #535353;
    vertical-align:middle;
    margin-right:2px;
}
#priceinnest .btn {
    width:37px;
    height:21px;
    line-height:14px;
    color:#777777;
    border:0;
    padding-left:13px;
    cursor:pointer;
    text-align:center;
    background:url(/themes/default/images/home_0416/ico_search.png) no-repeat 0 center;
}
#pager-search {margin:5px 0; padding: 8px 5px; background-color:#fff9fb;border:#f3f3f3 1px solid;}
#no-results {font-size:16px;
    color:#ff0080;
    padding:40px 30px;
    text-align:center;
    BORDER:#ccc 1px solid;
    font-family: "宋体";
}
.push-section {
    width:700px;
    clear:both;
    overflow:hidden;
}
.push-section .main {
    width:700px;
}
.push-section h3 {
    height:27px;
    padding:7px 0;
    line-height:16px;
    width:auto;
    border-bottom:solid 3px #D0D0D0;
    position:relative;
}
.push-section h3 span {
    height:27px;
    line-height:27px;
    position:relative;
    top:10px;
    bottom:-10px;
    display:inline-block;
    width:400px;
    font-size:14px;
    padding-left:1px;
    background:url(/themes/default/images/home_0416/redline.gif) no-repeat left bottom;
}


.push-section dl {
    float:left;
    width:140px;
    padding:20px 0 0;
    margin:0 15px 0 6px;
    text-align:center;
}
.push-section dt {
    background:url(/themes/default/images/home_0416/reddot.gif) no-repeat 1px 5px;
    text-indent:10px;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    text-align:left;
}
.push-section dt a {
    line-height:16px;
    color:#808080;
}
.push-section dd.pic {
    height:189px;
    padding:10px 0;
}
.push-section dd.pic img {
    vertical-align:top;
    border:solid 1px #f1f1f1;
}
.push-section dd.tit {
    height:45px;
    line-height:15px;
    padding:3px 0 5px;
}
.push-section dd.price {
    line-height:25px;
}
.through-line {text-decoration:line-through;}
.color-pink {color:#ff0080;}
.sales-count {color:#ff0080;font:bold 14px '';}
h3 {font-size:14px;}
form,input {margin:0;padding:0;}

.horizontalProductDisplay {
  height:155px; border-top:#cccccc solid 1px;
}

.horizontalProductDisplay IMG.productImage {
	DISPLAY: block; PADDING-BOTTOM: 25px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
.horizontalProductDisplay .letterGrade {
	MARGIN-LEFT: 0px
}
.horizontalProaductDisplay .letterGrade IMG {
	VERTICAL-ALIGN: middle
}
.horizontalProductDisplay .pick {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 30px; MIN-HEIGHT: 23px; MARGIN-BOTTOM: 0.25em; BACKGROUND-REPEAT: no-repeat
}
.stars {
	BACKGROUND: url(http://www.digitaladvisor.com/s/img/stars.png) repeat-x left -1000px
}

.stars A:hover {
	BACKGROUND: url(http://www.digitaladvisor.com/s/img/stars.png) repeat-x left -1000px

}
.stars A:active {
	BACKGROUND: url(http://www.digitaladvisor.com/s/img/stars.png) repeat-x left -1000px
}
.stars A:unknown {
	BACKGROUND: url(http://www.digitaladvisor.com/s/img/stars.png) repeat-x left -1000px
}


.stars .currentRating {
	BACKGROUND: url(http://www.digitaladvisor.com/s/img/stars.png) repeat-x left -1000px
}

.stars {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 16px
}

.stars LI {
	DISPLAY: inline
}

.stars A {
	LEFT: 0px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; TEXT-INDENT: -1000em; LINE-HEIGHT: 16px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none; outline: none

}
.stars .currentRating {
	LEFT: 0px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; TEXT-INDENT: -1000em; LINE-HEIGHT: 16px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none; outline: none

}
.stars A:hover {
	BACKGROUND-POSITION: left bottom
}
.stars A:active {
	BACKGROUND-POSITION: left bottom
}

.stars A:unknown {
	BACKGROUND-POSITION: left bottom
}

.stars A.oneStar {
	Z-INDEX: 6; WIDTH: 20%
}

.stars A.twoStars {
	Z-INDEX: 5; WIDTH: 40%
}

.stars A.threeStars {
	Z-INDEX: 4; WIDTH: 60%
}

.stars A.fourStars {
	Z-INDEX: 3; WIDTH: 80%
}

.stars A.fiveStars {
	Z-INDEX: 2; WIDTH: 100%
}

.stars .currentRating {
	BACKGROUND-POSITION: left center; Z-INDEX: 1
}

.stars .linkAll {
	Z-INDEX: 2; BACKGROUND-IMAGE: none; WIDTH: 100%
}

.stars .linkAll:hover {
	Z-INDEX: 2; BACKGROUND-IMAGE: none; WIDTH: 100%
}

.stars .linkAll:active {
	Z-INDEX: 2; BACKGROUND-IMAGE: none; WIDTH: 100%
}

.stars .linkAll:unknown {
	Z-INDEX: 2; BACKGROUND-IMAGE: none; WIDTH: 100%
}
.p_box { border:1px solid #ccc; width:174px; height:174px; line-height:174px; overflow:hidden;display:table-cell; vertical-align:middle; background-color:#fff;}


.adbox {
padding: 2px 2px 2px 2px;
margin: 0px 10px 10px 10px ;
border: 1px dotted #FF9900;
background-color: #f4f4f4;
}

.adbox ul{
width: 335px;
list-style: none;
margin-left:0;
padding-left: 1px;
padding-left: 15px;
 font: 12px;
}

.adbox ul li{     
list-style: none;
padding-top: 4px;
}


.adbox h4{
padding: 1px 1px 1px 1px;margin: 1px 1px 1px 1px ;
color:#FF1100;
}
.adbox h5{
color:#556677;
}
