/* CSS Document */
*{ margin:0px; padding:0px; font-size:12px; font-family:Arial, "����"; color:#505050;
}
img{ vertical-align:middle; border:0px;
}
.f_b{ font-weight:bold; margin-top:30px;
}
.c_grey{ background:#f4f4f4; border:1px solid #c9c9c9; border-bottom:none;
}
.c_yellow{ background:#fff5d1; border:1px solid #c9c9c9; border-top:none; margin-bottom:20px;
}
b{ color:#FF0000;
}
a:link{ color:#505050; text-decoration:none; 
}
a:visited{ color:#505050; text-decoration:none;
}
a:hover{ color:#505050; text-decoration:none;
}
a:active{ color:#505050; text-decoration:none;
}
.orange{ color:#d35218;
}
big{ font-weight:bold; font-size:12px;
}
#top{ border-bottom:4px solid #ff8901; width:100%; overflow:hidden;
}
#top a{ color:#698ed2;
}
#navi_y{ width:930px; position:relative;  overflow:hidden; margin:0 auto; padding-top:14px;
}
#navi_y .intro{ width:908px; height:23px; overflow:hidden; border:1px solid #d8d8d8; background:url(../images/y_navi_intro.gif) left top repeat-x; padding:0 10px; line-height:23px;
}
#navi_y .intro p{ color:#505050; float:left;
}
#navi_y ul{ float:right; list-style:none; height:23px;
}
#navi_y li,#navi_y li.on{ padding:0 5px; float:left; background:url(../images/navi_line.gif) right center no-repeat; height:23px; line-height:23px;
}
#navi_y li.on{ background:url(../images/home.gif) 5px 3px no-repeat; padding-left:23px;
}
#navi_y li img{ vertical-align:middle;
}
#navi_y .navi{ width:930px; height:76px; overflow:hidden;
}
#navi_y .navi .logo{ width:190px; height:67px; overflow:hidden; padding:9px 0 0 20px; float:left;
}
#search_box{ width:100%; overflow:hidden; height:38px; background:url(../images/y_search_bg.gif) left top repeat-x;
}
#search_box .search{ width:910px; overflow:hidden; margin:0 auto; padding:0 10px;
}
#search_box .search .input_box{ float: left; padding-top:10px;
}
#search_box .search .input_box select{ width:112px; float:left; margin-right:10px; height:20px;
}
#search_box .search .input_box .s_input{ width:180px; margin-right:10px; float:left; height:16px;
}
#search_box .search .input_box .b_input{ width:48px; height:22px; background:url(../images/y_navi_search_button.gif); border:0px; margin-top:-2px;
}
#subnavi{ float:right; margin-top:5px;
}
#subnavi .sub_l{ width:10px; height:24px; float:left; font-size:0px; line-height:0px; background:url(../images/y_navi_subnavi.gif) left top no-repeat;
}
#subnavi .sub_c{ height:24px; background:url(../images/y_navi_subnavic.gif) left center repeat-x;  line-height:24px; float:left;
}
#subnavi .sub_c li,#subnavi .sub_c li.on{ height:24px; padding:0 5px; list-style:none; float:left; line-height:24px; background:url(../images/navi_line.gif) left center no-repeat;
}
#subnavi .sub_c li.car{ background:url(../images/car.gif) left 4px no-repeat; padding-left:23px;
}
#subnavi .sub_r{ width:10px; height:24px; float:left; font-size:0px; line-height:0px; background:url(../images/y_navi_subnavib.gif) left top no-repeat;
}
#navi_y .navi_box{ position:absolute; right:0; float:right; background:url(../images/navi_box_l.jpg) left bottom no-repeat; padding-left:15px; height:76px;
}
#navi_y .navi_box a{ color:#505050; font-size:14px;
}
#navi_y .navi_box ul{ background:url(../images/navi_box_r.jpg) right bottom no-repeat; padding-right:15px; height:76px; float:left; list-style:none;
}
#navi_y .navi_box li,#navi_y .navi_box li.last,#navi_y .navi_box li.block{ background:url(../images/navi_box_li.jpg) right top no-repeat; padding:0 30px; line-height:28px; height:28px; text-align:center;font-size:14px; float:left; margin-top:48px;
}
#navi_y .navi_box li.last{ background:url(../images/navi_box_li_last.jpg) left top repeat-x;
}
#navi_y .navi_box li.block{ background: url(../images/navi_boxlion_r.jpg) right top no-repeat; padding:0 30px 0 0; margin:43px 0 0 0; height:33px;
}
#navi_y .navi_box li.block a{ color:#FFFFFF;
}
#navi_y .navi_box li span{ height:28px; background:url(../images/navi_boxlion_l.jpg) left top no-repeat; padding:0 0 0 30px; height:33px; float:left; font-weight:bold; color:#FFFFFF; line-height:33px; font-size:14px;
}

