*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; background:url(pagebg.gif);}
a{ color:#000; text-decoration:none;}
a:hover{color:#c00;}
li{ list-style-type:none;}
img{ border:none;}
ul{ overflow:hidden;}

#header,#content,#copyright{ clear:both; overflow:hidden; margin:0 auto; width:993px; background:#fff;}
#header{ background:#fff url(header-top_04.gif) no-repeat right top;}
.logo{ float:left; margin:5px 0 0 8px;}
#nav{ clear:both; height:28px;font-size:12px;background:url(nav_12.gif) repeat-x;}
#nav ul{ display:block; float:left; height:28px; line-height:28px;}
#nav li{ display:inline; padding:0 0 0 15px;}
#nav li a{ color:#005A84;}
#nav li a:hover,.artilce h3 a:hover{color:#F86D00;}
#search{ margin:0 0 0 700px; padding:5px 0 0;}
.inputtxt{ height:14px;}
.inputtxt,#search label{ float:left; margin:0 0 0 10px;}

.hotlist{ clear:both;overflow:hidden; width:100%;background:url(hotest_03.gif) repeat-x; border-bottom:1px solid #ddd;}
.model{ overflow:hidden; float:left; margin:0 10px; padding:10px 0; width:310px!important; width:305px;}
.model_pho{ float:left;}
.model_txt{ margin:0 0 0 110px;color:#000;}
.model_txt h3{ font-size:11px; text-transform:uppercase;}
.model_txt h3 a{ color:#005A84;}
.model_txt h3 a:hover,.opsition a:hover,.newstxt p a:hover,.name_pro a,.other ul li a:hover{ color:#F86D00; text-decoration:underline;}
.model_txt ul{ margin:5px 0 0; line-height:16px;}

.opsition{ clear:both; padding:5px 10px;border-bottom:1px dashed #ddd;}
.opsition a{ color:#005A84;}

#main_con{ clear:both; overflow:hidden; margin:13px 0 0; padding:0 8px; background:url(con_main_27.gif) repeat-y 8px 0px;}
#sideleft{ float:left; width:155px;}
#sideleft h2{ margin:1px 0 0 0;padding:0 0 0 10px; height:21px; line-height:21px; font-size:11px; color:#fff; background:#005A84}
#sideleft ul{padding:5px 0 0 20px; overflow:hidden; line-height:18px; background:#F3F3F3;}
#sideleft li{line-height:19px;border-top:1px solid #ddd; background:#fff;}
#sideleft li a{ color:#005497;}
#sideleft li a:hover{ color:#F86D00;}
#sideleft h2 a{ color:#fff;}

#con_right{ margin:0 0 0 173px;}
.con_mid{ float:left; width:483px;}
.advera{ overflow:hidden; padding:5px; width:473px; background:#EDF4F4;}
.adverpho{ float:left;}
.hotclass{ margin:0 0 0 310px; line-height:16px;}
.hotclass li{ padding:0 0 0 10px; background:url(adli_18.gif) no-repeat left center;}
.hotclass li a{ color:#005A84;}

.news{ clear:both; margin:10px 0 0;}
.newstxt{ float:left; width:300px;border-bottom:1px dashed #ddd;}
.newstxt h2{ padding:0 5px; height:25px; line-height:25px; color:#fff; font-size:11px; font-weight:normal; background:#005A84;}
.newstxt p{ padding:5px 0; line-height:18px;}
.newstxt p a{ color:#005A84;}
.spe{ text-transform:uppercase;}
.newspho{ margin:0 0 0 307px!important;margin:0 0 0 305px; padding:0 10px; height:234px; background:url(newpho_30.gif) no-repeat;}
.newspho span{display:block; padding:5px 0 0;}
.adphotitle a{ font-size:11px; color:#005A84;}
.adpho{ text-align:center;}
.banner{ clear:both; margin:10px 0 0;}

.prolist{ clear:both; overflow:hidden; margin:10px 0 0;}
.prolist h3{ padding:0 10px; height:25px; line-height:25px; color:#fff; font-size:12px; text-transform:uppercase; background:#005A84;}
.prolist li{ display:inline; float:left; margin:17px 5px 0; width:150px; text-align:center;}
.prolist li span{ display:block;}
.name_pro a{ color:#005A84; font-size:11px;}
.price_pro a{ display:block; padding:5px 0 0; color:#F86D00;}

#sideright{ margin:0 0 0 498px;}
.shoppingcart h4{ padding:0 10px; height:23px; line-height:23px; font-size:11px; color:#005A84; text-transform:uppercase; background:url(cart_15.gif) no-repeat left;}
.carttxt{margin:0!important; margin:0 0 0 3px; padding:10px;border:1px solid #ddd; border-top:none;}
.cartlist{ padding:0 10px;color:#005A84;}
.cartlist span{ color:#F47F44;}
.bankcart{ margin:9px 0 0;border-top:1px dashed #ddd;}
.bankcart img{ padding:0 8px;}
.contact{ margin:10px 0 0; border:1px solid #ddd; padding:10px; line-height:18px;}
.contact a{ color:#F86D00;}
.contact h4,.artilce h3,.space h2{ font-size:11px; color:#005A84;}
.space h2 a{ color:#005A84;}
.other ul li a{font-size:11px; color:#005A84;}

.artilce{ margin:10px 0 0;}
.artilce h2,.other h2,#conmain_r h2,.artile_wrop h1{ padding:0 10px; height:16px; line-height:16px; color:#005A84; font-size:11px; background:url(article_48.gif) repeat-x;}
.artilce p{ padding:5px 5px 10px; line-height:18px; border-bottom:1px dashed #005A84;}
.artilce h2 a,.other h2 a{ color:#005A84;}
.artilce p a{color:#005A84;}
.artilce h3{ padding:10px 5px 0;}
.artilce .bordernone{ border-bottom:none;}
.other{ margin:10px 0 0;}
.other ul{ padding:5px;}
.other ul li{ padding:0 0 0 12px; line-height:18px; background:url(other_57.gif) no-repeat left center;}

#copyright,#copyright a{color:#005A84;}
.copytop{ margin:5px 8px 0; padding:20px 0 0;color:#005A84;border-top:1px dashed #005A84;}
.copytop ul{ float:left;}
.copytop li{ display:inline; float:left; padding:0 5px;}
.copytop a,.link a,.infocopy,.infocopy a,.link{ color:#005A84;}
.backtop{ display:block; margin:0 0 0 820px; background:url(backtop_60.gif) no-repeat 133px center;}
.link{ margin:0 8px; padding:5px; border-top:6px solid #005A84; background:#E5EEF3;}
.infocopy{ padding:5px 0; width:480px; margin:0 auto; text-align:center; line-height:18px;}

.artilcep{ padding:0 0 0 340px; height:139px; line-height:18px; background:url(articlep_25.gif) no-repeat;}
.artilcep h1{ font-size:12px;color:#005A84;}
.artilcep p a{color:#005A84;}
.artilcep p{ margin:5px 0 0;}
.space{ margin:10px 0 0; padding:0 10px; height:16px; background:url(article_48.gif) repeat-x;}

#pagen { width:98%;margin-top:10px; font-weight:bold;padding-bottom:10px; height:40px}
#pagen a {font-size:11px; color: #000;}
#pagen a:hover {color: #000}
#pagen ul {	padding-left: 10px; padding-top: 10px;}
#pagen li {	border: #D0D9DF 1px solid;float: left; font: bold 10px Tahoma; margin-left: 1px; vertical-alin: middle; width: 19px; color: #000; margin-right: 1px;height: 14px; background-color: #fff; text-align: center}
#pagen li.rpage {	border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; margin-left: 5px; width: auto; margin-right: 5px; text-align: center; border-right-width: 0px}
#pagen li.cuten {color: #fff; background-color: #D0D9DF}

.productlist{ overflow:hidden;}
.productlist li{ display:inline; float:left; margin:0 2px 20px; width:150px; height:170px; text-align:center; line-height:16px;color:#005497;}
.productlist .pho{ display:block; margin:0 auto 5px; padding:5px; width:100px; height:100px; overflow:hidden; border:1px solid #ddd;}
.productlist span{ display:block;}
.productlist span a,.des_txt a{color:#005A84;}
.productlist span a:hover{ color:005A84; text-decoration:underline;}
.price{ color:#c00; font-size:12px;}

.productlist2{ overflow:hidden;}
.productlist2 li{ display:inline; float:left; margin:0 10px 20px; text-align:center;}
.productlist2 .pho{display:block; padding:5px; width:100px; height:100px; border:1px solid #ddd;}

.des_pro h3{ margin:0 0 10px; font-size:11px; color:#005A84;}
.des_pro h3 a{ color:#005A84;}
.des_left{ float:left; width:300px; text-align:center;}
.des_left span{ display:block; height:20px; line-height:20px; background:url(zoom.jpg) no-repeat 80px center;}
.des_left img{ border:10px solid #EBF2F5;}
.des_right{ margin:0 0 0 320px;}
.pre{ padding:0 5px 0 15px; background:url(larrow.gif) no-repeat left center;}
.next{ padding:0 15px 0 5px; background:url(rarrow.gif) no-repeat right center;}
.des_txt{ margin:10px 0 0; padding:0 0 10px; line-height:18px;color:#005A84;border-bottom:1px dashed #005A84;}
.des_txt h1{ margin:0 0 5px; font-size:12px;}
.des_txt span{ font-size:12px; color:#F86D00;}
.des_txt select{ width:50px;}

.carttop{ color:#005A84;}
.carlist td strong{ color:#c00;}
.carlist{ line-height:20px;}
.carlist{ margin:5px auto; width:98%;}
.tabelbg{ background:#ddd;}
.carlist td{ text-align:center;}
.totalbo{ padding:0 10px 0 0;}
.carttop{ height:28px; line-height:28px; font-weight:bold; background:url(nav_12.gif) repeat-x;}
.totalbo{ font-weight:bold; line-height:190%; padding:0 20px 0 300px;}
.check td{ text-align:left;}
.check td strong{ float:right;}
.check td font{ display:block; float:left; height:18px; padding:5px 0 0 5px; color:#c00;}
.check label{ float:left;}

.artile_wrop{ line-height:18px;}
.artile_wrop h1,.artile_wrop h1 a,.artile_wrop h2 a,.artile_wrop a{ font-size:12px; color:#005A84;}
.artile_wrop h2 a,.artile_wrop h2 a{ font-size:11px;}
.artile_wrop h2{ margin:10px 0 0;}
.artile_wrop p{ margin:5px 0 0;}

#conmain_l{ float:left; width:620px;}
#conmain_r{ margin:0 0 0 630px;}
#conmain_r li{ margin:10px 0 0; text-align:center;}
#conmain_r li a{color:#005A84;}
#conmain_r li a:hover{ color:#F86D00; text-decoration:underline;}
#conmain_r li span{ display:block;}