@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;}
.textInput,input{ font-family:Arial, Helvetica, sans-serif;}

body{ background:#6c821c url(../img/bg.gif) repeat-x;}
.bg_header{width:1004px; height:113px; margin:auto;}
#logo{width:320px; height:113px; float:left;}
#logo img{ margin-top:21px;}
.bg_header .head_con{width:684px; height:113px;float:left;}
.bg_header .head_con .mhc{ background:url(../img/mhc.gif) no-repeat; width:322px; height:29px; float:right;}
.mhc ul li{ float:left; position:relative;}
.mhc ul li a{display:block;font-weight:bold; color:#e5f8a0;padding:6px 23px;}
.mhc ul li ul{ display:none; position:absolute;background:#efefcc; border:1px solid #6c821c; border-top:0;}
.mhc ul li:hover ul{ display:block;}
.my_h ul li a{ width:100px; background:url(../img/mhc_icon.gif) no-repeat 10px 13px; color:#6c821c;}
.my_h ul li a:hover{text-decoration:underline;}

.bg_header .head_con .sig_reg{ clear:both;float:right; margin-top:15px; width:100%; text-align:right;}
.search_book span.bookmark{ float:left; margin-top:15px; margin-left:180px;}
.sig_reg b{ color:#f5f3a3;}
.sig_reg b a{ color:#eae501; text-decoration:underline;}

.head_con .search{ background:url(../img/search.gif) no-repeat; width:377px; height:42px; float:left;}
.head_con .search .textInput{ width:270px; height:18px; margin-top:9px; margin-left:15px;float:left;padding-top:2px;}
.head_con .search .search_btn{ background:url(../img/search_btn.gif) no-repeat; width:66px; height:28px; border:0; cursor:pointer; float:left; margin-top:7px; margin-left:10px;}

.content{ background:url(../img/con_bg.gif) repeat-y;width:1004px;margin:auto; overflow:hidden;}

.nav{ width:1004px; height:61px;}
.left_nav,.right_nav,.nav .h_current{ background:url(../img/nav.gif) no-repeat 0px 0px; height:61px; width:12px; float:left;}
.right_nav{ background-position:0px -61px;}
.mid_nav{ background:url(../img/mid_nav.gif) repeat-x; width:980px; height:61px; float:left;}
.mid_nav ul{ float:left;}
.mid_nav ul li{ float:left; line-height:61px; font-size:16px; font-weight:bold; margin-right:30px;}
.mid_nav ul li a{ color:#807e31;height:61px; display:block; float:left;padding-left:15px;padding-right:15px;}
.mid_nav ul li a:hover,.mid_nav ul li .current{background:url(../img/cur_nav.gif) repeat-x; color:#fff; text-decoration:underline;}
.nav .h_current{ background-position:0px -122px;}

.mid_nav .cart{ float:right; line-height:37px; margin-top:10px;}
.mid_nav .cart span{ background:url(../img/cart.gif); height:37px; display:block; float:left;}
.mid_nav .cart .l_cart,.mid_nav .cart .r_cart{ width:10px;}
.mid_nav .cart .c_cart{ background-position:0px -37px;}
.mid_nav .cart .c_cart a{ color:#6c9b00; font-weight:bold; background:url(../img/cart_img.gif) no-repeat 0px 8px; padding-left:30px; height:37px; display:block; float:left;}
.mid_nav .cart .c_cart a b{ color:#807e31;}
.mid_nav .cart .r_cart{ background-position:0px -74px;}
.mid_nav a:hover{ text-decoration:underline;}

.center_con{ margin-top:15px;}
.crumb_nav{ margin-left:15px; margin-bottom:10px;color:#676700; font-weight:bold;}
.crumb_nav a{ color:#676700;}
.crumb_nav a:hover{ text-decoration:underline; color:#6c9b00;}
.crumb_nav .current{ color:#6c9b00;}
.other_con{ margin-left:15px; float:left; width:779px;}

.left_con{ width:200px;margin-left:10px; float:left; display:inline;}

.categories{ width:200px;}
.categories .cate{ text-align:center;}
.categories .left_cate .current{color:#f60;}
.categories .top_cate,.categories .bot_cate{ background:url(../img/side.gif) no-repeat; width:200px; height:10px; overflow:hidden;}
.categories .bot_cate{ background-position:0px -11px;}
.categories .cen_cate{ background:#c3c275; border:1px solid #a8a863; border-top:0; border-bottom:0; float:left; width:198px;}
.cen_news .icon,.cen_cate .icon,.right_icon{background:url(../img/icon.gif) no-repeat; height:17px; overflow:hidden;float:left;padding-left:30px;margin-left:10px;margin-top:5px; margin-bottom:10px;display:inline;}
.right_icon{ background-position:0px -17px;}
.cen_news h3,.cen_cate .icon a,.right_icon a{ background:url(../img/title.gif) no-repeat; width:84px; height:17px;overflow:hidden;}
.cen_cate .icon a,.right_icon a{ display:block;width:118px; height:18px; background-position:0px -17px;}
.special .icon a{ background-position:0px -35px; margin-left:10px;}
.hot_tag .icon a{ background-position:0px -53px; margin-left:20px; height:15px;}
.contacts .icon a{ background-position:0px -68px;margin-left:20px;height:15px; width:77px;}
.orders .right_icon a{ background-position:0px -83px; height:14px; }
.faq .right_icon a{ background-position:0px -97px; margin-left:20px;height:15px;}
.reviews .right_icon a{ background-position:0px -112px;margin-left:20px; height:14px;}
.my_act .icon a{ background-position:0px -126px;margin-left:20px;}
.help_icon .icon a{ background-position:0px -143px; margin-left:40px;}
.tag_icon .icon a{ background-position:0px -160px; margin-left:30px;}
.recate_icon .icon a{ background-position:0px -177px; width:122px;}

.categories ul.left_cate{ float:left;background:#fcfcc2; width:177px; margin-left:9px; display:inline; border:1px solid #a1a15f; border-bottom:0;}
.categories ul.left_cate li{ float:left; width:167px; line-height:30px; border-bottom:1px solid #a1a15f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:10px;}
.categories ul.left_cate li a{ color:#6e6d33; font-weight:bold;}
.categories ul.left_cate li a:hover{ color:#f60;}

.special,.hot_tag,.contacts,.recate{ margin-top:10px;}
.special table{width:198px;}
.special table td{ border-top:1px dashed #6e6d33; padding:8px; font-size:11px;}
.special table td a{color:#3d3c03;}
.special table td a:hover,.hot_tag .h_search a:hover,.contacts a:hover,.r_inside a:hover{text-decoration:underline;}
.hot_tag .h_search a:hover,.contacts .etm a:hover{ color:#f60;}
.special table b{ display:block; color:#6c9b00; line-height:20px;}
.special td.start{ border:0;}

.h_search a{margin-left:5px;}
.hot_tag .h_search,.contacts ul.etm{ padding:10px; line-height:20px;background:#ebebaa; width:160px; float:left; margin-left:8px; display:inline;border:1px solid #a1a15f;}
.hot_tag a{color:#6e6d33; font-weight:bold;}
.hot_tag .a1{ font-size:11px;color:#82813c;}
.hot_tag .a2{ font-size:12px;}
.hot_tag .a3{ font-size:14px;}

.contacts ul.etm{ font-size:11px;}
.contacts ul.etm li{ float:left; width:155px;}
.contacts ul.etm li a{ color:#333;}

/* product image */
.hot_con{ width:184px;float:left; margin-top:30px;}
.hot_con a img{width:150px;height:150px;}
.hot_pro li a:hover{text-decoration:underline; color:#f60;}
.hot_pro li a,.hot_pro1{ color:#333;}
.hot_pro li{height:45px;word-wrap:break-word;overflow:hidden;}
.hot_pro1{ margin-top:10px;}
.hot_pro2{ text-decoration:line-through; margin-right:8px;}
.hot_pro3{ color:#f60;}
/* product image */

.pag_page{margin-left:260px; margin-top:30px; float:left; display:inline;}
.pag_page a{ color:#f16918; font-weight:bold; margin-left:8px;}
.pag_page a:hover,.pag_page .current{ color:#527500; text-decoration:underline;}
.pag_page span{ float:left;}
.previous,.previous_end,.next,.next_end{background:url(../img/next.gif) no-repeat; width:46px; height:15px; display:block;}
.next_end{ background-position:0px -15px;}
.previous{ background-position:0px -30px; width:15px;}
.previous_end{ background-position:0px -45px;width:15px;}

h3.all_pro_t{ color:#676700; font-size:16px; font-weight:bold; border-bottom:1px solid #a1a15f; padding-bottom:15px; width:99%;}

.news{background:#c3c275;width:980px;float:left; margin-top:15px; margin-left:12px; display:inline; }
.tl_news,.tc_news,.tr_news,.bl_news,.bc_news,.br_news{ background:url(../img/news.gif) no-repeat 0px 0px; width:9px; height:9px; overflow:hidden;float:left;}
.news .tc_news,.news .bc_news{ background-position:0px -36px; background-repeat:repeat-x; width:962px;}
.bot_news .bc_news{ background-position:0px -45px;}
.tr_news{ background-position:0px -9px; float:right;}
.bl_news{ background-position:0px -18px; clear:both;}
.br_news{ background-position:0px -27px; float:right;}
.news .cen_news{ border:1px solid #a1a15f; border-top:0; border-bottom:0; width:978px; float:left;}


.cen_news ul{ float:left; background:#ebebaa; border:1px solid #a1a15f; width:938px; padding:10px; margin-left:9px;display:inline;}
.cen_news ul li{ float:left; width:300px; line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../img/dot.gif) no-repeat 0px 10px; padding-left:12px;}
.cen_news ul li a{ color:#6e6d33; margin-left:5px;}
.cen_news ul li a:hover,.footer .pro_tag a:hover{ color:#f60;}

.footer{width:1004px;float:left; margin-top:15px;}
.footer .pro_tag,.footer .bottom,.footer .pay,.footer .footer_info{width:100%; text-align:center; margin-top:15px;}
.footer .pro_tag a{ color:#383700; margin-left:5px;}
.footer a:hover,.news a:hover{ text-decoration:underline;}
.footer .bottom a,.footer .footer_info a{color:#817e00;}

.con_bottom{ background:url(../img/bot_bg.gif) no-repeat; width:1004px;height:50px;margin:auto;}


.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;}
