@charset "utf-8";
/* CSS Document */


body{ padding:0px; margin:0px; font-size:12px}
ul{ margin:0px; padding:0px;}

a:active { color:#333; text-decoration:none;}
a:link { color:#333; text-decoration:none;}
a:visited {color: #333; text-decoration:none;}
a:hover {color:#E00000;text-decoration:underline;}

a.white:link{ text-decoration: none;color:#E61D00; font-size:12px}
a.white:visited{text-decoration: none;color:#E61D00; font-size:12px}
a.white:hover{text-decoration: underline; color:#FFE0DC; font-size:12px}

.nav{ margin-left:10px}
.nav li{ float:left; text-align:center; width:80px; line-height:26px; padding-top:3px; text-align:center; list-style:none}
.nav .seprator{ width:2px;color:#FFF2B8;}
.nav A:link,.nav A:hover,.nav A:visited,.nav A:active{color:#FFF2B8}

#prtitle a:link,#prtitle a:visited { color:#000000; text-decoration:none;}
#prtitle a:hover {color: #E00000;text-decoration:underline;}

.sidebar .block{ text-align:left}
.sidebar .blockhead{ padding-left:20px; color:#FFFFFF; padding-top:5px; }
.sidebar .blockbody{ padding:5px; line-height:18px}

.productBlock{ width:320px; height:130px; float:left; margin-right:7px;}
.productBlock li{ line-height:20px}

.product{ padding:20px 10px}
.product .title{ height:20px;  font-size:14px; font-weight:bold; text-align:center; width:95%; border-bottom:1px #AAA dotted; margin-left:auto; margin-right:auto }
.product .content{width:95%;  line-height:20px; margin-top:10px; text-indent:2em; margin-left:auto; margin-right:auto}



.contentshow{width:100%; list-style-position: inside  line-height:20px; font-size:12px; margin-top:10px; text-indent:2em; margin-left:auto; margin-right:auto; color:#333}

#guestbook_def .form,.guestbookList{ width:90%; margin-left:auto; margin-right:auto;}
#guestbook_def .form table,.guestbookList table{ width:100%; background:#CCCCCC; margin-top:5px;}
#guestbook_def .form td,.guestbookList td{ background:#FFFFFF; line-height:22px; text-indent:1em }
.guestbookList .content,.guestbookList .reply{ background-color:#FFFFEC; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;  width:90%}
.guestbookList .reply{ background-color:#FFCCCC;}
#guestbook_def .guestbookList .dateline{ border-bottom:0px; }

#guestbook_def .form .field{ padding:5px;}
.mainBar{  width:100%; background-image:url(../images/index_def-mainBar_bg.jpg); background-repeat:repeat-x}
.list { width:99%; margin-left:auto; margin-right:auto}
.list td{ text-align:left; height:22px}
/********article_show*/
#article_show .list{ background-image:url(../images/list_bg.jpg); background-repeat:repeat-x; background-position:bottom; }
#article_show .list table{ width:96%; margin-left:auto; margin-right:auto;line-height:22px;} 
#article_show .list td { border-bottom:1px #EEEEEE solid}
/********article_show*/
.img1{max-width: 500px; height:auto; width:expression(this.width > 500 ? "500" : this.width);}

.listItem{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.product .content img { max-width: 500px; width: expression(this.width >500 && this.height < this.width ? 500: true);}




