@charset "utf-8";

*{ padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

html{}

body { text-align:center; font-size:12px; }

.txt{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:inherit}

ul{ list-style:none; }

img{ border:0px; }

a{ color:#333333; text-decoration:none;}

a:hover{ color:#FF3300; text-decoration:underline; }

#chargertop{ margin: 0px; list-style-type: none;}

#chargertop li{ display:inline; margin:0 10px 2px 20px; font-size:10px; float:left; color:#039}

#chargertop li a{ color: #039;}

.pcbody{ width:912px; text-align:left; margin:0px auto;	background-color:#FFFFFF; }

.cbody{ width:900px; margin:0px auto;}

.margintop{ margin-top:5px; }

.floatclear{ clear:both; }

input,select{ vertical-align:middle; }

.top{ overflow:hidden}

.toplogo{ float:left; width:195px; margin-top:15px}

.topbanner{ width:520px; margin-top:15px; margin-left:20px; float:left; }

.toplink{ float:left; margin-top:15px; margin-left:20px; width:140px;}

.toplink ul li{ width:70px; float:left; height:30px; line-height:30px; text-align:center; }

.submit{ margin-top:-10px; margin-right:15px; width:70px; height:21px; background:url(../images/loginin.gif) no-repeat; border:0px;}

.vsubmit{ border:1px solid #ACE;  font:12px Verdana;  height:22px;  line-height:19px; margin-right:10px; background:#DAECFE;   	color:#07519A;  padding:0 5px; }

.topmenu{ height:40px; width:900px; margin:0px auto; background: url('../images/charger-banner.gif') no-repeat left center; }

.topmenu ul{ width:900px; height:40px; overflow:hidden; }

.topmenu ul li{ float:left; margin-left:-2px; text-align:center; }

.topmenu ul li a{ float:left; color:#FFFFFF; padding:0 0 0 20px; text-decoration:none; height:40px; line-height:37px; }

.topmenu ul li a:hover{ color:#FFFF99; background:url(../images/topmenu_o.gif) center bottom no-repeat; text-decoration: underline;

}

.topmenu ul li a.thisclass{ color:#FFFF99; background:url(../images/topmenu_o.gif) center bottom no-repeat;}

.rssbut{ position:relative; float:right; margin:-30px 8px auto; display:inline;}

.topsearch{ height:37px; width:899px; margin-top:3px; border-right:1px solid #EEE; background:url(../images/topsearch_bg.gif) repeat-x; overflow:hidden; }

.topsearch .title{ height:37px; width:83px; float:left; background:url(../images/topsearch_title.gif) left center no-repeat; }

.topsearch .inpbox{ float:left; margin-top:4px; width:320px; }

.topsearch .inpbox input{ margin-left:10px; margin-right:10px; }

.topsearch .inpbox select{ font-size:12px; width:100px;}

.topsearch .inpbox .searchtxt{ height:13px; width:130px; font-size:12px; padding:5px 0 4px 5px; border:solid 1px #D0D0D0; background:url(../images/search_bg.gif) left center no-repeat #FFFFFF; }

.topsearch .hots{ line-height:33px; float:left;}

.main{ clear:both;}

.picnews{ width:664px; padding-bottom:5px; clear:both;}

.picnews ul{ width:660px; margin:1px auto; overflow:hidden;}

.picnews ul li{ width:160px; height:212px; float:left; display:block; overflow:hidden; margin:5px 0px 0px 2px; border:solid #DFF5FF 1px}

.picnews ul li a img{ width:150px; height:113px; padding-left:5px; padding-top:5px;}

.picnews ul li a span { display:block; color:#039;}

.picnews ul li a{ display:block;}

.picnews ul li a:hover{ text-decoration:none; border:#6699FF solid 1px;}

.footer{ clear:both; background:url(../images/bottom_bg.gif) repeat-x;}

.footer .copyright{ text-align:center; font-size:10px; color:#2259A6; margin:10px auto;	padding-top: 10px; padding-bottom: 10px;}

.footer .copyright a{ color:#2259A6;}

.footer .copyright a:hover{ text-decoration:underline; }

.centerbanner{ border: 1px solid #D0D0D0; height: 60px; width: 668px; overflow: hidden;}
.good_price{ font-size:30px; font-weight:bold; color:#FF0000}