@charset "utf-8";
/* CSS Document */

.sideBar{ width:226px; float:left;}
.sideBar .block{ min-height:187px; _height:187px; border:1px #E3EBF3 solid;  background-image:url(../images/sidebar_block_bg.jpg); background-repeat:repeat-x}
.sideBar .block .topic{ height:35px; line-height:35px; padding-left:40px; color:#095272; font-weight:bold; background-image:url(../images/icon.gif); background-repeat:no-repeat; background-position:15px 7px;}
.sideBar .block .main{ width:190px;  padding-top:10px; margin-left:auto; margin-right:auto;}
.sideBar .block li{ text-indent:2em; line-height:24px;}

.sideBar .contact{ width:193px; height:210px; padding:15px 20px; background-image:url(../images/contact_bg.jpg); background-repeat:no-repeat}
.sideBar .contact .topic{ color:#095272; font-weight:bold; }
.sideBar .contact .main{ padding-top:10px}
.sideBar .contact .main .content{ padding-top:8px; font-weight:bold; color:#666666}


.mainBar{ width:695px; float:left}
.mainBar .topic { width:675px; height:44px; padding-left:20px; color:#095272; font-weight:bold; line-height:36px; background-image:url(../images/mainbar_topic_bg.jpg); background-repeat:no-repeat;}
.mainBar .main .content{ width:95%; text-indent:2em; margin-left:auto; margin-right:auto; padding-top:20px; line-height:22px; max-width: 500px; width: expression(this.width >500 && this.height < this.width ? 500: true); }
#info_def .mainBar .main .content{ width:95%; text-indent:2em; margin-left:auto; margin-right:auto; padding-top:20px; letter-spacing: 0px }
.mainBar .main .title{ height:30px; font-size:14px; text-align:center}
.mainBar .main .dateline{ text-align:right; color:#999999; width:90%; margin-left:auto; margin-right:auto; border-bottom:1px #CCCCCC solid}

.list{ width:95%; margin-left:auto; margin-right:auto;  }
.list td{ font-size:12px; height:24px; text-indent:2em; border-bottom:1px #99CCCC dotted}
.list .listtitle{ width:70%; text-align:left}
.list .catalog{ width:15%; text-align:center}
.list .dateline{ width:15%; text-align:center}
#product_show .mainMenu .list{ margin-left:60px}
#product_show .mainBar .main .list .title{ width:100%; text-align:left}

/*主版块菜单显示*/
.mainMenu{ width:90%; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.mainMenu li{ width:100%; line-height:26px; text-indent:4em; background-image:url(../images/jiantou.gif); background-repeat:no-repeat; background-position:30px top;}
#menu_def .mainMenu li{ width:150px; line-height:26px; float:left; text-indent:4em; background-image:url(../images/jiantou.gif); background-repeat:no-repeat; background-position:30px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.productlist li{ width:340px; float:left; }
.product { height:70px; border-bottom:1px #EFEFEF dotted}
.product .pic{ width:30%; padding-top:5px; float:left; text-align:center; }
.pic img{ max-width: 500px; width: expression(this.width >500 && this.height < this.width ? 500: true);}
.product .info{ width:70%; float:left}
.product .info .title{ margin-bottom:3px; line-height:24px; height:24px; text-align:left; }
.product .info .title A:link,.product .info .title A:visited{color:#189CAC}
.productlist .more{ clear:both; text-align:right; height:26px; line-height:26px}
.productlist .more A:link,.productlist .more A:visited{ color:#189CAC; font-weight:bold}

#product_def .pic{ text-align:center}
#product_def .title{ width:90%; margin-left:auto; margin-right:auto; text-align:center; font-weight:bold; font-size:14px; border-bottom:1px #ddd solid; margin-bottom:10px;}
.productinfo{ clear:both; width:90%; margin-left:auto; margin-right:auto; background:#EFEFEF; margin-top:10px }
.productinfo td{ height:28px; text-align:center; width:200px }


#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;}

.link { border-bottom:1px #CCFFCC dotted; width:95%; margin-left:auto; margin-right:auto}
.link .name{ line-height:24px;}
.link .name A:link,.link .name A:visited{color:#189CAC; font-weight:bold}
.link .intro{ text-indent:2em; }

.clear{ clear:both; }

.page{ text-align:right; padding-top:2em; color:#fff; }
.page span{ margin-right:0.5em; }
.page a{ color:#fff; }
.page b{background:#ccc; color:#000; padding:0 2px 0 3px; }
