@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,hr,th,td{ margin:0; padding:0;} 
body,th,td{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#9c9c9c;line-height:20px;}
body{ text-align:center;}
th,td{ text-align:left;}
img{ border:none;}
ol,ul{ list-style-type:none;}
a{ text-decoration:none;color:#333333;}
a:hover{ text-decoration:underline;color:#cc9900;}
div,ul,ol { margin:0;padding:0;} 
form { margin:1px 0 0 0;} 
img { border:0; width:inherit;} 
input { font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px; border:1px solid #cbbc8a; background-color:#f5f4ec;} 
a{ text-decoration:none;cursor:hand; color:#CC9933;} 
a:hover { text-decoration:underline; color:#CC9900;}
.mar_t{ margin:5px auto 0;}
.main_nav{ /*margin:0 auto;*/width:1002px;background:url(090522_navlibg.gif) repeat-x bottom;height:42px;}
.main_nav li{ display:inline;font-size:14px;font-weight:bold;margin:0 1px 0 0;padding:5px 5px; border-right:1px solid #ffffff;line-height:42px;}
.main_nav li a{ color:#333333;}
.main_nav li a:hover{ color:#cc9900; text-decoration:none;}
.searchbg{ background:url(090522_searchbg.gif) repeat-x; height:32px;text-align:center;}
.searchbg *{ vertical-align:middle;}
.noticebg{ background:#f6f3ea url(090522_notice.gif) repeat-x top;border:1px solid #dfd2aa;padding:5px;}
.notice_conbg{background:url(090522_not_con.gif) repeat-x top;color:#666600;padding:5px;}
.bg_col{ background-color:#f0efb0;}
.moretxt{ text-align:right;color:#669900; padding:4px 5px 4px 0;}
.banbg{ background-color:#e0dac4;padding:5px 4px;margin-left:5px;}
.img_bor{ border:1px solid #d4d3cd;}
.mar_t01{ margin-top:3px;}
.titbg{ background:url(090522_titbg0.gif) repeat-x left;}
.newpro{ margin:0 auto;width:740px;height:auto;}
.newpro li{ float:left;display:inline;width:165px;margin:6px 8px;overflow:hidden;background-color:#f6f3ea;border:1px solid #dddddd;padding:1px;text-align:center;}
/*.newpro li img{ width:163px;height:195px;}*/
.newpro li a img{ border:1px solid #ebebeb;}
.newpro dl{ width:165px;heigth:auto;magrin:0 auto;line-height:18px;text-align:center;}
.newpro dl dt{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newpro dl dd{ word-wrap:break-word;word-break:break-all;}
.newpro dl a{ color:#9f834d;}
.newpro dl a:hover{color:#d2ba8b;}
.newpro li span a img{ height:32px;}
#hot{ margin:0 auto;background-color:#907135;}
#hot li{ background:none; border:none; margin:6px 8px;}
#hot li a img { border:none; margin:2px 0 3px;}
.member_price{ font-weight:bold;color:#ff781c;}
.kucun {color:#666666;}
.ser_titbg1{ background:url(090522_serbg01.gif) no-repeat bottom; width:205px;height:75px;}
.ser_bg02{ background:url(090522_serbg04.gif) repeat-y top; padding:0 5px;}
.shop{ /*padding:5px;*/ margin:5px 3px;width:185px;overflow:hidden;}
.shop li{ width:185px; background:url(090522_serlibg.gif) no-repeat bottom left; line-height:24px;color:#8a8778; text-indent:18px; padding:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shop li a{ color:#bbbbbb;}
.shop li a:hover{ color:#cc9933; text-decoration:none;}
.ser_bg03{ background:url(090522_serbg02.gif) no-repeat top; height:42px;}
.pcon{ width:175px; margin:8px 5px;}
.line{ display:block;text-align:center;margin:8px auto 0;border-top:1px solid #d4d3cd;}
.line img{ margin:5px 0 0;}
.ser_bg04{ background:url(090522_serbg03.gif) no-repeat top; height:10px;}
.hot { margin:5px 0px 0px 0px;  padding:0px 0px 5px 0px; width:695px; border:1px solid #e9e9e9; list-style-type:none; overflow:hidden; height:auto;}
.hot { float:left; width:740px; margin:0 auto; padding:0px 0px 0px 3px;}
.hot li { display:inline; float:left; margin:6px 3px 6px; padding:0px; list-style-type:none; overflow:hidden;}
.hot li img { border:1px solid #ccc; width:175px; height:175px;}
.hot li a img{ border:1px solid #ccc;}
.hot li a:hover img{ border:1px solid #ff0000;}
.hot li span { display:block; width:132px; line-height:24px; font-size:12px; text-align:center; color:#333; background:#ededed; margin:0px; padding:0px;}
.hot li span a img{ height:32px;}
.cantact{ clear:both; margin:5px 0 0 5px; width:210px;}
#bigpic{ margin:0 auto; width:960px;}
#bigpic li{ width:200px; background:none; border:none; margin:6px 18px;}
/*#bigpic li img{ width:200px; height:265px;}*/
#bigpic dl{ width:200px; text-align:center;}