/*navi2*/
#top_ad{ width:930px; height:144px; overflow:hidden; background: url(../images/head_pic01.jpg) #efefef;
}
#navib{ width:927px; height:31px; overflow:hidden; margin:0 auto; margin-top:113px; padding:0 3px 0 0;
}
#navib li span a{ color:#FFFFFF; font-size:14px;
}
#navib ul{ float:left; list-style:none;
}
#navib li,#navib li.on{ float:left; background:url(../images/y_navi_bga.gif) left top no-repeat; height:31px; padding:0px 0 0 23px; width:auto;
}
#navib li.on{ background:url(../images/y_navi_bgb.gif) left top no-repeat;
}
#navib li.on span{ height:24px; background:url(../images/y_navi_bgbb.gif) right top no-repeat; color:#8b430e; float:left; padding:7px 23px 0 0; font-size:14px; font-weight:bold;
}
#navib li.on span a{ color:#8b430e; 
}
#navib span{ height:24px; background:url(../images/y_navi_bgab.gif) right top no-repeat; float:left; padding:7px 23px 0 0; font-size:14px; color:#FFFFFF; font-weight:bold;
}
#navib_r{ float:right;
}
#navib .navib_search{ float:left; height:26px; padding:5px 0 0 20px;
}
#navib .navib_search .s_input{ width:120px; margin-right:5px; float:left; height:18px; margin-top:1px;
}
#navib .navib_search .b_input{ width:48px; height:22px; background:url(../images/y_navi_search_button.gif); border:0px; 
}

/*yellow*/
#content{ width:930px; overflow:hidden; padding-top:23px; margin:0 auto; 
}
#sub_box{ width:210px; padding-right:10px; overflow:hidden; float:left;
}
.y_lt_title{ width:195px; height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:15px; font-weight:bold; background:url(../images/y_lt_title.gif);
}
#sub_box .y_lt_content{ width:198px; overflow:hidden; border:1px solid #d0d0d0; border-top:none; border-bottom:none; padding:5px;
}
#sub_box .y_lt_content li{ background:url(../images/li_line.gif) left bottom repeat-x; height:28px; line-height:28px; padding:0 5px;
}
#sub_box .y_lt_bottom,#sub_box .y_lt_bottom_b{ width:210px; height:7px; overflow:hidden; background:url(../images/y_lt_bottom.gif); font-size:0px; line-height:0px; margin-bottom:10px;
}
#sub_box .y_lt_bottom_b{ margin-bottom:0px;
}
#sub_box .y_lt_content span{ padding:0 6px;
}
#sub_box .y_lc_title{ width:195px; height:26px; padding-top:2px; font-size:14px; line-height:28px; overflow:hidden; padding-left:15px; background:url(../images/y_lc_title.gif); color:#733313; font-weight:bold;
}
#sub_box .y_lc_squ,#sub_box .y_lc_arrow,#sub_box .y_lc_contact{ width:174px; border:1px solid #d0d0d0; border-top:none; border-bottom:none; padding:5px 17px; list-style:none; font-size:11px;
}
#sub_box .y_lc_contact{ line-height:20px;
}
#sub_box .y_lc_squ li{ line-height:25px; background:url(../images/squ.gif) left 10px no-repeat; padding-left:10px;
}
#sub_box .y_lc_arrow li{ line-height:25px; background:url(../images/li_arrow.gif) left 6px no-repeat; padding-left:19px;
}
#sub_box .y_lb_friend{ width:195px; height:27px; line-height:35px; overflow:hidden; font-size:14px; padding-left:15px; font-weight:bold; background: url(../images/y_lb_firend.gif);
}
#sub_box .y_lb_contact{ width:195px; height:30px; line-height:35px; overflow:hidden; font-size:14px; padding-left:15px; font-weight:bold; background: url(../images/y_lb_contact.gif);
}

