﻿body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
*{padding:0; margin:0;}
ul{list-style-type:none;}

/*top element*/
.top_t{height:25px;width:auto;background:#EEEEEE;border-bottom:#DCDCDC solid 1px;}
.top_title{height:25px;width:980px;margin:auto;}
.top_h1{width:450px; color:#333333; line-height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; }
.top_ad{width:160px; height:25px; float:left; margin-left:60px;}
#nav0 li{float:left;line-height:25px;text-align:center;height:30px;}
#nav0 li a{text-decoration:none;color:#404040; padding: 0 15px;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#nav0 li a:hover{ color: #FF6600; text-decoration: underline; }
.rss{background:url(/image/rss.gif) no-repeat 5px 7px; padding-left:8px;}
.map{background:url(/image/smap.gif) no-repeat 5px 7px; padding-left:10px;}
#nav1{float:right;color:#404040;}
#nav1 li{float:right;line-height:25px;height:25px;padding-left:10px;}
#nav1 li a{text-decoration:none;color:#404040;display: block;font-family:Trebuchet,"Trebuchet MS";}
#nav1 li a:hover{ color: #FF6600; text-decoration: underline; }
.top_m{width:980px; height:80px;margin:auto;}
.logo{width:180px;height:60px; margin:10px 0; float:left;} 
.search_bar{width:293px; height:40px;float:left; margin-top:25px; margin-left:160px; }
.key_con{width:185px;margin-top:5px;margin-top:5px\9;*margin-top:4px;}
.top_key{border:1px solid #CECECE;font-size:12px;height:16px; width:165px; background: url(/image/search_icon.gif) no-repeat 2px;background-color:#fff;padding:3px 0 3px 20px; color:#999999;}
.search_bt{margin-top:5px;width:60px; }
#nav{width:980px;margin:auto;color:#0063DC; height:32px; line-height:32px; border-bottom:#CCCCCC solid 1px; border-top:#000099 solid 2px;background:#F8F8F8;}
#main_nav li{float:left;line-height:32px;color:#404040; font-weight:700;}
#main_nav li a{ color:#666666;text-decoration:none;padding: 0 10px;display: block; font-size:12px; font-family:Trebuchet,"Trebuchet MS";}
#main_nav li a:hover{ color: #666666; text-decoration: underline; }

.az_p_search{margin-left:25px;font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#666666;}
#az li{float:left;line-height:32px;}
#az li a{ color:#003DAD;text-decoration:underline;padding: 0 2px;display: block; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#az li a:hover{ color: #FF6600; text-decoration: none; }


#hot_s{width:980px;margin:auto;height:25px; line-height:25px; background:#F8F8F8; margin-top:2px;}
#hot_s li{float:left;padding: 0 10px;display: block;}
#hot_s li a{ color:#404040;text-decoration:none font-size:12px; font-family: Arial, Helvetica, sans-serif;}
#hot_s li a:hover{ color:#ff5500;text-decoration: underline; }


.shop_cart{margin-left:10px;height:39px; line-height:30px; margin-top:25px; background:url(/image/S_cart.jpg) no-repeat; padding-left:39px;}
.p_search{ background:url(/image/p_search_bg.gif); height:30px; width:983px; margin-left:10px;}


/*body*/
.main{width:980px; height:auto;margin:auto;padding-top:8px;}
.about{padding:12px; line-height:150%; clear:both;}
.list{height:21px;padding-top:8px;clear:both;}
.left{width:217px; height:auto;float:left; clear:both; _margin-bottom:-10px;}
.left_title{height:24px; border:#CCCCCC 1px solid;background:#EEEEEE; color:#333333;font-family:Trebuchet,"Trebuchet MS"; font-size:12px;}
.right{float:left;padding-left:8px;width:755px; _margin-bottom:-10px;}
.ad{height:247px;}
.ad_cate{padding:8px;color:#666666; line-height:20px; border:#EEEEEE 8px solid;}
.banner{width:500px; height:247px; float:left;}
.sign_block{ float:left; margin-left:8px;+margin-left:7px;height:110px; width:247px; background:#f0f0f0;}

#sign_block dd{ width:75px; text-align:right;height:25px; line-height:20px !important;line-height:30px;float:left; color:#000;}
#sign_block dt{ width:88px; text-align:left;height:25px;padding-top:0 !important;padding-top:6px;float:left; margin-left:3px;}
#sign_block ul{margin-top:10px;margin-left:25px; line-height:30px;}
#sign_block li{float:left;}
.user{border:1px solid #CCCCCC;background-color:#fff;font-size:12px;height:16px; width:88px;}
.pwd{border:1px solid #CCCCCC;background-color:#fff;font-size:12px;height:16px;width:88px;}
.sign_con{width:178px; margin-top:10px !important;margin-top:0; }
.welcome{width:230px; margin-top:10px !important;margin-top:0; }
.sign_con_btn{width:57px; margin-top:36px !important;margin-top:38px;height:30px;}
.new_blog{float:left;margin-left:8px; background:#fff; border:#DDDDDD solid 1px; height:195px; width:291px; margin-top:8px;}
.blog_title{height:30px; background:url(/image/blog_title.gif); color:#336699; 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:200px; color:#336699;}
.blog_con2{color:#666666; font-size:11px; margin-top:8px;}
.blog_list{margin-left:10px; line-height:20px; color:#336699;}
.news_list{float:left;margin-top:8px;background:#FFF; border:#DDDDDD solid 1px; height:145px; width:480px; }
.news_title{ height:30px; line-height:30px; background:url(/image/blog_title.gif); color:#336699; font-size:14px;}
.ad_img{float:left;margin-left:8px;*margin-left:7px;width:247px;height:129px;  margin-top:8px; background:#EEEEEE;}
#news_list ul{margin-top:5px; line-height:30px;}
#news_list li{float:left;margin-left:10px !important;margin-left:5px; width:230px;}
#news_list li a{text-decoration:none;color:#666666; padding: 0 10px;display: block;}
#news_list li a:hover{text-decoration:underline;}

.new_title{width:450px;height:30px;float:left;font-size:16px;font-family:Trebuchet,"Trebuchet MS";}
.new_more{width:305px; float:left;height:30px; text-align:right; line-height:30px;}
#new_a{width:755px; float:left;height:auto;background:#fff; padding-bottom:12px; background:#EEEEEE;}
#new_a li{ float:left; width:188px;}
.new_li_ti{width:173px;height:38px;margin:5px 0 0px 15px; color:#BC006C; font-size:11px;}
.new_price{width:173px;line-height:30px;_line-height:29px; margin:3px 0 3px 15px;color:#C7202B;}
.cat_price{color:#C7202B;}

.image_box{width:75px;margin:15px;}
.best_txt{width:173px; color:#666666; float:left; margin-top:8px; line-height:20px;}
.best_price{width:173px; height:30px; color:#C7202B; float:left; margin:8px 0;}
.best_title{width:100%;height:35px;line-height:35px;font-size:16px;font-family:Trebuchet,"Trebuchet MS";}

.article{height:auto; margin-top:8px; padding:12px; border:#EEEEEE 8px solid; color:#666666;}
.article_h1{ font-size:16px; font-weight:bold; color:#C7202B;}

/*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:#EEEEEE;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;}



/*category*/
.items_found{ margin:0 0 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; padding-right:8px;padding-bottom:6px;  border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.p_keys{margin:0 0 10px 0; padding:10px; line-height:20px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}

#news_menu{ padding-top:6px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
#news_menu li{ margin-left:8px;background:url(/image/j1.gif) 0 5px no-repeat; padding:3px 3px 3px 8px; line-height:140%;}
.all_news{height:25px; line-height:25px; text-align:right; padding-right:8px;padding-bottom:6px;  border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}

#catalist{padding-top:6px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.catalist{ background:url(../arrow.gif) no-repeat 0 0; padding-left:20px; margin-left:10px; height:20px; line-height:20px;}
.classlist{background:url(../jian.gif) no-repeat 0 1px; padding-left:20px; margin-left:25px; height:20px; line-height:20px;}

.browsing{ height:auto;padding:10px 5px 10px 10px;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.browsing li{height:60px; margin:10px 0; clear:both;}

.hot{ height:410px;padding:10px 5px 10px 10px;border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.hot_img{ width:50px;margin-right:5px; float:left;}
.hot_txt{ width:143px; float:left; word-break:break-all;}
.hot_price{ width:143px; float:left; color:#FF0000;}
.hot li{ height:60px; margin-bottom:10px; clear:both;}

/*Show Product*/
.item_detail{height:auto; width:965px; margin:auto;margin-bottom:10px;padding:8px; background:#EEEEEE;}
.detail1{height:235px !important;height:225px; width:944px; margin:auto;border:1px solid #DDDDDD;padding:10px; background:#fff;}
.item_name{font-size:16px; font-weight:700; color:#666666; margin:0 0 8px 0; padding:5px; background:#fff;width:954px;}
.item_img{float:left;border:1px solid #DDDDDD;width:200px;height:auto; margin:0 0 10px 0;}

#pmid{float:left;width:405px;height:auto;margin-left:15px;margin-top:10px;margin-bottom: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;}

#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;}
.other_question{float:left;width:280px;line-height:150%; height:115px;padding-left:30px; padding-top:25px;}
.add_f{ background:url(../add_f_s.gif) no-repeat; padding-left:20px; height:25px; line-height:25px;}
.ask_q{ background:url(../question.gif) no-repeat; padding-left:20px; height:25px; line-height:25px;}

.description{height:auto; width:965px; margin:auto;margin-bottom:10px;padding:8px; background:#EEEEEE;}
.description1{height:auto; width:944px; margin:auto;border:1px solid #DDDDDD;padding:10px; background:#fff; line-height:20px; color:#333333;}

#qform{ width:965px; margin:auto;margin-bottom:10px;padding:8px; background:#EEEEEE;}
.qform{height:235px !important;height:205px; width:944px; margin:auto;border:1px solid #DDDDDD;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:965px; margin:auto;margin-bottom:10px;padding:8px; background:#EEEEEE;}
.rela_table{height:auto; width:965px; margin:auto;border:1px solid #DDDDDD; background:#fff;}

/*List*/
.list_img{width:160px;overflow:hidden; }
.list_intro{width:420px; float:left; margin-left:10px; overflow:hidden; }
.list_intro a:link{color: #003DAD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.list_intro a:visited{color: #731077; text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-size:14px;}
.list_intro a:active{color: #003DAD; text-decoration: underline;}
.list_intro a:hover{color: #003DAD; text-decoration: underline;}
.list_price{width:163px; float:left;text-align:right;}
.list_line{ width:100%; height:10px;border-top:#CCCCCC solid 1px;margin-top:10px;}

.index_list{float:left; width:100%; margin:5px 0;}
.index_list a:link{color: #003DAD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.index_list a:visited{color: #731077; text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-size:14px;}
.index_list a:active{color: #003DAD; text-decoration: underline;}
.index_list a:hover{color: #003DAD; text-decoration: underline;}

/*Cart*/
.cart_note{border:1px solid #DDDDDD; background:#EEEEEE;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;}

/*bottom*/
#b_nav{ width:980px; height:25px; line-height:25px;margin:auto; margin:auto; border-bottom:#CCCCCC 1px solid; margin-top:10px;}
#b_nav li{float:left; padding-right:5px;color:#666666;}
#b_nav li a{text-decoration:none;color:#003DAD;display: block;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#b_nav li a:hover{text-decoration:underline;}
.b_ad{width:980px;height:35px;color:#666666; clear:both; margin:auto;}


/*border*/
.border_around {border:1px solid #DDDDDD;}
.border_light_gray{border:1px solid #DDDDDD;}
.border_light_b{border-bottom:1px solid #DDDDDD;}
.border_b {border-bottom:1px solid #DDDDDD;}
.border_b_red {border-bottom:2px solid #a10000;}
.border_t_b{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.border_t{border-top:1px solid #DDDDDD;}
.border_r{border-right:1px solid #DDDDDD;}
.border_lrb{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}

/*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;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.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_l0 {margin:10px;} /*ǴL0*/
.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*/
.n_link a:link{color: #003DAD; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.n_link a:visited{color: #731077; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.n_link a:active{color: #003DAD; text-decoration: underline;}
.n_link a:hover{color: #003DAD; text-decoration: underline;}

a:link,a:visited{ color: #666666; text-decoration: none }
a:active{ color: #666666; text-decoration: underline }
a:hover{ color: #ff6600; text-decoration: underline }

.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: #003DAD; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.position a:active{color: #666666; text-decoration: none }
.position a:hover{color: #003DAD; text-decoration: underline }

.shopping_cart a:link, .shopping_cart a:visited{color: #336699; text-decoration: none}
.shopping_cart a:active{color: #336699; text-decoration: none }
.shopping_cart a:hover{color: #336699; text-decoration: underline }

.hot_txt a:link, .hot_txt a:visited{ color:#003DAD;}
.hot_txt a:active{color:#336699;}
.hot_txt a:hover{ color:#003DAD; 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}

.more_news{ margin:15px;}
.red{ color:#FF0000;}
.green{ color:#008000;}
.gray{ color:#666666;}
