/*-- 定义常用文本格式 --*/
body { font-size: 12px; margin:0px; color: #000000; line-height: 18px; background-color: #FFFFFF; }
h1,h2,h3,h4,h5,li,p,td,p,ul,dl,dd,dl,input,form{margin:0; padding:0;}
h1{ font-size:14px;}
h5{ font-size:14px;}
h3{ padding:5px;}
li{ list-style-type:none;}
.mainfram{width:950px; margin:0 auto;}
.mt5{ margin-top:5px;}
.pt5{ padding-top:5px;}
.clear{ clear:both;}

/*-- 定义特定文本格式 --*/
/*表格默认灰色框*/
.mytable{border-collapse: collapse;}
.mytable .h{ background:#f1f1f1;}
.mytable td {padding:3px;border: 1px solid #aaa;}

.mybluetable{border-collapse: collapse;}
.mybluetable td {padding:2px;border: 1px solid #96c7f0; background-color:#e5f0f9; }
.mybluetable .h{background-color:#c1f0f9;}
.mybluetable h3{ padding:10px;}

table.mytabs{
border:1px solid #cccccc;
border-collapse:collapse;
}
.mytabs tr td{
border:1px solid #cccccc;
}


.bluebox{padding:2px;border: 1px solid #96c7f0; background-color:#e5f0f9;}
/*颜色定义*/
.red{color:#ff3300;}
.gray{color:#cccccc;}
.blue{color:#009999;}
.b{font-weight:bold}
.right{ text-align:right;}
.center{ text-align:center;}
.left{ text-align:left;}
.box{ border:1px #aaa solid;}
.fs14{ font-size:14px;}
.fs16{ font-size:20px;}
.fsb{ font-size:40px; line-height:40px;}
.num{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.Orange{ color:#FF6600;}
.dottedlineB{ border-bottom:1px dotted #aaa;}
.nextpre{ clear:both;}
/*-- 缩进 --*/

/*-- 定义普通链接格式 --*/
a         {	font-size: 12px; color: #000000; text-decoration: none; }
A:link,A:visited {	color: #000000; TEXT-DECORATION: none}
A:hover ,a:hover { color: #0099cc; text-decoration: none;}
A.blue:link,A.blue:visited {color: #1d7abf; TEXT-DECORATION: none}
A.blue:hover ,a.blue:hover { color: #0099cc; text-decoration: none;}
A.red:link,A.red:visited {color: #f00; TEXT-DECORATION: none}
A.red:hover ,a.red:hover { color: #0099cc; text-decoration: none;}

#col_1,#col_2,#col_3,#col_4,#col_5,#col_6,#Partners,#links,#footer,#shopcart,#productDetail,#common,#reg{margin-top:5px;}
.news li{background: url(../images/dot_01.gif) no-repeat 5px center; border-bottom:1px dashed #aaa; height:25px; line-height:25px; text-align:left; padding-left:20px;}
.cate-list li,.help-menu dt{ background:url(../images/ico-01.gif) no-repeat left center;height:25px; line-height:25px; text-align:left; padding-left:20px; margin-top:2px; margin-bottom:2px;}

#Head{height:60px;}
#logo{ float:left; width:178px;}
#ban1{ float:left; width:308px;}
#quick{float:right;width:430px;}
#quick .tt{ background:url(../images/quick_bg.jpg) no-repeat left center; height:20px; padding-top:16px; padding-left:45px;}
#quick .bb{padding-left:45px; padding-top:5px;}

#search_input{ background:url(../images/search_top.jpg); height:26px; padding-top:5px; text-align:center;}
#search_hot{ background:url(../images/search_bottom.jpg); height:22px; padding:9px 0 0 9px;text-align:center;}

#nav{ background:url(../images/menu_bg.jpg) left top no-repeat; height:31px; line-height:31px; overflow:hidden;}
#nav ul{ padding-left:70px;}
#nav li{float:left; text-align:center;}
#nav a{height:31px; width:70px; display:block;}
#nav a:hover{ background:url(../images/menu_active.jpg); height:31px; width:70px; color:#fff; font-weight:bold; font-size:14px;}
.linenav{background:url(../images/menu_line.jpg) 0 5px no-repeat; width:2px; height:31px;display:block;}

#col_1_l{width:450px; float:left; height:240px;}
#col_1_2{width:240px; float:left;height:240px;}
#col_1_3{width:230px; float:right;height:240px;}

#col_2{ height:316px;}
#col_2 h1{ overflow:hidden;}
#col_2 ul{border-left:1px solid #aaa; border-bottom:1px solid #aaa; border-right:1px solid #aaa; height:288px; overflow:hidden;}
#col_2_l{width:200px; float:left;height:240px;}
#col_2_l h1{background:url(../images/i_2_1.jpg) no-repeat; height:17px;padding-left:22px; padding-top:9px;}

#col_2_2{width:500px; float:left;height:240px; margin-left:12px;}
#col_2_2 h1 {background:url(../images/i_2_2.jpg) no-repeat;height:17px;padding-left:22px; padding-top:9px;}
#col_2_2 li{width:95px; height:140px;overflow:hidden;float:left;text-align:center;line-height:20px;}
#col_2_2 img{border:1px #888 solid;/**/padding:2px;margin:3px;background-color:#FFFFFF;}
#col_2_2 ul { padding-left:5px; padding-top:10px;height:278px;}

#col_2_3{width:227px; float:right;height:240px}
#col_2_3 h1{background:url(../images/i_2_3.jpg) no-repeat;height:17px;padding-left:22px; padding-top:9px;}

#col_3_1{ width:710px; float:left;}
#col_3_1 ul{ border:1px solid #ff5c89; border-top:none; height:282px; padding-top:10px;}
#col_3_1 h1 {background:url(../images/i_3_1.jpg) no-repeat;height:17px;padding-left:350px; padding-top:15px;}
#col_3_1 h1 a{ color:#FF3366;}
#col_3_1 li{width:117px; height:140px;overflow:hidden;float:left;text-align:center;line-height:20px;}
#col_3_1 img{border:1px #888 solid;/**/padding:2px;margin:3px;background-color:#FFFFFF;}
#col_3_2{width:227px; float:right;}
#col_3_2 h1 {background:url(../images/i_3_2.jpg) no-repeat;height:21px;padding-left:22px; padding-top:5px;}
#col_3_2 ul{ border:1px solid #aaa; border-top:none; height:282px; padding-top:10px;}

#footer{ text-align:center; padding-top:5px; margin-top:10px; border-top:1px solid #aaa;}
#footer li{ float:left; padding-left:10px; margin-left:10px;border-left:1px solid #aaa; }
#footer .noborder{border-left:none;}

/*    用户登陆  */
#user{ padding-top:20px;}
#user_left{ width:245px; float:left;}
#user_left li{ height:30px; line-height:30px; border-bottom:1px dotted #aaa; padding-left:15px; margin-right:10px;}
#user_main{width:700px;float:right;}

#login{ width:350px; text-align:left; padding-bottom:150px; padding-top:30px;}
#login h5{ padding-bottom:30px; color:#CC0000;}
#msg{ width:350px; text-align:left; padding-bottom:150px; padding-top:30px;}

.title{ font-size:14px; background:url(../images/ring01.gif) 15px center  no-repeat; padding-left:30px; font-weight:bold;}
.title a{ font-size:14px;font-weight:bold;}


#productView .pic{ width:310px; float:left;}
#productView .pic img{ border:1px solid #aaa; padding:5px;}
#productView .productsummary{ width:630px; float:right;}
#productView h1{border-bottom:1px solid #aaa; text-align:center; padding:3px; margin-bottom:3px;}
.productsummary form{ margin-top:10px;}
#ShopOwner{}
.shipments{ color:#666666;}
.shipments li { line-height:25px; border-bottom:1px dotted #aaa;}
.detailhead{ background:url(../images/list_tab_left.gif) left no-repeat;}
.detailhead span{ background:url(../images/list_tab_right.gif) right no-repeat;}
.productdetail{}
#ProductPrice{ color:#666;border-bottom:1px dotted #aaa;}

#sidebar{ width:230px; float:left;}
#content{ width:710px; float:right;}
#content h4{ border-bottom:1px dotted #aaa; text-align:center; padding:3px; margin:3px;}
#local{ font-size:14px; font-weight:bold; background:#f1f1f1; padding:3px;}
#local a {font-size:14px; font-weight:bold;}
#sidebar .help-menu dd{ padding-left:30px; border-bottom:1px solid #aaa; line-height:25px; height:25px;}

.cate dt{ padding-left:20px; padding-bottom:5px; padding-top:5px;}
.cate dt a{ font-size:14px; font-weight:bold;color:#f00;}
.cate dd{ padding-left:30px;}
.cate dd a{ padding-left:5px; padding-right:5px;}

.product-pic {margin-top:15px;}
.product-pic li{ width:235px; float:left; text-align:center;}
.product-pic li img{ border:1px solid #aaa; padding:5px; margin-bottom:5px;}
.product-pic a{ color:#0099CC;}
.price span{ font-size:20px; font-weight:bold; color:#FF3300;}

#regbox{ margin-left:150px; margin-right:150px; height:350px; overflow-y:scroll;}

.feesbox{ border:1px solid #99CCFF;}
#fees{ margin-left:5px; margin-right:30px; padding:5px;}
#footerinner{position:relative; text-align:center;}
#cyberpolice{position:absolute; right:5px;}