/*right*/
#wide_box{ width:710px; overflow:hidden; float:left; margin-right:-220px
}
#wide_box .w_top{ width:710px; overflow:hidden;
}
#wide_box .w_top .w_flash{ width:518px; overflow:hidden; border:1px solid #c1c1c1; float:left; margin-right:10px;
}
#wide_box .w_active{ width:180px; overflow:hidden; float:left; 
}
#wide_box .w_active .active_title{ width:150px; height:20px; overflow:hidden; background:url(../images/y_active_title.gif); padding-left:30px; font-size:14px; font-weight:bold; padding-top:6px;
}
#wide_box .w_active .active_cont,#wide_box .w_active .active_ad{ width:158px; border:1px solid #d0d0d0; border-bottom:none; border-top:none; list-style:none; padding:5px 10px; overflow:hidden;
}
#wide_box .w_active .active_ad{ padding:0px 12px; width:154px; overflow:hidden;
}
#wide_box .w_active .active_cont li{ background:url(../images/squ.gif) left 11px no-repeat; padding-left:9px; line-height:24px;
}
#wide_box .w_active .active_b{ background:url(../images/y_acitve_bottom.gif); width:180px; height:10px; overflow:hidden; font-size:0px; line-height:0px;
}
#wide_box .w_title{ height:25px; padding:10px 0 0 25px; line-height:25px; width:685px; overflow:hidden; background:url(../images/y_w_title.gif) left 13px no-repeat; 
}
#wide_box .w_title span{ float:left; font-size:14px; font-weight:bold;
}
#wide_box .w_title em{ float:right; font-style:normal; background:url(../images/more.gif) right 7px no-repeat; padding-right:12px;
}
#wide_box .w_title em a{ color:#6892ce;
}
.y_listbox{ width:708px; border:1px solid #d0d0d0; overflow:hidden;
}
.y_listbox_in{ border:2px solid #ededed; margin:1px; width:702px; overflow:hidden; padding:20px 0px 15px 0px;
}
.y_listbox_in dl{ background:url(../images/r_li_line.gif) right top repeat-y; width:135px; padding:0 20px; float:left;
}
.y_listbox_in dl.on{ background:none; 
}
.y_listbox_in dt{ width:128px; height:128px; border:1px solid #bfbfbf; overflow:hidden; margin-bottom:5px;
}
.y_listbox_in dd{ line-height:20px;
}
.y_listbox_in dd.grey{ color:#878787;
}
.y_listbox_in dd.red{ color:#FF0000;
}

#footer{ height:211px; width:930px; overflow:hidden; text-align:center; margin:50px auto 0 auto; background:url(../images/footer_bg.gif) left top repeat-x; border-top:1px solid #c7c7c7; padding-top:10px; color:#7d7d7d; line-height:30px; font-size:11px;
}
#footer a{ color:#0080af; padding:0 5px;
}
#footer img{ margin:0 10px 0 40px;}


