@charset "utf-8";
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
input ,button {border:none;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;background:url(../images/body_bg.jpg) center top no-repeat #000000;}
img {border:none;}
ol ,ul ,li {list-style:none;}
table {background:#d6d6d6;}
tr {background:#f4f4f4;}
td {padding-left:5px;}
td p {line-height:20px;}
.td {background:#ffffff;}
a {color:#999999;text-decoration:none}
a:hover {color:#ff9900;text-decoration:underline}
.red {color:#ff4e00;}
.clear {clear:both;}
/*input-and-text*/
.intext {width:150px;height:16px;background:#444444;border:1px solid #d6d2d2;vertical-align:middle;color:#FFFFFF;}
.btn {width:52px;height:18px;background:url(../images/search_input.gif) no-repeat;cursor:pointer;vertical-align:middle;margin-left:5px;}
.caidan {background:#444444;color:#FFFFFF;vertical-align:middle;}
/*header*/
#head ,#mian {width:1000px;margin:0 auto;}
#header {height:144px;position:relative;}
#header #logo {width:292px;height:128px;overflow:hidden;margin-top:5px;float:left;}
#header #subnav {height:20px;line-height:20px;position:absolute;right:305px;top:27px;color:#cccccc;}
#header #subnav a ,#header #shop a {margin:0 7px;font-weight:bold;color:#cccccc;}
#header #shop {height:20px;line-height:20px;position:absolute;right:125px;top:27px;color:#cccccc;background: url(../images/shopping_cart.gif) left center no-repeat;padding-left:25px;}
/*nav*/
#nav ,#search {height:33px;font-size:14px;color:#FFFFFF;}
#nav {background:url(../images/nav_bg.gif) no-repeat;}
#nav ul li {padding:0 25px;margin-top:9px;height:14px;line-height:14px;float:left;background:url(../images/nav_li_bg.gif) right center no-repeat;}
#nav ul li a {color:#FFFFFF;}
#nav ul li a:hover {color:#ff9900;text-decoration:none;}
/*search*/
#search {background:url(../images/search_bg.gif) no-repeat;}
#search .sl {float:left;margin-top:7px;padding-left:25px;height:18px;}
#search .sr {float:right;padding-right:40px;height:22px;line-height:22px;margin-top:7px;font-weight:bold;}
/*mian*/
#mian {background:#000000;padding:5px 0 10px 0;}
/*left*/
#left {float:left;width:199px;}
.lmenu ,.pic {float:left;width:195px;border:1px solid #333333;padding:1px;}
.title ,.pictop {background:url(../images/ltop.gif) repeat-x;padding-left:30px;height:25px;line-height:25px;color:#cccccc;}
.title h3 {font-size:12px;}
.menu {width:191px;margin:0 auto;}
.menu li {height:27px;line-height:27px;border-bottom:1px solid #222222;padding-left:11px;width:180px;}
.menu li.nopl {padding:0;color:#333333;font-size:14px;font-weight:bold;}
.menu li.nopl a ,.menu li.nopl a:hover {color:#333333;}
.menu li.nob {border:none;}
.pic {margin-top:10px;}
.pic img {width:195px;margin:5px 0;}
.pictop {color:#cccccc;font-weight:bold;}
/*right*/
#right {float:right;width:780px;margin-right:5px;}
.banner {width:780px;height:572px;overflow:hidden;}
.heading {height:44px;background:url(../images/heading_bg.jpg) no-repeat;padding:18px 0 0 15px;color:#ff9900;font-size:16px;font-weight:bold;margin-top:10px;}
.product {width:780px;}
.product ul {float:left;width:154px;height:195px;text-align:center;margin:10px 50px 0 50px;display:inline;} 
.product ul li {width:154px;float:left;}
.product ul li img {width:150px;padding:1px;border:1px solid #333333;margin-bottom:5px;}
.product ul li a:hover img  {border:1px solid #ff9900;}
.product ul li.name {line-height:14px;height:42px;overflow:hidden;text-overflow:ellipsis;}
.product ul li.price {line-height:18px;height:18px;color:#ff6600;font-weight:bold;}
/*footer*/
#footer {width:1000px;height:64px;background:url(../images/footer_bg.jpg) no-repeat;margin:0 auto;text-align:center;padding-top:10px;color:#FFFFFF;}
#footer p {line-height:24px;}
#footer p a {margin:0 5px;color:#FFFFFF;}