body {font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#666666;}
*{padding:0; margin:0;}
ul{list-style-type:none;}

/*top element*/
.top_main{width:1003px; margin:auto; background:#FFFFFF;}
.top_title{ background:url(/image/p_search_bg.gif); height:30px; width:1003px; color:#666666;}
#nav0 li{float:left;line-height:30px;text-align:center;height:30px;}
#nav0 li a{text-decoration:none;color:#666666; padding: 0 10px;display: block;}
.rss{background:url(/image/rss.gif) no-repeat 0 8px; padding-left:8px;}
.map{background:url(/image/sitemap.gif) no-repeat 0 8px; padding-left:10px;}
#nav1{width:250px; float:left;}
#nav1 li{float:left;line-height:30px;text-align:center;height:30px;}
#nav1 li a{text-decoration:none;color:#666666; padding: 0 7px;display: block;}
.top_space{width:323px; float:left;}
.nav_bg{height:67px; margin-left:10px;margin-top:8px;width:986px;background:url(/image/nav.gif) no-repeat;}
.logo{width:196px;height:44px; margin-top:7px; float:left;}
#nav{width:786px;float:left;margin-left:1px; font-size:12px;}
#nav ul{margin-left:40px;}
#nav li{float:left;line-height:32px;text-align:center;height:32px;}
#nav li a{text-decoration:none;color:#fff; padding: 0 10px;display: block; font-weight:bold; }
.shuxian{background:url(/image/shuxian.gif);height:32px;width:2px;}
.nav_txt1{background:url(/image/nav_txt.gif);width:86px;}
.nav_txt2{background:url(/image/nav_txt.gif);width:100px;}
.nav_txt3{background:url(/image/nav_txt.gif);width:83px;}
.nav_txt_l{background:url(/image/nav_txt_l.gif) no-repeat;width:4px;height:32px;}
.search_bar{height:31px;width:1003px;}
*html .search_bar{height:31px;width:780px;}
*+html .search_bar{height:31px;width:780px;}
.top_h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-top:8px; width:430px;}
.search_txt{color:#EAC9DB;margin-left:300px; width:45px; }
.top_key{border:1px solid #410C43;background-color:#F2DEF3;font-size:12px;height:15px; width:160px;}
.search_bt{margin-top:5px !important; margin-top:6px; width:60px; }
.shopping_cart{margin-top:8px; margin-left:30px; color:#FFFF00; width:120px;}
.p_search{ background:url(/image/p_search_bg.gif); height:30px; width:983px; margin-left:10px;}

/*body*/
.main{width:1003px; height:auto;;background:#FFFFFF; margin:auto;padding-top:5px;}
.about{border:#CCCCCC solid 1px; padding:12px; margin:10px; line-height:150%; clear:both;}
.list{height:21px;padding-top:8px;clear:both;}
.left{width:210px; height:auto;margin-left:10px !important;margin-left:5px;float:left; border:#D366AA solid 1px;clear:both;}
.left1{width:210px; hheight:auto;margin-left:10px !important;margin-left:5px;float:left;border:#D366AA solid 1px;clear:both;}

.left_title{ background:url(../left_title.gif); height:24px; color:#FFFFFF;}
.left_space{height:100px; background:#D366AA;}
.right{float:left;padding-left:6px;width:767px;}
.ad{ background:url(../ad_bg.gif); height:485px; padding:8px;}
.ad_cate{padding:8px 8px 8px 0;color:#666666; line-height:20px;}
.banner{border:#993F77 solid 1px; background:#FFFFFF; width:480px; height:325px; float:left;}
.sign_block{ float:left; margin-left:8px; background:#D366AA; border:#FFFFFF solid 1px; height:120px; width:258px;}
#sign_block dl{ margin-top:10px;}
#sign_block dd{ width:80px; text-align:right;height:25px; line-height:20px !important;line-height:30px;float:left; color:#FFF;}
#sign_block dt{ width:83px; text-align:left;height:25px;padding-top:0 !important;padding-top:6px;float:left; margin-left:3px;}
#sign_block li{ font-weight:bold; color:#fff;}
#sign_block ul{margin-top:10px;margin-left:15px; line-height:30px;}
#sign_block li{float:left;}
.user{border:1px solid #410C43;background-color:#fff;font-size:12px;height:16px; width:88px}
.pwd{border:1px solid #410C43;background-color:#fff;font-size:12px;height:16px;width:88px}
.sign_con{width:185px; margin-top:10px !important;margin-top:0; color:#FFFFFF;}
.welcome{width:235px; margin-top:10px !important;margin-top:0; color:#FFFFFF;}
.sign_con_btn{width:71px; margin-top:46px !important;margin-top:48px;}
*+html .sign_con_btn{width:71px;margin-top:48px; height:30px;}
.new_blog{float:left;margin-left:8px; background:#ffffff; border:#000000 solid 1px; height:195px; width:258px; margin-top:8px;}
.blog_title{height:30px; background:url(/image/blog_title.gif); color:#FFFFFF; font-size:14px;padding-left:8px; line-height:30px;}
.blog_img{width:60px; height:60px; margin:10px !important;margin:10px 10px 10px 5px;}
.blog_con1{height:80px; padding-top:10px; width:165px; color:#BC006C;}
.blog_con2{color:#666666; font-size:11px; margin-top:8px;}
.blog_list{margin-left:10px; line-height:20px; color:#BC006C;}
.news_list{float:left;margin-top:8px;background:#D366AA; border:#993F77 solid 2px; height:145px; width:478px; }
.news_title{ height:35px; line-height:35px; background:url(../news_title.gif); color:#FFFFFF; font-size:14px;}
.ad_img{float:left;margin-left:8px; border:#000000 solid 1px; height:146px; width:258px; margin-top:8px;}
#news_list ul{margin-top:5px; line-height:30px;}
#news_list li{float:left;margin-left:5px; width:230px;}
#news_list li a{text-decoration:none;color:#ffffff; padding: 0 10px;display: block;}
#news_list li a:hover{text-decoration:underline;}

.new_best{height:auto; margin-top:8px; padding:8px; background:#F4F4F4;}
.new_title{height:30px; width:330px;float:left;color:#666666; border-top:#DDDDDD dashed 1px;border-bottom:#CCCCCC dashed 1px; margin:2px 0 10px 0; line-height:30px;}
.best_title{height:30px; width:757px;float:left;color:#666666;border-bottom:#CCCCCC dashed 1px; margin:10px 0; line-height:30px;}
.fea_title{height:30px; width:757px;float:left;color:#666666;border-bottom:#CCCCCC dashed 1px; margin:10px 0; line-height:30px;}
.new_more{width:435px; float:left;height:30px; text-align:right; line-height:30px; border-top:#DDDDDD dashed 1px;border-bottom:#CCCCCC dashed 1px; margin:2px 0 10px 0;}
#new_a{width:767px; float:left;height:auto;}
#new_a ul{ float:left;*float:center;margin-left:6px !important;margin-left:-10px; clear:both;}
#new_a li{ float:left;margin:0 10px;_margin:0 5px;}
.img_box{width:156px;height:156px;text-align:center;border:1px solid #DDDDDD; padding:5px;overflow:hidden; margin:auto;*margin:0 9px;_margin:5px;}
.new_li_ti{width:167px;height:45px;margin-top:5px; color:#BC006C;}
.new_price{width:167px;height:20px;color:#ff0000;}

.best_block{width:249px; float:left; margin-left:6px;height:454px !important;height:456px;background:#fff;}
.best_img{width:75px; margin:14px 8px 14px 8px !important; margin:14px 8px 14px 4px;}
.best_txt{width:150px; color:#666666; float:left; margin-top:8px; line-height:20px;}
.best_price{width:150px; height:29px; color:#AD0EAF; float:left; margin:14px 0; color:red;}
.best_title{height:30px;padding-left:8px; line-height:30px; background:#FAFAFA;" class="border_b size14 font_b}

.article{height:auto; margin-top:8px;color:#666666;}
.article_h1{ font-size:16px; font-weight:bold; color:#333333;}

/*Cart*/
.ri{ text-align:right; font-weight:700; padding-right:10px;}
.inp{ height:35px;}
#nr table.inp td.ri b{ color:red; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nr table.sj1 tr.border1 td.hs b{ font-weight:100;	text-decoration: line-through}
#nr table.sj1 tr.border1 td.hs strong{ font:bold 14px/25px Arial, Helvetica, sans-serif}
#nr table.sj1 tr.border1 td.hd{ background-color:#f6f6f6}
#nr table.sj1 tr.border1 td.he{ border-right:1px #d5d5d5 solid; border-left:0}
#nr table.sj1 tr.border1 td.item{ border-left:0}

#jj{ border:1px #dadada solid; background-color:#f9f9f9; padding:0 20px; color:#333; margin-top:10px;}
#jj p{ padding:8px 0}
#jj p strong{ display:block}
#jg{ margin:0 10px; padding:10px 20px; border:1px #f9db9f solid; background-color:#fffdea;color:#ff8a00;}
#jg strong{ display:block; font-size:16px}
#ico_03{ background:url(/image/ico_03.gif) no-repeat;padding-left:35px;display:block; height:35px; line-height:35px;}
.tab01{ background-image:url(/image/buyer/cart/tab01.gif); width:895px; height:26px;margin-top:18px;}
.tab02{ background:#F5F5F5;padding:10px 10px;}
.note_img{background:url(/image/note.gif) no-repeat top left;}
.note_img li{padding-left:25px;}

.cart_list{height:30px;line-height:30px;margin-left:23px;}
.cart_list li{float:left;width:220px;}
.center_middle_top_left_2 li{ float:left; font-weight:normal;width:730px;line-height:30px;}
.center_middle_top_left_2 .li1{ width:200px; font-weight:bold; text-align:right;line-height:30px;padding-right:5px;}
.center_middle_top_left_2 .li2{ width:200px; font-weight:bold; text-align:right;line-height:30px;padding-right:5px;}
.txt{ width:200px; height:18px; border:1px #d1d1d1 solid; margin-right:8px; font:12px/18px Arial, Helvetica, sans-serif; padding:0 3px}
.txt_login{ width:150px; height:18px; border:1px #d1d1d1 solid; margin-right:8px; font:12px/18px Arial, Helvetica, sans-serif; padding:0 3px}

.checkout{margin-bottom:20px;}

.cart_note{border:1px solid #DEDEDE; background:#F4F4F4;width:938px;height:auto;margin:auto;margin-bottom:10px;padding:10px; line-height:200%;overflow:hidden;}
.cart_note_img{background:url(/image/note.gif) no-repeat;padding-left:25px;margin-top:5px;}



/*category*/
.items_found{ margin:10px 0;}
.page{ font-family:Verdana;font-size:12px; font-weight: 700; text-align:center;margin-bottom:10px;}

/*left menu*/
#menu{ margin-top:6px;}
#menu li{ background:url(../jia.gif) no-repeat 0 6px; padding-left:15px; margin-left:10px; height:20px; line-height:20px;}
.allcata{height:25px; line-height:25px; text-align:right; margin-right:8px;}
.p_keys{width:160px; margin:6px 5px 6px 10px; line-height:20px;}

#news_menu{ margin-top:6px;}
#news_menu li{ margin-left:8px;background:url(/image/j1.gif) 2px 5px no-repeat; padding:3px 3px 3px 8px; line-height:140%;}
.all_news{height:25px; line-height:25px; text-align:right; margin-right:8px;}

#catalist{margin-top:6px;}
.catalist{ background:url(../jia.gif) no-repeat 0 3px; padding-left:15px; margin-left:10px; height:20px; line-height:20px;}
.classlist{background:url(../jian.gif) no-repeat 0 3px; padding-left:15px; margin-left:25px; height:20px; line-height:20px;}

#browsing{ margin:10px 0 0 6px;}
#browsing li{ float:left; width:80px; line-height:25px;; text-align:center;}

.hot{ margin:10px 5px 10px 10px;}
.hot_img{ width:50px;margin-right:5px; float:left;}
.hot_txt{ width:100px; float:left; word-break:break-all;}
.hot_price{ width:100px; float:left; line-height:24px;}
.hot li{ margin-bottom:10px;}

/*Show Product*/
.item_detail{height:278px !important;height:268px; width:963px; margin:auto;border:1px solid #DEDEDE;margin-bottom:10px;padding:8px; background:#F4F4F4;}
.detail1{height:215px !important;height:205px; width:942px; margin:auto;border:1px solid #DEDEDE;padding:10px; background:#fff;}
.item_name{font-size:16px; font-weight:700; color:#666666; margin:0 0 8px 0; padding:5px; background:#fff;width:952px;}
.item_img{float:left;border:1px solid #DEDEDE;width:200px;height:auto; margin:0 0 10px 0;}

#pmid{float:left;width:405px;height:auto;margin-left:15px;margin-top:10px;}
#pmid dl{float:left; padding:5px 0; color:#333333; font-size:12px;}
#pmid dl dd{float:left;width:139px;font-weight:700;}
#pmid dl dt{float:left;width:266px;}
.also{width:405px;height:auto;margin-left:15px;}

#ask dl{float:left; height:25px;}
#ask dl dd{float:left;width:18px;height:18px;}
#ask dl dt{float:left;width:280px;padding-left:2px; }

.you_can{float:left;margin-top:10px;margin-bottom:6px;font-weight:700;color:#333333;line-height:30px;}
.have_question{font-weight:700;height:35px;line-height:35px; color:#C7202B; border-bottom:#999999 dashed 1px; margin-bottom:10px;background:url(../note.gif) no-repeat 0 10px; padding-left:20px;}
.other_question{float:left;width:290px;line-height:150%; height:135px;}
.add_f{ background:url(../add_f_s.gif) no-repeat; padding-left:20px; height:20px; line-height:20px;}
.ask_q{ background:url(../question.gif) no-repeat; padding-left:20px; height:20px; line-height:20px;}

.description{height:auto; width:963px; margin:auto;border:1px solid #DEDEDE;margin-bottom:10px;padding:8px; background:#F4F4F4;}
.description1{height:auto; width:942px; margin:auto;border:1px solid #DEDEDE;padding:10px; background:#fff;}

#qform{ width:963px; margin:auto;border:1px solid #DEDEDE;margin-bottom:10px;padding:8px; background:#F4F4F4;}
.qform{height:235px !important;height:205px; width:942px; margin:auto;border:1px solid #DEDEDE;padding:10px; background:#fff;}
#qform dl{float:left; width:880px;padding:5px; }
#qform dl dd{float:left;width:130px;text-align:right;margin-right:5px;font-weight:700;}
#qform dl dt{float:left;margin-left:5px;width:700px;text-align:left; }

.rela_item{height:auto; width:963px; margin:auto;border:1px solid #DEDEDE;margin-bottom:10px;padding:8px; background:#F4F4F4;}
.rela_table{height:auto; width:963px; margin:auto;border:1px solid #DEDEDE; background:#fff;}

/*bottom*/
.bottom_main{width:1003px; margin:auto; height:auto; background:#FFF;}
#b_nav{ width:948px;background:url(../b_nav.gif); height:29px; color:#FFFFFF; line-height:29px;margin:auto; padding-left:35px;}
#b_nav li{float:left;}
#b_nav li a{text-decoration:none;color:#ffffff; padding: 0 10px;display: block;}
.b_ad{height:auto; padding:10px; color:#666666; clear:both;}


/*border*/
.border_around {border:1px solid #DEDEDE;}
.border_light_gray{border:1px solid #DEDEDE;}
.border_light_b{border-bottom:1px solid #DEDEDE;}
.border_b {border-bottom:1px solid #DEDEDE;}
.border_b_red {border-bottom:2px solid #a10000;}
.border_t_b{border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.border_t{border-top:1px solid #DEDEDE;}
.border_r{border-right:1px solid #DEDEDE;}
.border_lrb{border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;}


/*font*/
.size10{ font-size:10px;}
.size11{ font-size:11px;}
.size12{ font-size:12px;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size18{ font-size:18px;}
.cname{line-height:24px;font-size:24px;color:#333;}

.font_n{ font-weight:normal;}
.font_b{ font-weight:bold;}
.gray{ color:#666666;}

/*indent*/
.line_in{text-indent:10px;}

/*line-height*/
.line20px{line-height:20px;}
.line25px{line-height:25px;}
.line24px{line-height:24px;}
.line30px{line-height:30px;}
.line150{line-height:150%;}
.line120{line-height:120%;}
.line180{line-height:180%;}

/*display*/
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}
.clear {clear:both;}
.over_hide {overflow:hidden;}

/*position*/
.relative {position:relative; z-index:1;}
.absolute {position:absolute;}
.position{margin-bottom:8px; color:#666666;}
.di_in{ display:inline;}

/*align*/
.center{margin:0 auto;}
.text_left{ text-align:left;}
.text_center{ text-align:center;}
.text_right{ text-align:right;}
.text_v_t{ vertical-align:top;}
.text_v_m{ vertical-align:middle;}
.text_v_b{ vertical-align:bottom;}

/*basics*/
.margin_l_30{ margin-left:30px;}
.margin_l_10 {margin-left:10px;}
.margin_r_6 {margin-right:6px;}
.margin_r_10 {margin-right:10px;}
.margin_10 {margin:10px;}
.margin_t_10 {margin-top:10px;}
.margin_t_5 {margin-top:5px;}
.margin_b_8{margin-bottom:8px;}
.margin_b_10{margin-bottom:10px;}
.margin_tb_20{margin:20px 0;}
.margin_1 { margin:1px;}
.pad_l_10{ padding-left:10px;}
.pad_l_8{ padding-left:8px;}
.pad_r_10{ padding-right:10px;}
.pad_l_28{ padding-left:28px;}
.pad_t_10 {padding-top:10px;}
.pad_b_10{padding-bottom:10px;}
.pad_b_15{padding-bottom:15px;}
.pad_b_2{padding-bottom:2px;}
.pad_10{ padding:10px;}
.pad_r_5{ padding-right:5px;}
.pad_0{ padding:1px !important;padding:0;}
.pad_2{ padding:4px !important;padding:2px;}
.pad_5{padding:5px;}
.pad_r_5{ padding-right:5px;}
.pad_text {padding-left:2px;}
.pad_l_82px {padding-left:82px;}
.pad_1em {padding-left:10px;}
.fl{float:left;}
.fr{float:right;}

/*links*/
a:link,a:visited{ color: #666666; text-decoration: none; }
a:active{ color: #666666; text-decoration: underline;}
a:hover{ color: #666666; text-decoration: underline;}
.top_h1 a:link, .top_h1 a:hover, .top_h1 a:visited{color:#999999;}

.white a:link, .white a:visited{ color: #fff; text-decoration: none; }
.white a:active{ color: #fff; text-decoration: underline; }
.white a:hover{ color: #fff; text-decoration: underline; }

.position a:link,.position a:visited{color: #666666; text-decoration: none; }
.position a:active{color: #666666; text-decoration: none; }
.position a:hover{color: #666666; text-decoration: underline; }

.shopping_cart a:link, .shopping_cart a:visited{color: #ffff00; text-decoration: none;}
.shopping_cart a:active{color: #ffff00; text-decoration: none; }
.shopping_cart a:hover{color: #ffff00; text-decoration: underline; }

.cate_txt a:link,.cate_txt a:visited{color: #666666; text-decoration: none; }
.cate_txt a:active{color: #666666; text-decoration: none; }
.cate_txt a:hover{color: #666666; text-decoration: underline;}

.buyer_link a:link,.buyer_link a:visited{color: #666666; text-decoration: underline; }
.buyer_link a:active{color: #666666; text-decoration:underline; }
.buyer_link a:hover{color: #666666; text-decoration:none;}

.more_news{ margin:15px;}
.red{ color:#FF0000;}
.green{ color:#008000;}