/*content*/
#content_sec,#content_third{ width:930px; overflow:hidden; margin:0 auto; 
}
#content_third{ padding-top:10px;
}
.sec_title{ height:25px; padding:10px 0 0 25px; line-height:25px; width:905px; overflow:hidden; background:url(../images/y_w_title.gif) left 14px no-repeat; 
}
.sec_title span{ float:left; font-size:14px; font-weight:bold;
}
.sec_title em{ float:right; font-style:normal; background:url(../images/more.gif) right 7px no-repeat; padding-right:12px;
}
.sec_title em a{ color:#6892ce;
}
.content_sec_listbox{ width:708px; border:1px solid #d0d0d0; overflow:hidden;
}
.content_sec_listbox_in{ margin:1px; width:926px; background:#ededed; overflow:hidden; padding:2px;
}
.double_show{ width:206px; height:221px; border:1px solid #c9c9c9; float:left; margin-right:12px;
}
.double_list{ width:482px; background:#ffffff; float:left; height:223px;
}
.double_listers{ height:223px; padding:0px 15px 0 17px; float:left; background:url(../images/line_long.gif) right center no-repeat;
}
.double_listers_b{  padding:0px 15px 0 17px; background:none; float:left;
}
.double_dl{ margin-top:17px; width:200px; overflow:hidden;
}
.double_dl .on{ background:none; 
}
.double_dl dt{ width:83px; height:83px; border:1px solid #bfbfbf; overflow:hidden; margin-right:10px; float:left;
}
.double_dl dd,.double_dl_big dd{ line-height:20px;
}
.double_dl dd.grey,.double_dl_big dd.grey{ color:#878787;
}
.double_dl dd.red,.double_dl_big dd.red{ color:#FF0000;
}
.double_dl_big{ margin-top:18px;
}
.double_dl_big dt{ width:128px; height:128px; overflow:hidden; border:1px solid #c9c9c9;
}
.p_13{ padding:0 13px;
}


/*content_widetop*/
.w_flash,.w_flash_s{ width:688px; height:217px; overflow:hidden; border:1px solid #bfbfbf; float:left;
}
.w_flash_s{ width:708px;
}
.toppic_list{ width:240px; overflow:hidden; list-style:none; float:left;
}
.toppic_list li{ width:90px; height:90px; border:1px solid #bfbfbf; padding:4px; float:left; margin-left:20px; display:inline;
 }
.m_20{ margin-top:20px;
}

/*help*/
.lead{ width:920px; margin:0 auto; height:40px; line-height:40px; padding-left:10px;
}
.lead b{ font-size:14px; font-weight:bold; color:#000000;
}
.lead b a{ color:#7189b5; font-size:14px; padding:0 5px;
}
.lead b .orange{ color:#f1671c; font-size:14px; padding:0 5px;
}
.lead_tip{ line-height:25px; width:920px; padding-left:10px; overflow:hidden; color:#f1671c; font-weight:bold; margin:0 auto; background:#e7fcdd; margin-bottom:5px;
}
.lead_tip a{ color:#7189b5; font-weight:normal;
}
.help_side{ width:194px; padding:6px;margin-right:-220px; overflow:hidden; border:1px solid #c9c9c9; background:url(../images/help_l_bg.gif) left top repeat-y; float:left;  list-style:none;
}
.help_side li{  background:url(../images/li_line.gif) left bottom repeat-x; line-height:32px;
}
.help_side li p{ line-height:32px; padding-left:36px; background:url(../images/li_arrow.gif) 15px  10px no-repeat;
}
.help_side li.title{ padding:0px 0px 0px 5px; font-size:14px; font-weight:bold; border-bottom:1px solid #c9c9c9; background:none;
}
.help_side li.block p{ color:#ff5a00; background:#efffe0 url(../images/li_arrow_yellow.gif) 15px center no-repeat; font-weight:bold;
}
.help_side li.last{ background:none;
}
.help_r{ width:706px; margin-left:220px; overflow:hidden; border:1px solid #c9c9c9;
}
.help_r .title{ width:683px; overflow:hidden; padding-left:25px; font-weight:bold; font-size:14px; line-height:32px; height:32px; background:url(../images/help_r_title.gif) left top repeat-x;
}
.help_content{ width:658px; padding:25px; overflow:hidden; background:#f6f6f6;
}
.help_dl{ list-style:none;
}
.help_dl dt{ float:left; line-height:25px; 
}
.help_dl dd{ padding-left:26px; line-height:25px;
}
.help_dl dt.green{ color:#38b549; font-weight:bold;
}
.help_dl dd ol{ list-style-position:inside;
}

