/*all*/
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul,li{margin:0; padding:0; list-style:none;}
img{border:none;}
.clear{clear:both; height:0; line-height:0;}
a{color:#000; text-decoration:none;}
a:hover{color:red;}
.content{margin-top:10px;}
.left{width:168px; float:left; margin-right:5px;}
.right{float:right; width:760px;}
h1{background:url(bg_name.gif) no-repeat; height:37px; line-height:37px; font-size:14px; padding:0 10px; width:740px; margin:0;}
#photo{ padding:10px; width:740px; background:url(bg_file.gif) repeat-y;}
.base{background:url(bg_base.gif) no-repeat; height:7px;}
.base1{background:url(bg_bottom.gif) no-repeat; height:6px;}
#bg_s{padding:10px; background:url(bg_border.gif) repeat-y; width:148px;}
#bg_s li{ line-height:25px; height:25px;}
#bg_s li a{background:#fff; display:block;}
#bg_s li a:hover{background:#CEE5F2; display:block;}
#bg_all{background:url(bg_popular.gif) no-repeat; height:161px;line-height:22px; width:148px; padding:10px; margin-top:10px;}
h2{background:url(bg_top.gif) no-repeat; height:24px; line-height:24px; font-weight:normal; font-size:14px; text-align:center;padding:0; margin:0;}
h2 a{color:#fff;}
h2 a:hover{ color:#fff; text-decoration:underline;}
.blue a{color:#3A85E0;}
.blue a:hover{color:#3A85E0; text-decoration:underline;}

/*header*/
.header,.content,.footer{width:933px; margin:0 auto;}
.top{width:100%; background:url(tbg.gif) repeat-x; height:30px; padding-top:6px;}
.top_word{width:933px; margin:0 auto;}
.top_left{float:left;}
.top_right{float:right; color:#3989DB;}
.top_right a{width:100px; background:#fff; color:#3989DB; padding:8px;}
.top_right a:hover{background:#009de5; color:#fff;}
.logo{float:left;}
.select{float:right; padding-top:20px;}
.topnav{background:url(bg_bar.gif) no-repeat; height:33px; line-height:33px; float:left; padding-left:10px; width:923px;}
.topnav_l{float:left; width:773px;} 
.topnam_l ul{float:left;}
.home,.help,.msg,.mail,.ask,.cart{float:left;}
.topnav_l li{ float:left;}
.topnav_l li a{ display:block; padding:0 10px; background:url(lline.gif) no-repeat right top;}
.topnav_r{float:right; width:150px;}
.topnav_r a{display:block; padding:0 10px;}
.help{background:url(lline.gif) no-repeat top left;}
.msg,.ask{background:url(sline.gif) no-repeat top left;}

/*index.html*/
.floor3{text-align:center; line-height:25px;}
.floor4{text-align:center;}
.num1_l{float:left; width:587px; margin-right:5px;}
.num1_r{float:right; background:url(bg_board.gif) no-repeat; height:179px; padding:10px; width:148px; line-height:22px;}
.num1_r span{color:#FF6600; font-size:10px; font-weight:bold;}
.num2{margin-top:5px;}
.image{float:left; text-align:center; margin-right:20px;}
.text{float:right; width:525px; line-height:20px;}
.text a{color:#3A89DC;}
.text a:hover{text-decoration:underline;}
.pic{float:left; width:183px; text-align:center;}
.pic img{border:1px solid #ccc;}
.pic span{width:185px; text-align:center; display:block;}
/*search*/
h3{padding:0; margin:0; font-size:12px; font-weight:normal;}
.pagelist{border-top:1px solid #ccc; margin-top:20px; text-align:center; padding-top:5px;}
.title1{margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #ccc;}
/*news*/
.data,.npages{color:#999999; border-bottom:1px solid #ccc; padding:5px;}
.news ul span{display:block; padding:5px; background:#f5f5f5;}
.news ul span b{float:right;}
.news ul span b a{color:red;}
.news ul span b a:hover{color:red; text-decoration:underline;}
.news ul h4 a{color:#0066CC;}
.news ul h4 a:hover{color:#0066CC; text-decoration:underline;}
/*contact*/
.con{line-height:25px; padding-left:100px;}
/*msg*/
form{width:740px; margin:0; padding:0;}
.contact1 li{display:block; width:740px; height:30px;}
.contact1 li b{ color:#666; display:block; float:left; width:120px; text-align:right; font-size:12px; font-weight:normal}
.contact1 li p{padding-left:3px; display:block; float:left; margin:0; padding:0;}
.contact1 span{ color:#FF0000}
/*product*/
.price{background:url(bg_price.gif) no-repeat; width:148px; height:89px; padding:10px; text-align:center;color:#fff;}
.title{font-weight:bold; font-size:14px;}
.price table td{text-align:center; padding-bottom:10px;}
.top1{background:url(bg_top.gif) no-repeat; height:18px;text-align:center; font-size:14px; padding:3px;}
.top1 a{color:#fff;}
.top1 a:hover{text-decoration:underline;}
.sub{background:url(bg_sub.gif) no-repeat; width:165px; height:24px; line-height:24px; font-weight:bold; padding-left:3px;}
#detail{background:url(bg_display.gif) no-repeat; height:319px; width:740px; padding:10px; margin-bottom:10px;}
#info{ float:left; line-height:35px; width:571px; height:319px;}
#ask{ float:right; line-height:40px; width:159px; padding-left:10px; height:319px;}

.red{color:red;}
.large{float:left; width:550px; padding-right:10px; margin-right:17px; border-right:1px solid #cfcfcf;}
.small{float:right; width:160px;}

/*productlist*/
h1 span{ font-weight:normal; font-size:12px; float:right;}
h1 span a{background:#F0FCFC; padding:3px 5px; border:1px solid #2FB3FC;}
.subdir{text-align:center; padding:10px; height:10px; background:url(bg_subdir.gif) no-repeat;}
.product{ margin-bottom:10px;}
.product ul li{float:left;}
.product li span{display:block; padding-top:6px;}
.product li{width:232px; height:240px; text-align:center; padding:10px;}
.product .l{background:url(bg_lli.gif) no-repeat;}
.product .m{background:url(bg_mli.gif) repeat-x; width:236px;}
.product .r{background:url(bg_rli.gif) no-repeat;}

/*footer*/
.footer{margin-top:20px;}
#contact{border-bottom:1px solid #ccc;}
#copyright{padding:6px;}
.email{float:left;}
.site{float:right;}
.copy{float:left;}
.local{float:right;}
.link{display:block; text-align:center; margin-top:30px; margin-bottom:20px;}
.link a{color:#000;}
.link a:hover{color:#000; text-decoration:underline;}

