/* singlePage */
.singlePage .tod { margin-bottom:10px; line-height:25px; }
/* listNews */
.listNews ul.list { padding-bottom:20px; overflow:hidden; }
.listNews li.item { width:100%; height:34px; line-height:34px; background:url(../images/tip2.gif) 0 center no-repeat; border-bottom:1px dashed #aaa; }
.listNews li.item a { float:left; padding-left:15px; }
.listNews li.item span { float:right; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; color:#2a1e19; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.pageNews .mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .mark a.cur { color:#956f5f; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; color:#956f5f; }
.pageNews .mark a.msg:hover { text-decoration:underline; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px;  line-height:200%; }
.pageNews .info p { margin-bottom:10px; line-height:200%; text-indent:2em; }
/* listProduct */
.listProduct .tod { overflow:hidden; }
.listProduct ul.list { float:left; width:105%; padding-top:10px; }
.listProduct li.item { float:left; width:208px; padding:5px 5px 0; border:1px solid #d8d8d8; margin:0 5px 10px; display:inline; background:#FFF;  }
.listProduct .g { width:100%;  }
.listProduct .g img { width:100%; height:156px; display:block; }
.listProduct .u { height:30px; text-align:center; }
.listProduct .u a { display:block; height:30px; line-height:30px; overflow:hidden; }
.listProduct li.hover, .listProduct li.item:hover { background:#f7f7f7;  }
.listProduct img:hover { opacity:0.9; filter:Alpha(opacity=90); }
/* pageProduct */
.pageProduct .photo { float:left; margin-bottom:20px; }
.pageProduct .photo .img { width:346px; height:258px; display:block; padding:4px; border:1px solid #ddd; }
.pageProduct .baseInfo { float:right; width:310px; }
.pageProduct h1 { height:30px; line-height:30px; font-size:12px; }
.pageProduct .baseInfo dd { line-height:30px; }
.pageProduct .baseInfo dd span { font-size:18px; color:#e85311; font-family:"Georgia"; }
.pageProduct .baseInfo dd.btn { padding-top:10px; }
.pageProduct .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#2a1e19; }
.pageProduct .detaiInfo { line-height:25px; margin-bottom:10px; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase ul.list { float:left; width:105%; padding-top:10px; }
.listCase li.item { float:left; width:220px; margin:0 14px 15px 0; display:inline; }
.listCase li.item a { display:block; text-align:center; }
.listCase li.item img { width:214px; height:159px; border:1px solid #d8d8d8; display:block; padding:2px; background:#FFF; margin-bottom:8px; }
.listCase li.item a:hover img { border-color:#aaa; opacity:0.9; filter:Alpha(opacity=90); }
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; color:#2a1e19; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
.pageCase .info p { margin-bottom:10px; line-height:2; text-indent:2em; }




.color01 { color:#FFFFFF;}