@import url(comm.css);
@import url(header.css);
@import url(sider_nav.css);
@import url(footer.css);
/* ============== #container ============== */
#container{ clear: both; width: 980px; margin: 2px auto auto;  text-align: left; }
#con_left{ float: left; width: 204px; }
.pro_bread_nav{ float: left; width: 749px; border-bottom: 1px solid #e1e1e1; margin: 0px 0px 1px 12px; }
#promotion_nav li{ padding: 0 0 0 6px; height: 40px; border-bottom: 1px solid #fff; }
#promotion_nav li a{ display: block; width: 100%; padding: 18px 0 0 0; font-size: 12px; color: #fff; font-weight: bolder; cursor: pointer; }
.but01{ width: 57px; height: 20px; line-height: 20px; border: 0; text-align: center; color: #fff; background: url(img/c_but01.gif); cursor: pointer; }
.but02{ width: 51px; height: 41px; line-height: 41px; border: 0; text-align: center; color: #f39; font-weight: bolder; background: url(img/advanced_search_butbg01.gif); cursor: pointer; }


/* #content */
#content_r{ float: left; width: 749px; margin-left: 12px; }
.advanced_search{ position: relative; }
.advanced_search h1{ position: absolute; z-index: 1000; width: 253px; height: 114px; background: url(img/advanced_search_bg.gif) no-repeat top; text-indent: -9999px; overflow: hidden; z-index: 10; }

.as_top{ height: 90px; background: #EE9FB5; }
p.txt01{ padding: 20px 0 0 0; text-align: right; font-size: 18px; font-family: 黑体; font-weight: normal; color: #fff; }
p.txt01 span{ font-size: 20px; }
.as_content{ border: 1px solid #ECECEC; }
.search01{ margin: 5px 0 0 163px; }
.search01 li{ position: relative; padding: 11px 0 0 0; }
.search01 input{ color: #666; }

.w144{ width: 144px; }
.w60{ width: 60px; }
.w88{ width: 88px; }
.w160{ width: 160px; }
.w354{ width: 345px; }

.s_but01{ line-height: 0; padding: 0; }
.s_but01 button{ position: absolute; right: 80px; top: -50px; }
.txt02{ margin: 16px 0 0 0; padding: 0 0 0 1.5em; background: #77D0F2; line-height: 27px; height: 27px; font-weight: bolder; color: #4789A3; }
.txt02 span{ color: #fff; }

.search02{ position: relative; padding: 0 0 0 354px; height: 90px; background: #EE9FB5; }
.search02 ul{ padding: 20px 0 0 0; }
.search02 li{ padding: 0 0 8px 0; color: #fff; }

.s_but02{ position: absolute; height: 56px; right: 40px; top: 17px; padding: 10px 0 0 15px; border-left: 1px solid #fff; }
.s_but03{ margin: 0 0 0 50px; }

.results{ position: absolute; top: 93px; left: 440px; height: 62px; width: 240px; background: url(img/advanced_search_bg2.gif); }
.results p{ padding: 12px 0 0 80px; text-align: center; }

.continue{ margin: 40px 0 0 24px; }
.continue_t{ line-height: 32px; padding: 0 0 0 45px; color: #E9295C; font-size: 18px; font-family: 黑体; font-weight: normal; background: url(img/ds_ico01.gif) no-repeat left; }

.search03{ padding: 0 50px 20px 62px; }
.search03 li{ float: left; padding: 10px 0 0 0; }
.s_results{ height: 50px; padding: 0 0 20px 348px; background: url(img/advanced_search_bg03.gif) no-repeat 140px 0; }
.s_results p{ line-height: 40px; }
.results_list{ width: 710px; padding: 0 0 20px 0; margin: auto; background: #EFFAFE; }

.txt03{ padding: 0 0 0 1.5em;  background: #57C6FE; line-height: 27px; height: 27px; font-weight: bolder; color: #fff; }


.por_list_pl{ padding-left:8px; }
.por_list_pl li{ float: left; margin:12px 0 12px 0; padding: 0 3px 0 0;position:relative;}
.por_list_pl li a{ display: block; float: left; border: 1px solid #ccc; background: #fff;}
.por_list_pl li a:hover{ background: #fee7f1; }
.por_list_pl li img{ margin:7px 6px 5px 6px; vertical-align: bottom; border:1px solid #ccc;}
.por_list_pl li dl{ clear: both;}
.por_list_pl li dl dt{width: 12em; height: 20px; padding: 0px 8px 3px 8px;width:151px;  background:url(img/productlist_line.gif) repeat-x bottom; }
.por_list_pl li dl dd{height: 65px;}
.por_list_pl li dl dt img{ vertical-align: middle; margin:0 0 0 5px;}
.por_list_pl li dl dd img{border: 0;}
.por_list_pl li dl dd.price_pl{ width: 12em;text-align:center; color:#E83B68; line-height:20px; font-size:13px; padding-top:2px; padding-bottom:11px;}
.por_list_pl li dl dd.price_pl span{ font-size:15px; font-weight:bold;}
.por_list_pl li div{

    position:absolute;
     width:50px;
    height:35px;
    right:2px;
    bottom:1px;
    clear:both;

   
    }
  
 .por_list_pl li div p{
    
    width:50px;
    height:35px;
    background:url(../images/part_pay.png) no-repeat !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/part_pay.png');
    _background:none;
 }
.por_list_pl li div a{width:100%;height:35px;border:0;overflow:hidden;position:relative;background:none;}
.por_list_pl li div a strong{visibility:hidden;}
.por_list_pl li div a:hover{background:none;}

#hot_one{ margin: 8px 40px 0 16px; background: url(img/hr_one_bg.gif) no-repeat 274px 168px; }
#hot_onenobg{ margin: 8px 40px 0 16px; }
#hot_one_pic{ width: 272px; float: left; border: 1px solid #ccc; }
#hot_one_pic img{ border: 1px solid #ccc; margin: 8px; vertical-align: bottom; }
#hot_one_txt { float: left; position: relative; width: 381px !important; width /* */ : 411px;padding: 0 0 0 30px; }
#hot_one_txt h3{ font-size: 20px; font-family: 黑体; font-weight: normal; line-height: 24px; color: #000; }
#other_ico{ position: absolute; right: 0; top: 0; }
#other_ico img{ border: 1px solid #ccc; margin: 0 5px 0 0; }
#hot_one_txt .del{ padding: 10px 0 0 0; font-weight: bolder; font-size: 14px; }
#hot_one_txt .offers{ font-weight: bolder; font-size: 18px; color: #f39; }
#hot_one_txt .discount{ position: absolute; top: 180px; left: 300px; width: 90px; text-align: center; line-height: 24px; font-weight: bolder; font-size: 14px; color: #000; }
#hot_one_txt .discount span{ font-size: 20px; font-weight: normal; }
.ranking_ico{ padding: 18px 0 0 0; }
.ranking_ico img{ margin: 0 9px 0 0; }
#hot_one_txt .details_t{ position: absolute; top: 270px; left: 64px; width: 384px; line-height: 120%; color: #000; }

#hot_list{ margin: 8px 0px 0 16px; }
#hot_list ul{ padding: 0 0 26px 0; }
#hot_list li{ float: left; margin: 0 11px 0 0; border: 1px solid #ccc; position:relative;}
#hot_list li img{ border: 1px solid #ccc; margin: 5px 5px 0 5px; }
#hot_list .ranking_ico{ padding: 0; text-align: center; }
#hot_list .ranking_ico img{ border: 0; }
.discount_s{ background: url(img/hr_one_bgs.gif) no-repeat; line-height: 27px; text-align: right; margin: 10px 0 0 0; padding: 0 5px 0 0; color: #fff; font-weight: bolder; }
.discount_snobg{ line-height: 27px; text-align: right; margin: 10px 0 0 0; padding: 0 5px 0 0; color: #fff; font-weight: bolder; }
.hot_list_t{ text-align: center; padding: 5px 0 0 0; font-weight: bolder; }
.hot_list_t a{ color: #f39; text-decoration: none; }
.hot_list_offers{ padding: 0 0 5px 0; text-align: center; color: #f39; }
.hot_list_offers del{ color: #666; }


#hot_list li div.pay_part{

    position:absolute;
     width:50px;
    height:35px;
    right:0;
    bottom:0px;
    clear:both;

   
    }
  
 #hot_list li div.pay_part p{
    
    width:50px;
    height:35px;
    background:url(../../images/part_pay.png) no-repeat !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../../images/part_pay.png');
    _background:none;
 }
#hot_list li div.pay_part a{display:block;width:100%;height:35px;border:0;overflow:hidden;position:relative}
#hot_list li div.pay_part a strong{visibility:hidden;}
#hot_list li div.pay_part a:hover{background:none;}

.pages{padding: 20px 0;}
