/* Reset
-------------------------------------------------------------- */
*{word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
input,textarea,select,button,tr,td{font-family:inherit;font-size:inherit;font-weight:inherit;}
label,input,textarea,select{vertical-align:middle;}
input.text,textarea {border:1px solid #ccc;}
button{overflow:visible;cursor:pointer;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
li{list-style:none;}
em{font-style:normal;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:after{clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* Default
-------------------------------------------------------------- */
body{width:1000px; margin:auto; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#fff; text-align:left; position:relative;}
a:link, a:visited{text-decoration:none;outline:none;vertical-align:middle;}
a:hover{text-decoration:underline;}
#banner{ margin-top:5px;}
#header{ height:100px;}
#header h1{ float:left;}
#header h1 img{ margin-top:13px; display:inline;}
#header .topbar{ width:650px; height:95px; float:right; line-height:17px;}
#header .topbar p{ margin-bottom:8px;}
#menus{ margin:10px 0; padding-bottom:10px; border-bottom:1px #ccc solid;}
#menus a{ width:90px; height:26px; line-height:26px; text-align:center; float:left; margin:0 5px; background:url(../Images/menus.jpg) no-repeat; color:#666; font-weight:700;}
#menus a:hover{ color:#F30;}
#search{ padding:5px 5px; margin-bottom:10px;}
.search_text{ width:250px; padding:3px; border:1px #ccc solid;}
#categories{ margin-bottom:10px;}
#categories h3{ font-size:16px; color:#F30; font-weight:700; display:block;}
#categories h3 a{ color:#F30;}
#categories img{ margin-right:10px; display:inline;}
p.cate_a a{ width:160px; float:left; display:block; padding:4px 0;}
#footer{ background:#F7F7F7; padding:10px 0; text-align:center;}
.boxleft{ padding:50px 0;}
.boxleft p{ padding:3px 0;}
.boxleft p a{ color:#808080; font-size:20px;}
p.home{ padding-bottom:50px;}
p.home a{ font-size:40px; color:#000;}
.bg1{ height:86px; background:url(../images/bg1.gif); padding:0 10px;}
.bg1 h4{ font-size:13px; font-weight:700; padding-bottom:2px;}
.bg1 p{ padding:2px 0; font-size:11px;}
.bg2{ height:410px; background:url(../images/bg2.gif); overflow:hidden; padding:0 4px;}
.bg3{ height:500px; background:url(../images/bg3.gif); overflow:hidden;}