@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;} 
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;} 
body{font:12px Arial, Helvetica, sans-serif; color:#333;}
a{ text-decoration:none;}
img{vertical-align:bottom;}
.textInput,input{ font-family:Arial, Helvetica, sans-serif;height:16px; padding-top:2px;}

.container{ width:982px; margin:auto;}

.header,.crumb_nav{width:982px;float:left;}
.crumb_nav{ margin-top:10px; margin-bottom:-5px; font-weight:bold;color:#666;}
.crumb_nav a{ color:#666;}
.crumb_nav a.current{ color:#f16918;}

#logo{ width:330px; height:88px;float:left;}
#logo img{ width:199px; height:71px; margin-top:10px; margin-left:20px;}
.head_item{float:right;}
.head_item div{text-align:right;}
.head_item a:hover{ text-decoration:underline;color:#009bff;}
.m_h_c,.sign_reg,.bookmark{ float:right;}
.sign_reg,.bookmark{ clear:both; margin-top:10px;}

.m_h_c span,.mid_nav,.right_nav{background:url(../img/my_h_c.gif) no-repeat; height:33px; float:left;}
.m_h_c span.left_mhc{width:10px;}
.m_h_c span.center_mhc{ background-position:0px -33px; background-repeat:repeat-x;}
.m_h_c span.right_mhc{background-position:0px -66px;width:10px;}
.mid_nav,.right_nav{width:10px;height:45px; margin-top:12px;}
.mid_nav{ background-position:0px -99px;background-repeat:repeat-x; width:851px;}
.right_nav{ background-position:0px -144px;}

.m_h_c a,.contacts ul li,.myact .po_myact{ background:url(../img/head_icon.gif) no-repeat; padding-left:35px; height:25px; display:block; line-height:25px;}
.m_h_c a.head_help{ background-position:0px -25px;}
.m_h_c a.head_cart{ background-position:0px -50px;}
.contacts ul li.email{ background-position:0px -100px; height:21px; line-height:21px;}
.contacts ul li.tel{ background-position:0px -121px; height:24px; line-height:24px;}
.contacts ul li.msn{ background-position:0px -145px; height:25px; line-height:25px;}
.myact .po_myact{ background-position:0px -187px;}

.m_h_c a{float:left; margin-left:15px; color:#333; margin-top:1px;}
.m_h_c a.head_my{ margin-left:0;}
.m_h_c a.head_cart b,.sign_reg a{ color:#009bff;}
.contacts ul li{ font-size:11px; margin-top:10px;}
.contacts ul li a{ color:#333;}

.nav{ width:982px;float:left;}
ul.nav_con{ float:left;}
ul.nav_con li{display:block; float:left;}
ul.nav_con a,.left_nav a{background:url(../img/a_nav.gif) no-repeat right top;display:block;padding:14px 30px 15px 30px;font-size:14px;font-weight:bold;color:#333;}
.left_nav{ float:left;}
.left_nav a{ width:61px; height:28px; background-position:0px -135px;}
.left_nav a.current{ background-position:0px -192px;}
ul.nav_con a:hover{ background-position:0px -45px;}
ul.nav_con a.current{ background-position:0px -90px; color:#fff;}

.search .searchInput{ background:url(../img/search.gif) no-repeat; width:170px; height:30px; display:block; float:right; margin-top:6px; border:0; padding-left:30px; padding-top:8px;}

.lc_btn,.myact .btn_myact a,a.edit,a.cs_cart,a.sp_back,.sp_confirm,a.pro_list1,a.pro_list2,a.pro_grid1,a.pro_grid2,.add_cart,.no_addcart,.np_icon a{background:url(../img/a_nav.gif) no-repeat 0 -192px;border:0;width:200px;height:30px;font-weight:bold;color:#fff; text-align:center; line-height:30px;}
.login .lc_btn,.create .lc_btn{ margin-left:150px; margin-top:15px;}
.login .lc_btn,.sp_btn .lc_btn{ background-position:0px -222px; width:150px;}
.forget .lc_btn,.myact .btn_myact a,.con_details .lc_btn,.con_psd .lc_btn,.merge_del .lc_btn,.add_rev .lc_btn{ background-position:0px -252px; width:120px;}
.myact .btn_myact a,a.edit,a.sp_back,a.pro_list1,a.pro_list2,a.pro_grid1,a.pro_grid2,.add_cart,.no_addcart,.np_icon a{ display:block;}
a.edit{ background-position:-120px -252px; height:25px; width:75px; line-height:25px; padding-left:5px; margin-top:10px;}
.bs_address a.edit{ padding-left:20px; width:60px;}
a.cs_cart{ background-position:0px -282px; width:120px; padding-left:30px;}
.cs_gtc .lc_btn{ background-position:0px -312px; width:150px;}
a.sp_back{ background-position:0px -342px; width:120px;}
.gtp .lc_btn{ background-position:0px -372px; width:120px;}
.sp_confirm{ background-position:0px -402px; width:120px;}
.merge_del .lc_btn{ margin-top:15px; background-position:-120px -342px; height:25px; width:80px; line-height:20px;}
.add_rev .lc_btn{ margin-left:80px;}
a.pro_list1,a.pro_list2,a.pro_grid1,a.pro_grid2{ background-position:-120px -367px; width:16px; height:16px;}
a.pro_list1{ background-position:-120px -383px;}
a.pro_grid1{ background-position:-120px -399px;}
a.pro_grid2{ background-position:-120px -415px;}
.add_cart,.no_addcart{ width:120px; background-position:0px -432px; margin-top:15px;}
.no_addcart{ background-position:0px -462px;}
.np_icon a{ background-position:-136px -367px; width:20px; height:60px; margin-top:10px;}
.next_pro .right a{ background-position:-156px -367px;}

.mainBox,.main_box,.footer,.index_news{ margin-top:15px; float:left;}

.left_sidebar{ width:200px;float:left;}
.index_news{ width:982px;}
.top_inews,.cen_inews,.bot_inews{float:left;}
.top_left,.bot_left{ background:url(../img/a_nav.gif) no-repeat 0px -492px; width:200px; height:10px;float:left;}
.bot_left{ background-position:0px -502px;}
.cen_inews{ width:198px;border:1px solid #d7d360; background:#fafdcd; border-top:0; border-bottom:0;}
.index_news .cen_inews{width:980px;}
.tl_inews,.tc_inews,.tr_inews,.bl_inews,.bc_inews,.br_inews{ background:url(../img/my_h_c.gif) no-repeat 0px -189px; width:10px; height:10px;overflow:hidden; display:block; float:left;}
.tc_inews,.bc_inews{ background-repeat:repeat-x; width:180px;}
.index_news .tc_inews,.index_news .bc_inews{ width:962px;}
.tc_inews{ background-position:0px -229px;}
.tr_inews{ background-position:0px -209px;}
.bl_inews{ background-position:0px -199px;}
.bc_inews{ background-position:0px -239px;}
.br_inews{ background-position:0px -219px;}

.specials,.hot_search,.contacts,.index_reviews,.tags_side{ margin-top:10px; float:left; width:200px;}
.categories h3,.specials h3,.hot_search h3,.contacts h3,.index_faq h3,.index_reviews h3{ text-align:center;}
.categories h3 a,.categories h3,.hot_search h3,.contacts h3 a,.index_news h3 a,.specials h3,.index_faq h3 a,.index_reviews h3{ font-size:14px; line-height:30px; font-weight:bold;color:#5b5800;}
.index_news h3 a{ margin-left:15px;}
.index_news ul,.categories ul,.hot_search .hot_s_con{background:#fcffde; border:1px solid #d7d360; width:942px; padding:8px; margin-left:10px; overflow:hidden;}
.categories ul{ width:176px; padding:0;}
.hot_search .hot_s_con{ width:160px;}
.categories ul li a{ line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-weight:bold; color:#333; border-top:1px solid #d7d360; width:166px; padding-left:10px;}
.categories ul li a.start{ border:0;}
.categories .current{ color:#f60;}
.categories .cate{ text-align:center;}

.index_news ul li{ float:left; width:295px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:25px; padding-left:8px; background:url(../img/news_dot.gif) no-repeat 0px 10px; margin-left:10px; display:inline;}
.index_news ul li a{ color:#333;}

.specials table td{ border-top:1px dashed #d7d360; padding:8px; font-size:11px;}
.specials table td img{ width:60px; height:60px; border:1px solid #ccc;}
.specials table td a{color:#333;}
.specials table b{ display:block; color:#f60; line-height:20px;}
.specials td.start{ border:0;}

.hot_search .hot_s_con a{ color:#3c8000; line-height:20px;margin-left:5px;}
.hot_search .hot_s_con a.hs1{ font-size:11px;}
.hot_search .hot_s_con a.hs2{ font-size:12px;}
.hot_search .hot_s_con a.hs3{ font-size:14px;}

.other_box{width:772px; float:left; margin-left:10px;}

.hot_sel h3,h3.ob_title,h3.my_at,h3.t_cart{ font-size:16px; font-weight:bold; color:#5b5800;}
.cate_title{width:770px; float:left;border:1px solid #d7d360;background:#fcffde;color:#5b5800;}
.hot_sel h3,h3.my_at,h3.t_cart{border-bottom:2px solid #d7d360; padding-bottom:10px;}
.web_article h3.my_at{ text-align:center;}
.hot_sel{ margin-top:15px;}
.hot_sel h3,h3.ob_title{ font-size:14px;}
h3.ob_title,.cate_title h3{padding-left:36px;line-height:30px;border:1px solid #d7d360;background:url(../img/icon.gif) no-repeat 15px 8px;background-color:#fcffde;}
.cate_title h3{ border:0;}
h3.ob_title a{ color:#5b5800;}
h3.t_cart{ background:url(../img/my_icon.gif) no-repeat 0 -160px;height:50px; padding-left:70px; line-height:60px; overflow:hidden;}
h3.t_cart b,h3.ob_title b{ width:670px; display:block; float:left;}
h3.t_al{ background-position:0px -220px;}
h3.t_spinfo{ background-position:0px -280px;}
h3.t_confirm{ background-position:0px -340px;}
h3.t_complete{ background-position:0px -400px; padding-left:55px; line-height:50px;}

.hs_con{ float:left; width:187px; margin-top:15px;}
.hs_con a img{width:150px; height:150px;}
.hs_con a{ color:#333;}
.hs_con ul li{height:45px;word-wrap:break-word;overflow:hidden;}
.hs_con ul li.hot_p{ margin-top:10px; height:20px;}
.hs_con ul li.hot_p .order_p{ text-decoration:line-through; font-weight:500;}
.hs_con ul li.hot_p .new_p{ color:#f60; margin-left:4px;}
.new_pts .hs_con ul li.hot_p{ height:35px;}
.new_pts .hs_con ul li.hot_p span{ float:left; line-height:20px;}

.page_Query{float:left; margin-top:15px; padding-bottom:50px; margin-left:300px; display:inline;}
.page_Query a,.page a,.tags_page a{ float:left; border:1px solid #9d9d9d; padding-left:4px; padding-right:4px;margin-left:3px; display:inline;color:#0769cd; line-height:18px;}
.page_Query a:hover,.page_Query .current,.tags_page a:hover,.tags_page .current{ border-color:#f60; color:#f60;}
a.omit{ border:0;}
a.previous1,a.previous2,a.next1,a.next2{ width:14px; height:20px; background:url(../img/pagequery.gif) no-repeat; border:0;}
a.previous2{ background-position:0px -20px;}
a.next1{ background-position:0px -40px;}
a.next2{ background-position:0px -60px;}

.pop_box,.pop_box1,.pop_box2,.pop_box3{ background:url(../img/pop2.gif) no-repeat 20px 8px;background-color:#feeaf0; border:1px solid #b62c2c;height:50px; width:678px; display:block; color:#990000; line-height:50px; font-size:14px; padding-left:65px; margin-top:10px;}
.pop_box1,.pop_box2{width:500px;float:left; margin-top:15px; margin-left:90px; display:inline;}
.pop_box1,.pop_box3{ background-image:url(../img/pop1.gif);background-color:#eafad6; border-color:#8fbe53; color:#498200;}
.write_rev .pop_box3{ font-size:12px; height:50px; line-height:25px; width:600px; padding-left:60px;}

.footer{width:100%; text-align:center;}
.footer a{ color:#333;}
.footer a:hover,.footer .tag a:hover,.index_news a:hover,.left_sidebar a:hover,.right_sidebar a:hover,.center_box a:hover,.crumb_nav a:hover,.mycart td.tc_p a:hover,.myreviews a:hover,.web_news td.t_news a:hover,.ob_title a:hover,.con_art a:hover,td.rel_title a:hover,.sing_cate a:hover,.new_pts a:hover,.cate_single .attribute a:hover,.rle_protag a:hover{ text-decoration:underline; color:#f60;}
.footer .tag a{ color:#3c8000; margin-left:3px;}
.footer .tag,.footer .bot_nav,.footer .pay,.footer .bot_info{ margin-bottom:10px;}

.relating{position:absolute;z-index:100; background-color:#fff; border:1px solid #000; }
.relating b{font-size:12px; font-weight:500;padding-left:5px; display:block; text-align:left; cursor:default;}
.relating b.suggest_hover{background-color:#5ba8cd;color:#fff;}

.main_box{width:100%;float:left;}