/*comment*/
.comment_wide{ width:708px; overflow:hidden; float:left; border:1px solid #c9c9c9;
}
.comment_wide .title{ border-bottom:1px solid #c9c9c9; padding-left:10px; font-size:14px; font-weight:bold; height:32px; line-height:32px; background:#f1f1f1;
}
.comment_content{ width:688px; padding:10px; overflow:hidden;
}
.comment_content dl,.comment_content dd,.comment_content dt{ margin:0px; padding:0px;}
.comment_content_dl{ background:url(../images/li_line.gif) left bottom repeat-x; padding:10px 5px;zoom:1;
}
.comment_content_dl.last{ background:none;
}
.comment_content_dl dt,.comment_content_dl dd{zoom:1; line-height:33px; padding:0 30px;
}
.dt_l{ float:left;
}
.dt_r{ float:right; white-space:nowrap;
}
.comment_content_dl .dt_date{ margin:0 10px;
}
.comment_content_dl dd{ background:#f4f4f4;clear:both;margin-bottom:2px;
}
.comment_content_dl b{ color:#000000;
}
.page{ height:36px; border-top:1px solid #c9c9c9; line-height:36px; text-align:right;
}
.page a{ background:#ffeeca; margin:0 2px; padding:0 2px;
}
.page a.on{ background:#cb3301; color:#FFFFFF;
}
.page .next{ padding-left:50px;
}
.comment_side{ width:210px; overflow:hidden; float:right; margin-left:10px;
}
.comment_title{ width:200px; height:27px; line-height:27px; background:url(../images/comment_title.gif); padding-left:10px; font-size:14px; font-weight:bold;
}
.comment_side_content{ width:188px; overflow:hidden; border:1px solid #cfcfcf; border-bottom:none; border-top:none; background:#ebf3fe; padding:10px 10px 0 10px;
}
.comment_side_content textarea{ height:157px; border:1px solid #c9c9c9; width:188px; overflow:hidden;
}
.verify{ width:188px; overflow:hidden; list-style:none;
}
.verify dt{ float:left; line-height:25px;
}
.verify dt input{  border:1px solid #c9c9c9;
}
.verify dd{ line-height:25px; padding-left:73px;
}
.comment_b{ width:210px; height:10px; background:url(../images/comment_bottom.gif); font-size:0px; line-height:0px;
}
.verify dd a{ color:#6f91be;
}
.comment_button_box{ width:210px; padding:5px 0 0 50px;; overflow:hidden;
}
.comment_button{ width:78px; height:22px; background:url(../images/comment_button.gif); text-align:center; line-height:22px; border:0px;
}

/*goods*/
.goods_side{ width:210px; overflow:hidden; float:left; margin-right:-220px;
}
.goods_list{ width:198px; overflow:hidden; border:1px solid #c9c9c9; border-top:0px; border-bottom:0px;  padding:5px;
}
.goods_ul{ width:198px; overflow:hidden; list-style:none; margin-bottom:5px;
}
.goods_ul li{ background:url(../images/squ.gif) 15px center no-repeat; line-height:25px; padding:0 22px;
}
.goods_ul li.pic{ background:none; padding:0 15px;
}
.goods_side_b{ width:210px; height:10px; overflow:hidden; line-height:0px; font-size:0px; background:url(../images/goods_side_b.gif); margin-bottom:10px;
}
.goods_b_line{ background:url(../images/li_line.gif) left bottom repeat-x;
}
.goods_ul li a{ color:#6f91be;
}
.goods_ul li.goods_arrow{ background:url(../images/li_arrow.gif) 13px center no-repeat; padding:0 33px;
}
.goods_wide{ width:710px; overflow:hidden; margin-left:220px;
}
.goods_wide_dl{ list-style:none; border-bottom:3px solid #ff8a00; padding-bottom:30px;
}
.goods_wide_dl dt{ width:260px; height:260px; overflow:hidden; float:left; padding:1px; border:1px solid #c9c9c9;
}
.goods_wide_dl dt span{ width:252px; height:252px; overflow:hidden; border:4px solid #eeeeee; display:block;
}
.goods_wide_dl dd{ margin-left:300px; line-height:27px; 
}
.goods_wide_dl dd span{ margin-left:50px; font-size:12px; font-weight:normal;
}
.goods_wide_dl dd.title{ font-size:14px; font-weight:bold; border-bottom:2px solid #c9c9c9; margin-bottom:10px;
}
.goods_wide_dl dd.grey{ color:#999999;
}
.goods_wide_dl dd.red{ font-size:14px; font-weight:bold; color:#ef350f;
}
.car_button{ width:122px; height:31px; overflow:hidden; background:url(../images/car_button.gif); padding-left:30px; border:0px; font-size:14px; margin-top:10px;
}
.goods_tab{ width:710px; height:30px; position:relative; border-bottom:1px solid #c9c9c9; margin-top:10px; 
}
.goods_tab_ul{ width:710px; overflow:hidden; list-style:none; position:absolute; left:0px; top:1px;
}
.goods_tab li,.goods_tab li.on,.goods_tab li a,.goods_tab li.on a{ background:url(../images/goods_tabl.gif) left top no-repeat; padding-left:20px; height:30px; float:left; margin-right:5px;
}
.goods_tab li a{ background:url(../images/goods_tabr.gif) right top no-repeat; padding:0 20px 0 0; float:left; line-height:30px; margin:0px;
}
.goods_tab li.on{ background:url(../images/goods_tab_onl.gif) left top no-repeat; 
}
.goods_tab li.on a{ background:url(../images/goods_tab_onr.gif) right top no-repeat; font-size:14px; font-weight:bold; padding:0 20px 0 0; margin:0px;
}
.goods_content_a,.goods_content_b,.goods_content_c{ width:708px; overflow:hidden; border:1px solid #c9c9c9; border-top:none;
}
.goods_content_b{ padding:13px; width:682px; overflow:hidden;
}
.goods_content_ul{ list-style:none; padding:30px;
}
.goods_content_ul li{ background:url(../images/squ.gif) left 7px no-repeat; padding-left:10px; line-height:20px;
}
.goods_content_ul li.pic{ background:none;
}
.goods_content_ul a{ display:inline;
}
.goods_content_dl{ list-style:none; padding:10px; width:662px; overflow:hidden;
}
.goods_content_dl dt{ font-weight:bold;  float:left; line-height:20px;
}
.goods_content_dl dd{ padding-left:30px; line-height:20px;
}
.goods_content_dl dd .dt_l{ width:440px;
}
.goods_content_b .page{ border:none; background:url(../images/li_line.gif) left bottom repeat-x; padding-bottom:30px;
}
.goods_content_b p{ padding-top:10px; text-align:right;
}
/*pop*/
.pop{ width:351px; height:138px; overflow:hidden; border:1px solid #000000; background-color: white;
}
.pop .title{ width:311px; height:27px; line-height:27px; overflow:hidden; background:#fff5d1 url(../images/yes.gif) 15px center no-repeat; padding-left:40px; 
}
.pop .title span{ float:left;
}
.pop .title a{ float:right; padding:3px 3px 0 0;
}
.pop p{ text-align: center; line-height:50px;
}
.pop p span{ margin-left: 0; padding-left: 0; font-weight:bold; color:#fa3a16;
}
.pop p input{ margin-right:30px;
}

/*add_comment*/
.add_comment{ width:685px; overflow:hidden;
}
.add_comment p{ line-height:25px; padding-left:10px;
}
.add_comment p b{ font-weight:bold; color:#000000;
}
.add_comment .grey_box{ padding:10px; width:665px; overflow:hidden; background:#f4f4f4;
}
.add_comment .grey_box p{ padding:0px; line-height:25px;
}
.add_comment textarea{ width:663px; height:159px; overflow:hidden; border:1px solid #c9c9c9; margin-bottom:10px;
}
.add_comment .comment_button{ margin-top:10px;
}

/*add_share*/
.add_share{ width:685px; overflow:hidden;
}
.add_share p{ line-height:25px; padding-left:10px;
}
.add_share p b{ font-weight:bold; color:#000000;
}
.add_share .grey_box{ padding:10px; width:665px; overflow:hidden; background:#eaffd4;
}
.add_share .grey_box p{ padding:0px; line-height:25px;
}
.add_share textarea{ width:663px; height:159px; overflow:hidden; border:1px solid #c9c9c9; margin-bottom:10px;
}
.add_share .comment_button{ margin-top:10px;
}


/*product*/
.product_side{ width:210px; overflow:hidden;
}
.prodcut_table th{ text-align:right; font-weight:normal;
}
.prodcut_table td,.prodcut_table th{ padding:5px 3px;
}
.prodcut_table td select{ width:115px;
}
.prodcut_table td a{ margin-right:10px; color:#79a2d0;
}
.product_side_ul{ list-style:none;
}
.product_side_ul li{ background:url(../images/li_line.gif) left bottom repeat-x; height:30px; line-height:30px; padding-left:10px;
}
.product_side_ul li p{ background:url(../images/squ.gif) left center no-repeat; height:30px; line-height:30px; padding-left:10px;
}
.product_side_ul li.last{ background:none;
}
.product_wide{ width:708px; overflow:hidden; border:1px solid #c9c9c9;
}
.product_wide .title{ width:708px; height:25px; background:#f1f1f1; overflow:hidden; border-bottom:1px solid #c9c9c9; line-height:25px; padding-top:8px;
}
.product_wide .title span{ padding:0 20px; float:left;height:20px;
}
.product_wide .title .page{ float:right; border:none; height:20px; line-height:20px;
}
.product_wide .title span a{ margin:0 3px;
}
.product_content{ width:684px; overflow:hidden; padding:0 12px;
}
.product_lista_dl{ width:119px; overflow:hidden; padding:20px 26px; background:url(../images/li_line.gif) left bottom repeat-x; float:left;
}
.product_content .last_product{ background:none;
}
.product_lista_dl dt{ height:117px; width:117px; overflow:hidden; border:1px solid #c9c9c9; margin-bottom:5px;
        text-align:center; margin-left:auto; margin-right:auto; vertical-align:middle; line-height:117px;
}
.product_lista_dl dd{ line-height:20px; text-align:center;
}
.product_lista_dl dd .orange{ font-weight:bold; color:#f71d01;
}
.product_lista_dl dd .grey{ color:#999999;
}
.product_lista_dl dd span{  padding-right:5px;
}
.product_lista_dl dd a{ color:#6f93c7;
}
.product_lista_dl dt a{ display:inline-block; /*border:3px solid #e3e3e3;*/
}

/*prodcut_list_b*/
.prodcut_list_b{ background:url(../images/li_line.gif) left bottom repeat-x; width:644px; overflow:hidden; padding:20px;
}
.prodcut_list_b_dla{ list-style:none; float:left; width:527px;
}
.prodcut_list_b_dla dt{ height:117px; width:117px; overflow:hidden; /*border:1px solid #c9c9c9;*/ float:left;
}
.prodcut_list_b_dla dt a{ display:inline-block; border:3px solid #e3e3e3;
}
.prodcut_list_b_dla dd{ padding-left:137px; line-height:20px; white-space:normal;
}
.prodcut_list_b_dla dd.dd_title{ font-weight:bold; padding-bottom:10px;
}
.prodcut_list_b_dlb{ list-style:none; float:left; width:107px; padding-left:10px;
}
.prodcut_list_b_dlb li{ line-height:20px;
}
.prodcut_list_b_dlb li.orange{ font-weight:bold; padding-bottom:10px;
}
.prodcut_list_b_dlb li.li_grey{ color:#999999; border:none; background:none; margin:0px; padding:0px;
}
.prodcut_list_b_dlb li s{ color:#999999;
}

/*20090104*/
.sort_icon { margin-left:3px; width:130px; display: inline-block; float:left;}
.num_per_page_now a{ color:#FFFFFF; text-decoration:none; font-weight:bold; background:url(../images/icon_search_sort_bg.gif) no-repeat; width:24px; height:19px; display: inline-block; text-align:center; line-height:19px;}
.num_per_page a{ color:#FFFFFF; text-decoration:none; font-weight:bold; background:url(../images/icon_search_sort_bg_.gif) no-repeat; width:24px; height:19px; display:inline-block; text-align:center; line-height:19px;}
.num_per_page_now a:visited,.num_per_page a:visited{ color:#FFFFFF;}

form label {float: left;}
form label.error {float: none; color: red; padding-left: 20px; vertical-align: bottom; background-image:url(../images/onError.gif); background-repeat:no-repeat; background-position:top 3px;}
form label.valid {float: none; color: red; padding-left: 20px; vertical-align: bottom; background-image:url(../images/onCorrect.gif); background-repeat:no-repeat; background-position:top 3px;}>>>>>>> .r2701
